xadzka
級別: 探索解密
精華主題: 0
發(fā)帖數(shù)量: 20 個
工控威望: 146 點
下載積分: 939 分
在線時間: 14(小時)
注冊時間: 2013-10-05
最后登錄: 2017-02-15
查看xadzka的 主題 / 回貼
樓主  發(fā)表于: 2015-04-16 15:21
[attachment=134084]
這是一個試驗程序,X0是按紐設定初值,X1是時間繼電器,Y015是時間繼電器復位.M0到M3代表設備的4個工作狀態(tài).
原意是每當時間繼電器接通瞬間 ,設備由前一個狀態(tài)轉換到下一個工作.
但實際運行起來當時間繼電器上升沿來臨時候,程序從語句3到語句18都執(zhí)行了一遍,最后始終M0保持為1.
請教高手,這是為什么呢?
zhengf1989
級別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 142 個
工控威望: 273 點
下載積分: 686 分
在線時間: 485(小時)
注冊時間: 2012-11-28
最后登錄: 2024-09-18
查看zhengf1989的 主題 / 回貼
1樓  發(fā)表于: 2015-04-17 22:01
因為程序是從左到右,從上到下執(zhí)行的,上面的結果影響到下面,所以一個周期每個狀態(tài)都執(zhí)行完了。每個狀態(tài)的轉移條件不一樣,才會一個一個執(zhí)行。