登录
首页
串口通信
串口通信
回帖
发帖
正文
主题:请教个问题,modbus RUT其中有个从站掉线轮训不下去该怎么办?
点击:790 回复:7
楼主
编辑
引用
管理
xiao007
请教个问题,modbus RUT其中有个从站掉线轮训不下去该怎么写才能在发生故障的情况下也能轮训呢?
21-02-02 09:36
1楼
编辑
引用
管理
bnnyygy
超时或者通信异常,该站故障标志ON,切换到下一个站。
下一次轮训判断是否该站上次是否异常,如果连续N次就直接跳过。
21-02-02 09:54
2楼
编辑
引用
管理
VvORCG
故障了就不管他直接开始下条指令,我都是这么写的
21-02-02 10:06
3楼
编辑
引用
管理
pqsh
主站设计一般都要考虑:
1.尝试次数,一般就是一次不成功,再试几次
2.恢复间隔,多次不成功, 忽略,直接跳下一个.然后过一段时间再回来试试.
当然设计更好的话,会逐渐拉长间隔.
不要都按正常去处理通讯,通讯一定要考虑异常.
曾经有一家著名的产品,竟然在通讯几次收不到后,就不管从站了.需要重新复位才会想起来和从站联系.这是不人道的,我们要做到不抛弃不放弃.
21-02-02 17:08
4楼
编辑
引用
管理
szhenlong
用的较多的是定时循环,利用PLC内部特殊位10ms或100ms脉冲。下位机一般占用50-100ms就能正常连线。
21-02-02 18:47
5楼
编辑
引用
管理
guanyumou
用一下组态软件做Modbus主站,挂几个从站,实际测试一下就知道机制了。
21-02-02 19:47
6楼
编辑
引用
管理
xuhuifox
无done信号&故障字非零,强制下一段查询!
21-02-02 20:26
7楼
编辑
引用
管理
120189887
我们一般用定时器轮巡,比定时100ms,5ms第一台,15ms第二台,……,95ms第十台。
21-02-27 08:30
工控新闻
中盛新能为充换电站提供全方位冷却解决方案
数智技术赋能石油和化工企业高质量发展—和利时应邀参加“AI+自动化赋能石油化工发展研讨会”
新松机器人携手百度智能云
霍尼韦尔打造绿色工厂,致力可持续未来
携手同行三十载,数智高效谱新篇 | 2024年ABB传动客户峰会
汇川CNC:让千万部手机,展现一致美
以“光储直柔”为特征的新型建筑电力系统,发展未来柔性用电建筑
深入合作,共话发展!广州光亚法兰克福展览有限公司与广州工业机器人制造和应用产业联盟达成战略合作
更多新闻资讯