1200PLC与第三方设备MODBUS TCP通讯,通讯不上是什么问题?

我调用的MB_CLIENT通讯,设置如图,都是按教程设置的,现在我向第三方设备写内容,但是没响应!而且STATUS输出是16#7000,我查了下是“未激活任何调用且未建立任何连接 (REQ=0)。”但我的ERROR并没有输出1啊?请教给指点下,不胜感激!

问题补充:
DISCONNECT为False时直接就连接不上,看图3,而且status为16#809b,这个是什么状态,在手册里查不到,现在还是连接不上!

图片说明:

1200PLC与第三方设备MODBUS TCP通讯,通讯不上是什么问题?    1200PLC与第三方设备MODBUS TCP通讯,通讯不上是什么问题?    1200PLC与第三方设备MODBUS TCP通讯,通讯不上是什么问题?   

最佳答案

disconnect这个参数要为Flase,,为True是断开连接。。


补充:你把MB_DATA_ADDR改成40001.interfaceld改成64(十进制).....connectiontype改成11(十进制).。其他设置应该问题不大,您再试试

提问者对于答案的评价:
还是没解决问题!

专家置评

InterfaceID 改为16#40,单个MB_CLIENT指令测试

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

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月3日
下一篇 2017年6月3日

相关推荐