S7-1200Modbus错误码16#8384

写操作错误码是8384 数据值错误,请问哪里有问题,读操作是正确的

问题补充:
与欧姆龙E5DC进行MODBUS通讯,温度表的设定温度地址是49730,能正常从表里读出值,但往表里写设定值确出错,同样的地址,为什么不能写操作呢

图片说明:

S7-1200Modbus错误码16#8384   

最佳答案

麻烦下次把错误代码对应的描述放上来,可以更快的回复而不用先去查手册了。
8384,连接尝试次数错误。
那就检查MB_DB的 S_RETRIES,看看是不是在1~255之间

写数据的时候你监控MB_DB的S_RETRIES看看。
也许你写的时候哪里不小心写错地址了把这个数据修改了。因为8384对应的就是这个错误

提问者对于答案的评价:
谢谢

专家置评

所选最佳答案为错误答案。
8384为数据值错误,使用串口调试助手查看从站的返回代码,与modbus RTU通信格式对比查找错误原因。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年5月29日 下午7:21
下一篇 2017年5月29日 下午7:21

相关推荐