EasyBuilder Pro 元件 與 Schneider EcoStruxure Machine Expert - Basic PLC ( PLC 100範例 -12 )
這兩張圖片展示了「後進先出 (Stack) 回路」,實質上是常見的「單選/互鎖(Radio Button)」控制邏輯。4 個按鈕對應 4 個指示燈,按下任意按鈕時,其對應的燈會亮起,同時自動熄滅之前點亮的燈。控制程式圖中,永宏 PLC 利用按鈕的上升沿觸發(DIFU)產生脈衝,再透過資料搬移或比較指令(CMP、NBMV)將對應的值寫入輸出字組(WY0)來達成互鎖與切換。
Schneider PLC(EcoStruxure Machine Expert - Basic)程式
在 Schneider PLC 中,若完全使用位元(%M)來實現單選互鎖,最直覺的方式是利用上升沿觸發(P接點),在按下按鈕的瞬間,將對應的燈 SET,並將其他三個燈 RST。
(* 按下按鈕 1,亮燈 1,熄滅其他 *)
|--[ %M0:P ]--+----------------( SET %M100 )--|
+----------------( RST %M101 )--|
+----------------( RST %M102 )--|
+----------------( RST %M103 )--|
(* 按下按鈕 2,亮燈 2,熄滅其他 *)
|--[ %M1:P ]--+----------------( RST %M100 )--|
+----------------( SET %M101 )--|
+----------------( RST %M102 )--|
+----------------( RST %M103 )--|
(* 按下按鈕 3,亮燈 3,熄滅其他 *)
|--[ %M2:P ]--+----------------( RST %M100 )--|
+----------------( RST %M101 )--|
+----------------( SET %M102 )--|
+----------------( RST %M103 )--|
(* 按下按鈕 4,亮燈 4,熄滅其他 *)
|--[ %M3:P ]--+----------------( RST %M100 )--|
+----------------( RST %M101 )--|
+----------------( RST %M102 )--|
+----------------( SET %M103 )--|
EasyBuilder Pro 元件設定
1. 互鎖控制按鈕 (共 4 個)
元件類型:位元按鈕 (Bit Button)
按鈕型態:復歸型 (Momentary)
位址與標籤:
按鈕 1:寫入
%M0,標籤設為按鈕 1按鈕 2:寫入
%M1,標籤設為按鈕 2按鈕 3:寫入
%M2,標籤設為按鈕 3按鈕 4:寫入
%M3,標籤設為按鈕 4
2. 狀態指示燈 (共 4 個)
元件類型:位元燈 (Bit Lamp)
狀態圖案:State 0 (OFF) 設為暗色,State 1 (ON) 設為亮色
位址設定:
指示燈 1:讀取
%M100指示燈 2:讀取
%M101指示燈 3:讀取
%M102指示燈 4:讀取
%M103





沒有留言:
張貼留言