技術新知 | 十一月 13, 2026

EasyBuilder X 新世代開發軟體:認識物件導向與自訂模板

威綸科技深耕人機介面硬體與圖控軟體領域逾 30 年,持續精進產品與開發工具。今年正式推出新一代人機介面編輯軟體 EasyBuilder X,引進物件導向(Object-oriented)架構與自訂模板(Custom Model)功能,協助工程師以更有效率的模組化開發方式來設計 HMI 專案,將常用元件整合為可重複使用的模板,快速套用至不同畫面,提升開發效率,簡化後續的專案維護流程。
 

以下將詳細介紹兩大功能的基本概念與實際操作方式。
 

物件導向架構:讓資料與操作自然串接

在傳統 HMI 圖控架構下,元件主要透過圖形顯示、暫存器讀寫與預設動作來運作。但當應用涉及多步驟控制時,往往需要先撰寫巨集指令(Macro)再搭配複合式按鈕,才能實現複雜的觸發條件。

為了讓邏輯設計更快速,EasyBuilder X 導入物件導向概念,將專案中的每一個元件、畫面、配方甚至是警報都視為單一物件,且每個物件依照其特性可具備 “屬性”、“事件”與 “方法”,以屬性連接資料,事件回應操作,方法呼叫功能。
 

  • 屬性

屬性用於定義物件的資料內容與外觀,例如:數值、狀態、文字、可用性、顏色、大小和位置等。在屬性欄位中,點擊右側箭頭圖示,即可將數值、狀態、文字、可用性或位置等屬性綁定至變數。當變數數值改變時,物件的外觀或資料內容也會隨之更新,無須撰寫巨集指令,即可呈現動態效果。

選擇元件,點擊箭頭進行綁定

除了將屬性綁定至變數外,EasyBuilder X 支援屬性綁定屬性,讓不同元件直接連動。例如,將數值元件的「數值」屬性綁定至棒圖元件的「讀取數值」屬性,如此一來,當使用者輸入 30,棒圖便會顯示 30% 的水位;若改為 80,水位便會上升至 80%。無需額外建立中介變數,立即實現直覺的畫面互動。
 

  • 事件

事件為物件的通知機制,當物件狀態改變時,便觸發事件。每一種元件所支援的事件,取決於該元件自身的互動特性。以按鈕元件為例,支援按下、釋放、點選、按住事件,其他各元件的事件完整清單,可參照使用手冊 6.6.1 章節。

選擇事件,於下方新增動作


使用者新增事件後,可於下方區域加入「動作」,例如:新增 if 條件、新增 while loop、等待與延遲等流程控制指令。方便工程師直接在事件面板中,以類似疊積木的方式進行圖形化編排,讓流程設定更直覺,也易於維護。
 

  • 方法

方法是物件可執行的功能。事件決定「何時執行」,方法則定義「執行什麼功能」。設計時,當事件被觸發後,可在事件的動作流程中呼叫目標物件的方法。與事件相同,每一種元件所支援的方法,取決於該元件自身的互動特性,更多資訊,可參照使用手冊 6.5.1 章節。

新增動作,呼叫物件方法
 

自訂模板:讓上一次的設計,成為這一次的起點

開發大型產線的 HMI 專案時,經常需要重複使用功能相似的操作介面,例如:開關閥門的控制、溫度的監控與設定介面等。

在 EasyBuilder Pro,使用者利用簡單的「模板」功能來組合視覺畫面;而 EasyBuilder X 則提供了更進階的自訂模板(Custom Model)功能,將元件與其互動邏輯封裝為可重複使用的設計單元,具備以下三大特色:

自訂模板一鍵套用

1. 一次建構,多次部署
將多個元件封裝為一個自訂模板,於任一設計畫面中,只需簡單拖曳即可立即使用。

 

2. 模板全域連動
在自訂模板編輯狀態下,調整設定後按下「套用變更」,專案中所有引用該模板的畫面即同步更新。

 

3. 透過 UDT 資料結構,提升模板重用效率
將元件之間的綁定關係、動態效果與運算邏輯整合於模板內。若設備採用相同的使用者自訂類型(UDT),套用模板時即可將模板中的變數連結至對應的設備資料,減少重複設定,並提升不同設備間的資料與畫面一致性。
 

除了將畫面元件封裝成一個自訂模板外,於右側的屬性面板中,也能透過新增屬性、事件與方法,保留各個模板應用需要的設定彈性。


對工程師來說,掌握這兩大功能的設計方法,無論是開發新的 HMI 專案,或是維護既有專案,都能更快速地完成邏輯設計。當專案需要改變控制流程、新增設備時,都能依照實際需求靈活調整,讓 HMI 畫面更貼近應用現場。

 

邀請您免費下載 EasyBuilder X,體驗新一代 HMI 編輯軟體。