yuanxiongwu
級別: *
精華主題: * 篇
發(fā)帖數(shù)量: * 個
工控威望: * 點
下載積分: * 分
在線時間: (小時)
注冊時間: *
最后登錄: *
查看yuanxiongwu的 主題 / 回貼
樓主  發(fā)表于: 2009-06-30 18:30
請問在下面這段程序中,為什么S20不能置1,Y4不為ON呢
[ 此帖被yuanxiongwu在2009-06-30 19:30重新編輯 ]
qinshengyue
是我,別開槍!
級別: VIP會員
精華主題: 0
發(fā)帖數(shù)量: 808 個
工控威望: 1216 點
下載積分: 31304 分
在線時間: 1234(小時)
注冊時間: 2009-04-09
最后登錄: 2023-05-23
查看qinshengyue的 主題 / 回貼
1樓  發(fā)表于: 2009-06-30 19:39
你的程序有問題啊!
S20狀態(tài)要置1,前提是S0要置1,然后同時滿足X2 ON和Y1ON的條件.
在你的程序中,M8002既RST S0 又SET S0 (說真的我還是頭一次看到這樣的編程!)此時,程序會執(zhí)行復(fù)位S0的操作,即便后面滿足了X2 ON和Y1ON的條件,也不能實現(xiàn)向S20狀態(tài)轉(zhuǎn)移,亦即S20不能置1,Y4也不為ON了!
還有一點我告訴你:若X2是在上電后接通(上電前就接通也不用提),也是不行的,因為在它接通的同時,它的上升沿會復(fù)位S0,情況如上!
總之,一句話,你的程序行不通,要改!