EasyBuilder Pro 與 EcoStruxure Machine Expert - Basic 的雙模擬器 -EX7
繪製人機介面元件
1. 數值輸入框(設定預設計時器時間)
數值元件 (Numeric Input):
設定
%MW2(TM0 時間):讀取/寫入位址設為4x 2,格式設為 16-bit Unsigned。設定
%MW4(TM1 時間):位址設為4x 4。設定
%MW6(TM2 時間):位址設為4x 6。設定
%MW0(系統數值):位址設為4x 0。
2. 啟動按鈕 (PB_START)
位元按鈕元件 (Bit Button):
讀取/寫入位址設為
0x 0(對應 PLC 的%M0)。屬性改為
Momentary(復歸型/觸發型)。
3. 狀態顯示燈 (Y0 ~ Y5)
位元指示燈元件 (Bit Lamp):
Y0 指示燈:位址設為對應
%Q0.0或中間暫存器%M10。Y1 ~ Y5 指示燈依此類推。
4. 步進狀態顯示 (顯示當前 Step 數字)
數值顯示元件 (Numeric Display):
位址設為
4x 10(對應 PLC 的%MW10)。當畫面顯示
1時代表 Step 1、顯示2代表 Step 2,便於現場人員排錯監控。
在 EasyBuilder Pro 中選擇 Modbus Server / MODBUS RTU/TCP 驅動程式時,預設的 0x Coil(線圈)位址最小確實只能從 0x 1 開始(因為標準 Modbus Protocol 的 Coil 1-based 定義)。
Schneider M221 的記憶體位址 %M0 與 EasyBuilder Pro 的位址對映有以下兩種解決方案:
解決方案 1:位址順移 + 1(最簡單,推薦)
Modbus 驅動程式的 0x 1 會對應到 Schneider PLC 的 %M0。
HMI (EasyBuilder Pro):位元按鈕設為 0x 1
PLC (Machine Expert):程式中使用 %M0
Modbus 對照表(Modbus 0x vs Schneider %M):
EasyBuilder 0x 1 $\rightarrow$ Schneider %M0
EasyBuilder 0x 2 $\rightarrow$ Schneider %M1
EasyBuilder 0x 3 $\rightarrow$ Schneider %M2
動作: 直接在 EasyBuilder Pro 的位元按鈕位址輸入 0x 1 即可,PLC 程式中的 Rung 3 按鈕接點維持 %M0。
















