2026年9月4日 星期五

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

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


1. 說明圖片(控制邏輯與原理)

圖片展示的是典型的 自動門控制系統 (Automatic Door System)

  • 控制需求與邏輯

    1. 開門動作:當紅外線感測器 X0 感應到有人進入時,開門馬達 Y0 啟動,門開始打開,直到碰到開門極限開關 X2 才停止。

    2. 延時關門:門完全打開(X2 導通)且紅外線感測區域無人(X0 斷開)時,啟動定時器 T0 計時 7 秒

    3. 關門動作:延時 7 秒達標後,關門馬達 Y1 啟動,門開始關閉,直到碰到關門極限開關 X1 才停止。

    4. 防夾/重新開門保護:在關門過程中(Y1 運轉時),若有人再次進入感應區(X0=ON),門應立即停止關閉,並立刻執行開門動作 (Y0)

2. EasyBuilder Pro 元件設計與 Schneider PLC 程式

點位與暫存器規劃(配合規則:%M0~%M99 為按鈕/感測器,%M100~%M199 為指示燈/馬達輸出)

功能名稱原圖位址Schneider PLC 位址EasyBuilder Pro 元件類型說明/動作模式
紅外線感測器X0%M0位元按鈕 (Toggle)ON: 有人 / OFF: 無人
關門極限開關X1%M1位元按鈕 (Toggle)ON: 門完全關閉
開門極限開關X2%M2位元按鈕 (Toggle)ON: 門完全開啟
開門馬達Y0%M100位元燈 (Bit Lamp)綠色馬達 (開門中)
關門馬達Y1%M101位元燈 (Bit Lamp)藍色馬達 (關門中)
開門停留延時監視-%MW0數值顯示 (Numeric Display)顯示 %TM0.V(0~7 秒)

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

EcoStruxure Machine Expert - Basic 中編寫梯形圖:

Plaintext
(* Rung 0: 開門馬達 %M100 控制與自鎖迴路 (互鎖關門極限 %M2 與關門馬達 %M101) *)
|--[ %M0   ]--+--[ / %M101 ]----[ / %M2 ]----------------------------( %M100 )--|
|             |
|--[ %M100 ]--+

(* Rung 1: 開門到位停門延時定時器 %TM0 (開門極限 %M2 導通且無人 %M0 觸發 7 秒) *)
          +-----------------------+
|--[ %M2 ]----[ / %M0 ]-----------|IN     |
                                  |  Type: TON            |
                                  |  Time base: 1 s       |
                                  |  Preset: 7            |
                                  +-----------------------+

(* Rung 2: 關門馬達 %M101 控制與自鎖迴路 (互鎖感測器 %M0、開門馬達 %M100 與關門極限 %M1) *)
|--[ %TM0.Q ]--+--[ / %M0 ]-----[ / %M100 ]-----[ / %M1 ]------------( %M101 )--|
|              |
|--[ %M101  ]--+

(* Rung 3: 將延時當前時間傳送至 %MW0 供 HMI 監視 *)
|------------------------------------------------------------[ %MW0 := %TM0.V ]--|

指令表 (Instruction List / IL)

程式碼片段
BLK Rung0
  LD    %M0
  OR    %M100
  ANDN  %M101
  ANDN  %M2
  ST    %M100
END_BLK

BLK Rung1
  LD    %M2
  ANDN  %M0
  IN    %TM0
END_BLK

BLK Rung2
  LD    %TM0.Q
  OR    %M101
  ANDN  %M0
  ANDN  %M100
  ANDN  %M1
  ST    %M101
END_BLK

BLK Rung3
  LD    1
  [%MW0 := %TM0.V]
END_BLK

