(57)【要約】【課題】煩雑な作業を要求されることなく、必要なプラント情報を柔軟に抽出できるプラント情報処理装置およびプラント情報処理方法を提供する。【解決手段】格納手段２１は、プラント情報を、属性情報を付したオブジェクトとして格納する。抽出手段２２は、クライアントから受け取ったクエリー言語による抽出条件と、属性情報とを比較することで、格納手段２１に格納されたプラント情報から上記抽出条件に合致するプラント情報をクエリーエンジンを用いて抽出する。一覧情報提供手段２３は、抽出手段２２で抽出されたプラント情報の一覧情報をクライアントに提供する。【選択図】図１
2007323395.tif 000002
【特許請求の範囲】
【請求項１】
必要なプラント情報を抽出してクライアントに提供するプラント情報処理装置において、
プラント情報を、属性情報を付したオブジェクトとして格納する格納手段と、
クライアントから受け取ったクエリー言語による抽出条件と、前記属性情報とを比較することで、前記格納手段に格納されたプラント情報から前記抽出条件に合致するプラント情報をクエリーエンジンを用いて抽出する抽出手段と、
前記抽出手段で抽出された前記プラント情報の一覧情報を前記クライアントに提供する一覧情報提供手段と、
前記一覧情報の中から要求されたプラント情報を前記格納手段から取得し、前記クライアントに提供するプラント情報提供手段と、
を備えることを特徴とするプラント情報処理装置。
【請求項２】
前記抽出手段は、あいまい条件に基づいてプラント情報を抽出することを特徴とする請求項１に記載のプラント情報処理装置。
【請求項３】
前記クエリー言語による抽出条件の、ユーザによる設定を受け付ける抽出条件設定受付手段を備えることを特徴とする請求項１または２に記載のプラント情報処理装置。
【請求項４】
前記オブジェクトに付される前記属性情報の、ユーザによる設定を受け付ける属性情報設定受付手段を備えることを特徴とする請求項１〜３のいずれか１項に記載のプラント情報処理装置。
【請求項５】
必要なプラント情報を抽出してクライアントに提供するプラント情報処理方法において、
プラント情報を、属性情報を付したオブジェクトとして格納するステップと、
クライアントから受け取ったクエリー言語による抽出条件と、前記属性情報とを比較することで、格納された前記プラント情報から前記抽出条件に合致するプラント情報をクエリーエンジンを用いて抽出するステップと、
抽出された前記プラント情報の一覧情報を前記クライアントに提供するステップと、
前記一覧情報の中から要求されたプラント情報を、格納された前記プラント情報の中から取得し、前記クライアントに提供するステップと、
を備えることを特徴とするプラント情報処理方法。
【請求項６】
前記プラント情報を抽出するステップでは、あいまい条件に基づいてプラント情報を抽出することを特徴とする請求項５に記載のプラント情報処理方法。
【請求項７】
前記クエリー言語による抽出条件の、ユーザによる設定を受け付けるステップを備えることを特徴とする請求項５または６に記載のプラント情報処理方法。
【請求項８】
前記オブジェクトに付される前記属性情報の、ユーザによる設定を受け付けるステップを備えることを特徴とする請求項５〜７のいずれか１項に記載のプラント情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、必要なプラント情報を抽出してクライアントに提供するプラント情報処理装置およびプラント情報処理方法に関し、とくに柔軟にプラント情報を抽出できるプラント情報処理装置およびプラント情報処理方法に関する。
【背景技術】
【０００２】
通常、プラントでは、クライアントから必要なプラント情報にアクセスすることを可能とするための装置として、プラント情報処理装置が使用されている。
【０００３】
図３は、従来のプラント情報処理装置の構成を示すブロック図である。図３において、プラント情報サーバ１２０には、プラント操業に必要なプラント情報が統合化され一元管理されている。プラント情報サーバ１２０では、プラント情報が構造化され、それぞれオブジェクトとして格納されている。
【０００４】
一方、プラントの操業には、運転員、保全員などの役割や人が存在し、操業時にはそれらの役割や人に応じて、必要となるプラント情報、すなわちオブジェクトが異なる。このため、クライアントには、役割や人ごとに必要となるプラント情報を定義した一覧テーブルが格納されている。
【０００５】
例えば、図３において、運転員用の端末装置１１１には、運転員に必要なプラント情報を定義した一覧テーブル群１１４が、保全員用の端末装置１１２には、保全員に必要なプラント情報を定義した一覧テーブル群１１５が、それぞれ格納されている。運転員用は一覧テーブル群１１４から適当なテーブルを選択し、端末装置１１１を介して選択されたテーブルとともにプラント情報サーバ１２０にアクセスの要求をすることで、テーブルに定義されたプラント情報を取得できる。同様に、保全員用は一覧テーブル群１１５からテーブルを選択し、端末装置１１２を介して選択されたテーブルとともにプラント情報サーバ１２０にアクセスの要求をすることで、テーブルに定義されたプラント情報を取得できる。
【０００６】
特許文献１には、プラントを制御する制御装置から抽出されるイベント情報等を蓄積して解析する装置が記載されている。
【０００７】
【特許文献１】特開２００１−１９５１２２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかし、従来のプラント情報処理装置では、すべてのクライアントについて、役割や人に応じた一覧テーブル群を用意することが必要であり、クライアントの台数が増加すればエンジニアリング作業も膨大なものとなる。また、プラント設備に変更があった場合には、プラント情報サーバのみならず、一覧テーブル群のデータを修正する煩雑な作業が必要となる。さらに、一覧テーブル群で定義するプラント情報は、利用するオブジェクトを厳密に記述する必要があるため、一覧テーブルを作成、修正する作業が煩雑となるほか、プラント設備の変更等に柔軟に対応できない。
【０００９】
本発明の目的は、煩雑な作業を要求されることなく、必要なプラント情報を柔軟に抽出できるプラント情報処理装置およびプラント情報処理方法を提供することにある。
【課題を解決するための手段】
【００１０】
本発明のプラント情報処理装置は、必要なプラント情報を抽出してクライアントに提供するプラント情報処理装置において、プラント情報を、属性情報を付したオブジェクトとして格納する格納手段と、クライアントから受け取ったクエリー言語による抽出条件と、前記属性情報とを比較することで、前記格納手段に格納されたプラント情報から前記抽出条件に合致するプラント情報をクエリーエンジンを用いて抽出する抽出手段と、前記抽出手段で抽出された前記プラント情報の一覧情報を前記クライアントに提供する一覧情報提供手段と、前記一覧情報の中から要求されたプラント情報を前記格納手段から取得し、前記クライアントに提供するプラント情報提供手段と、を備えることを特徴とする。
このプラント情報処理装置によれば、格納手段に格納されたプラント情報から抽出条件に合致するプラント情報をクエリーエンジンを用いて抽出し、プラント情報の一覧情報をクライアントに提供するので、プラント情報を柔軟に抽出し、クライアントに提供できる。
【００１１】
前記抽出手段は、あいまい条件に基づいてプラント情報を抽出してもよい。
【００１２】
前記クエリー言語による抽出条件の、ユーザによる設定を受け付ける抽出条件設定受付手段を備えてもよい。
【００１３】
前記オブジェクトに付される前記属性情報の、ユーザによる設定を受け付ける属性情報設定受付手段を備えてもよい。
【００１４】
本発明のプラント情報処理方法は、必要なプラント情報を抽出してクライアントに提供するプラント情報処理方法において、プラント情報を、属性情報を付したオブジェクトとして格納するステップと、クライアントから受け取ったクエリー言語による抽出条件と、前記属性情報とを比較することで、格納された前記プラント情報から前記抽出条件に合致するプラント情報をクエリーエンジンを用いて抽出するステップと、抽出された前記プラント情報の一覧情報を前記クライアントに提供するステップと、前記一覧情報の中から要求されたプラント情報を、格納された前記プラント情報の中から取得し、前記クライアントに提供するステップと、を備えることを特徴とする。
このプラント情報処理方法によれば、格納されたプラント情報から抽出条件に合致するプラント情報をクエリーエンジンを用いて抽出し、プラント情報の一覧情報をクライアントに提供するので、プラント情報を柔軟に抽出し、クライアントに提供できる。
【００１５】
前記プラント情報を抽出するステップでは、あいまい条件に基づいてプラント情報を抽出してもよい。
【００１６】
前記クエリー言語による抽出条件の、ユーザによる設定を受け付けるステップを備えてもよい。
【００１７】
前記オブジェクトに付される前記属性情報の、ユーザによる設定を受け付けるステップを備えてもよい。
【発明の効果】
【００１８】
本発明のプラント情報処理装置によれば、格納手段に格納されたプラント情報から抽出条件に合致するプラント情報をクエリーエンジンを用いて抽出し、プラント情報の一覧情報をクライアントに提供するので、プラント情報を柔軟に抽出し、クライアントに提供できる。
【００１９】
本発明のプラント情報処理方法によれば、格納されたプラント情報から抽出条件に合致するプラント情報をクエリーエンジンを用いて抽出し、プラント情報の一覧情報をクライアントに提供するので、プラント情報を柔軟に抽出し、クライアントに提供できる。
【発明を実施するための最良の形態】
【００２０】
以下、図１および図２を参照して、本発明によるプラント情報処理装置の一実施形態について説明する。
【００２１】
図１は、本実施形態のプラント情報処理装置の構成を示すブロック図である。
【００２２】
図１に示すように、プラント情報処理装置は、プラント情報を要求するクライアントとしての端末装置１１および端末装置１２と、プラント情報を蓄積するプラント情報サーバ２０と、を備える。端末装置１１、端末装置１２およびプラント情報サーバ２０は、通信回線３により互いに接続されている。
【００２３】
図１に示すように、プラント情報サーバ２０は、プラント情報を、属性情報を付したオブジェクトとして格納する格納手段２１と、クライアントから受け取ったクエリー言語による抽出条件と、属性情報とを比較することで、格納手段２１に格納されたプラント情報から上記抽出条件に合致するプラント情報をクエリーエンジンを用いて抽出する抽出手段２２と、抽出手段２２で抽出されたプラント情報の一覧情報をクライアントに提供する一覧情報提供手段２３と、上記一覧情報の中から要求されたプラント情報を格納手段２１から取得し、クライアントに提供するプラント情報提供手段２４と、オブジェクトに付される上記属性情報の、ユーザによる設定を受け付ける属性情報設定受付手段２５と、を構成する。
【００２４】
また、端末装置１１は、上記クエリー言語による抽出条件の、ユーザによる設定を受け付ける抽出条件設定受付手段１４を、端末装置１２は、上記クエリー言語による抽出条件の、ユーザによる設定を受け付ける抽出条件設定受付手段１５を、それぞれ構成する。
【００２５】
格納手段２１に格納されるオブジェクトには属性情報を付すことができる。属性情報は、対応するプラント情報の属性を示し、例えば、アクセスを許容する役割や人、機器の種類、設置エリア、プロセスデータの種類（流量、温度など）、任意のキーワード等を用いることができる。プラント情報処理装置のユーザは、属性情報設定受付手段２５を介して、各オブジェクトの属性情報を自由に設定、変更することができる。
【００２６】
一方、クライアントとなる端末装置１１および端末装置１２により、ユーザはクエリー言語を用いて、プラント情報サーバ２０から必要なプラント情報を獲得することができる。クライアントから送られるクエリー文には、プラント情報の抽出に必要な抽出条件が表現され、プラント情報サーバ２０では、この抽出条件に即したプラント情報を抽出する。
【００２７】
クエリー言語として、例えばＳＱＬ文を使用でき、この場合には、ＷＨＥＲＥ句にあいまい条件を定義することができる。本実施形態では、抽出条件についてあいまいな記述が許容されるため、後述するように簡単な定義で必要なプラント情報が取得される。
【００２８】
クエリー文は、各クライアントに予め登録することができる。例えば、端末装置１１はプラントを運転する運転員用のものであるため、運転員に必要なプラント情報を抽出するためのクエリー文が、予め登録される。端末装置１１に登録されるクエリー文は、抽出条件設定受付手段１４を介してユーザが自由に登録、変更できる。また運転員は、抽出条件設定受付手段１４を介して新たなクエリー文を作成し、使用することもできる。同様に、端末装置１２はプラントを管理する保全員用のものであるため、保全員に必要なプラント情報を抽出するためのクエリー文が、予め登録される。端末装置１２に登録されるクエリー文は、抽出条件設定受付手段１５を介してユーザが自由に登録、変更できる。また保全員は、抽出条件設定受付手段１５を介して新たなクエリー文を作成し、使用することもできる。
【００２９】
次に、本実施形態のプラント情報処理装置の動作について説明する。
【００３０】
図２は、プラント情報サーバ２０の動作手順を示すフローチャートである。
【００３１】
図２のステップＳ１〜ステップＳ３は、一覧情報をクライアントに提供する処理を示している。
【００３２】
図２のステップＳ１では、クライアントから、プラント情報の抽出を求める要求を受けたか否か判断し、判断が肯定されるのを待って、ステップＳ２へ進む。
【００３３】
ここでは、例えば、プラント情報運転員は、端末装置１１を介して、端末装置１１に登録されたクエリー文、または新たに作成したクエリー文をプラント情報サーバ２０に渡す。プラント情報サーバ２０がこれを受け取ると、ステップＳ１の判断が肯定される。
【００３４】
ステップＳ２では、クエリーエンジンを備える抽出手段２２による、プラント情報の抽出を行う。抽出手段２２は、クライアントから受け取ったクエリー言語による抽出条件と、格納手段２１に格納されたオブジェクトの属性情報とをクエリーエンジンを用いて比較し、抽出条件に合致するプラント情報を格納手段２１から抽出する。
【００３５】
次に、ステップＳ３では、一覧情報提供手段２３により、ステップＳ２で抽出されたプラント情報の一覧情報を抽出手段２２から受け取り、クライアント、例えば、端末装置１１に渡す。一覧情報は、例えば、各プラント情報にユニークに割り当てられたＩＤの一覧である。ステップＳ３の処理終了後、ステップＳ１へ戻る。
【００３６】
クライアント、例えば、端末装置１１を介して一覧情報を受け取った運転員は、一覧情報に含まれるプラント情報のすべて、あるいは一覧情報の中から任意のプラント情報を選択して、プラント情報サーバ２０に向けてプラント情報へのアクセスを要求できる。または、クエリー文によりさらにプラント情報の絞り込みを要求し、あるいは新たな抽出条件での抽出を要求して一覧情報を取得した後、その一覧情報を用いてプラント情報サーバ２０に対し、プラント情報へのアクセスを要求できる。アクセスの要求は、例えば、アクセスを要求するプラント情報を特定する上記ＩＤを、プラント情報サーバ２０に渡すことで行われる。
【００３７】
次に、図２のステップＳ１１〜ステップＳ１３は、アクセスが要求されたプラント情報をクライアントに提供する処理を示している。
【００３８】
図２のステップＳ１１では、プラント情報の提供が要求されたか否か判断し、判断が肯定されるのを待って、ステップＳ１２へ進む。
【００３９】
ここでは、例えば、プラント情報運転員は、端末装置１１を介して、プラント情報サーバ２０に対し、上記ＩＤを用いてプラント情報へのアクセスを要求する。プラント情報サーバ２０がアクセスの要求を受け取ると、ステップＳ１１の判断が肯定される。
【００４０】
ステップＳ１２では、プラント情報提供手段２４により、アクセスが要求されたプラント情報の値を格納部２１から取得する。次に、ステップＳ１３では、取得したプラント情報の値を、プラント情報提供手段２４によってクライアントに送信する。プラント情報の値を取得したクライアント、例えば、端末装置１１を介して、運転員は必要なプラント情報の値を知ることができる。
【００４１】
このように、本実施形態のプラント情報処理装置では、クエリー言語を用いた定義により、プラント情報の抽出条件を定めるため、あいまいな抽出条件の設定が可能となり、従来のようにオブジェクト名を厳密に指定する必要がない。したがって、運転員、保全員などの役割や人に応じた必要な情報を抽出するための抽出条件の設定が極めて容易となり、プラントにおける情報量の増大にも容易に対応可能となる。
【００４２】
例えば、オブジェクトの属性情報として全員の保全員のアクセスの許容を意味する「保全員」を格納しておけば、特定の保全員名である「保全員Ｘ」を抽出条件として指定した場合であっても、そのオブジェクトに対応するプラント情報が抽出され一覧情報に含まれる。このように、属性情報を用いて、ユーザの役割や権限、あるいは人に応じた動的なプラント情報の抽出を可能とすることができる。
【００４３】
また、例えば、オブジェクトの属性情報として特定の機器名である「ポンプＡ」を格納しておけば、機器名である「ポンプ」を抽出条件として指定した場合であっても、その検出条件に合致するオブジェクトとして、「ポンプＡ」に対応するプラント情報も抽出される。
【００４４】
また、機器の設置エリア等を属性情報として使用することもできる。例えば、オブジェクトの属性情報として「エリアＡ」を格納しておけば、例えば、「保全員Ｘ」および「エリアＡ」を抽出条件として指定することで、エリアＡに存在するメンテナンス対象設備の一覧情報を得ることができる。
【００４５】
また、属性情報は多元的に設定できるため、抽出条件の指定方法に応じて、多様な観点でのプラント情報の抽出が可能となる。
【００４６】
さらに、本実施形態のプラント情報処理装置によれば、プラント設備の変更に対して、煩雑な作業を要することなく、柔軟に対応できる。例えば、クライアントが保有するクエリー文に「エリアＡの設備一覧」を意味するものが登録されている場合、エリアＡにおける設備の追加、撤去、変更があった場合、格納手段２１のデータ更新だけを行えば、クライアントに対する修正のためのエンジニアリングは不要となる。エリアＡにおける設備の追加、撤去、変更があっても、「エリアＡの設備一覧」を抽出条件とすれば、正しい一覧情報を最初から得ることができる。このため、エンジニアリング作業に時間がかかり、あるいは必要なエンジニアリング作業を忘れてしまった場合等の不都合を回避できる。
【００４７】
また、本実施形態のプラント情報処理装置によれば、抽出条件設定受付手段１４，１５および属性情報設定受付手段２５を用いて、ユーザが自由に抽出条件および属性情報を設定できるため、ユーザにとって使いやすいシステムを容易に構築できるとともに、プラント設備の変化に柔軟に対応できる。
【００４８】
本実施形態のプラント情報処理装置において、オブジェクトの様々な状態を属性情報としてオブジェクトに持たせることもできる。例えば、オブジェクトの状態として、「メンテナンス中」であることを属性情報として示すことにより、例えば、「メンテナンス中の設備一覧」を抽出条件として、プラント情報の一覧情報を得ることができる。
【００４９】
以上説明したように、本発明のプラント情報処理装置によれば、格納手段に格納されたプラント情報から抽出条件に合致するプラント情報をクエリーエンジンを用いて抽出し、プラント情報の一覧情報をクライアントに提供するので、プラント情報を柔軟に抽出し、クライアントに提供できる。役割や人に応じた必要な情報を抽出するための抽出条件の設定が容易であり、プラントにおける情報量の増大にも容易に対応できる。
【００５０】
本発明の適用範囲は上記実施形態に限定されることはない。本発明は、必要なプラント情報を抽出してクライアントに提供するプラント情報処理装置およびプラント情報処理方法に対し、広く適用することができる。
【図面の簡単な説明】
【００５１】
【図１】本実施形態のプラント情報処理装置の構成を示すブロック図。
【図２】プラント情報サーバの動作手順を示すフローチャート。
【図３】従来のプラント情報処理装置の構成を示すブロック図。
【符号の説明】
【００５２】
１１    端末装置（クライアント）
１２    端末装置（クライアント）
１４    抽出条件設定受付手段
１５    抽出条件設定受付手段
２０    プラント情報サーバ
２１    格納手段
２２    抽出手段
２３    一覧情報提供手段
２４    プラント情報提供手段
２５    属性情報設定受付手段
【図１】
2007323395.tif 000003
【図２】
2007323395.tif 000004
【図３】
2007323395.tif 000005