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 ~ %M99HMI 指示燈/狀態顯示區:
%M100 ~ %M199
一、 通訊位址對映表
| 功能說明 | 原圖軟元件 | HMI 元件類型 | EasyBuilder Pro 讀寫位址 | 對應 Modbus 0x 地址 | PLC 內部邏輯點位 |
| 左側進車感測 | X0 | 位元按鈕 (Bit Switch) | %M0 | 000001 (0x-1) | %M0 (常開接點) |
| 右側進車感測 | X1 | 位元按鈕 (Bit Switch) | %M1 | 000002 (0x-2) | %M1 (常開接點) |
| 左欄杆開啟燈 | Y0 | 位元燈 (Bit Lamp) | %M100 | 000101 (0x-101) | %M100 (線圈) |
| 右欄杆開啟燈 | Y1 | 位元燈 (Bit Lamp) | %M101 | 000102 (0x-102) | %M101 (線圈) |
二、 EasyBuilder Pro (威綸通 HMI) 元件設定
左側進車按鈕 (%M0,取代 X0)
元件種類:位元按鈕 (Bit Switch)
讀寫位址:選擇 %M,編號填 0 (
%M0)切換模式:選擇 【交替 (Toggle)】 或 【復歸 (Momentary)】(模擬車輛壓過感測器)。
右側進車按鈕 (%M1,取代 X1)
元件種類:位元按鈕 (Bit Switch)
讀寫位址:選擇 %M,編號填 1 (
%M1)切換模式:選擇 【交替 (Toggle)】 或 【復歸 (Momentary)】。
左欄杆指示燈 (%M100,取代 Y0)
元件種類:位元燈 (Bit Lamp) (請勿設成按鈕)
讀取位址:選擇 %M,編號填 100 (
%M100)狀態顯示:State 0 (False) = 關閉/紅燈;State 1 (True) = 開啟/綠燈
右欄杆指示燈 (%M101,取代 Y1)
元件種類:位元燈 (Bit Lamp) (請勿設成按鈕)
讀取位址:選擇 %M,編號填 101 (
%M101)狀態顯示:State 0 (False) = 關閉/紅燈;State 1 (True) = 開啟/綠燈
三、 Schneider EcoStruxure Machine Expert - Basic PLC 梯形圖程式
Machine Expert - Basic 梯形圖程式碼
// =================================================================
// 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 端您可以選擇兩種方式來顯示位元燈:
直接讀取中間位元
%M(原設定不變):左欄杆位元燈:讀取
%M100右欄杆位元燈:讀取
%M101
直接讀取 PLC 實體輸出
%Q:左欄杆位元燈:位址型態改選
%Q,編號0.0(%Q0.0)右欄杆位元燈:位址型態改選
%Q,編號0.1(%Q0.1)



沒有留言:
張貼留言