xadzka
級別: 探索解密
|
[attachment=134084] 這是一個試驗程序,X0是按紐設定初值,X1是時間繼電器,Y015是時間繼電器復位.M0到M3代表設備的4個工作狀態. 原意是每當時間繼電器接通瞬間 ,設備由前一個狀態轉換到下一個工作. 但實際運行起來當時間繼電器上升沿來臨時候,程序從語句3到語句18都執行了一遍,最后始終M0保持為1. 請教高手,這是為什么呢? |
---|---|
|
xadzka
級別: 探索解密
|
為什么會一個周期內都一步步都成立呢? 比如第一周期,按紐按下后又松開M0置1,等時間繼電器閉合X1變1的瞬間,程序掃描把M1置1的語句,但M1必須等刷新階段才會置1,本周期內M1還根本不會變1,那么后面的語句根本不滿足條件怎么可能執行呢? 只有下個周期讀取階段把M1已經是1的情況讀出來,再等時間繼電器閉合再次閉合程序掃描把M2置1的語句才能在輸出階段把M2置1吧。 |
---|---|
|