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 - Basic 的 Commissioning(試車 / 試運行) 頁面是將電腦程式下載至實體 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 連線試車標準作業步驟
實體線路連接:以 USB Type-B 線或 Ethernet 網路線連接電腦與 TM221CE24R 的 RJ45 埠。
切換至 Commissioning 頁面:點擊頂端選單列最右側的 Commissioning 頁籤。
搜尋並連接設備:在 Ethernet 或 USB 列表中找到您的 TM221 控制器,點擊 Connect。
下載程式 (PC -> Controller):連線成功後,點擊 PC to Controller 將邏輯寫入 PLC。
切換為 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 Table 或 Programming 畫面中,對位元(如
%M0)點選右鍵進行Set to 1/Set to 0或Force(強制),藉此模擬外部觸發訊號。數值監控:即時觀察
%MW暫存器數值的變化(例如監控%MW0的累加結果)。
模擬模式標準操作流程
進入模擬:點擊頂端控制列的 啟動模擬器 (Start Simulator) 圖示。
切換運轉:確認模擬器面板跳出後,點擊 Start Controller (RUN)。
配合 EasyBuilder Pro 測試:開啟人機的「在線模擬 (On-line Simulation)」,即可直接透過 HMI 畫面上的按鈕與數值框,即時控制並監控 Machine Expert - Basic 內的階梯圖邏輯。






















沒有留言:
張貼留言