首页 理论教育 CPU中断用户程序及低优先级程序的错误诊断方法

CPU中断用户程序及低优先级程序的错误诊断方法

时间:2023-06-29 理论教育 版权反馈
【摘要】:CPU中断用户程序以及低优先级的程序的执行,而处理相关的诊断中断块,根据模板的类型不同,有各种各样的诊断信息,具体见表3-4、表3-5和表3-6。表3-4 数字量I/O错误诊断表表3-5 模拟量输出模板错误诊断表表3-6 模拟量输入模板错误诊断表2.硬件中断硬件中断功能用来监视过程信号以及反应信号变化的断开信号。CPU中断用户程序或具有较低优先级的功能块的执行,去处理相关的诊断中断功能块,如果这些极限值不在测量值范围之内,则不进行比较工作。

CPU中断用户程序及低优先级程序的错误诊断方法

1.模板的诊断和过程监视

SIMATIC S7-400的许多I/O模板具有智能性,可以用诊断功能来确定模板信号获取(就数字量模板而言)或模拟量信号处理(模拟量模板)是否正确地按要求进行。在诊断评价中,可参数化和不可参数化的诊断信息是有区别的。

可参数化的诊断信息:一个诊断信息只有通过相关参数化功能才能发出。

不可参数化的诊断信息:这些信息在任何情况下都能发出而不依赖于参数化功能。

如果一个诊断信息正在进行之中(例如“不提供编码”),模板起动一个诊断中断(在可参数化诊断信息的情况下是在相关参数化功能完成之后)。CPU中断用户程序以及低优先级的程序的执行,而处理相关的诊断中断块(OB 82),根据模板的类型不同,有各种各样的诊断信息,具体见表3-4、表3-5和表3-6。

表3-4 数字量I/O错误诊断表

978-7-111-46052-7-Chapter03-10.jpg

表3-5 模拟量输出模板错误诊断表

978-7-111-46052-7-Chapter03-11.jpg(www.xing528.com)

表3-6 模拟量输入模板错误诊断表

978-7-111-46052-7-Chapter03-12.jpg

2.硬件中断

硬件中断功能用来监视过程信号以及反应信号变化的断开信号。

(1)数字量输入模板

依据参数化功能,模板可以在任选的每一个通道组的信号上升沿、下降沿或者一个信号变化时的两种跳变沿的任一个上初始化一个过程中断。CPU中断用户程序或者具有低优先级的程序的执行,而处理相关的诊断中断块(OB40)。信号模板的每个通道可暂时存贮一个中断内容。

(2)模拟量输入模板

由参数化的上限值和下限值决定模拟量输入值的工作范围。此模板用这些极限值与数字化了的测量值相比较,如果测量值超过了其中一个极限值,则给出一个硬件中断。CPU中断用户程序或具有较低优先级的功能块的执行,去处理相关的诊断中断功能块,如果这些极限值不在测量值范围之内,则不进行比较工作。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