(57)【要約】【課題】  シーケンスイベントデータを汎用的なインターフェイスを有する上位装置に提供可能なデータ収集装置を実現する。【解決手段】  収集されたシーケンスイベントデータを蓄積するイベントデータベースを有するデータ収集装置において、  ＯＰＣインターフェイスを介して前記イベントデータベースにアクセスし、前記シーケンスイベントデータを提供するＯＰＣサーバ手段を備える。【選択図】                    図１
2005141524.tif 000002
【特許請求の範囲】
【請求項１】
収集されたシーケンスイベントデータを蓄積するイベントデータベースを有するデータ収集装置において、
ＯＰＣインターフェイスを介して前記イベントデータベースにアクセスし、前記シーケンスイベントデータを提供するＯＰＣサーバ手段を備えたことを特徴とするデータ収集装置。
【請求項２】
前記ＯＰＣサーバ手段と通信して前記シーケンスイベントデータを取得するＯＰＣクライアントコンピュータを備えたことを特徴とする請求項１に記載のデータ収集装置。
【請求項３】
前記ＯＰＣクライアントコンピュータは、プロセス用ＯＰＣサーバと通信してプロセスデータを取得することを特徴とする請求項２に記載のデータ収集装置。
【請求項４】
前記シーケンスイベントデータ並びに前記プロセスデータは、分散型制御システムのフィールドコントロールステーションが保持する情報より取得することを特徴とする請求項３に記載のデータ収集装置。
【請求項５】
前記ＯＰＣサーバ手段は、前記イベントデータベースを生成するシーケンスイベントサーバ内に形成されたことを特徴とする請求項１乃至４のいずれかに記載のデータ収集装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プロセスで発生するシーケンスイベントデータを収集して蓄積するイベントデータベースを有するデータ収集装置に関する。
【背景技術】
【０００２】
図３は分散型制御システムに適用された従来のデータ収集装置の一例を示す機能ブロック図である。１は上位装置であり、制御バス２に接続されている。３は制御バス２に接続されているフィールドコントロールステーションである。
【０００３】
フィールドコントロールステーション３は、上位装置１と通信すると共にＩ／Ｏバス４, インターフェイスカード５, フィールドバス６を介してこのフィールドバスに接続されているフィールド機器７を制御する。８は上位装置１が接続されるイーサネット（登録商標）で代表される汎用通信バスである。
【０００４】
９はエンジニアリングステーションであり、制御バス２及び汎用通信バス８に接続され、上位装置１と通信すると共にフィールド機器７と通信してエンジニアリングデータをダウンロードする。
【０００５】
１０は別の汎用通信バスであり、フィールドコントロールステーション３が接続されている。１１はシーケンスイベントサーバであり、汎用通信バス１０を介してフィールドコントロールステーション３と通信してシーケンスイベントデータを取得して蓄積すると共に、汎用通信バス８に接続され、この汎用通信バスに接続されているシーケンスイベントクライアントコンピュータ１２にシーケンスイベントデータを提供する。１２ａは、シーケンスイベントサーバ１１と通信するための独自インターフェイスである。
【０００６】
１３は汎用通信バス８に接続されたＯＰＣクライアントコンピュータであり、プロセスデータ参照の共通インターフェイスとして公開されているＯＰＣ（OLE for Process Control）Foundation規格に準拠するＯＰＣインターフェイス１３ａを有する。
【０００７】
フィールド機器７で発生するシーケンスイベントデータは、ＳＯＥ（Sequence of Event）イベントデータと呼ばれ、予め着目していた接点入力の変化をシーケンスイベントデータとしてフィールドコントロールステーション３に収集し、イベント発生をトリガとしてＧＰＳシステム情報による精密な（分解能１ｍｓｅｃ）タイムスタンプを付して発生時刻順に並べられて保持される。
【０００８】
このデータの収集目的は、プラントでトリップやシャットダウンが発生したときに、この時系列データをもとに発生原因の究明や解析を行なうことにある。この解析機能を分散型制御システムに持たせることにより、システムの機能を向上させることができる。
【０００９】
シーケンスイベントサーバ１１のサーバプロ部ラム１１ａは、汎用通信バス１０を介してフィールドコントロールステーション３にアクセスし、保持されているシーケンスイベントデータを定周期で収集する。収集されたシーケンスイベントデータはエンジニアリングデータ１１ｂを参照とした紐付けを実行してイベントデータベース１１ｃに蓄積される。
【００１０】
１１ｄは、汎用通信バス８を介してシーケンスイベントクライアントコンピュータ１２の独自インターフェイス１２ａと通信するための独自インターフェイスであり、この独自インターフェイス同士の通信でシーケンスイベントクライアントコンピュータ１２のアプリケーションはイベントデータベース１１ｃのシーケンスイベントデータを取得して解析処理を実行することができる。
【００１１】
【特許文献１】特開２００３−５８２４０号公報
【発明の開示】
【発明が解決しようとする課題】
【００１２】
このような従来のシーケンスイベントデータの収集装置では、イベントデータベース１１ｃのシーケンスイベントデータへのアクセスは、独自のインターフェイスを有する専用のコンピュータでのみ可能であり、標準的なＯＰＣインターフェイス１３ａを有するＯＰＣクライアントコンピュータ１３からのアクセスは不能である。
【００１３】
このような環境では、プロセスデータとシーケンスイベントデータを汎用的なコンピュータで一元的に管理して相互利用し、プロセス制御の質を向上させるソリューションをユーザに提供することが困難であった。
【００１４】
従って本発明が解決しようとする課題は、シーケンスイベントデータを汎用的なインターフェイスを有する上位装置に提供可能なデータ収集装置を実現することにある。
【課題を解決するための手段】
【００１５】
このような課題を達成するために、本発明の構成は次の通りである。
（１）収集されたシーケンスイベントデータを蓄積するイベントデータベースを有するデータ収集装置において、
ＯＰＣインターフェイスを介して前記イベントデータベースにアクセスし、前記シーケンスイベントデータを提供するＯＰＣサーバ手段を備えたことを特徴とするデータ収集装置。
【００１６】
（２）前記ＯＰＣサーバ手段と通信して前記シーケンスイベントデータを取得するＯＰＣクライアントコンピュータを備えたことを特徴とする（１）に記載のデータ収集装置。
【００１７】
（３）前記ＯＰＣクライアントコンピュータは、プロセス用ＯＰＣサーバと通信してプロセスデータを取得することを特徴とする（２）に記載のデータ収集装置。
【００１８】
（４）前記シーケンスイベントデータ並びに前記プロセスデータは、分散型制御システムのフィールドコントロールステーションが保持する情報より取得することを特徴とする（３）に記載のデータ収集装置。
【００１９】
（５）前記ＯＰＣサーバ手段は、前記イベントデータベースを生成するシーケンスイベントサーバ内に形成されたことを特徴とする（１）乃至（４）のいずれかに記載のデータ収集装置。
【発明の効果】
【００２０】
以上説明したことから明らかなように、本発明によれば次のような効果がある。
（１）シーケンスイベントデータを蓄積するイベントデータベースにアクセスするＯＰＣサーバ手段を備えたことにより、ＯＰＣクライアントコンピュータは、このＯＰＣサーバ手段と通信してシーケンスイベントデータを取得して利用する環境が実現できる。
【００２１】
（２）ＯＰＣクライアントコンピュータは、プロセス用ＯＰＣサーバと通信してプロセスデータを取得することができるので、ＯＰＣクライアントコンピュータによるプロセスデータとシーケンスイベントデータの一元管理環境を実現することができる。
【発明を実施するための最良の形態】
【００２２】
以下、本発明を図面により詳細に説明する。図１は分散型制御システムに本発明を適用した一実施形態を示す機能ブロック図である。図３で説明した従来装置と同一要素には同一符号を付し、説明を省略する。以下、本発明の特徴部につき説明する。
【００２３】
図１において、１００はシーケンスイベントサーバ１１内に形成されたＯＰＣサーバ手段である。このＯＰＣサーバ手段１００は汎用的なＯＰＣインターフェイス１００ａを有し、このインターフェイスを介してイベントデータベース１１ｃにアクセスしシーケンスイベントデータを取得する。
【００２４】
１０１は、従来の独自インターフェイスに代えてシーケンスイベントサーバ１１内に形成されたＯＰＣ上位インターフェイスであり、汎用通信バス８を介してこれに接続されたコンピュータにシーケンスイベントデータを提供する。
【００２５】
従って、汎用通信バス８に接続されたＯＰＣクライアントコンピュータ１３は、ＯＰＣインターフェイス１３ａを介してＯＰＣサーバ手段１００よりシーケンスイベントデータを取得して利用することができる。
【００２６】
図２は、分散型制御システムにおけるプロセスデータとシーケンスイベントデータの一元管理環境を示す機能ブロック図である。図１に対する追加要素は、プロセス用ＯＰＣサーバ１４である。
【００２７】
プロセス用ＯＰＣサーバ１４は、制御バス２に接続され、フィールドコントロールステーション３と通信してプロセスデータをＯＰＣインターフェイス１４ａを介して収集し蓄積する。更に、プロセス用ＯＰＣサーバ１４は汎用通信バス８に接続され、ＯＰＣクライアントコンピュータ１３と通信する。
【００２８】
ＯＰＣクライアントコンピュータ１３は、ＯＰＣインターフェイス１３ａを介してプロセス用ＯＰＣサーバ１４にアクセスし、プロセスデータを取得して利用する。従って、プロセスデータ及びシーケンスイベントデータは、共にＯＰＣクライアントコンピュータ１３で取得されて利用することが可能となり、データの一元管理環境が実現される。
【００２９】
本発明において、ＯＰＣ上位インターフェイス１０１は、定周期でＯＰＣサーバ手段１００をサーチし、新規シーケンスイベントデータが格納されると汎用的なＡ＆Ｅ（Alarm & Event）機能を使用して新規発生分のシーケンスイベントデータを上位のクライアントコンピュータに伝達する。
【００３０】
また、ＯＰＣ上位インターフェイス１０１は、ＨＤＡ（Historical Data Access）機能もサポートするので、上位クライアントコンピュータの停止や通信バスの切断等の異常事態が発生してもシーケンスイベントデータが欠損することはない。
【図面の簡単な説明】
【００３１】
【図１】分散型制御システムに本発明を適用した一実施形態を示す機能ブロック図である。
【図２】分散型制御システムにおけるプロセスデータとシーケンスイベントデータの一元管理環境を示す機能ブロック図である。
【図３】分散型制御システムに適用された従来のデータ収集装置の一例を示す機能ブロック図である。
【符号の説明】
【００３２】
１  上位装置
２  制御バス
３  フィールドコントロールステーション
４  Ｉ／Ｏバス
５  インターフェイスカード
６  フィールドバス
７  フィールド機器
８、１０  汎用通信バス
９  エンジニアリングステーション
１１  シーケンスイベントサーバ
１１ａ  サーバプログラム
１１ｂ  エンジニアリングデータ
１１ｃ  イベントデータベース
１３  ＯＰＣクライアントコンピュータ
１３ａ、１００ａ  ＯＰＣインターフェイス
１００  ＯＰＣサーバ手段
１０１  ＯＰＣ上位インターフェイス
【図１】
2005141524.tif 000003
【図２】
2005141524.tif 000004
【図３】
2005141524.tif 000005