2台S7-200 SMART PLC进行ModbusTCP通讯时能否互相做Server与Client?即1台做另外1台的Server与Client;另外1台做这台的Client与SERVER?
问题补充:
我的意思是同时组态1PLC即为主站又为另外1个PLC的从站,经过测试应该是不可以的。
最佳答案
可以,1号PLC先组态为主站通讯,2号PLC组态为从站通讯。然后在将2号组态PLC为主站,1号主站组态从站。你这样组态是测试用的话,没什么问题,但是你实际项目上,只要一个主站和一个从站就可以实现2个PLC互相通讯交换数据。
应为一个PLC可以支持8个主动连接,同时也支持8个被动连接。
以太网通信_S7-200 SMART:
http://www.ad.siemens.com.cn/productportal/prods/s7-200-smart-portal/200smarttop/smartsms/062.html
S7-200 SMART Modbus TCP通信:
http://www.ad.siemens.com.cn/productportal/prods/s7-200-smart-portal/200smarttop/smartsms/077.html
补充问题回答:
截图上面说了,一个PLC既可以同时做8个主站去访问8个从站,也同时做8个从站,被另外8个主站同时来访问。做Modbus TCP可以同时支持8主站和从站,这是官方说明上介绍。你补充问他上说不可以,是你程序组态不对,才会出现这样的情况。我以前就做个一个PLC做主站同时也做从站是可以通讯。你去参考上面MOdbus TCP 通讯链接。
图片说明:
提问者对于答案的评价:
谢谢,是可以的,程序的问题。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc282329.html