modbus-RTU主站控制1秒发1次,但为何主站会连续发3次,提示错误码8?

已锁定

工控PLCplc

  • 帖子

    11
  • 精华

    0
  • 被关注

    1

论坛等级:游民

注册时间:2016-11-23

黄金 黄金 如何晋级?

modbus-RTU主站控制1秒发1次,但为何主站会连续发3次,提示错误码8?

2088

7

2025-08-19 15:05:19

1、硬件构成:PLC(ST60)作为modbus-RTU主站,从站地址01为单片机;从站地址02为PLC(ST20)。请结合图示理解。

2、通信控制描述:主站PLC以1秒周期,分别给两个从站发送指令。给地址01的单片机发送读取(03)指令,再给地址02PLC(ST20)发送写入(06)指令。

3、测试结果:

    1)与地址02的PLC(ST20)通信正常。

          注:ST20采用自由口通信中断方式接收主站指令,解析后回码给主站PLC。

    2)与地址01单片机的通信

         (1)主站发送写入(06)的指令会正常通信,1秒发1次。

         (2)主站发送读取(03)的指令,通信数据正常(请结合数据监听理解);

                   问题:但为何PLC会连续发三次,而且modbus错误码为8?

4、尝试解决:1)通信线长度30cm,且无干扰源;2)CRC校验正确;

请各位老师帮忙解决下通信问题,谢谢。





modbus-RTU主站控制1秒发1次,但为何主站会连续发3次,提示错误码8? 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有9499条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。