IT+AT打通自動化:Golang實現與三菱PLC之MC協議通信

如何打通工業自動化即工控設備(PLC)與PC系列的通道,主要還是靠通信協議。通過研究通信協議,真正的做到IT+AT。

MELSEC協議是三菱的通信協議,簡稱MC。使用此協議可以直接對寄存器進行讀寫,簡單直接。還可以遠程Run/Stop/Pause/鎖存清除/復位。

這裏是關於三菱MC協議的相關學習  http://i.scwy.net/ai/2020/010522-mit/

實際還是並不複雜,現在通過Golang實現寄存器的讀寫。對於CPU的控制暫未成功,對於文件的讀寫暫時不需要。

進一步的可以擴展出Web控制/查看頁,所有信息通過瀏覽器(手機和PC均可),實現了跨平臺。

基於Golang的跨平臺優勢,服務的部署也可以跨平臺。那麼一臺樹莓派(RaspberryPi,例如Pi Zero W)加上一臺觸摸屏顯示器,即可實現HMI類似功能,更能無限拓展,比如廣域網控制、微信信息收集、短信信息收集等。

 

有機會將學習其它協議,實現更多的控制拓展。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章