恭喜,你发布的帖子
发布于 2016-12-11 08:02:45
16楼
版主,你的思路没有错。可问题是当某一个站点的数据发送或者接收出错了怎么办?这个在实际应用中比较常见,如何应答。
我认为控制变频器的8路通讯没有问题,所担忧的是称重那部分,本身称重信号是在不断变化的,当数据传输过程中出现错误信息,则主站会判断数据的正确性后再发送一次数据请求,万一仍然不行还会继续发,假设发送3次请求后数据正常了,那实际需要的第一次数据采用的的数据,这时称重的值可能已经超出了检测值,这样实时性问题就是我所担心的。
所以我在刚刚开始回答季侠时就说到客户的容忍性。
1、出错?没关系。modbus两次之间的通讯是没有关联的。所以出错是不需要应答的。总出错就是死站的处理规则。
2、modbus是主站说了算,从站即使有新数据,也不可以自主发送。
3、排队时,可以加权重。称重权高,那就2次称重1次变频、4次称重1次变频。。。
请填写推广理由:
分享
只看
楼主