前不久,國內一些單位聯合正式發布了全球首個廣域云化PLC(可編程控制器)技術試驗成果.一時間"云化PLC "又進入了人們的眼簾. 我不來評價云化PLC 具有的實際意義,只是有許多人想了解如何構建這種云化PLC .在本博文中,我介紹構建這種基于IEC61499 的云化PLC.
IEC 61499 是分布式控制和監控的系統,所以這個標準原生地支持分布式控制系統.而基于互聯網技術的云服務也是一種分布式系統.因此在互聯網上構建一個所謂的云化PLC 十分地簡單.
兩種IEC61499 技術平臺
我推薦兩種IEC61499 技術平臺:
開源4diac 技術構建云化PLC
4diac 是德國開發的著名的開源IEC61149 系統,它包括了開發環境4DIAC IDE和4DIAC Forte 運行時.官網上提供了可以在X86 windows 和linux 上運行的Forte 運行時.
由于4DIAC 是一個開源的系統,在它的官網上有Forte 的源代碼,可以編譯出在Arm 平臺上運行的Forte 運行時,所有Forte 幾乎可以在任何linux 平臺上運行,比如樹莓PI 上運行
施耐德EAE 2.1 和M251 PLC
施耐德公司推出了產品化的IEC61499 平臺 ,他們稱為 EAE2.0.它包括了開發環境,在windows,linux 運行的運行時soft dPAC,也提供可一個Arm 版本的 soft dPAC ,能夠在樹莓PI 上運行.
除此以外,施耐德還提供了基于EAE 的硬體產品,例如M251 PLC.
云端的構建
云平臺的搭建與大多數云平臺的搭建差不多,到阿里云,華為云或者電信云租用一個空間,運行ubuntu Linux 系統.當然用華為的歐拉也可以. 在Linux平臺上安裝一個容器管理系統docker.在docker 容器中可以安裝各種應用.
無論是開源4diac 或者施耐德EAE 2.1 ,都提供了軟體化IEC61499運行時.4diac 稱為Forte 而施耐德EAE 稱為soft dPAC.它們無需編譯,直接可以在X86 的容器中運行.
建立IEC61499 云化PLC 應用的方法.
4diac 的云化PLC

施耐德EAE 的云化PLC

具體的方法
確定 PLC,PC,以及云端服務器的IP 地址
在開發環境中開發一個功能塊應用 , 下載到云端和PLC,樹莓PI 中,
網路速度,時延等等都是電信網決定的,
結束語
構建一個云化PLC 沒有太大問題,唯一的問題是神問題--干什么用呢?
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/309556.html
標籤:其他
上一篇:cgb2108-day08
