当前位置: 主页 > PLC控制

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

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

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

图片说明:

1200PLC与第三方设备MODBUS TCP通讯,通讯不上是什么问题?c3fbd4a320406b7d7ec4238a14778b54 1200PLC与第三方设备MODBUS TCP通讯,通讯不上是什么问题?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指令测试

  • 关注微信

猜你喜欢

微信公众号