CODESYS 虛擬控制技術(shù)解決方案
CODESYS Virtual Control解決方案集成了許多先進的IT 技術(shù),如Containers、Hypervisor、Kubernetes、OPC UA、 Web協(xié)議等技術(shù)。CODESYS 虛擬控制解決方案可根據(jù)客戶的 確定性和實時性需求,既可以在傳統(tǒng)控制器中部署運行,也可 以在邊緣服務(wù)器、私有云或公有云服務(wù)器中部署運行,實踐了 “硬件平臺提供資源,軟件系統(tǒng)定義功能”的理念。
1 CODESYS Virtual Control 功能
CODESYS Virtual Control 將向用戶提供一個獨立于 硬件的軟 PLC(SoftPLC)。從小型專用的基于ARM CPU 的控制器到強大的IT服務(wù)器群, 該軟PLC都支持部署運 行。同時,用戶可根據(jù)需求在數(shù)量和性能上對該軟PLC進 行擴展。目前, CODESYS SoftPLC(軟PLC)每天都穩(wěn)定 運行在遍布全球的數(shù)百萬個控制系統(tǒng)和自動化設(shè)備中, 而 CODESYS 虛擬控制技術(shù)使 CODESYS 軟PLC更加獨立于 硬件,并使 CODESYS SoftPLC 能夠在容器(如Docker)和 Hypervisor平臺中穩(wěn)定地實時運行。
CODESYS 虛擬控制技術(shù)在技術(shù)層面具有廣泛的適 用性??刂七M程的交互可以依托 CODESYS Automation Server(工業(yè)云平臺)或其他軟件工具(如Kubernetes)完 成。通過VLAN技術(shù)實現(xiàn)對現(xiàn)場總線的實時訪問,進而成功 實現(xiàn)“一機多控”等目標。
虛擬控制技術(shù)將有助于大幅降低對控制器(PLC)硬件 的采購、安裝、布線和維護的高額成本,并進一步簡化了控 制器(PLC)應(yīng)用程序的開發(fā),將有助于自動化項目應(yīng)用開 發(fā)工程師在標準化的基礎(chǔ)上,復(fù)用以前難以復(fù)用的各類功能 (能力),創(chuàng)建以前難以創(chuàng)建的各類應(yīng)用。
2 CODESYS Virtual Control 技術(shù)優(yōu)勢
· 大幅降低用戶對控制器(PLC)硬件的采購、安裝、布 線和維護的高額成本;
· 設(shè)備操作人員可自行維護管理硬件平臺,擺脫了對特定硬件廠商的依賴;
· 動態(tài)創(chuàng)建控制實例,獨立于硬件輕松擴展軟件的功能;
· 將控制任務(wù)分配到具有強大交互功能的多個獨立控制 實例中實現(xiàn)設(shè)計安全性;
· 實現(xiàn)了與其他服務(wù)(如“微服務(wù)”)的互操作性;
· 可對虛擬控制系統(tǒng)進行集中維護。
目前,國內(nèi)外諸多工業(yè)控制系統(tǒng)生產(chǎn)廠商和大型自動化企業(yè) 都在使用 CODESYS 虛擬控制技術(shù)解決方案(CODESYS Virtual Control)進行創(chuàng)新項目的研發(fā)測試及行業(yè)應(yīng)用示范,他們將 充分結(jié)合自身的具體應(yīng)用場景,評測 CODESYS Virtual Control 解決方案的功能和性能。其中,某個企業(yè)已用一個128核的 工廠級IT服務(wù)器取代了32個傳統(tǒng)工業(yè)控制器(PLC),并同 時與320個總線節(jié)點進行實時通信。該企業(yè)的服務(wù)器可以順 利地集成到公司的IT架構(gòu)中,大幅降低了項目投資和維護成 本。該企業(yè)基于 CODESYS 虛擬控制技術(shù)的應(yīng)用程序在所有 控制實例中持續(xù)穩(wěn)定運行,掃描周期為 8ms,且抖動低于 50μs。