S7 200 smart modbus 读 485设备 数据 出错

手上有个485通讯的设备 写了个程序 读 设备的3个地址数据 不知道哪里写错了  读不出 剩下地址的数据

图片说明:

S7 200  smart  modbus 读 485设备 数据 出错    S7 200  smart  modbus 读 485设备 数据 出错    S7 200  smart  modbus 读 485设备 数据 出错    S7 200  smart  modbus 读 485设备 数据 出错   

最佳答案

初始化完成后,启动msg轮询且没有error报警。
说明通讯连接及通讯程序基本正确。
没有读取到数据只能是addr管脚地址填写可能出现了问题,首先如这个40001地址是否支持读取?你的指令读取从站1的数据地址40001的2个字,实际上包含了40001和40002,你重新核实一下从站的数据区对应关系。

提问者对于答案的评价:
比较符合程序反应的情况 我去核实下

最佳答案作者回复:
一般指令没有错误,读取不到数据,大多数是数据存放区的对应关系不正确引起的。

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

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

相关推荐