S7-200里中斷為何不計(jì)算
劉玉蓉
發(fā)布于2014-11-27 17:35
193
0
標(biāo)簽:
首先,主程序里中斷;
中斷程序INT_0里用調(diào)用PID自編程序(向?qū)Ю镏恢С?個(gè)回路,不夠用),運(yùn)行后沒(méi)運(yùn)算,問(wèn)題是在哪呢?
程序如附件圖。
圖片說(shuō)明: 1,INT_0 2,Main
佳答案
轉(zhuǎn)帖一個(gè)典型問(wèn)題:
中斷服務(wù)程序看起來(lái)沒(méi)有執(zhí)行?
可以在中斷程序中加一個(gè)測(cè)試程序段,如使用SM0.0(常為“1”)將一個(gè)輸出點(diǎn)置位(使用Set指令),觀察是否進(jìn)入中斷服務(wù)程序。
中斷程序不執(zhí)行,多數(shù)原因是初始化(連接中斷事件和中斷程序)的問(wèn)題,或者沒(méi)有“開(kāi)中斷”。
應(yīng)該使用SM0.1(或沿觸發(fā))執(zhí)行一次初始化,然后開(kāi)中斷。