PLC与多终端控制和通信

PLC大量应用于工业自动化控制,在与传统IT及网络应用中,如何连接和控制?

我考虑的方案是:利用modbus协议,通过中间设备(例如RaspberryPi)作为载体,完成与现有软硬件的通信和控制.

基于现有的知识,完全可以通过golang来完成,比如微信/网页/APP的控制和信息获取.