(57)【要約】【課題】複数のコンポーネントについて検索条件や検索結果を統合化できる検索システムを提供する。【解決手段】対応付け手段１１は、検索条件で使用されるオブジェクトと、各コンポーネントで使用されるオブジェクトと、を予め対応付ける。受付手段１２は、検索条件を受け付ける。特定手段１３は、対応付け手段１１に基づいて、受付手段１２で受け付けた検索条件に対応する各コンポーネントにおけるオブジェクトを特定する。検索手段１４は、特定手段１３で特定されたオブジェクトを検索キーとして上記各コンポーネント内をそれぞれ検索する。検索結果提示手段１５は、受付手段１２により受け付けた検索条件による検索結果として、検索手段１４による検索結果を提示する。【選択図】図１
2008102687.tif 000002
【特許請求の範囲】
【請求項１】
プラントで使用される複数のコンポーネント内のデータを検索する検索システムにおいて、
検索条件で使用されるオブジェクトと、各コンポーネントで使用されるオブジェクトと、を予め対応付ける対応付け手段と、
検索条件を受け付ける受付手段と、
前記対応付け手段に基づいて、前記受付手段で受け付けた検索条件に対応する各コンポーネントにおけるオブジェクトを特定する特定手段と、
前記特定手段で特定されたオブジェクトを検索キーとして前記各コンポーネント内をそれぞれ検索する検索手段と、
前記受付手段により受け付けた検索条件による検索結果として、前記検索手段による検索結果を提示する検索結果提示手段と、
を備えることを特徴とする検索システム。
【請求項２】
前記コンポーネントはプロセスデータの履歴を管理するものであることを特徴とする請求項１に記載の検索システム。
【請求項３】
前記コンポーネントはフィールド機器の管理情報を取り扱うものであることを特徴とする請求項１に記載の検索システム。
【請求項４】
前記コンポーネントはアラームイベントを管理するものであることを特徴とする請求項１に記載の検索システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プラントで使用される複数のコンポーネント内のデータを検索する検索システムに関する。
【背景技術】
【０００２】
図５は、用途ないしは機能が異なる複数のコンポーネントが設けられたプラントの構成を示している。図５の例では、プロセスデータのデータ履歴を管理するヒストリカルデータアクセスコンポーネント２およびフィールド機器の管理情報を取り扱うタグ定義コンポーネント３が設けられている。個々のコンポーネントには検索機能が設けられており、検索条件を入力することで、コンポーネントに蓄積されたデータに対する検索が実行され、検索結果が出力される。
【０００３】
【特許文献１】特開２００２−４１１３９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、検索はコンポーネントごとに独立して実行され、検索条件や検索結果のデータ形式もコンポーネントごとに異なる。このため、検索結果を統合的に取り扱うことができず、複数の検索結果のデータ加工が困難である。また、検索条件の項目もコンポーネントごとに用意されているため、すべてのコンポーネントに対して同一の検索条件を用いることもできない。
【０００５】
本発明の目的は、複数のコンポーネントについて検索条件や検索結果を統合化できる検索システムを提供することにある。
【課題を解決するための手段】
【０００６】
本発明の検索システムは、プラントで使用される複数のコンポーネント内のデータを検索する検索システムにおいて、検索条件で使用されるオブジェクトと、各コンポーネントで使用されるオブジェクトと、を予め対応付ける対応付け手段と、検索条件を受け付ける受付手段と、前記対応付け手段に基づいて、前記受付手段で受け付けた検索条件に対応する各コンポーネントにおけるオブジェクトを特定する特定手段と、前記特定手段で特定されたオブジェクトを検索キーとして前記各コンポーネント内をそれぞれ検索する検索手段と、前記受付手段により受け付けた検索条件による検索結果として、前記検索手段による検索結果を提示する検索結果提示手段と、を備えることを特徴とする。
この検索システムによれば、検索条件で使用されるオブジェクトと、各コンポーネントで使用されるオブジェクトと、を予め対応付けておき、検索条件に対応付けられたオブジェクトを検索キーとして各コンポーネント内をそれぞれ検索するので、検索条件や検索結果を統合化できる。
【０００７】
前記コンポーネントはプロセスデータの履歴を管理するものであってもよい。
【０００８】
前記コンポーネントはフィールド機器の管理情報を取り扱うものであってもよい。
【０００９】
前記コンポーネントはアラームイベントを管理するものであってもよい。
【発明の効果】
【００１０】
本発明の検索システムによれば、検索条件で使用されるオブジェクトと、各コンポーネントで使用されるオブジェクトと、を予め対応付けておき、検索条件に対応付けられたオブジェクトを検索キーとして各コンポーネント内をそれぞれ検索するので、検索条件や検索結果を統合化できる。
【発明を実施するための最良の形態】
【００１１】
以下、図１〜図４を参照して、本発明による検索システムの一実施形態について説明する。
【００１２】
図１は本実施形態の検索システムの構成を示すブロック図である。
【００１３】
図１に示すように、本実施形態の検索システム１は、プロセスデータのデータ履歴を管理するヒストリカルデータアクセスコンポーネント２およびフィールド機器の管理情報を取り扱うタグ定義コンポーネント３にそれぞれ接続されている。
【００１４】
検索システム１は、検索条件で使用されるオブジェクトと、各コンポーネントで使用されるオブジェクトと、を予め対応付ける対応付け手段１１と、検索条件を受け付ける受付手段１２と、対応付け手段１１に基づいて、受付手段１２で受け付けた検索条件に対応する各コンポーネントにおけるオブジェクトを特定する特定手段１３と、特定手段１３で特定されたオブジェクトを検索キーとして上記各コンポーネント内をそれぞれ検索する検索手段１４と、受付手段１２により受け付けた検索条件による検索結果として、検索手段１４による検索結果を提示する検索結果提示手段１５と、を構成する。
【００１５】
図２（ａ）は、本実施形態の検索システム１の動作手順を示すフローチャートである。
【００１６】
図２（ａ）のステップＳ１では、受付手段１２が検索条件を受け付けたか否か判断し、判断が肯定されるのを待ってステップＳ２へ進む。検索条件はユーザが設定することができ、ユーザによる所定の操作により受付手段１２が検索条件を受け付ける。
【００１７】
ステップＳ２では、特定手段１３は、対応付け手段１１にアクセスし、受付手段１２で受け付けた検索条件で使用されているオブジェクトに対応するヒストリカルデータアクセスコンポーネント２のオブジェクト、およびタグ定義コンポーネント３のオブジェクトを特定する。
【００１８】
次に、ステップＳ３では、検索手段１４はステップＳ２で特定されたオブジェクトを検索キーとして、ヒストリカルデータアクセスコンポーネント２およびタグ定義コンポーネント３内をそれぞれ検索する。これにより、ヒストリカルデータアクセスコンポーネント２のオブジェクトおよびタグ定義コンポーネント３内を同一検索条件で検索することができる。
【００１９】
次に、検索結果提示手段１５は、検索手段１４による検索結果をマージして、検索結果を作成し、これをユーザに提示する。ここでは、検索結果を検索対象となったコンポーネントごとに分離することなく、統一的な検索結果を提示する。その後、処理を終了する。
【００２０】
例えば、図２（ｂ）に示す例では、検索条件としてタグ名および開始日時を指定した場合、開始日時以降について、このタグ名に対応するオブジェクトを検索キーとして検索が行われている。この結果、図２（ｂ）に示すように、タグ定義コンポーネント３から当該タグの作成日時が取得され提示される。また、ヒストリカルデータアクセスコンポーネント２からは、当該タグの最後のデータ日時およびプロセスデータが取得され提示される。これらのデータは統合的に提示される。
【００２１】
図２（ｂ）には示していないが、この他、タグのＯＰＣゲートウェイ名、タグのＯＰＣアイテム名、指定されたタグについて指定された開始日時以降のすべてのプロセスデータなどを検索結果として統合的に提示することもできる。
【００２２】
このように、本実施形態の検索システムによれば、対応付け手段１１にアクセスすることで、各コンポーネントで使用されるオブジェクトを特定し、このオブジェクトを検索キーとして検索する。このため、コンポーネントの種類に依存しない検索条件を受け取り、コンポーネント内を統一的な検索条件で検索することができる。また、検索結果もコンポーネント間で共通のデータ形式として提示される。このため、コンポーネントと無関係に検索結果を二次利用することもでき、利便性が向上する。
【００２３】
また、本実施形態の検索システムは検索対象であるコンポーネントに依存せず構築されているので、拡張性があり、コンポーネントの追加や変更が容易である。
【００２４】
図３は、アラームイベントコンポーネントを追加した例を示すブロック図である。
【００２５】
図３の例では、アラーム情報を管理するアラームイベントコンポーネント４が検索システム１に接続される。また、対応付け手段１１には、受け付けた検索条件をアラームイベントコンポーネント４での検索キーに変換するために必要な情報が予め追加される。
【００２６】
このような構成により、ヒストリカルデータアクセスコンポーネント２およびタグ定義コンポーネント３と同様、アラームイベントコンポーネント４内が検索手段１４により検索可能となる。
【００２７】
アラームイベントコンポーネント４には、発生したアラームのカテゴリや発生した区画などの履歴が蓄積されており、検索条件に応じて、これらのデータが検索結果として、他のコンポーネントに基づくデータとともに統合的に提示される。
【００２８】
このように、本実施形態の検索システムでは、検索条件や検索結果がコンポーネントに依存せず、検索条件および検索結果に汎用性を持たせているため、コンポーネントの追加や変更が容易にできる。
【００２９】
図４は、検索システムの機能の一部を他のプラットホームを用いて構築した例を示すブロック図である。図４の例では、アプリケーション１Ａの一部として構成された受付手段１２が検索条件を受け付けると、対応付け手段１１により必要な検索キーが取得される。次に、検索手段１４は、他のプラットホーム５を介して、各コンポーネント内を上記検索キーにより検索し、アプリケーション１Ａに検索結果を返している。検索結果提示手段１５は、検索手段１４による検索結果をマージして検索結果を作成し、これをユーザに提示する。
【００３０】
このように、検索機能を他のプラットホームに乗せることもできる。
【００３１】
以上説明したように、本発明の検索システムによれば、検索条件で使用されるオブジェクトと、各コンポーネントで使用されるオブジェクトと、を予め対応付けておき、検索条件に対応付けられたオブジェクトを検索キーとして各コンポーネント内をそれぞれ検索するので、検索条件や検索結果を統合化できる。
【００３２】
本発明の適用範囲は上記実施形態に限定されることはない。本発明は、プラントで使用される複数のコンポーネント内のデータを検索する検索システムに対し、広く適用することができる。
【図面の簡単な説明】
【００３３】
【図１】一実施形態の検索システムの構成を示すブロック図
【図２】検索システムの動作を示す図であり、（ａ）は、検索システムの動作手順を示すフローチャート、（ｂ）は、検索条件および検索結果を例示する図。
【図３】アラームイベントコンポーネントを追加した例を示すブロック図。
【図４】検索システムの機能の一部を他のプラットホームを用いて構築した例を示すブロック図。
【図５】プラントに設けられたコンポーネントを例示する図。
【符号の説明】
【００３４】
１１    対応付け手段
１２    受付手段
１３    特定手段
１４    検索手段
１５    検索結果提示手段
【図１】
2008102687.tif 000003
【図２】
2008102687.tif 000004
【図３】
2008102687.tif 000005
【図４】
2008102687.tif 000006
【図５】
2008102687.tif 000007