先畫出電壓是對誰量的
0至10 V不是把兩條線接上就完成。輸出端提供的是相對於signal ground的電壓,輸入端則以自己的參考地量取;兩個地若有電位差,輸入值就會帶著錯誤。還要確認輸出能推動的最小負載阻抗、輸入端阻抗、取樣更新率和允許共模範圍。沒有指定感測器與類比模組型號時,以下只用假設值示範。
| 欄位 | 教學案例值 | 錯誤會長什麼樣 |
|---|---|---|
| 輸出範圍 | 0至10 V | 超出範圍可能飽和或觸發保護 |
| 輸出電阻 | 100 Ω(假設) | 與輸入阻抗形成分壓 |
| 輸入阻抗 | 1 MΩ或10 kΩ比較 | 同一輸出得到不同值 |
| 地電位差 | 0.20 V(假設) | 滿量程10 V時造成2%偏移 |
若輸出源為10.00 V、輸出電阻100 Ω,輸入為1 MΩ,負載後電壓是10×1000000/(1000000+100)=9.999 V,分壓誤差約0.01%。若輸入只有10 kΩ,則為10×10000/(10000+100)=9.901 V,誤差約0.99%。這兩個結果都假設電阻固定且沒有線纜漏電,真正裝置要以資料表的最小輸入阻抗和最大輸出負載核對。
先把signal ground與power ground標在圖上,再決定是否單點相連、使用隔離訊號調節器或採用差動輸入。NI的類比配線說明以Vm=Vs+ΔVg描述地電位差如何加入量測值;畫面出現固定偏移時,不能只調整PLC縮放零點,必須先查回路參考。
負載 線纜與輸入保護
輸出資料表常同時列出最大負載電流、最小負載阻抗、短路耐受和允許電容。輸入端資料表則可能用輸入阻抗或輸入電流描述,兩者不能混用。若某輸出至少要求10 kΩ負載,接一個1 kΩ負載即使仍量到電壓,也可能限流、失真或過熱;長線帶來的電容還會增加響應負擔。
| 連接條件 | 10 V穩態預期 | 判斷 |
|---|---|---|
| 1 MΩ輸入 | 約9.999 V(假設Rout=100 Ω) | 負載誤差很小 |
| 10 kΩ輸入 | 約9.901 V | 約0.99%分壓,須看精度 |
| 1 kΩ輸入 | 約9.091 V | 若輸出不允許此負載,屬錯誤配置 |
| 輸入開路 | 可能漂浮,不保證為0 V | 要有設備支援的偏置或診斷 |
輸入開路時,類比端可能受漏電、電纜耦合、ADC取樣電容或變頻器雜訊影響而漂浮;讀到2 V不表示感測器真的輸出2 V。不要任意並一顆下拉電阻,因為它會改變正常負載與精度。若要用偏置電阻判斷斷線,必須先確認輸出器能承受該負載、輸入範圍與故障電壓。
短路也不等同於0 V有效值。某些輸出有限流,短路後會保護或恢復;另一些輸出可能損壞。診斷可依賴輸出器的故障旗標、專用斷線電流、額外電阻與量測電路,但不能在沒有型號資料時杜撰通用PLC診斷位元。
響應時間要用時間常數驗算
取樣快不等於訊號快。若輸入端或信號調節器形成RC低通,階躍響應要等待數個時間常數。案例條件R=10 kΩ、C=1 µF,τ=RC=10 ms,截止頻率fc=1/(2πτ)約15.9 Hz;要到達階躍終值約99.3%需5τ,也就是50 ms。若控制器每100 ms取一次,這組條件可能足以觀察慢變量,但不能宣稱適合高速控制。
| 測試情境 | 輸入階躍與取樣 | 預期或異常結果 |
|---|---|---|
| 0至10 V慢變 | 100 ms內平滑上升 | 應跟隨且不超出輸出範圍 |
| 0至10 V快速階躍、τ=10 ms | 約50 ms達99%(估算) | 太早取樣會低估真值 |
| 週期20 ms波形 | 頻率50 Hz,高於15.9 Hz | 振幅會被衰減 |
| 每次取樣跳動 | 接地噪聲、ADC取樣或屏蔽問題 | 用固定電壓源與短線分離查驗 |
響應核對應找三個時間:輸出器本身的上升下降時間、線纜與輸入RC、控制器取樣與濾波週期。若感測器只保證某負載下的頻寬,換成更低阻輸入或更長線後不能沿用原數字。對變頻器附近的線路,屏蔽接地方式和分開動力線與類比線,往往比提高取樣率更重要。
若訊號調節器另有數位濾波,應把類比RC的50 ms與軟體濾波延遲分開列出;整體反應需依兩級濾波模型或實測階躍評估,不能把兩個不同定義的反應時間直接相加當精確結果。
測試時用已知的0 V、5 V、10 V三點,另加一次0至10 V階躍。正常結果是三點誤差符合需求、階躍按時間常數收斂;若靜態正確但階躍慢,查RC和更新週期;若靜態已有偏移,先查地電位差與負載。
把斷線 超量程與0 V分開
0 V可能是正常下限,也可能是輸出斷電、短路或感測器故障,所以單一數值通常不能完成診斷。斷線策略要由輸出器和輸入器共同定義,例如輸出器提供故障電流或額外診斷接點;若只有0至10 V主訊號,就要以電源狀態、品質位元、範圍檢查和合理性檢查組合判斷。
| 觀察值 | 先確認條件 | 不應直接下的結論 |
|---|---|---|
| −0.2 V | 輸入保護、地差、零點容差 | 不一定是斷線 |
| 0.0 V持續 | 感測器供電、輸出短路、真正零值 | 不一定是故障 |
| 10.4 V | 輸入過壓與輸出飽和規格 | 不能只把它限幅成正常滿量程 |
| 漂浮1.7 V | 輸入是否開路、偏置與線纜耦合 | 不能當有效量測 |
建議保留raw voltage、工程值、範圍狀態與來源品質。工程值換算可寫成Value=Vraw/10×量程,但只有在輸入確實是0至10 V、線性、接地與負載正常時成立;輸入負壓、超10 V或開路時應標記異常,不要默默限幅成0或100%。
若要做斷線判斷,先定義正常邊界與延遲。例如規格允許−0.1至10.1 V,連續超界500 ms才報警;這是設計假設,實際閾值要依感測器零點、輸入誤差、瞬態與安全需求核准。測試要分別注入0 V、5 V、10 V及經設計允許的開路;短路試驗須先確認來源短路耐受與限流,觀察值、品質與警報時間線。
特別注意,超界500 ms警報只是本例的範圍異常規則,不是可靠斷線偵測。若斷線後恰好漂在5 V,範圍檢查完全可能通過;若短路成0 V,又與合法下限重疊,也無法單凭主訊號辨識。需要獨立供電診斷、來源狀態或能夠區分故障的介面設計,才能建立完整品質判定。
FAQ與官方來源
FAQ1:輸入阻抗越高就一定越好嗎?答:通常能減少分壓,但還要看漏電、雜訊、取樣電容、共模範圍與輸入保護;高阻輸入也可能更容易漂浮。
FAQ2:量到0 V是否就是感測器在零點?答:不是。要確認感測器供電、輸出負載、共地、品質狀態與短路或斷線條件。
FAQ3:把兩端0 V相接能消除地差嗎?答:可能形成回流與地迴路,甚至改變隔離。應按接地架構與輸入型式選單點接地、差動或隔離。
FAQ4:已知0至10 V就能直接用電壓除以10再乘工程量程嗎?答:只能在輸入範圍、線性、負載和品質均正常時套用;超量程與開路要先標記異常。
參考:NI analog field wiring and noise
參考:NI PXIe-6357 specifications