plc编程中调用中断很方便,可以直接调用中断指令模块,填写相应事件号,指定执行的中断程序即可。中断分离( DTCH)指令取消中断事件(EVNT)与所有中断例行程序之间的关联,并禁用中断事件。在激活中断例行程序之前,必须在中断事件和用户希望在事件发生时执行的程序段之间建立联系。使用“中断连接“指令可将中断事件(由中断事件号码指定)与程序段(由中断例行程序号码指定)联系在一起。
S7-200的中断连接指令(ATCH)用于在中断处理程序和中断事件之间建立关联。在中断连接指令中,EVNT操作数代表中断事件的中断事件号,INT操作数代表关联的中断处理程序号。通过这个关联建立中断事件和中断处理程序的连接,当EVNT指定的中断事件发生时,PLC就能够自动执行与之建立关联的中断处理程序。如图所示,当事件9发生时,执行INT0中断程序。