回复:s7-200PLC采用MODBUS通信问题

yy_42

  • 帖子

    246
  • 精华

    0
  • 被关注

    20

论坛等级:侠圣

注册时间:2018-01-09

钻石 钻石 如何晋级?

发布于 2018-05-14 08:15:01

9楼

大家好!

趁周末对故障程序进行了现场监控,PLC断电重启后发现MBUS_MSG_P1报Error5错误,故障为MODBUS主设备未启用。然后根据W版主的指导将MBUS_CTRL_P1初始化启用sm0.0,用定时器出发MBUS_MSG_P1的first口。重新下载程序运行监控无错误,断电重启初始化正常,通讯正常无错误。


MBUS_MSG

错误代码 说明

0 无错误

1 应答时奇偶校验错误:仅当使用偶校验或奇校验时才会发生。传输被干扰,可能会收到不正确的数据。该错误通常是由电气故障(例如错误接线或者影响通讯的电噪声)引起的。

2 未使用

3 接收超时:在"超时"时间内,没有来自从站的应答。可能有以下一些原因:与从站的电气连接有问题、主设备和从站设置为不同的波特率/奇偶校验设置,以及错误的从站地址。

4 请求参数出错:一个或多个输入参数(从站、读写、地址或计数)被设置为非法值。检查文档中输入参数的允许值。

5 Modbus主设备未启用:在调用MBUS_MSG前,每次扫描时都调用MBUS_CTRL。

6 Modbus忙于处理另一个请求:一次只能激活一条MBUS_MSG指令。


学无止境
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33298条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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