(57)【要約】      （修正有）【課題】主監視制御装置が被災したとき、バックアップ監視制御装置において短時間で業務を継続できるディザスタリカバリ機能を持つ監視制御システムを提供する。【解決手段】監視制御システム１において、主監視制御装置１００の監視制御部１１０は、処理部１１１と、キャッシュ部１１２と、制御部１１３を有し、データ記憶装置１３０は、マスタデータ部１３１、作業用マスタデータ部１３２を有する。制御部１１３が監視制御システム１内のデータコピーのタイミングを制御することで主監視制御装置１００とバックアップ監視制御装置２００とで保有するデータの整合性をとることがファイルシステムレベルで可能となり、バックアップ監視制御装置２００での運用開始時にファイルシステムの破損を復旧する必要がなくなるため、業務継続性が向上する。【選択図】図２
2020115301.tif 000002
【特許請求の範囲】
【請求項１】
主監視制御装置とバックアップ監視制御装置とを備えた監視制御システムであって、
前記主監視制御装置及び前記バックアップ監視制御装置はそれぞれ第１の監視制御部、第２の監視制御部及びデータ記憶装置を有し、
前記主監視制御装置の前記第１の監視制御部は、
監視制御対象装置より受信した監視制御データを受信し予め定められた処理を行う処理部と、
前記処理部で処理された監視制御処理データを一時保存するキャッシュ部と、
前記監視制御処理データを前記監視制御システム内で書き込み及びコピーを行うタイミングを制御する第１の制御部と、を備え、
前記主監視制御装置の前記データ記憶装置は、
前記キャッシュ部で一時保存された前記監視制御処理データが書き込まれて保存されるマスタデータ部と、
前記マスタデータ部に保存された前記監視制御処理データがコピーされて保存される作業用マスタデータ部と、を備え、
前記バックアップ監視制御装置の前記データ記憶装置は、
前記作業用マスタデータ部で保存された前記監視制御処理データがコピーされて保存される作業用バックアップデータ部と、
前記作業用バックアップデータ部に保存された前記監視制御処理データがコピーされて保存されるバックアップデータ部と、を備え、
前記主監視制御装置の前記第１の監視制御部に具備された前記第１の制御部は、
前記各データ部において前記監視制御処理データが書き込まれるまたはコピーされる動作と他の前記各データ部にコピーする動作とが前記１つのデータ部で同時に行われないようにタイミングを制御するとともに、前記各データ部における前記監視制御処理データの書き込み及びコピーの実行状況を、前記主監視制御装置の前記第２の監視制御部に具備された第２の制御部に送信することを特徴とする監視制御システム。
【請求項２】
主監視制御装置とバックアップ監視制御装置とを備えた監視制御システムであって、
前記主監視制御装置及び前記バックアップ監視制御装置はそれぞれ第１の監視制御部、第２の監視制御部及びデータ記憶装置を有し、
前記主監視制御装置の前記第１の監視制御部は、
監視制御対象装置より受信した監視制御データを受信し予め定められた処理を行う処理部と、
前記処理部で処理された監視制御処理データを一時保存する第１のキャッシュ部と、
前記監視制御処理データを前記主監視制御装置内で書き込み及びコピーを行うタイミングを制御する第１の制御部と、を備え、
前記主監視制御装置の前記データ記憶装置は、
前記第１のキャッシュ部で一時保存された前記監視制御処理データが書き込まれて保存されるマスタデータ部と、
前記マスタデータ部に保存された前記監視制御処理データがコピーされて保存される作業用マスタデータ部と、を備え、
前記バックアップ監視制御装置の前記第１の監視制御部は、
前記主監視制御装置の前記第１の監視制御部に具備された前記第１のキャッシュ部で一時保存された前記監視制御処理データを受信し一時保存する第２のキャッシュ部と、
前記第２のキャッシュ部に一時保存された監視制御処理データを前記バックアップ監視制御装置内で書き込み及びコピーを行うタイミングを制御する第２の制御部と、を備え、
前記バックアップ監視制御装置の前記データ記憶装置は、
前記第２のキャッシュ部で一時保存された前記監視制御処理データが書き込まれて保存されるバックアップデータ部と、
前記バックアップデータ部に保存された前記監視制御処理データがコピーされて保存される作業用バックアップデータ部と、を備え、
前記主監視制御装置の前記第１の監視制御部に具備された前記第１の制御部は、
前記第１のキャッシュ部から前記マスタデータ部への前記監視制御処理データの書き込み動作と、前記マスタデータ部から前記作業用マスタデータ部への前記監視制御処理データのコピーの動作が同時に行われないようにタイミングを制御するとともに、前記マスタデータ部及び前記作業用マスタデータ部における前記監視制御処理データの書き込み及びコピーの実行状況を、前記主監視制御装置の前記第２の監視制御部に具備された第３の制御部、前記バックアップ監視制御装置の前記第１の監視制御部に具備された前記第２の制御部及び前記バックアップ監視制御装置の前記第２の監視制御部に具備された第４の制御部に送信し、
前記バックアップ監視制御装置の前記第１の監視制御部に具備された前記第２の制御部は、
前記第２のキャッシュ部から前記バックアップデータ部への前記監視制御処理データの書き込み動作と、前記バックアップデータ部から前記作業用バックアップデータ部への前記監視制御処理データのコピーの動作が同時に行われないようにタイミングを制御するとともに、前記バックアップデータ部及び前記作業用バックアップデータ部における前記監視制御処理データの書き込み及びコピーの実行状況を、前記バックアップ監視制御装置の前記第２の監視制御部に具備された前記第４の制御部に送信することを特徴とする監視制御システム。
【請求項３】
請求項１に記載の監視制御システムの運用方法であって、
前記主監視制御装置の前記第１の監視制御部のキャッシュ部において、
前記第１の制御部から前記マスタデータ部への書き込み許可の受信をしていない時に前記処理部で処理された前記監視制御処理データを一時保存し、
前記第１の制御部から前記マスタデータ部への書き込み許可の受信をすると、前記監視制御処理データを前記マスタデータ部へ書き込み、
前記キャッシュ部に前記監視制御処理データが一時保存された後、前記第１の制御部から前記マスタデータ部への書き込み禁止の場合は、書き込み許可を受信するまでの間未書き込みフラグを立て、次に書き込み許可を受信すると、未書き込みフラグの立てられた前記監視制御処理データを前記マスタデータ部へ書き込み、
前記主監視制御装置の前記第１の監視制御部の前記第１の制御部により、
前記キャッシュ部から前記マスタデータ部への前記監視制御処理データの書き込み中及び前記作業用マスタデータ部から前記作業用バックアップデータ部へ前記監視制御処理データがコピー中のいずれかの場合は、両方の処理が終了するまでは処理状況を前記主監視制御装置の前記第２の監視制御部の第２の制御部に送信し、両方の処理が終了すると前記キャッシュ部へ前記マスタデータ部への前記監視制御処理データの書き込み禁止を送信し、前記マスタデータ部から前記作業用マスタデータ部への前記監視制御処理データのコピー及び前記作業用バックアップデータ部から前記バックアップデータ部への前記監視制御処理データのコピーを指示するとともに、動作状況を前記主監視制御装置の前記第２の監視制御部の前記第２の制御部に送信し、
前記マスタデータ部から前記作業用マスタデータ部への前記監視制御処理データのコピー中及び前記作業用バックアップデータ部から前記バックアップデータ部への前記監視制御処理データのコピー中のいずれかの場合は、両方のコピー動作が終了するまではコピーの実行状況を前記主監視制御装置の前記第２の監視制御部の第２の制御部に送信し、両方の処理が終了すると前記キャッシュ部へ前記マスタデータ部への前記監視制御処理データの書き込み許可を送信して前記キャッシュ部から前記マスタデータ部への前記監視制御処理データの書き込みを開始させ、前記作業用マスタデータ部から前記作業用バックアップデータ部へ前記監視制御処理データのコピーを指示するとともに動作状況を前記主監視制御装置の前記第２の監視制御部の第２の制御部に送信し、
前記監視制御処理データの書き込み及びコピーが行われていない場合は、前記キャッシュ部へ前記マスタデータ部への前記監視制御処理データの書き込み許可を送信し、
前記主監視制御装置において、監視制御を行う運用装置を前記第１の監視制御部から前記第２の監視制御部に切り替える場合は、前記第２の監視制御部の前記第２の制御部が、前記第１の制御部に代わって、前記第１の制御部により受信した各データ部の前記コピーの実行状況をもとに前記監視制御システム内で書き込み及びコピーを行うタイミングを制御し、
監視制御を行う運用装置を前記主監視制御装置から前記バックアップ監視制御装置に切り替える場合、
前記作業用バックアップデータ部から前記バックアップデータ部への前記監視制御処理データのコピー中であれば、前記作業用バックアップデータ部をマスタデータとして監視制御の運用を再開し、
前記作業用バックアップデータ部から前記バックアップデータ部への前記監視制御処理データのコピー中でない場合、前記バックアップデータ部をマスタデータとして監視制御の運用を再開することを特徴とする監視制御システムの運用方法。
【請求項４】
請求項２に記載の監視制御システムの運用方法であって、
前記主監視制御装置の前記第１の監視制御部の前記第１のキャッシュ部において、
前記第１の制御部から前記マスタデータ部への書き込み許可の受信をしていない時に前記処理部で処理された前記監視制御処理データを一時保存し、
前記第１の制御部から前記マスタデータ部への書き込み許可の受信をすると、前記監視制御処理データを前記マスタデータ部へ書き込み、
前記キャッシュ部に前記監視制御処理データが一時保存された後、前記第１の制御部から前記マスタデータ部への書き込み禁止の場合は、書き込み許可を受信するまでの間未書き込みフラグを立て、次に書き込み許可を受信すると、未書き込みフラグの立てられた前記監視制御処理データを前記マスタデータ部へ書き込み、
前記バックアップ監視制御装置の前記第１の監視制御部の前記第２のキャッシュ部へ前記監視制御処理データを送信し、
前記主監視制御装置の前記第１の監視制御部の前記第１の制御部により、
前記第１のキャッシュ部から前記マスタデータ部への前記監視制御処理データの書き込み中の場合は、終了するまでは処理状況を前記主監視制御装置の前記第２の監視制御部の前記第３の制御部、前記バックアップ監視制御装置の前記第２の制御部及び第４の制御部に送信し、両方の処理が終了すると前記キャッシュ部へ前記マスタデータ部への前記監視制御処理データの書き込み禁止を送信し、前記マスタデータ部から前記作業用マスタデータ部への前記監視制御処理データのコピーを指示するとともに、コピーの実行状況を前記第２の制御部、前記第３の制御部及び前記第４の制御部に送信し、
前記マスタデータ部から前記作業用マスタデータ部への前記監視制御処理データのコピー中の場合は、処理が終了するまでは処理状況を前記第２の制御部、前記第３の制御部及び前記第４の制御部に送信し、処理が終了すると前記第１のキャッシュ部へ前記マスタデータ部への前記監視制御処理データの書き込み許可を送信して前記第１のキャッシュ部から前記マスタデータ部への前記監視制御処理データの書き込みを開始させるとともにコピーの実行状況を前記第２の制御部、前記第３の制御部及び前記第４の制御部に送信し、
前記監視制御処理データの書き込み及びコピーが行われていない場合は、前記第１のキャッシュ部へ前記マスタデータ部への前記監視制御処理データの書き込み許可を送信し、
前記バックアップ監視制御装置の前記第１の監視制御部の第２のキャッシュ部において、
前記第２の制御部から前記マスタデータ部への書き込み許可の受信をしていない時に前記第１のキャッシュ部から送信された前記監視制御処理データを一時保存し、
前記第２の制御部から前記バックアップデータ部への書き込み許可の受信をすると、前記監視制御処理データを前記バックアップデータ部へ書き込み、
前記第２のキャッシュ部に前記監視制御処理データが一時保存された後、前記第２の制御部から前記バックアップデータ部への書き込み禁止の場合は、書き込み許可を受信するまでの間未書き込みフラグを立て、次に書き込み許可を受信すると、未書き込みフラグの立てられた前記監視制御処理データを前記バックアップデータ部へ書き込み、
前記バックアップ監視制御装置の前記第１の監視制御部の前記第２の制御部により、
前記第２のキャッシュ部から前記バックアップデータ部への前記監視制御処理データの書き込み中の場合は、処理が終了するまでは実行状況を前記バックアップ監視制御装置の前記第４の制御部に送信し、処理が終了すると前記第２のキャッシュ部へ前記バックアップデータ部への前記監視制御処理データの書き込み禁止を送信し、前記バックアップデータ部から前記作業用バックアップデータ部への前記監視制御処理データのコピーを指示するとともに、コピーの実行状況を前記第４の制御部に送信し、
前記バックアップデータ部から前記作業用バックアップデータ部への前記監視制御処理データのコピー中の場合は、処理が終了するまでは処理状況を前記第４の制御部に送信し、処理が終了すると前記第２のキャッシュ部へ前記バックアップデータ部への前記監視制御処理データの書き込み許可を送信して前記第２のキャッシュ部から前記マスタデータ部への前記監視制御処理データの書き込みを開始させるとともに実行状況を前記第４の制御部に送信し、
前記監視制御処理データの書き込み及びコピーが行われていない場合は、前記第２のキャッシュ部へ前記バックアップデータ部への前記監視制御処理データの書き込み許可を送信し、
前記主監視制御装置において、監視制御を行う運用装置を前記第１の監視制御部から前記第２の監視制御部に切り替える場合は、前記第２の監視制御部の第２の制御部が、前記第１の制御部に代わって、前記第１の制御部により受信した各データ部の前記コピーの実行状況をもとに前記監視制御システム内で書き込み及びコピーを行うタイミングを制御し、
監視制御を行う運用装置を前記主監視制御装置から前記バックアップ監視制御装置に切り替える場合、
前記第２のキャッシュ部から前記バックアップデータ部への前記監視制御処理データの書き込み中であれば、前記作業用バックアップデータ部をマスタデータとして監視制御の運用を再開し、
前記第２のキャッシュ部から前記バックアップデータ部への前記監視制御処理データの書き込み中でない場合、前記バックアップデータ部をマスタデータとして監視制御の運用を再開することを特徴とする監視制御システムの運用方法。
【請求項５】
主制御装置とバックアップ制御装置とを備えた制御システムであって、
前記主制御装置及び前記バックアップ制御装置はそれぞれ主制御部、副制御部及びデータ記憶装置を有し、
前記主制御装置の前記主制御部は、
制御対象装置より受信した制御データを受信し予め定められた処理を行う処理部と、
前記処理部で処理された制御処理データを一時保存するキャッシュ部と、
前記制御処理データを前記監視制御システム内で書き込み及びコピーを行うタイミングを制御するデータ制御部と、を備え、
前記主制御装置の前記データ記憶装置は、
前記キャッシュ部で一時保存された前記制御処理データが書き込まれて保存されるマスタデータ部と、
前記マスタデータ部に保存された前記制御処理データがコピーされて保存される作業用マスタデータ部と、を備え、
前記バックアップ制御装置の前記データ記憶装置は、
前記作業用マスタデータ部で保存された前記制御処理データがコピーされて保存される作業用バックアップデータ部と、
前記作業用バックアップデータ部に保存された前記制御処理データがコピーされて保存されるバックアップデータ部と、を備え、
前記主制御装置の前記主制御部に具備された前記データ制御部は、
前記各データ部において前記制御処理データが書き込まれるまたはコピーされる動作と他の前記各データ部へのコピーの動作とが前記１つのデータ部で同時に行われないようにタイミングを制御するとともに、前記各データ部における前記制御処理データの書き込み及びコピーの実行状況を、前記主制御装置の前記副制御部に具備されたデータ制御部に送信することを特徴とする制御システム。
【請求項６】
主制御装置とバックアップ制御装置とを備えた制御システムであって、
前記主制御装置及び前記バックアップ制御装置はそれぞれ主制御部、副制御部及びデータ記憶装置を有し、
前記主制御装置の前記主制御部は、
制御対象装置より受信した制御データを受信し予め定められた処理を行う処理部と、
前記処理部で処理された制御処理データを一時保存する第１のキャッシュ部と、
前記制御処理データを前記主制御装置内で書き込み及びコピーを行うタイミングを制御する第１のデータ制御部と、を備え、
前記主制御装置の前記データ記憶装置は、
前記第１のキャッシュ部で一時保存された前記制御処理データが書き込まれて保存されるマスタデータ部と、
前記マスタデータ部に保存された前記制御処理データがコピーされて保存される作業用マスタデータ部と、を備え、
前記バックアップ制御装置の前記主制御部は、
前記主制御装置の前記主制御部に具備された前記第１のキャッシュ部で一時保存された前記制御処理データを受信し一時保存する第２のキャッシュ部と、
前記第２のキャッシュ部に一時保存された制御処理データを前記バックアップ制御装置内で書き込み及びコピーを行うタイミングを制御する第２のデータ制御部と、を備え、
前記バックアップ制御装置の前記データ記憶装置は、
前記第２のキャッシュ部で一時保存された前記制御処理データが書き込まれて保存されるバックアップデータ部と、
前記バックアップデータ部に保存された前記制御処理データがコピーされて保存される作業用バックアップデータ部と、を備え、
前記主制御装置の前記主制御部に具備された前記第１のデータ制御部は、
前記第１のキャッシュ部から前記マスタデータ部への前記制御処理データの書き込み動作と、前記マスタデータ部から前記作業用マスタデータ部への前記制御処理データのコピーの動作が同時に行われないようにタイミングを制御するとともに、前記マスタデータ部及び前記作業用マスタデータ部における前記制御処理データの書き込み及びコピーの実行状況を、前記主制御装置の前記副制御部に具備された第３のデータ制御部、前記バックアップ制御装置の前記主制御部に具備された前記第２のデータ制御部及び前記バックアップ制御装置の前記副制御部に具備された第４のデータ制御部に送信し、
前記バックアップ制御装置の前記主制御部に具備された前記第２のデータ制御部は、
前記第２のキャッシュ部から前記バックアップデータ部への前記制御処理データの書き込み動作と、前記バックアップデータ部から前記作業用バックアップデータ部への前記制御処理データのコピーの動作が同時に行われないようにタイミングを制御するとともに、前記バックアップデータ部及び前記作業用バックアップデータ部における前記制御処理データの書き込み及びコピーの実行状況を、前記バックアップ制御装置の前記副制御部に具備された前記第４のデータ制御部に送信することを特徴とする制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、監視制御システム、監視制御システムの運用方法及び制御システムに関するものである。
【背景技術】
【０００２】
大規模災害からの早期復旧のために、ディザスタリカバリ機能を持つ装置が知られている（例えば、特許文献１、２）。
特許文献１のディザスタリカバリシステムにおいては、複数の記憶装置及びサーバ等を高速のネットワークで接続したシステムに跨る大規模なストレージに対し、ローカルドライブ障害時に上位アプリケーションにエラーを返すことがなく、リモートディスクドライブに自動的に切り替える。これにより、システムが停止することなく、短時間で業務を継続可能にしている。
【０００３】
特許文献２のリモートバックアップシステムにおいては、マスタ装置に複数のリモートバックアップ装置が直列に接続され、リモートバックアップ装置にはマスタ装置のデータが順次送信されていくことが示されている。一段前のリモートバックアップ装置から一定時間受信しないと二段前のリモートバックアップ装置にデータの送信を依頼し、バックアップ対象のデータ送信の継続を可能としている。
【０００４】
また、特許文献３には、ミラーリング関係にある複数の記憶デバイスに同じデータを同時に書き込むこと及び１つの記憶デバイスが故障して交換した際のリビルドの手法が開示されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００６―３４４０９０号公報
【特許文献２】特開２０１４―００６７７１号公報
【特許文献３】特開２０１０―１４６０５６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
プラント等の監視制御装置においては、通常、障害発生に備えて機能が維持できるようバックアップ機能が搭載されて冗長化されているが、大規模災害に備えてバックアップ装置を主装置に対し遠隔地に配置することが検討されている。ディザスタリカバリが実行されるためには、監視制御機能のみならずバックアップ装置において主装置と同様のデータを備える必要がある。
【０００７】
しかし、特許文献１のディザスタリカバリシステムでは、ローカルディスクドライブの障害時リモートディスクに切り替えるものの、ローカルディスクドライブとリモートディスクのデータの同期化中に障害が生じた場合、リモートディスクのデータが破損している虞があるという課題があった。そのため、このディザスタリカバリシステムをプラント等の監視制御装置に適用してもバックアップ装置側で、業務の継続性が担保できないという課題があった。
【０００８】
特許文献２のリモートバックアップシステムでは、あるリモートバックアップ装置に障害が発生しても二段前のリモートバックアップ装置のデータを取得すればよくなるようにＮ重のバックアップシステムになっているが、プラント等の監視制御装置のように蓄積されるデータ量が多い場合は、多段階のバックアップシステムを保有することができない。また、マスタ装置におけるデータとどの程度同じ情報なのかその整合性がわからないため、業務の継続性が担保できないという課題があった。
【０００９】
特許文献３では、複数の記憶デバイスに同じデータを同時に書き込む際に、障害が生じるとシステムのリカバリが困難であるという課題があった。
【００１０】
また、主装置とバックアップ装置とを有するディザスタリカバリ機能を持つシステム監視制御装置であっても、バックアップ装置の記憶装置においてファイルシステムが破損した状態で、主装置が被災し、サーバとローカルドライブの両方が同時にフェールオーバーすると、ファイルシステム修復に時間がかかるため、バックアップサイトでの業務再開に長時間要してしまうという課題があった。
【００１１】
本願は、上記のような課題を解決するための技術を開示するものであり、バックアップ装置のデータを主装置のデータとファイルシステムレベルで整合させ、バックアップ装置での運用開始時にファイルシステムの修復を行うことなく、業務継続性が可能な監視制御システム、監視制御システムの運用方法及び制御システムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
本願に開示される監視制御システムは、
主監視制御装置とバックアップ監視制御装置とを備えた監視制御システムであって、
前記主監視制御装置及び前記バックアップ監視制御装置はそれぞれ第１の監視制御部、第２の監視制御部及びデータ記憶装置を有し、
前記主監視制御装置の前記第１の監視制御部は、
監視制御対象装置より受信した監視制御データを受信し予め定められた処理を行う処理部と、
前記処理部で処理された監視制御処理データを一時保存するキャッシュ部と、
前記監視制御処理データを前記監視制御システム内で書き込み及びコピーを行うタイミングを制御する第１の制御部と、を備え、
前記主監視制御装置の前記データ記憶装置は、
前記キャッシュ部で一時保存された前記監視制御処理データが書き込まれて保存されるマスタデータ部と、
前記マスタデータ部に保存された前記監視制御処理データがコピーされて保存される作業用マスタデータ部と、を備え、
前記バックアップ監視制御装置の前記データ記憶装置は、
前記作業用マスタデータ部で保存された前記監視制御処理データがコピーされて保存される作業用バックアップデータ部と、
前記作業用バックアップデータ部に保存された前記監視制御処理データがコピーされて保存されるバックアップデータ部と、を備え、
前記主監視制御装置の前記第１の監視制御部に具備された前記第１の制御部は、
前記各データ部において前記監視制御処理データが書き込まれるまたはコピーされる動作と他の前記各データ部にコピーする動作とが前記１つのデータ部で同時に行われないようにタイミングを制御するとともに、前記各データ部における前記監視制御処理データの書き込み及びコピーの実行状況を、前記主監視制御装置の前記第２の監視制御部に具備された第２の制御部に送信するものである。
【００１３】
また、本願に開示される監視制御システムは、
主監視制御装置とバックアップ監視制御装置とを備えた監視制御システムであって、
前記主監視制御装置及び前記バックアップ監視制御装置はそれぞれ第１の監視制御部、第２の監視制御部及びデータ記憶装置を有し、
前記主監視制御装置の前記第１の監視制御部は、
監視制御対象装置より受信した監視制御データを受信し予め定められた処理を行う処理部と、
前記処理部で処理された監視制御処理データを一時保存する第１のキャッシュ部と、
前記監視制御処理データを前記主監視制御装置内で書き込み及びコピーを行うタイミングを制御する第１の制御部と、を備え、
前記主監視制御装置の前記データ記憶装置は、
前記第１のキャッシュ部で一時保存された前記監視制御処理データが書き込まれて保存されるマスタデータ部と、
前記マスタデータ部に保存された前記監視制御処理データがコピーされて保存される作業用マスタデータ部と、を備え、
前記バックアップ監視制御装置の前記第１の監視制御部は、
前記主監視制御装置の前記第１の監視制御部に具備された前記第１のキャッシュ部で一時保存された前記監視制御処理データを受信し一時保存する第２のキャッシュ部と、
前記第２のキャッシュ部に一時保存された監視制御処理データを前記バックアップ監視制御装置内で書き込み及びコピーを行うタイミングを制御する第２の制御部と、を備え、
前記バックアップ監視制御装置の前記データ記憶装置は、
前記第２のキャッシュ部で一時保存された前記監視制御処理データが書き込まれて保存されるバックアップデータ部と、
前記バックアップデータ部に保存された前記監視制御処理データがコピーされて保存される作業用バックアップデータ部と、を備え、
前記主監視制御装置の前記第１の監視制御部に具備された前記第１の制御部は、
前記第１のキャッシュ部から前記マスタデータ部への前記監視制御処理データの書き込み動作と、前記マスタデータ部から前記作業用マスタデータ部への前記監視制御処理データのコピーの動作が同時に行われないようにタイミングを制御するとともに、前記マスタデータ部及び前記作業用マスタデータ部における前記監視制御処理データの書き込み及びコピーの実行状況を、前記主監視制御装置の前記第２の監視制御部に具備された第３の制御部、前記バックアップ監視制御装置の前記第１の監視制御部に具備された前記第２の制御部及び前記バックアップ監視制御装置の前記第２の監視制御部に具備された第４の制御部に送信し、
前記バックアップ監視制御装置の前記第１の監視制御部に具備された前記第２の制御部は、
前記第２のキャッシュ部から前記バックアップデータ部への前記監視制御処理データの書き込み動作と、前記バックアップデータ部から前記作業用バックアップデータ部への前記監視制御処理データのコピーの動作が同時に行われないようにタイミングを制御するとともに、前記バックアップデータ部及び前記作業用バックアップデータ部における前記監視制御処理データの書き込み及びコピーの実行状況を、前記バックアップ監視制御装置の前記第２の監視制御部に具備された前記第４の制御部に送信するものである。
【発明の効果】
【００１４】
本願によれば、主監視制御装置及びバックアップ監視制御装置それぞれのデータ記憶装置には、それぞれデータ部を２個ずつ有し、監視制御システム内のデータの書き込み及びコピーを行うタイミングを制御部が制御するので、主監視制御装置及びバックアップ監視制御装置に保存されているデータの整合性が図れ、データ記憶装置のいずれか一方のデータ部にシステムファイルの破損していないデータを保有することができ、速やかに、系切り替えあるいはディザスタリカバリを実行することが可能となる。
【図面の簡単な説明】
【００１５】
【図１】実施の形態１に係る監視制御システムと監視対象との装置の関係を示す構成図である。
【図２】実施の形態１に係る監視制御システムを示す構成図である。
【図３】実施の形態１に係る監視制御システムの主監視制御装置におけるキャッシュ部の処理の例を示すフローチャートである。
【図４】実施の形態１に係る監視制御システムの主監視制御装置における制御部の処理の例を示すフローチャートである。
【図５】実施の形態１に係る監視制御システムのバックアップ監視制御装置における処理の例を示すフローチャートである。
【図６】実施の形態２に係る監視制御システムを示す構成図である。
【図７Ａ】実施の形態２に係る監視制御システムの主監視制御装置におけるキャッシュ部の処理の例を示すフローチャートである。
【図７Ｂ】実施の形態２に係る監視制御システムの主監視制御装置におけるキャッシュ部の処理の別の例を示すフローチャートである。
【図８】実施の形態２に係る監視制御システムの主監視制御装置における制御部の処理の例を示すフローチャートである。
【図９】実施の形態２に係る監視制御システムのバックアップ監視制御装置におけるキャッシュ部の処理の例を示すフローチャートである。
【図１０】実施の形態２に係る監視制御システムのバックアップ監視制御装置における制御部の処理の例を示すフローチャートである。
【図１１】実施の形態２に係る監視制御システムのバックアップ監視制御装置における処理の例を示すフローチャートである。
【図１２】実施の形態１、２に係る監視制御システムの監視制御装置のハードウエア構成図である。
【図１３】実施の形態３に係る制御システムを示す構成図である。
【発明を実施するための形態】
【００１６】
以下、本願で開示される監視制御システムの実施の形態について図を参照して説明する。なお、各図中、同一符号は、同一または相当部分を示すものとする。
【００１７】
実施の形態１．
以下、実施の形態１に係る監視制御システムについて、図を参照して説明する。
図１は、実施の形態１に係る監視制御システムと監視対象の装置との関係を示す全体構成図である。図において、監視制御対象装置４００は例えばプラントあるいは河川等を対象とした広域監視制御システムであり、センサなどの監視機器４１０及び開閉駆動するゲート等の制御機器４２０を備え、その動作状況のデータが監視制御データとして通信装置３００を介して監視制御システム１に入力される。監視制御システム１はディザスタリカバリ機能を有し、主監視制御装置１００と同等の機能を有するバックアップ監視制御装置２００を具備する。大規模災害に備え、バックアップ監視制御装置２００は主監視制御装置１００に対し、遠隔地に配置してもよい。
【００１８】
主監視制御装置１００は監視制御対象装置４００から受信した監視制御データに予め定められた処理が施されて監視制御処理データ（以下、データと称する）として適宜監視制御部Ａ１１０からデータ記憶装置１３０に書き込む（Ｗ）。主監視制御装置１００のデータ記憶装置１３０からバックアップ監視制御装置２００のデータ記憶装置２３０へはデータのコピー（ミラーリング：図中符号Ｍ）が行われるとともに、主監視制御装置１００からバックアップ監視制御装置２００へはデータのコピーの実行状況等適宜情報が送信される。
なお、監視制御データは後述する監視制御部Ａ１１０の処理部で受信された後データ加工等予め定められた処理が実行され、監視制御部Ａ１１０の具備する表示画面等（図示せず）に表示され、監視員が監視制御対象装置４００の運転状況、異常の有無の確認等を行う。本実施の形態では、監視制御システムとしての通常動作については省略し、ディザスタリカバリに関するデータバックアップ機能、動作、各機器の機能、動作を中心に説明する。
【００１９】
図２は、実施の形態１に係る監視制御システム１の例を示す全体の構成図である。主監視制御装置１００は、監視制御部Ａ１１０、監視制御部Ｂ１２０及びディスクアレイ装置で構成されるデータ記憶装置１３０を有する。また、バックアップ監視制御装置２００は、監視制御部Ａ２１０、監視制御部Ｂ２２０及びディスクアレイ装置で構成されるデータ記憶装置２３０を有する。
なお、本実施の形態において、バックアップ監視制御装置２００の監視制御部Ａ２１０、監視制御部Ｂ２２０共に、主監視制御装置１００の監視制御装置Ａ１１０と同じ構成であるが、バックアップ監視制御装置２００がコールドスタンバイの状態の例で説明するため、図中記載を省略している。また、主監視制御装置１００の監視制御装置Ｂ１２０は冗長性を担保するためのもので監視制御装置Ａ１１０と同じ構成であるが、監視制御装置Ａ１１０が動作中の状態で説明するために、図中記載を省略している。
また、データのコピー動作は、図中Ｗ、Ｍ、ＣＰ１、ＣＰ２の符号で示している。
【００２０】
主監視制御装置１００の監視制御部Ａ１１０は、監視制御対象装置４００からの監視制御データを受信し、所定の処理を実行しデータ（監視制御処理データ）としてキャッシュ部１１２へ送信する処理部１１１と、処理部１１１から受信したデータを一時保存するキャッシュ部１１２と、データの書き込み制御を行う制御部１１３とを備える。
【００２１】
主監視制御装置１００のデータ記憶装置１３０は、キャッシュ部１１２からデータが書き込まれる（Ｗ）マスタデータ部１３１と、マスタデータ部１３１のデータがコピーされ（ＣＰ１）、保存される作業用マスタデータ部１３２とを備える。
バックアップ監視制御装置２００のデータ記憶装置２３０は、主監視制御装置１００に具備するデータ記憶装置１３０の作業用マスタデータ部１３２に保存されたデータがミラーリング、コピーされる（Ｍ）作業用バックアップデータ部２３２と、作業用バックアップデータ部２３２に保存されたデータがコピーされる（ＣＰ２）バックアップデータ部２３１とを備える。
【００２２】
［データファイルの書き込み制御］
監視制御部Ａ１１０のキャッシュ部１１２は、制御部１１３から「ファイル書き込み許可」及び「ファイル書き込み禁止」の指示を受信する。「ファイル書き込み許可」の指示を受けた場合、キャッシュ部１１２に一時保存されていたデータファイルをデータ記憶装置１３０のマスタデータ部１３１に書き込む（Ｗ）。「ファイル書き込み禁止」の指示を受けた場合は、データファイルに未書き込み「ＯＮ」のフラグを立て、「ファイル書き込み許可」の指示を受けてから、データをマスタデータ部１３１に書き込む。すなわち、キャッシュ部１１２に一時保存されているデータは「ファイル書き込み許可」の指示を受けるまで未書き込み「ＯＮ」のフラグを立てられることになる。
ここでファイルとは複数のデータの集合体であり、本監視制御システム１では、データとデータファイルはそのコピー等の取扱いにおいて同義として扱う。
【００２３】
監視制御部Ａ１１０の制御部１１３は、データの書き込み、データのコピー及びデータのミラーリングのタイミングを制御する。具体的には、キャッシュ部１１２からマスタデータ部１３１へのデータの書き込み（Ｗ）のタイミング、マスタデータ部１３１から作業用マスタデータ部１３２へのデータのコピー（ＣＰ１）のタイミング、作業用マスタデータ部１３２から作業用バックアップデータ部２３２へのデータのミラーリング（Ｍ）のタイミング、作業用バックアップデータ部２３２からバックアップデータ部２３１へのデータのコピー（ＣＰ２）のタイミングを制御し、１つのデータ部においてデータの受信、送信の両方が同時に実行されないようにする。
【００２４】
［データファイルの状態］
主監視制御装置１００において、監視制御部Ｂ１２０の制御部１２３は、監視制御部Ａ１１０の制御部１１３から、制御状態を受信する。制御状態とは、データのコピー等の実行状況であり、その時点での各データ部のデータファイルの内容に相当する。すなわち、データのコピー等の実行状況によってどのデータファイルが破損している可能性があるか判断できる。
【００２５】
具体的には、マスタデータ部１３１から作業用マスタデータ部１３２へのデータのコピー（ＣＰ１）及び作業用バックアップデータ部２３２からバックアップデータ部２３１へのデータのコピー（ＣＰ２）の実行時には、マスタデータ部１３１及び作業用バックアップデータ部２３２は破損していないことが保証されており、一方作業用マスタデータ部１３２及びバックアップデータ部２３１は破損していないことが保証されていない、すなわち破損している可能性があることになる。各データのコピー（ＣＰ１、ＣＰ２）が完了するとデータが破損していないことが保証された状態となる。
また、キャッシュ部１１２からマスタデータ部１３１へのデータの書き込み（Ｗ）及び作業用マスタデータ部１３２から作業用バックアップデータ部２３２へのデータのミラーリング（Ｍ）の実行時には、作業用マスタデータ部１３２及びバックアップデータ部２３１は破損していないことが保証されており、一方マスタデータ部１３１及び作業用バックアップデータ部２３２は破損していないことが保証されていない、すなわち破損している可能性があることになる。各データのコピー等（Ｗ、M）が完了するとデータが破損していないことが保証された状態となる。
すなわち、監視制御部Ｂ１２０の制御部１２３は、データのコピー等の実行状況が実行中なのか完了しているのかを制御状態として受信することで、各データ部のデータファイルが破損している可能性があるか否かを把握できることになる。
【００２６】
障害等による系切り替えが発生して、運用装置が監視制御部Ａ１１０から監視制御部Ｂ１２０へ切り替わった時、制御部１２３の受信した制御状態の情報によって、マスタデータ部１３１を正として動作するか、作業用マスタデータ部１３２を正として動作するか、を決定する。
【００２７】
［各データ部の役割］
マスタデータ部１３１には、キャッシュ部１１２から書き込み（Ｗ）の行われたデータが保存される。障害あるいは災害の発生していない通常運転時では、監視制御部Ａ１１０は必要に応じ、マスタデータ部１３１に保存された監視制御データを参照データとして用いる。キャッシュ部１１２からマスタデータ部１３１に書き込まれ、キャッシュ部１１２で保存されていないデータを処理部１１１が参照する場合、マスタデータ部１３１のデータをキャッシュ部１１２にコピーし、処理部１１１はキャッシュ部１１２のデータを参照する。
【００２８】
作業用マスタデータ部１３２には、マスタデータ部１３１のデータのコピーが保存される。キャッシュ部１１２からマスタデータ部１３１へのデータ書き込み（Ｗ）中に、監視制御部Ａ１１０が突然停止すると、マスタデータ部１３１のファイルシステムが破損してしまう虞がある。監視制御部Ａ１１０の停止により系切り替えが行われ、監視制御部Ｂ１２０で運転する場合、マスタデータ部１３１のファイルシステムを復旧しなくてはならず、運転開始まで時間を要してしまう。本実施の形態では、ファイルシステムが破損していないことが保証された作業用マスタデータ部１３２を有するので、この作業用マスタデータ部１３２を用いて運転を開始することができる。そのため、運転開始までの時間を短縮することができる。
【００２９】
作業用バックアップデータ部２３２は、主監視制御装置１００のデータ記憶装置１３０に保存されているマスタデータをバックアップ監視制御装置２００側のデータ記憶装置２３０へミラーリング（Ｍ）するための、一次作業領域である。例えば主監視制御装置１００が災害により全面停止した場合、ファイルシステムが破損してしまう虞があるが、ファイルシステムの破損をバックアップ監視制御装置２００側に波及させないための一時領域として作業用バックアップデータ部２３２利用する。これに対し、バックアップデータ部２３１をファイルシステムが破損していないことを保証した領域とする。
ここで、ファイルシステムは、データ等から構成されるファイル本体とファイルの内部情報とを具備し、両方が破損していない場合、ファイルシステムが破損していないという。
【００３０】
バックアップデータ部２３１は、ディザスタリカバリ実行時に、バックアップ監視制御装置２００の監視制御部Ａ２１０が、監視制御データを参照し、保存する記憶装置である。上述のとおり、主監視制御装置１００が災害により全面停止した場合でも、ファイルシステムの破損が波及されず、ファイルシステムが破損していないことを保証した領域となっている。このように、バックアップデータ部２３１において、ファイルシステムの破損がないことを保証できるため、災害発生から運転再開までの時間が短くなる。
【００３１】
［キャッシュ部１１２での処理の流れ］
図３は、実施の形態１に係る監視制御システム１の主監視制御装置１００におけるキャッシュ部１１２の処理の流れの例を示すフローチャートである。
まず、ステップＳ１において、キャッシュ部１１２が制御部１１３からデータ記憶装置１３０への「ファイル書き込み許可」を受信すると（ステップＳ１でＹＥＳ）、ステップＳ１ａで、キャッシュ部１１２に保存されている未書き込みフラグ「ＯＮ」のデータをマスタデータ部１３１へ書き込む（Ｗ）。
ステップＳ１において、キャッシュ部１１２が制御部１１３から「ファイル書き込み禁止」を受信すると（ステップＳ１でＮＯ）、ステップＳ２に進む。
【００３２】
ステップＳ２において、処理部１１１からキャッシュ部１１２へのデータ書き込み要求を受信し、ステップＳ３において、キャッシュ部１１２にデータを書き込む。書き込みが終了すると、ステップＳ４へ進む。
【００３３】
ステップＳ４において、制御部１１３からデータ記憶装置１３０へのファイル書き込み許可状態を確認する。ファイル書き込み状態が「ファイル書き込み許可」の場合（ステップＳ４でＹＥＳ）、ステップＳ５へ進む。ファイル書き込み状態が「ファイル書き込み禁止」の場合（ステップＳ４でＮＯ）、ステップＳ６へ進む。
【００３４】
ステップＳ５において、キャッシュ部１１２に書き込まれたデータを、マスタデータ部１３１に書き込み（Ｗ）、処理を終了する。
【００３５】
ステップＳ６において、キャッシュ部１１２に書き込まれたデータに対して、未書き込みフラグ「ＯＮ」を立て一時保存し、処理を終了する。
処理は図中破線で示すように繰り返し実行される。そのため、ステップＳ６で未書き込みフラグ「ＯＮ」のデータについては、制御部１１３から「ファイル書き込み許可」を受信したタイミング（ステップＳ１でＹＥＳ）で、一括してマスタデータ部１３１に書き込まれる（ステップＳ１ａ）。
【００３６】
［制御部１１３での処理の流れ］
図４は、実施の形態１に係る監視制御システム１の主監視制御装置１００における制御部１１３の処理の流れの例を示すフローチャートである。
まず、ステップＳ１１において、制御部１１３は、データの書き込み、データのコピー、データのミラーリングの状況を確認する。
【００３７】
ステップＳ１２において、マスタデータ部１３１から作業用マスタデータ部１３２へのデータコピー中（ＣＰ１）、または作業用バックアップデータ部２３２からバックアップデータ部２３１へのデータコピー中（ＣＰ２）であれば、ステップＳ１３へ進む。
キャッシュ部１１２からマスタデータ部１３１のデータの書き込み中（Ｗ）、または作業用マスタデータ部１３２から作業用バックアップデータ部２３２へのデータのミラーリング中（Ｍ）であれば、ステップＳ１６へ進む。
データの書き込み、データのコピー、データのミラーリングが実行されていない場合は、ステップＳ１４へ進む。
【００３８】
なお、マスタデータ部１３１から作業用マスタデータ部１３２へのデータコピー（ＣＰ１）と作業用バックアップデータ部２３２からバックアップデータ部２３１へのデータコピー（ＣＰ２）とは同時に実行可能である。キャッシュ部１１２からマスタデータ部１３１のデータの書き込み（Ｗ）と作業用マスタデータ部１３２から作業用バックアップデータ部２３２へのデータのミラーリング（Ｍ）とは同時に実行可能である。同時に実行すると効率的にデータのコピーを行うことができる。しかし、その他の組み合わせは同時に実行不可である。
【００３９】
ステップＳ１３において、マスタデータ部１３１から作業用マスタデータ部１３２へのデータコピー（ＣＰ１）及び作業用バックアップデータ部２３２からバックアップデータ部２３１へのデータコピー（ＣＰ２）の両方の処理が終了したか確認する。両方の処理が終了した場合（ステップＳ１３でＹＥＳ）はステップＳ１４へ、終了していない場合（ステップＳ１３でＮＯ）はステップＳ２０へ進む。
【００４０】
ステップＳ１４において、キャッシュ部１１２へ「ファイル書き込み許可」を送信する。これにより、キャッシュ部１１２は、マスタデータ部１３１へのデータ書き込み（Ｗ）を開始する。
【００４１】
ステップＳ１５において、作業用マスタデータ部１３２から、作業用バックアップデータ部２３２へのデータのミラーリング（Ｍ）を指示する。ミラーリング中に主監視制御装置１００が被災して全面停止した場合、作業用バックアップデータ部２３２のファイルシステムは破損する可能性があるが、バックアップデータ部２３１のファイルシステムは破損していないことを保証できる。
なお、ステップＳ１５の動作はステップＳ１４の動作中、すなわちキャッシュ部１１２からマスタデータ部１３１へのデータ書き込み（Ｗ）中であっても実行できる。
【００４２】
ステップＳ１６において、キャッシュ部１１２からマスタデータ部１３１のデータの書き込み（Ｗ）及び作業用マスタデータ部１３２から作業用バックアップデータ部２３２へのデータのミラーリング（Ｍ）の両方の処理が終了したか確認する。両方の処理が終了した場合（ステップＳ１６でＹＥＳ）はステップＳ１７へ、終了していない場合（ステップＳ１７でＮＯ）はステップＳ２０へ進む。
【００４３】
ステップＳ１７において、キャッシュ部１１２へ「ファイル書き込み禁止」を送信する。これにより、マスタデータ部１３１はデータの書き込み（Ｗ）が実行されていない状態であり、ファイルシステムの整合性がとれている（破損していない）ことを保証できる状態となる。そのうえで、ステップＳ１８へ進む。
【００４４】
ステップＳ１８において、制御部１１３は主監視制御装置１００のデータ記憶装置１３０に対し、マスタデータ部１３１から作業用マスタデータ部１３２へのデータコピー（ＣＰ１）を指示する。このコピーを実行中は、キャッシュ部１１２から、マスタデータ部１３１への書き込みが禁止されているので、キャッシュ部１１２からマスタデータ部１３１へ書き込み中の中途半端なデータが作業用マスタデータ部１３２へコピーされることが防止される。
【００４５】
ステップＳ１９において、制御部１１３はバックアップ監視制御装置２００のデータ記憶装置２３０に対して、作業用バックアップデータ部２３２からバックアップデータ部２３１へのデータコピー（ＣＰ２）を指示する。このコピーを実施中は、作業用マスタデータ部１３２から作業用バックアップデータ部２３２へのデータのミラーリング（Ｍ）を禁止する。これにより、作業用バックアップデータ部２３２へ書き込み中の中途半端なデータがバックアップデータ部２３１へコピーされることが防止される。
なお、ステップＳ１９の動作はステップＳ１８の動作中、すなわちマスタデータ部１３１から作業用マスタデータ部１３２へのデータコピー（ＣＰ１）中であっても実行できる。
【００４６】
制御部１１３は、キャッシュ部１１２及び各データ部１３１、１３２、２３１、２３２でのコピーの実行状況を保有しているが、ステップＳ２０において、現在の各データ部１３１、１３２、２３１、２３２でのコピーの実行状況を制御情報として監視制御部Ｂ１２０の制御部１２３へ送信する。これにより、監視制御部Ａ１１０から監視制御部Ｂ１２０への系切り替え発生後に、制御部１２３はデータのミラーリング、データのコピータイミング等の制御を継続できるようになる。
以上で、制御部１１３での処理を終了する。この処理は繰り返し実行される。
【００４７】
なお、障害発生により監視制御部Ａ１１０から監視制御部Ｂ１２０への系切り替えた場合は、監視制御部Ｂ１２０の処理部（図示せず）、キャッシュ部（図示せず）、制御部１２３が、監視制御部Ａ１１０の処理部１１１、キャッシュ部１１２、制御部１１３の役割をそれぞれ果たし、処理を実行する。
【００４８】
［ディザスタリカバリ実行時の処理の流れ］
図５は、実施の形態１に係る監視制御システム１におけるディザスタリカバリ実行時の処理の流れの例を示すフローチャートである。具体的には、バックアップ監視制御装置２００の監視制御部Ａ２１０における処理の流れである。
まず、主監視制御装置１００が被災すると、コールドスタンバイ状態のバックアップ監視制御装置２００の電源が投入される。
ステップＳ２１において、バックアップ監視制御装置２００の監視制御部Ａ２１０の制御部２１３は、バックアップ監視制御装置２００のデータ記憶装置２３０の現在の状況を確認し、作業用バックアップデータ部２３２からバックアップデータ部２３１へのデータコピー中（ＣＰ２）でなければ（ステップＳ２１でＮＯ）ステップＳ２２へ、データコピー中であれば（ステップＳ２１でＹＥＳ）ステップＳ２３へと、それぞれ進む。
【００４９】
ステップＳ２２において、監視制御部Ａ２１０は参照する監視制御データとして、バックアップデータ部２３１に保存されているデータをマスタデータとして採用する。
ステップＳ２３において、監視制御部Ａ２１０は参照する監視制御データとして、作業用バックアップデータ部２３２に保存されているデータをマスタデータとして採用する。
ステップＳ２４において、参照する監視制御データの保存されているデータ部をマスタデータ部の正としてディザスタリカバリを実行し、監視制御システム１の運転が再開する。
【００５０】
以上のように、本実施の形態１によれば、主監視制御装置１００における監視制御部Ａ１１０の制御部１１３が監視制御システム１内のデータの書き込み及びコピーを行うタイミングを制御し、各データ部のコピーの実行状況を保有し、監視制御部Ｂ１２０の制御部１２３にも各データ部のコピーの実行状況を送信しているので、障害発生時に速やかに監視制御部Ａ１１０から監視制御部Ｂ１２０への系切替えが可能となる。また、障害、災害発生時にデータがコピー中であっても、主監視制御装置１００及びバックアップ監視制御装置２００におけるデータ記憶装置１３０、２３０のデータ部にシステムファイルの破損していないデータを保有することができ、速やかに、系切替えあるいはディザスタリカバリを実行することが可能となる。さらに、バックアップ監視制御装置２００がコールドスタンバイの場合においても、バックアップ監視制御装置２００のデータ記憶装置２３０のデータを主監視制御装置１００のデータ記憶装置１３０に保存されているデータとの整合性をファイルシステムレベルで保証可能となり、ディザスタリカバリによる短時間での運転再開が可能となる。
【００５１】
実施の形態２．
以下に、実施の形態２に係る監視制御システムについて図を参照して説明する。実施の形態１との違いは、バックアップ監視制御装置２００がホットスタンバイの状態の例であることである。そのため、実施の形態１と異なる点を中心に説明し、同様の箇所、動作については省略する。
【００５２】
図６は、実施の形態２に係る監視制御システム１の例を示す全体の構成図である。図において、監視制御システム１は、主監視制御装置１００と、バックアップ監視制御装置２００とで構成される。主監視制御装置１００は、監視制御部Ａ１１０、監視制御部Ｂ１２０及びディスクアレイ装置で構成されるデータ記憶装置１３０を有する。また、バックアップ監視制御装置２００は、監視制御部Ａ２１０、監視制御部Ｂ２２０及びディスクアレイ装置で構成されるデータ記憶装置２３０を有する。
なお、本実施の形態においても、バックアップ監視制御装置２００の監視制御部Ａ２１０、監視制御部Ｂ２２０共に、主監視制御装置１００の監視制御装置Ａ１１０と同じ構成であり、主監視制御装置１００の監視制御装置Ｂ１２０も監視制御装置Ａ１１０と同じ構成であるが、監視制御装置Ａ１１０が動作中の状態で説明するために、図中一部記載を省略している。
また、データのコピー動作は、図中Ｗ１，Ｗ２，Ｍ，ＣＰ１，ＣＰ３の符号で示している。
【００５３】
主監視制御装置１００の監視制御部Ａ１１０は、監視制御対象装置４００からの監視制御データを受信し、所定の処理を実行しデータ（監視制御処理データ）としてキャッシュ部１１２へ送信する処理部１１１と、処理部１１１から受信したデータを一時保存するキャッシュ部１１２と、データの書き込み制御を行う制御部１１３とを備える。
バックアップ監視制御装置２００の監視制御部Ａ２１０は、主監視制御装置１００の監視制御部Ａ１１０のキャッシュ部１１２からのデータを受信するキャッシュ部２１２と、データの書き込み制御を行う制御部２１３とを備える。
【００５４】
主監視制御装置１００のデータ記憶装置１３０は、キャッシュ部１１２からデータが書き込まれる（Ｗ１）マスタデータ部１３１と、マスタデータ部１３１のデータがコピー（ＣＰ１）され、保存される作業用マスタデータ部１３２とを備える。
バックアップ監視制御装置２００のデータ記憶装置２３０は、キャッシュ部２１２からデータが書き込まれる（Ｗ２）バックアップデータ部２３１と、バックアップデータ部２３１のデータがコピー（ＣＰ３）され、保存される作業用バックアップデータ部２３２とを備える。
【００５５】
（１）主監視制御装置１００の動作
［データファイルの書き込み制御］
監視制御部Ａ１１０のキャッシュ部１１２は、制御部１１３から「ファイル書き込み許可」及び「ファイル書き込み禁止」の指示を受信する。「ファイル書き込み許可」の指示を受けた場合、キャッシュ部１１２に一時保存していたデータをデータ記憶装置１３０のマスタデータ部１３１に書き込む（Ｗ１）。「ファイル書き込み禁止」の指示を受けた場合は、データに未書き込み「ＯＮ」のフラグを立て、「ファイル書き込み許可」の指示を受けてから、データをマスタデータ部１３１に書き込む。
また、主監視制御装置１００のキャッシュ部１１２は、バックアップ監視制御装置２００のキャッシュ部２１２へデータを送信する。
【００５６】
監視制御部Ａ１１０の制御部１１３は、データの書き込み及びデータのコピーのタイミングを制御する。具体的には、キャッシュ部１１２からマスタデータ部１３１へのデータの書き込み（Ｗ１）のタイミング、マスタデータ部１３１から作業用マスタデータ部１３２へのデータのコピー（ＣＰ１）のタイミングを制御し、同時に実行されないようにする。
【００５７】
［データファイルの状態］
主監視制御装置１００において、監視制御部Ｂ１２０の制御部１２３は、監視制御部Ａ１１０の制御部１１３から、制御状態を受信する。
障害等による系切替えが発生して、運用装置が監視制御部Ａ１１０から監視制御部Ｂ１２０へ切り替わった時、制御部１２３の受信した制御状態の情報によって、マスタデータ部１３１を正として動作するか、作業用マスタデータ部１３２を正として動作するか、を決定する。
【００５８】
［各データ部の役割］
マスタデータ部１３１には、キャッシュ部１１２から書き込み（Ｗ１）の行われたデータが保存される。障害あるいは災害の発生していない通常運転時では、監視制御部Ａ１１０は必要に応じ、マスタデータ部１３１に保存された監視制御データを参照データとして用いる。キャッシュ部１１２からマスタデータ部１３１に書き込まれ、キャッシュ部１１２で保存されていないデータを処理部１１１が参照する場合、マスタデータ部１３１のデータをキャッシュ部１１２にコピーし、処理部１１１はキャッシュ部１１２のデータを参照する。
【００５９】
作業用マスタデータ部１３２には、マスタデータ部１３１のデータのコピーが保存される。キャッシュ部１１２からマスタデータ部１３１へのデータ書き込み（Ｗ１）中に、監視制御部Ａ１１０が突然停止すると、マスタデータ部１３１のファイルシステムが破損してしまう虞がある。監視制御部Ａ１１０の停止により系切替えが行われ、監視制御部Ｂ１２０で運転する場合、マスタデータ部１３１のファイルシステムを復旧しなくてはならず、運転開始まで時間を要してしまう。本実施の形態では、ファイルシステムが破損していないことが保証された作業用マスタデータ部１３２を有するので、この作業用マスタデータ部１３２を用いて運転を開始することができる。そのため、運転開始までの時間を短縮することができる。
【００６０】
（２）バックアップ監視制御装置２００の動作
［データファイルの書き込み制御］
バックアップ監視制御装置２００において、監視制御部Ａ２１０のキャッシュ部２１２は、制御部２１３から「ファイル書き込み許可」及び「ファイル書き込み禁止」の指示を受信する。「ファイル書き込み許可」の指示を受信した場合、キャッシュ部２１２に一時保存していたデータをデータ記憶装置２３０のバックアップデータ部２３１に書き込む（Ｗ２）。「ファイル書き込み禁止」の指示を受信した場合は、データに未書き込み「ＯＮ」のフラグを立て、「ファイル書き込み許可」の指示を受信してから、データをバックアップデータ部２３１に書き込む。
【００６１】
監視制御部Ａ２１０の制御部２１３は、データの書き込み及びデータのコピーのタイミングを制御する。具体的には、キャッシュ部２１２からバックアップデータ部２３１へのデータの書き込み（Ｗ２）のタイミング、バックアップデータ部２３１から作業用バックアップデータ部２３２へのデータのコピー（ＣＰ３）のタイミングを制御し、同時に実行されないようにする。
【００６２】
［データファイルの状態］
バックアップ監視制御装置２００において、監視制御部Ｂ２２０の制御部２２３は、監視制御部Ａ２１０の制御部２１３から、制御状態を受信する。
障害等による系切替えが発生して、運用装置が監視制御部Ａ２１０から監視制御部Ｂ２２０へ切り替わった時、制御部２２３の受信した制御状態によって、バックアップデータ部２３１を正として動作するか、作業用バックアップデータ部２３２を正として動作するか、を決定する。
【００６３】
［各データ部の役割］
バックアップデータ部２３１には、キャッシュ部２１２から書き込み（Ｗ２）の行われたデータが保存される。ディザスタリカバリ実行時に、バックアップ監視制御装置２００の監視制御部Ａ２１０が、データを参照し、保存する記憶装置である。上述のとおり、主監視制御装置１００が災害により全面停止した場合において、ファイルシステムの破損が波及されず、ファイルシステムが破損していないことを保証した領域となっている。このように、バックアップデータ部２３１において、ファイルシステムの破損がないことを保証できるため、災害発生から運転再開までの時間が短くなる。特に、主監視制御装置１００が災害により全面停止した時、主監視制御装置１００のキャッシュ部１１２からのデータをバックアップ監視制御装置２００のキャッシュ部２１２が受信中であっても、バックアップデータ部２３１へファイルシステムの破損が波及されることはない。
また、バックアップ監視制御装置２００の運転中に、監視制御部Ａ２１０は必要に応じ、バックアップデータ部２３１に保存された監視制御データを参照データとして用いる。キャッシュ部２１２からバックアップデータ部２３１に書き込まれ、キャッシュ部２１２で保存されていないデータを処理部２１１が参照する場合、バックアップデータ部２３１のデータをキャッシュ部２１２にコピーし、処理部２１１はキャッシュ部２１２のデータを参照する。
【００６４】
作業用バックアップデータ部２３２には、バックアップデータ部２３１のデータのコピーが保存される。キャッシュ部２１２からバックアップデータ部２３１へのデータ書き込み（Ｗ２）中に、監視制御部Ａ２１０が突然停止すると、バックアップデータ部２３１のファイルシステムが破損してしまう虞がある。監視制御部Ａ２１０の停止により系切替えが行われ、監視制御部Ｂ２２０で運転する場合、バックアップデータ部２３１のファイルシステムを復旧しなくてはならず、運転開始まで時間を要してしまう。本実施の形態では、ファイルシステムが破損していないことが保証された作業用バックアップデータ部２３２を有するので、この作業用バックアップデータ部２３２を用いて運転を開始することができる。そのため、運転開始までの時間を短縮することができる。
【００６５】
（３）主監視制御装置１００での処理の流れ
［キャッシュ部１１２での処理の流れ］
図７Ａは、実施の形態２に係る監視制御システム１において、主監視制御装置１００のキャッシュ部１１２の処理の流れの例を示すフローチャートである。
ステップＳ１〜Ｓ６（含むステップＳ１ａ）については、実施の形態１の図３で示したフローと同様である。ステップＳ５、Ｓ６が終了後、ステップＳ７へ進む。
【００６６】
ステップＳ７において、キャッシュ部１１２はバックアップ監視制御装置２００のキャッシュ部２１２へデータを送信し、処理を終了する。
なお、処理は図中破線で示すように繰り返し実行される。
【００６７】
また、図７Ｂは、実施の形態２に係る監視制御システム１において、主監視制御装置１００のキャッシュ部１１２の処理の流れの別の例を示すフローチャートである。図７ＡではステップＳ７でキャッシュ部１１２からバックアップ監視制御装置２００のキャッシュ部２１２へのデータの送信を行ったが、ステップＳ５、Ｓ６が終了後でなくてもよい。図７Ｂで示すように、キャッシュ部１１２に処理部１１１からデータが書き込まれたステップＳ３の後であればよい。
【００６８】
［制御部１１３での処理の流れ］
図８は、実施の形態２に係る監視制御システム１の主監視制御装置１００における制御部１１３での処理の流れの例を示すフローチャートである。
まず、ステップＳ１１において、制御部１１３は、主監視制御装置１００内でのデータの書き込み及びデータのコピーの状況を確認する。
【００６９】
ステップＳ１２ａにおいて、マスタデータ部１３１から作業用マスタデータ部１３２へのデータコピー中（ＣＰ１）であれば、ステップＳ１３へ進む。
キャッシュ部１１２からマスタデータ部１３１のデータの書き込み中（Ｗ１）であれば、ステップＳ１６へ進む。
データの書き込み及びデータのコピーが実行されていない場合は、ステップＳ１４へ進む。
なお、マスタデータ部１３１から作業用マスタデータ部１３２へのデータコピー（ＣＰ１）とキャッシュ部１１２からマスタデータ部１３１のデータの書き込み（Ｗ１）とは同時に実行不可である。
【００７０】
ステップＳ１３において、マスタデータ部１３１から作業用マスタデータ部１３２へのデータコピー（ＣＰ１）の処理が終了したか確認する。処理が終了した場合（ステップＳ１３でＹＥＳ）はステップＳ１４へ、終了していない場合（ステップＳ１３でＮＯ）はステップＳ２０ａへ進む。
【００７１】
ステップＳ１４において、キャッシュ部１１２へ「ファイル書き込み許可」を送信する。これにより、キャッシュ部１１２は、マスタデータ部１３１へのデータ書き込み（Ｗ１）を開始する。
【００７２】
ステップＳ１６において、キャッシュ部１１２からマスタデータ部１３１のデータの書き込み（Ｗ１）の処理が終了したか確認する。処理が終了した場合（ステップＳ１６でＹＥＳ）はステップＳ１７へ、終了していない場合（ステップＳ１７でＮＯ）はステップＳ２０ａへ進む。
【００７３】
ステップＳ１７において、キャッシュ部１１２へ「ファイル書き込み禁止」を送信する。これにより、マスタデータ部１３１はファイルシステムの整合性がとれていることを保証できる状態となる。そのうえで、ステップＳ１８へ進む。
【００７４】
ステップＳ１８において、制御部１１３は主監視制御装置１００のデータ記憶装置１３０に対し、マスタデータ部１３１から作業用マスタデータ部１３２へのデータコピー（ＣＰ１）を指示する。このコピーを実行中は、キャッシュ部１１２から、マスタデータ部１３１への書き込みが禁止されているので、キャッシュ部１１２からマスタデータ部１３１へ書き込み中の中途半端なデータが作業用マスタデータ部１３２へコピーされることが防止される。
【００７５】
ステップＳ２０ａにおいて、現在の各データ部１３１，１３２でのコピーの実行状況を監視制御部Ｂ１２０の制御部１２３及びバックアップ監視制御装置２００の各制御部２１３、２２３へ送信する。
制御部１１３は、キャッシュ部１１２及び各データ部１３１，１３２でのコピーの実行状況を保有しているが、このステップＳ２０ａにより、監視制御部Ａ１１０から監視制御部Ｂ１２０への系切り替え発生後に、制御部１２３はデータのコピータイミング等の制御を継続できるようになる。主監視制御装置１００が被災した、バックアップ監視制御装置２００でディザスタリカバリを実行する時に、制御部２１３、２２３は、主監視制御装置１００の記憶装置１３０でのコピーの実行状況と自身のデータ記憶装置２３０のコピーの実行状況を参照することで、運転再開を円滑に行うことができる。
以上で、制御部１１３での処理を終了する。この処理は繰り返し実行される。
【００７６】
（４）バックアップ監視制御装置２００での処理の流れ
［キャッシュ部２１２での処理の流れ］
図９は、実施の形態２に係る監視制御システム１において、バックアップ監視制御装置２００のキャッシュ部２１２の処理の流れの例を示すフローチャートである。
まず、ステップＳ１０１において、キャッシュ部２１２が制御部２１３から「ファイル書き込み許可」を受信すると（ステップＳ１０１でＹＥＳ）、ステップＳ１０１ａで、キャッシュ部２１２に保存されている未書き込みフラグ「ＯＮ」のデータをバックアップデータ部２３１へ書き込む（Ｗ２）。
ステップＳ１０１において、キャッシュ部２１２が制御部２１３から「ファイル書き込み禁止」を受信すると（ステップＳ１０１でＮＯ）、ステップＳ１０２に進む。
【００７７】
ステップＳ１０２において、主監視制御装置１００のキャッシュ部１１２からキャッシュ部２１２へのデータ書き込み要求を受信し、ステップＳ１０３において、キャッシュ部２１２にデータを書き込む。書き込みが終了すると、ステップＳ１０４へ進む。
【００７８】
ステップＳ１０４において、制御部２１３からのデータ記憶装置２３０へのファイル書き込み許可状態を確認する。ファイル書き込み状態が「ファイル書き込み許可」の場合（ステップＳ４でＹＥＳ）、ステップＳ１０５へ進む。ファイル書き込み状態が「ファイル書き込み禁止」の場合（ステップＳ１０４でＮＯ）、ステップＳ１０６へ進む。
【００７９】
ステップＳ１０５において、キャッシュ部２１２に書き込まれたデータを、バックアップデータ部２３１に書き込み（Ｗ２）、処理を終了する。
【００８０】
ステップＳ１０６において、キャッシュ部２１２に書き込まれたデータに対して、未書き込みフラグ「ＯＮ」を立て一時保存し、処理を終了する。
処理は図中破線で示すように繰り返し実行される。そのため、ステップＳ１０６で未書き込みフラグ「ＯＮ」のデータについては、制御部２１３から「ファイル書き込み許可」を受信したタイミング（ステップＳ１０１でＹＥＳ）で、一括してバックアップデータ部２３１に書き込まれる（ステップＳ１０１ａ）。
【００８１】
［制御部２１３での処理の流れ］
図１０は、実施の形態２に係る監視制御システム１において、バックアップ監視制御装置２００の制御部２１３での処理の流れの例を示すフローチャートである。
まず、ステップＳ１１１において、制御部２１３は、バックアップ監視制御装置２００内でのデータの書き込み及びデータのコピーの状況を確認する。
【００８２】
ステップＳ１１２において、バックアップデータ部２３１から作業用バックアップデータ部２３２へのデータコピー中（ＣＰ３）であれば、ステップＳ１１３へ進む。
キャッシュ部２１２からバックアップデータ部２３１のデータの書き込み中（Ｗ２）であれば、ステップＳ１１６へ進む。
データの書き込み及びデータのコピーが実行されていない場合は、ステップＳ１１４へ進む。
なお、バックアップデータ部２３１から作業用バックアップデータ部２３２へのデータコピー（ＣＰ３）とキャッシュ部２１２からバックアップデータ部２３１のデータの書き込み（Ｗ２）とは同時に実行不可である。
【００８３】
ステップＳ１１３において、バックアップデータ部２３１から作業用バックアップデータ部２３２へのデータコピー（ＣＰ３）の処理が終了したか確認する。処理が終了した場合（ステップＳ１１３でＹＥＳ）はステップＳ１１４へ、終了していない場合（ステップＳ１１３でＮＯ）はステップＳ１２０へ進む。
【００８４】
ステップＳ１１４において、キャッシュ部２１２へ「ファイル書き込み許可」を送信する。これにより、キャッシュ部２１２は、バックアップデータ部２３１へのデータ書き込み（Ｗ２）を開始する。
【００８５】
ステップＳ１１６において、キャッシュ部２１２からバックアップデータ部２３１のデータの書き込み（Ｗ２）の処理が終了したか確認する。処理が終了した場合（ステップＳ１１６でＹＥＳ）はステップＳ１１７へ、終了していない場合（ステップＳ１１７でＮＯ）はステップＳ１２０へ進む。
【００８６】
ステップＳ１１７において、キャッシュ部２１２へ「ファイル書き込み禁止」を送信する。これにより、バックアップデータ部２３１はファイルシステムの整合性がとれていることを保証できる状態となる。そのうえで、ステップＳ１１８へ進む。
【００８７】
ステップＳ１１８において、制御部２１３はデータ記憶装置２３０に対し、バックアップデータ部２３１から作業用バックアップデータ部２３２へのデータコピー（ＣＰ３）を指示する。このコピーを実行中は、キャッシュ部２１２から、バックアップデータ部２３１への書き込みが禁止されているので、キャッシュ部２１２からバックアップデータ部２３１へ書き込み中の中途半端なデータが作業用バックアップデータ部２３２へコピーされることが防止される。
【００８８】
ステップＳ１２０において、現在のバックアップ監視制御装置２００の各データ部２３１、２３２でのコピーの実行状況を監視制御部Ｂ２２０の制御部２２３へ送信する。
制御部２１３は、キャッシュ部２１２及び各データ部２３１、２３２でのコピーの実行状況を保有しているが、このステップＳ１２０により、監視制御部Ａ２１０から監視制御部Ｂ２２０への系切り替え発生後に、制御部２２３はデータのコピータイミング等の制御を継続できるようになる。したがって、バックアップ監視制御装置２００側でも冗長性が担保されることになる。
以上で、制御部２１３での処理を終了する。この処理は繰り返し実行される。
【００８９】
［ディザスタリカバリ実行時の処理の流れ］
図１１は、実施の形態２に係る監視制御システム１におけるディザスタリカバリ実行時の処理の流れの例を示すフローチャートである。具体的には、バックアップ監視制御装置２００の監視制御部Ａ２１０における処理の流れである。
まず、主監視制御装置１００が被災すると、ホットスタンバイ状態のバックアップ監視制御装置２００が運転動作を開始する。
ステップＳ１２１において、バックアップ監視制御装置２００の監視制御部Ａ２１０の制御部２１３は、バックアップ監視制御装置２００のデータ記憶装置２３０の現在の状況を確認し、キャッシュ部２１２からバックアップデータ部２３１へのデータ書き込み中（Ｗ２）でなければ（ステップＳ１２１でＮＯ）、ステップＳ１２２へ、データコピー中であれば（ステップＳ１２１でＹＥＳ）ステップＳ１２３へと、それぞれ進む。
【００９０】
ステップＳ１２２において、監視制御部Ａ２１０は参照する監視制御データとして、バックアップデータ部２３１に保存されているデータをマスタデータとして採用する。
ステップＳ１２３において、監視制御部Ａ２１０は参照する監視制御データとして、作業用バックアップデータ部２３２に保存されているデータをマスタデータとして採用する。
ステップＳ１２４において、参照する監視制御データの保存されているデータ部をマスタデータ部の正としてディザスタリカバリを実行し、監視制御システム１の運転が再開する。
【００９１】
以上のように、本実施の形態２によれば、主監視制御装置１００における監視制御部Ａ１１０の制御部１１３が主監視制御装置１００内のデータのコピータイミングを制御し、各データ部のデータのコピー実行状況を保有し、監視制御部Ｂ１２０の制御部１２３にも各データ部のデータのコピー実行状況を送信しているので、障害発生時に速やかに監視制御部Ａ１１０から監視制御部Ｂ１２０への系切替えが可能となる。また、バックアップ監視制御装置２００における監視制御部Ａ２１０の制御部２１３がバックアップ監視制御装置２００内のデータのコピータイミングを制御し、各データ部のデータのコピー実行状況を保有し、監視制御部Ｂ２２０の制御部２２３にも各データ部のデータのコピー実行状況を送信しているので、障害発生時に速やかに監視制御部Ａ２１０から監視制御部Ｂ２２０への系切替えが可能となる。
さらに、障害、災害発生時にデータがコピー中であっても、主監視制御装置１００及びバックアップ監視制御装置２００におけるデータ記憶装置１３０、２３０のデータ部にシステムファイルの破損していないデータを保有することができ、速やかに、系切替えあるいはディザスタリカバリを実行することが可能となる。
さらに、バックアップ監視制御装置２００がホットスタンバイの場合においても、バックアップ監視制御装置２００のデータ記憶装置２３０のデータを主監視制御装置１００のデータ記憶装置１３０に保存されているデータとの整合性をファイルシステムレベルで保証可能となり、ディザスタリカバリによる短時間での運転再開が可能となる。
【００９２】
なお、監視制御部Ａ１１０、２１０、監視制御部Ｂ１２０、２２０は、ハードウエアの一例を図１２に示すように、プロセッサ１０００と記憶装置２０００から構成される。
記憶装置は図示していないが、ランダムアクセスメモリ（ＲＡＭ：Random Access Memory）等の揮発性記憶装置と、フラッシュメモリ等の不揮発性の補助記憶装置とを具備する。また、フラッシュメモリの代わりにハードディスクの補助記憶装置を具備してもよい。プロセッサ１０００は、記憶装置２０００から入力されたプログラムを実行する。この場合、補助記憶装置から揮発性記憶装置（ＥＥＰＲＯＭ：Electrically Erasable Programmable Read Only Memory）介してプロセッサ１０００にプログラムが入力される。また、プロセッサ１０００は、演算結果等のデータを記憶装置２０００の揮発性記憶装置に出力してもよいし、揮発性記憶装置を介して補助記憶装置にデータを保存してもよい。プロセッサ１０００は、演算処理装置として、ＡＳＩＣ（Application Specific Integrated Circuit）、ＩＣ（Integrated Circuit）、ＤＳＰ（Digital Signal Processor）等各種の論理回路、及び各種の信号処理回路等が備えられてもよい。
【００９３】
実施の形態３．
実施の形態１及び２では、監視制御システムを対象に本願開示のディザスタリカバリに関する技術を説明したが、監視制御システムに限るものではない。金融システム及び経理システムでは本願開示の技術の適用は難しいが、定期的あるいは不定期にデータを取得し、データを保存、蓄積するもののうち、データ取得のタイミングが１、２個欠落してもよいような制御装置であれば、本願開示の技術を適用できる。
【００９４】
図１３は、実施の形態３に係る制御システムの構成を示す図である。図において、例えば、制御システム１Ａはカメラのような撮像装置４００Ａの設置された店舗等において、撮像範囲を制御し、撮像データを保管するシステムとする。主制御装置１００Ａには冗長性を担保するために主制御部Ａ１１０Ａ、副制御部Ｂ１２０Ａ、データ記憶装置１３０Ａを備える。バックアップ制御装置２００Ａにも主制御装置１００Ａと同様の各機能装置を備える。
図１３における制御システム１Ａは実施の形態１の図１、図２に示した監視制御システム１と同様の機能を有し、同様の動作を行うので、説明は省略する。なお、
主制御装置１００Ａが被災した時には、実施の形態１と同様にディザスタリカバリが実行され、バックアップ制御装置２００Ａがデータ記憶装置２３０Ａのデータを用いて短時間で運転を再開する。
【００９５】
なお、図１３で示した制御システム１Ａは、実施の形態２の監視制御システムのバックアップ監視制御装置２００のようにホットスタンバイの状態に適用することも可能であることは言うまでもなく、同様の効果を奏する。
なお、本実施の形態において、本実施の形態１の図２、本実施の形態２の図６で示した制御部１１３、１２３、２１３、２２３は、データ制御部と読み替える。
また、本実施の形態においても、各制御部１１０Ａ、１２０Ａ、２１０Ａ、２２０Ａのハードウエア構成は図１２の構成と同様である。
【００９６】
本願は、様々な例示的な実施の形態及び実施例が記載されているが、１つ、または複数の実施の形態に記載された様々な特徴、態様、及び機能は特定の実施の形態の適用に限られるのではなく、単独で、または様々な組み合わせで実施の形態に適用可能である。
従って、例示されていない無数の変形例が、本願明細書に開示される技術の範囲内において想定される。例えば、少なくとも１つの構成要素を変形する場合、追加する場合または省略する場合、さらには、少なくとも１つの構成要素を抽出し、他の実施の形態の構成要素と組み合わせる場合が含まれるものとする。
【符号の説明】
【００９７】
１：監視制御システム、  １００：主監視制御装置、  １１０、２１０：監視制御部Ａ、  １２０、２２０：監視制御部Ｂ、  １１１、２１１：処理部、  １１２、２１２：キャッシュ部、  １１３、１２３、２１３、２２３：制御部、  １３０、２３０：データ記憶装置、  １３１：マスタデータ部、  １３２：作業用マスタデータ部、  ２００：バックアップ監視制御装置、  ２３１：バックアップデータ部、  ２３２：作業用バックアップデータ部、  ３００：通信装置、  ４００：監視制御対象装置、  ４１０：監視機器  、  ４２０：制御機器、  １０００：プロセッサ、  ２０００：記憶装置、  １Ａ：制御システム、  １００Ａ：主制御装置、  １１０Ａ、２１０Ａ：主制御部Ａ、  １２０Ａ、２２０Ａ：副制御部Ｂ、１３０Ａ、２３０Ａ：データ記憶装置、  ２００Ａ：バックアップ制御装置、  ４００Ａ：撮像装置。
【図１】
2020115301.tif 000003
【図２】
2020115301.tif 000004
【図３】
2020115301.tif 000005
【図４】
2020115301.tif 000006
【図５】
2020115301.tif 000007
【図６】
2020115301.tif 000008
【図７Ａ】
2020115301.tif 000009
【図７Ｂ】
2020115301.tif 000010
【図８】
2020115301.tif 000011
【図９】
2020115301.tif 000012
【図１０】
2020115301.tif 000013
【図１１】
2020115301.tif 000014
【図１２】
2020115301.tif 000015
【図１３】
2020115301.tif 000016