2026年8月23日 星期日

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

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




1. EcoStruxure Machine Expert - Basic (PLC 邏輯控制端)

這是施耐德(Schneider Electric)Modicon M221 系列 PLC 的編程軟體,負責處理底層邏輯與控制

  • 階梯圖控制邏輯 (Ladder Logic)

    • Rung 0%M0 接點觸發實體輸出 %Q0.0

    • Rung 1%Q0.0 狀態導通後,同步驅動中間位元 %M10

    • Rung 2%M0 觸發加算指令,讓暫存器 %MW0 進行累加(%MW0 := %MW0 + 1)。

  • 記憶體位址管理 (Memory Objects):左側選單管理所有的位元(%M)、字元暫存器(%MW)與實體 I/O(%I, %Q),提供給人機界面進行讀寫。

  • PLC 模擬器 (Simulator):在右上角開啟「Online」模式運轉 PLC 控制核心,並在電腦上開啟 Modbus TCP Port 502 供外部設備(或人機)存取。

2. EasyBuilder Pro (HMI 人機介面視覺化端)

這是威綸(Weintek)人機介面的開發軟體,中間彈出的視窗為其「在線模擬 (On-line Simulation)」畫面,負責提供人機互動介面 (UI)

  • 狀態顯示燈 (Status Indicator)

    • 對應 PLC 的 %M10%Q0.0。當 PLC 內的 Rung 1 導通時,視窗上的燈號會同步亮起(如畫面中的藍色狀態燈)。

  • 數值顯示元件 (Numeric Display)

    • 對應 PLC 的 4x 0 (%MW0)。畫面中顯示的數值 3095,即是實時讀取並呈現 PLC 在 Rung 2 中累加的結果。

  • 按鈕控制元件 (Bit Switch)

    • 對應 PLC 的 0x 0 (%M0)。當您在人機畫面上點擊按鈕時,會透過 Modbus TCP 送出訊號強制寫入 PLC 的 %M0,從而觸發整個階梯圖運作。

總結運作流程

當您點擊人機上的按鈕 (0x 0) ➔ 送出 Modbus 信號至 127.0.0.1:502 ➔ 觸發 Machine Expert - Basic 的 %M0 ➔ PLC 執行階梯圖使 %MW0 數值累加 ➔ 人機實時讀取 %MW0 並在數值框顯示 3095















Schneider EcoStruxure Machine Expert - BasicCommissioning(試車 / 試運行) 頁面是將電腦程式下載至實體 PLC (TM221CE24R)、監控系統運作及診斷硬體狀態的核心控制台。

Commissioning 頁面三大核心功能區

  • Connect / Disconnect(連線 / 斷開)

    • 通訊介面選擇:可透過 USB(直接插線)或 Ethernet(Modbus TCP 網路)尋找實體 PLC。

    • Device List(設備搜尋):點擊 Refresh 搜尋區域網絡內的 TM221 設備。選取對應的 MAC 位址或 IP 位址後點擊 Connect 建立連線。

  • Transfer(程式傳輸)

    • PC to Controller(下載程式):將電腦編譯好的階梯圖與組態檔寫入 PLC。寫入前系統會提示是否覆蓋舊程式。

    • Controller to PC(上載程式):從實體 PLC 端拉取現有程式備份至電腦(需 PLC 未鎖定密碼)。

  • Controller Operation(控制器狀態控制)

    • Start Controller (RUN):強制控制器進入運行模式,開始執行階梯圖程式。

    • Stop Controller (STOP):暫停 PLC 邏輯執行,輸出端將回到安全狀態。

實體 PLC 連線試車標準作業步驟

  1. 實體線路連接:以 USB Type-B 線或 Ethernet 網路線連接電腦與 TM221CE24R 的 RJ45 埠。

  2. 切換至 Commissioning 頁面:點擊頂端選單列最右側的 Commissioning 頁籤。

  3. 搜尋並連接設備:在 EthernetUSB 列表中找到您的 TM221 控制器,點擊 Connect

  4. 下載程式 (PC -> Controller):連線成功後,點擊 PC to Controller 將邏輯寫入 PLC。

  5. 切換為 RUN 模式:下載完成後,點擊 Start Controller,確認 PLC 本體的 RUN 燈號亮起綠燈,即完成 commissioning 初次試車。



EcoStruxure Machine Expert - Basic 的模擬模式(Simulation Mode)下,頂端的 Commissioning(試車) 頁面與連接實體 PLC 時有所不同。模擬模式專門用來在電腦上驗證邏輯與測試通訊。

模擬模式下的 Commissioning 頁面重點功能

  • Launch Simulator(啟動模擬器)

    • 在選單列或 Commissioning 頁面點擊 Start Simulator 圖示(或按下 Ctrl + F5),軟體會自動在背景啟動虛擬 PLC 核心(SoMachineBasicSimulator.exe)。

    • 啟動後,CMD 會自動開起 Modbus TCP Port 502 監聽(即先前 netstat 看到的 0.0.0.0:502)。

  • Controller Operation(虛擬狀態控制)

    • Start Controller (RUN):點擊後虛擬 PLC 開始執行階梯圖程式。

    • Stop Controller (STOP):暫停模擬運轉。

  • Memory Objects & Animation Tables(記憶體與動態監控表)

    • 寫入/強制位址:可直接在 Animation TableProgramming 畫面中,對位元(如 %M0)點選右鍵進行 Set to 1 / Set to 0Force(強制),藉此模擬外部觸發訊號。

    • 數值監控:即時觀察 %MW 暫存器數值的變化(例如監控 %MW0 的累加結果)。

模擬模式標準操作流程

  1. 進入模擬:點擊頂端控制列的 啟動模擬器 (Start Simulator) 圖示。

  2. 切換運轉:確認模擬器面板跳出後,點擊 Start Controller (RUN)

  3. 配合 EasyBuilder Pro 測試:開啟人機的「在線模擬 (On-line Simulation)」,即可直接透過 HMI 畫面上的按鈕與數值框,即時控制並監控 Machine Expert - Basic 內的階梯圖邏輯。















沒有留言:

張貼留言

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

EasyBuilder Pro 與 EcoStruxure Machine Expert - Basic 的雙模擬器 -EX1 1. EcoStruxure Machine Expert - Basic (PLC 邏輯控制端) 這是施耐德(Schneider Electric)M...