2026年9月3日 星期四

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

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


1. 圖片控制邏輯說明

圖片展示的是 脈衝波寬調變(PWM / 閃爍振盪波形) 控制邏輯:

  • 控制需求

    • 當開關 X0 接通(ON)時,系統開始產生連續的脈衝振盪波形。

    • 高電位(ON 亮燈)時間:由定時器 T0 控制,設定為 1 秒

    • 低電位(OFF 熄滅)時間:由定時器 T1 控制,設定為 1 秒(總週期為 2 秒)。

    • 當開關 X0 斷開(OFF)時,振盪停止,輸出 Y0 立即熄滅。

  • 動作流程與原理

    1. X0 導通時,Y0 立即輸出(ON),同時啟動定時器 T0(計時 1 秒)。

    2. T0 計時達到 1 秒後(T0 達標),Y0 斷開(OFF),並觸發定時器 T1(計時 1 秒)。

    3. T1 計時達到 1 秒後(T1 達標),觸發復位(Reset),將 T0T1 清零並重頭開始新一輪循環,從而產生穩定的 PWM 閃爍波形。

2. 點位規劃與 Schneider PLC 程式設計

點位與暫存器規劃

  • 控制開關%M0(對應原圖 X0

  • 脈衝波形輸出指示燈%M100(對應原圖 Y0

  • ON 時間設定%MW0(16-bit Unsigned,預設 1 秒,對應 %TM0.P

  • OFF 時間設定%MW2(16-bit Unsigned,預設 1 秒,對應 %TM1.P

  • ON 時間當前計數%MW4(顯示 %TM0.V

  • OFF 時間當前計數%MW6(顯示 %TM1.V

Schneider PLC 階梯圖程式 (Ladder Logic View)

在 EcoStruxure Machine Expert - Basic 中,採用雙定時器(%TM0%TM1)互鎖迴路來實現標準 PWM 脈衝輸出:

Plaintext
(* Rung 0: 動態同步 HMI 設定時間至定時器預設值 *)
|------------------------------------------------------------[ %TM0.P := %MW0 ]--|
| 
|------------------------------------------------------------[ %TM1.P := %MW2 ]--|

(* Rung 1: TON 定時器 %TM0 (控制 ON 高電位時間,時基 1s) *)
(* 串接 /%TM1.Q (當 OFF 時間結束時自動復位重跑) *)
                          +-----------------------+
                          |         %TM0          |
--[ %M0 ]-+-[ / %TM1.Q ]--|IN     |
                          |  Type: TON            |
                          |  Time base: 1 s       |
                          +-----------------------+

(* Rung 2: TON 定時器 %TM1 (控制 OFF 低電位時間,時基 1s) *)
(* 當 %TM0.Q 達標後啟動計時 *)
                          +-----------------------+
                          |         %TM1          |
--[ %M0 ]-+-[ %TM0.Q  ]---|IN     |
                          |  Type: TON            |
                          |  Time base: 1 s       |
                          +-----------------------+

(* Rung 3: 輸出波形 %M100 控制 (%TM0 計時未達標期間維持高電位 ON) *)
|--[ %M0 ]-----[ / %TM0.Q ]------------------------------------------( %M100 )--|

(* Rung 4: 定時器當前值傳送至 %MW 暫存器供 HMI 監視 *)
|------------------------------------------------------------[ %MW4 := %TM0.V ]--|
|------------------------------------------------------------[ %MW6 := %TM1.V ]--|

EasyBuilder Pro 元件設定說明

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

    • 讀寫位址%M0

    • 按鈕型態交替型 (Toggle)

    • 標籤/顯示State 0: 振盪停止 (OFF) / State 1: 振盪中 (ON)

  2. 脈衝輸出指示燈 (位元燈)

    • 讀取位址%M100

    • 圖示設定State 0: 暗灰色(熄滅)/ State 1: 亮黃色/亮綠色(點亮)

  3. 高電位 ON 時間設定 (數值輸入元件)

    • 讀寫位址%MW0(16-bit Unsigned,預設寫入 1,可依需求調整波寬)

  4. 低電位 OFF 時間設定 (數值輸入元件)

    • 讀寫位址%MW2(16-bit Unsigned,預設寫入 1

  5. 當前計數顯示 (數值顯示元件)

    • ON 時間當前值%MW4(顯示 %TM0.V

    • OFF 時間當前值%MW6(顯示 %TM1.V

3. EasyBuilder Pro 畫面安排 SVG 檔案碼

您可以將下方 SVG 代碼複製並貼到記事本中,另存為 pwm_hmi_layout.svg,即可直接用 Chrome / Edge 瀏覽器開啟檢視高品質的畫面佈局圖:






沒有留言:

張貼留言

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

  EasyBuilder Pro 元件 與 Schneider EcoStruxure Machine Expert - Basic PLC  ( PLC 100範例 -26 ) 1. 說明圖片(控制邏輯與原理) 圖片展示的是 延長計時應用 – 老化測試系統 (Burn-In ...