2026年9月1日 星期二

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

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



1) 圖片說明(1.6 互鎖控制回路)

這張圖片展示的是典型的 「單行車道雙向通行互鎖(Interlock)控制」

  • 控制目標:在單行車道環境下,確保任何時刻只能有一輛車進入車道(開啟一側欄杆),防止兩端同時放行導致對撞事故。

  • 互鎖原理(硬體/邏輯防呆)

    • 左側車輛(X0)進入:當左側感測器 X0 觸發時,啟動左欄杆(Y0)。同時,Y0 的常閉接點會斷開右側迴路,強制封鎖右欄杆(Y1)

    • 右側車輛(X1)進入:當右側感測器 X1 觸發時,啟動右欄杆(Y1)。同時,Y1 的常閉接點會斷開左側迴路,強制封鎖左欄杆(Y0)

  • 原梯形圖邏輯

    • Rung 0(左欄杆)X0 常開接點 串聯 Y1 常閉接點 驅動 Y0 線圈

    • Rung 1(右欄杆)X1 常開接點 串聯 Y0 常閉接點 驅動 Y1 線圈

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

依照您的規劃規範:

  • HMI 按鈕控制區:%M0 ~ %M99

  • HMI 指示燈/狀態顯示區:%M100 ~ %M199

一、 通訊位址對映表

功能說明原圖軟元件HMI 元件類型EasyBuilder Pro 讀寫位址對應 Modbus 0x 地址PLC 內部邏輯點位
左側進車感測X0位元按鈕 (Bit Switch)%M0000001 (0x-1)%M0 (常開接點)
右側進車感測X1位元按鈕 (Bit Switch)%M1000002 (0x-2)%M1 (常開接點)
左欄杆開啟燈Y0位元燈 (Bit Lamp)%M100000101 (0x-101)%M100 (線圈)
右欄杆開啟燈Y1位元燈 (Bit Lamp)%M101000102 (0x-102)%M101 (線圈)

二、 EasyBuilder Pro (威綸通 HMI) 元件設定

  1. 左側進車按鈕 (%M0,取代 X0)

    • 元件種類:位元按鈕 (Bit Switch)

    • 讀寫位址:選擇 %M,編號填 0 (%M0)

    • 切換模式:選擇 【交替 (Toggle)】【復歸 (Momentary)】(模擬車輛壓過感測器)。

  2. 右側進車按鈕 (%M1,取代 X1)

    • 元件種類:位元按鈕 (Bit Switch)

    • 讀寫位址:選擇 %M,編號填 1 (%M1)

    • 切換模式:選擇 【交替 (Toggle)】【復歸 (Momentary)】

  3. 左欄杆指示燈 (%M100,取代 Y0)

    • 元件種類位元燈 (Bit Lamp) (請勿設成按鈕)

    • 讀取位址:選擇 %M,編號填 100 (%M100)

    • 狀態顯示:State 0 (False) = 關閉/紅燈;State 1 (True) = 開啟/綠燈

  4. 右欄杆指示燈 (%M101,取代 Y1)

    • 元件種類位元燈 (Bit Lamp) (請勿設成按鈕)

    • 讀取位址:選擇 %M,編號填 101 (%M101)

    • 狀態顯示:State 0 (False) = 關閉/紅燈;State 1 (True) = 開啟/綠燈

三、 Schneider EcoStruxure Machine Expert - Basic PLC 梯形圖程式

Machine Expert - Basic 梯形圖程式碼

Plaintext
// =================================================================
// Rung 0: 左欄杆中間邏輯 (受右欄杆實體輸出 %Q0.1 互鎖)
// =================================================================
     %M0            %Q0.1                                               %M100
----|  |-----------| / |------------------------------------------------( )
   左側按鈕        右欄杆輸出                                           左欄杆狀態
   (HMI按鈕)       (常閉接點)                                           (中間點位)


// =================================================================
// Rung 1: 右欄杆中間邏輯 (受左欄杆實體輸出 %Q0.0 互鎖)
// =================================================================
     %M1            %Q0.0                                               %M101
----|  |-----------| / |------------------------------------------------( )
   右側按鈕        左欄杆輸出                                           右欄杆狀態
   (HMI按鈕)       (常閉接點)                                           (中間點位)


// =================================================================
// Rung 2: 驅動左欄杆實體輸出 %Q0.0
// =================================================================
    %M100                                                               %Q0.0
----|  |----------------------------------------------------------------( )
   左欄杆狀態                                                           左欄杆實體輸出


// =================================================================
// Rung 3: 驅動右欄杆實體輸出 %Q0.1
// =================================================================
    %M101                                                               %Q0.1
----|  |----------------------------------------------------------------( )
   右欄杆狀態                                                           右欄杆實體輸出

HMI (EasyBuilder Pro) 對映調整說明

由於 PLC 程式中增加了 Rung2 與 Rung3 來驅動 %Q,在 EasyBuilder Pro 端您可以選擇兩種方式來顯示位元燈:

  1. 直接讀取中間位元 %M(原設定不變):

    • 左欄杆位元燈:讀取 %M100

    • 右欄杆位元燈:讀取 %M101

  2. 直接讀取 PLC 實體輸出 %Q

    • 左欄杆位元燈:位址型態改選 %Q,編號 0.0 (%Q0.0)

    • 右欄杆位元燈:位址型態改選 %Q,編號 0.1 (%Q0.1)





沒有留言:

張貼留言

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

EasyBuilder Pro 元件 與 Schneider EcoStruxure Machine Expert - Basic PLC  ( PLC 100範例 -27 )   1. 說明圖片(控制邏輯與原理) 圖片展示的是工業上非常經典的 電動機星-三角(Y-Δ)降壓啟動控...