西門子s7-200中斷指令
先來復習下中斷指令的三要素:
1、激活中斷(1次即可);
2、中斷事件連接中斷程序;
3、開放中斷。
有開放就一定會有關閉,具體功能參考下圖:
以上提到的三要素,要求必須包含在中斷指令的主程序中。而在被調用的中斷程序中,該中斷程序被執行的觸發條件,需要與主程序中斷指令中的EVENT數值相對應。
首先,來看下主程序的編寫內容:
在編輯中斷程序2之前,先來看下在中斷指令中EVNT3代表的含義:
在明確了中斷程序2的執行條件是“I0.1的下降沿”的情況下,在編輯程序時可以把原本計劃添加的觸發條件省略掉。直接使用SM0.0,如下圖:
由于執行之后,數據監測的值不是Q點,所以就用“狀態表監控”來監看變量值的變化。
如果需要在主程序中關閉整個中斷指令,以及相關聯的中斷程序,則可以使用DISI指令,如下圖: