前言:Wincc软件,G120变频器,V90电机,交换机精智面板,PLC模块
SIEMENS西门子 S7-1200扩展通信模块 6ES7 241-1CH30-1XB0-宣传视频
循环中断事件用户可通过循环中断事件组态中断 OB 在组态的周期时间执行。创建循环中断 OB 时即可组态初始周期时间。循环事件负责中断程序循环并执行相应的循环中断 OB。请注意,循环中断事件的优先级比程序循环事件更高。一个循环事件只可连接一个循环中断 OB。可为每一个循环中断分配一个相移,从而使循环中断彼此错开一定的相移量执行。例如,如果有 5 ms 的循环事件和 10 ms 的循环事件,并且这两个事件每 10 毫秒同时发生一次。如果将 5 ms 的事件相移 1 到 4 ms,将 10 ms 的事件相移 0 ms,则这两个事件不再会同时发生。默认相位偏移为 0。要更改初始相移,或更改循环事件的循环时间,请执行以下步骤:1. 在项目树中右键单击循环中断 OB。2. 从上下文菜单中选择“属性”(Properties)。3. 单击“循环中断 [OB 30]”(Cyclic interrupt [OB 30]) 对话框中的“循环中断”(Cyclic interrupt),然后输入新的初始值。最大相移为 6000 ms(6 秒)或为最大循环时间,选择两者中的较小者。还可以用 Query 循环中断 (QRY_CINT) 和 Set 循环中断 (SET_CINT) 指令在程序中查询并更改扫描时间和相移。SET_CINT 指令设置的扫描时间和相移不会在上电循环或切换到 STOP 模式的过程中保持不变;扫描时间和相移值会在上电循环或切换到 STOP 模式后重新变为初始值。CPU 共支持四个循环中断事件。