CODESYS 虛擬控制技術解決方案
CODESYS Virtual Control解決方案集成了許多先進的IT 技術,如Containers、Hypervisor、Kubernetes、OPC UA、 Web協議等技術。CODESYS 虛擬控制解決方案可根據客戶的 確定性和實時性需求,既可以在傳統控制器中部署運行,也可 以在邊緣服務器、私有云或公有云服務器中部署運行,實踐了 “硬件平臺提供資源,軟件系統定義功能”的理念。
1 CODESYS Virtual Control 功能
CODESYS Virtual Control 將向用戶提供一個獨立于 硬件的軟 PLC(SoftPLC)。從小型專用的基于ARM CPU 的控制器到強大的IT服務器群, 該軟PLC都支持部署運 行。同時,用戶可根據需求在數量和性能上對該軟PLC進 行擴展。目前, CODESYS SoftPLC(軟PLC)每天都穩定 運行在遍布全球的數百萬個控制系統和自動化設備中, 而 CODESYS 虛擬控制技術使 CODESYS 軟PLC更加獨立于 硬件,并使 CODESYS SoftPLC 能夠在容器(如Docker)和 Hypervisor平臺中穩定地實時運行。
CODESYS 虛擬控制技術在技術層面具有廣泛的適 用性。控制進程的交互可以依托 CODESYS Automation Server(工業云平臺)或其他軟件工具(如Kubernetes)完 成。通過VLAN技術實現對現場總線的實時訪問,進而成功 實現“一機多控”等目標。
虛擬控制技術將有助于大幅降低對控制器(PLC)硬件 的采購、安裝、布線和維護的高額成本,并進一步簡化了控 制器(PLC)應用程序的開發,將有助于自動化項目應用開 發工程師在標準化的基礎上,復用以前難以復用的各類功能 (能力),創建以前難以創建的各類應用。
2 CODESYS Virtual Control 技術優勢
· 大幅降低用戶對控制器(PLC)硬件的采購、安裝、布 線和維護的高額成本;
· 設備操作人員可自行維護管理硬件平臺,擺脫了對特定硬件廠商的依賴;
· 動態創建控制實例,獨立于硬件輕松擴展軟件的功能;
· 將控制任務分配到具有強大交互功能的多個獨立控制 實例中實現設計安全性;
· 實現了與其他服務(如“微服務”)的互操作性;
· 可對虛擬控制系統進行集中維護。

目前,國內外諸多工業控制系統生產廠商和大型自動化企業 都在使用 CODESYS 虛擬控制技術解決方案(CODESYS Virtual Control)進行創新項目的研發測試及行業應用示范,他們將 充分結合自身的具體應用場景,評測 CODESYS Virtual Control 解決方案的功能和性能。其中,某個企業已用一個128核的 工廠級IT服務器取代了32個傳統工業控制器(PLC),并同 時與320個總線節點進行實時通信。該企業的服務器可以順 利地集成到公司的IT架構中,大幅降低了項目投資和維護成 本。該企業基于 CODESYS 虛擬控制技術的應用程序在所有 控制實例中持續穩定運行,掃描周期為 8ms,且抖動低于 50μs。














