EasyBuilder Pro 元件 與 Schneider EcoStruxure Machine Expert - Basic PLC ( PLC 100範例 -21 )
圖片說明
圖片展示的是標準的 延時接通(On-Delay Timer / TON) 控制邏輯:
控制需求:當開關
X0接通(ON)後,定時器T0開始計時,延時 3 秒後指示燈Y0才接通變亮;當開關X0斷開(OFF)時,指示燈Y0立刻熄滅,且定時器自動歸零。時序分析:
X0導通:T0觸發計數,此時Y0仍為 OFF。計時達標(3 秒):
T0常開觸點閉合,驅動Y0點亮。X0斷開:T0復位清零,Y0瞬間熄滅。
簡化 Schneider PLC 程式與 EasyBuilder Pro 元件設定,僅保留 控制開關 (%M0)、輸出指示燈 (%M100) 以及 目前的計數/時間 (%MW0)。
Schneider PLC 階梯圖程式 (Ladder Logic)
(* Rung 0: TON 延時接通定時器 %TM0 (時基 1s,預設值直接寫入 3 秒) *)
+-----------------------+
| %TM0 |
--[ %M0 ]-|IN |
| Type: TON |
| Time base: 1 s |
| Preset: 3 |
+-----------------------+
(* Rung 1: 將定時器當前累計時間即時傳送至 %MW0 *)
|------------------------------------------------------------[ %MW0 := %TM0.V ]--|
(* Rung 2: 定時器達標輸出 (%TM0.Q) 驅動指示燈 %M100 *)
|--[ %TM0.Q ]--------------------------------------------------------( %M100 )--|
指令表 (Instruction List / IL)
BLK Rung0
LD %M0
IN %TM0
END_BLK
BLK Rung1
LD 1
[%MW0 := %TM0.V]
END_BLK
BLK Rung2
LD %TM0.Q
ST %M100
END_BLK
EasyBuilder Pro 元件設定
控制開關 (位元按鈕)
讀寫位址:
%M0按鈕型態:交替型 (Toggle) / 開關型
標籤:
State 0: 開關 OFF/State 1: 開關 ON
目前的計數/時間 (數值顯示元件)
讀取位址:
%MW0資料格式:16-bit Unsigned
效果:當按鈕開啟時,畫面會呈現
0累計至3。
輸出指示燈 (位元燈)
讀取位址:
%M100顯示設定:
State 0: 灰色 (熄滅)/State 1: 亮綠色 (延時到點亮)
問題出在 「使用圖片」 勾選項目的運作機制!
當您勾選了 使用圖片 且選用了系統圖庫中的按鈕(Button - Flat)時,系統會直接使用該圖庫內建的點陣圖檔來顯示,此時下方設定的 顏色 會被圖片遮蓋而失效。
卡住的原因
在您的設定畫面中,狀態 0 與 狀態 1 雖然下方的「顏色」調成了灰色與綠色,但右上角顯示的圖片名稱都是 Button - Flat。這張內建圖檔本身的 0 與 1 狀態可能都是預設灰色,所以運作時只會顯示圖片原本的顏色,不會套用您指定的綠色。
解決方法(二選一)
方法一:取消勾選「使用圖片」(最快,直接套用您選的綠色)
切換到
狀態 1。將
使用圖片的勾勾取消(Uncheck)。切換到
狀態 0,同樣將使用圖片的勾勾取消。按下確定。此時按鈕會改用向量形狀繪製,並完全套用您下方的「顏色」(狀態 0 灰色、狀態 1 亮綠色)。
方法二:更換有明顯顏色變化的圖庫圖片
若希望保持精美的按鈕質感,不建議只靠底色蓋圖:
點擊右側的
圖庫...按鈕。選擇其他有明確 ON/OFF 亮燈區分的按鈕款式(例如
Button - Round或帶有亮燈效果的位元按鈕)。確保
狀態 0對應到暗色圖案、狀態 1對應到亮綠色圖案即可。




沒有留言:
張貼留言