(57)【要約】【課題】  プログラム言語やデータベース構造の理解がなくても、ユーザ自身が取得したいデータ視覚的に指定することで所望のデータを取得できるプラント情報管理システムを実現する。【解決手段】  プラントで発生するデータを蓄積するデータベースにアクセスし、特定グループデータを取得してユーザアプリケーションに渡すプラント情報管理システムにおいて、  前記特定グループのデータ名を一覧表示するインターフェース画面手段と、  このインターフェース画面手段で指定されたデータ名に基づいて前記データベースにアクセスしてデータを取得し、前記ユーザアプリケーションに適合する形式に変換して渡すデータ取得・変換手段と、を備える。【選択図】                    図１
2006155266.tif 000002
【特許請求の範囲】
【請求項１】
プラントで発生するデータを蓄積するデータベースにアクセスし、特定グループデータを取得してユーザアプリケーションに渡すプラント情報管理システムにおいて、
前記特定グループのデータ名を一覧表示するインターフェース画面手段と、
このインターフェース画面手段で指定されたデータ名に基づいて前記データベースにアクセスしてデータを取得し、前記ユーザアプリケーションに適合する形式に変換して渡すデータ取得・変換手段と、
を備えたことを特徴とするプラント情報管理システム。
【請求項２】
前記データ取得・変換手段は、前記インターフェース画面手段で指定されたデータ名を、ＳＱＬ文変換手段を介して取得することを特徴とする請求項１に記載のプラント情報管理システム。
【請求項３】
前記データ取得・変換手段は、前記インターフェース画面手段で指定されたデータ名を、前記ユーザアプリケーションにドラッグ＆ドロップすることで、指定されたデータの取得と変換を実行することを特徴とする請求項１又は２に記載のプラント情報管理システム。
【請求項４】
前記データ取得・変換手段は、前記インターフェース画面手段に登録されたデータ名を選択して登録したマクロ登録画面手段の情報に基づいて複数のデータを前記データベースより取得し前記ユーザアプリケーションに渡すことを特徴とする請求項１乃至３のいずれかに記載のプラント情報管理システム。
【請求項５】
前記データベースは、プラントで発生するバッチデータを蓄積することを特徴とする請求項１乃至４のいずれかに記載のプラント情報管理システム。
【請求項６】
前記バッチデータは、ＩＳＡ  Ｓ８８の規格に準拠することを特徴とする請求項５に記載のプラント情報管理システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プラントで発生するデータを蓄積するデータベースにアクセスし、特定グループデータを取得してユーザアプリケーションに渡すプラント情報管理システムに関する。
【背景技術】
【０００２】
図４は、従来のプラント情報管理システムの構成例を示す機能ブロック図である。１は分散型制御システムの制御バスであり、操作監視装置２がこの制御バスに接続されている。３は、同じくこの制御バスに接続されている制御装置であり、操作監視装置２と通信すると共にプラント４のフィールド機器を制御する。
【０００３】
５は、制御バス２に接続されたデータサーバであり、プラント４で発生するデータを、制御装置３を介して収集してデータベース５１に蓄積する。
【０００４】
６は、イーサネット（登録商標）で代表される汎用通信バスであり、操作監視装置２及びデータサーバ５が接続される。７は、主題であるプラント情報管理装置であり、汎用通信バス６に接続され、データサーバ５のデータベース５１にアクセスしてデータを取得する。
【０００５】
８は、同じく汎用通信バス６に接続された外部ＰＣであり、操作監視装置２、データサーバ５、プラント情報管理装置７と通信可能である。
【０００６】
プラント情報管理装置７において、７１はユーザアプリケーションであり、データベース５１から取得した特定グループデータに基づいてプラント４で発生した各種の事象や挙動に関する解析を実行する。
【０００７】
解析対象となる特定グループデータを例示すれば、
（１）バッチデータ
（２）運転変更データ
（３）スタートアップデータ
（４）プラントトリップデータ
等である。
【０００８】
７２はデータ取得・変換手段であり、特定グループデータをデータベース５１から取得し、ユーザアプリケーション７１に適合するデータ形式（例えばエクセルデータ）に変換して渡す。
【０００９】
７３はＳＱＬ文保持手段であり、特定グループデータをデータベース５１から取得するためにデータ取得・変換手段７２に指令する複数のＳＱＬ文のファイルがあらかじめ登録されている。ユーザは、取得したいデータグループに対応するＳＱＬ文のファイルを選択してデータ取得・変換手段７２に渡すことで、特定グループデータの取得が実行される。
【００１０】
７４はＳＱＬ文作成登録手段である。ユーザは、適当なエディタ手段によりプログラム言語を用いてＳＱＬ文を定義したテキストファイルを作成してＳＱＬ文保持手段７３にダウンロードして保存する。
【００１１】
図５は、バッチデータを取得するＳＱＬ文の登録と実行に関する遷移を示すイメージ図である。データ取得・変換手段７２は、渡されたＳＱＬ文を解釈し、Ｑｕｅｒｙを実行することでデータベース５１から指定されたバッチデータを抽出取得し、ユーザアプリケーション７１に適合するデータに変換して渡す。
【００１２】
特許文献１には、プロセス制御装置へプロセス入力信号をインターフェイスするプロセスイターフェイス装置が記載されている。
【００１３】
【特許文献１】特開平８−２０５２７１号公報
【発明の開示】
【発明が解決しようとする課題】
【００１４】
従来のプラント情報管理システムでは、次のような問題がある。
（１）一般にＳＱＬ文を作成するためには、データベースやＳＱＬに関するかなり高度なプログラミングの知識を必要とする。特に、バッチデータを保存しているデータベース５１の構造は、バッチプラント情報管理システムのパッケージ毎に異なるため、この構造を理解していないとＳＱＬ文を作成することはできない。
【００１５】
（２）このため、一般ユーザにとって、特定グループデータをデータベースから取得するためのＳＱＬ文を正しく記述することはほとんど不可能で、ベンダーに頼んで作成してもらわざるを得ない状況であり、ユーザにとって使い勝手のよいシステムとは言えない。
【００１６】
従って本発明が解決しようとする課題は、プログラム言語やデータベース構造の理解がなくても、ユーザ自身が取得したいデータ視覚的に指定することで所望のデータを取得できるプラント情報管理システムを実現することである。
【課題を解決するための手段】
【００１７】
このような課題を達成するために、本発明の構成は次の通りである。
（１）プラントで発生するデータを蓄積するデータベースにアクセスし、特定グループデータを取得してユーザアプリケーションに渡すプラント情報管理システムにおいて、
前記特定グループのデータ名を一覧表示するインターフェース画面手段と、
このインターフェース画面手段で指定されたデータ名に基づいて前記データベースにアクセスしてデータを取得し、前記ユーザアプリケーションに適合する形式に変換して渡すデータ取得・変換手段と、
を備えたことを特徴とするプラント情報管理システム。
【００１８】
（２）前記データ取得・変換手段は、前記インターフェース画面手段で指定されたデータ名を、ＳＱＬ文変換手段を介して取得することを特徴とする（１）に記載のプラント情報管理システム。
【００１９】
（３）前記データ取得・変換手段は、前記インターフェース画面手段で指定されたデータ名を、前記ユーザアプリケーションにドラッグ＆ドロップすることで、指定されたデータの取得と変換を実行することを特徴とする（１）又は（２）に記載のプラント情報管理システム。
【００２０】
（４）前記データ取得・変換手段は、前記インターフェース画面手段に登録されたデータ名を選択して登録したマクロ登録画面手段の情報に基づいて複数のデータを前記データベースより取得し前記ユーザアプリケーションに渡すことを特徴とする（１）乃至（３）のいずれかに記載のプラント情報管理システム。
【００２１】
（５）前記データベースは、プラントで発生するバッチデータを蓄積することを特徴とする（１）乃至（４）のいずれかに記載のプラント情報管理システム。
【００２２】
（６）前記バッチデータは、ＩＳＡ  Ｓ８８の規格に準拠することを特徴とする（５）に記載のプラント情報管理システム。
【発明の効果】
【００２３】
以上説明したことから明らかなように、本発明によれば次のような効果がある。
（１）特定グループデータを一覧表示したインターフェース画面から取得したいデータ名をドラッグ＆ドロップでユーザアプリケーションに渡す操作により所望のデータを取得できるので、ＳＱＬのプログラム知識等の高度な技術を知らなくても、又データベースの構造を理解しなくても、ユーザ自身が取得したいデータを容易に取得できる。
【００２４】
（２）特定グループデータ中の複数データを取得したい場合には、特定グループデータ名を一覧表示したインターフェース画面からドラッグ＆ドロップでマクロ登録画面を生成することができるので、複数データ取得の操作性を極めて向上させることができる。
【００２５】
（３）バッチデータの取得の場合には、データベース５１に蓄積されるデータ構造をバッチの規格ＩＳＡ  ８８に準拠した形式とすることにより、ユーザはデータベースのデータ構造を知る必要がない。
【００２６】
（４）ＩＳＡ  ８８に準拠した形式では、バッチに関連するトレンドを表示するため、ユーザは、バッチが使用した設備を意識することなく、バッチに関連づいたタグトレンドを参照でき、更に、バッチの開始時刻や終了時刻を意識することなく、バッチに関連づいたタグトレンドを参照できるメリットがある。
【発明を実施するための最良の形態】
【００２７】
以下、本発明を図面により詳細に説明する。図１は、本発明を適用したプラント情報管理システムの一実施形態を示す機能ブロック図である。図４で説明した従来システムと同一要素には同一符号を付して説明を省略する。以下、本発明の特徴部につき説明する。
【００２８】
図１において、１００は本発明が適用されたプラント情報管理装置であり、ユーザアプリケーション１０１及びデータ取得・変換手段１０２は従来システムの要素５１及び５２と同一機能である。以下、バッチデータの取得を実行する場合を例に実施形態を説明する。
【００２９】
１０３は、インターフェース画面手段であり、取得したいバッチデータを階層的に表示した複数のバッチデータ一覧画面Ｂ１，Ｂ２，…Ｂｎを保持し、ユーザは画面を選択して取得したいデータを指定してこれをユーザアプリケーション１０１のアイコンにドラッグ＆ドロップすることで、データ取得・変換手段１０２による指定データの取得と変換が実行されてユーザアプリケーション１０１に渡される。
【００３０】
１０４は、画面登録手段であり、適当なエディタ手段を用いてインターフェース画面手段１０３で保持するバッチデータ一覧画面Ｂ１，Ｂ２，…Ｂｎを編集して登録する。この画面登録手段１０４は、後述のマクロ登録手段の画面登録にも使用される。
【００３１】
１０５は、ＳＱＬ文変換手段であり、ユーザがバッチデータ一覧画面を選択して取得したいデータを指定してこれをユーザアプリケーション１０１のアイコンにドラッグ＆ドロップする操作を実行したときに、データ取得・変換手段１０２は、インターフェース画面手段で指定されたデータ名を、このＳＱＬ文変換手段１０５を介してＳＱＬ文で取得し、これを実行することでデータベース５１から指定されたデータを取得する。
【００３２】
図２は、バッチデータを取得するバッチデータ一覧画面からの実行に関する遷移を示すイメージ図である。ユーザは、内部で動作するＳＱＬ文変換手段１０５の存在を意識することなく、所望のデータ名をユーザアプリケーション１０１にドラッグ＆ドロップする操作を実行だけでデータの取得が可能な環境を実現している。
【００３３】
バッチデータ一覧画面に表示されるバッチデータの項目を列挙すると、下記のような項目がある。
（１）ヘッダー
（２）バッチＩＤやバッチの開始時刻等、バッチの管理情報
（３）設備要件
（４）バッチで使用した設備情報に関する情報
（５）パラメータ
（６）バッチで使用したパラメータに関する情報
（７）トレンド
（８）バッチに関するタグのトレンド情報
（９）ユニット処方：バッチを構成する要素の情報。ユニット処方は、バッチデータと同様の構成（ヘッダー，設備要件，トレンド，単位シーケンス）からなる。
【００３４】
次に、複数のバッチデータを一挙に取得するマクロ登録機能について説明する。対象プラントによっては、データベース５１に保存するパラメータはバッチあたり数千個にもなることがある。このような場合であっても、ユーザが値を知りたいパラメータの数は、それほど多くなく（数個から十数個）、たいがい同じ種類のパラメータである。このような場合は、毎回バッチデータを選択して値を取得するよりも、予め取得するバッチデータの種類を登録しておくほうが便利である。
【００３５】
１０６はマクロ登録画面手段である。ユーザは、前述した画面登録手段１０４により複数のマクロ登録画Ｍ１，Ｍ２，…Ｍｎを編集して登録する。登録の手順は、インターフェース画面手段で表示されるバッチデータ一覧画面に取得可能なバッチデータを表示させ、表示されたバッチデータの中からデータを取得したデータ名を選択し、これをドラッグしてマクロ登録画にドロップすることで、マクロ登録を完了することができる。
【００３６】
図３は、マクロ登録された画面に基づくマクロ実行によるデータ取得に関する遷移を示すイメージ図である。マクロの実行では、データ取得・変換手段１０２は、ＳＱＬ文変換手段１０５を介してＳＱＬ文を取得してデータベース５１にアクセスして複数データを取得するが、ユーザは、内部で動作するＳＱＬ文変換手段１０５の存在を意識する必要はなく、マクロ登録画面を選択して実行の指令操作をするだけで所望のデータの取得が可能な環境を実現している。
【００３７】
以上説明した実施形態では、バッチプラントの情報管理を対象として説明したが、本発明はこれに限定されるものではなく、連続的に観測されるデータを何らかの意味のある形にまとめ上げるユーザアプリケーション一般で使用するデータが対象となる。例えば、定期保守点検後のプラント立ち上げ処理や、運転条件の切り替え処理、トリップの原因分析処理等である。
【図面の簡単な説明】
【００３８】
【図１】本発明を適用したプラント情報管理システムの一実施形態を示す機能ブロック図である。
【図２】バッチデータを取得するバッチデータ一覧画面からの実行に関する遷移を示すイメージ図である。
【図３】マクロ登録された画面に基づくマクロ実行によるデータ取得に関する遷移を示すイメージ図である。
【図４】従来のプラント情報管理システムの構成例を示す機能ブロック図である。
【図５】バッチデータを取得するＳＱＬ文の登録と実行に関する遷移を示すイメージ図である。
【符号の説明】
【００３９】
１  制御バス
２  操作監視装置
３  制御装置
４  プラント
５  データサーバ
５１  データベース
６  汎用通信バス
８  ＰＣ
１００  プラント情報管理装置
１０１  ユーザアプリケーション
１０２  データ取得・変換手段
１０３  インターフェース画面手段
１０４  画面登録手段
１０５  ＳＱＬ文変換手段
１０６  マクロ登録画面手段
【図１】
2006155266.tif 000003
【図４】
2006155266.tif 000004
【図２】
2006155266.tif 000005
【図３】
2006155266.tif 000006
【図５】
2006155266.tif 000007