三項需求先分開
液位開關回答到了某個點嗎,連續液位計回答目前大約在哪裡。虛構儲槽把一般控制、庫存顯示和溢流保護拆成三項功能,避免用一支連續計宣稱完成所有保護。
一般控制可用連續值控制泵浦,庫存量測重視趨勢與品質,高高位保護要有獨立性、測試與失效反應。是否需要獨立儀表與認證,必須由風險評估和需求文件決定。
選型表要把「測量用途」與「保護用途」分欄,並列明誰負責維修、誰負責定期測試。這能避免採購只看到量程或價格,就把庫存計誤當成溢流保護。
雷達連續計的讀值要伴隨品質狀態。若回波遺失、超出量程或進入盲區,HMI顯示最後值時必須同時標示資料不是目前有效測量。
連續計與點位開關可以互相提供合理性比對,但比對結果只能作診斷線索。兩者共用同一供電或同一安裝缺陷時,不能宣稱真正獨立。
庫存量還需要槽體幾何或容積對照表。同樣一公尺液位,在直立等截面槽可用截面積乘高度估算;在臥式圓筒槽則不能用滿量程百分比直接當容積百分比。液位計選對之後,仍須驗證資料品質及液位到容積的換算。
本文是選型教學,不把產品或PLC程式說成安全功能;液體、泡沫、攪拌、黏度、掛料、溫度、壓力和安裝空間都要查原廠資料。
點位原理怎麼選
浮球以浮力和機械位置產生接點,要查材料、安裝方向、磨損與卡滯。振動叉以叉體振動狀態改變判斷乾濕,Rosemount手冊說明其高低位用途,仍須核對密度、黏度、掛料與認證。
電容式利用電容變化,介電常數、污染、槽壁與接地會影響設定;非接觸雷達以回波估算距離,槽內結構、泡沫、蒸氣、天線與盲區要查型錄。原理邊界不能由產品名稱推定。
低位、一般高位和高高位的高度不要只用相對百分比表示,還要記錄槽體幾何、安裝標高、死角和液體膨脹。相同80%在不同槽體可能代表不同風險。
HH點位觸發後的復歸不能只看液位回落。若風險文件要求人工確認、延遲或現場巡檢,PLC與HMI應分開記錄觸發、清除和確認事件。
本例把訊號名稱定成製程意義:L_Alarm 表示過低、H_Reached 表示一般高位、HH_Trip 表示保護需求觸發。這些旗標不是接線端子電位;接點常開常閉與乾濕時輸出,要依選定型號另作真值表。不能一律認為輸入 ON 就等於有液體。
安裝位置應避開入料直沖與攪拌造成的假觸發,並把清洗後重新確認列入維護程序。
點位適合高低位、乾轉或溢流警報;連續計適合庫存與控制,但連續值失效時不能假設仍能提供獨立高高位保護。
虛構儲槽需求圖
虛構垂直槽以槽底為零,正常控制區間1.0至2.0 m、低位0.5 m、高高位2.5 m、溢流口2.8 m。這些數字只用來畫需求圖,不是安全設定建議。LT 提供連續顯示;H 代表一般停止補液;HH 則啟動另行定義的保護需求,兩者不可只共用一個軟體比較位元就稱獨立。
| 欄位 | 本例設定 | 用途 | 失效須另定義 |
|---|---|---|---|
| L | 0.5 m | 低位需求 | 不可把斷線當正常低位 |
| H | 2.0 m | 一般停止補液 | 需判斷輸入有效性 |
| LT | 連續值及Quality | 顯示與庫存 | 失效標無效 |
| HH | 2.5 m | 獨立保護需求 | 依風險文件處置 |
LT工程值可顯示0到100%,但Valid、Quality、LastUpdate也要傳到畫面;LT失效不能用最後正常值假裝即時。HH要有正常、觸發、斷線和診斷狀態,並安排測試。
若槽截面積假設為1 m²,HH 至溢流口僅剩0.3 m³;最壞持續入流假設0.01 m³/s,不考慮出流時只剩30 s。這30 s還要容納感測延遲、邏輯、閥門動作、管路續流與不確定度,不能全當成允許反應時間。換成變截面槽要先用容積表重算。
非危險測試仍要確認測試模式不會把模擬訊號送到真實閥或泵。外層應有測試旗標、輸出隔離和清楚的不可操作標示。
庫存量測的校正與溢流保護的proof test是兩種不同證據,不能用同一張趨勢圖取代。
需求圖除了高度,還要寫入最大入流、動作總時間、反應後仍可能流入的液量,以及復歸權限。上例只有幾何時間估算,沒有閥門資料與風險評估,不能據此宣稱2.5 m的HH設定已合格。
保護獨立性不是把訊號命名為HH_SAFE,要檢查感測器、供電、輸入、邏輯、輸出與最終元件的共同失效;本文不替真實設備作SIL判定。
安裝與非危險測試
把液體特性、槽口、溫壓、清洗、泡沫、攪拌寫入需求。浮球查機械空間,振動叉查掛料,電容式查介電常數,雷達查盲區、天線與反射。
| 案例 | 輸入 | 預期 | 證據 |
|---|---|---|---|
| 低位 | L_Alarm=TRUE | 出現低位需求 | 旗標與時間 |
| 一般高位 | H_Reached=TRUE | 一般停止補液請求 | 命令與回饋 |
| 高高位 | HH_Trip=TRUE | 需求指定的警報及動作 | 只算被測範圍 |
| LT失效 | Quality=BAD | 庫存顯示無效 | 原因及時間 |
先在隔離、無危險介質條件下用製造商允許的模擬或測試功能驗證輸入、警報、品質和事件。不要為測高高位直接灌滿真槽,也不能繞過互鎖運轉。
振動叉的產品手冊可能列出泡沫、黏度或密度的適用說明,但具體介質仍需由原廠確認。不要把「對多數液體適用」解讀成所有工況都不需測試。
失效反應要由需求定義。有些流程在LT失效時停止自動補液,有些流程只發警報並由人工估算;本文不替專案選擇一種通用反應。
單一乾接點只有開與閉兩種狀態,未必能區分低位、斷線或供電故障。若需求要求線路診斷,需搭配儀表可用的診斷輸出、合適輸入架構或檢測方法。測試要列「能辨識」與「無法辨識」,不能在 HMI 上新增一個文字狀態就當作硬體已能檢出。
測試完成後保留原始輸入、時間、警報、回饋與復歸紀錄,讓另一位工程師能重建同一個非危險案例,而不是只看到一次通過畫面。
測試列正常低位、一般高位、HH、LT失效、點位斷線和復歸;保存感測輸出、PLC狀態、HMI、警報、動作和證據。
完成排查與FAQ
完成後應有分工表:L/H/HH用途、LT用途、失效品質、控制動作、保護獨立性與測試責任。庫存顯示不代替HH,單一開關也不提供精確庫存。
失敗先查原廠接線和安裝限制,再查液體特性與設定。點位誤動作查掛料、泡沫、震動與浮球卡滯;連續值不穩查盲區、回波、接地與更新品質;警報不動沿感測器、輸入、邏輯、輸出逐層取證。
FAQ:一、連續計能代替HH嗎?不能由名稱推定。二、振動叉一定不受泡沫影響嗎?仍要看產品與介質。三、浮球便宜就適合嗎?還要查材料、溫壓和卡滯。四、能直接灌滿測試嗎?不能,先依程序隔離並用非危險方法。適用限制:Emerson資料支持振動叉原理;其他原理須查所選產品資料表。案例未宣稱真實保護設計或現場測試。
參考:Emerson Rosemount 2120 Level Switch
參考:Emerson Liquid Level Switches
電容式探頭的校準與槽壁、接地、介質介電常數相關;換料、清洗配方或探頭掛料都可能讓原本設定失效,需求中要列再校準條件。
proof test應保存時間、測試人員、輸入狀態、預期動作、實際回饋和未通過原因。一次畫面上看到警報,不等於整條保護鏈已被驗證。
選型完成後再核對溫壓、材料相容性、認證和接線,缺少任一項都標成待確認。