呵呵,看大家聊的不亦乐乎,我也来说两句:
1、我看到有的同仁说“
modbus应该可以“,但是我想
modbus协议是不可以的。理由很简单:因为
modbus RTU/ASCII协议中,明确规定在同一条RS485总线中,不允许有多个
modbus主站。
2、有人说"只要协议相同就没有问题",我说有问题,上面1不就可以做反例了么?
3、楼主需要清楚的问题是:(1)你手里的几个屏是否和s7200都支持相同的协议;(2)它们都支持的这个协议是否支持同一总线上存在多主站;(3)怎么使这些设备都接受同一种协议。
PS:协议转换器。例:假设你的屏都支持
modbus RTU协议(STEP7 MICRO/WIN有
modbus RTU的从站库可为S7200编程
modbus RTU协议),那么购买4个
modbus/
modbus TCP的协议转换器,1个做
modbus TCP从站,另三个做
modbus TCP主站;同时
modbus TCP从站做
modbus RTU主站采集S7200。建议用台达IFD9506,此方案缺点是增加了若干成本,优点是可以帮你实现你的想法。