您现在的位置是:首页 > PLC技术 > PLC技术
CPM2A系列PLC的错误检测
来源:艾特贸易2017-06-05
简介为了识别和改正错误以及减少停机时间, CPM2A 装有各种自诊断功能。 1 .错误的识别 错误可以用显示在编程器上的错误信息、 AR 和 SR 区的错误标记和输出到 SR 253 的错误代码来识别。
为了识别和改正错误以及减少停机时间,CPM2A装有各种自诊断功能。
1.错误的识别
错误可以用显示在编程器上的错误信息、AR和SR区的错误标记和输出到SR 253的错误代码来识别。当检测出错误时,对应的错误信息会显示在编程器或其他与PC连接的编程设备上。当检测出硬件错误时,AR或SR中的对应错误标记会置ON。当检测到错误代码时,一个专用的2位十六进制错误代码输出到SR 25300~ SR 25307。
根据错误的严重性,PLC错误分为两类:致命和非致命错误。非致命错误是不会使CPM2A停止操作的不太严重的错误;致命错误是使CPM2A操作停止的严重错误。ERR/ALM指示灯的状态(亮或闪烁)可以表示已发生哪类错误;ERR/ALM亮表示发生致命错误,ERR/ALM闪烁表示发生非致命错误。
2.用户定义的错误
有三条指令可以让用户来定义自己的错误或信息:FAL(06)、FALS(07)、MSG(46)。运行过程中当特定条件(由用户定义)发生时,将执行这些指令。
(1) FAL(06)——故障报警指令
FAL(06)是一个引起非致命错误的指令。当执行FAL(06)指令时,CPU单元的ERR/ALM指示灯会闪烁,PC运行继续;指令的2位BCD FAL号(01~02)会写入SR 25300~SR 25307。
为了清除FAL错误,改正错误的起因而后执行FAL(06) 00或用编程设备清除错误。
(2) FALS(07)——严重故障报警
FALS( 07)是一个引起致命错误的指令。当执行FALS( 07)指令时,程序执行会停止且所有输出会置OFF;CPU单元的ERR/ALM指示灯会点亮;指令的2位BCD FALS号(01~99)会写入SR 25300~ SR 25307。
为了清除FALS错误,用编程器将PLC切换为PROGRAM方式,改正错误的原因,然后清除错误。
(3) MSG(46)——信息
MSG(46)是用来显示与CPM2A连接的编程设备上的信息。这信息可长达16个字符,在指令的执行条件ON时显示。
3.编程错误
可以用程序检查操作来检查程序中的语法错误。程序检查分为三级:0级、1级和2级,错误类型分为A类、B类和C类。不同级别的程序检查不同类型的错误,0级检查可以检查A,B和C类错误;1级检查可以检查A和B类错误;而2级检查只能检查A类错误。表12-3、12-4和12-5分别给出了三类错误对应的显示信息和语法错误的说明。
表12-3 A类错误
表12-4 B类错误
表12-5 C类错误
4.故障查找流程图
可以用主检查、致命错误检查、非致命错误检查、I/O检查、环境条件检查流程图等来查找操作时发生的错误。分别如图12-6、图12-7、图12-8、图12-9和图12-10所示。
图12-6 主检查流程图
图12-7 致命错误检查流程图
图12-8 非致命错误检查
图12-9 I/O检查流程图
图12-10 环境条件检查流程图
点击排行
