2026年9月2日 星期三

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

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





圖片說明

圖片展示了「產品生產計數(二)」控制邏輯,相比於(一)的自動循環,此處增加了手動復位與停電保持功能:

  • 控制要求:

    1. 每計數達 500 個產品,目標指示燈 Y0 點亮,生產線停止。必須手動按下清除按鈕 X1,指示燈才會熄滅並重新開始計數。

    2. 計數器具備停電保持功能,若中途斷電(或下班關機),重新開機時可接續停電前的數值繼續累加。

  • 控制原理:

    • 第一階梯:光電傳感器 X0 觸發上升沿脈衝(PLS),使停電保持型計數器 C0 加計數(PV = 500)。

    • 第二階梯:當按下清除按鈕 X1 時,觸發計數器的清除端(CLR),將當前數值歸零。

    • 第三階梯:當計數達標(當前值 = 500)時,觸點 C0 閉合,驅動指示燈 Y0 導通。

Schneider PLC 程式與 EasyBuilder Pro HMI 對應設計

點位規劃

  • 按鈕/開關(%M0 ~ %M99):%M0(模擬光電傳感器)、%M1(清除/復位按鈕)

  • 指示燈/輸出(%M100 ~ %M199):%M100(目標指示燈)

  • 計數器數值:%C0(內部計數器,預設具備斷電保持)

Schneider PLC(EcoStruxure Machine Expert - Basic)程式

Plaintext
(* Rung 0: 產品計數與復位控制 *)
          +-----------------------+
          |          %C0          |
--[ %M0:P ]---|CU                 |
          |                       |
--[ %M1 ]-----+---|R                  |
          |  Preset: 500          |
          +-----------------------+

(* Rung 1: 達標輸出控制 *)
|--[ %C0.D ]-----------------------------------------------------( %M100 )--|
  • 說明:

    • 當 %M0 產生上升沿(%M0:P)時,加計數端 CU 觸發,%C0 當前值累加 1。

    • 當累計達到 500 時,完成觸點 %C0.D 閉合,啟動目標指示燈 %M100。

    • 即使系統斷電,%C0.V 當前值仍會妥善保存;復電後按 %M1 觸發 R 端即可清零復位。

EasyBuilder Pro 元件設定

1. 模擬計數按鈕(位元按鈕)

  • 讀寫位址:%M0

  • 按鈕型態:復歸型 (Momentary)

  • 標籤文字:計數脈衝 (X0)

2. 清除按鈕(位元按鈕)

  • 讀寫位址:%M1

  • 按鈕型態:復歸型 (Momentary)

  • 標籤文字:清除/復位 (X1)

3. 目標指示燈(位元燈)

  • 讀取位址:%M100

  • 狀態顯示:State 0 (OFF) 灰色 / 未達標;State 1 (ON) 亮黃色 / 已達500個 (停機)

4. 計數數值顯示(數值顯示元件 - 補充)

  • 讀取位址:%C0.V(16位無符號整數)

  • 功能:即時顯示目前已累計的生產數量

沒有留言:

張貼留言

Easybuilder pro + WOKWI esp32 LED (4Mode on off flash timer)

 Easybuilder pro + WOKWI esp32 LED (4Mode on off flash timer) 本專案實現使用 EasyBuilder Pro (HMI 人機介面) 透過 MQTT 通訊協定 (broker.mqtt-dashboard.com) ...