空圧ロジック回路で対立する信号を防ぐ方法

相互排他ロジック、カスケードグループ、パイロット圧確認、4状態試験を使い、方向制御弁の対立する空圧信号を防ぐ方法を解説します。

共有
Eric Zhou, 空圧制御システムエンジニア, ベプト空圧

著者について

Eric Zhou

空圧制御システムエンジニア

Ericです。ベプト空圧の空圧制御システムエンジニアとして、見積前の空圧製品要件、部品用途、技術詳細の確認を支援します。

著者の記事Eric@bepto.com

対立する信号を防ぐには、各方向制御弁指令の唯一の所有者として1つの制御状態を割り当てることが基本です。電気制御では、相互排他的な出力と故障検出を使います。空圧だけのシーケンスでは、カスケードグループ、または非アクティブな指令経路を排気してから反対側を有効にする別の状態要素を使います。シャトル弁だけではこの保護は得られません。

対立する空圧信号とは、反対側の指令もアクティブなのに、伸長または収縮の指令が有効なまま残る状態です。その発生源は電気、空圧、機械のいずれでも構いません。PLCロジック、リレー配線、重複した機械式バルブ、閉じ込められたパイロット圧、制限された排気、重複したメモリ要素を確認します。

要点:両方の指令がアクティブな状態は故障と扱い、許可された運転状態にしない。各アクチュエータ指令に1つの状態所有者を割り当て、非アクティブな電気または空圧経路がオフであることを検証する。シャトル弁はOR論理を実行するが、伸長と収縮を裁定しない。リリース前に、通常状態、競合状態、エネルギー喪失状態、再起動状態を試験する。

対立する信号とは何か。バルブでは実際に何が起きるのか?

Parkerのある直動ソレノイドバルブカタログには、2つのコイルを同時に励磁してはならないと明記されていますが、その指示は当該モデル固有です。したがって対立する指令は制御上の故障であり、物理的な結果は選定したバルブの構造に照らして確認する必要があります(Parkerカタログ0640-E、2026年取得)。

ダブルソレノイドまたはダブルパイロットの方向制御弁について、2つのブール指令を定義します。Eは伸長、Rは収縮を要求します。

許可される指令状態は3つです。E = 0, R = 0は無指令状態で、バルブが単安定、双安定、ばねセンタリングのいずれかによって結果が決まります。E = 1, R = 0は伸長を指令します。E = 0, R = 1は収縮を指令します。4つ目の組合せであるE = 1, R = 1は、別の運転モードになるのではなく、故障応答へ移行させなければなりません。

伸長指令 E 収縮指令 R ロジック状態 必要な設計応答
0 0 許可 文書化された非励磁状態または保持状態を適用
1 0 許可 伸長を指令し、完了を監視
0 1 許可 収縮を指令し、完了を監視
1 1 競合 両方を禁止するか、妥当性確認済みの故障応答を実行

コイル電圧だけからアクチュエータの応答を推定しないでください。1つのスプールは同時に2つの完全な切換位置を占められませんが、同時に作用する力によって、切換遅れ、直前状態の保持、コイル過熱、チャタリング、またはモデル依存の優勢側が生じる可能性があります。双安定空圧ラッチは最後の状態を保持できますが、5/3ばねセンタリング弁は両方の指令を解除すると指定されたセンター位置へ戻ります。5方向・3位置バルブの保持に関する別のガイドでは、クローズドセンターであっても機械的保持が保証されない理由を説明しています。

「オフ」の最も有用な定義は、論理状態ではなく物理状態です。非アクティブなPLCビットだけでは、リレー接点が開いたこと、ソレノイドが非励磁になったこと、パイロットチューブが排気されたこと、スプールが意図した状態に到達したことを証明できません。信頼できる回路では、方向制御弁の直前にある実用上可能な最後の箇所で指令を検証します。

