suer2008
級別: 探索解密
![]() |
圖片:
![]() 書上寫: 被跳過程序段中的時間繼電器T及計數(shù)器C,無論其是否具有掉電保持功能,由于相關(guān)程序停止執(zhí)行,它們的現(xiàn)實值寄存器被鎖定,跳轉(zhuǎn)發(fā)生后其計時、計數(shù)值保持不變,在跳轉(zhuǎn)中止,程序繼續(xù)執(zhí)行時,計時計數(shù)將繼續(xù)進(jìn)行。另外,計時、計數(shù)器的復(fù)位指令具有優(yōu)先權(quán),即使復(fù)位指令位于被跳過的程序段中,當(dāng)執(zhí)行條件滿足時,復(fù)位工作也將執(zhí)行。 我用上面的程序在GX-Simulator驗證時,發(fā)現(xiàn)結(jié)果不對,何解? 按書上介紹,我程序里如果X1接通,則T0應(yīng)該復(fù)位的,實際不是這樣。 資料來源于史國生主編的《電氣控制與可編程控制器技術(shù)》第二版 第八章第二節(jié)(p204頁) 難道是書上的錯,還是我理解錯誤,疑惑中,望幫忙解答,謝謝! |
---|---|
|
zxc6688
工業(yè)自動化是我們的目標(biāo)
級別: 略有小成
![]() |
問題在于X0。 這里有一句“當(dāng)執(zhí)行條件滿足時”。 X0接通一次,程序就會去執(zhí)行P0里的程序,(對于X1來說,這個時候是位于被跳過的程序段中,X1接通T0被復(fù)位),P0完成后,會返回到跳轉(zhuǎn)發(fā)生時刻這一步接著往下執(zhí)行。 因為X0一直處于接通狀態(tài),所以跳轉(zhuǎn)一直執(zhí)行,程序不會執(zhí)行LD X1 OUT T0 K200這一步。 P0里面的T0的接通條件不應(yīng)該用X0。 [ 此帖被zxc6688在2008-10-05 10:31重新編輯 ] |
|
---|---|---|
|