2026年9月3日 星期四

EasyBuilder Pro 元件 與 Schneider EcoStruxure Machine Expert - Basic PLC ( PLC 100範例 -21 )

EasyBuilder Pro 元件 與 Schneider EcoStruxure Machine Expert - Basic PLC  ( PLC 100範例 -21 )


圖片說明

圖片展示的是標準的 延時接通(On-Delay Timer / TON) 控制邏輯:

  • 控制需求:當開關 X0 接通(ON)後,定時器 T0 開始計時,延時 3 秒後指示燈 Y0 才接通變亮;當開關 X0 斷開(OFF)時,指示燈 Y0 立刻熄滅,且定時器自動歸零。

  • 時序分析:

    1. X0 導通:T0 觸發計數,此時 Y0 仍為 OFF。

    2. 計時達標(3 秒):T0 常開觸點閉合,驅動 Y0 點亮。

    3. X0 斷開:T0 復位清零,Y0 瞬間熄滅。

簡化 Schneider PLC 程式與 EasyBuilder Pro 元件設定,僅保留 控制開關 (%M0)、輸出指示燈 (%M100) 以及 目前的計數/時間 (%MW0)。

Schneider PLC 階梯圖程式 (Ladder Logic)

Plaintext
(* 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 元件設定

  1. 控制開關 (位元按鈕)

    • 讀寫位址:%M0

    • 按鈕型態:交替型 (Toggle) / 開關型

    • 標籤:State 0: 開關 OFF / State 1: 開關 ON

  2. 目前的計數/時間 (數值顯示元件)

    • 讀取位址:%MW0

    • 資料格式:16-bit Unsigned

    • 效果:當按鈕開啟時,畫面會呈現 0 累計至 3。

  3. 輸出指示燈 (位元燈)

    • 讀取位址:%M100

    • 顯示設定:State 0: 灰色 (熄滅) / State 1: 亮綠色 (延時到點亮)


問題出在 「使用圖片」 勾選項目的運作機制!

當您勾選了 使用圖片 且選用了系統圖庫中的按鈕(Button - Flat)時,系統會直接使用該圖庫內建的點陣圖檔來顯示,此時下方設定的 顏色 會被圖片遮蓋而失效。

卡住的原因

在您的設定畫面中,狀態 0 與 狀態 1 雖然下方的「顏色」調成了灰色與綠色,但右上角顯示的圖片名稱都是 Button - Flat。這張內建圖檔本身的 0 與 1 狀態可能都是預設灰色,所以運作時只會顯示圖片原本的顏色,不會套用您指定的綠色。

解決方法(二選一)

方法一:取消勾選「使用圖片」(最快,直接套用您選的綠色)

  1. 切換到 狀態 1。

  2. 將 使用圖片 的勾勾取消(Uncheck)。

  3. 切換到 狀態 0,同樣將 使用圖片 的勾勾取消。

  4. 按下確定。此時按鈕會改用向量形狀繪製,並完全套用您下方的「顏色」(狀態 0 灰色、狀態 1 亮綠色)。

方法二:更換有明顯顏色變化的圖庫圖片

若希望保持精美的按鈕質感,不建議只靠底色蓋圖:

  1. 點擊右側的 圖庫... 按鈕。

  2. 選擇其他有明確 ON/OFF 亮燈區分的按鈕款式(例如 Button - Round 或帶有亮燈效果的位元按鈕)。

  3. 確保 狀態 0 對應到暗色圖案、狀態 1 對應到亮綠色圖案即可。





沒有留言:

張貼留言

Easybuilder pro + WOKWI esp32 LED (4Mode on off flash timer)

 Easybuilder pro + WOKWI esp32 LED (4Mode on off flash timer) 本專案實現使用 EasyBuilder Pro (HMI 人機介面) 透過 MQTT 通訊協定 (broker.mqtt-dashboard.com) ...