伸長指令と収縮指令に対する4状態相互排他ルール 縦型図は、許可される3つの指令状態と、禁止される1つの競合状態を示す。伸長と収縮が両方アクティブになると、アクチュエータ指令ではなく故障応答へ移行する。 許可される指令状態は3つだけ E = 伸長指令、R = 収縮指令 E=0, R=0文書化された中立、復帰、または保持状態 E=1, R=0伸長指令のみ収縮出力とパイロット経路は非アクティブでなければならない E=0, R=1収縮指令のみ伸長出力とパイロット経路は非アクティブでなければならない E=1, R=1競合指令を禁止し、故障を記録し、機械固有の管理された、または安全な応答を適用 競合状態を通常ロジックとして決して使わない
この指令真理値表は、伸長と収縮の同時要求を方向制御弁に到達する前に拒否します。

シャトル弁で伸長と収縮の競合を解決できないのはなぜか?

Festoは、ある教育用シャトル弁について1~10 bar、定格流量500 L/minを示し、厳密にORゲートとして定義しています(Festo教育用シャトル弁539771、2015年)。2つの代替入力を1つの出力にまとめますが、2つの反対出力を相互排他的にはしません。

シャトル弁は、2つの正当な発生源のいずれからでも同じ下流機能を要求できる場合に有用です。たとえば、1本のパイロットラインに対する手動または自動の許可、2つの代替スタート位置、バックアップ用の圧力信号源などです。両方の入力が存在すると、引用したFesto製品では高い圧力が出口へ到達します。これは圧力選択であり、安全定格の優先順位ロジックではありません。元の誤解は、意味を明示せずに「入力A」と「入力B」を描くことから生じます。AとBが伸長を要求する2つの方法ならORロジックが適切です。Aが伸長を要求し、Bが収縮を要求するなら、1つのシャトル弁を通して組み合わせることで方向の区別が失われます。両方のパイロットに別々のシャトル弁を設置しても、両方のパイロット出力がアクティブなままになる可能性があります。

空圧ロジック弁ガイドでは、AND、OR、メモリ、タイミング、禁止機能のより広い設計を扱います。この記事での選定ルールは、より簡潔です。

制御上の要求 適切な方法 理由
どちらの発生源も同じ動作を要求できる シャトル弁または妥当性確認済みORロジック 1つの共通出力を意図する
2つの条件がともに真でなければならない 2圧力弁または妥当性確認済みANDロジック 出力に両方の許可が必要
伸長と収縮を決して同時に成立させない 相互排他、カスケードグループ、または排他的ステートマシン 2つの異なる出力を排他的に保つ必要がある
1つの指令が別の指令を上書きする必要がある 故障状態を定義した優先順位アーキテクチャ 圧力の大きさだけでは不十分

SMCは、現行のあるシャトル弁およびAND弁ファミリーについて0.05~1.0 MPaを示しており、運転圧力の範囲は20:1です(SMC VR12、2026年取得)。この範囲だけでは、下流側の切換を証明できません。継手、チューブ、ロジック要素、漏れ、排気制限は、バルブで利用できる圧力に依然として影響します。

空圧だけで相互排他を実現する:カスケード方式

Festoの2025年産業空圧トレーニング範囲では、信号の重なり、動作線図、カスケード原理、グループ化を別々の設計テーマとして扱っています(Festoトレーニングカタログ、2025年)。純粋な空圧シーケンスでは、カスケードグループが指令状態を分離します。前のグループが排気してから次のグループがアクティブになる間、1つのグループだけが有効であり続けます。

バルブの箱から始めるのではなく、必要な動作シーケンスから始めます。A+ → B+ → B− → A−のシーケンスでは、中間遷移でシリンダBが反対方向に現れるため、B−の前で分割し、グループ1をA+ → B+、グループ2をB− → A−とします。

カスケードグループとは、1つのシリンダが反対方向で現れない連続した動作の集合です。一度に加圧されるグループラインは1本だけでなければなりません。セレクターはアクティブなグループの信号弁へ信号を供給し、次のグループが指令を生成する前に非アクティブなグループを排気します。これは、空圧で表現したブレーク・ビフォア・メーク動作です。新しい指令が有効になる前に、古い指令が受け側パイロットのリセットしきい値を下回らなければなりません。詰まったサイレンサー、誤接続された3/2信号弁、長い細径チューブ、漏れのあるメモリ要素があると、動作線図が論理的に正しくても、その解除が妨げられる可能性があります。

