您现在的位置是:首页 > PLC技术 > PLC技术

CPM2A系列PLC的错误检测

来源:艾特贸易2017-06-05

简介为了识别和改正错误以及减少停机时间, CPM2A 装有各种自诊断功能。 1 .错误的识别 错误可以用显示在编程器上的错误信息、 AR 和 SR 区的错误标记和输出到 SR 253 的错误代码来识别。

    为了识别和改正错误以及减少停机时间,CPM2A装有各种自诊断功能。

    1.错误的识别

    错误可以用显示在编程器上的错误信息、ARSR区的错误标记和输出到SR 253的错误代码来识别。当检测出错误时,对应的错误信息会显示在编程器或其他与PC连接的编程设备上。当检测出硬件错误时,ARSR中的对应错误标记会置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运行继续;指令的2BCD FAL(01~02)会写入SR 25300~SR 25307

    为了清除FAL错误,改正错误的起因而后执行FAL(06) 00或用编程设备清除错误。

    (2) FALS(07)——严重故障报警

   FALS( 07)是一个引起致命错误的指令。当执行FALS( 07)指令时,程序执行会停止且所有输出会置OFFCPU单元的ERR/ALM指示灯会点亮;指令的2BCD 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级检查可以检查ABC类错误;1级检查可以检查AB类错误;而2级检查只能检查A类错误。表12-312-412-5分别给出了三类错误对应的显示信息和语法错误的说明。

    12-3    A类错误

A类错误

    12-4    B类错误

 B类错误

    12-5    C类错误

C类错误

    4.故障查找流程图

    可以用主检查、致命错误检查、非致命错误检查、I/O检查、环境条件检查流程图等来查找操作时发生的错误。分别如图12-6、图12-7、图12-8、图12-9和图12-10所示。

主检查流程图

    12-6    主检查流程图

致命错误检查流程图

    12-7    致命错误检查流程图

非致命错误检查

    12-8    非致命错误检查

I/O检查流程图

    12-9    I/O检查流程图

环境条件检查流程图

    12-10    环境条件检查流程图