2013年(20)
分类: 信息化
2013-08-13 15:38:42
中断事件的发生具有随机性,中断在PLC应用系统中的人机联系、实时处理、通信处理和网络中非常重要。ABB刀熔开关与中断相关的操作有:中断服务和中断控制。
1.全局中断允许/禁止指令
ENI为全局中断允许指令,全局性的允许所有被连接的中断事件。
19031为全局中断禁止指令,全局性的禁止处理所有的中断事件。ABB刀熔开关执行DISI指令后,出现的中断事件就进入中断队列排队等候,直到XNI指令重新允许中断。
CPU进入RUN运行模式时自动禁止所有中断。在RUN运行模式中执行ENI指令后,允许所有中断。
2.中断连接份离指令
ATCH是中断连接指令,用来建立某个中断事件(EVNT)和某个中断程序(1NT)之间的联系,并允许这个中断事件,指令符号如图5-88所示。其中,INT为字节常量,取值范围是0-127. EVNT为字节常量,取值范围根据CPU的型号有所不同:CPU 221/222为0-12, 19^-23, 27^-33: CPU224为0^-23, 27^-33: CPU 226226XM为0-33.
指令格式:ATCH EVENT DTCH为中断分离指令,用来解除某个中断事件(EVNT)和某个中断程序(1NT)之间的联系,并禁止该中断事件,指令符号如图5-89所示。图5-88中断连接指令图5-89中断分离指令
可用DTCH指令截断某个中断事件和中断程序之间的联系,以单独禁止某个中断事件。DTCH指令使中断回到不激活或无效状态。EVNT为字节常量,取值范围同ATCH指令。
指令格式:DTCH EVENT