(57)【要約】      （修正有）【課題】サーバのメンテナンス作業を実施する際であっても、監視システムの二重化を維持することができるプラント監視技術を提供する。【解決手段】プラント監視システム１０は、プラント機器１７で検出されたプロセス量を入力して計算処理する第一仮想マシン１３ａ−１及び第二仮想マシン１３ａ−２を設けた第一サーバ１１と、第一サーバ１１と接続され、プロセス量を入力して計算処理する第一仮想マシン１３ｂ−１及び第二仮想マシン１３ｂ−２を設けた第二サーバ１２と、全ての仮想マシンの中で設定状態がマスタ設定されている仮想マシンから出力された計算処理の結果を表示する表示部２２と、を備える。【選択図】図１
2014215622.tif 000002
【特許請求の範囲】
【請求項１】
プラント機器で検出されたプロセス量を入力して計算処理する第一仮想マシン及び第二仮想マシンを設けた第一サーバと、
前記第一サーバと接続され、前記プロセス量を入力して計算処理する第一仮想マシン及び第二仮想マシンを設けた第二サーバと、
全ての仮想マシンの中で設定状態がマスタ設定されている仮想マシンから出力された前記計算処理の結果を表示する表示部と、
を備えることを特徴とするプラント監視システム。
【請求項２】
請求項１に記載のプラント監視システムにおいて、
前記第一サーバ及び第二サーバのそれぞれは、
第一仮想マシン及び第二仮想マシンの中で起動している一つを前記表示部に接続させる接続切替え部と、
相手方のサーバに設けられた仮想マシンの中に、設定状態がマスタ設定されているものが存在するか否かを判定する判定部と、
前記判定部において相手方のサーバにマスタ設定されている仮想マシンが存在していると判定された場合は自身のサーバから前記表示部に接続された仮想マシンの設定状態をスタンバイ設定とし、相手方のサーバにマスタ設定されている仮想マシンが不在と判定された場合は自身のサーバから前記表示部に接続された仮想マシンの設定状態をマスタ設定とする設定状態決定部と、
を有することを特徴とするプラント監視システム。
【請求項３】
請求項２に記載のプラント監視システムにおいて、
前記第一サーバ及び第二サーバのそれぞれは、
それぞれに設けられた第一仮想マシン及び第二仮想マシンの起動状態及び設定状態を記録する仮想マシン状態記録部を有し、
前記表示部は、
前記仮想マシン状態記憶部から前記第一サーバ及び第二サーバのそれぞれに設けられた仮想マシンの起動状態及び設定状態を示す記録データを入力して表示することを特徴とするプラント監視システム。
【請求項４】
請求項２または請求項３に記載のプラント監視システムにおいて、
前記設定状態決定部は、前記表示部に接続されないで起動している前記第一仮想マシンまたは前記第二仮想マシンの設定状態をバックアップ設定とし、
前記接続切替え部は、前記表示部に接続されている仮想マシンが故障したとき、前記表示部との接続を設定状態がバックアップ設定である仮想マシンに切り替えることを特徴とするプラント監視システム。
【請求項５】
請求項１から請求項４のいずれか一項に記載のプラント監視システムにおいて、
前記表示部は、起動している仮想マシンが故障したとき、故障した仮想マシンを一時停止するサスペンド指令を出力することを特徴とするプラント監視システム。
【請求項６】
請求項１から請求項５のいずれか一項に記載のプラント監視システムにおいて、
前記表示部は、仮想マシンの稼働状況についてコメントを記載するコメント欄を備えたことを特徴とするプラント監視システム。
【請求項７】
第一仮想マシン及び第二仮想マシンが設けられた第一サーバにプラント機器で検出されたプロセス量を入力して計算処理するステップと、
前記第一サーバと接続され、第一仮想マシン及び第二仮想マシンが設けられた第二サーバに前記プロセス量を入力して計算処理するステップと、
全ての仮想マシンの中で設定状態がマスタ設定されている仮想マシンから出力された前記計算処理の結果を表示するステップと、
を含むことを特徴とするプラント監視方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、プラント監視技術に関する。
【背景技術】
【０００２】
火力プラントあるいは原子力プラントでは、プラントを安定的に運転するため、運転状態を常時モニターするプラント監視システムが構築されている。
プラント監視システムは、複数のサーバ計算機（以下、単に「サーバ」とする）と中央制御室等に設けられた表示装置とから構成される。
【０００３】
サーバは、プラント機器から検出されたタービン回転速度等のプロセス量を入力して計算処理を実行し、処理結果をプラントデータとして表示装置に送る。そして、プラントデータが表示された表示装置を確認することにより、運転員はプラントの運転状態を常時モニターする。
【０００４】
一般的に、サーバは、二重化して構成されて監視システムの冗長性を確保している。具体的には、一方のサーバをマスタとして通常のプラント監視に用い、他方のサーバをスタンバイ（待機）とする。スタンバイのサーバは、マスタとして動作しているサーバに障害が生じた際に即時マスタに切り替わる。
【０００５】
これにより、マスタとして動作しているサーバが故障等によりプラントの監視動作ができない状態になっても、スタンバイである他方のサーバに切り替わることによりプラントの監視を継続することができる。
従来からプラント監視システムについて、システムの冗長性と保守性を実現する様々な技術が提案されている（例えば、特許文献１）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平１０−６３３１３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ところで、プラント監視システムでは、二重化を構成する一方のサーバがソフトウェア等の故障により停止した場合、中央制御室等の表示装置には「軽度の警報」が発生する。そして、他方のサーバが停止した場合は、プラント監視が継続できないため「重度の警報」が発生する。このようにして、プラント監視システムの異常を運転員に報告する。
【０００８】
一方、ソフトウェアの入れ替え等の保守（メンテナンス）作業をサーバに実施する際、作業を実施するサーバは実質的に停止している状態と同等となる。このため、メンテナンス作業の場合は、サーバの二重化が維持されていないため「軽度の警報」が発生してしまう。
さらに、メンテナンス中に稼働しているサーバに故障が発生した場合、プラント監視が継続できないため「重度の警報」が発生することになる。
【０００９】
このため、サーバに対するメンテナンス作業は、「重度の警報」につながる恐れがあるため、短時間での作業を要求される、または警報をバイパスする、警報を事前に周知する等厳しい制約下で実施しなければならないという問題があった。
【００１０】
メンテナンス作業を余裕をもって実施するため、サーバの台数を増加して多重化システムを構築することも考えられるが、サーバを増やすことによるコスト・設置スペース等の問題が生じる。
【００１１】
本発明はこのような事情を考慮してなされたもので、サーバのメンテナンス作業を実施する際であっても、監視システムの二重化を維持することができるプラント監視技術を提供することを目的とする。
【課題を解決するための手段】
【００１２】
本実施形態のプラント監視システムは、プラント機器で検出されたプロセス量を入力して計算処理する第一仮想マシン及び第二仮想マシンを設けた第一サーバと、前記第一サーバと接続され、前記プロセス量を入力して計算処理する第一仮想マシン及び第二仮想マシンを設けた第二サーバと、全ての仮想マシンの中で設定状態がマスタ設定されている仮想マシンから出力された前記計算処理の結果を表示する表示部と、を備えることを特徴とするプラント監視システム。
【発明の効果】
【００１３】
本発明により、サーバのメンテナンス作業を実施する際であっても、監視システムの二重化を維持することができるプラント監視システム及びプラント監視方法が提供される。
【図面の簡単な説明】
【００１４】
【図１】本発明の第一実施形態に係るプラント監視システムの構成図。
【図２】本実施形態に適用されるサーバの構成図。
【図３】本実施形態に適用される仮想マシン管理部の表示画面。
【図４】本発明の第一実施形態に係る仮想マシンの状態遷移図。
【図５】本発明の第一実施形態に係る表示部の表示画面。
【図６】本発明の第二実施形態に係るプラント監視システムの構成図。
【図７】本発明の第二実施形態に係る仮想マシンの状態遷移図。
【図８】本発明の第三実施形態に係るプラント監視システムの構成図。
【図９】本発明の第三実施形態に係る仮想マシンの状態遷移図。
【図１０】（Ａ）は本発明の第三実施形態に係る表示部の表示画面、（Ｂ）は仮想マシン選択後の表示画面、（Ｃ）は起動状態選択後の表示画面。
【図１１】（Ａ）は本発明の第三実施形態に係る表示部のコメント付き表示画面、（Ｂ）はコメント入力画面。
【発明を実施するための形態】
【００１５】
以下、本発明の実施形態を添付図面に基づいて説明する。
（第一実施形態）
図１は、第一実施形態に係るプラント監視システム１０（以下、単に「監視システム１０」とする）の構成図を示している。
【００１６】
監視システム１０は、プラント機器１７で検出されたプロセス量を入力して計算処理する第一仮想マシン１３ａ−１及び第二仮想マシン１３ａ−２を設けた第一サーバ１１と、第一サーバ１１と接続され、プロセス量を入力して計算処理する第一仮想マシン１３ｂ−１及び第二仮想マシン１３ｂ−２を設けた第二サーバ１２と、全ての仮想マシン１３の中で設定状態がマスタ設定されている仮想マシン１３から出力された計算処理の結果を表示する表示部２２と、を備える。
【００１７】
なお、本文中において、第一サーバ１１に設けられた第一仮想マシン１３ａ−１及び第二仮想マシン１３ａ−２を総称して「仮想マシン１３ａ」として説明する。同様に第二サーバ１２に設けられた第一仮想マシン１３ｂ−１及び第二仮想マシン１３ｂ−２を総称して「仮想マシン１３ｂ」とする。また、第一サーバ１１及び第二サーバ１２のそれぞれに設けられた仮想マシンについて特に指定しない場合は「仮想マシン１３」として説明する。
【００１８】
なお、表示部２２は、図１では一つで構成されているが、プラント（中央制御室等）の各所やプラント外（オフサイトセンター等）に複数設けることができる。
【００１９】
仮想マシン管理部１９は、起動指令ｓ（「起動」、「メンテナンス起動」又は「停止」）を第一サーバ１１及び第二サーバ１２に出力して、各サーバに設けられたそれぞれの仮想マシン１３の起動または停止を指令する。また、仮想マシン管理部１９は、メンテナンス起動された仮想マシン１３について、ソフトウェアやデータベース入れ替え等のメンテナンス作業を実施する。
【００２０】
火力あるいは原子力プラントの監視システム１０では、プラント内に設けられた様々なプラント機器１７から、例えばタービンの回転速度や原子炉圧力等のプロセス量を検出する。そして、検出された様々なプロセス量は、プラント内に設けられたプラントプロセス用バス１８を介して伝送されて第一サーバ１１及び第二サーバ１２に入力される。
【００２１】
各サーバは、入力したプロセス量を処理したプラントデータを監視用バス２１による伝送を介して表示部２２に出力しプラント監視に供する計算機である。
【００２２】
第一サーバ１１及び第二サーバ１２のそれぞれは、ハイパーバイザソフトを実装することにより、仮想化して複数の論理的なリソース（仮想計算機）を設けることができる。
【００２３】
これにより、第一サーバ１１は、仮想マシン１３ａと仮想マシン１３ａの起動制御等を実行するホストマシン１５とを設けている。同様に、第二サーバ１２は、仮想マシン１３ｂとホストマシン１６とを設けている。また、第一サーバ１１と第二サーバ１２とは、接続ケーブル２０を介して接続されることにより、相互の通信が可能である。
【００２４】
第一サーバ１１の構成を示す図２を用いて、第一サーバ１１に設けられたホストマシン１５及び仮想マシン１３ａの具体的な構成、動作について説明する。図１と同一の構成については同一の符号を付して説明する。なお、第二サーバ１２については、第一サーバ１１と同一の構成となるため図示を省略する。
【００２５】
ここでは、第一サーバ１１に設けられた第一仮想マシン１３ａ−１と第二サーバ１２に設けられた第一仮想マシン１３ｂ−１（図１）とを起動し、第一サーバ１１に設けられた第二仮想マシン１３ａ−２についてメンテナンスを実施する場合について検討する。
【００２６】
ホストマシン１５は、起動信号入力部２３と、接続切替え部２４と、仮想マシン状態記録部２５とから構成される。なお、第二サーバ１２に設けられたホストマシン１６も同様の構成、動作となるため説明を省略する。
【００２７】
起動信号入力部２３は、第一サーバ１１に設けられた仮想マシン１３ａのそれぞれに対する起動指令ｓ（「起動」、「メンテナンス起動」又は「停止」）を、仮想マシン管理部１９から入力する。そして、「起動」が指令された第一仮想マシン１３ａ−１を起動させる。
【００２８】
同様に、第二サーバ１２のホストマシン１６（図１）内に設けられた起動信号入力部２３は、第二サーバ１２の第一仮想マシン１３ｂ−１を起動させる。
【００２９】
一方、「メンテナンス起動」が指令された第一サーバ１１の第二仮想マシン１３ａ−２は、メンテナンス作業が可能な状態に起動される。そして、仮想マシン管理部１９によりソフトウェアやデータベースの入れ替え等のメンテナンス作業が実施される。
なお、起動中の仮想マシン１３について「停止」が指令された場合は、仮想マシン１３の稼働は停止される。
【００３０】
接続切替え部２４は、仮想マシン１３ａの中で起動している一つを表示部２２に接続させるものである。表示部２２との接続は、監視用バス２１を介して実現される。
【００３１】
具体的には、接続切替え部２４は、監視用バス２１との接続に必要となるネットワークカード（ＮＩＣ）や入出力管理モジュール（ＤＩＯＭ）等のリソースを仮想マシン１３ａの中で起動している一つに割り当てる。これより、監視用バス２１を介した表示部２２との接続が実現される。
【００３２】
接続切替え部２４は、仮想マシン１３ａのいずれが起動しているかの情報を起動信号入力部２３から入力して、起動している第一仮想マシン１３ａ−１を表示部２２に接続させる。なお、第一仮想マシン１３ａ−１及び第二仮想マシン１３ａ−２がともに起動された場合は、最初に起動したものを表示部２２に接続する。
【００３３】
同様に、第二サーバ１２では、ホストマシン１６の接続切替え部２４により第一仮想マシン１３ｂ−１が表示部２２に接続される。
【００３４】
ここで、仮想マシン１３の「起動状態」について説明する。仮想マシン１３は、「オンライン」、「メンテナンス」及び「停止」のいずれかの起動状態をとる。「オンライン」とは、仮想マシン１３が起動され、かつ表示部２２に接続されている状態を意味する。
【００３５】
「メンテナンス」とは、仮想マシン１３がメンテナンス起動されて、ソフトウェアやデータベースの入れ替えや点検等のメンテナンス作業が可能な状態を意味する。また、「停止」とは、仮想マシン１３が停止されている状態を意味する。
【００３６】
仮想マシン状態記録部２５は、第一サーバ１１に設けられた仮想マシン１３ａの起動状態（起動又は停止）及び設定状態（マスタまたはスタンバイ）を記録する。同様に、ホストマシン１６に設けられた仮想マシン状態記録部２５は、仮想マシン１３ｂの起動状態及び設定状態を記録する。
【００３７】
第一仮想マシン１３ａ−１は、判定部２６と、設定状態決定部２７と、サーバに入力されたプロセス量の計算処理を実行する計算処理部２８とから構成される。なお、他の仮想マシン１３についても同様の構成、動作となるため説明を省略する。
【００３８】
判定部２６は、相手方の第二サーバ１２に設けられた仮想マシン１３ｂの中に、設定状態がマスタ設定されているものが存在するか否かを判定するものである。
【００３９】
判定部２６は、サーバ間を接続する接続ケーブル２０を介して、相手方の第二サーバ１２の仮想マシン状態記録部２５から、第二サーバ１２に設けられた仮想マシン１３ｂの設定状態を入力する。そして、設定状態がマスタ設定されているものが存在するか否かを判定し、判定結果を設定状態決定部２７に出力する。
【００４０】
設定状態決定部２７は、判定部２６において相手方の第二サーバ１２にマスタ設定されているものが存在していると判定された場合は、自身の第一サーバ１１から表示部２２に接続された第一仮想マシン１３ａ−１の設定状態をスタンバイ設定とする。
【００４１】
一方、相手方の第二サーバ１２にマスタが不在と判定された場合は、自身の第一サーバ１１から表示部２２に接続された第一仮想マシン１３ａ−１の設定状態をマスタ設定とする。
【００４２】
具体的には、設定状態決定部２７は、相手方の第二サーバ１２におけるマスタの有無について判定部２６から入力する。さらに、自身の第一サーバ１１に設けられた仮想マシン１３ａの中でいずれが表示部２２に接続されているかの情報を接続切替え部２４から入力する。
【００４３】
そして、マスタが不在と判定され、かつ表示部２２に接続されている場合は、設定状態をマスタとする。一方、マスタが存在していると判定された場合は設定状態をスタンバイとする。
【００４４】
表示部２２は、マスタ設定である第一サーバ１１に設けられた第一仮想マシン１３ａの計算処理部２８で実行される計算結果を、監視用バス２１を介して入力して表示する。
【００４５】
また、表示部２２は、それぞれのサーバに設けられた仮想マシン状態記録部２５から仮想マシン１３ａ、１３ｂの起動状態及び設定状態を示す記録データを入力して表示する。
【００４６】
このように、第一サーバ１１及び第二サーバ１２に設けられた仮想マシン１３ａ、１３ｂから、マスタ及びスタンバイとして設定するものを適切に定めることにより、サーバの二重化を構成する。
【００４７】
このとき、起動されていない仮想マシン１３について、一つずつ単体であるいは両方同時に仮想マシン管理部１９からメンテナンス作業を自由に実施することができる。
【００４８】
つまり、第一サーバ１１の第二仮想マシン１３ａ−２にメンテナンス作業を実施する際に、起動している第一サーバ１１の第一仮想マシン１３ａ−１及び第二サーバ１２の第一仮想マシン１３ｂ−１を停止させる必要がない。
【００４９】
このため、メンテナンス作業を実施する際でも、サーバの二重化を維持することができるため、中央制御室に監視システム１０の障害を報知する「軽度の警報」の発生を防止することができる。
【００５０】
また、第一サーバ１１の第二仮想マシン１３ａ−２のメンテナンス作業中に、相手方の第二サーバ１２に故障が発生しても、メンテナンスを実施していない第一仮想マシン１３ａ−１による起動が可能なため、単一故障に留まり二重障害に陥らない。
【００５１】
また、第一サーバ１１の第二仮想マシン１３ａ−２のメンテナンス完了後、第一仮想マシン１３ａ−１を停止させ第二仮想マシン１３ａ−２をマスタとして動作させた際に、動作が不安定であったとする。このとき、片方の第一仮想マシン１３ａ−１はメンテナンス前の健全な状態を保持している。
【００５２】
このため、第二仮想マシン１３ａ−２を停止して、第一仮想マシン１３ａ−１を再度起動させることにより、第一サーバ１１を長時間停止させることなく、メンテナンス前の状態に復帰させることができる。
【００５３】
図３は、仮想マシン管理部１９の表示画面の一例を示している。仮想マシン管理部１９は、第一サーバ１１及び第二サーバ１２に設けられた仮想マシン１３ａ、１３ｂを一覧で表示する。
【００５４】
運転員は、仮想マシン１３の一つを選択した後、「起動」、「メンテナンス起動」又は「停止」の操作ボタンを選択する。同様に、他の仮想マシン１３について操作ボタンの選択を順次実施する。
【００５５】
これにより、第一サーバ１１または第二サーバ１２に対して、操作ボタンに対応する起動指令ｓ（起動、メンテナンス起動又は停止）が出力される。
また、仮想マシン管理部１９は、仮想マシン１３の起動状態及び設定状態を画面上に表示する。
【００５６】
図４は、仮想マシン１３の状態遷移図を示している。ここでは、仮想マシン１３の状態を２段で表記し、上段には起動状態を下段には設定状態を示す。
【００５７】
仮想マシン１３は、起動されて表示部２２（図２）と接続されると起動状態は「オンライン」となる。起動状態が「オンライン」であり、相手方のサーバにマスタ設定された仮想マシン１３が存在している場合、設定状態はスタンバイに遷移する。
【００５８】
そして、相手方のサーバにマスタ設定された仮想マシン１３が停止または不在となった場合、設定状態はマスタに遷移する。なお、設定状態がスタンバイまたはマスタのいずれの場合においても、仮想マシン管理部１９（図２）から「停止」が指令されると、仮想マシン１３は停止される。
【００５９】
一方、仮想マシン１３の起動状態が「メンテナンス」のときは、メンテナンス作業完了後に仮想マシン管理部１９から停止される。
【００６０】
図５は、表示部２２の表示画面の一例を示している。
表示部２２は、全ての仮想マシン１３の起動状態及び設定状態を表示する。また、第一サーバ１１及び第二サーバ１２のうち、どちらのサーバがマスタとしてプラント監視を実施しているかを端的に表示する。
【００６１】
さらに、プラント内の各所に設けられた表示部２２（２２ａ、２２ｂ）について、プラントデータを表示している状態（オンライン）であるか否か表示することができる（表示していない場合は、オフラインとなる）。
【００６２】
表示部２２により、プラントの運転員は、各仮想マシン１３の状態を常時確認することができ、メンテナンス作業の実施されている仮想マシン１３を把握することがきる。
【００６３】
（第二実施形態）
図６は、本発明の第二実施形態に係る監視システム１０の構成図を示す。なお、第一実施形態と同様の構成となるため、重複する構成、動作については説明を省略する（適宜、図２を参照）。
【００６４】
第二実施形態における第一実施形態との相違点は、設定状態決定部２７は、表示部２２に接続されないで起動している仮想マシン１３の設定状態をバックアップ設定とし、接続切替え部２４（図２）は、表示部２２に接続されている仮想マシンが故障したとき、表示部２２との接続を設定状態がバックアップ設定である仮想マシン１３に切り替える点である。
【００６５】
ここでは、第一サーバ１１の第一仮想マシン１３ａ−１と第二サーバ１２の第一仮想マシン１３ｂ−１とを起動され、それぞれマスタとスタンバイとして設定された後、第一サーバ１１の第一仮想マシン１３ａ−２を起動させた場合について検討する。
【００６６】
第一サーバ１１の接続切替え部２４は、先に起動された第一仮想マシン１３ａ−１を表示部２２に接続する。このため、第二仮想マシン１３ａ−１は、表示部２２と接続されない。
【００６７】
このとき、設定状態決定部２７は、起動され表示部２２に接続されていない第二仮想マシン１３ａ−２の設定状態をバックアップ設定とする。
【００６８】
そして、接続切替え部２４は、第一仮想マシン１３ａ−１が故障した場合（例えば動作が停止した等）、表示部２２との接続をバックアップ設定である第二仮想マシン１３ａ−２に自動で切り替える。
【００６９】
このとき、マスタである第一仮想マシン１３ａ−１の停止により、スタンバイ設定されていた第二サーバ１２の第一仮想マシン１３ｂ−１がマスタに設定される。
【００７０】
そして、接続切替え部２４の動作により、第一サーバ１１の第二仮想マシン１３ａ−２は、表示部２２と接続されるため、バックアップ設定からスタンバイ設定に切り替わる。
【００７１】
第一実施形態において、第一サーバ１１の第一仮想マシン１３ａ−１が故障した際は、第二仮想マシン１３ａ−２を仮想マシン管理部１９から運転員が起動させ、第一サーバ１１及び第二サーバ１２による二重化を構成する必要があった。
【００７２】
一方、第二実施形態では、第一仮想マシン１３ａが故障した際、バックアップ設定の第二仮想マシン１３ａ−２に表示部２２との接続が自動で切り替わることにより、第一サーバ１１及び第二サーバ１２による二重化を維持する。
【００７３】
このため、仮想マシン１３が故障した際に、他の正常な仮想マシン１３を運転員により起動させる必要がないため、サーバの二重化をより安定的に維持することができる。
【００７４】
図７は、仮想マシン１３の状態遷移図を示す。なお、第一実施形態における状態遷移図である図４と同一の構成については、説明を省略する。
第二実施形態では、起動されて表示部２２（図２）に接続してない起動状態・設定状態を「オンライン」・「バックアップ」として新たに設けている。
【００７５】
そして、仮想マシン１３が、表示部２２に接続され、相手方のサーバにマスタ設定されている仮想マシ１３が存在している場合、設定状態はスタンバイに遷移する。
【００７６】
そして、相手方のサーバにマスタ設定された仮想マシン１３が停止または不在となった場合、設定状態はマスタに遷移する。
【００７７】
（第三実施形態）
図８は、本発明の第三実施形態に係る監視システム１０の構成図を示す。なお、第二実施形態と同様の構成となるため、重複する構成、動作については説明を省略する。
【００７８】
第三実施形態における第二実施形態との相違点は、表示部２２が、起動中の仮想マシン１３が故障した際に、故障した仮想マシン１３を一時停止するサスペンド指令ｔを出力する点である。
【００７９】
表示部２２から出力されたサスペンド指令ｔは、第一サーバ１１及び第二サーバ１２に設けられた起動信号入力部２３（図２）に入力されて、対象となる仮想マシン１３の起動を一時停止させる。なお、仮想マシン管理部１９から仮想マシン１３へのサスペンド指令ｔを出力する構成としてもよい。
【００８０】
ここでは、第一サーバ１１に設けられた第一仮想マシン１３ａ−１が、サスペンド指令ｔにより一時停止されている。
【００８１】
これにより、仮想マシン１３の故障（ソフトウェアの障害等）を運転員が発見した場合、一時停止することにより、障害状態を保持しつつ、他の健全な仮想マシン１３を用いて監視システム１０を維持することができる。
【００８２】
また、一時停止された仮想マシン１３は、障害状態を保持したままのため、停止し再起動された仮想マシン１３と比較して、障害解析上多くの情報を得ることができる。このため、仮想マシン１３にソフトウェア障害等が発生しても原因究明が容易となる。
【００８３】
図９は、仮想マシン１３の状態遷移図を示す。なお、第二実施形態における状態遷移図である図７と同様の構成については、説明を省略する。
【００８４】
設定状態が、バックアップ、スタンバイまたはマスタで動作している仮想マシン１３について表示部２２からサスペンド指令ｔが出力されることにより、仮想マシン１３の起動状態は「サスペンド」に遷移する。そして、障害解析後に停止される。
【００８５】
図１０（Ａ）は、表示部２２の画面表示を示している。
表示部２２では、第一サーバ１１及び第二サーバ１２のそれぞれに設けられた仮想マシン１３ａ、１３ｂを選択することが可能となっている。
【００８６】
ここでは、運転員が、マスタである第一サーバ１１に設けられた第一仮想マシン１３ａ−１について計算処理を正しく実行していないと判断した場合について検討する。まず、運転員は、画面上の第一仮想マシン１３ａ−１を選択する。
【００８７】
図１０（Ｂ）は、第一仮想マシン１３ａ−１選択後における表示部２２の表示画面を示している。現在の第一仮想マシン１３ａ−１の起動状態及び設定状態が表示され、変更したい起動状態を選択可能となる。
【００８８】
そして、表示画面上の「サスペンド」を選択して閉じる。これにより、第一仮想マシン１３ａ−１は一時停止される。なお、起動中の仮想マシン１３の停止や、停止している仮想マシン１３を起動することもできる。
【００８９】
図１０（Ｃ）は、起動状態選択後における表示部２２の表示画面を示している。サスペンドが選択された第一仮想マシン１３ａ−１の起動状態は、オンラインからサスペンドに切り替わる。これにより、マスタが不在となるため、スタンバイであった第二サーバ１２の第一仮想マシン１３ｂ−１の設定状態がマスタに切り替わる。
【００９０】
さらに、バックアップであった第一サーバ１１の第二仮想マシン１３ａ−２は、接続切替え部２４（図２）により表示部２２と接続されるため、スタンバイ設定に切り替わる。
【００９１】
図１１（Ａ）は、表示部２２のコメント付き表示画面を示している。
表示部２２は、仮想マシン１３の稼働状況についてコメントを記載することができる。運転員は、コメントを入力したい仮想マシン１３の「コメント入力」ボタンを選択する。
【００９２】
図１１（Ｂ）は、コメント入力画面を示している。
画面上のコメント入力部分にコメントを入力後、更新ボタンを選択することにより、記載した表示部２２に更新される。ここでは、サスペンドさせた第一サーバ１１の第一仮想マシン１３ａ−１について、サスペンドする理由を記載している。
【００９３】
仮想マシン１３の稼働状況に関するコメントを適時入力することにより、仮想マシン１３の起動状態を変更した理由や、メンテナンスの理由等を運転員が把握することが可能となる。
【００９４】
以上述べた少なくとも一つのプラント監視システム１０によれば、第一サーバ１１及び第二サーバ１２のそれぞれについて仮想マシン１３ａ、１３ｂを設けて、これらの設定状態を適切に定めることにより、メンテナンス作業の際においてもシステムの二重化を維持することができる。
【００９５】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００９６】
１０  プラント監視システム
１１  第一サーバ
１２  第二サーバ
１３ａ−１  第一仮想マシン（第一サーバ）
１３ａ−２  第二仮想マシン（第一サーバ）
１３ｂ−１  第一仮想マシン（第二サーバ）
１３ｂ−２  第二仮想マシン（第二サーバ）
１５  ホストマシン
１６  ホストマシン
１７  プラント機器
１８  プラントプロセス用バス
１９  仮想マシン管理部
２０  接続ケーブル
２１  監視用バス
２２  表示部
２３  起動信号入力部
２４  接続切替え部
２５  仮想マシン状態記録部
２６  判定部
２７  設定状態決定部
２８  計算処理部
ｓ  起動指令
ｔ  サスペンド指令
【図１】
2014215622.tif 000003
【図２】
2014215622.tif 000004
【図３】
2014215622.tif 000005
【図４】
2014215622.tif 000006
【図５】
2014215622.tif 000007
【図６】
2014215622.tif 000008
【図７】
2014215622.tif 000009
【図８】
2014215622.tif 000010
【図９】
2014215622.tif 000011
【図１０】
2014215622.tif 000012
【図１１】
2014215622.tif 000013