カスケードのグループラインは、単なる別の空気供給ではなく、状態バスとして扱います。通常の切換、手動オーバーライド、再起動の際に2本のグループラインを同時に加圧できるなら、そのアーキテクチャには状態所有者が重複しています。時間遅延を調整したり、ロジック弁を追加したりする前に、その遷移を修正してください。

具体的なA+ → B+ → B− → A−設計と状態表は、シリンダ順次動作回路の設計ガイドで扱っています。この記事は競合が生じる境界に焦点を当てます。1つのグループだけが、一度に方向制御弁のどちらか一方のパイロットを許可できます。

PLCとリレーロジックで相互排他を実現するには?

ISO 13849-1:2023は、電気、油圧、空圧、機械の技術を使う安全関連制御システムに適用されますが、機械の安全機能や必要なPLrを選定するものではありません(ISO 13849-1、2023年)。通常のシーケンス制御でも、相互排他には決定論的なロジック、必要に応じた出力フィードバック、定義された故障応答が必要です。

相互排他とは、対立する出力を1つより多くアクティブにすることを許可しないルールです。アクチュエータ指令を所有する1つの状態変数を作ります。自動シーケンスロジック、手動ジョグロジック、復旧コード、保全モードは、2つの物理出力へ直接書き込むのではなく、1つの指令アービターに状態を要求すべきです。

実用的な出力ルールは次のとおりです。

要求状態 伸長出力 収縮出力 故障条件
中立 0 0 どちらの指令も許可しない
伸長 1 0 収縮要求が存在してはならない
収縮 0 1 伸長要求が存在してはならない
競合する要求 0 0 診断をラッチし、指定された応答を実行

結果が重大な場合は、ソフトウェアによる分離と電気的な分離を両方使います。PLCロジックは、同じスキャン内で反対側の出力を禁止できます。中継リレーは、相互配線した常閉接点を追加し、片方のコイルが励磁されるともう片方のコイル回路を切ることができます。出力診断またはバルブ位置フィードバックによって、溶着した接点、短絡した導線、指令に追従しないスプールを検出できます。モード遷移を隠さないでください。自動から手動へ切り替えるときは、以前の指令を取り消し、その出力がオフであることを確認してから、新しいモードの要求を受け入れます。電源復旧時は、古い出力イメージを再生するのではなく、適格なセンサー状態と機械状態から状態を再構築します。双安定弁は、コントローラーが忘れた後も物理状態を記憶できます。

大規模なバルブアイランドでは、モジュール式空圧回路ワークシートに、指令の所有権、喪失時の動作、パイロット源、再起動方針を記録します。この記録により、重複した所有権を見逃さずに済みます。そうした故障は、PLCの変更やバルブ交換後に初めて現れる可能性があります。

残留パイロット圧とリセット競合

SMCは、現行のVR12シャトル弁およびAND弁ファミリーについて最低運転圧力0.05 MPaを示していますが、方向制御弁の最低パイロット圧は別のモデル固有値です(SMC、2026年取得)。指令が電気的にオフでも、閉じ込められた、またはゆっくり排気されるパイロット圧がメインスプールに影響し続けることがあります。

失敗する遷移中に、両方のパイロットポートを測定します。PLCで電気的に確認できるのは、出力指令が変化したことだけです。固着したリレー、励磁された手動オーバーライド、制限されたパイロット排気、交差接続されたチューブ、漏れのあるロジック要素、チェック機能によって閉じ込められた圧力までは確認できません。

次の4種類のタイミング量を確認します。

タイミング量 測定対象
コントローラー遅延 状態遷移から出力変化まで
電気的解放 コイルまたはリレー磁界の消失からアーマチュアの落下まで
空圧減衰 非アクティブなパイロットラインが解放しきい値を下回るまで
バルブ切換 スプールと下流の圧力経路が新しい状態に達するまで

文書化されていないタイマーでリセット競合を解決しようとしないでください。遅延は、根本的な制限が残ったまま、ある圧力と温度では症状を隠す可能性があります。まず定義された排気経路を用意し、チューブ配管を正し、圧力の減衰を確認します。機能仕様が意図的なデッドタイムを要求し、選定した部品がそれを支えられる場合にだけタイマーを追加します。圧力損失は別の競合も生じさせます。上流では両方のロジック経路が有効に見えるのに、同時要求時にメインバルブで必要なパイロット余裕をどちらも確保できない場合です。受け側パイロットの動的圧力を測定します。より広い圧力降下トラブルシューティングガイドでは、静的なレギュレーターゲージでは見えない供給、チューブ、継手、排気の制限を扱います。

