(57)【要約】【課題】  プラント情報を共通フォーマット化するプロセスで、情報の欠落を生ずることなく保存でき、オーバービュー機能に加えてビュー機能も容易に実現可能なプラント情報収集システムを実現する。【解決手段】  複数のシステムで発生するプラント情報を共通フォーマットに変換して上位装置に保存するプラント情報収集システムにおいて、  前記プラント情報を前記システム固有の形式で格納するデータ部と、このデータ部の情報を参照するための情報を格納するヘッダ部とに区分して保存する、共通フォーマット変換手段を備える。【選択図】                    図１
2006302074.tif 000002
【特許請求の範囲】
【請求項１】
複数のシステムで発生するプラント情報を共通フォーマットに変換して上位装置に保存するプラント情報収集システムにおいて、
前記プラント情報を前記システム固有の形式で格納するデータ部と、このデータ部の情報を参照するための情報を格納するヘッダ部とに区分して保存する、共通フォーマット変換手段を備えたことを特徴とするプラント情報収集システム。
【請求項２】
前記ヘッダ部は、前記システムのシステム種別識別情報を有することを特徴とする請求項１に記載のプラント情報収集システム。
【請求項３】
前記ヘッダ部は、前記データ部に格納された情報を解釈して項目を抽出するためのデータ部デコード情報を有することを特徴とする請求項１に記載のプラント情報収集システム。
【請求項４】
前記ヘッダ部は、前記データ部デコード情報により分解された項目と共通項目との対応関係を定義した共通項目マッピング情報を有することを特徴とする請求項３に記載のプラント情報収集システム。
【請求項５】
前記システム種別識別情報のフィルタリング情報に基づき、前記データ部デコード情報により分解された項目を表示するビュー手段を備えたことを特徴とする請求項３に記載のプラント情報収集システム。
【請求項６】
前記共通項目マッピング情報に基づき、前記データ部デコード情報により分解された項目を表示するオーバービュー手段を備えたことを特徴とする請求項４に記載のプラント情報収集システム。
【請求項７】
前記データ部及びヘッダ部は、マークアップ言語のタグで区分けされていることを特徴とする請求項１乃至６のいずれかに記載のプラント情報収集システム。
【請求項８】
前記ヘッダ部のシステム種別識別情報、共通マッピング情報、データ部デコード情報は、マークアップ言語のタグで区分けされていることを特徴とする請求項２乃至７のいずれかに記載のプラント情報収集システム。
【請求項９】
前記共通フォーマット変換手段は、前記ヘッダ部の共通マッピング情報及びデータ部デコード情報を外部より取得することを特徴とする請求項３乃至８のいずれかに記載のプラント情報収集システム。
【請求項１０】
前記システムは、共通のフォーマットで前記プラント情報を管理するグループを一つの論理システムとして扱うことを特徴とする請求項１乃至９のいずれかに記載のプラント情報収集システム。
【請求項１１】
前記共通フォーマット変換手段は、前記上位装置内に設けられていることを特徴とする請求項１乃至１０のいずれかに記載のプラント情報収集システム。
【請求項１２】
前記共通フォーマット変換手段は、前記複数のシステムの夫々に設けられていることを特徴とする請求項１乃至１０のいずれかに記載のプラント情報収集システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のシステムで発生するプラント情報を共通フォーマットに変換して上位装置に保存するプラント情報収集システムに関する。
【背景技術】
【０００２】
図５は従来のプラント情報、特にアラーム等のメッセージ情報の収集システムの構成例を示す機能ブロック図である。１は上位装置であり、通信バス２を介して複数の制御システム３１，３２，…３ｎと通信し、各システムが発信するメッセージＭ１，Ｍ２，…Ｍｎを収集する。
【０００３】
各制御システム３１，３２，…３ｎにおいて、３１１，３２１，…３ｎ１は、プラント３と通信してプラントを形成するフィールド機器（図示せず）の制御を実行するアプリケーションである。
【０００４】
各制御システム３１，３２，…３ｎにおいて、３１２，３２２，…３ｎ２は、メッセージ生成手段であり、アプリケーション３１１，３２１，…３ｎ１が異常を検出したときに制御システム固有のフォーマットで異常内容を表すメッセージＭ１，Ｍ２，…Ｍｎを生成して通信バス２に発信する。
【０００５】
上位装置１において、１１はメッセージ収集手段であり、通信バス２を介して各制御システムのメッセージＭ１，Ｍ２，…Ｍｎを収集する。１２は共通フォーマット変換手段であり、制御システム固有のフォーマットで生成されたメッセージＭ１，Ｍ２，…Ｍｎを、例えばマークアップ言語（以下、ＸＭＬ（Extensible Markup Language））により区切られた共通フォーマットに変換してデータベース１３に保存する。
【０００６】
１４は共通フォーマットで保存されたメッセージを読み出して表示するオーバービュー手段である。この場合、各メッセージより抽出されて共通フォーマット化されるは、全メッセージ中の共通項目であり、従ってその表示も共通項目を表示するオーバービューに制限される。
【０００７】
図６は、ＸＭＬを用いて共通フォーマット化されたメッセージのデータ構造を示すイメージ図である。各システムのメッセージから、共通項目である発生日付，発生時刻，重要度，発生元，本文を抽出し、ＸＭＬのタグやプロパティに対し、各項目を夫々対応させることによってメッセージを共通フォーマット変換している。オーバービュー手段１４は、このＸＭＬを取得し画面表示する。
【０００８】
図５の構成例では、共通フォーマット変換手段１２は上位装置１内に配置されているが、この機能を各制御システム３１，３２，…３ｎに分散して配置し、上位装置１は各制御システムで共通フォーマット化したメッセージを取得して保存する形態もある。
【０００９】
ＸＭＬの登場により、メッセージ管理の分野においては、従来のＣＳＶ等のデータ形式からＸＭＬを使用した共通フォーマットを使用して夫々のシステムで発生したメッセージを変換して上位装置で収集管理することによってメッセージを統合し、一覧管理するシステムの構築が可能となった。
【００１０】
特許文献１には、プラント情報を収集して上位装置に送るプラント情報収集装置が記載されている。
【００１１】
【特許文献１】特開２００４−１４５７４６号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
メッセージを共通フォーマット変換して管理することによりメッセージの統合環境は実現できるが、これには以下の問題点がある。
（１）共通フォーマットの採用により、メッセージの情報が欠落する。即ち、メッセージを共通フォーマットに変換するためにオリジナルのメッセージの項目から共通フォーマットに適合する項目の取捨選択をする必要がある。このため単一システムに比べてメッセージ内容が抽象化された情報となり、メッセージ解析機能が貧弱になる。
【００１３】
（２）従来のプラント情報収集システムでは、共通フォーマットで定義された項目に従った単一のビュー機能（オーバービュー機能）でしかメッセージを閲覧できない。各システム固有の詳細データを閲覧するビュー機能は、システム毎に詳細情報を抽出表示するためのアプリケーションを構築する必要があり、煩雑なエンジニアリングを必要とする。
【００１４】
従って本発明が解決しようとする課題は、プラント情報を共通フォーマット化するプロセスで、情報の欠落を生ずることなく保存でき、オーバービュー機能に加えてビュー機能も容易に実現可能なプラント情報収集システムを実現することにある。
【課題を解決するための手段】
【００１５】
このような課題を達成するために、本発明の構成は次の通りである。
（１）複数のシステムで発生するプラント情報を共通フォーマットに変換して上位装置に保存するプラント情報収集システムにおいて、
前記プラント情報を前記システム固有の形式で格納するデータ部と、このデータ部の情報を参照するための情報を格納するヘッダ部とに区分して保存する、共通フォーマット変換手段を備えたことを特徴とするプラント情報収集システム。
【００１６】
（２）前記ヘッダ部は、前記システムのシステム種別識別情報を有することを特徴とする（１）に記載のプラント情報収集システム。
【００１７】
（３）前記ヘッダ部は、前記データ部に格納された情報を解釈して項目を抽出するためのデータ部デコード情報を有することを特徴とする（１）に記載のプラント情報収集システム。
【００１８】
（４）前記ヘッダ部は、前記データ部デコード情報により分解された項目と共通項目との対応関係を定義した共通項目マッピング情報を有することを特徴とする（３）に記載のプラント情報収集システム。
【００１９】
（５）前記システム種別識別情報のフィルタリング情報に基づき、前記データ部デコード情報により分解された項目を表示するビュー手段を備えたことを特徴とする（３）に記載のプラント情報収集システム。
【００２０】
（６）前記共通項目マッピング情報に基づき、前記データ部デコード情報により分解された項目を表示するオーバービュー手段を備えたことを特徴とする（４）に記載のプラント情報収集システム。
【００２１】
（７）前記データ部及びヘッダ部は、マークアップ言語のタグで区分けされていることを特徴とする（１）乃至（６）のいずれかに記載のプラント情報収集システム。
【００２２】
（８）前記ヘッダ部のシステム種別識別情報、共通マッピング情報、データ部デコード情報は、マークアップ言語のタグで区分けされていることを特徴とする（２）乃至（７）のいずれかに記載のプラント情報収集システム。
【００２３】
（９）前記共通フォーマット変換手段は、前記ヘッダ部の共通マッピング情報及びデータ部デコード情報を外部より取得することを特徴とする（３）乃至（８）のいずれかに記載のプラント情報収集システム。
【００２４】
（１０）前記システムは、共通のフォーマットで前記プラント情報を管理するグループを一つの論理システムとして扱うことを特徴とする（１）乃至（９）のいずれかに記載のプラント情報収集システム。
【００２５】
（１１）前記共通フォーマット変換手段は、前記上位装置内に設けられていることを特徴とする（１）乃至（１０）のいずれかに記載のプラント情報収集システム。
【００２６】
（１２）前記共通フォーマット変換手段は、前記複数のシステムの夫々に設けられていることを特徴とする（１）乃至（１０）のいずれかに記載のプラント情報収集システム。
【発明の効果】
【００２７】
以上説明したことから明らかなように、本発明によれば次のような効果がある。
（１）本発明による共通フォーマット化のデータ構造により、様々なシステムの統合化時に発生する、システム固有のメッセージの情報の欠落を防ぐことができる。
【００２８】
（２）従来システムがもつ共通フォーマット変換手法によるオーバービュー的なメッセージ監視画面の実現ができるのに加えて、従来システムでは実現できなかった特定システムに特化した詳細情報を表示するビュー画面の実現が容易にできる。
【００２９】
（３）ビュー画面を備えることにより、オーバービュー画面との組み合わせにより、まずオーバービュー画面でシステム全体のメッセージ管理を行い、更に特定のメッセージに対しては、ビュー画面により、夫々のシステムが個別に持つのと同等の詳細情報を持った監視画面にダイナミックな切替えを行いメッセージの分析することが可能になる。
【００３０】
（４）データ部デコード情報、共通項目マッピング情報を通信バス２に接続された外部ＰＣ備えるエンジニアリング手段のデータベースや外部ファイル（図示せず）ら取得することにより、定義項目やデコード方法の変更の管理を一元化することができ、エンジニアリングコストの低減を図ることが可能となり、ユーザが容易にメンテナンス可能な環境を実現することができる。
【発明を実施するための最良の形態】
【００３１】
以下、本発明を図面により詳細に説明する。図１は、本発明を適用したプラント情報収集システムの一実施形態を示す機能ブロック図である。図５で説明した従来システムと同一要素には同一符号を付して説明を省略する。以下、本発明の特徴部につき説明する。
【００３２】
図１において、１００は本発明が適用された上位装置である。この上位装置において１０１はメッセージ収集手段であり、図５の従来システムにおけるメッセージ収集手段１１と同一機能を有し、通信バス２を介して各制御システムからのメッセージＭ１，Ｍ２，…Ｍｎを収集する。
【００３３】
１０２は、本発明の特徴部をなす共通フォーマット変換手段であり、変換したメッセージをデータベース１０３に保存する。鎖線のブロック２００は、共通フォーマットに変換され手保存されたメッセージのデータ構造である。
【００３４】
保存されるデータ構造２００は、データ部２０１とヘッダ部２０２よりなる。データ部２０１は、メッセージデータ２０１ａをシステム固有のテキスト形式で格納する。ヘッダ部２０２は、このデータ部２０１の情報を参照するための情報を格納する。データ部２０１とヘッダ部２０２は、ＸＭＬにより区分して保存される。
【００３５】
ヘッダ部２０２は、システム種別識別情報２０２ａ、データ部デコード情報２０２ｂ、共通項目マッピング情報２０２ｃを有する。システム種別識別情報２０２ａは、システムの種別を識別するため識別文字列やバージョンに関する情報を格納する。ここで言うシステム種別は、共通のフォーマットでプラント情報を管理するグループを一つの論理システムとして扱う。
【００３６】
データ部デコード情報２０２ｂは、データ部２０１に格納されているメッセージ情報（書式）を解釈し、メッセージの各項目を切り出すためのデコード方法が記述される。共通項目マッピング情報２０２ｃは、データ部デコード情報２０２ｂにより解釈されたメッセージの項目のうち、システムの統合時に共通となる項目との対応関係が記述される。
【００３７】
システム種別識別情報２０２ａ、データ部デコード情報２０２ｂ、共通項目マッピング情報２０２ｃもＸＭＬのタグや属性を使用して記述される。データ部２０１のメッセージデータ２０１ａの部分にバイナリ情報が入る場合は、Ｂａｓｅ６４、ＭＩＭＥ等のテキストエンコードを利用して、テキスト形式への変換を行い、このエンコード情報もデータ部デコード情報２０２ｂの部分に格納される。
【００３８】
上位装置１において、１０４はオーバービュー手段、１０５はビュー手段である。図２は、オーバービュー手段１０４の信号処理手順を示すフローチャートである。ステップＳ１では、各システムのメッセージデータにアクセスし、ステップＳ２でデータ部デコード情報に基づいてメッセージデータの項目を抽出し、ステップＳ３で共通項目マッピング情報に基づいて共通のメッセージ項目を抽出し、ステップＳ４でこれをオーバービュー表示する。
【００３９】
図３は、ビュー手段１０５の信号処理手順を示すフローチャートである。ステップＳ１では、システム種別情報に基づいたメッセージのフィルタリングを実行し、ステップＳ２でフィルタリングしたシステムのメッセージデータを抽出し、ステップＳ３でデータ部デコード情報に基づいてメッセージデータの項目を抽出し、ステップＳ４でこれをビュー表示する。
【００４０】
本発明のデータ構造による共通フォーマット変換を用いれば、データ部２０１のメッセージデータは、各システム固有のメッセージを欠落することなく保存しているので、このメッセージ項目を参照するヘッダ部２０２の機能により、従来システムが持っている共通項目のオーバービュー機能に加えて、従来システムでは実現できなかったシステムが個別に持っていた詳細情報を表示するビュー機能を容易に実現できる。
【００４１】
ヘッダ部２０２の、データ部デコード情報２０２ｂ、共通項目マッピング情報２０２ｃは、エンジニアリングで構築されるが、この情報を通信バス２に接続された外部ＰＣ４００が備えるエンジニアリング手段のデータベースや外部ファイル（図示せず）から取得することにより、定義項目やデコード方法の変更の管理を一元化することができ、エンジニアリングコストの低減を図ることが可能となり、ユーザが容易にメンテナンス可能な環境を実現することができる。
【００４２】
図４は、本発明の他の実施形態を示す機能ブロック図である。図１の構成に対する相違点は、共通フォーマット変換手段が各制御システムの夫々に個別に設けられている点である。各制御システム３１，３２，…３ｎにおいて、５０１，５０２，…５０ｎ２は、各システム個別配置された共通フォーマット変換手段であり、変換されたメッセージＦ１，Ｆ２，…Ｆｎを通信バス２に発信する。            
【００４３】
上位装置１において、１０６は共通フォーマットメッセージ収集手段であり、各システムの発信する共通フォーマットメッセージＦ１，Ｆ２，…Ｆｎを収集してデータベース１０３に保存する。データ構造２００並びにオーバービュー手段１０４及びビュー手段１０６の構成、動作は図１と同一である。
【００４４】
以上説明した実施形態では、プラント情報としてメッセージデータを対象としたが、これに限定されるものではなく、プロセスの瞬時又はヒストリカルデータに置き換えることにより、制御・監視システムにおけるプロセスデータについても同様の統合化環境を実現することが可能である。
【図面の簡単な説明】
【００４５】
【図１】本発明を適用したプラント情報収集システムの一実施形態を示す機能ブロック図である。
【図２】オーバービュー手段の信号処理手順を示すフローチャートである。
【図３】ビュー手段の信号処理手順を示すフローチャートである。
【図４】本発明の他の実施形態を示す機能ブロック図である。
【図５】従来のプラント情報収集システムの構成例を示す機能ブロック図である。
【図６】ＸＭＬを用いて共通フォーマット化されたメッセージのデータ構造を示すイメージ図である。
【符号の説明】
【００４６】
２  通信バス
３１，３２，…３ｎ  制御システム
３１１，３２１，…３ｎ１  アプリケーション
３１２，３２２，…３２１  メッセージ生成手段
４  プラント
１００  上位装置
１０１  メッセージ収集手段
１０２  共通フォーマット変換手段
１０３  データベース
１０４  オーバービュー手段
１０５  ビュー手段
２００  データ構造
２０１  データ部
２０１ａ  メッセージデータ
２０２  ヘッダ部
２０２ａ  システム種別識別情報
２０２ｂ  データ部デコード情報
２０２ｃ  共通項目マッピング情報
４００  外部ＰＣ
【図１】
2006302074.tif 000003
【図２】
2006302074.tif 000004
【図３】
2006302074.tif 000005
【図４】
2006302074.tif 000006
【図５】
2006302074.tif 000007
【図６】
2006302074.tif 000008