循环组织块在每个扫描周期会不停地执行,直到另外事件的组织块对他产生中断。处于较高优先级的组织块可以中断处于较低优先级组中组织块的处理过程。相同优先级组的组织块不会对他们自己产生中断。这些中断会按照它们的优先级增加到队列中,然后按照优先级由高到低的顺序来执行。
循环组织块的中断
三、延时中断组织块。延时中断组织块在操作系统经过一段用户定义的延迟时间后启动,在调用启动延时中断指令后开始计时,可使用四个延时中断,延时中断组织块,没有启动信息。
延时中断组织块
四、循环中断组织块。循环中断组织块用于在循环程序执行过程中,以周期性的时间间隔独立启动程序,可使用四个循环中断。通过利用相位偏移量循环中断组织块可以延期执行。循环中断组织块没有启动信息。
循环中断组织块
五、硬件中断组织块。硬件中断组织块用来响应特定的事件,可以通过高速计数器和输入通道来触发硬件中断,只能将触发事件分配给一个硬件中断组织块儿,一个硬件中断组织块可以分配给多个事件,可使用50个硬件中断组织块。硬件中断组织块没有启动信息。
硬件中断组织块
六、诊断错误中断组织块。如果具有诊断功能的模块检测到了错误,那么这个模块会触发一个诊断错误中断。在错误发生和错误解决的两种情况下,操作系统可以调用诊断错误中断组织块,诊断错误中断组织块有启动信息,只能使用一个诊断错误中断组织块OB82。
诊断错误中断组织块
七、时间错误中断组织块。如果发生以下事件,操作系统将调用时间错误中断组织块,例如循环程序超出大循环时间,被调用的组织块正在执行,中断组织块队列发生溢出,由于中断负荷过大而导致中断丢失等。 时间错误中断组织块有启动信息,只能使用一个时间错误中断组织块OB80,不会触发组织块启动的事件以及操作系统相应的响应。
时间错误中断组织块事件的程序。--
- 下一篇:爱依斯与西门子合资成立电池企业
- 上一篇:西门子精简面板上的触觉功能键的使用方法