先確認色彩不是唯一語意
警報畫面改版若只換紅、黃、藍的色票,熟悉舊畫面的操作員可能誤判狀態。顏色應是輔助線索,真正語意要由文字、圖示、位置、形狀或狀態欄共同表達。色彩也不能被宣稱為所有設備或 IEC 規範都強制相同映射,應核對組織與產品規格。
先列出 active、acknowledged、suppressed、cleared 等狀態,再決定每種狀態的文字與圖示。active 表示條件存在,ack 表示有人確認,suppressed 表示依規則暫時抑制,cleared 表示條件復歸;它們不是嚴重度的不同顏色,也不能用一個色彩同時承擔所有意思。
同一警報可以是高嚴重度、active、未確認;也可以是高嚴重度、active、已確認。改版要保留這些正交欄位,否則把 active 改成綠色或把 ack 改成灰色時,使用者可能以為故障已消失。畫面要能同時讀出嚴重度、目前狀態與是否需處置。
本文採通用 HMI 可用性模型,不宣稱任何 Q 系列 PLC、HMI 或警報伺服器原生提供色彩主題 API。實際色彩、閃爍、聲音與安全規範要由目標設備、廠內標準與作業風險共同核准。
用文字 圖示與對比支援色盲辨識
每筆警報至少顯示狀態文字與嚴重度文字,例如「高嚴重度/作用中/未確認」,再搭配圖示或紋理。不要只用紅綠區分;紅綠色覺差異、灰階列印、投影亮度與夜間模式都可能使顏色失效。圖示也不能只靠形狀相似,需在圖例與任務測試中確認。
對比要在正常、暗色、放大文字與低亮度條件檢查。閃爍頻率、動畫與聲音應有明確停止或靜音規則,不能讓高密度警報造成新的辨識負擔。已確認警報可停止重複聲音,但仍要保留文字狀態;suppressed 也應顯示抑制原因、開始時間與恢復條件。
正常結果是使用者遮住色彩或使用灰階截圖,仍能依文字與圖示找出最高嚴重度 active 未確認警報。失敗結果是只換色後,色盲使用者把 suppressed 當 cleared,或把 acknowledged 當安全。排查時保存任務步驟、使用者選擇與誤判位置,不要只問主觀喜不喜歡新顏色。
警報列表、詳情頁、趨勢標記與列印報表應使用同一狀態詞彙。若列表寫 acknowledged、詳情頁寫已讀、報表只換灰色,交班時會難以對照。建立詞彙表與狀態轉換圖,比單獨提供色票更能保留既有辨識習慣。
圖示設計也要考慮相鄰狀態的差異,例如 active 與 acknowledged 可用相同警報圖形加不同文字與標記;suppressed 則加入斜線或抑制符號並顯示原因。不要用圖示細節過小或只靠動畫,否則在遠距離監看與列印時仍會混淆。
使用者任務要包含高壓情境下的快速決策,例如同時出現三筆警報時找出未確認且最高嚴重度者。測試主持人不應提示正確顏色,應觀察使用者是否讀文字、圖示與狀態欄;錯誤選擇要回放給設計與訓練團隊。
版本遷移文件應列出每個舊狀態、新文字、圖示、輔助色與回退方式。若新版本移除某個顏色,仍要保留歷史報表的舊版本標記,避免事故調查時以今天的圖例錯讀昨天的畫面。
版本遷移要保留工作流程
改版前先保存舊版警報截圖、狀態資料、色彩主題版本與使用者任務;改版後以同一批事件重播,確認 active、ack、suppressed、cleared 的語意不變。若色彩確實改變,畫面要在遷移期間提供圖例與版本提示,不可靜默替換造成夜班人員猜測。
任務式測試可要求使用者:找出最高嚴重度未確認警報、確認一筆但保留 active、找出被 suppressed 的原因、辨認已復歸待結案事件、在灰階模式列印並交班。記錄完成時間、錯誤點擊、求助次數與漏看事件,這些比單看對比值更接近實際風險。
遷移期間可同時顯示新舊圖例,但要避免同一狀態有兩套互相矛盾的顏色。若使用者仍依舊版顏色操作,應安排短期提示、訓練與回退方案;回退也要保存事件狀態,不能因換主題而清除 ack 或 suppressed 記錄。
改版驗收不應只測靜態畫面,還要測作用條件的發生與復歸、確認與抑制等獨立維度的組合轉換,以及重連、歷史回放與列印。應在測試或顯示稽核中關聯主題版本,否則後續難以判斷某次誤操作是語意變更還是使用者未受訓練。
色彩選擇還要檢查背景、邊框與文字的對比,不要只測色票本身。警報被選取、滑鼠移入或鍵盤聚焦時,也要保持狀態文字清楚;焦點框不能蓋住 active 或 suppressed 的圖示。
若組織已有訓練教材與紙本流程,改版時要同步更新圖例、截圖與演練題目。只改軟體而保留舊教材,會讓熟悉舊習慣的人在交班或故障演練時套用錯誤判斷。
驗收 限制與官方參考
具體測試可先把三筆警報截圖轉成灰階,請受試者找出「高嚴重度、active、未確認」;再用紅綠色覺差異模擬檢視同一清單,遮住顏色後只依文字與圖示重做。記錄完成秒數、誤選列與是否能說出 suppressed 原因;若任務失敗,先改標籤與圖示層級,再調整色票。
改版後仍要安排回訓與抽查,確認新圖例真的被使用。
任務結果要能追溯到測試案例與版本。
圖例也應在說明頁與列印報表中保持一致,讓不同班別讀到相同狀態語意。
每次任務測試都要保存主題版本與結果,改版後才可與舊版比較,避免只憑印象宣稱辨識能力沒有退步。
離線驗收包括正常色彩、灰階、紅綠色覺差異模擬、暗色模式、放大文字、聲音關閉、列印、列表與詳情交叉比對,以及各狀態維度的組合。每個任務都保存版本、事件輸入、完成時間與誤判原因;若只檢查 CSS 或色票,不能證明警報可辨識。
限制是色彩規範、警報優先級、聲光設備與廠內作業程序可能有額外要求;本文不把通用可及性建議當成安全標準。上線前應由操作員、工程與安全責任者共同確認。
常見問題與官方參考
FAQ1:把 active 改成紅色、cleared 改成綠色就夠了嗎?答:不夠,還要有文字、圖示與狀態欄,並分開嚴重度、確認與抑制。
FAQ2:IEC 是否規定所有警報顏色都完全相同?答:不能概括宣稱,須核對適用設備、產業與廠內標準。
FAQ3:色盲測試只看紅綠濾鏡可以嗎?答:不夠,還要做灰階、低亮度、列印與實際任務測試。
FAQ4:改版後可以清除舊 ack 與 suppressed 嗎?答:不應因換色清除,應保存狀態與主題版本,必要時提供回退。
參考:W3C WCAG 2.2:不以色彩作唯一資訊、對比與可辨識性要求參考。
參考:W3C WAI 視覺呈現與非色彩提示指引,供任務式介面可用性設計參考。