当前位置: 主页 > PLC控制

S7-1200Modbus错误码16#8384

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

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

图片说明:

S7-1200Modbus错误码16#83846c59a7f423b2102550bb1afb4dff077a

最佳答案

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

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

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

专家置评

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

  • 关注微信

猜你喜欢

微信公众号