以前的项目是做的MODBUS RTU通讯,两台PLC外加一个仪表,但现在想两台PLC通过 网口通讯(S7或者TCP通讯)。一个PLC再和仪表走RTU通讯,不知道这样是否行得通,手上没有仪表不好测试。
问题补充:
两个CPU建议走S7通信?S7通信较MODBUS TCP通信有何优点呢,问过西门子工业,S7通信库的PUT-GET时间间隔默认是50MS,如果用库是默认收发间隔时间是50ms,那这样的时间较之于MODBUS TCP通信,哪个更快一点呢?
最佳答案
CPU 与仪表之间 MODBUS RTU 通讯用的是CPU的串口,两个CPU之间用以太网通讯,用的是以太网口的通讯资源。
完全可以不用担心,两个CPU之间建议走 S7 通讯,资料可参考。
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-smart-portal/200SmartTop/SmartSMS/015.html
补充:
S7 通讯是西门子专有协议,MODBUS 的数据帧底层还是封装了 MODBUS 数据帧的,从通讯效率来说,S7 协议优于 MODBUS TCP。
提问者对于答案的评价:
谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc283886.html