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