MINATAと学ぶオートメーション #10:a接点とb接点(NO/NC) — あらゆる安全回路の土台
a接点とb接点(NO/NC):あらゆる安全回路の土台
非常停止ボタンの信号線が、ケーブルダクトの中でネズミにかじられて断線する。誰も気づかない。機械は一週間ふつうに動く。そしてトラブルの日、オペレーターがE-stopを叩くと……機械は止まらない。もしそのE-stopが正しくb接点(NC)で配線されていれば、断線した瞬間に機械は止まり、最悪のときではなく初日に故障が見つかっていた。
これが、「初歩的」に聞こえる概念——a接点(NO)とb接点(NC)——が、あらゆる安全な制御回路の土台である理由である。接点種別を誤っても今日すぐ機械が誤動作するわけではない。だが、最悪のときにこそ発動する罠を残す。
本記事では、NO/NCとは何か、図面での記号の読み方、フェイルセーフの原則、なぜStartはNOでStop/E-stopはNCなのか、そしてNO/NC信号をPLC入力へ正しく取り込む方法を説明する。
本記事は原則を述べる。具体的な安全要求(接点種別、完全性レベル、監視)は適用規格——例:機械の電気装置についてIEC 60204-1、制御システムの安全関連部についてISO 13849、非常停止についてISO 13850——と各機械のリスクアセスメントに従うこと。
NOとNC:「静止」状態で定義する
「ノーマリ(常時)」とは、何も操作していないときの接点状態を指す。ボタンを押していない、リレーが励磁されていない、センサーが検出していない状態である。
- a接点(NO, Normally Open): 静止時は開で電流が流れない。操作すると閉じて導通する。
- b接点(NC, Normally Closed): 静止時は閉で導通する。操作すると開いて電流を遮断する。
要するにNOは操作で閉じ、NCは操作で開く。一つの物理ボタンに、本体へ複数の接点ブロックを積むことで両方の種別を同時に持たせられる(第09回参照)。

