故障处理故障处理有一套完整的管理机制,将在后面作详细介绍。

故障报警及处理机制

对于一个复杂的自动化测试系统来讲,一套完整有效的故障报警及处理机制是必不可少的。本系统采用一套分级的故障管理机制,定义了两个类型3 个级别共64 种故障,既可以保证系统安全可靠的运行,又便于故障的诊断和排除。

故障处理流程

图5 是系统故障处理的流程图。故障类型、级别和种类的判断依据是系统各部件运行状态码,由各部件通过CAN 总线实时通知上位机。无论何种故障,最终都会以文本文件的格式存储在故障日志文件里。

故障定义及处理

故障类型

故障类型分为A 型和B 型。当故障发生时,首先需要判断的是故障的类型。A 型故障被定义为无需提交操作人员决策的故障,其处理方式为系统根据其级别自动处理。B 型故障被定义为必须提交操作人员决策的故障,必须由操作人员根据其级别决定处理方式。

故障级别

故障级别分为3 级。这也是系统故障管理机制的基础。一级故障被定位为最严重故障,必须停总电源、进行检修,譬如测功机过流、电机进出口压力过载等。二级故障被定义为次级故障,需要切断直流进行检修,譬如电机进出口温度过高等。三级故障被定义为轻微故障,但需要停被测电机和测功电机使能以便排除故障,譬如冷却水箱液位过低、空气开关工作异常等。

故障种类

共定义64 种故障种类,可以根据故障代码确定故障原因。另外根据实际测试过程中测到的新问题可以继续扩展。这是一个累积的过程。