1.控制器LED状态指示
控制器的LED状态指示灯为在不使用编程设备的情况下,了解控制器的当前状态提供了一种方法。MicroLogix1500控制器的LED指示灯面板如图5-1所示,指示灯的含义见表5-1。
图5-1 MicroLogix1500控制器的LED指示灯
表5-1 MicroLogix1500控制器指示灯含义
(续)
①通信乒乓按钮安装在处理器上。如已安装处理器门或DAT,则无法接触该按钮。按钮必须按下一秒以上方可进行通信模式的切换。
当正常运行时,POWER和RUN LED亮。如果强制选通,则FORCE LED变亮。
当出现故障时,如果故障存在于控制器中,则控制器LED以表5-2所列的方式工作。
表5-2 故障状态下的指示灯
2.控制器故障识别
当程序运行时,控制系统或用户程序可能会出现故障。当发生故障时,可以有几种选择去识别并排除故障。
(1)故障分类(www.xing528.com)
故障分为可恢复故障、不可恢复故障和非用户故障。
可恢复故障:是由用户引起的。通过执行用户故障处理程序可以清除该故障。用户清除该故障后,还需复位主故障停止位(S:1/13)。
不可恢复故障:是由用户引起的故障,不能通过用户故障处理程序给予清除。
非用户故障:由各种环境因素引起的故障,导致程序停止运行。不能通过用户故障处理程序给予清除。
(2)故障的自动清除
当状态文件中的上电忽略故障位(S2:1/8)被置位时,控制器重复上电可以自动清除故障。也可以将控制器设置为每次加电启动后都清除故障并进入运行模式。该特性可以被OEM植入它们的设备中从而令最终用户能够复位控制器。若控制器进入故障状态,则只要简单使设备重复加电就可以复位。要完成这一功能,状态文件中的下列位必须置位:
·S2:1/8(Fault Override at Powerup):上电忽略故障位。
·S2:1/12(On Powerup Go to Run):模式状态位。
如果重新启动电源后故障条件仍然存在,则控制器将重新进入故障模式。
发生故障时,系统会将故障代码写入S2:6存储单元中,程序设计者可对照相应代码查看具体故障信息。
程序设计时,可以定义自己应用中特殊的主要故障,先向S:6写入自己设定的唯一值(FF00~FF0H),当故障出现时再对S:1/13置位。
S:1/13(Major Error Halt,主要错误中止):当一个主要错误发生时,该位被控制器置为1。
(3)使用故障处理程序手动清除故障
可恢复或不可恢复的用户故障均会导致用户故障处理子程序的执行。如果故障是可恢复的,则子程序可用于排除故障并清除故障位S:1/13,然后控制器继续保持在运行或测试模式。故障为非用户故障时子程序不会执行。故障处理程序的创建方法见5.3节的相关内容。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。