EasyBuilder Pro 與 EcoStruxure Machine Expert - Basic 的雙模擬器 -EX9
Machine Expert - Basic 計數器 範例
Machine Expert - Basic 完整梯形圖 Rung
Rung 0:同步 HMI 目標設定值至計數器 %C1
%S6 (Always ON 常通位元) [ %C1.P := %MW0 ]
---| |----------------------------------[ 將 HMI 目標值傳給 %C1.P ]
Rung 1:計數器 %C1 復位與加算控制
%M1 (HMI 復位按鈕)
---| |-----------------------------------[ R %C1 ]
[ ]
%M0 (HMI 計數按鈕) [ ]
---| |-----------------------------------[ CU D ]----( %M2 ) (到達指示燈)
Rung 2:將計數器 %C1 當前值傳送至 HMI
%S6 (Always ON 常通位元) [ %MW2 := %C1.V ]
---| |----------------------------------[ 將當前累計值傳給 %MW1 ]
在 Schneider EcoStruxure Machine Expert - Basic 中,計數器區塊(Counter Function Block,標示為 %Ci)共有以下核心參數:
1. 腳位輸入與輸出(Block Pin)
| 標籤 | 類型 | 功能說明 |
R (Reset) | 輸入 (Bit) | 復位端:當此端為 1 (TRUE) 時,累計值 %Ci.V 強制清零(歸 0),且輸出 D、F 復位。 |
S (Set) | 輸入 (Bit) | 預置端:當此端為 1 (TRUE) 時,累計值 %Ci.V 會直接被強制設為設定值 %Ci.P。 |
CU (Count Up) | 輸入 (Bit) | 加算端:偵測到上升沿(Off $\rightarrow$ On)時,累計值 %Ci.V 加 1。 |
CD (Count Down) | 輸入 (Bit) | 減算端:偵測到上升沿(Off $\rightarrow$ On)時,累計值 %Ci.V 減 1。 |
E (Underflow) | 輸出 (Bit) | 下溢出:當 %Ci.V 從 0 減算變成 9999 時,E 端通電(為 1)。 |
D (Done) | 輸出 (Bit) | 到達(完成):當 %Ci.V $\ge$ %Ci.P 時,D 端通電(為 1),可用於觸發到達指示燈。 |
F (Overflow) | 輸出 (Bit) | 上溢出:當 %Ci.V 從 9999 加算變成 0 時,F 端通電(為 1)。 |
在梯形圖的運算區塊 (Operation Block) 或程式邏輯中,可使用下列參數進行讀取或動態寫入:
%Ci.P(Preset Value):設定值(目標值)。範圍為
0到9999。可透過運算區塊進行動態修改(例如:
[%C0.P := %MW0])。
%Ci.V(Current Value):當前累計值。範圍為
0到9999。可讀取並傳輸至人機介面(例如:
[%MW1 := %C0.V]),亦可透過程式直接寫入改值(例如:[%C0.V := 0])。
%Ci.D(Done Bit):到達狀態位元。可作為常開/常閉觸點使用(例如:
---| %C0.D |---)。
%Ci.E/%Ci.F(Underflow / Overflow Bit):下溢 / 上溢位元。可用於監控計數是否超出
0~9999的極限。







沒有留言:
張貼留言