ModbusRTU和ModbusTcp是否可以同时使用

我想PC和PLC通过网线连接,走ModbusTCP协议,PLC和外设通过485连接,走ModbusRTU协议。
PLC向外设拿数据存到自身,PC通过网络调试助手向PLC读数据。
这两个可以同事进行吗?会干扰吗?
我现在是PLC向外设拿数据存到自身的Dome做出来了。PC通过网络调试助手向PLC读数据的Dome也做出来了,但是把两个组合,TCP的就报错,错误码37,RTU正常。请大佬看看我的程序。

问题补充:
第四张图标错了,是上边的是TCP 下面的是RTU。
改的话 应该怎么改

图片说明:

ModbusRTU和ModbusTcp是否可以同时使用    ModbusRTU和ModbusTcp是否可以同时使用    ModbusRTU和ModbusTcp是否可以同时使用    ModbusRTU和ModbusTcp是否可以同时使用    ModbusRTU和ModbusTcp是否可以同时使用    ModbusRTU和ModbusTcp是否可以同时使用   

最佳答案

可以同时用ModbusRTU和ModbusTcp。关键是你程序是否有问题。你ModbusTcp报37的错误解释是:保持寄存器与 Modbus 服务器符号重叠。检查你库存储区地址和其他地址是否有重叠,将库存储区的地址用建议地址去存储。
这些错误你直接去查看编程手册里面的介绍,在根据介绍去查找问题。

提问者对于答案的评价:
感谢 重新分配储存器后已解决

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月30日 下午6:18
下一篇 2020年10月30日 下午6:18

相关推荐

发表回复

登录后才能评论