• «
  • 1
  • 2
  • »
  • Pages: 2/2     Go
打工人小工
级别: 正式会员
精华主题: 0
发帖数量: 19 个
工控威望: 63 点
下载积分: 4206 分
在线时间: 6(小时)
注册时间: 2024-01-07
最后登录: 2024-12-02
查看打工人小工的 主题 / 回贴
12楼  发表于: 昨天
用时间控制轮询,固定时间
打工人小工
级别: 正式会员
精华主题: 0
发帖数量: 19 个
工控威望: 63 点
下载积分: 4206 分
在线时间: 6(小时)
注册时间: 2024-01-07
最后登录: 2024-12-02
查看打工人小工的 主题 / 回贴
13楼  发表于: 昨天
应该是完成位和固定时间结合,完成位或时间到达触发下一个
引用
引用第12楼打工人小工于2024-12-02 10:13发表的  :
用时间控制轮询,固定时间
sunzengli
级别: 论坛先锋
精华主题: 0
发帖数量: 690 个
工控威望: 1071 点
下载积分: 1564 分
在线时间: 221(小时)
注册时间: 2021-07-09
最后登录: 2024-12-02
查看sunzengli的 主题 / 回贴
14楼  发表于: 昨天
引用
引用第10楼喊声靓仔于2024-12-02 09:51发表的  :
声明2个变量,从站1超时,从站2超时。判断从站的超时次数把这2个变量置True,然后在你的轮询程序里面加上这2个条件的判断,如果从站1超时为True,流程步就跳过从站1的数据收发就好了

这里有个问题,你判断超时后,什么时候进行下一次判断?如果每次轮询都判断,那不是问题依旧?通讯失败的站会卡住一会儿啊。如果不再判断了,通讯恢复了,不好的站上线了怎么办?
进击的工控人
看什么看!
级别: 家园常客
精华主题: 0
发帖数量: 300 个
工控威望: 632 点
下载积分: 1701 分
在线时间: 271(小时)
注册时间: 2019-05-29
最后登录: 2024-12-02
查看进击的工控人的 主题 / 回贴
15楼  发表于: 昨天
以前玩过这样的,就是固定时间轮询,时间到了就跳到下一站,不管你传回来什么数据的。
加油!
qqc青春之歌
深圳 好热
级别: 略有小成
精华主题: 0
发帖数量: 312 个
工控威望: 364 点
下载积分: 3907 分
在线时间: 95(小时)
注册时间: 2021-06-22
最后登录: 2024-12-02
查看qqc青春之歌的 主题 / 回贴
16楼  发表于: 昨天
除软件监控外   还可以硬件监控485是否通讯正常  。固定时间轮询 很好解决。软件加硬件监控。
电流检测器LC27.pdf (346 K) 下载次数:3
sunzengli
级别: 论坛先锋
精华主题: 0
发帖数量: 690 个
工控威望: 1071 点
下载积分: 1564 分
在线时间: 221(小时)
注册时间: 2021-07-09
最后登录: 2024-12-02
查看sunzengli的 主题 / 回贴
17楼  发表于: 昨天
引用
引用第15楼进击的工控人于2024-12-02 12:10发表的  :
以前玩过这样的,就是固定时间轮询,时间到了就跳到下一站,不管你传回来什么数据的。

这个可以试试,就是按时间轮询,不要用事件轮询,是这个意思吗?
sunzengli
级别: 论坛先锋
精华主题: 0
发帖数量: 690 个
工控威望: 1071 点
下载积分: 1564 分
在线时间: 221(小时)
注册时间: 2021-07-09
最后登录: 2024-12-02
查看sunzengli的 主题 / 回贴
18楼  发表于: 昨天
引用
引用第16楼qqc青春之歌于2024-12-02 12:28发表的  :
除软件监控外   还可以硬件监控485是否通讯正常  。固定时间轮询 很好解决。软件加硬件监控。
[attachment=305831]

感谢指导,我试试
  • «
  • 1
  • 2
  • »
  • Pages: 2/2     Go