如何防止氣動邏輯迴路中的相反訊號
要防止相反訊號,必須讓一個控制狀態成為每個方向控制閥指令的唯一所有者。在電氣控制中,使用互斥輸出與故障偵測,讓同一個致動器指令不會被多個模式同時寫入。在純氣動順序中,使用串級群組,或使用另一種能在啟用相反指令前排出非作用中指令路徑的狀態元件。重點不是只在邏輯圖上畫出互斥,而是要證明未作用的路徑在實體閥件前已經關閉並釋放壓力。單靠梭閥硬體無法提供這項保護。
相反的氣動訊號是指伸出或縮回指令仍然有效,同時其相反指令也處於作用中。來源可能是電氣、氣動或機械,並可能在控制器、繼電器、手動旁路、先導迴路或主閥芯中形成;同一個表面上已取消的要求,也可能因繼電器接點、氣動記憶或閥芯保持而在下游繼續存在。請檢查 PLC 邏輯、繼電器配線、重疊的機械閥、困住的先導壓力、受限的排氣,以及重複的記憶元件,不要只看 PLC 位元是否已變成 0,還要沿著指令到閥件的完整路徑確認它已經消失。
重點摘要:把兩個指令同時有效視為故障,絕不要當成允許的運轉狀態。為每個致動器指令指定一個狀態所有者,再證明非作用中的電氣或氣動路徑已關閉、排氣,而且沒有殘餘先導壓力。梭閥執行 OR 邏輯,不會仲裁伸出與縮回;它只會把替代輸入送到共同輸出。放行前測試正常、衝突、失去能量與重啟狀態,並記錄每個狀態下的輸出、壓力與致動器結果。
什麼是相反訊號?閥件實際會發生什麼事?
一份 Parker 直接電磁閥型錄明確說明,兩個線圈不應同時通電,但該指示只適用於特定型號(Parker Catalog 0640-E,2026 年查閱)。因此,相反指令是一項控制故障,而不是可以依靠某一側「通常會勝出」來處理的正常模式;不能把單一型錄的線圈警告推廣成所有閥件的通用換向規則。其實體結果必須對照所選閥件的結構、線圈配置與製造商說明確認,並在實際供氣與負載條件下驗證,而不是只從名稱或符號推測。
對雙電磁或雙先導方向控制閥,定義兩個布林指令:E 要求伸出,R 要求縮回。這兩個變數代表控制狀態對致動器提出的要求,不代表線圈已通電、先導壓力已建立或主閥芯已完成換向。
允許三種指令狀態。E = 0, R = 0 是未下指令狀態,其結果取決於閥是單穩態、雙穩態還是彈簧中位。E = 1, R = 0 指令伸出。E = 0, R = 1 指令縮回。第四種組合 E = 1, R = 1 必須進入故障反應,不能變成另一種運轉模式;禁止狀態必須被抑制、記錄並依機台定義的反應處理。
伸出指令 E |
縮回指令 R |
邏輯狀態(允許或衝突) | 必要的設計回應與實體結果 |
|---|---|---|---|
| 0 | 0 | 允許 | 套用文件定義的失電、返回或保持狀態,並確認沒有方向要求 |
| 1 | 0 | 允許 | 只指令伸出,並監視伸出方向、完成回授與逾時 |
| 0 | 1 | 允許 | 只指令縮回,並監視縮回方向、完成回授與逾時 |
| 1 | 1 | 衝突 | 抑制兩者、記錄衝突,並執行經驗證的機台故障反應 |
不要只從線圈電壓推斷致動器反應。單一閥芯不可能同時處於兩個完全換向的位置,但同時作用的力量可能造成延遲換向、最後狀態保持、線圈發熱、顫動,或由型號決定哪一側佔優勢;因此,兩個電氣要求同時存在時不能只等待閥件自行決定結果。雙穩態氣動鎖存器可以保持最後狀態,而 5/3 彈簧中位閥在兩個指令都移除時,會回到指定中位。另一篇5 路 3 位閥位置保持指南說明,即使是中封狀態也不代表一定能實現機械保持,因為可壓縮空氣與洩漏仍可能讓位置改變。
「關閉」最有用的定義是實體狀態,而不是邏輯狀態。PLC 中未作用的位元,不能證明繼電器接點已開啟、電磁閥已失電、先導管已排氣,或閥芯已到達預定狀態。可靠的迴路會在方向控制閥前最後一個可行位置,確認該指令,並在需要時量測線圈端子、繼電器接點、先導氣口與主閥芯回授,直到確認非作用路徑真的不再影響致動器。
為什麼梭閥無法解決伸出與縮回衝突?
Festo 將一款教學用梭閥的額定範圍定為 1 至 10 bar、名義流量 500 L/min,並嚴格定義為 OR 閘(Festo 梭閥 539771,2015 年)。它把兩個替代輸入合併成一個輸出,這表示任一輸入都可以要求同一個下游動作;它不會讓兩個相反輸出彼此互斥,也不會替控制器判斷哪個方向應該優先。
梭閥適合在兩個合法來源都可能要求同一個下游功能時使用,例如由手動或自動方式允許同一條先導線、兩個替代的啟動位置,或備援的壓力訊號來源。如果兩個輸入同時存在,引用的 Festo 單元會讓較高壓力到達出口。這是壓力選擇,不是安全額定的優先邏輯,也不代表較高壓力的一側在所有故障條件下都安全。這個錯誤觀念源自於畫出「輸入 A」與「輸入 B」卻沒有說明其意義。如果 A 與 B 都是要求伸出的方式,OR 邏輯就適用;如果 A 要求伸出而 B 要求縮回,將兩者經過同一個梭閥合併,會破壞方向區分。在兩個先導端各裝一個梭閥,仍可能讓兩個先導輸出同時作用,因此分開的梭閥也不能取代互斥狀態控制。
如需更廣泛地設計 AND、OR、記憶、計時與抑制功能,請參閱氣動邏輯閥指南。對本文而言,選擇規則更簡單:
| 控制要求 | 適當方法 | 原因 |
|---|---|---|
| 任一來源都可能要求同一動作 | 梭閥或經驗證的 OR 邏輯 | 設計上就是要把替代來源送到一個共同輸出 |
| 兩個條件必須同時成立 | 雙壓閥或經驗證的 AND 邏輯 | 輸出必須同時取得兩個獨立的允許條件 |
| 伸出與縮回絕不能共存 | 互斥、串級分組或獨占狀態機 | 兩個不同方向輸出在正常與轉換期間都必須持續互斥 |
| 一個指令必須覆寫另一個 | 具有明確故障狀態的指定優先架構 | 只靠壓力大小並不足夠,必須定義故障狀態與優先權 |
SMC 為目前一個梭閥與 AND 閥系列列出 0.05 至 1.0 MPa 的範圍,也就是 20:1 的工作壓力跨度(SMC VR12,2026 年查閱)。這個跨度只描述該邏輯元件的工作範圍,不代表下游方向控制閥一定能換向,也不代表先導訊號在動態需求下仍有足夠裕量;最低工作壓力不是方向閥的最低換向壓力,最高額定值也不會替整條迴路建立過壓保護。接頭、管路、邏輯元件、洩漏與排氣限制,仍會影響閥件可取得的壓力,因此要把規格範圍與接收端實測壓力分開記錄。
純氣動互斥:串級方法
Festo 2025 年工業氣動訓練範圍,將訊號重疊、動作圖、串級原理與分組視為不同設計主題(Festo 訓練型錄,2025 年)。在純氣動順序中,串級分組會分離指令狀態,讓同一個方向控制命令只由目前被選取的群組授權。一個群組保持啟用,同時前一個群組先排氣,之後下一個群組才能作用,這樣就不會讓兩個階段同時擁有同一閥件的指令權;這種分組是把互斥條件實現在氣動狀態本身,而不只是寫在動作圖上。
從所需的動作順序開始,不要從一箱閥件開始。對於順序 A+ → B+ → B− → A−,氣缸 B 在中間轉換處出現相反方向;應在 B− 前分割,讓群組 1 包含 A+ → B+,群組 2 包含 B− → A−。分組邊界要同時說明哪個步驟移交權限、哪個訊號使前一群組排氣,以及下一群組在什麼條件下才可取得授權;它應由動作順序決定,而不是由現有閥件數量或管路方便性決定。
串級群組是一組連續動作,其中同一氣缸不會以相反方向出現。一次只能讓一條群組線加壓。選擇器為作用中群組的訊號閥供氣,並在下一個群組產生指令前,讓非作用中群組排氣。這是以氣動方式實現先斷後接;舊指令必須降到接收端先導閥的重設閾值以下,新指令才會生效。即使動作圖在邏輯上正確,堵塞的消音器、錯誤連接的 3/2 訊號閥、過長的小口徑管路或洩漏的記憶元件,也可能阻止這個釋放,讓舊命令在新群組已啟用後仍然殘留。
把串級群組線視為狀態匯流排,而不只是另一條供氣。若兩條群組線在正常切換、手動旁路或重啟期間可能同時加壓,架構就有重複的狀態所有權;應在調整時間延遲或增加更多邏輯閥前,先修正這項轉換。否則,延遲只會把兩個群組同時有效的問題推遲到另一個壓力或溫度條件下,並不能證明舊群組已釋放其先導權。
完整的 A+ → B+ → B− → A− 設計與狀態表,請參閱氣缸順序迴路設計指南。本文停留在衝突邊界:同一時間只能由一個群組授權方向控制閥的任一先導端,而且另一個群組的命令路徑必須已經排氣並低於接收端的重設閾值。
PLC 與繼電器邏輯應如何強制互斥?
ISO 13849-1:2023 適用於使用電氣、液壓、氣動與機械技術的安全相關控制系統,但不會為機台選擇安全功能或所需 PLr(ISO 13849-1,2023 年)。對一般順序控制而言,互斥仍需要確定性的邏輯、在合理時使用輸出回授,以及明確的故障反應;符合標準的名稱本身不會替某台機器選出安全功能或性能等級。
互斥是指不允許多於一個相反輸出作用中的規則。建立一個由狀態變數擁有致動器指令,讓狀態變數先決定中性、伸出或縮回,再由單一仲裁器產生實體輸出;仲裁結果還應能被診斷與回授追溯,而不是只存在於一個無法驗證的內部位元。自動順序邏輯、手動點動邏輯、復原程式與維護模式,都應向一個指令仲裁器要求狀態,而不是直接寫入兩個實體輸出。
實用的輸出規則如下:要求狀態先決定哪一個方向可以被授權,再把不允許的方向保持在 0;中性狀態兩個輸出都必須為 0,伸出狀態只允許伸出輸出為 1,縮回狀態只允許縮回輸出為 1,衝突狀態則應鎖存診斷並移除兩個輸出。衝突狀態不得依靠輸出先後順序、PLC 掃描排列或繼電器吸合速度自行解決。
| 要求狀態 | 伸出輸出 | 縮回輸出 | 故障條件 |
|---|---|---|---|
| 中性 | 0 | 0 | 不允許任何方向指令,套用文件定義的中性狀態 |
| 伸出 | 1 | 0 | 縮回要求必須不存在,並確認縮回路徑未作用 |
| 縮回 | 0 | 1 | 伸出要求必須不存在,並確認伸出路徑未作用 |
| 相衝要求 | 0 | 0 | 鎖存診斷、移除兩個輸出,並執行指定反應 |
當後果需要時,同時使用軟體與電氣分離。PLC 邏輯可以在同一個掃描週期內抑制相反輸出。中間繼電器可以加入交叉配線的常閉接點,使一個通電線圈切斷另一個線圈的迴路。之後,輸出診斷或閥位置回授可以偵測熔接接點、導線短路或未依指令動作的閥芯。不要隱藏模式轉換。從自動切換到手動時,取消舊指令、確認輸出已關閉,然後才接受新模式要求;手動旁路也必須受相同的互斥規則約束。恢復供電時,應根據合格的傳感器與機台狀態重建狀態,而不是重播過時的輸出影像。雙穩態閥可能在控制器忘記實體狀態後仍記住該狀態,因此重啟不能只依賴控制器的上一個輸出位元。
對較大的閥島,請在模組化氣動迴路工作表中記錄指令所有權、失效行為、先導來源與重啟策略。這份紀錄可以阻止無聲的重複所有權,否則這類故障可能在 PLC 變更或閥件替換後才出現;每次變更都應重新確認哪個狀態可以授權每一個實體方向輸出。
殘餘先導壓力與重設競賽
SMC 為目前 VR12 梭閥與 AND 閥系列指定 0.05 MPa 的最低工作壓力,但方向控制閥的最低先導壓力是另一項依型號而定的數值(SMC,2026 年查閱)。指令在電氣上已關閉,但困住或緩慢排出的先導壓力仍可能影響主閥芯;所以「輸出已關閉」與「閥件已回到非作用狀態」不是同一項證據。
在發生故障的轉換期間,量測兩個先導氣口。PLC 的電氣檢查只能證明輸出指令改變,無法顯示卡住的繼電器、通電的手動旁路、受限的先導排氣、交叉連接的管路、洩漏的邏輯元件,或由止回功能困住的壓力;先導壓力必須在方向控制閥端點量測,而不是只在邏輯來源端推測。
找出四種不同的時間量:
| 時間量 | 要量測的內容 |
|---|---|
| 控制器延遲 | 從控制狀態轉換到實體輸出改變的時間 |
| 電氣釋放 | 從線圈或繼電器磁場移除到電樞實際落下的時間 |
| 氣動衰減 | 非作用中的先導線降到接收端釋放閾值以下的時間 |
| 閥換向 | 閥芯與下游壓力路徑真正到達新狀態的時間 |
不要用未記錄的計時器解決重設競賽。延遲可能在某個壓力與溫度下掩蓋症狀,但根本限制仍然存在。先提供明確的排氣路徑、修正管路配置並確認壓力衰減,確定舊命令真的低於重設閾值。只有在功能規格要求刻意死區時間,且所選元件支援它時,才加入計時器;計時器不能替代排氣、配管或洩漏問題的修正。壓力損失可能造成另一種衝突:兩條邏輯路徑在上游看似都有效,但同時需求時,兩者都不能在主閥提供足夠的先導裕量。即使靜態壓力表讀值達標,切換瞬間的流量需求仍可能使接收端壓力短暫跌破換向或釋放門檻,因此要量測接收端先導口的動態壓力。更廣泛的壓降故障排除指南涵蓋靜態調壓器壓力表無法顯示的供氣、管路、接頭與排氣限制。
如何試運轉相反訊號互鎖?
ISO 4414:2010 在 2021 年確認後仍是現行的氣動系統安全標準,涵蓋設計、安裝、調整、持續運轉、維護、可靠度與重大危害(ISO 4414,2010 年)。因此,試運轉應證明每個指令組合、失能條件、轉換與重啟反應,而不是只讓致動器循環一次;驗證要包含正常狀態與禁止狀態,以及每個能量來源分開消失時的結果。
從四狀態指令表開始。強制每個允許狀態,確認電氣輸出、先導壓力、閥芯指示(如有)、致動器方向、端位回授與逾時反應。接著用受控測試方法強制禁止狀態。迴路應抑制或移除指令,並產生已記錄的診斷,而不造成未經審查的運動;測試紀錄還要保留預期結果、實際結果與通過限值。
使用以下順序:
- 將圖面與已安裝硬體核對。在下達測試指令前,記錄確切閥功能、型號、正常狀態、先導來源、線圈或先導識別,以及每個手動旁路,避免測試時把錯誤的物理配置當成邏輯故障。
- 確認
E = 0, R = 0產生文件定義的實體結果,並記錄閥芯、先導壓力與致動器的實際狀態。 - 分別測試伸出與縮回,同時記錄兩條指令路徑,確認其中一條作用時另一條確實未作用。
- 引入同時的邏輯要求,確認仲裁器拒絕要求並記錄故障,且不發出方向指令;不要讓 PLC 掃描順序替衝突狀態選出方向。
- 在方向控制閥處檢查每一條先導線,不要只在邏輯來源處檢查,並確認非作用中的先導壓力已低於釋放閾值。
- 在受控條件下限制或斷開一條回授路徑。確認逾時、輸出移除、診斷紀錄與復原要求;對每一條故障可能掩蓋未解決指令的回授通道重複測試。
- 分別移除電力、主氣源與先導氣源,讓每一項失能條件都能單獨對應到一個可預期的實體結果。
- 恢復能量,並在運動恢復前確認指定的重設條件;重啟不能只重播控制器中過時的輸出狀態。
記錄控制器版本、閥件料號與功能、供氣設定、量得的先導壓力、指令時間戳、閥芯回授、致動器結果與通過限值。也要記下測試時的模式、負載與失能條件,讓讀者知道量測是在什麼轉換情境下取得。這些欄位要能把要求狀態連到電氣輸出、先導壓力與實體運動;沒有這些欄位,後續替換元件或軟體更新就無法重現驗收測試。
控制互鎖在哪裡停止?機台安全從哪裡開始?
OSHA 29 CFR 1910.147 包含氣動能量,並要求涵蓋的能量控制程序至少每年檢查一次;它也指出按鈕與選擇開關不是能量隔離裝置(OSHA 1910.147,2026 年查閱)。指令互鎖可以改善運轉、拒絕相反命令,卻不會因此成為維護上鎖程序或經驗證的安全功能,兩者的目的、證據與驗證要求必須分開。
在規格中分開三個層級:
| 層級 | 目的 | 所需證據 |
|---|---|---|
| 製程互斥 | 防止正常順序中出現矛盾的方向指令,讓同一時刻只有一個合法狀態 | 狀態表、邏輯測試、輸出與先導量測,以及衝突反應紀錄 |
| 安全相關控制功能 | 在定義的危害事件發生時,依指定安全功能與性能降低風險 | 風險評估、安全要求、架構、PLr、故障反應、診斷與驗證 |
| 危害能量控制 | 在受涵蓋的維修與保養期間控制危害能量並保護人員 | 隔離裝置、儲存能量控制、程序、現場驗證與重設條件 |
ISO 12100:2010 提供機械風險評估與降低風險的方法,並在 2022 年確認後仍為現行版本(ISO 12100,2010 年)。ISO 13849-1 接著提供安全相關控制部件的方法。僅因普通繼電器接點、PLC 位元、梭閥或順序閥阻擋了一個指令,兩項標準都不會因此把它變成安全元件;必須先定義安全功能,再依風險評估與驗證證明其性能。
雙手控制說明了這條界線。ISO 13851:2019 定義雙手控制裝置的要求並識別三種類型,同時將機台選擇留給適用標準或風險評估(ISO 13851,2019 年)。標準氣動 AND 閥可以展示雙輸入邏輯,但本身不能證明同時性、防綁定、容錯、停止性能或與危害的必要距離。排氣也取決於機台。移除供氣壓力可能停止動力運動、釋放夾具,或讓垂直負載受重力移動;同一個排氣動作在不同機台上可能產生不同的安全結果。相關的ISO 13849 氣動安全迴路與安全排氣閥整合指南,涵蓋更廣泛的安全功能界線。
即使製程衝突反應與安全反應都移除同一個輸出,也要把它們寫成不同列。這項分離可以保護驗證,避免未來的製程軟體變更被誤認為安全修改,也讓能量隔離獨立於控制器是否可用。製程互鎖可以是正常控制的設計規則,安全反應則必須有明確危害、要求性能、故障反應與驗證證據。
氣動相反訊號常見問題
以下五個答案將 OR 邏輯、互斥與安全功能分開。引用的 Festo 梭閥工作範圍為 1 至 10 bar,而 ISO 13849-1:2023 涵蓋安全相關的氣動控制,但不會選擇機台所需的 PLr(Festo;ISO)。因此,讀者應分別判斷邏輯元件的功能、方向命令的互斥規則,以及機台安全功能的風險與驗證要求。
梭閥能停止相反的伸出與縮回指令嗎?
不能。梭閥透過將任一輸入傳到一個共同輸出來執行 OR 邏輯。當兩個來源要求同一動作時,它很適合;但它不會判斷兩個來源是否代表相反方向,也不會替相反要求建立故障狀態。伸出與縮回是不同輸出,因此需要透過獨占狀態機、繼電器互鎖、串級群組或另一種刻意設計的架構來互斥。
如果 PLC 的兩個輸出都開啟,應該發生什麼事?
把這個組合視為故障。指令仲裁器應移除或抑制兩個實體輸出,並套用機台專屬的受控反應。記錄衝突要求、作用中模式、回授狀態與輸出狀態;不要讓 PLC 掃描內的輸出順序,暗中決定哪個致動器方向勝出。後續重設也要在符合指定條件、非作用先導壓力已衰減且回授狀態可信後,才允許恢復運動。
雙穩態閥能解決訊號重疊嗎?
不能。雙穩態閥會保持最後的換向狀態,直到相反指令改變它,但不會驗證指令來源;控制器遺忘狀態時,閥件仍可能保留原本的實體狀態。同時的線圈或先導仍可能產生依型號而定的行為。控制器必須防止重疊,試運轉也必須確認非作用先導壓力先衰減、閥芯狀態與命令一致,再讓相反指令生效。
氣動 AND 閥能建立安全互鎖嗎?
AND 閥可以要求兩個氣動輸入,但單靠布林關係不能建立安全功能;ISO 13851:2019 為雙手控制定義額外要求,ISO 13849-1:2023 則涵蓋安全相關控制設計。機台風險評估必須定義功能、所需性能、故障反應與驗證,並確認排氣、夾具釋放、停止距離與垂直負載的結果符合該功能。
應如何測試相反訊號故障?
使用受控試運轉程序測試全部四種指令組合,包括禁止的同時狀態;在方向控制閥處量測兩個電氣輸出與兩個先導壓力。接著測試失電、失氣、回授故障、手動旁路、模式變更與重啟。對每個條件記錄預期與實際反應、診斷訊息、壓力衰減與通過限值,並在任何衝突路徑修正後重複受影響的測試,直到放行證據能重現而不是只依賴一次示範。若通過判定只記錄致動器有沒有移動,就可能漏掉輸出已移除但先導壓力仍存在的故障;測試表應能指出互斥在哪一層失效。
資料來源與技術參考
| 來源 | 本文採用的範圍 |
|---|---|
| ISO 4414:2010 | 氣動系統設計與安全要求,以及本文採用的安全範圍;取用日期:2026-07-22 |
| ISO 12100:2010 | 機械風險評估與降低風險的方法;取用日期:2026-07-22 |
| ISO 13849-1:2023 | 控制系統的安全相關部件與應用限制;取用日期:2026-07-22 |
| ISO 13851:2019 | 雙手控制裝置的要求與類型;取用日期:2026-07-22 |
| OSHA 29 CFR 1910.147 | 危害能量控制、隔離與驗證;取用日期:2026-07-22 |
| Festo 氣動閥 | 單穩態與雙穩態功能,以及閥狀態保持行為;取用日期:2026-07-22 |
| Festo 教學用梭閥 | OR 功能、額定範圍與技術資料;取用日期:2026-07-22 |
| Festo 2025 訓練型錄 | 訊號重疊、動作圖與串級分組;取用日期:2026-07-22 |
| SMC VR12 | 梭閥與 AND 閥的工作壓力規格;取用日期:2026-07-22 |
| Parker Catalog 0640-E | 直接電磁閥的同時通電操作說明;取用日期:2026-07-22 |
