儀表板專案
專案管理
- 創建新專案 使用者可以在儀表板專案頁面按下 [+創建新專案] 來新增專屬於自己的儀表板,一個 Domain 最多可以有 1000 個專案。
- 編輯專案 進入儀表板編輯器編輯專案。使用者可以添加、修改和刪除各種元件,如圖表、表格和文字框。
- 重新命名專案 在專案設定中,使用者可以選擇重新命名專案,以便更好地管理和識別不同的專案。
- 專案權限 Domain Admin 以及超級使用者可以在儀表板上看到 Domain 下的所有專案。Domain Admin、超級使用者以及專案擁有者可以授予其他使用者不同的權限:
- 僅可編輯專案。
- 可編輯及可發布專案。 非專案擁有者只能在儀表板看到被授權的專案。
- Widget安全類別。
- 複製專案 使用者可以選擇複製現有的專案,這樣可以快速創建類似的儀表板,而不需要從頭開始設置。
- 備份專案 為了防止數據丟失,使用者可以備份專案。備份文件可以存儲在本地或雲端,並在需要時恢復。
- 刪除專案 使用者可以選擇刪除不再需要的專案。刪除操作是不可逆的,請謹慎操作。
設計與編輯
Screen
一個儀表板專案可以設計 1 ~ 50 個分頁。
Widget
用戶可以透過拖曳所需的元件設計儀表板,每一個分頁可以加入 500 個元件。
數值
- 用途:用來顯示指定標籤的數值。
- 功能:理想用於顯示實時數據,如溫度、速度或計數。
指示燈/開關
- 用途:用來顯示指定 BOOL 標籤的狀態。
- 功能:用於直觀表示開/關狀態、報警或運行狀態。
多狀態指示燈
- 用途:用來顯示指定 INT 標籤的狀態。
- 功能:可以通過顏色編碼或圖標表示設備或過程的多種狀態。
進度環
- 用途:通過進度環圖形顯示標籤的當前數值。
- 功能:用於顯示達到目標或完成程度的進度。
趨勢圖
- 用途:利用連續的線段將儲存在 Weincloud 伺服器上的數值資料描繪出圖,以利資料分析。
- 功能:最多可以選擇 5 個地址標籤,每個分頁最多可以有 10 個趨勢圖元件。
- 下載: 觀看者可以選擇想要下載的時間,並依照原有設定(是否有合計功能),下載對應的資料
注意:因數據透過合計功能計算可能與實際數據有不符的情況發生。
錶針
- 用途:通過錶針的方式顯示標籤的當前數據。
- 功能:提供數據的模擬表示,使其易於一目了然地閱讀。
條狀圖
- 用途:使用條狀圖的方式顯示一個或多個標籤的數據。
- 功能:最多可以選擇 10 個地址標籤,用於比較多個數據點。
圓餅圖
- 用途:使用圓形圖或甜甜圈圖的方式,顯示各標籤數值佔總體數值的百分比。
- 功能:最多可以選擇 5 個地址標籤,有效顯示數據分佈。
時間顯示
- 用途:顯示設定時區的當前時間。
- 功能:確保用戶意識到系統運行相關的當前時間。
內嵌網頁
- 用途:在儀表板內嵌入網頁。
- 功能:允許集成外部基於網絡的資源或界面。
地圖
- 用途:在地圖上顯示最多 5 個地址標籤代表不同人機的位置。
- 功能:每個分頁可以添加最多 10 個地圖元件。
設定人機位置
- 步驟:要設定人機的位置,請前往 Directory 頁面並選擇所需的人機。位置可以在右側的資訊/儀表板部分設定。
- 可顯示人機的動態位置。在 Directory > 儀表板 中,開啟 [從 HMI 自動同步],接著在 [資料來源] 中加入 "coordinate/latitude" 及 "coordinate/longitude 後,在 EasyBuilder Pro 中重新同步即可。
注意: 请確保數據源標籤的名稱區分大小寫,且只能是英文的 “coordinate/latitude”和 “coordinate/longitude”。
- 可顯示人機的動態位置。在 Directory > 儀表板 中,開啟 [從 HMI 自動同步],接著在 [資料來源] 中加入 "coordinate/latitude" 及 "coordinate/longitude 後,在 EasyBuilder Pro 中重新同步即可。
標籤歷史
- 用途:顯示地址標籤儲存於 Weincloud 伺服器上的歷史數據。
- 功能:啟用 [多標籤] 時最多可以選擇 30 個地址標籤,並同時啟用 [合計] 功能以使用相同人機時間數據顯示於表格中。每個分頁最多可以有 10 個標籤歷史元件。
- 下載: 觀看者可以選擇想要下載的時間,並依照原有設定(是否有合計功能),下載對應的資料
注意:
- 因數據透過合計功能計算可能與實際數據有不符的情況發生。
- 需在 HMI 上設定正確的時區,Weincloud 才會顯示正確的 UTC 時間。 (HMI 時區設定: [EasyBuilder Pro]=>[System Parameters Settings]=>[Time Sync./DST]=>[HMI time zone])
按鈕
- 用途:可以執行多重指令。
- 功能:可以觸發動作、導航到不同頁面或更改設定。
項目選單
- 用途:顯示多樣項目成一列表,用戶可以通過此檢視並選擇。
- 功能:一旦用戶選擇了某一項目,相對應的項目數據將被寫入到 INT 標籤上。
報警顯示
- 用途:用來顯示已在[報警]中定義且曾經滿足觸發條件的事件。
表格
- 用途:以表格的方式呈現自選的資料來源資訊,並可自訂表格的欄位及樣式。
樣式設定
依據元件可以個別設定樣式。
數值
- 資料來源 選擇顯示數值的資料來源。儀表板發布前需要設定資料來源,否則無法成功發布。
- 小數點 (不建議使用) 取代資料來源頁面上的設定值。
- 小數點位置 可將原始數據強制帶上小數點
- 乘數 可將原始數據乘上乘數
- 基礎 設定元件的背景顏色、標題、標題的文字以及分隔線樣式。
- 值 調整數值物件顯示的數值字型、顏色樣式等。
- 值域 數值將根據設定值域顯示不同顏色的文字。
- 寫入 啟用後可以在發布的儀表板上修改資料來源的數值。
- 外觀 是否啟用緊湊模式與元件位置以及長寬等設定。
- 使用者限制 可選擇該元件的安全類別以及沒有取得權限時的行為。
指示燈/開關
- 資料來源 選擇顯示數值的資料來源。儀表板發布前需要設定資料來源,否則無法成功發布。
- 基礎 設定元件的背景顏色、標題、標題的文字以及分隔線樣式。
- 圖形 修改指示燈開關元件顯示的圖形。
- 寫入 啟用後可以在發布的儀表板上修改資料來源的數值。
- 外觀 是否啟用緊湊模式與元件位置以及長寬等設定。
- 使用者限制 可選擇該元件的安全類別以及沒有取得權限時的行為。
多狀態指示燈
- 資料來源 選擇顯示數值的資料來源。儀表板發布前需要設定資料來源,否則無法成功發布。
- 基礎 設定元件的背景顏色、標題、標題的文字以及分隔線樣式。
- 狀態對應表 設定資料來源的數值相對應的圖片。
- 寫入 啟用後可以在發布的儀表板上修改資料來源的數值。
- 外觀 是否啟用緊湊模式與元件位置以及長寬等設定。
- 使用者限制 可選擇該元件的安全類別以及沒有取得權限時的行為。
進度環
- 資料來源 選擇顯示數值的資料來源。儀表板發布前需要設定資料來源,否則無法成功發布。
- 小數點 取代資料來源頁面上的設定值。
- 基礎 設定元件的背景顏色、標題、標題的文字以及分隔線樣式。
- 進度條 設定型態、數值字型樣式、進度環樣式、以及單位標籤的字型樣式。
- 外觀 是否啟用緊湊模式與元件位置以及長寬等設定。
- 使用者限制 可選擇該元件的安全類別以及沒有取得權限時的行為。
趨勢圖
- 資料來源 選擇顯示數值的資料來源。儀表板發布前需要設定資料來源,否則無法成功發布。
- 小數點 取代資料來源頁面上的設定值。
- 圖表 設定圖例、趨勢圖線條、時間格式、Y 軸刻度以及單位。
- 合計 當有多個資料來源時,合計模式下可以使不同資料來源的數值在同一個時間點下畫圖,但會與實際的數值有誤差。
- 下載 開啟下載功能,讓觀看者可以下載當下或特定時間範圍的資料
- 外觀 是否啟用緊湊模式與元件位置以及長寬等設定。
- 使用者限制 可選擇該元件的安全類別以及沒有取得權限時的行為。
錶針
- 資料來源 選擇顯示數值的資料來源。儀表板發布前需要設定資料來源,否則無法成功發布。
- 小數點 取代資料來源頁面上的設定值。
- 樣式 選擇錶針的風格。
- 基礎 設定元件的背景顏色、標題、標題的文字以及分隔線樣式。
- 圖型 設定錶針元件刻度數值的樣式以及單位標籤的字型樣式。支援使用圖庫。
- 外觀 是否啟用緊湊模式與元件位置以及長寬等設定。
- 使用者限制 可選擇該元件的安全類別以及沒有取得權限時的行為。
條狀圖
- 資料來源 選擇顯示數值的資料來源。儀表板發布前需要設定資料來源,否則無法成功發布。
- 基礎 設定元件的背景顏色、標題、標題的文字以及分隔線樣式。
- 圖表 設定條狀圖的顯示的方向、單位、值域範圍。
- 外觀 是否啟用緊湊模式與元件位置以及長寬等設定。
- 使用者限制 可選擇該元件的安全類別以及沒有取得權限時的行為。
圓餅圖
- 資料來源 選擇顯示數值的資料來源。儀表板發布前需要設定資料來源,否則無法成功發布。
- 基礎 設定元件的背景顏色、標題、標題的文字以及分隔線樣式。
- 圖表 設定圓餅圖的型態、圖例、邊線、標籤。
- 外觀 是否啟用緊湊模式與元件位置以及長寬等設定。
- 使用者限制 可選擇該元件的安全類別以及沒有取得權限時的行為。
時間顯示
- 基礎 設定元件的背景顏色、標題、標題的文字以及分隔線樣式。
- 一般設定 設定字型大小、顏色及該元件欲顯示的時區及時間格式。
- 外觀 是否啟用緊湊模式與元件位置以及長寬等設定。
- 使用者限制 可選擇該元件的安全類別以及沒有取得權限時的行為。
內嵌網頁
- 基礎 設定元件的背景顏色、標題、標題的文字以及分隔線樣式。
- 一般設定 設定欲內嵌的網頁網址。
- 外觀 是否啟用緊湊模式與元件位置以及長寬等設定。
- 使用者限制 可選擇該元件的安全類別以及沒有取得權限時的行為。
地圖
- 資料來源 選擇顯示數值的資料來源。儀表板發布前需要設定資料來源,否則無法成功發布。
- 基礎 設定元件的背景顏色、標題、標題的文字以及分隔線樣式。
- 一般設定 設定風格樣式、縮放比例以及地圖中心座標。
- 外觀 是否啟用緊湊模式與元件位置以及長寬等設定。
- 使用者限制 可選擇該元件的安全類別以及沒有取得權限時的行為。
標籤歷史
- 多標籤 當啟用[多標籤]時,可以選擇至多 30 個資料來源,並啟用合計功能。
- 資料來源 選擇顯示數值的資料來源。儀表板發布前需要設定資料來源,否則無法成功發布。
- 樣式 選擇元件的顯示風格。
- 基礎 設定元件的背景顏色、標題、標題的文字以及分隔線樣式。
- 一般設定 設定時間格式以及預設區間,啟用下載功能,使用者將可以在發布的儀表板中下載標籤的歷史資料。
- 合計 當有多個資料來源時,合計模式下可以使不同資料來源的數值在同一個時間點下畫圖,但會與實際的數值有誤差。
- 外觀 是否啟用緊湊模式與元件位置以及長寬等設定。
- 使用者限制 可選擇該元件的安全類別以及沒有取得權限時的行為。
按鈕
- 基礎 設定元件的背景顏色、標題、標題的文字以及分隔線樣式。
- 圖形 選擇元件顯示的圖形並設定標籤的文字樣式。
- 操作列表 設定按鈕的操作型態,可以對資料來源標籤設定常數、增加數值、減少數值,或是選擇更改儀表版的頁面。
- 觸發 選擇按鈕觸發的模式。
- 外觀 是否啟用緊湊模式與元件位置以及長寬等設定。
- 使用者限制 可選擇該元件的安全類別以及沒有取得權限時的行為。
項目選單
- 資料來源 選擇顯示數值的資料來源。儀表板發布前需要設定資料來源,否則無法成功發布。
- 樣式 設定元件的風格樣式。
- 基礎 設定元件的背景顏色、標題、標題的文字以及分隔線樣式。
- 項目 設定資料來源數值對應的文字項目以及字型樣式。
- 寫入 啟用後可以在發布的儀表板上修改資料來源的數值。
- 外觀 是否啟用緊湊模式與元件位置以及長寬等設定。
- 使用者限制 可選擇該元件的安全類別以及沒有取得權限時的行為。
報警顯示
- 基礎 設定元件的背景顏色、標題、標題的文字以及分隔線樣式。
- HMI 介面 選擇要顯示報警訊息的 HMI。
- 欄位 設定欲顯示的報警訊息的欄位及順序。
- 外觀 是否啟用緊湊模式與元件位置以及長寬等設定。
- 使用者限制 可選擇該元件的安全類別以及沒有取得權限時的行為。
表格
- 基礎 設定元件的背景顏色、標題、標題的文字以及分隔線樣式。
- 樣式 設定元件的風格樣式。
- 表格 選擇是否顯示表格的標題、設定標題的文字樣式以及表格的條紋顏色。
- 行 新增或刪除顯示於表格中的資料來源標籤。
- 欄位 選擇欲顯示的欄位,並按左到右的順序排列。
- 外觀 是否啟用緊湊模式與元件位置以及長寬等設定。
- 使用者限制 可選擇該元件的安全類別以及沒有取得權限時的行為。
專案標籤
概述
專案標籤允許使用者自訂計算結果,例如加總和平均值,從而使資料的運用更具靈活性和意義。這特別適合需要處理或彙總資訊的情境,使其比原始感測器數值更實用。
新增專案標籤
- 點擊工具列中的 專案標籤 圖示。
- 進入對話框以建立、編輯及管理表達式和變數對應關係,定義使用資料來源的自訂計算邏輯。
定義專案標籤
在建立專案標籤時,需要設定以下屬性:
名稱 專案標籤的唯一識別名稱。
算術運算式 使用變數與支援的運算符或函數來計算結果的公式。變數需先設定變數映射,將其與標籤來源進行映射。
ℹ️ 請確保表達式符合表達式語法與格式 的規則。
輸出資料型別 指定專案標籤的 輸出型別,決定結果的解釋方式。支援型別包括:Int、Float、Boolean、String。
乘數 可選擇套用乘數來調整結果比例,支援的選項有:x1、x10、x100、x1000、x0.1、x0.01、x0.001。適用於單位或比例換算,例如秒轉毫秒。
小數位數 設定最終輸出的精確度,小數位數可選擇 0 到 5。範例:round(x / y, 2)且小數位數設定為 2,結果為 3.14。
這些設定使您能精細控制表達式結果在系統中的呈現和使用方式。
變數映射
表達式中僅支援型別為 Int 或 Float 的資料來源作為合法運算元。 在引用資料來源前,需於「變數映射」中定義變數,將變數名稱(如 x、y、z 等)對應到特定資料來源。每個表達式最多可使用 10 個變數,允許建立複雜的多來源運算邏輯。
表達式語法與格式
表達式可使用數字變數與函數撰寫自訂公式,以從資料來源中運算出結果。
基本規則
- 表達式必須是數學上有效的。
- 僅允許使用變數映射中定義的數值變數,且區分大小寫。
運算順序優先級(由高至低)
- 括號 ()
- 乘法與除法 *、/
- 加法與減法 +、-
支援的運算符與函數
- 算術運算符
運算符 | 描述 | 範例 | 對等表達式 |
---|---|---|---|
+ | 加法 | x + y | 將兩數相加 |
- | 減法 | x - y | x 減去 y |
* | 乘法 | x * y | 將 x 與 y 相乘 |
/ | 除法 | x / y | 將 x 除以 y |
() | 分組運算 | (x + y) * 2 | 確保運算順序 |
> | 大於 | x > y | 當 x 大於 y 時為真 |
>= | 大於或等於 | x >= y | 當 x 大於或等於 y 時為真 |
< | 小於 | x < y | 當 x 小於 y 時為真 |
<= | 小於或等於 | x <= y | 當 x 小於或等於 y 時為真 |
== | 等於 | x == y | 當 x 等於 y 時為真 |
!= | 不等於 | x != y | 當 x 不等於 y 時為真 |
- 支援函數
函數 | 描述 | 範例 |
---|---|---|
sum(...) | 傳回總和 | sum(x, y, z) |
mean(...) | 傳回平均值 | mean(x, y, z) |
min(...) | 傳回最小值 | min(x, y, z) |
max(...) | 傳回最大值 | max(x, y, z) |
round(x, n) | 將數值 x 四捨五入至 n 位小數 | round(x / y, 2) → 1.23 |
randomInt | 傳回指定範圍內的隨機整數 | randomInt(1, 10) → 7 |
randomFloat | 傳回指定範圍內的隨機浮點數 | randomFloat(0, 1) → 0.57 |
randomString | 從列表中隨機選取一個字符串 | randomString(['a', 'b', 'c']) → 'b' |
表達式範例
x + y * 2
(x + y + z) / 3
round(sum(x, y, z) / 3, 2)
max(a, b) - min(c, d)
表達式驗證
當點擊「新增」以建立表達式或「套用」以修改表達式時,系統會進行解析與驗證。檢查內容包括:
未對應變數 每個變數都必須對應到有效的資料來源。若變數已定義但未指派,驗證將會失敗。
未定義或未知變數 所有在表達式中使用的變數(如 x、y、z)都必須已在變數映射中定義。
不支援的函數 僅支援以下函數:sum、mean、max、min、round、randomInt、randomFloat、randomString。使用任何其他函數將會觸發錯誤。
其他錯誤 例如:括號不匹配
在進行表達式驗證時,系統會檢查以上內容,並提示用戶修正錯誤。這樣可以確保表達式的正確性和運算結果的可靠性。
Index
顯示該分頁中的所有元件。因元件可以重疊顯示,元件的索引數小,代表該元件位在底層;反之依然。另外可直接用拖曳的方式調整元件索引數的順序。
圖案
提供基本矩形、橢圓、圖片與文字與其屬性設定。
取代人機
透過[取代人機]功能可以快速的替換儀表板內的標籤,要替代的標籤其名稱及群組需要與原標籤相同。
格線、參考線
可以在儀表板編輯器右下角圖示選擇是否顯示格線及參考線,方便使用者設計專案。
設定
輪播設定
一個儀表板專案可以設計多個分頁,使用者可以設定分頁的[輪播時間]及分頁的[顯示位置]。
預覽
用戶可以在設計階段使用預覽功能,測試儀表板專案的運行。
發布
- 自訂網址 自訂網址以方便記憶和訪問。
- 選項 設定儀表板是否允許被內嵌、是否顯示縮放選項。
- 權限 可以選擇發布給任何擁有儀表板連結的人或是特定的使用者。當發布給指定的使用者時,使用者在使用儀表板前須先登入 Weincloud 使用者帳號。