2026年8月25日 星期二

EasyBuilder Pro 與 EcoStruxure Machine Expert - Basic 的雙模擬器 -EX5

EasyBuilder Pro 與 EcoStruxure Machine Expert - Basic 的雙模擬器 -EX5 





要將 Machine Expert - Basic 中的 PLC 程式修改為「自動連續往復控制迴路」(A+ $\rightarrow$ A- $\rightarrow$ A+ $\rightarrow$ A- ... 循環),我們需要引入一個 「自動運轉 / 停止」的切換開關,並利用 極限開關 LS1 (%M2) 與 LS2 (%M3) 的到達訊號來自動觸發方向切換。

一、 控制邏輯與記憶體位址規劃 (Memory Mapping)

功能說明PLC 位址Modbus 位址 (EBPro)說明
自動啟動按鈕%M100x-11 (或自由指定)HMI 按下觸發自動往復運轉
系統停止按鈕%M110x-12 (或自由指定)HMI 按下停止自動往復
自動運轉狀態%M120x-13系統運轉自鎖 Flag(ON=自動中)
SOL A+ (前進閥)%M00x-1前進電磁閥驅動位元
SOL A- (後退閥)%M10x-2後退電磁閥驅動位元
LS1 (原點極限)%M20x-3%MW0 <= 5 時自動點亮
LS2 (終點極限)%M30x-4%MW0 >= 195 時自動點亮
氣缸位置 pos%MW04x-1 (%MW0)氣缸位置數值 (0 ~ 200)


Rung 0: 自動運轉啟動/停止自鎖 (M12)

Plaintext
   %M10 (START)          %M11 (STOP)                       %M12 (AUTO FLAG)
-------| |--------+-------| / |-----------------------------------( )---
                  |
   %M12 (AUTO FLAG)
-------| |--------+

Rung 1: 到達終點 (LS2) $\rightarrow$ 強制切換為後退模式

Plaintext
   %M12 (AUTO)    %M3 (LS2)
-------| |-----------| |------------------------------------------( R %M0 )  <-- Reset SOL A+ (關前進)
                                 +--------------------------------( S %M1 )  <-- Set   SOL A- (開後退)

Rung 2: 退回原點 (LS1) $\rightarrow$ 強制切換為前進模式

Plaintext
   %M12 (AUTO)    %M2 (LS1)
-------| |-----------| |------------------------------------------( R %M1 )  <-- Reset SOL A- (關後退)
                                 +--------------------------------( S %M0 )  <-- Set   SOL A+ (開前進)

Rung 3: 前進累加運算 (%MW0 + 5)

Plaintext
   %M0 (SOL A+)    %S5 (100ms)     %MW0 < 200
------| |-------------| |----------[ < ]-----------[ %MW0 := %MW0 + 5 ]

Rung 4: 後退累減運算 (%MW0 - 5)

Plaintext
   %M1 (SOL A-)    %S5 (100ms)     %MW0 > 0
------| |-------------| |----------[ > ]-----------[ %MW0 := %MW0 - 5 ]--

Rung 5: LS1 原點極限 (使用 <= 範圍防呆)

Plaintext
   %MW0 <= 5
---[ <= ]--------------------------------------------------------------( %M2 )--

Rung 6: LS2 終點極限 (使用 >= 範圍防呆)

Plaintext
   %MW0 >= 195
---[ >= ]--------------------------------------------------------------( %M3 )--

 運作過程說明

  1. 按下自動啟動 %M10

    • 系統啟動 Flag %M12 變為 ON。

    • 此時氣缸停在原點(%MW0 = 0),極限開關 LS1 (%M2) 處於 ON 狀態。

    • LS1 接通觸發 SOL A+ (%M0) 變成 ON,氣缸開始向前推動(%MW0 每 100ms +5)。

  2. 到達終點(%MW0 = 200

    • LS2 (%M3) 變為 ON,觸發 SOL A- (%M1) 變成 ON,同時切斷前進閥 %M0

    • 氣缸自動開始往回縮(%MW0 每 100ms -5)。

  3. 退回原點(%MW0 = 0

    • LS1 (%M2) 再次變為 ON,自動再次觸發 SOL A+ (%M0) ON。

    • 氣缸實現無窮循環連續往復動作,直到按下 %M11 (STOP) 按鈕為止。



沒有留言:

張貼留言

EasyBuilder Pro 與 EcoStruxure Machine Expert - Basic 的雙模擬器 -EX5

EasyBuilder Pro 與 EcoStruxure Machine Expert - Basic 的雙模擬器 -EX5  要將 Machine Expert - Basic 中的 PLC 程式修改為「自動連續往復控制迴路」(A+ $\rightarrow$ A- $\r...