恭喜,你发布的帖子
发布于 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指令。
请填写推广理由:
分享
只看
楼主