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

S7-300 PLC错误处理组织块

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

简介SIMATIC S7300/400 系列 PLC 对于编程元件和内部寄存器,具有很强的故障检测和处理能力。当 CPU 检测到某个故障后,操作系统将调用相应的组织块,通过编写故障中断组织块的程序,对检测

    SIMATIC S7300/400系列PLC对于编程元件和内部寄存器,具有很强的故障检测和处理能力。当CPU检测到某个故障后,操作系统将调用相应的组织块,通过编写故障中断组织块的程序,对检测到的故障进行处理,否则将进入STOP模式。为了避免发生某种故障时CPU进入STOP模式,可以在CPU中建立一个对应的空组织块。    系统程序可以检测出下列错误:不正确的CPU功能、系统程序执行中的错误、用户程序中的错误和I/O中的错误。CPU检测到错误时,会调用适当的组织块。    能够通过组织块进行处理的错误分为两个基本类型。    (1)异步错误    异步错误是与PLC的硬件或操作系统密切相关的的错误,与程序执行无关,异步错误的后果一般比较严重。    (2)同步错误    同步错误是与程序执行有关的错误,它们的优先级与出现错误时被中断的块的优先级相同,即同步错误OB中的程序可以访问块被中断时累加器和状态寄存器中的内容。对错误进行适当处理后,可以将处理结果返回被中断的块。