(57)【特許請求の範囲】
【請求項１】
計測器と、この計測器を制御するコンピュータを含む計測システムにおいて、
少なくともアラーム発生、前記計測器の応答有無などの前記計測システムの状態を表す条件の種類および定期的な時刻を条件として指定する固有の指定画面を有し、前記計測器の測定データが更新された時に、前記アラーム発生、前記計測器の応答有無などの前記計測システムの状態を表す条件の種類および前記定期的な時刻に関して指定された前記条件に合致するか否かを判断して前記条件に合致した時刻データを出力する条件判断手段と、
少なくとも情報収集対象と新たに作成するファイルの種類を指定する固有の指定画面を有し、前記条件判断手段の出力により起動され、前記条件判断手段で指定された条件に合致した時の前記指定された情報収集対象である測定値やアラーム情報などを収集し、前記指定された種類のファイルを作成し、ファイル名を出力する情報収集手段と、
この情報収集手段で作成されたファイルを指定して実行すべき処理を選択指定する固有の指定画面を有し、前記情報収集手段の出力により起動され、前記情報収集手段から与えられるファイルの情報に対して所定の処理を実行する処理実行手段とで構成され、
これら各指定画面から指定される指定内容にしたがって測定データを取り込む計測処理以外の各種の処理が自動で実行されることを特徴とする計測システム。
【請求項２】
前記条件判断手段と情報収集手段と処理実行手段を含む処理系統を複数系統設け、これら各系統による一連の処理を、複数系統の中から選択的に指定できるように構成したことを特徴とする請求項１記載の計測システム。
【請求項３】
前記情報収集手段と処理実行手段の集合は各一連の処理毎に独立して動作し、複数系統の条件判断を一括処理することを特徴とする請求項２記載の計測システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は計測システムに関し、詳しくは自動処理の実行に関するものである。
【０００２】
【従来の技術】
計測システムの機能として、測定データを取り込む計測処理以外に、
・所定時刻に計測した測定データを外部アプリケーションの入力形式に変換する
・測定データに必要な演算処理を施す
・測定データに基づきアラーム処理を実行する
などの各種の処理を、自動的に実行することが求められる。
【０００３】
従来の計測システムでは、これらの処理要求に対して、
（１）固定処理を行う方法
（２）プログラムで行う方法
（３）サーバ／クライアントで行う方法
などで対応している。
以下に、それぞれの方法の概要を説明する。
【０００４】
（１）固定処理を行う方法
この方法は、例えば「所定時刻に計測したデータを外部アプリケーションの入力形式に変換する」という一連の動作を、一つの機能として定義し実装したものである。
【０００５】
（２）プログラムで行う方法
この方法では、各計測システム毎に専用のプログラミング言語で、用意された関数を用いてユーザが所望の処理動作を記述する。
【０００６】
（３）サーバ／クライアントで行う方法
これは、図７に示すように、計測器１を制御するコンピュータ２上に計測した測定データを他のクライアント３に提供するサーバー機能を持たせ、ユーザーはクライアント３を用意して測定データを取得して処理する方法である。
【０００７】
しかし、これらの方法には、それぞれ以下のような問題がある。
（１）固定処理を行う方法
処理動作が固定されているため、ユーザに自由がない。処理動作の指定が異なる場合には、システム全体を変更修正しなければならない。
【０００８】
（２）プログラムで行う方法
ユーザは、システムに必要なプログラミングを学習しなければならない。システムの性能がユーザーのプログラム記述により左右されるため、ユーザーの高いスキルが必要になる。
【０００９】
（３）サーバー／クライアントで行う方法
ユーザーは、クライアントを用意しなければならない。クライアントを作成するためには、（２）と同様にプログラミングの知識が必要である。
また、複数のクライアントから同時に要求が発生した場合、サーバーは一度に複数の処理が行えないため遅延が発生して要求された時刻のデータを取得できず、クライアントの要求を満たすことができないことがある。
【００１０】
また、アラーム発生時に所定の処理を実行しようとした場合、アラーム発生を検出するためにクライアントは常にサーバーからアラーム情報を読み出していなければならない。そのため、サーバーは、クライアントからの要求を処理し続けることになり、システムやネットワークに負荷がかかることになる。
【００１１】
【発明が解決しようとする課題】
本発明は、このような従来の計測システムにおける問題点に着目したものであり、その目的は、プログラムの知識を持たないユーザーでも自由に測定データを取り込む計測処理以外の各種の処理を指定でき、システムやネットワークの負荷を抑制できる計測システムを提供することにある。
【００１２】
【課題を解決するための手段】
このような目的を達成する請求項１記載の発明は、
計測器と、この計測器を制御するコンピュータを含む計測システムにおいて、
少なくともアラーム発生、前記計測器の応答有無などの前記計測システムの状態を表す条件の種類および定期的な時刻を条件として指定する固有の指定画面を有し、前記計測器の測定データが更新された時に、前記アラーム発生、前記計測器の応答有無などの前記計測システムの状態を表す条件の種類および前記定期的な時刻に関して指定された前記条件に合致するか否かを判断して前記条件に合致した時刻データを出力する条件判断手段と、
少なくとも情報収集対象と新たに作成するファイルの種類を指定する固有の指定画面を有し、前記条件判断手段の出力により起動され、前記条件判断手段で指定された条件に合致した時の前記指定された情報収集対象である測定値やアラーム情報などを収集し、前記指定された種類のファイルを作成し、ファイル名を出力する情報収集手段と、
この情報収集手段で作成されたファイルを指定して実行すべき処理を選択指定する固有の指定画面を有し、前記情報収集手段の出力により起動され、前記情報収集手段から与えられるファイルの情報に対して所定の処理を実行する処理実行手段とで構成され、
これら各指定画面から指定される指定内容にしたがって測定データを取り込む計測処理以外の各種の処理が自動で実行されることを特徴とする。
【００１３】
これにより、ユーザーが指定画面から必要な項目を指定するだけで、測定データを取り込む計測処理以外の各種の処理を自動で実行させることができる。ユーザーは、計測システムの制御についてのプログラムの学習をする必要はない。
【００１４】
請求項２の発明は、請求項１記載の計測システムにおいて、
前記条件判断手段と情報収集手段と処理実行手段を含む処理系統を複数系統設け、これら各系統による一連の処理を、複数系統の中から選択的に指定できるように構成したことを特徴とする。
【００１５】
これにより、ユーザーはより複雑で多様な処理を自動で実行させることができる。
【００１６】
請求項３の発明は、請求項２記載の計測システムにおいて、
前記情報収集手段と処理実行手段の集合は各一連の処理毎に独立して動作し、複数系統の条件判断を一括処理することを特徴とする。
【００１７】
これにより、複数系統間における条件合致の遅延を防止できる。
【００１８】
【発明の実施の形態】
以下、本発明の実施の形態を説明する。
はじめに、計測器と計測器を制御するコンピュータによる計測システムにおいて、計測以外にユーザーが自動で行いたい処理を分析すると、「条件判断（いつ）」「情報収集（何を）」「処理実行（どうする）」という３つの要素があると考えられる。
【００１９】
例えば、定期的な時刻に計測したデータを外部アプリケーションの入力形式に変換する場合、条件判断は「定期的な時刻」、情報収集は「計測したデータ」、処理実行は「外部アプリケーションの入力形式に変換」である。
【００２０】
アラームが発生した時にアラーム発生をE−mailで遠隔地へ通知する場合、条件判断は「アラームが発生した時」、情報収集は「アラームが発生したこと」、処理実行は「E−mailで遠隔地へ通知」である。
【００２１】
すなわち、「条件判断（いつ）」とは、アラームが発生した時や、定期的な時刻になった時など、実行したい処理を開始するタイミングを決定することである。
【００２２】
「情報収集（何を）」とは、条件に合致した時の測定したデータを指定することであり、条件に合致した時のアラーム情報などを収集してデータとすることである。
【００２３】
「処理実行（どうする）」とは、外部アプリケーションの入力形式に変換したり、E−mailで遠隔地へ通知を行ったり、処理を実行することである。
【００２４】
図１は、本発明の実施の形態の一例を示すシステムのブロック図である。条件判断部４は、計測器１の測定データが更新された時に、アラームの発生や定期的な時刻になったかなどの指定された条件に合致するか否かを判断する。条件に合致した場合、条件に合致した時刻データを情報収集部５に与えて情報収集部５を起動する。
【００２５】
情報収集部５は、条件判断部４で条件に合致した時の測定値やアラーム状態を計測器１の測定データファイルから読み出して新たにファイル６を作成したり、システムが作成したファイル６を得る。その後、ファイル６のファイル名を処理実行部７に与えて処理実行部７を起動する。
【００２６】
処理実行部７は、情報収集部５から与えられたファイル名のファイルを変換したり、ファイルを送信するなどの処理を実行する。
【００２７】
次に、処理の流れを説明する。本発明では、条件判断手段、情報収集手段、処理実行手段ごとに指定を行うことになる。これらの組み合わせによってできる一連の処理をここではイベントと呼ぶ。
【００２８】
図２に条件判断手段の指定画面例を示す。ここでは条件判断８を「イベント条件」と記述している。画面は、アラームの発生９と定期的な時刻の指定１０を例示している。条件の種類としてアラームを指定することで、アラームが発生した時に処理を実行するように構成できる。
【００２９】
この他、システムの状態として、接続している計測機器の切断（応答がなくなった場合）を検出したなども条件に指定できる。また、複数の条件をANDとORの論理条件１１で判断するように指定することで、より複雑な条件指定も行える。
【００３０】
図３に情報収集手段の指定画面例を示す。ここでは情報収集をターゲットファイル１２と記述している。画面は、測定データから新たなファイルを作成する指定を例示している。ユーザーファイル１３のアラーム情報１４を指定することで、アラームの状態をファイルにすることができる。
【００３１】
この他、システムが作成するファイルとして、データファイルとレポートファイルを指定できるようになっている。また、PNGファイルを指定すると、システム画面のスナップショットを画像ファイルとして作成することができる。
【００３２】
図４に処理実行手段の指定画面例を示す。ここでは処理実行を実行処理と記述している。画面は、E-mailの指定１５を例示している。本文ファイル、または、添付ファイルの欄１６に情報収集で作成したファイル（ターゲットファイル）を指定することで、アラームの状態等も送信することができる。この他、FTPやファイル変換の処理を指定できる。さらに複数の処理を逐次実行することができ、画面左側の一覧部分１７で処理の順序を指定できる。
【００３３】
図５にフローチャートを示す。まず、計測データが更新されるのを待つ（ステップＳＴＰ１）。データが更新されたら、条件判断手段は計測機器から計測データを取得して条件を判断する（ステップＳＴＰ２）。条件が合致したら、情報収集手段により計測データからデータを取得し（ステップＳＴＰ３）、続いてファイルを作成する（ステップＳＴＰ４）。なお、条件が合致しない場合には、ステップＳＴＰ１に戻って計測データが更新されるのを待つ。
【００３４】
次に、処理実行手段は指定された処理を逐次実行し（ステップＳＴＰ５，６）、処理が終了したらステップＳＴＰ１のデータ更新待ち状態に戻る。
【００３５】
このような構成によれば、計測機器とコンピュータとで構成される計測システムにおいて、計測処理以外のユーザーが自動で実行させたい処理を「条件判断（いつ）」と「情報収集（何を）」と「処理実行（どうする）」という３つの構成要素に分け、各構成要素毎に固有の指定画面を設けて指定することで、ユーザーはプログラムの知識を全く必要とすることなく、システムが提供する機能の組み合わせの範囲で自由に処理を指定できる。
【００３６】
そして、このような構成によれば、条件に合致するまで情報収集も処理実行も行われないため、システムやネットワークの負荷を最小限に抑えることもできる。
【００３７】
なお、必要に応じて、図１における条件判断部４−情報収集部５−処理実行部７の処理系統を図６に示すように複数系統設け、これら各系統による一連の処理（イベント）を、複数系統の中から選択的に指定できるように構成することもできる。図６における条件判断部４の集合１８は、図５のステップＳＴＰ２の条件判断の部分で一括処理される。情報収集部５と処理実行部７の集合１９は、各一連の処理毎に独立して動作する。
【００３８】
これにより、ユーザーは、より複雑で多様な処理を自由に指定することができる。
また、条件判断を一括で処理するため、一連の処理毎の条件の合致が遅延することはない。
【００３９】
以上説明したように、本発明によれば、プログラムの知識を持たないユーザーでも自由に測定データを取り込む計測処理以外の各種の処理を指定でき、システムやネットワークの負荷を抑制できる計測システムが実現できる。
【図面の簡単な説明】
【図１】本発明の一実施例を示すブロック図である。
【図２】本発明における指定画面例図である。
【図３】本発明における指定画面例図である。
【図４】本発明における指定画面例図である。
【図５】図１の動作を説明するフローチャートである。
【図６】本発明の他の実施例を示すブロック図である。
【図７】従来の計測システムの一例を示すブロック図である。
【符号の説明】
１    計測器
４    条件判断部
５    情報収集部
６    ファイル
７    処理実行部
【図１】
0004657483.tif 000002
【図２】
0004657483.tif 000003
【図３】
0004657483.tif 000004
【図４】
0004657483.tif 000005
【図５】
0004657483.tif 000006
【図６】
0004657483.tif 000007
【図７】
0004657483.tif 000008