顧客の要求や、顧客の業務によって冗長構成が必要になります。
この冗長は、機器が冗長されているだけでは、異常時の故障レベルによってシステム機能が停止してしまう場合もあります。
本章では、冗長構成を取り込む場合、冗長の制御の考え方を纏めたものです。
システムにおいて冗長構成にする意味は、
構成する要素の機材、部材等の不具合によるシステムダウンを回避する目的です。
また、回避が100%できない場合においても、システムダウンの検出や報知によつて顧客に通知できるシステムにしておく必要が有る。
これらの思想を纏める。
1)二重化による機器構成
2系統を有する構成で構築されているシステムは、正常稼働時、マスター側が通常動作機器として運用される。
そのマスターが異常を来した場合、スレーブに切替、マスター機器が行っている処理を肩代わりして処理する構成要素として
組まれた場合、
マスター機器の故障モードにより
スレーブに切り替わる制御はダウンしないことが必要条件になる。
したがって、故障モードによるスレーブ制御が出来なくなる要因が存在している場合には、
思想を改める必要が有る。
マスターが異常時であっても、
異常をスレーブに通知できる仕組み、
異常時をスレーブが検出した場合おいて、スレーブが主体で書入りを継続できるしくみ。
この2点が原則論として実現しなければならないことになる。
また、復旧後の動作振舞もシステムとして明記しておかなくてはならない。
例:
マスターが異常となり、スレーブに制御を引き渡す通信などの能動的な処理ができなくなる場合
マスター機器の電源故障によるマスター機器がダウン。
スレーブ制御を司る処理が起動できない場合、
同様に、スレーブ制御を行う通信ポートがダウンした場合
などがの異常状態では、冗長が機能しなくなる。
この場合、マスターが一つの要因で冗長制御を御行う思想のために無理難題の状態に陥ってしまう。
いくつかの複合的な異常検出を用いることで、100%とは言えなくても、多くの神久呂つでシステムダウンを避けることができる。
マスター電源の監視:電流検出監視
必要電源の閾値の範囲を定め、加減値もしくは上限値を検出する。
原電系の切替
マスター処理の監視:ウォッチドッグタイマによる処理異常の検出
マスター機器がプロセッサー処理による動作を行う方式にが合い、
ウォッチドッグタイマをを用いた接点出力を保有する。
マスター機器が稼働時、特定ポートを入れブルもしくは、無電圧接点等のローインピーダンス
などにより、稼働の状態をはんだんする。異常時や機器ダウン時、ハイインピーダンスや、
地気出力になるよう回路構成を詰めておく。
冗長した機器の切り替えは、故障モードや異常状態の抽出により対応施策が確定します。
故障モードも、異常状態が洗い出されていなければ、システムで考慮するT子が出来なくなるため、
伸長に扱う必要がある。
異常検知器に状態通知が定期的出す必要が有る。定期的な信号が異常検知に来ないが会い、その機器は異常状態と考え、
スレーブに直前の状態通知と共に起動する。
異常検知器は、故障率の観点か
注意:
IP系のネットワークでは、ネットワーク機器による冗長も可能となり、このネットワーク冗長構成で制御する場合、機器構成による冗長と競合しない制御にしなければならない。