基于Linux?的實(shí)時(shí)控制—現(xiàn)在也可用作虛擬PLC
倍福正通過(guò)TwinCATforLinux?拓寬應(yīng)用邊界,讓TwinCAT應(yīng)用程序能夠以高效、虛擬化的方式靈活部署。無(wú)論是TwinCATPLCRuntime,還是以容器形式呈現(xiàn)的TwinCAT功能塊,不僅能夠在控制器本地,還能在數(shù)據(jù)中心中順暢運(yùn)行。在這種情況下,可以通過(guò)EK1000總線耦合器與分布式I/O通信。
TwinCATforLinux?不僅支持基于Linux?操作系統(tǒng)執(zhí)行TwinCAT自動(dòng)化軟件,還能夠以容器的形式部署和運(yùn)行TwinCAT。得益于TwinCAT的模塊化結(jié)構(gòu),各個(gè)TwinCAT應(yīng)用程序也可以靈活地分布在多個(gè)容器中運(yùn)行。久經(jīng)市場(chǎng)考驗(yàn)且廣受用戶認(rèn)可的ADS-over-MQTT技術(shù)為跨網(wǎng)絡(luò)通信提供了有力支持,并且也可用于集成虛擬化開(kāi)發(fā)系統(tǒng)。
這種虛擬PLC的實(shí)現(xiàn)方式進(jìn)一步拓寬了應(yīng)用程序選擇范圍,使其能夠延伸至本地?cái)?shù)據(jù)中心,從而可以將某些特定的控制、仿真以及測(cè)試任務(wù)從機(jī)器或其控制PC中分離出去。這種運(yùn)行模式尤其適用于那些對(duì)實(shí)時(shí)性要求不高的應(yīng)用場(chǎng)景。借助EK1000總線耦合器可以輕松實(shí)現(xiàn)與分布式I/O的通信,該耦合器支持通過(guò)交換機(jī)和路由器網(wǎng)絡(luò)集成I/O。這樣就可以極大地簡(jiǎn)化各類TwinCAT應(yīng)用程序的部署,并使得公司內(nèi)不同地點(diǎn)的I/O能夠通過(guò)IT系統(tǒng)集中集成。
通過(guò) TwinCAT runtime for Linux? 和 EK1000 EtherCAT 耦合器可以輕松實(shí)現(xiàn) 虛擬 PLC。
TwinCAT與倍福硬件相結(jié)合實(shí)現(xiàn)的虛擬控制技術(shù)具有以下優(yōu)勢(shì):
· 提高靈活性:虛擬控制系統(tǒng)具備出色的可擴(kuò)展性,能夠輕松適應(yīng)各種需求的變化
· 降低成本:減少了對(duì)現(xiàn)場(chǎng)物理硬件的依賴,大幅減少相關(guān)的成本支出
· 簡(jiǎn)化維護(hù)工作:由于不涉及到物理硬件,系統(tǒng)的維護(hù)和軟件升級(jí)工作變得更加簡(jiǎn)單高效