在結構化編程中,所有的可執(zhí)行代碼都被稱作Pou,即程序組織單元。
而程序的執(zhí)行,則是依托于任務,只有將Pou綁定到任務Task上,這個Pou才會被執(zhí)行。
任務擁有3種屬性,請注意,這里所有的解釋均指向與GX Works軟件,請不要引申至其他廠牌,雖然很多概念可以通用,但是為了不給初學者以混淆,這里所有的解釋均針對于三菱。
任務的屬性即:
Event:事件屬性,當這里被設定為True時,那他就是一個不斷執(zhí)行的循環(huán)任務,當這里被設定為變量時,那么只有當該變量為On時,才會執(zhí)行,這就是樓主你要的中斷。
Interval:間隔屬性,以毫秒為單位的定時中斷周期
Priority:優(yōu)先級,分為32個優(yōu)先級,當同時發(fā)生中斷時,以優(yōu)先級高的優(yōu)先執(zhí)行。
現(xiàn)在的事情就非常明了,樓主要實現(xiàn)中斷程序,那么就如同平時的POU一樣寫,只不過任務屬性中給Event填寫要觸發(fā)POU的執(zhí)行的條件即可。