(57)【要約】【課題】複雑に分散したネットワーク上の操作で動作するソフトウエアのバージョン情報を統括的に監視／管理しシステムの健全性を確認する。【解決手段】ネットワークに接続され所定のソフトウエアを用いるプラント監視装置１からなるシステム構成要素を備えたものにおいて、プラント監視装置１からなるシステム構成要素で受信したバージョン判定情報７を基に前記ソフトウエアのバージョン対応レベルを生成するバージョン対応レベル判定機能部２からなる処理手段をプラント監視装置１からなるシステム構成要素に設けた。【選択図】        図１
2004355414.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークに接続され所定のソフトウエアを用いるシステム構成要素を備えたものにおいて、前記システム構成要素で受信したバージョン判定情報を基に前記ソフトウエアのバージョン対応レベルを生成する処理手段を前記システム構成要素に設けたことを特徴とするソフトウエアのバージョン情報システム。
【請求項２】
ネットワークに接続され所定のソフトウエアを用いる複数のシステム構成要素を備えたものにおいて、前記システム構成要素で受信したバージョン判定情報を基に前記ソフトウエアのバージョン対応レベルを生成する処理手段を前記複数のシステム構成要素にそれぞれ設けるとともに、前記バージョン判定情報の送配信処理と連動するシステム構成情報処理手段を設け、ネットワークに接続された複数のシステム構成要素のバージョン対応レベルを一括管理することを特徴とするソフトウエアのバージョン情報システム。
【請求項３】
前記システム構成情報処理手段は、前記複数のシステム構成要素毎のシステムとしての重要度とバージョン対応レベルからシステム全体のバージョン対応レベルを生成することを特徴とする請求項２に記載のソフトウエアのバージョン情報システム。
【請求項４】
前記複数のシステム構成要素のバージョン対応レベルを同一画面に表示し、システムのバージョン対応レベルを包括的、かつ、階層的に確認するためのバージョン情報表示手段を設けたことを特徴とする請求項３に記載のソフトウエアのバージョン情報システム。
【請求項５】
ネットワークに接続され所定のソフトウエアを用いるシステム構成要素におけるソフトウエアのバージョン情報を確認するにあたり、前記システム構成要素で受信したバージョン判定情報を基に前記ソフトウエアのバージョン対応レベルを前記システム構成要素において生成するようにしたことを特徴とするソフトウエアのバージョン情報確認方法。
【請求項６】
ネットワークに接続され所定のソフトウエアを用いる複数のシステム構成要素におけるソフトウエアのバージョン情報を確認するにあたり、前記システム構成要素で受信したバージョン判定情報を基に前記ソフトウエアのバージョン対応レベルを前記複数のシステム構成要素において生成するとともに、前記バージョン判定情報の送配信処理と連動してネットワークに接続された複数のシステム構成要素のバージョン対応レベルを一括管理するようにしたことを特徴とするソフトウエアのバージョン情報確認方法。
【請求項７】
前記複数のシステム構成要素毎のシステムとしての重要度とバージョン対応レベルからシステム全体のバージョン対応レベルを生成するようにしたことを特徴とする請求項６に記載のソフトウエアのバージョン情報確認方法。
【請求項８】
前記複数のシステム構成要素のバージョン対応レベルを同一画面に表示し、システムのバージョン対応レベルを包括的、かつ、階層的に確認するようにしたことを特徴とする請求項７に記載のソフトウエアのバージョン情報確認方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ソフトウエアのバージョン情報システム特に、プラント監視制御システムにて動作しているソフトウエアのバージョンの監視／管理に関するものである。
【０００２】
【従来の技術】
従来のプラント監視システムでは、ソフトウエアの更新は、現地に作業者が赴き、システムを停止させて実施することや、装置を非運用モードとして、サーバから一括で最新データをダウンロードすることが実施されてきた。
また、実施には至っていないが、ソフトウエアを自動更新する方式が提案されている（例えば特許文献１参照）。
【０００３】
【特許文献１】
特開平５−２７４１２３号公報（第１頁、図１）
【０００４】
【発明が解決しようとする課題】
プラント監視装置は、情報技術の発展に伴いソフトウエアの規模・パッケージ数が年々増大している。
また、ネットワーク技術の発展に伴い、これまでプラント監視システム単位で独立していたものが、ネットワーク接続され、効率的にソフトウエアシステムを管理することが望まれている。
しかし、従来の方式では、限られた範囲の装置を管理することはできても、複数に分散したネットワーク上の装置を統括的に管理することは困難である。
このように大規模に分散し、複数のソフトウエアを搭載した装置を監視／管理／保守していくには、ネットワークに接続されたシステム全体の装置のソフトウエアのバージョンを統括的に確認することが必要となる。
【０００５】
また、ソフトウエアの規模・パッケージ数の増大に伴い、ソフトウエアの不適合によって、システムの動作不良の問題は、より深刻になっていくことが想定される。
ソフトウエアのバージョン情報を基にシステムの健全性を確認し、予防保全の観点から、システムの健全性を確認することが必要となる。
【０００６】
この発明は、ネットワーク上で動作するソフトウエアのバージョン情報を統括的に確認しようとするものである。
【０００７】
【課題を解決するための手段】
この発明では、ネットワークに接続され所定のソフトウエアを用いるシステム構成要素に、前記システム構成要素受信したバージョン判定情報を基に前記ソフトウエアのバージョン対応レベルを生成する処理手段を設けたものである。
【０００８】
【発明の実施の形態】
実施の形態１．
この発明による実施の形態１を図１および図２に基づいて説明する。図１は実施の形態１におけるバージョン対応レベルを生成する構成を示すロック図である。図２は図１の構成におけるバージョン対応レベル算出の例を示す説明図である。
【０００９】
図１において、プラント監視システムの構成要素となる監視装置１では、バージョン対応レベル判定機能部２が動作している。
バージョン対応レベル判定機能部２は、バージョン対応レベル判定エンジン３と、バージョン判定要求配信機能部４、および、バージョンレベル配信機能部５から構成されている。
【００１０】
バージョン判定要求配信機能部４がバージョン対応レベル取得要求８を受信すると、このバージョン対応レベル取得要求８はバージョン対応レベル判定エンジン３へと送信される。
バージョン対応レベル判定エンジン３では、バージョン対応レベル取得要求８に含まれるソフトウエアバージョン判定情報７と、ソフトウエアパッケージバージョンデータ６とにより、プラント監視装置１におけるバージョン対応レベルを算出する。
算出されたバージョン対応レベルは、バージョン対応レベル応答１０に含まれるバージョン対応レベル情報９として、バージョンレベル配信機能部５に送信され、返信処理が行われる。
なお、ソフトウエアパッケージバージョンデータ６は、ソフトウエアパッケージのインストール／アップデート時に、ソフトウエアパッケージバージョンデータが作成／更新されるものである。
【００１１】
図２は、図１に示した構成におけるバージョン対応レベルの算出例である。
プラント監視装置１で稼動しているソフトウエアの情報は、ソフトウエアパッケージバージョンデータ６にて管理されている。ソフトウエアパッケージを識別するためのＩＤや、バージョン番号を持ち、これらの情報はソフトウエアのインストール／アップデート時に作成／更新される。
バージョン対応レベル判定エンジン３は、バージョン判定情報７の判定方法と、ソフトウエアパッケージバージョンデータ６のデータを参照してバージョン対応レベルを算出する。
【００１２】
この発明による実施の形態１によれば、ネットワークに接続され所定のソフトウエアを用いるプラント監視装置１からなるシステム構成要素を備えたものにおいて、前記プラント監視装置１からなるシステム構成要素で受信したバージョン判定情報を基に前記ソフトウエアのバージョン対応レベルを生成するバージョン対応レベル判定機能部２からなる処理手段を前記プラント監視装置１からなるシステム構成要素に設けたので、複雑に分散したネットワーク上の操作で動作するソフトウエアのバージョン情報を統括的に監視／管理し確認できるソフトウエアのバージョン情報システムを得ることができる。
【００１３】
また、この発明による実施の形態１によれば、ネットワークに接続され所定のソフトウエアを用いるプラント監視装置１からなるシステム構成要素におけるソフトウエアのバージョン情報を確認するにあたり、前記プラント監視装置１からなるシステム構成要素で受信したバージョン判定情報を基にバージョン対応レベル判定機能部２からなる処理手段により前記ソフトウエアのバージョン対応レベルを前記プラント監視装置１からなるシステム構成要素において生成するようにしたので、複雑に分散したネットワーク上の操作で動作するソフトウエアのバージョン情報を統括的に監視／管理し確認できるソフトウエアのバージョン情報確認方法を得ることができる。
【００１４】
実施の形態２．
この発明による実施の形態２を図３および図４について説明する。図３は実施の形態２におけるシステム構成を示す系統図である。実施の形態２における機能構成を示すブロック図である。
この実施の形態２において、ここで説明する特有の構成および方法以外の構成内容および方法内容については、先に説明した実施の形態１における構成および方法と同様の構成内容および方法内容を具備し、同様の作用を奏するものである。図中、同一符号は同一または相当部分を示す。
【００１５】
上記実施の形態１では、装置内でのバージョン対応レベルを生成する処理について記述しているが、これをネットワーク接続された複数の装置のデータを一括で収集可能とする手段および方法について以下に記述する。
図３に示すように、ネットワークシステムを利用した場合には、バージョン監視／管理システム１１（これはバージョン情報管理サーバ１２と、バージョン情報表示装置１３より構成される）を用いて、システムのバージョンを統合的に監視することになる。
また、システムの効率的な運用を考え、プラント監視システム１４にもバージョン情報管理サーバ装置１２を設置する場合がある。
プラント監視システムを構成するプラント監視装置１は、ローカルエリアネットワーク１７を介して有機的に結合し、監視対象であるプラント設備１５の情報を収集／表示している。これらのプラント監視装置１は、それぞれ実施の形態１における図１および図２に示す構成を具備しているものである。
このようなプラント監視システム１４が広域ネットワーク１８を介してバージョン監視／管理システム１１と結合し、大規模なネットワークシステムを構成することになる。
また、無線ネットワーク１９を利用した携帯型の監視端末１６がシステムに接続している場合もある。
【００１６】
図３のようにネットワークによって、階層的に構築されているシステムでは、図４に示すシステム構成データ２０を利用して、例えば、プラント監視装置１の一つを構成するプラント監視装置Ａにおけるバージョン判定要求配信機能部４が他装置のバージョン判定要求配信機能部４に対しバージョン対応レベルを要求することにより、必要な装置のバージョン対応レベルを取得する。
取得されたバージョン対応レベルはバージョン判定要求配信機能部４からバージョン対応レベル応答機能部５に送信され、バージョン対応レベル判定エンジン３からの応答データと同様に要求元へと返信される。
【００１７】
バージョン監視／管理システム１１を構成するバージョン情報管理サーバ１２は、バージョン対応レベル取得要求８を発する要求元として、プラント監視装置Ａ等のプラント監視装置１を広域ネットワーク１８を介して管理し、プラント監視装置１におけるバージョン判定要求配信機能部４およびバージョン対応レベル応答機能部５によるバージョン判定情報の送配信機能と連動して、プラント監視装置１におけるバージョン対応レベルを取得する。
バージョン情報管理サーバ１２によって取得されたプラント監視装置１におけるバージョン対応レベルは、バージョン監視／管理システム１１を構成するバージョン情報表示装置１３により画面表示される。
【００１８】
この発明による実施の形態２によれば、ネットワークに接続され所定のソフトウエアを用いる複数のプラント監視装置１からなるシステム構成要素のを備えたものにおいて、前記プラント監視装置１からなるシステム構成要素で受信したバージョン判定情報を基に前記ソフトウエアのバージョン対応レベルを生成するバージョン対応レベル判定エンジン３を有するバージョン対応レベル判定機能部２からなる処理手段を前記プラント監視装置１からなる複数のシステム構成要素にそれぞれ設けるとともに、前記プラント監視装置１のバージョン判定要求配信機能部４およびバージョン対応レベル応答機能部５による前記バージョン判定情報の送配信処理と連動するバージョン監視／管理システム１１を構成するバージョン情報管理サーバ１２およびバージョン情報表示装置１３からなるシステム構成情報処理手段を設け、ネットワークに接続された複数のシステム構成要素のバージョン対応レベルを一括管理するので、複雑に分散したネットワーク上の操作で動作するソフトウエアのバージョン情報をシステム構成情報処理手段によりシステム全体として統括的に監視／管理し確認するソフトウエアのバージョン情報システムを得ることができる。
【００１９】
また、この発明による実施の形態２によれば、ネットワークに接続され所定のソフトウエアを用いる複数のプラント監視装置１からなるシステム構成要素におけるソフトウエアのバージョン情報を確認するにあたり、前記プラント監視装置１からなるシステム構成要素で受信したバージョン判定情報を基に前記ソフトウエアのバージョン対応レベルをバージョン対応レベル判定エンジン３を有するバージョン対応レベル判定機能部２からなる処理手段により前記プラント監視装置１からなる複数のシステム構成要素において生成するとともに、前記プラント監視装置１のバージョン判定要求配信機能部４およびバージョン対応レベル応答機能部５による前記バージョン判定情報の送配信処理と連動してバージョン監視／管理システム１１を構成するバージョン情報管理サーバ１２およびバージョン情報表示装置１３からなるシステム構成情報処理手段により、ネットワークに接続された複数のシステム構成要素のバージョン対応レベルを一括管理するようにしたので、複雑に分散したネットワーク上の操作で動作するソフトウエアのバージョン情報をシステム構成情報処理手段によりシステム全体として統括的に監視／管理し確認するソフトウエアのバージョン情報確認方法を得ることができる。
【００２０】
実施の形態３．
この発明による実施の形態３を図５について説明する。図５は実施の形態３における機能構成を示す説明図である。
この実施の形態３において、ここで説明する特有の構成および方法以外の構成内容および方法内容については、先に説明した実施の形態１および実施の形態２における構成および方法と同様の構成内容および方法内容を具備し、同様の作用を奏するものである。図中、同一符号は同一または相当部分を示す。
【００２１】
システムには、複数のプラント監視装置１等からなる装置によって非常に重要なものと、補助的な重要度のそれ程高くないものがあるため、ソフトウエアのバージョン対応レベルは高いものの、システムとしてはそれ程重要ではない場合もある。
そこで、図５に示すように、装置の重要度レベルに対応したシステム対応レベル変換テーブル２１および装置重要度定義２２を実施の形態２における図３に示すバージョン情報管理サーバ装置１２に設け、これらのシステム対応レベル変換テーブル２１および装置重要度定義２２を使用して、複数のプラント監視装置１等からなる装置のバージョン対応レベルからシステムのバージョン対応レベルを算出することにより、システムのバージョン対応レベルを判定する。
例えば、図５中の複数のプラント監視装置１等のいずれかを示す装置１０１のソフトウエアのバージョン対応レベルがレベル８だった場合、システム対応レベル変換テーブル２１および装置重要度定義２２を使用することにより、システムのバージョン対応レベルはレベル６となり、装置による重要度が反映されたバージョン対応レベルが得られる。
そして、この装置による重要度が反映されたバージョン対応レベルは、実施の形態２における図３に示すバージョン情報表示装置１３で画面表示される。
【００２２】
この発明による実施の形態３によれば、実施の形態２における構成内容において、前記バージョン監視／管理システム１１を構成するバージョン情報管理サーバ１２およびバージョン情報表示装置１３からなるシステム構成情報処理手段は、前記プラント監視装置１からなる複数のシステム構成要素毎のシステムとしての重要度とバージョン対応レベルからシステム全体のバージョン対応レベルを生成するので、複雑に分散したネットワーク上の操作で動作するソフトウエアのバージョン情報をシステム構成情報処理手段によりシステムとしての重要度に応じて統括的に監視／管理し確認するソフトウエアのバージョン情報システムを得ることができる。
【００２３】
また、この発明による実施の形態３によれば、実施の形態２における方法内容において、前記バージョン監視／管理システム１１を構成するバージョン情報管理サーバ１２およびバージョン情報表示装置１３からなるシステム構成情報処理手段により、前記プラント監視装置１からなる複数のシステム構成要素毎のシステムとしての重要度とバージョン対応レベルからシステム全体のバージョン対応レベルを生成するようにしたので、複雑に分散したネットワーク上の操作で動作するソフトウエアのバージョン情報をシステム構成情報処理手段によりシステムとしての重要度に応じて統括的に監視／管理し確認するソフトウエアのバージョン情報確認方法を得ることができる。
【００２４】
実施の形態４．
この発明による実施の形態４を図６ないし図１０について説明する。図６は実施の形態４における全体構成を示す系統図である。図７は実施の形態４における機能構成を示す機能ブロック図である。図８は実施の形態４における警告表示の例を示す画面構成図である。図９は実施の形態４におけるプラント監視システムの表示例を示す画面構成図である。図１０は実施の形態４における監視装置の表示例を示す画面構成図である。
この実施の形態４において、ここで説明する特有の構成および方法以外の構成内容および方法内容については、先に説明した実施の形態１ないし実施の形態３における構成および方法と同様の構成内容および方法内容を具備し、同様の作用を奏するものである。図中、同一符号は同一または相当部分を示す。
【００２５】
上述してきた実施の形態１ないし実施の形態３における構成により、システムのバージョン対応レベルが集約的に求めることが可能となる。
この実施の形態４においては、バージョン対応レベルの表示手段および表示方法について記述する。
図６にバージョン情報表示装置１３の表示する画面２３を示す。このバージョン情報表示装置１３は、実施の形態２における図３に示す構成を具備するものである。
図６に示すバージョン情報表示装置１３の表示する画面２３は、ネットワークに接続されたプラント監視システム１４を一つの単位として、プラント監視システムのブロック図表示２４として表し、包括的にシステムのバージョン対応レベルを表現する。
【００２６】
バージョン情報表示装置１３がバージョン対応レベルを取得し、これを画面上に表示するための機能ブロック図を図７に示す。
まず、操作員がマウス操作やキーボード操作によってシステムのバージョン対応状態を確認する操作を行うと、ユーザインタフェイス機能部２６からバージョン対応レベル要求機能部２５に対してバージョン対応レベル取得要求が発行される。バージョン情報表示装置１３上のバージョン対応レベル要求機能部２５は、バージョン情報管理サーバ装置１２上のバージョン対応レベル判定機能部２に対し、バージョン対応レベルの要求を行う。
これを受けたバージョン情報管理サーバ装置１２のバージョン対応レベル判定機能２は、必要なバージョン情報を付加したバージョン対応レベル取得要求８を該当する監視装置１やバージョン情報管理サーバ装置１２に発行する。
以降、図４に示すフローと同様の処理が行われ、集約されたバージョン対応レベルの情報がバージョン情報表示装置１３に送信される。
【００２７】
取得したバージョン対応レベルによりバージョン情報表示装置１３は図８に示すように装置の表示状態を変化させる。表示の方法は警告表示を図形で示すもの２７や、状態表示枠２８を利用するものなど、様々な表現がある。
画面上のブロックを単位としたバージョン対応レベルが警告を通知しなければならないレベルであれば、警告表示を行い、注意を喚起するレベルであれば、注意を喚起する場合の表示に切り替える。
バージョン対応レベルがシステムに問題を与えないレベルであれば、健全であることを示す表示を行う。
【００２８】
また、警告を通知するレベルや注意を喚起するレベルのシステムにおいては、より詳細な情報が必要となるため、マウスやキーボードの操作によってより詳細な画面へと表示を切り替える。この切り替え画面の表示例を図９に示す。
この画面ではプラント監視システムを構成する装置単位でのバージョン対応レベルを確認することができる。
また、上位画面を表示する操作を行うことで、図８に示す上位画面を表示することができる。
【００２９】
更に、個別のソフトウエアの状態を確認するには、マウス操作やキーボード操作を行い、該当する装置を選択することで、装置内のバージョン対応レベルが表示される。表示画面の例を図１０に示す。
この画面では該当するソフトウエアパッケージ単位のブロック図表示２９を利用して容易に確認が行えるようにしている。装置の詳細表示画面においては、各ソフトウエアパッケージのバージョン対応レベルに応じてブロック図表示２９の色を変えたり、状態表示枠２８を用いてバージョン対応レベルを操作員に知らせる。
また、上位画面を表示する操作を行うことで、図９に示す上位画面を表示することができる。
【００３０】
この発明による実施の形態４によれば、実施の形態３における構成内容において、前記プラント監視装置１からなる複数のシステム構成要素のバージョン対応レベルを同一画面に表示し、システムのバージョン対応レベルを包括的、かつ、階層的に確認するためのシステムバージョン情報表示装置１３からなるバージョン情報表示手段を設けたので、複雑に分散したネットワーク上の操作で動作するソフトウエアのバージョン情報を適切な画面表示により統括的に監視／管理し確認できるソフトウエアのバージョン情報システムを得ることができる。
【００３１】
また、この発明による実施の形態４によれば、実施の形態３における方法内容において、前記プラント監視装置１からなる複数のシステム構成要素のバージョン対応レベルを、システムバージョン情報表示装置１３からなるバージョン情報表示手段により同一画面に表示し、システムのバージョン対応レベルを包括的、かつ、階層的に確認するようにしたので、複雑に分散したネットワーク上の操作で動作するソフトウエアのバージョン情報を適切な画面表示により統括的に監視／管理し確認できるソフトウエアのバージョン情報確認方法を得ることができる。
【００３２】
この発明による実施の形態によれば、ネットワーク分散したシステムのソフトウエアのバージョン情報を包括的、直感的に管理し、プラント監視システムの安定した稼動を実現する。
また、保守業務を専門に請け負う事業形態をとった場合、この機能を利用して包括的な運用管理の実績として顧客に確認を取ることができる。
【００３３】
【発明の効果】
この発明によれば、ネットワーク上で動作するソフトウエアのバージョン情報を統括的に確認することができる。
【図面の簡単な説明】
【図１】この発明による実施の形態１における構成を示すブロック図である。。
【図２】図１の構成におけるバージョン対応レベル算出の例を示す説明図である。
【図３】この発明による実施の形態２におけるシステム構成を示す系統図である。。
【図４】この発明による実施の形態２における構成を示すブロック図である。
【図５】この発明による実施の形態３における機能構成を示す説明図である。
【図６】この発明による実施の形態４における全体構成を示す系統図である。
【図７】この発明による実施の形態４における機能構成を示す機能ブロック図である。
【図８】この発明による実施の形態４における警告表示の例を示す画面構成図である。
【図９】この発明による実施の形態４におけるプラント監視システムの表示例を示す画面構成図である。
【図１０】この発明による実施の形態４における監視装置の表示例を示す画面構成図である。
【符号の説明】
１  プラント監視装置、２  バージョン対応レベル判定機能部、３  バージョン対応レベル判定エンジン、４  バージョン判定要求配信機能部、５  バージョンレベル配信機能部、６  ソフトウエアパッケージバージョンデータ、７  ソフトウエアバージョン判定情報、８  バージョン対応レベル取得要求、９  ソフトウエアバージョン対応レベル情報、１０  バージョン対応レベル応答、１１  バージョン監視／管理システム１１、１２  バージョン情報管理サーバ、１３  バージョン情報表示装置、１４  プラント監視システム、１５  プラント装置、１６  携帯監視端末、１７  ローカルエリアネットワーク、１８  広域ネットワーク、１９  無線ネットワーク、２０  システム構成データ、２１  システム対応レベル変換テーブル、２２  装置重要度定義。
【図１】
2004355414.tif 000003
【図２】
2004355414.tif 000004
【図３】
2004355414.tif 000005
【図４】
2004355414.tif 000006
【図５】
2004355414.tif 000007
【図６】
2004355414.tif 000008
【図７】
2004355414.tif 000009
【図８】
2004355414.tif 000010
【図９】
2004355414.tif 000011
【図１０】
2004355414.tif 000012