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立即熄滅。
動作流程與原理:
X0導通時,Y0立即輸出(ON),同時啟動定時器T0(計時 1 秒)。T0計時達到 1 秒後(T0達標),Y0斷開(OFF),並觸發定時器T1(計時 1 秒)。T1計時達到 1 秒後(T1達標),觸發復位(Reset),將T0與T1清零並重頭開始新一輪循環,從而產生穩定的 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 脈衝輸出:
(* 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 元件設定說明
脈衝控制開關 (位元按鈕)
讀寫位址:
%M0按鈕型態:交替型 (Toggle)
標籤/顯示:
State 0: 振盪停止 (OFF)/State 1: 振盪中 (ON)脈衝輸出指示燈 (位元燈)
讀取位址:
%M100圖示設定:
State 0: 暗灰色(熄滅)/State 1: 亮黃色/亮綠色(點亮)高電位 ON 時間設定 (數值輸入元件)
讀寫位址:
%MW0(16-bit Unsigned,預設寫入1,可依需求調整波寬)低電位 OFF 時間設定 (數值輸入元件)
讀寫位址:
%MW2(16-bit Unsigned,預設寫入1)當前計數顯示 (數值顯示元件)
ON 時間當前值:
%MW4(顯示%TM0.V)OFF 時間當前值:
%MW6(顯示%TM1.V)3. EasyBuilder Pro 畫面安排 SVG 檔案碼
您可以將下方 SVG 代碼複製並貼到記事本中,另存為
pwm_hmi_layout.svg,即可直接用 Chrome / Edge 瀏覽器開啟檢視高品質的畫面佈局圖:




沒有留言:
張貼留言