modbus tcp 测试

用s7-200 smart v2.4 进行modbus tcp 服务器端测试,用modbus tcp 开放tcp_connect 进行连接,用网络助手测试软件软件进行测试,连接正常,发送数据后,PLC没有响应数据呢?

问题补充:
plc 程序

图片说明:

modbus tcp 测试   

最佳答案

你程序中有两条通信指令:TCP_CONNECT,MBUS_SERVER前者属于开放式用户通信指令,后者属于ModBUS TCP服务器指令,两者都有建立网络通信连接,前者只是建立连接,后者自动建立连接、同时接受和发送。也就是说使用MBUS_SERVER前不需要添加通信连接指令。
由于TCP_CONNECT指令在前,已经建立连接,端口被占用,后面的MBUS_SERVER就自然无法正常工作了。因此要删除TCP_CONNECT。

提问者对于答案的评价:
谢谢

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

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日
下一篇 2020年10月31日

相关推荐