价格 | 99.00元 |
---|---|
品牌 | ABB |
区域 | 全国 |
来源 | 厦门仲鑫达科技有限公司 |
详情描述:
(2)软件容错 尽管采用了各种抗干扰技术,但不能够完全杜绝干扰,干扰或多或少、或大或小总是存在的,并且在特定的条件下还有可能对控制系统造成大的干扰,因此,我们还应该在程序编制中采取软件容错技术。所谓容错,就是在干扰不能避免的情况下,万一其对控制系统造成大的干扰而使系统出现异常时,控制系统能对其及时的进行反应,并根据出错时的状态决定系统下一步补救措施。主要有以下容错技术: ①程序重复执行技术:在程序执行过程中,一旦发现现场故障或错误,在某些情况下可以重新执行被干扰的先行指令若干次。若重复执行成功,说明引起控制系统故障的原因为干扰,否则是干扰以外的原因,此时应输出软件失败( Fault)并停机、报警。 ②对死循环作处理:在程序中设计了定时狗(WDT)程序,当定时超过原定时间时,可以断定系统进入了死循环。当控制系统进入了死循环,可以根据程序的判断,决定下一步是停机还是进入相关的子程序进行系统的恢复。 ③软件延时:为确保重要的开关量输人信号、易抖动信号的检测和控制回路数据采集的正确性,可采用软件延时15ms—20ms,并对同一信号多次读取,结果一致,才确认有效,这样可消除偶发干扰的影响
联系人 | 徐工 |
---|