S7-1500ModbusRTU与第三方设备通讯

组态了Modbus_Comm_Load,采用FirstScan触发,Done位完成,组态了Modbus_Master,采用1HZ的频率触发,Done位一直False,当Error为Ture时Status报告16位的81E2错误,手册里并没有这个错误的说明,请大神帮帮忙。

最佳答案

附件为在线帮助截图。

可参考下列文档:

TIA中使用ET200MP/SP PTP模块的Modbus RTU通信入门http://support.automation.siemens.com/CN/view/zh/106313008

图片说明:

S7-1500ModbusRTU与第三方设备通讯  

提问者对于答案的评价:
谢谢解答,可是我检查过波特率和奇偶校验是对的,还是一直报错,因为用的是485通讯方式,所以其他的参数都不用设的。

专家置评

首先Modbus_Master指令如果要循环,建议用上一个Master的DONE和ERROR触发下一个请求,不要用1HZ的频率触发;其次确认通讯距离,如果超出50米,需要增加终端电阻,走线是否有干扰;可以和电脑用Modbus 调试软件简单测试。

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

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

相关推荐