EasyBuilder Pro 元件設定

  1. 紅外線感測器 (位元按鈕 Bit Switch)

    • 位址%M0型態交替型 (Toggle)

    • 圖形:取消勾選「使用圖片」,State 0: 灰色 (無人) / State 1: 亮黃色 (感應有人)

  2. 關門極限開關 (位元按鈕 Bit Switch)

    • 位址%M1型態交替型 (Toggle)

    • 圖形:取消勾選「使用圖片」,State 0: OFF / State 1: ON (門完關)

  3. 開門極限開關 (位元按鈕 Bit Switch)

    • 位址%M2型態交替型 (Toggle)

    • 圖形:取消勾選「使用圖片」,State 0: OFF / State 1: ON (門完開)

  4. 開門馬達 (位元燈 Bit Lamp)%M100(綠色)

  5. 關門馬達 (位元燈 Bit Lamp)%M101(藍色)

  6. 延時計數 (數值顯示 Numeric Display)%MW0(16-bit Unsigned,監視 %TM0.V 0~7秒)

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




4. 測試 PLC 程式的方法(按鈕操作順序)

在電腦模擬測試時,請按照以下順序操作按鈕,驗證開門、延時、關門與防夾邏輯:

測試流程 A:正常開門 ➔ 7秒延時 ➔ 關門

  1. 初始狀態:將 關門極限 (%M1) 切換為 ON(表示門目前為完全關閉狀態)。

  2. 有人進入:將 紅外線感測器 (%M0) 切換為 ON

    • 觀察開門馬達 (%M100) 亮燈,開門動作開始。將 關門極限 (%M1) 切換為 OFF

  3. 門完全打開:將 開門極限 (%M2) 切換為 ON

    • 觀察開門馬達 (%M100) 熄滅,開門停止。

  4. 人離開區域:將 紅外線感測器 (%M0) 切換為 OFF

    • 觀察:延時計數 %MW0 開始從 0 倒數到 7

  5. 延時結束關門:當 %MW0 計時達到 7 秒 達標時:

    • 觀察關門馬達 (%M101) 自動亮燈,關門動作開始。

  6. 門完全關閉:將 開門極限 (%M2) 切換為 OFF,並將 關門極限 (%M1) 切換為 ON

    • 觀察關門馬達 (%M101) 熄滅,系統恢復初始靜止狀態。

測試流程 B:關門中途防夾(重新感應開門)

  1. 銜接上述流程 A 的第 5 步(關門馬達 %M101 正在亮燈運轉關門中)。

  2. 在關門途中,突然將 紅外線感測器 (%M0) 切換為 ON(模擬有人走過)。

  3. 觀察

    • 關門馬達 (%M101) 瞬間熄滅(立刻停止關門)。

    • 開門馬達 (%M100) 立刻亮燈(重新執行開門動作),確保安全防夾!

正確的 %M1%M2 開關狀態變化對照

步驟動作紅外線 %M0關門極限 %M1開門極限 %M2開門馬達 %M100延時計數 %MW0關門馬達 %M101說明
1有人靠近ONOFFOFF亮燈 (開門)0熄滅啟動開門
2門開到位ONOFFON熄滅 (停止)0熄滅觸發開門極限 %M2
3人離開OFFOFFON熄滅0 ➔ 7 秒熄滅%M1 必須保持 OFF! 開始倒數 7 秒
4延時達標OFFOFFON熄滅7 秒達標自動亮燈 (關門)%M101 成功啟動關門!
5門關到位OFFONOFF熄滅0熄滅 (停止)門關好碰到 %M1,關門馬達停止

正確測試的修正步驟

  1. %M0 設為 ON ➔ 開門馬達 %M100 亮燈。

  2. %M2 切換為 ON(保持 ON)➔ 開門馬達 %M100 熄滅。

  3. %M0 切換為 OFF注意:%M1 保持 OFF)➔ %MW0 開始從 0 計數至 7

  4. 等待 7 秒達標關門馬達 %M101 自動亮燈啟動!

  5. 門完全關閉時最後再將 %M1 切換為 ON(同時將 %M2 切回 OFF),關門馬達 %M101 熄滅停止。





沒有留言:

張貼留言

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

EasyBuilder Pro 元件 與 Schneider EcoStruxure Machine Expert - Basic PLC  ( PLC 100範例 -28 )   1. 說明圖片(控制邏輯與原理) 圖片展示的是典型的 自動門控制系統 (Automatic Doo...