図面でのNO/NC記号の読み方
回路図では二つの接点種別の記号が異なり、正しく読む必要がある。
| 種別 | よくある記号 | 静止時 | 備考 |
|---|
| NO | 二本線に開いた斜め接点 | 開(非導通) | 「a接点」とも |
| NC | 二本線に斜線が横切る | 閉(導通) | 「b接点」とも |
重要な規約:図面は常に静止状態(無励磁・未操作)で接点を描く。 読むときは「この機器は静止か操作中か」をまず自問し、その上で接点が閉か開かを導く。この手順を飛ばすことが、回路調査時の多くの誤りの元である。
端子番号にも規約がある。多くのカタログはNO接点に13-14、NC接点に11-12(または21-22)の組を使う。配線時は機器の端子番号と端子表に従い、被覆の色で推測しない。
切替接点(SPDT):NOとNCが共通端子を共有
NOとNCの単独に加え、リレーで非常に一般的なのが切替接点(CO/SPDT)である。三端子——Common、NO、NC——を持つ。静止時はCommonがNCに接続し、操作するとCommonがNCを離してNOへ切り替わる。慣用の番号は11(共通)–12(NC)–14(NO)。
切替接点は「二つのうち一つ」に便利である。例えばリレー無励磁時は黄「待機」灯が点灯(NC経由)、励磁時は緑「運転」灯が点灯(NO経由)——接点一つで済む。ただし切替中にはごく短い間、両方が開く瞬間がある。NOとNCが瞬時かつ同時に切り替わると仮定した回路を設計してはならない。
補助リレーや電磁接触器の補助接点も同じ規約でNOとNCに分かれる。これが第11・12・21回で自己保持回路やインターロックを組むのに使うものである。
フェイルセーフの原則:壊れても安全に
あらゆる機器はいつか壊れる。断線、圧着端子の緩み、接点摩耗、コネクタの酸化。正しい設計上の問いは「どうすれば決して壊れないか」ではなく、「壊れたとき機械は安全側に倒れるか、危険側に倒れるか」である。故障がシステムを安全状態へ導くように設計することをフェイルセーフという。
停止ボタンを通る運転許可回路を考える。
- StopがNCの場合: 通常は導通し、回路は運転を許可する。断線・端子緩み・接点故障があると回路が開く → 運転許可信号が失われ → 機械が止まる。故障が機械を自ら安全にし、機械が動かないので保全がすぐ気づく。
- (誤って)StopがNOの場合: 通常は開いていて……この論理は最初から誤りである。さらに悪いことに、停止信号線が断線すると、誰も気づかぬまま止める手段がなくなる。
だから業界にはほぼ不変の規則がある。停止回路と安全回路はNC接点を使い、信号喪失=停止とする。
なぜStartはNOでStop/E-stopはNCか
上の二点を合わせる。
- StartボタンはNO。 通常は開で、押したときだけ閉じて運転指令を出す。Start線が断線しても結果は始動できない——不便だが危険ではない。逆にStartがNCなら、短絡や断線が誤ったStart指令を作り、機械が勝手に動きうる。これは許されない。
- StopとE-stopボタンはNC。 通常は閉で「運転を許可」する。ボタンを押しても断線しても回路が開いて停止する。故障が安全側へ倒れる。
E-stopについては規格がさらに要求する。接点は直動(強制開離)形でなければならない——押すと接点がばねに依存せず機械的にこじ開けられ、接点が溶着していても遮断できる(第09回で言及)。
NO/NCをPLC入力へ取り込む
信号がPLCへ入るとき、NO/NCの規約はフェイルセーフの精神を保ちつつ、ソフトウェアの層が加わる。
- Startボタンからの入力: 通常NO接点。プログラムではこの信号の立ち上がりエッジで運転指令をトリガする。
- Stopボタン/安全回路からの入力: NC接点。反転論理に注意。 NCは通常導通するため、「未停止」のときPLCは論理1を見る。STでは運転許可条件を「Stop信号が1(回路がまだ閉)」とし、信号が0に落ちる(Stop押下または断線)と運転状態をリセットしなければならない。初心者はこの反転を忘れ、論理を逆に書きがちである。
- E-stopはPLCだけに頼らない。 E-stop回路はまずハードウェア(安全リレーや安全コントローラ)で安全に遮断する。PLCへの信号は表示と工程調整のためであり、唯一の保護層ではない。
- 接点バウンス: 機械接点は開閉時に数ミリ秒振動し、0-1-0の高速パルス列を作る。手押しボタンでは通常問題ないが、計数やエッジ検出に使うときは整定時間(STの短いタイマーやハードウェアフィルタ)でバウンスを除去し、一回の押下を複数と数えないようにする。
ハードウェア協調の注意:PLC入力はモデルによりソース(プラスコモン)とシンク(マイナスコモン)を区別する。これはNO/NCの概念を変えないが、ボタン群のコモンを+24 Vへ落とすか0 Vへ落とすかを決める。ボタンを一列配線する前に入力モジュールの資料を確認する。
下表に選択をまとめる。
| 信号 | 接点種別 | 断線時 | 理由 |
|---|
| Start | NO | 始動できない | 誤運転指令を避ける |
| Stop | NC | 機械が止まる | 信号喪失=停止 |
| E-stop | NC、強制開離 | 機械が止まる | 人の安全 |
| 許可センサー(扉・柵) | NC | 扉開とみなし停止 | フェイルセーフ |
| 動作確認ボタン | NO | 確認できない | 誤確認を避ける |
MINATAの技術リファレンス
下の例はMINATAの設計思想に沿った参考案であり、最終仕様と構成は実際の記録・規格・機器に照らして確認すること。
Delta AX-308E(CODESYS)で制御するMINATAの機械セルでは、運転許可チェーンは次のとおり。制御電源 → E-stopのNC接点(強制開離) → 安全扉センサーのNC接点 → 安全リレーのコイル。このチェーン全体が導通する間のみ、安全リレーが閉じてドライブ部へ給電する。
並行して、PLCはこれら接点の状態を入力で読み、表示と工程調整を行う。扉信号が0になれば工程をきれいに止め(ステップを飛ばさず)、対応する表示灯を点ける。こうして安全はハードウェアで保証し、PLCは滑らかな運転を担う。異常時——実際のボタン押下でも断線でも——機械は停止側へ倒れる。
よくある失敗
- StopやE-stopを「Startに合わせて」NOで配線し、フェイルセーフを失う。
- 図面が接点を静止状態で描くことを忘れ、導通/開を逆に読む。
- PLC論理でNC信号の反転を忘れ、運転許可条件を誤る。
- E-stopでPLCを唯一の安全層とみなし、ハードウェア安全回路を省く。
- 機器に印字された13-14/11-12の端子番号ではなく被覆色で配線する。
- 扉センサーをNO形にし、「信号喪失」を「扉が安全に閉」と誤読する。
NO/NCチェックリスト
- [ ] Startと起動指令:NOを使う。
- [ ] Stop、E-stop、安全センサー:NCを使う(信号喪失=停止)。
- [ ] E-stopは強制開離接点で、ハードウェアで安全に遮断する。
- [ ] PLC論理が運転許可条件でNC信号を正しく反転している。
- [ ] 配線は機器の端子番号に従い、I/Oリストと端子表に一致する。
- [ ] 重要な各信号について「断線したら機械は止まるか動くか」を自問した。
NO/NCを理解するとは、二つの記号を暗記することではなく、安全設計の核心的な問い——何かが壊れたとき、機械はどちらへ倒れるか——に慣れることである。各信号についてそれに正しく答えることが、以降のあらゆる制御回路の土台となる。
MINATAで自動化の知識をもっと読む:https://minatavn.com/ja/blog/industrial-automation
前の記事 — #09:押しボタン・セレクタスイッチ・表示灯:https://minatavn.com/ja/blog/automation-09-pushbuttons-selectors-pilot-lights-ja
次の記事 — #11:補助リレー:必要な場面と正しい配線:https://minatavn.com/ja/blog/automation-11-control-relays-ja
MINATAの技術記事をすべて見る