您现在所在的是:

罗克韦尔Rockwell(AB)

回帖:4个,阅读:1385 [上一页] [1] [下一页]
510
LysEric
文章数:3
年度积分:50
历史总积分:510
注册时间:2015/11/19
发站内信
发表于:2015/12/22 10:50:14
#0楼
看门狗超时会出现“停机”,手动可以清除故障。现在想让其自动清除故障,如何解决?
PS:尝试过添加故障处理程序,对于其他的故障可以用GSV获得故障类型和编号,用SSV成功清除了,为什么唯独看门狗超时这个故障不行?
跪谢。
10分悬赏
28180
cfg168
文章数:17072
年度积分:76
历史总积分:28180
注册时间:2012/11/28
发站内信
2018论坛解答高手
2015论坛贡献奖
发表于:2015/12/22 11:09:15
#1楼
看门狗都启动报警了?可见程序容量之巨大?扫面程序耗时之巨长?表情
好像看门狗是硬件基础设置,为的是防止PLC执行客户程序的时候进入死循环而产生的,重新检查程序也许是一个办法。
[此贴子已经被作者于2015/12/22 11:10:00编辑过]
510
LysEric
文章数:3
年度积分:50
历史总积分:510
注册时间:2015/11/19
发站内信
发表于:2015/12/26 14:31:28
#2楼
回复 #1楼 cfg168
感谢回答。现在程序量不大,正常跑没问题,不过我们将PLC用在无人值守的场合,需要考虑PLC的各种情况及应对措施,其中包括程序跑着跑着进入了死循环引起看门狗超时这种情况。
590
13429185368
文章数:11
年度积分:50
历史总积分:590
注册时间:2015/9/28
发站内信
发表于:2016/1/12 11:49:37
#3楼
这种工况考虑冗余吧
510
LysEric
文章数:3
年度积分:50
历史总积分:510
注册时间:2015/11/19
发站内信
发表于:2016/1/19 9:52:49
#4楼
回复 #3楼 13429185368
已经做了冗余。但是遇到看门狗超时(测试时用的死循环)这种情况时两台机子都会停机,控制器红灯闪烁,所以想知道有没有什么方法可以清除掉这种故障。在Controller Fault Handler中添加控制器级的故障处理例程,但是用GSV指令获取不到看门狗超时这种故障的故障类型(6)和故障代码(1),而且也不能用SSV清除。。。

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

46.8003