(57)【要約】【課題】監視ポイントからデータを収集して保存する際に必要な収集定義情報の作成に要する時間を削減し、エンジニアリング作業の効率化・低コスト化を図る。【解決手段】データ収集装置５は、監視対象装置の識別子を定義した装置定義情報と、データ収集すべき監視ポイントの識別子とこの監視ポイントから収集したデータを保存するときに必要な設定情報とを監視対象装置の種類毎に定義した収集テンプレートとに基づいて、データ収集すべき監視ポイントを監視対象装置毎に求め、収集したデータを装置定義情報と収集テンプレートとに基づいて記憶手段に保存する。【選択図】        図１
2005018117.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークを介して接続された複数の監視対象装置の監視ポイントからデータを収集して前記監視対象装置を管理するデータ収集装置において、
前記監視対象装置の識別子を定義した装置定義情報と、データ収集すべき監視ポイントの識別子とこの監視ポイントから収集したデータを保存するときに必要な設定情報とを監視対象装置の種類毎に定義した収集テンプレートとを記憶する記憶手段と、
前記装置定義情報と前記収集テンプレートとに基づいて、データ収集すべき監視ポイントを監視対象装置毎に求め、このデータ収集すべき監視ポイントを指定したデータアクセス要求を発生させる監視手段と、
前記データアクセス要求に応じて前記データ収集すべき監視ポイントにアクセスしてデータを取得するデータアクセス手段と、
前記取得したデータを前記装置定義情報と前記収集テンプレートとに基づいて前記記憶手段に保存する保存手段とを有することを特徴とするデータ収集装置。
【請求項２】
請求項１記載のデータ収集装置において、
前記収集テンプレートは、データ収集時のデータ加工処理とこの加工処理したデータを保存するときに必要な設定情報とを監視対象装置の種類毎に定義したことを特徴とするデータ収集装置。
【請求項３】
請求項１または２記載のデータ収集装置において、
前記収集テンプレートは、デフォルト収集装置テンプレートと、参照すべきデフォルト収集装置テンプレートを指定すると共にこのデフォルト収集装置テンプレートとの相違点を定義した監視対象装置の種類毎の収集装置テンプレートとからなり、
前記監視手段は、前記監視対象装置の種類毎の収集装置テンプレートで指定されたデフォルト収集装置テンプレートと前記相違点とを参照して、前記データ収集すべき監視ポイントを監視対象装置毎に求め、
前記保存手段は、前記監視対象装置の種類毎の収集装置テンプレートで指定されたデフォルト収集装置テンプレートと前記相違点とを参照してデータを保存することを特徴とするデータ収集装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ビルや工場、プラントなどの施設において、複数の監視対象装置の監視ポイントからデータを収集して各監視対象装置を管理するデータ収集装置に関するものである。
【０００２】
【従来の技術】
従来より、ビルや工場、プラントなどの施設において、複数の監視対象装置の監視ポイントからデータを収集して各監視対象装置を管理するデータ収集装置が提案されている（例えば、特許文献１参照）。このようなデータ収集装置では、監視対象装置の監視ポイントからデータを一定周期で収集して保存するために、データ収集すべき監視ポイントを定義した収集定義情報が必要となる。
【０００３】
図１１はデータ収集すべき監視ポイントの識別子とこの監視ポイントから収集したデータを保存するときに必要な設定情報とを定義した収集定義情報の１例を示す図である。図１１に示した収集定義情報は、図１の構成に対応するものである。図１は本発明の第１の実施の形態となる監視システムの構成を示す図であるが、従来の監視システムにおいてもその構成は同様であるので、図１の符号を用いて収集定義情報について説明する。
【０００４】
図１１の収集定義情報は、図１のデータ収集装置５において監視対象装置（ヒュームフード１，２や一般排気バルブ３、定風量バルブ４）を特定するのに必要な識別子である装置名称と、データ収集装置内の記憶装置に蓄積するデータの識別子である収集項目名と、収集項目の内容について記述した収集項目説明と、前記記憶装置に蓄積するデータが監視ポイントから収集したデータなのかデータ収集時に加工処理したデータなのかを示す収集種別と、前記記憶装置に蓄積するデータの収集元を示すソースと、工業単位とを対応付けたものである。データ収集装置５は、図１１の収集定義情報を参照してデータ収集すべき監視ポイントにアクセスし、収集したデータを収集定義情報で定義された収集項目名で保存する。なお、出願人は、本明細書に記載した先行技術文献情報で特定される先行技術文献以外には、本発明に関連する先行技術文献を出願時までに発見するには至らなかった。
【０００５】
【特許文献１】
特開平８−２１０６９４号公報
【０００６】
【発明が解決しようとする課題】
監視対象となるポイントがＮ個あるとすれば、収集定義情報で設定すべき項目数は、Ｎ×（監視ポイント毎の設定項目数）となる。図１に示すヒュームフード監視システムの例では、ヒュームフードの総数が数百台に及ぶことがあり、監視ポイントの数Ｎは数千に達することがある。そのため、収集定義のためのエントリー量は膨大となり、ユーザ（監視システムを設置する作業員や監視システムを利用して監視業務を行う作業員）が行う収集定義情報の作成は間違いが発生しやすい作業となる。その結果、従来のデータ収集装置では、システム構築の際に、収集定義情報の作成とその確認・修正作業に多大な時間を要するという問題点があった。
本発明は、上記課題を解決するためになされたもので、監視ポイントからデータを収集して保存する際に必要な収集定義情報の作成に要する時間を削減し、エンジニアリング作業の効率化・低コスト化を図ることを目的とする。
【０００７】
【課題を解決するための手段】
本発明は、ネットワークを介して接続された複数の監視対象装置の監視ポイントからデータを収集して前記監視対象装置を管理するデータ収集装置において、前記監視対象装置の識別子を定義した装置定義情報と、データ収集すべき監視ポイントの識別子とこの監視ポイントから収集したデータを保存するときに必要な設定情報とを監視対象装置の種類毎に定義した収集テンプレートとを記憶する記憶手段と、前記装置定義情報と前記収集テンプレートとに基づいて、データ収集すべき監視ポイントを監視対象装置毎に求め、このデータ収集すべき監視ポイントを指定したデータアクセス要求を発生させる監視手段と、前記データアクセス要求に応じて前記データ収集すべき監視ポイントにアクセスしてデータを取得するデータアクセス手段と、前記取得したデータを前記装置定義情報と前記収集テンプレートとに基づいて前記記憶手段に保存する保存手段とを有するものである。
また、本発明のデータ収集装置の１構成例において、前記収集テンプレートは、データ収集時のデータ加工処理とこの加工処理したデータを保存するときに必要な設定情報とを監視対象装置の種類毎に定義したものである。
また、本発明のデータ収集装置の１構成例において、前記収集テンプレートは、デフォルト収集装置テンプレートと、参照すべきデフォルト収集装置テンプレートを指定すると共にこのデフォルト収集装置テンプレートとの相違点を定義した監視対象装置の種類毎の収集装置テンプレートとからなり、前記監視手段は、前記監視対象装置の種類毎の収集装置テンプレートで指定されたデフォルト収集装置テンプレートと前記相違点とを参照して、前記データ収集すべき監視ポイントを監視対象装置毎に求め、前記保存手段は、前記監視対象装置の種類毎の収集装置テンプレートで指定されたデフォルト収集装置テンプレートと前記相違点とを参照してデータを保存するものである。
【０００８】
【発明の実施の形態】
［第１の実施の形態］
以下、本発明の実施の形態について図面を参照して詳細に説明する。図１は本発明の第１の実施の形態となる監視システムの構成を示すブロック図である。本実施の形態では、監視システムの１例としてヒュームフード監視システムを例に挙げて説明する。ヒュームフード監視システムは、研究施設、工場、病院などの施設内で発生する有毒ガス等を局所排気する複数のヒュームフード１と、ヒュームフード１と種類が異なる他のヒュームフード２と、ヒュームフード１，２の稼働状態によって変化する総排気量に応じて余分な給気を施設内から排出する一般排気バルブ３と、施設内から常時一定の風量を排気する定風量バルブ４と、ヒュームフード１，２、一般排気バルブ３および定風量バルブ４の監視ポイントからデータを収集するデータ収集装置５と、データ収集装置５から送信されたデータを表示する複数の端末装置６と、ヒュームフード１，２、一般排気バルブ３および定風量バルブ４をネットワークに接続するルータ７と、このネットワークとデータ収集装置５とを接続するゲートウェイ装置８と、端末装置６が接続されたイントラネット９と、データ収集装置５とイントラネット９とを接続するルータ１０とを有している。
【０００９】
図２はデータ収集装置５の構成を示すブロック図である。データ収集装置５は、ゲートウェイ装置８と接続される第１のインタフェース装置５１と、ルータ１０と接続される第２のインタフェース装置５２と、演算装置５３と、記憶装置５４とを有している。このようなデータ収集装置５はコンピュータによって実現することができる。演算装置５３には、監視機能を実現する監視アプリケーションプログラム（監視手段５３１）と、データアクセス機能を実現するデータアクセスプログラム（データアクセス手段５３２）とが少なくとも実装されている。なお、監視手段５３１は、収集したデータを記憶装置５４に保存する保存手段を含んでいる。
【００１０】
以下、このような監視システムの動作を説明する。図３は図１の監視システムの動作を示すフローチャートである。ヒュームフード１，２や一般排気バルブ３、定風量バルブ４等の監視対象の装置には、それぞれ複数の監視ポイントが存在する。例えば、ヒュームフード１，２の場合には、排気風量、サッシ開度、人検知センサ、アラームなどがある。このとき、データ収集装置５内では、監視ポイントは固有の識別子（例えば監視ポイントの名称など）に基づいて管理され、一方、監視対象装置内にある実際の監視ポイントにアクセスするためには、データ収集装置５と監視対象装置との間を接続するネットワークおよび監視対象装置が当該監視ポイントを特定するのに必要な監視ポイントのアドレス情報が必要となる。
【００１１】
データ収集装置５のデータアクセス手段５３２は、監視ポイントの識別子とアドレス情報とを対応付けたポイント定義情報を予め作成する（図３ステップＳ１）。
一方、データ収集装置５の監視手段５３１は、データ収集すべき監視ポイントとデータ収集時のデータ加工処理とを定義した収集定義情報を予め作成する（図３ステップＳ２）。収集定義情報とポイント定義情報の作成方法については後述する。
【００１２】
次に、監視手段５３１は、フィールドのデータにアクセスするデータアクセス要求を定期的に発生させる（ステップＳ３）。このとき、監視手段５３１は、ステップＳ１で作成した収集定義情報を参照して、データ収集すべき監視ポイントをデータアクセス要求で指定する。
【００１３】
データアクセス手段５３２は、監視手段５３１からデータアクセス要求を受け取ると、各ヒュームフード１，２のコントローラ（不図示）からヒュームフード１，２の稼働状態を表すデータを取得し、一般排気バルブ３のコントローラ（不図示）から一般排気バルブ３の稼働状態を表すデータを取得し、定風量バルブ４のコントローラ（不図示）から定風量バルブ４の稼働状態を表すデータを取得する（ステップＳ４）。
【００１４】
データアクセス要求で指定された監視ポイントからデータを収集するため、データアクセス手段５３２は、ステップＳ２で作成したポイント定義情報を参照して、監視対象装置宛のデータ要求パケットを作成し、このデータ要求パケットをゲートウェイ装置８に送出する。ゲートウェイ装置８およびルータ７を介してデータ要求パケットを受信した監視対象装置は、データ要求パケットのアドレス情報で指定された監視ポイントのデータをデータ収集装置５に送る。そして、データアクセス手段５３２は、監視対象装置から受け取ったデータを監視手段５３１に渡す。
【００１５】
監視手段（保存手段）５３１は、データアクセス手段５３２から受け取ったデータをデータ収集装置内の記憶装置５４に格納すると共に、このデータを端末装置６に送る。各端末装置６は、データ収集装置５から受信したデータを表示する（ステップＳ５）。以上のステップＳ３〜Ｓ５の処理が作業員から監視業務終了の指示があるまで（ステップＳ６においてＹＥＳ）、繰り返し行われる。
【００１６】
こうして、データ収集装置５は、フィールドのデータを定期的に収集して、端末装置６の監視画面に表示させる。また、場合によっては、収集したデータをそのまま表示するだけでなく、監視手段５３１でデータの履歴を表すトレンドグラフを作成した上で端末装置６に表示させる。
【００１７】
次に、本実施の形態のポイント定義情報の作成方法について説明する。まず、本実施の形態では、監視対象装置の種類毎に装置テンプレートＤｔｅｍｐを予め作成しておく。図４は装置テンプレートＤｔｅｍｐの１例を示す図である。装置テンプレートＤｔｅｍｐは、装置テンプレートの種類、すなわち監視対象装置の種類を示すテンプレートタイプと、データ収集装置５において監視ポイントの種類を特定するのに必要な識別子であるポイント名称と、ネットワークおよびネットワーク上の監視対象装置において監視ポイントの種類を特定するのに必要なアドレス情報であるポイント番号およびポイントタイプと、監視ポイントの内容について記述したポイント説明とを対応付けたものである。
【００１８】
図４において、「ＦＵＭＥＨＯＯＤ」、「ＦＵＭＥＨＯＯＤ＿２」、「ＧＥＸ」、「ＣＡＶ」は、それぞれヒュームフード１、ヒュームフード２、一般排気バルブ３、定風量バルブ４に対応した装置テンプレートであることを示している。
【００１９】
同一種類の監視対象装置では、監視ポイントの組み合わせが同一である。また、同一種類の監視対象装置では、同一種類の監視ポイントに同一のポイント名称と同一のポイント番号と同一のポイントタイプが付与されている。例えば、テンプレートタイプ「ＦＵＭＥＨＯＯＤ」に対応する複数のヒュームフード１では、排気風量のポイント名称は全て「ｆｌｏｗ」であり、ポイント番号は「１２」であり、ポイントタイプは「ＡＩ」である。
【００２０】
以上のような装置テンプレートＤｔｅｍｐは、ユーザ（監視システムを設置する作業員や監視システムを利用して監視業務を行う作業員）が端末装置６を操作することによって作成される。作成された装置テンプレートＤｔｅｍｐは、データ収集装置内の記憶装置５４に格納される。
【００２１】
なお、装置テンプレートＤｔｅｍｐには、監視対象装置の監視ポイントだけでなく、管理用のデータ項目を任意に追加することも可能である。図４の例では、管理用のデータ項目として、装置の最小風量を示す「ｍｉｎｉＦｌｏｗ」、装置が設置された部屋の名称である「ＲＯＯＭ」、装置が接続されたマニフォールドの名称である「ＭＡＮＩＦＯＬＤ」、装置が設置されたフロアの名称である「ＦＬＯＯＲ」が追加されている。
【００２２】
次に、本実施の形態では、監視対象装置毎に装置定義情報Ｄｄｅｆを予め作成しておく。図５は装置定義情報Ｄｄｅｆの１例を示す図である。装置定義情報Ｄｄｅｆは、データ収集装置５において監視対象装置を特定するのに必要な識別子である装置名称と、前記テンプレートタイプと、ネットワークおよびネットワーク上の装置において監視対象装置を特定するのに必要なアドレス情報であるデバイス番号と、装置の内容について記述した装置説明とを監視対象装置毎に対応付けたものである。この装置定義情報Ｄｄｅｆも、ユーザが端末装置６を操作することによって作成され、作成された装置定義情報Ｄｄｅｆは、データ収集装置内の記憶装置５４に格納される。
【００２３】
以上のような装置定義情報Ｄｄｅｆと装置テンプレートＤｔｅｍｐとに基づいて、データ収集装置５のデータアクセス手段５３２は、ポイント定義情報Ｐｄｅｆを作成する。図６はポイント定義情報Ｐｄｅｆの１例を示す図である。ポイント定義情報Ｐｄｅｆは、装置名称とテンプレートタイプとデバイス番号とポイント番号とポイントタイプとポイント名称とポイント説明とを対応付けたものである。これらの情報のうちデバイス番号とポイント番号とポイントタイプとが、ネットワークおよびネットワーク上の装置において監視対象装置を特定し且つ監視対象装置内の監視ポイントを特定するのに必要なアドレス情報を構成している。
【００２４】
データ収集装置５のデータアクセス手段５３２は、装置定義情報Ｄｄｅｆから１レコード、すなわち１台の監視対象装置の装置定義情報を取り出して、この装置定義情報からテンプレートタイプを取得し、このテンプレートタイプに基づいて装置テンプレートＤｔｅｍｐから当該監視対象装置に対応する装置テンプレートを取得する。そして、データアクセス手段５３２は、取得した装置定義情報と装置テンプレートとを合わせることで、監視対象装置のポイント定義情報を作成する。データアクセス手段５３２は、このようなポイント定義情報の作成を、装置定義情報Ｄｄｅｆに登録されている監視対象装置毎に行う。
【００２５】
次に、本実施の形態の収集定義情報の作成方法について説明する。本実施の形態では、データ収集すべき監視ポイントとデータ収集時のデータ加工処理とを監視対象装置の種類毎に定義した収集テンプレートＣｔｅｍｐを予め作成しておく。図７は収集テンプレートＣｔｅｍｐの１例を示す図である。収集テンプレートＣｔｅｍｐは、データ収集の周期を定義した収集周期情報と、監視対象装置の種類毎の収集テンプレート（収集装置テンプレート）とから構成される。この収集テンプレートＣｔｅｍｐも、ユーザが端末装置６を操作することによって作成され、作成された収集テンプレートＣｔｅｍｐは、データ収集装置内の記憶装置５４に格納される。
【００２６】
収集装置テンプレートは、監視ポイントから収集したデータを保存するときに必要な設定情報（記憶装置５４に蓄積するデータの識別子）である収集項目名と、収集項目の内容について記述した収集項目説明と、記憶装置５４に蓄積するデータが監視ポイントから収集したデータなのかデータ収集時に加工処理したデータなのかを示す収集種別と、記憶装置５４に蓄積するデータの収集元（データ収集すべき監視ポイントの識別子またはデータ収集時のデータ加工処理）を示すソースと、工業単位とを監視対象装置の種類毎に対応付けたものである。
【００２７】
図７において、テンプレートタイプ「ＦＵＭＥＨＯＯＤ」、「ＦＵＭＥＨＯＯＤ＿２」は、それぞれヒュームフード１、ヒュームフード２に対応した収集装置テンプレートであることを示している。テンプレートタイプが「ＦＵＭＥＨＯＯＤ」の収集装置テンプレートによれば、「ＦＬＯＷ」という収集項目名で記憶装置５４に蓄積されるデータは、「ｅｘｈａｕｓｔ」という名称の監視ポイントから収集されることが分かる。
【００２８】
また、「ＩＤＥＡＬＦＬＯＷ」という収集項目名で記憶装置５４に蓄積されるデータは、収集種別が「計算」となっており、データ収集時に加工処理されるデータであることが分かる。このときの計算式はソースに記述されており、監視ポイントのデータを用いる場合には、ポイント名称が計算式中に記述されている。監視手段５３１は、ソースの計算式中に監視ポイントのデータが記述されている場合、この計算式中の監視ポイントをデータ収集すべき監視ポイントとして指定し、データアクセス手段５３２によって収集されたデータに対して計算を行う。なお、収集装置テンプレートにおいても、装置テンプレートＤｔｅｍｐと同様に、同一種類の監視対象装置では、同一種類の監視ポイントに同一のポイント名称と同一の収集項目名が付与されている。
【００２９】
データ収集装置５の監視手段５３１は、装置定義情報Ｄｄｅｆと装置テンプレートＤｔｅｍｐと収集テンプレートＣｔｅｍｐとに基づいて、収集定義情報Ｃｄｅｆを作成する。図８は収集定義情報Ｃｄｅｆの１例を示す図である。収集定義情報Ｃｄｅｆは、収集周期情報と監視対象装置毎の情報とから構成され、監視対象装置毎の情報は、装置名称とテンプレートタイプと収集項目名と収集項目説明と収集種別とソースと工業単位とを対応付けたものである。
【００３０】
データ収集装置５の監視手段５３１は、装置定義情報Ｄｄｅｆから１レコード、すなわち１台の監視対象装置の装置定義情報を取り出して、この装置定義情報からテンプレートタイプを取得し、このテンプレートタイプに基づいて収集テンプレートＣｔｅｍｐから当該監視対象装置に対応する収集装置テンプレートを取得する。そして、監視手段５３１は、取得した装置定義情報と収集装置テンプレートとを合わせることにより、監視対象装置の収集定義情報を作成する。監視手段５３１は、このような収集定義情報の作成を、装置定義情報Ｄｄｅｆに登録されている監視対象装置毎に行う。
【００３１】
監視手段５３１は、図３のステップＳ３でデータアクセス要求を発生させる際に、収集定義情報Ｃｄｅｆを参照して、データ収集すべき監視ポイントを指定する。また、監視手段（保存手段）５３１は、データアクセス手段５３２から受け取ったデータをデータ収集装置内の記憶装置５４に保存する際に、収集定義情報Ｃｄｅｆで定義された収集項目名でデータを保存する（図３ステップＳ５）。
【００３２】
なお、前述のように、同一種類の監視対象装置では、同一種類の監視ポイントに同一のポイント名称が付与されているので、ポイント名称のみでは個々の監視ポイントを管理することはできない。データアクセス手段５３２に対して監視手段５３１がデータ収集すべき監視ポイントを指定するには、ポイント名称（ソース）と共に装置名称等を監視ポイントの識別子として用いる必要がある。また、同一種類の監視対象装置では、同一種類の監視ポイントに同一の収集項目名が付与されているので、収集したデータを記憶装置５４に保存する際には、収集項目名と共に装置名称等をデータの識別子として用いる必要がある。
【００３３】
以上のように、本実施の形態では、装置定義情報Ｄｄｅｆと装置テンプレートＤｔｅｍｐと収集テンプレートＣｔｅｍｐとから収集定義情報Ｃｄｅｆを作成することができるので、従来のように収集定義情報を１ポイントずつ作成する必要がなくなる。その結果、収集定義を効率的に行うことができ、収集定義のエンジニアリング作業に要するコストを低減することができる。
【００３４】
本実施の形態は、監視対象装置の種類毎に収集テンプレートＣｔｅｍｐを用意している。収集テンプレートＣｔｅｍｐにおいては、同一種類の監視対象装置の同一種類の監視ポイントに同一のポイント名称と同一の収集項目名を付与しているので、収集定義のためのエントリー量を従来よりも低減することができる。したがって、本実施の形態は、同一種類の監視対象装置を多数有する監視システムにおいて特に有効である。
【００３５】
また、本実施の形態では、収集テンプレートＣｔｅｍｐを継承して収集定義情報Ｃｄｅｆを作成しているが、継承元の収集テンプレートＣｔｅｍｐがユーザによって変更された場合、監視手段５３１は、収集テンプレートＣｔｅｍｐの変更に応じて収集定義情報Ｃｄｅｆを自動的に変更する。したがって、収集テンプレートＣｔｅｍｐの変更を遅滞なく収集定義情報Ｃｄｅｆに反映させることができる。
【００３６】
［第２の実施の形態］
第１の実施の形態では、データ収集すべき監視ポイントとデータ収集時のデータ加工処理とを監視対象装置の種類毎の収集装置テンプレートで全て定義しているが、第１の実施の形態の監視システムにおいて、デフォルトの収集装置テンプレートを用意して、デフォルトの収集装置テンプレートと異なる収集項目についてのみ監視対象装置の種類毎の収集装置テンプレートで定義するようにしてもよい。図９は本実施の形態の収集テンプレートＣｔｅｍｐの１例を示す図である。
【００３７】
図９の例では、２つのデフォルト収集装置テンプレートのテンプレートタイプがそれぞれ「ＤＥＦ＿ＣＴＲＬ＿１」，「ＤＥＦ＿ＡＬＡＲＭ」となっている。テンプレートタイプ「ＦＵＭＥＨＯＯＤ」の収集装置テンプレートには、「ＩＮＨＥＲＩＴ：ＤＥＦ＿ＣＴＲＬ＿１，ＤＥＦ＿ＡＬＡＲＭ」とだけ記述されている。この「ＩＮＨＥＲＩＴ：ＤＥＦ＿ＣＴＲＬ＿１，ＤＥＦ＿ＡＬＡＲＭ」は、テンプレートタイプ「ＤＥＦ＿ＣＴＲＬ＿１」と「ＤＥＦ＿ＡＬＡＲＭ」のデフォルト収集装置テンプレートを参照すべきことを示している。
【００３８】
データ収集装置５の監視手段５３１は、第１の実施の形態で説明したように装置定義情報Ｄｄｅｆから取得したテンプレートタイプに基づいて収集テンプレートＣｔｅｍｐから収集装置テンプレートを取得するとき、テンプレートタイプが「ＦＵＭＥＨＯＯＤ」の場合、テンプレートタイプ「ＤＥＦ＿ＣＴＲＬ＿１」と「ＤＥＦ＿ＡＬＡＲＭ」のデフォルト収集装置テンプレートを参照して、このデフォルト収集装置テンプレートをテンプレートタイプ「ＦＵＭＥＨＯＯＤ」の収集装置テンプレートとする。
【００３９】
一方、図９において、テンプレートタイプが「ＦＵＭＥＨＯＯＤ＿２」の収集装置テンプレートには、「ＩＮＨＥＲＩＴ：ＤＥＦ＿ＣＴＲＬ＿１，ＤＥＦ＿ＡＬＡＲＭ」の他に、収集項目名「ＦＬＯＷ」，「ＩＤＥＡＬＦＬＯＷ」のデータに関する定義が記述されている。これは、デフォルト収集装置テンプレートに記述された「ＦＬＯＷ」，「ＩＤＥＡＬＦＬＯＷ」の定義の代わりに、収集装置テンプレートに記述された定義を使用すべきことを示している。
【００４０】
例えば、監視手段５３１は、装置定義情報Ｄｄｅｆから取得したテンプレートタイプが「ＦＵＭＥＨＯＯＤ＿２」の場合、テンプレートタイプ「ＤＥＦ＿ＣＴＲＬ＿１」と「ＤＥＦ＿ＡＬＡＲＭ」のデフォルト収集装置テンプレートを参照するが、収集項目名「ＦＬＯＷ」のデータについてはテンプレートタイプ「ＦＵＭＥＨＯＯＤ＿２」の収集装置テンプレートに記述された定義を使用するので、データ収集すべき監視ポイント（ソース）を「ｓｕｐｐｌｙ」とする。また、監視手段５３１は、収集項目名「ＩＤＥＡＬＦＬＯＷ」のデータについてはテンプレートタイプ「ＦＵＭＥＨＯＯＤ＿２」の収集装置テンプレートに記述された計算式を用いる。
【００４１】
以上のように、本実施の形態では、デフォルト収集装置テンプレートを利用することにより、収集テンプレートＣｔｅｍｐの定義量を減らすことができる。
本実施の形態においても、収集テンプレートＣｔｅｍｐがユーザによって変更された場合、この変更に応じて収集定義情報Ｃｄｅｆが自動的に変更されることは言うまでもない。
【００４２】
［第３の実施の形態］
第１、第２の実施の形態では、収集定義情報Ｃｄｅｆとポイント定義情報Ｐｄｅｆとを予め作成しておき、データ収集装置５の監視手段５３１がデータアクセス要求を発生させたときにデータアクセス手段５３２が監視ポイントにアクセスしているが、第１の実施の形態または第２の実施の形態の監視システムにおいて、収集定義情報Ｃｄｅｆとポイント定義情報Ｐｄｅｆとを作成することなく監視ポイントからデータを収集して保存することも可能である。
【００４３】
図１０は本実施の形態の監視システムの動作を示すフローチャートであり、図３と同一の処理には同一の符号を付してある。第１、第２の実施の形態と異なるのは、収集定義情報Ｃｄｅｆおよびポイント定義情報Ｐｄｅｆを作成しない点と、ステップＳ３ａのデータアクセス要求発生処理と、ステップＳ４ａのデータ収集処理と、ステップＳ５ａのデータ保存処理である。
【００４４】
データ収集装置５の監視手段５３１は、データアクセス要求を発生させるとき、収集定義情報Ｃｄｅｆを作成する場合と同様にして装置定義情報と収集装置テンプレートとを取得し、この装置定義情報と収集装置テンプレートとからデータ収集すべき監視ポイントを求め、このデータ収集すべき監視ポイントをデータアクセス要求で指定する（ステップＳ３ａ）。
【００４５】
データ収集装置５のデータアクセス手段５３２は、監視手段５３１からデータアクセス要求を受け取ったとき、ポイント定義情報Ｐｄｅｆを作成する場合と同様にして装置定義情報と装置テンプレートとを取得し、この装置定義情報と装置テンプレートとからネットワークおよびネットワーク上の装置において監視対象装置を特定し且つ監視対象装置内の監視ポイントを特定するのに必要なアドレス情報を求め、このアドレス情報によりデータ要求パケットを作成する（ステップＳ４ａ）。
【００４６】
そして、データ収集装置５の監視手段５３１は、データアクセス手段５３２から受け取ったデータをデータ収集装置内の記憶装置５４に保存する際に、収集定義情報Ｃｄｅｆを作成する場合と同様にして装置定義情報と収集装置テンプレートとを取得し、この装置定義情報と収集装置テンプレートとからデータの収集項目名を求め、この収集項目名でデータを保存する（ステップＳ５ａ）。こうして、第１の実施の形態と同様のデータ収集とデータ保存を実現することができる。
【００４７】
なお、第１の実施の形態〜第３の実施の形態では、デバイス番号とポイント番号とポイントタイプとを単純に列記したものをアドレス情報としているが、装置定義情報Ｄｄｅｆに記述されているアドレス情報と装置テンプレートＤｔｅｍｐ（ポイントテンプレートＰｔｅｍｐ）に記述されているアドレス情報とに基づいて所定の演算を行って最終的なアドレス情報を生成するようにしてもよい。
【００４８】
また、第１の実施の形態〜第３の実施の形態では、複数のヒュームフード１，２、一般排気バルブ３および定風量バルブ４を監視するヒュームフード監視システムを例に挙げて説明しているが、これに限るものではなく、他の装置を監視するシステムであってもよい。また、ルータ７、ゲートウェイ装置８およびルータ１０は、必ずしも設けなくてもよく、各施設のネットワーク状況に応じて適宜変更可能であることは言うまでもない。
【００４９】
【発明の効果】
本発明によれば、装置定義情報と収集テンプレートとを予め作成しておき、この装置定義情報と収集テンプレートとに基づいて、データ収集すべき監視ポイントを監視対象装置毎に求め、収集したデータを記憶手段に保存するようにしたので、従来のように収集定義情報を１ポイントずつ作成する必要がなくなる。その結果、単調作業の繰り返しを低減して、収集定義の誤りを低減することができるので、収集定義情報（装置定義情報と収集テンプレート）の作成、確認および修正のエンジニアリング作業を効率的に行うことができ、エンジニアリング作業に要するコストを低減することができる。近年、監視システムの低価格化が進行しているが、客先へのシステム納入価格面で見た場合、収集定義情報の作成、確認および修正のエンジニアリング作業に要するコストの比率が非常に高くなってきている。このエンジニアリング作業に要するコストを低減することができれば、客先への納入価格を低減させることができるだけでなく、客の購買意欲を刺激し販売数量増による売り上げ額の上積みや原価低減による利益増などを狙うことができる。本発明は、監視対象装置の種類毎に収集テンプレートを用意するので、同一種類の監視対象装置を多数有する監視システムにおいて特に有効である。
【００５０】
また、デフォルト収集装置テンプレートを利用することにより、収集テンプレートの定義量を減らすことができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態となる監視システムの構成を示すブロック図である。
【図２】本発明の第１の実施の形態におけるデータ収集装置の構成を示すブロック図である。
【図３】図１の監視システムの動作を示すフローチャートである。
【図４】本発明の第１の実施の形態における装置テンプレートの１例を示す図である。
【図５】本発明の第１の実施の形態における装置定義情報の１例を示す図である。
【図６】本発明の第１の実施の形態におけるポイント定義情報の１例を示す図である。
【図７】本発明の第１の実施の形態における収集テンプレートの１例を示す図である。
【図８】本発明の第１の実施の形態における収集定義情報の１例を示す図である。
【図９】本発明の第２の実施の形態における収集テンプレートの１例を示す図である。
【図１０】本発明の第３の実施の形態となる監視システムの動作を示すフローチャートである。
【図１１】従来の収集定義情報の１例を示す図である。
【符号の説明】
１、２…ヒュームフード、３…一般排気バルブ、４…定風量バルブ、５…データ収集装置、６…端末装置、７…ルータ、８…ゲートウェイ装置、９…イントラネット、１０…ルータ、５１、５２…インタフェース装置、５３…演算装置、５４…記憶装置、５３１…監視手段、５３２…データアクセス手段。
【図１】
2005018117.tif 000003
【図２】
2005018117.tif 000004
【図３】
2005018117.tif 000005
【図４】
2005018117.tif 000006
【図５】
2005018117.tif 000007
【図６】
2005018117.tif 000008
【図７】
2005018117.tif 000009
【図８】
2005018117.tif 000010
【図９】
2005018117.tif 000011
【図１０】
2005018117.tif 000012
【図１１】
2005018117.tif 000013