一般来讲,控制器主要检测三种故障类型:硬件故障、主要故障和次要故障。
硬件故障:控制器硬件产生故障。控制器将被关闭,用户必须修理或更换控制器。
主要故障:一种硬件或指令故障。产生故障时将置位主要故障位并处理逻辑故障程序以试图清除故障条件。如果故障逻辑程序不能清除故障,将停止执行逻辑程序,控制器停止,输出进入组态状态。
次要故障:一种硬件或指令故障。产生故障时将置位次要故障位,但允许继续进行逻辑扫描。