恭喜,你发布的帖子
发布于 2022-04-08 18:07:22
14楼
Modbus搞心跳?这个逻辑不通。
远方从站心在跳,PLC怎么会知道?如果PLC能测到这个心跳了,还要这个心跳干什么?直接干正事就行了。
远方从站的心在跳,你的主站如果检测到心跳位在0/1的变化,或者说0或者1的持续时间不超过设定值,那么说明从站是正常的。
检测的方法就是通讯读取从站的“状态字”(假设这个状态字的bit15就是心跳位)。
不管心跳位为0的持续时间超过设定值还是1的持续时间超过设定值,都说明那个从站有故障,我称之为“掉线”。
请填写推广理由:
分享
只看
楼主