対立信号インターロックをどのように試運転するか?

ISO 4414:2010は、2021年の確認後も現行の空圧システム安全規格であり、設計、設置、調整、連続運転、保全、信頼性、重大な危険を対象とします(ISO 4414、2010年)。したがって試運転では、アクチュエータを1回動かすだけでなく、すべての指令組合せ、喪失条件、遷移、再起動応答を立証すべきです。

4状態の指令表から始めます。許可された各状態を強制し、電気出力、パイロット圧、可能ならスプール表示、アクチュエータ方向、終端フィードバック、タイムアウト応答を確認します。次に、管理された試験方法で禁止状態を強制します。回路は指令を禁止または解除し、未レビューの動作を発生させずに、文書化された診断を出すべきです。

次の順序を使います。

  1. 設置済みハードウェアに対して図面を検証する。試験指令を与える前に、正確なバルブ機能、型式、通常状態、パイロット源、コイルまたはパイロット識別子、すべての手動オーバーライドを記録する。
  2. E = 0, R = 0が文書化された物理的結果を生むことを確認する。
  3. 伸長と収縮を個別に試験し、両方の指令経路を記録する。
  4. 論理上の同時要求を発生させ、アービターがそれを拒否して故障を記録し、方向指令を出さないことを確認する。
  5. ロジック源だけでなく、方向制御弁の各パイロットラインを確認する。
  6. 管理された条件下で、片方のフィードバック経路を制限または切断する。タイムアウト、出力解除、診断記録、復旧要件を検証し、未解決の指令を隠す可能性がある各フィードバックチャンネルについて繰り返す。
  7. 電源、主空気、パイロット空気を別々の試験で除去する。
  8. エネルギーを復旧し、動作を再開できる前に、指定されたリセット条件を確認する。
対立する空圧信号の診断経路 要求状態、電気出力、パイロット圧、非アクティブ経路の排気、スプール応答、再起動動作を順に確認する縦型フロー。競合があれば隔離と是正へ戻る。 相互排他が成立しなくなる場所を特定する 1. 要求状態伸長、収縮、または中立を要求している所有者は正確に1つか? 2. 電気出力両方のコイル端子とリレー接点を測定する不具合が起きる遷移中に 3. パイロット圧方向制御弁の両方のポートを測定する指令が変化している間 4. 非アクティブ経路の排気サイレンサー、3/2バルブ、チューブ、チェック、漏れを確認する圧力が解放しきい値を下回るまで 5. スプールとアクチュエータの応答選定した機能、切換、フィードバック、荷重状態が指令記録と一致することを確認する 6. 喪失・再起動試験各エネルギー源を個別に除去してから復旧する指定されたリセット条件下でのみ 競合が見つかったか?禁止隔離記録是正影響を受けた試験を再実施 仮定ではなく、測定した証拠をリリースする
要求状態から物理的なバルブ応答まで指令を追跡します。相互排他が最初に破綻する層が、是正の境界を示します。

コントローラーの改訂版、バルブの品番と機能、供給設定、測定したパイロット圧、指令のタイムスタンプ、スプールフィードバック、アクチュエータの結果、合格限界を記録します。これらの項目がなければ、後日の交換やソフトウェア更新によって受入試験を再現できません。

制御インターロックはどこで終わり、機械安全はどこから始まるか?

OSHA 29 CFR 1910.147は空圧エネルギーを含み、対象となるエネルギー管理手順を少なくとも年1回検査することを求めています。また、押しボタンとセレクタスイッチはエネルギー隔離装置ではないとしています(OSHA 1910.147、2026年取得)。指令インターロックは運転を改善できますが、保全用ロックアウトや妥当性確認済みの安全機能になるわけではありません。

仕様書では、次の3層を分けます。

