2026年9月2日 星期三

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

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




圖片說明

圖片展示了「產品生產計數(三)」控制邏輯,在計數與停電保持的基礎上,加入了外部硬體顯示器(7段顯示器/LED模組)驅動:

  • 控制要求:

    1. 光電感應器 X0 進行計數,達 500 個時目標指示燈 Y0 亮起並停止,需按清零按鈕 X1 復位。

    2. 計數器具備停電保持功能。

    3. 數據顯示:將計數器當前值即時輸出至永宏專用 LED 顯示模組(FBs-7SG1 / FBs-DB4.OLEDR4)。

  • 控制原理:

    • 第一階梯:X0 脈衝(PLS)觸發停電保持計數器 C0 加計數(PV = 500)。

    • 第二階梯:X1 按鈕觸發 CLR 清除端,將計數器歸零。

    • 第三階梯:達標觸點 C0 導通,驅動指示燈 Y0。

    • 第四階梯:利用 ->BCD 指令,將計數器 C0 的二進位數值轉換為 BCD 碼,並寫入專用暫存器 R3905,以供硬體 7 段顯示器模組讀取顯示。

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

改用 EasyBuilder Pro 人機介面時,不需透過硬體 7 段顯示模組與 BCD 轉碼指令,人機能直接透過 Modbus 讀取 PLC 的內部暫存器(如 %MW0 或 %C0.V)並以數值顯示元件呈現。

點位規劃

  • 按鈕(%M0 ~ %M99):%M0(模擬光電計數)、%M1(清除/復位按鈕)

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

  • 資料暫存器:%C0.V(計數器當前值)、%MW0(當前計數數值映射暫存器)

Schneider PLC(EcoStruxure Machine Expert - Basic)程式

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

(* Rung 1: 達標指示燈輸出 *)
|--[ %C0.D ]-----------------------------------------------------( %M100 )--|

(* Rung 2: 將計數當前值傳送至 %MW0 供人機介面讀取 *)
|----------------------------------------------------[ %MW0 := %C0.V ]--|

EasyBuilder Pro 元件設定

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

  • 讀寫位址:%M0

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

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

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

  • 讀寫位址:%M1

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

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

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

  • 讀取位址:%M100

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

4. 7段顯示器/產量顯示(數值顯示元件)

  • 讀取位址:%MW0(或直接指定 %C0.V)

  • 資料格式:16-bit Unsigned (無符號整數)

  • 字型 style:可選擇 7-Segment (七段顯示器體) 或加大字體,模擬圖片中「今日完成」大螢幕 LED 顯示效果

沒有留言:

張貼留言

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) ...