您现在的位置是:首页 > PLC技术 > PLC技术
S7-1500 PLC的错误组织块
来源:艾特贸易2017-10-24
简介CPU 的操作系统具有诊断功能,当发生错误时 CPU 停止当前程序的运行而立即执行错误组织块 (OB) ,在该 OB 中编写指令决定系统如何响应。 错误可分为两种基本类型:异步错误和同步错
CPU的操作系统具有诊断功能,当发生错误时CPU停止当前程序的运行而立即执行错误组织块(OB),在该OB中编写指令决定系统如何响应。
错误可分为两种基本类型:异步错误和同步错误。
异步错误是指错误的出现与正在执行的用户程序没有对应的关系,即出现错误时不能确定正在指令哪条指令。对应的组织块包括时间错误OB、诊断中断OB和机架错误OB等。
如果CPU的操作系统检测到一个异步错误,它将启动相应的OB。默认状态下,用于处理异步错误的OB的优先级最高,如果同时发生一个以上的异步错误OB,则将按它们发生的顺序对其进行处理。
同步错误是指错误的出现与正在执行的用户程序有对应的关系,即出现错误时能确定正在指令哪条指令。同步错误组织块( OB)主要包括编程错误OB(仅限全局错误处理)和I/O访问错误OB等。例如,在程序中调用一个CPU中并不存在的块将调用编程错误OB,如果没有分配编程错误OB,则CPU进入STOP模式;再如,OB访问一个不存在的I/O模块将调用I/O访问错误OB,如果没有分配I/O访问错误OB,CPU并不进入STOP模式。
点击排行
