通讯求教

各位大侠:我现用了1台226与1只带485接口的温控仪进行modbus通讯,226采用modbus主站指令编程,根据仪表说明书,站地址设为2,波特率为9600,无奇偶,用1只总线连接器接226的0口,A接仪表DATA+,B接DATA-,1口接USB/PPI适配器连接电脑,因做实验,仪表与226均放在实验台上,所以没用总线电缆,只用了一段普通的两芯线。程序下载后通讯不上,“MSG”指令总是报错误3故障。交叉线后还是不行。检查通讯设置均一致,程序无误,是何原因?求教! 

问题补充:
温控仪具有MODBUSC通讯,与厂家技术人员交流过,用了对方提供的功能码号30003编程。

最佳答案

“MSG”指令总是报错误3故障。说明接收超时(从站无响应)。主要原因还是软件编程,主从站地址,通信频率等方面。

提问者对于答案的评价:
编程中将功能号与MODBUS地址搞错了,问题已解决了,谢谢各位的热心!

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

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

相关推荐