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日
下一篇 2017年5月29日

相关推荐

  • WinCC如何采集300CPU下面的从站

    如题,原有架构是CPU315-2DP主站下面挂了许多称重仪表作为从站,请问wincc如何采集这些称重仪表的数据呢? 问题补充:通讯方式我确定了用TCP/IP 采集343-…

    SIMATIC S7-1200 2017年6月13日
  • WinCC连接

    为什么WinCC组态后,转到在线时,老是显示无法建立到目标模块的连接。需不需要进行硬件配置?比如通信模块。 图片说明:    最佳答案 1、西门子的上位计算机组…

    2017年11月12日
  • 在1200编程软件V11中是否有BYTE数据类型呢?

    在V11中组态TSEND_C语句时在DATA引脚出设置一个全局DB(要求是Byte类型的数组)采用的是绝对寻址,但是我在V11中只找到Byte数据类型没有BYTE,故在参数DATA…

    2017年11月12日
  • 关于S7-1200编程语言的切换问题

    在V13软件界面里,S7-1200的编程语言只能在LAD和FBD之间切换。有没有什么办法能够把LAD转成STL?或者其他方法?用LAD或者FBD语言打印程序的话太费事了! 问题补充…

    SIMATIC S7-1200 2017年8月3日
  • S7-1200如何通过CM1241和上位机建立通讯?

    诸位老师好,本人小白一个,在这里虚心求教。有一个试验课题,要求用现有设备进行上位机和下位机建立通讯。现有设备是S7-1200一台,CM1241串口模块一个,PC一台做上位机,RS4…

    SIMATIC S7-1200 2017年6月4日
  • S7-1200子程序调用结束

    除了子程序执行完毕,还有什么方法吗?RET语句可以吗? 最佳答案 是的,可以用RET指令,见图 图片说明:    提问者对于答案的评价:e 专家置评 已阅,最佳…

    2017年8月26日
  • s7-1200接线

    s7-1200模块需要单独购买40针前连接器吗?如果需要的话,型号是什么?谢谢 问题补充:编程电缆的型号是什么,我做了采购单,麻烦大虾们帮我看看少什么,或者型号不对的,谢谢 图片说…

    2017年11月4日
  • step7 tia-portal v13 软件下载

    在西门子官网的下载地址链接中为什么不能下载step-7-(tia-portal)-v13 软件,链接如下https://support.industry.siemens.…

    2017年6月1日
  • 博图 wincc 做报警 怎么添加按钮

    直接上图,说明一切,我在控件报警视图 拉大  然后在上面添加了一个返回按钮,但是总在报警图层的下面仿真的时候出不来,我就是把图层修改下还是不行 最佳答…

    SIMATIC S7-1200 2017年6月6日
  • 信号的累加判断问题。

    有一个旋钮,代表控制方式一边是本地(给CPU信号为0),一边是智能(给CPU信号为1),给到CPU的I0.1上,因为在实际的使用中,肯定会有干扰,仅靠一次的输入信号判断就认定工作方…

    SIMATIC S7-1200 2017年6月29日