现场有smart sT20一台,接cpu本体的串口用485,配电室友smart sR20一台,用SB com1信号板,两个cpu modbus485通讯,现场从站,配电室主站,但是现在通讯会错误3,没有数据上来,见图
问题补充:
现场smart是第三方的,已经做好了modbus,只留本体串口,没有其它接口
图片说明:
最佳答案
1、从站故障代码错误代码3表示:
接收超时:在超时时间内从站没有做出响应。可能原因为:与从站设备的电气连接存在问题、主站和从站的波特率/奇偶校验的设置不同、从站地址错误。
2、建议先用串口调试小助手进行连接S7-200 SMART,进行测试。如果测试完成即表明硬件及线缆连接正常。再与其他S7-200 SMART连接。详细步骤见:
、串口调试助手与SMART200从站通信测试
https://jingyan.baidu.com/article/9158e000775ce3e3541228ab.html
、串口调试小助手进行连接S7-200 SMART案例:
http://www.360doc.com/content/21/0122/19/73459632_958391184.shtml
3、参考:
【S7-200smart】Modbus RTU 通信常见问题及错误代码含义 :
https://wenku.baidu.com/view/03bd716a9f3143323968011ca300a6c30d22f138.html
提问者对于答案的评价:
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc348209.html