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

STEP 7产生硬件中断

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

简介硬件中断亩具有该能力的模块产生。例如,可能是一个数字输入模块检测到一个来自过程的信号,或者一个功能模块因模块上有活动发生而产生一个过程中断。 过程中断在默认情况下被

    硬件中断亩具有该能力的模块产生。例如,可能是一个数字输入模块检测到一个来自过程的信号,或者一个功能模块因模块上有活动发生而产生一个过程中断。

    过程中断在默认情况下被禁止,一个参数(静态参数)用于使能过程中断的服务,可以指定过程中断是在一个事件将要发生时产生还是在一个事件将要结束时产生,或者两者皆可(动态参数)。动态参数是指在运行时可以使用SFC来修改的参数。

    在具有该功能的智能DP从站中,可以使用SFC 7DP_PRAL在主CPU中启动一个过程中断。

    在包含该中断服务程序的组织块执行完成后,过程中断在模块上得到响应。

    1S7-300系列的解决方案

    如果在一个过程中断OB执行期间,一个能够重新触发该硬件中断的事件发生了,触发该中断的事件将不再给出后面的响应,新产生的中断将丢失。那么就不能区分事件是来自当前获得服务的硬件中断模块,还是来自其他模块。

    在过程中断获得服务的同时,一个诊断中断将会产生。如果在第一个过程中断发生的时刻和该中断被确认的时刻之间,在同一个通道发生了其他过程中断,后面中断的丢失将通过一个诊断中断报告给系统诊断程序。

    2S7-400系列的解决方案

    如果在一个过程中断OB执行期间,在该模块的同一个通道又发生了一个事件,并且该事件将触发同一个过程中断,那么新产生的中断将丢失。如果事件发生在该模块的其他通道,或者发生在其他模块,操作系统将在该模块执行结束时立即将其重启。