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