022 跑馬燈輸入判斷變燈
來設計一個花燈,本機有4個輸出然後將4個輸出接上指示燈, 本機的
面板就有4個指示燈, 可以透過此輸出或本機的輸出指示燈驗証結果。
本機也有4個輸入感測, 是透過一個直流電壓 3~30V就可判斷有輸入
感測信號, 本機判斷有輸入感測視為 “ H “,有輸入感測視為 “ L “。
詳細查看 “ Check Input “的說明與介紹。
這裡介紹第1個輸入感測端口, 當此端口沒有輸入感測時第1個指示燈
呈閃爍, 點亮200ms熄滅500ms。 當第1個輸入感測端口感測到時
第1個指示燈轉成恆亮, 若第1個輸入感測端口沒有感測到時就又恢復
第1個指示燈呈閃爍。
1、分析與規劃。
只要帶有判斷時就會有分支也就不可能在一個區間程序設定的空間
完成,必須分成兩個區間程序設定的空間來進行程序設定。
當第1個輸入感測端口沒有感測到信號時也就是 “ L “ 信號時就會
執行第1個指示燈呈閃爍, 若第1個輸入感測端口感測到信號時
感測端口出現 “ H “ 就會進行跳躍到另一個區間程序設定的空間。
第1個指示燈轉成恆亮,每1秒監控第1個輸入感測端口是否出現
沒有感測到信號也就是感測端口出現 “ L “ ? 若是就又恢復第1個
指示燈呈閃爍。
Config start 1
Check input * * * H 檢查第1個輸入感測端口是否高電位 ?
Config goto 10 若是就跳躍到第10個程序位址。
Do LLLH 第1個輸出指示燈點亮。
200ms 執行0.2秒。
Do LLLL 第1個輸出指示燈熄滅。
500ms 執行0.5秒。
Config goto 1
Esc
Config start 10
Check input * * * L 檢查第1個輸入感測端口是否低電位 ?
Config got 1
Do LLLH
1sec
Config goto 10
Esc
留言列表