最終更新日:2026年7月2日
sg sg-management system_architecture service_management
まず結論
フェールセーフとは、故障や異常が発生したときに、安全側へ制御する設計です。
SG試験では、次の4語を混同しないことが重要です。
| 用語 | 判断ポイント |
|---|---|
| フェールセーフ | 故障時に安全側へ移行する |
| フェールソフト | 機能や性能を下げて運転を続ける |
| フォールトトレランス | 冗長構成などで故障しても運転を続ける |
| フールプルーフ | 人が誤操作できないようにする |
選択肢では、安全に止めるのか、続けるのか、人の誤操作を防ぐのかを見て切り分けます。
直感的な説明
フェールセーフは、「危ないときは安全側に倒す」考え方です。
たとえば、工場の機械で異常を検知したときに、機械を停止させる設計を考えます。
機械を止めると作業は中断しますが、人にけがをさせるよりは安全です。
これがフェールセーフの考え方です。
一方、故障しても一部機能を落として動かし続けるならフェールソフト、予備系に切り替えて動かし続けるならフォールトトレランスです。
また、人が誤った操作をできないようにする設計はフールプルーフです。
定義・仕組み
フェールセーフ
フェールセーフは、故障や異常が起きたときに、危険な状態にならないよう安全側へ制御する設計です。
例として、次のようなものがあります。
- 異常時に機械を停止する
- 信号機の故障時に赤信号へ切り替える
- 扉が閉まっていないと機械が動かない
ポイントは、運転継続よりも安全を優先することです。
フェールソフト
フェールソフトは、障害が発生したときに、一部の機能や性能を低下させても、システム全体の運転を続ける考え方です。
たとえば、一部のサービスを停止し、重要な機能だけを継続するような設計です。
ポイントは、サービスレベルを落としてでも継続することです。
フォールトトレランス
フォールトトレランスは、障害が発生してもシステム全体の機能を維持できるように、冗長構成や待機系への切替えを用意する考え方です。
たとえば、サーバを二重化しておき、片方が故障したらもう片方へ自動的に切り替える設計です。
ポイントは、故障を前提に、冗長化で継続することです。
フールプルーフ
フールプルーフは、人が誤った操作や取扱いをできないようにする設計です。
たとえば、向きが違うと差し込めないコネクタや、扉を閉めないと動かない装置などが該当します。
ポイントは、人の誤操作を構造や仕組みで防ぐことです。
どんな場面で使う?
信頼性設計では、システムを止めないことも重要ですが、安全を守ることも重要です。
そのため、場面によって設計方針が変わります。
| 場面 | 優先する考え方 |
|---|---|
| 人命や安全が最優先 | フェールセーフ |
| 一部機能を落としてでも業務継続したい | フェールソフト |
| 故障時も通常機能をできるだけ維持したい | フォールトトレランス |
| 人の誤操作を防ぎたい | フールプルーフ |
SG試験では、用語の定義だけでなく、異常時にどう振る舞う設計なのかが問われます。
よくある誤解・混同
誤解1:止める設計はすべて悪い
これは誤りです。
人や設備に危険が及ぶ場合は、システムを止めることが正しい判断になる場合があります。
フェールセーフでは、運転継続よりも安全側への制御を優先します。
誤解2:フェールセーフとフェールソフトは同じである
これは混同しやすいポイントです。
| 用語 | 障害時の考え方 |
|---|---|
| フェールセーフ | 安全側へ移行する。停止もあり得る |
| フェールソフト | 機能や性能を落として運転を続ける |
選択肢に「安全」「危険を避ける」「停止」とあれば、フェールセーフを疑います。
選択肢に「一部機能を低下」「縮退運転」「運転継続」とあれば、フェールソフトを疑います。
誤解3:冗長構成ならフェールセーフである
冗長構成により故障時も運転を続ける考え方は、フォールトトレランスです。
フェールセーフは、冗長化そのものではなく、安全側に制御する考え方です。
誤解4:誤操作防止はフェールセーフである
人が誤った操作をできないようにする設計は、フールプルーフです。
フェールセーフは故障や異常が起きた後の安全側制御、フールプルーフは誤操作を起こしにくくする構造と切り分けましょう。
確認問題(SG試験対策)
フェールセーフを見分けるとき、最も重視すべき表現はどれか。
- ア. 機能を縮小してサービスを続ける。
- イ. 予備系を使って処理を継続する。
- ウ. 故障時に危険を避ける状態へ制御する。
- エ. 操作ミスを起こしにくい形にする。
▶ クリックして答えと解説を見る(ここを開く)
正解:ウ
解説
- ア:フェールソフトの考え方です。機能を落としてでも運転を続けます。
- イ:フォールトトレランスの考え方です。冗長構成で運転を継続します。
- ウ:フェールセーフの考え方です。安全側への制御がポイントです。
- エ:フールプルーフの考え方です。人の誤操作を防ぐ構造です。
👉 判断ポイント フェールセーフは「安全側」、フェールソフトとフォールトトレランスは「継続」、フールプルーフは「誤操作防止」で切り分ける。
まとめ(試験直前用)
フェールセーフは、故障や異常が発生したときに安全側へ制御する設計です。
試験直前は、次の4点で切り分けます。
- フェールセーフ:安全側へ移行する
- フェールソフト:機能を落として運転を続ける
- フォールトトレランス:冗長化などで運転を続ける
- フールプルーフ:人の誤操作を防ぐ
SG試験では、「安全に止める・危険を避ける」ならフェールセーフと押さえましょう。