摘要
工业控制机在工业现场使用时,大量的干扰源虽不会造成硬件系统的损坏,但常常使工业控制机不能正常运行,甚至控制失灵,造成严重后果。微机受干扰后,最常见的问题是程序执行进入一种“跑飞”或“死机”状态,引起程序失控。防止程序运行失控的主要对策是能及时发现程序运行的失控并引导系统正常运行。目前常用的方法是设置一个监视跟踪定时器,定时时间稍大于主控程序正常运行的一个循环周期,让主控程序运行过程中执行一次定时器的刷新操作。这样只要程序正常运行,定时器就不会产生溢出信号而发生中断。但当程序“跑飞”失控后,不能刷新定时器,导致定时器溢出产生中断,再利用定时中断服务程序将系统复位,重新初始化,重新执行主控程序或进入错误处理程序。这种方法在微机监测系统中,效果是明显的,但在某些工业控制系统中,特别在一些生产过程或流水线中,由于生产过程或工序的逻辑顺序性,当程序失控后。
出处
《电子技术(上海)》
北大核心
1992年第11期9-11,共3页
Electronic Technology