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

S7系列PLC错误处理组织块

来源:艾特贸易2018-04-11

简介组织块是操作系统与用户程序之间的接口。 S7 提供了各种不同的组织块 (OB) ,用组织块可以创建在特定时间执行的程序和响应特定事件的程序。系统程序可以检测下列错误:不正确的

    组织块是操作系统与用户程序之间的接口。S7提供了各种不同的组织块(OB),用组织块可以创建在特定时间执行的程序和响应特定事件的程序。系统程序可以检测下列错误:不正确的CPU功能、系统程序执行中的错误、用户程序中的错误和I/O中的错误。根据错误类型的不同,CPU可设置为进入STOP模式或调用一个错误处理OB

    CPU检测到错误时,会调用适当的组织块,见表4-9。如果没有相应的错误处理OBCPU将进入STOP模式。用户可以在错误处理OB中编写处理这种错误的程序,以减小或消除错误的影响。

    为避免发生某种错误时CPU进入停机,可以在CPU中建立一个对应的空的组织块。可以利用OB中的变量声明表提供的信息来判别错误的类型。根据CPU检测到并且用户可以通过组织块对其进行处理的错误分为异步错误和同步错误。

    4-9    错误处理组织块

    OB号

    错误类型

    优先级

    OB70

  I/O冗余错误(仅H系列CPU

    25

    OB72

  CPU冗余错误(仅H系列CPU

    28

    OB73

  通信冗余错误(仅H系列CPU

    35

    OB80

  时间错误

    26

    OB81

  电源错误

    26/28

    OB82

  诊断中断

    OB83

  插入/取出模块中断

    OB84

  CPU硬件故障

    OB85

  优先级错误

    OB86

  机架故障或分布式I/O的站故障

    OB87

  通信错误

    OB121

  编程错误

引起错误的OB的优先级

    OB122

  I/O访问错误