Smart TCP通讯问题

有1台Smart SR60和17台TCP设备,利用MBUS_CLIENT进行数据读取和写入,是否可行(查帮助,是仅运行8个主动连接和8个被动连接),如果可行,如果执行,另外问一句:“并发异步通信连接”什么意思?

最佳答案

Modbus 客户端指令MBUS_CLIENT使用 CPU 的与第三方设备之间的Open IE主动连接资源,最多8个连接,所以一个SR60无法同时连接17台TCP设备。
“并发异步通信连接”:并发指可以同时调用多个MBUS_CLIENT异步指令,异步指当异步指令的调用结束时,指令的执行不一定会结束,一次通讯任务可能需要几个扫描周期才能完成(即done=1)。
https://www.ad.siemens.com.cn/productportal/prods/s7-200-smart-portal/200smarttop/communication/Ethernet/MODBUS_TCP/modbus_tcp_smart_client.htm

提问者对于答案的评价:
有没有什么方式可以实现,比如:通过定时器,500ms执行8个client,再500ms执行8个client,如此循环。我没 用过这个型号的TCP通讯,也不具备搭环境测试,不确定是否可行。

最佳答案作者回复:
还是建议再增加200 SMART PLC

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc343500.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日 下午10:03
下一篇 2021年7月4日

相关推荐

发表回复

登录后才能评论