目的 必要な証拠
プロセス相互排他 矛盾する通常指令を防ぐ 状態表、ロジック試験、パイロット圧測定
安全関連制御機能 定義された危険事象が発生したときにリスクを低減する リスクアセスメント、安全要求事項、アーキテクチャ、PLr、妥当性確認
危険エネルギー管理 対象となる整備・保全中に人を保護する 隔離装置、蓄積エネルギー管理、手順、検証

ISO 12100:2010は、機械のリスクアセスメントとリスク低減の方法を定め、2022年の確認後も現行です(ISO 12100、2010年)。ISO 13849-1は、安全関連制御部に対する方法を定めます。どちらの規格も、1つの指令を遮断するというだけで、通常のリレー接点、PLCビット、シャトル弁、シーケンス弁を安全部品に変えるものではありません。

両手操作制御はこの境界を示す例です。ISO 13851:2019は両手操作装置の要求事項を定め、3つのタイプを示しますが、機械の選定は適用規格またはリスクアセスメントに委ねています(ISO 13851、2019年)。標準的な空圧AND弁は2入力ロジックを実証できますが、それだけで同時性、アンチタイダウン、耐故障性、停止性能、危険源から必要な距離を証明することはできません。排気も機械固有です。供給圧を除去すると、動力動作を止めたり、クランプを解放したり、垂直荷重を重力で移動させたりする可能性があります。ISO 13849空圧安全回路安全排気弁の統合に関する関連ガイドでは、より広い安全機能の境界を扱っています。

両方が同じ出力を除去する場合でも、プロセス上の競合応答と安全応答を別々の行に記述します。この分離が妥当性確認を守ります。将来のプロセスソフトウェア変更が安全改造と誤認されることを防ぎ、コントローラーの可用性からエネルギー隔離を独立させます。

対立する空圧信号FAQ

以下の5つの回答では、ORロジック、相互排他、安全機能を分けて扱います。引用したFestoシャトル弁は1~10 barで動作し、ISO 13849-1:2023は機械に必要なPLrを選定することなく、安全関連の空圧制御を扱います(FestoISO)。

シャトル弁で対立する伸長・収縮指令を止められますか?

いいえ。シャトル弁は、どちらか一方の入力を1つの共通出力へ通すことでORロジックを実行します。2つの発生源が同じ動作を要求する場合に適しています。伸長と収縮は異なる出力なので、排他的ステートマシン、リレーインターロック、カスケードグループ、または意図的に設計した別のアーキテクチャによって相互排他を実現する必要があります。

PLCの両方の出力がオンになったらどうすべきですか?

故障として扱います。指令アービターは両方の物理出力を解除または禁止し、機械固有の管理された応答を適用すべきです。競合する要求、アクティブなモード、フィードバック状態、出力状態を記録します。PLCスキャン内の出力順序によって、どちらのアクチュエータ方向が勝つかを黙って決めさせないでください。

双安定弁で信号の重なりを解決できますか?

いいえ。双安定弁は、反対側の指令で状態が変わるまで最後に切り換えた状態を保持しますが、指令源を検証するものではありません。コイルまたはパイロットが同時にアクティブになると、モデル依存の動作が生じる可能性があります。コントローラーは重なりを防止し、試運転では反対側の指令が有効になる前に非アクティブなパイロット圧が減衰することを確認しなければなりません。

空圧AND弁で安全インターロックを構成できますか?

AND弁は2つの空圧入力を要求できますが、ブール関係だけでは安全機能は成立しません。ISO 13851:2019は両手操作制御に追加要求事項を定め、ISO 13849-1:2023は安全関連制御の設計を扱います。機械のリスクアセスメントで、機能、必要性能、故障反応、妥当性確認を定義する必要があります。

対立信号の故障はどのように試験すべきですか?

禁止された同時状態を含む4つの指令組合せをすべて、管理された試運転手順で試験します。方向制御弁で、両方の電気出力と両方のパイロット圧を測定します。次に、電源喪失、空気喪失、フィードバック故障、手動オーバーライド、モード変更、再起動を試験します。各条件について、期待した応答と観測した応答を記録します。

出典と技術参考資料

出典 この記事で使用した範囲
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カタログ0640-E 直動ソレノイドバルブの運転上の注記。2026-07-22取得