(57)【要約】【課題】情報自体に名前をもたない機器から出力される情報に名前をつけて監視装置に送信することができる情報監視システムを提供すること【解決手段】温度調節器１や、コメントのないＰＬＣ２などから出力される名前のないデータを情報監視支援装置１０が所定のタイミングで収集する。この情報監視支援装置は、監視対象のデータに付加するコメントを記憶したコメントデータベースを備えており、取得したデータに対応するコメントをコメントデータベースから取得するとともに、両者を関連づけたコメント付きデータを作成し、ＣＳＶデータ形式で、監視装置２０に送る。監視装置は、表計算アプリケーションソフトを利用して、取得したコメント付きデータをデータベース管理するとともに、表示装置に表示する。コメントがついているので、データの内容が容易に理解でき、監視が有効に行える。【選択図】        図１
2004213345.tif 000002
【特許請求の範囲】
【請求項１】
ＦＡシステムを構成する機器から出力されるデータを、監視装置に提供する情報監視支援装置であって、
監視対象のデータに付加するコメントを記憶したコメントデータベースと、
前記データを所定のタイミングで取得するデータ取得手段と、
前記データ取得手段で取得したデータに対応するコメントを前記コメントデータベースから取得するとともに、両者を関連づけたコメント付きデータを作成する手段と、
前記作成したコメント付きデータを送信する手段とを備えたことを特徴とする情報監視支援装置。
【請求項２】
接続機器を接続するためのインターフェース部と、
前記インタフェース部を介して接続した接続機器のデータを、所定のタイミングで収集するするデータ収集部と、
収集したデータを意味づけするためのコメントを、データ毎に関係付けして記憶したコメント設定記憶部と、
前記データ収集部で収集したデータと、コメント設定記憶部に記憶されたデータ毎に関係付けられたコメントとの両者を関連づけたコメント付きデータを作成する情報編集部と、
前記情報編集部で作成したコメント付きデータを送信する送信部とを備えたことを特徴とする情報監視支援装置。
【請求項３】
接続機器を接続するためのインターフェース部と、
前記インタフェース部を介して接続した接続機器のデータを、所定のタイミングで収集するするデータ収集部と、
収集したデータを意味づけするためのコメントを、データ毎に関係付けして記憶したコメント設定記憶部と、
データを収集した時刻を管理するタイムスタンプ部と、
前記データ収集部で収集したデータと、コメント設定記憶部に記憶されたデータ毎に関係付けられたコメントと、タイムスタンプ部の時刻と、を関連づけたコメント付きデータを作成する情報編集部と、
前記情報編集部で作成したコメント付きデータを送信する送信部とを備えたことを特徴とする情報監視支援装置。
【請求項４】
前記コメント付きデータの送信は、データとコメントをＣＳＶデータ形式で出力することを特徴とする請求項１から３のいずれか１項に記載の情報監視支援装置。
【請求項５】
請求項１から４のいずれか１項に記載の情報監視支援装置に対してコメントを含む設定データを登録するツールであって、
監視対象のデータの発信元となる機器を特定するアドレス情報を設定画面に表示する機能と、
前記設定画面に表示されたアドレスに付加するコメントを登録する機能と、
前記前記アドレス情報と前記コメントを関連づけて前記設定データとして前記情報監視支援装置にダウンロードする機能を備えたことを特徴とするツール。
【請求項６】
前記設定画面は、表計算アプリケーションによる表形式で構成され、
前記コメントは、前記表計算アプリケーションを利用して登録されることを特徴とする請求項５に記載のツール。
【請求項７】
請求項１から４のいずれか１項に記載の情報監視支援装置と、
前記情報監視支援装置から送られる前記コメント付きデータを取得するとともに表示する監視装置とを備えたことを特徴とする情報監視システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、情報監視支援装置及びツール並びに情報監視システムに関するものである。
【０００２】
【従来の技術】
生産工場（製造現場）に設置されるＦＡ（ファクトリーオートメーション）システムは、例えば、ＰＬＣ（プログラマブルロジックコントローラ）が入力機器から情報を入力し（ＩＮリフレッシュ処理）、入力した情報に基づいて予め決まったプログラムをスキャン実行し（ユーザプログラム実行処理）、演算結果として得られた制御情報を出力機器に対して出力する（ＯＵＴリフレッシュ）ことにより制御を行うようになっている。そしてこの後、ネットワークなどを経由してデータの受け渡し処理や外部からの要求処理などを処理する（周辺処理）。ＰＬＣは主にこの４つの処理をサイクリックに繰り返し実行している。
【０００３】
ところで、このようなシステムを遠隔地から監視したいという要求がある。係る場合に、ＦＡシステムを構築するネットワーク上を伝送される情報を各種通信網を介して遠隔地の監視装置に伝達することもできるが、係る情報を監視装置で取得しても、監視する上で意味を成さないことがある。すなわち、ＦＡシステムでは、例えば温度調節器のように、送信される情報自体がデータのみであってその情報自体が何であるかを識別するための名前を持たない機器がある。つまり、温度調節器からは、現在温度や設定温度など予め設定された温度情報が出力されるが、実際に送信される情報（データ）は、例えば「１５０」といような数値情報のみ（送信先アドレスや送信元アドレスその他の通信に必要な情報は備えている）であり、その「１５０」を意味するのが、現在温度なのか設定温度なのかがわからないことがある。
【０００４】
しかし、これらの機器の情報を外部に伝える場合、数値情報のみの情報が送信されるのが一般的である。温度調節器がＰＬＣにつながっている場合には、ＰＬＣにて情報収集や集計作業を行ってから外部へ情報を通信することが一般的である。
【０００５】
ＰＬＣでは、元々入出力データを格納するＩＯメモリがあって、そのＩＯメモリの予め決められたアドレスに、上記の温度調節器からの情報が格納される。そして、ＰＬＣが温度調節器の情報に基づいて制御をする際には、ユーザプログラム中にＩＯメモリの決められたアドレスの情報を読み込むことをする。さらにＰＬＣから外部に温度調節器の情報を送信する際には、通常は、外部監視装置からＰＬＣにその決められたアドレス情報を要求し、ＰＬＣがその要求を受けて周辺処理にてＩＯメモリを読んで、読み取り結果を外部に返信することになる。但し、この場合も、ＰＬＣ自体は、取得した温度調節器からの情報が何を意味しているかの認識はしていないし、外部監視装置でも認識していない。要は外部からの要求をした使用者が認識しているにすぎず、システムとしてはどこからも認識できないのが現状である。他にＰＬＣと監視装置の間にゲートウエイ装置を配置し、そのゲートウエイ装置がデータ収集機能と監視装置に対するデータ通信機能をもたせるものもあるが、それでもシステム上で情報が何を意味しているのか認識できなかった。
【０００６】
【特許文献１】
特開２００１−１００８１０号
【０００７】
【発明が解決しようとする課題】
しかしながら、上記した従来のシステムでは、生産変更などで収集する情報名がそもそも分からない。さらに、ＰＬＣの中には、コメント（情報名）を付けられないので、係るＰＬＣで収集した情報は、外部の監視装置に対して情報名付きの情報を送信することはできず、上記した温度調節器等の通常名前の無い情報を発する機器の情報を監視装置で十分な監視をおこなうことができない。
【０００８】
この発明は、情報自体に名前をもたない機器から出力される情報に自由に名前をつけることができ、情報システムが収集した情報を、受ける側が判りやすい内容に替えることで、例えば遠隔地の監視を容易に行える情報監視支援装置及びツール並びに情報監視システムを提供することを目的とする。
【０００９】
【課題を解決するための手段】
この発明による情報監視支援装置では、ＦＡシステムを構成する機器から出力されるデータを、監視装置に提供する情報監視支援装置であって、監視対象のデータに付加するコメントを記憶したコメントデータベースと、前記データを所定のタイミングで取得するデータ取得手段と、前記データ取得手段で取得したデータに対応するコメントを前記コメントデータベースから取得するとともに、両者を関連づけたコメント付きデータを作成する手段と、前記作成したコメント付きデータを送信する手段とを備えて構成した。
【００１０】
ここで、コメントデータベースは、実施の形態では、メモリ１２内の情報編集ブロック１２ｃに対応する。データ取得手段は、実施の形態では、ＣＰＵ１１に実装されたプログラムにより実現され、イベント発生や、定周期経過等の所定の条件に合致したときにデータを収集するものであり、図７のステップ１５や１６などを実行するプログラム部分を含むものである。実施の形態では、常時所定間隔で機器からの情報（データ）を受信し、所定のタイミングになったときに受信した情報を実際に取得し、監視装置に送信するようにしたが、これに限ることはなく、例えば定周期では、収集タイミングにきたときのみ監視対象の機器と通信を行ってデータを取得するようにしてもよい。コメント付きデータを作成する手段は、実施の形態では、ＣＰＵ１１に実装されたプログラムにより実現され、図７のステップ１８の処理を実行するプログラム部分に対応する。もちろん、ステップ１７に示すようにデータにタイムスタンプ等の時刻情報を付加してもよいが、係る時刻情報を付加するのは本発明の必須要件ではない。
【００１１】
また、この発明による情報監視支援装置では、接続機器を接続するためのインターフェース部と、インタフェース部を介して接続した接続機器のデータを、所定のタイミングで収集するするデータ収集部と、収集したデータを意味づけするためのコメントを、データ毎に関係付けして記憶したコメント設定記憶部と、データ収集部で収集したデータと、コメント設定記憶部に記憶されたデータ毎に関係付けられたコメントとの両者を関連づけたコメント付きデータを作成する情報編集部と、情報編集部で作成したコメント付きデータを送信する送信部とを備えて構成した。さらに、データを収集した時刻を管理するタイムスタンプ部を加え、情報編集部にて、データ収集部で収集したデータと、コメント設定記憶部に記憶されたデータ毎に関係付けられたコメントと、タイムスタンプ部の時刻と、を関連づけたコメント付きデータを作成するようにした。
【００１２】
ここでのインターフェース部は、実施の形態のフィールドバスＩ／Ｆ１３，シリアルＩ／Ｆ１４に対応する。もしくは、デバイスドライバ１２ａに対応するとも言える。データ収集部は、実施の形態ではＣＰＵ１１に実装されたプログラムにより実現され、イベント発生や定周期経過等の所定の条件に合致したときにデータを収集するものであり、図７のステップ１５や１６などを実行するプログラム部分を含むものである。コメント設定記憶部は、実施の形態でいう情報編集ブロック１２ｃの記憶手段に相当する。情報編集部は、情報編集ブロック１２ｃに相当する。送信部はサーバ１２ｄの部分を含むものである。
【００１３】
また、前記コメント付きデータの送信は、データとコメントをＣＳＶデータ形式で出力するようにするとよい。このようにすると、受け手側の監視装置では、市販の表計算アプリケーションソフトなどにより管理することができるので、好ましい。もちろん、他の形式でもかまわない。
【００１４】
また、本発明に係るツールは、上記した各情報監視支援装置に対してコメントを含む設定データを登録するツールであって、監視対象のデータの発信元となる機器を特定するアドレス情報を設定画面に表示する機能と、前記設定画面に表示されたアドレスに付加するコメントを登録する機能と、前記前記アドレス情報と前記コメントを関連づけて前記設定データとして前記情報監視支援装置にダウンロードする機能を備えて構成した。監視対象データの送信先を含む初期設定データを登録する機能をさらに備えるとよい。
【００１５】
そして、前記設定画面は、表計算アプリケーションによる表形式で構成され、前記コメントは、前記表計算アプリケーションを利用して登録されるようにすると、作業が行いやすいとともに、その後の管理も容易であるので好ましい。
【００１６】
また、本発明に係る情報監視システムでは、上記した各情報監視支援装置と、前記情報監視支援装置から送られる前記コメント付きデータを取得するとともに表示する監視装置とを備えて構成することができる。
【００１７】
上記した各発明によれば、監視対象の機器から出力されるデータには、名前・コメントが付加されておらず、データのみを見てもその内容を理解できないような場合でも、情報監視支援装置により上記データにコメント（名前）が、付加されるので、監視装置でそのデータとコメントを関連づけて表示することにより、データが意味する内容を容易に理解できる。
【００１８】
また、コメントの付加は、ＰＬＣのユーザプログラムなどを用いるのではなく、監視対象の機器のデータ（アドレス情報）と、それに付加するコメントを関連づけたテーブル等のコメントデータベースを用意しておき、取得したデータを監視装置等に出力する際にそれを参照してコメントを付加すればよいので、簡単である。そして、付加するコメントを変更する場合にも、上記コメントデータベースに格納された該当するコメントを変更・更新するだけでよいので、システム変更等に容易に対処できる。
【００１９】
【発明の実施の形態】
図１は、本発明の好適な一実施の形態を実現するシステム全体を示している。
図１に示すように、製造設備（生産設備）側に配置した温度調節器１は、直接或いはＰＬＣ２を介して実行機器（情報監視支援装置）１０に接続されている。また、この情報監視支援装置１０は、フィールドバスを介してＩ／Ｏ機器３等のフィールド機器も接続されている。そして、この情報監視支援装置１０が、これら各機器１〜３から情報を収集するようになっている。
【００２０】
さらに、情報監視支援装置１０は、所定のタイミングで通信網４を介して遠隔地にある監視装置２０に収集した情報を送信（自発配信または、監視装置からの要求による返信）するようになっている。このとき、情報に名前が付かない機器から取得した情報に対し、所望の名前を付加し、名前と情報を対にして監視装置２０に送る。これにより、管理措置２０の表示装置２１に表示した情報は、名前も付加されているので、監視装置２０を見ている監視者は、送られて来た情報が何についてのものかを正しく判断できる。
【００２１】
情報監視支援装置１０は、ＦＡシステムを構成するネットワークに接続され、情報を収集する機能と、収集した情報に所定の加工を行う機能と、加工した情報を通信網４を介して外部装置（監視装置２０）に出力する機能を有する。情報に所定の加工を行う機能は、任意の名前並びに情報収集した時刻を付加するようになっている。
【００２２】
次に、上記した加工を行う機能を実現するための初期設定（設定データの登録処理）について説明する。図２に示すように、情報監視支援装置１０に設定用パソコン（ツール）３０を接続する。そして、ツール３０にて生成した設定情報報を情報監視支援装置１０に転送し、これにより、情報監視支援装置１０は、システム稼動中に収集した情報を、設定情報に従って加工を施した後、出力するようになる。換言すると、ツール３０からの設定に従い、指定された条件に従い情報収集する情報収集機能と、収集した情報に名前等を付加する機能と、収集した情報（名前付き）を設定された監視先へ情報配信する機能を有する。そして、上記した処理を実際に行うための具体的な構成は、以下のようになる。
【００２３】
すなわち、情報監視支援装置１０のハード構成は、図３に示すように、上記した各機能を実施するＣＰＵ１１と、収集した情報を記憶するメモリ１２と、外部機器と通信をする各種インタフェースを備えている。インタフェースとしては、フィールドバスに接続するフィールドバスインタフェース１３と、シリアル回線に接続するシリアルインタフェース１４と、イーサネット（登録商標）に接続するイーサネットインタフェース１５とを備えている。本発明との関係でいうと、フィールドバスインタフェース１３は、そのフィールドバスに接続されたＩ／Ｏ機器３等と通信をし、情報を収集するために用いる。また、シリアルインタフェース１４は、温度調節器１と通信を行い、温度調節器１からの情報を収集するために用いる。さらに、イーサネットインタフェース１５は、他の外部機器に接続され、イーサネット（登録商標）上さらにはそのイーサネット（登録商標）の外に接続された外部機器（監視装置２０等）に情報の送信を行うために用いる。もちろん、他の情報の送受も各インタフェースを用いて行われる。
【００２４】
情報監視支援装置１０の機能構成は、図４に示すようになっている。すなわち、情報監視支援装置１０は、各機器と通信を行うためのデバイスドライバ１２ａを介して、シリアルＩＦ経由の温度調節器１やＰＬＣ２と情報のやりとりをする。また情報監視支援装置１０は、図示していないがフィールドバス経由のＩ／Ｏ機器と情報のやりとりをするドライバも持っている。そのドライバを経由して情報監視支援装置１０が情報（名前のない情報）を取得すると、それを生データ記憶ブロック１２ｂに格納する。情報編集ブロック１２ｃは、この情報監視支援装置１０の特徴部分である。この情報編集ブロック１２ｃは、生データ記憶ブロック１２ｂに格納した情報に所定の加工を行うことにより、名前のない情報がどんな意味のあるものかを認識できるように所定の名前が付加される機能を持っている。そして、この名前付け等を行うための設定データも情報編集ブロック１２ｃに格納される。
【００２５】
そして、この情報編集ブロック１２ｃに格納された設定データに基づいて、生データ記憶ブロック１２ｂに格納された生データに識別するための名前を関連付けすべく加工されて、その結果の情報がサーバ１２ｄに格納される。このサーバ１２ｄは、外部監視装置（クライアント）へ自発的に情報配信もするし、監視装置からの要求に応じた処理をするとともに要求に対する情報返信もする。外部監視装置からの要求などは、イベントメモリ１２ｅにいったん記憶される。また、この情報監視支援装置１０で、何らかの異常フラグが立つなどしてイベントが発生した場合には、そのイベントについての情報、つまり、アドレス，発生日時等も、イベント記憶部１２ｅに記憶保持される。
【００２６】
初期設定を行うためのツール３０は、図５に示すフローチャートを実行する機能を有する。すなわち、まず条件設定システムを起動させて、初期条件設定画面を表示する（ＳＴ１，ＳＴ２）。この出力された表示画面に従って、ユーザは各種の条件を入力する（ＳＴ３，ＳＴ４）。なお、入力しない場合には、ステップ６に飛ぶ。
【００２７】
初期条件設定は、通信条件，通信時に何をし、何を管理するかの条件を設定する。具体的には、まず、監視側通信条件の設定を行う。つまり、監視先の監視装置２０と通信を行うための条件を入力するもので、例えばモデム，イーサネット（登録商標）等の通信方式と、その場合の相手先を特定する情報（電話番号，ＩＰアドレス等）を入力する。
【００２８】
次に、管理対象ノード条件設定をする。温度調節器やＰＬＣの台数，使用機器番号を設定したり、フィールドバスエリアの設定を行う。そして、そのように設定した各機器ごとに、データ収集条件を設定する。つまり、タイムスタンプ周期や、収集タイミングがイベント方式か定周期方式かの区別や、データサイズ等を登録する。ここで、定期収集方式は、一定時間間隔でデータを収集し、監視装置２０に報告（送信）するものである。また、イベント方式は、通常は監視装置２０に報告せずに、予め登録したイベントが発生したときに、その前後所定数のデータを監視装置２０に報告（送信）するものである。なお、本実施の形態では、定期週報方式における収集間隔よりも短い間隔で情報監視支援装置１０と、各機器とは比較的短い間隔（例えば１０秒）の送受を行い、情報監視支援装置１０は各機器から情報を受信するが、定期収集タイミングにきていない場合には、そのまま受信したデータを廃棄するようにしている。
【００２９】
上記した初期条件の設定を完了すると、次に、追加処理情報の設定を行う（ＳＴ５）。これは、ＦＡシステムのネットワーク上に別途用意されたデータベース等からツール３０にて行う。具体的には、情報監視支援装置１０に接続した接続機器（温度調節器、ＰＬＣなど）の情報を情報監視支援装置１０の生データ記憶ブロック１２ｂのどこのメモリアドレスに格納するというメモリ割付けを行う。
さらに、それらをタグで確認できるようにするとともに、収集情報の意味付けのための名前の対応付けをする。この意味付けのための名前は、機器に付与されているコメントである。必ずしも、データの内容を一目で理解できるといったものとは限らない。コメントのないＰＬＣからのデータのように、コメントがないものにコメントを付けることで、監視時にその情報がどんな意味なのかがわかるようにする。つまり、監視の際に、知らせたいコメントを書き込む。
【００３０】
一例を示すと、図６に示すようなものになる。まず、メモリ割付によって、情報監視支援装置１０の生データ記憶ブロック１２ｂ内の記憶手段の物理アドレスと、そのアドレスに格納される対象機器とが関係付けられている。そして、その対象機器の情報をどんなふうに収集するのかを設定する。設定は、一定周期で収集するのか、監視装置２０から要求が来たとき等に不定期でイベント的に収集するのかの少なくとも２種類ある。データは、生データ記憶ブロック１２ｂのメモリに格納されたその機器の情報であり、数値またはＯＮ／ＯＦＦのビットのいずれかを想定している。ここでは初期値として設定する内容を示している。実際の制御が始まると、このデータの値は当然変化する。そして、それぞれの情報がどんな意味なのかが識別できるように、意味付け情報としてのコメントを関連付ける。この内容を情報監視支援装置１０が保有することで、データ送信の際に、このコメントをデータに付加する名前として送信することになる。これにより、監視装置２０をみた監視者は、データの意味内容を容易に理解でき、適切な監視処理が行える。
【００３１】
具体的には、情報監視支援装置１０の生データ記憶ブロック１２ｂの記憶手段内のメモリアドレス「ＩＭ１００」には、「温度調節器１」のデータが割り付けてあって、値を「１０」（初期値、制御時には変化する）となっている。この温度調節器１の名称はシステム側で識別できるように”タグ”として扱われる。この温度調節器１の情報を収集する方式は、定周期と設定している。周期時間については、別途設定すればよい、そしてこの温度調節器１の情報を意味付けするためのコメントが付与してある。ここでは「＊攪拌機温度」としている。同様に生データ記憶ブロック１２ｂのメモリアドレス「ＩＭ１５０」には温度調節器２が割り当てられていて、収集方式は定周期、意味付けのための名前を「＊冷却温度」としている。この冷却温度は「摂氏−１０度」としている。また、メモリアドレス「ＩＭ２００」には、ＰＬＣのデータメモリのアドレス１００に格納される情報とリンクされている。そして収集方法はイベントであり、コメントは「加圧値」である。なお、ここでは、図１で示したＰＬＣ２に接続された温度調節器１の温度情報を、情報監視支援装置１０がＰＬＣ２を経由して収集する想定となっている。さらに、メモリアドレス「ＩＭ２５０」は、情報監視支援装置１０のフィールドバスに接続された電圧計（図１のＩ／Ｏ機器３の一種）の情報が割り当てられている。この電圧計の情報を意味付けするコメントは「＊電圧」となっている。さらにまた、メモリアドレス「ＩＭ３００」は、情報監視支援装置１０のフィールドバスに接続された異常ボタンの入力信号が割り当てられている。この異常入力はＯＮかＯＦＦの２値信号となっているので、ここでは数値データでなく、フラグのデータとなっている。なおタグとしては「Ｆ  異常入力」と扱っている。なお、タグ中の”Ｆ”はフィールドバスに接続されている機器であることを示すために、便宜上付けているものである。
【００３２】
この追加処理情報は、図６のように、帳票形式でデータテーブルとなっている。つまり、ツールにて市販の表計算ソフトを利用し、収集した情報（アドレス，データ，機器コメント等）を所定のセル内に当てはめて、ツールで表示しながら作成することもできる。そして、具体的な情報の追加・変更も表計算ソフトにおける各セルへのテキストデータの入力機能等を用いて簡単に行える。
【００３３】
そして、上記した初期条件並びに追加処理情報の設定により決定された条件設定データを保存するとともに、情報監視支援装置１０へ転送する（ＳＴ６）。これにより、情報監視支援装置１０は、転送されてきた各機器のデータ収集タイミングや、収集したデータに付加するコメント（名前）等の設定データを受け取ると、情報編集ブロック１２ｃの記憶手段（図示せず）に格納する。そして、その格納した設定データに基づいて情報監視支援装置１０は、監視モードでは、その取得した条件設定データに基づいて上述した収集機能や送信機能を実行することになる。具体的には、図７に示すフローチャートを実行することになる。
【００３４】
すなわち、まずＰＬＣ本体に異常が無いことを確認する（ＳＴ１１）。そして、正常にＦＡシステムが稼働しているならば、現在の運転モードを判断する（ＳＴ１２）。運転モードは、例えば、監視装置２０から送られてくる制御信号により設定される。
【００３５】
監視モードの場合には、ステップ１３に進み、通信プログラムを生成し、実際に通信を開始する。つまり、ＰＬＣや温度調節器その他の監視対象の機器と通信を開始する。この通信は、定周期でデータ収集する場合の周期よりも短い間隔で行い、常時監視対象の機器からデータを受信する。
【００３６】
そして、データ収集方式、つまり、イベントデータ収集か定周期データ収集かを判断する（ＳＴ１４）。すなわち、ツール３０からの設定データにより、各機器のデータ収集方式がわかっている（情報編集ブロック１２ｃに保持）ので、係る設定データを読み出して判断する。
【００３７】
そして、判断結果がイベントの場合には、イベントデータ収集を行う（ＳＴ１５）。すなわち、常時送られてくる機器のデータを所定タイミングで取得するとともに、記憶保持する。そして、常時所定数のデータを保持すべく、古いデータは新規に取得したデータで上書きすることにより削除する。この所定タイミングは、定周期の場合の収集間隔と同じであってもよいし、異ならせてもよい。つまり、イベントデータ収集の場合には、イベントが発生したことをトリガとし、前後所定数分のデータを監視装置２０に送信する。従って、イベントが発生するまで、最新の所定数分のデータを記憶保持するようにしている。但し、一定数以上のデータ（登録してから時間が経過して古くなったデータ）は不要となるので、上書きにより削除している。
【００３８】
そして、イベントが発生（例えば、異常を示すデータがＯＮ）したならば、タイムスタンプを発行するとともに、該当するデータを集計する（ＳＴ１７）。これにより、各データには、タイムスタンプが付加される。そして、通信方式並びに相手先（監視装置２０）を確認し、追加処理後のデータを送信する（ＳＴ１８）。追加処理とは、情報編集ブロック１２ｃで行われる処理で、つまり、各収集データに対し、そのデータに関連づけられたコメント（情報編集ブロック１２ｃに格納された設定データを読み出して決定する）を付加することである。換言すると、収集データを意味付けするための処理で、収集データと予め決まった名前（関連付けの名前）とを対応付けする処理である。なお、イベントデータ収集方式の場合、イベントが発生した１種類のデータに対して、複数個のデータが集計されて送信されるので、コメントは、複数個の各データにそれぞれ付加するのではなく、まとめて１つを送信するようにすることもできる。もちろん、各データに実際に付加してもよい。
【００３９】
一方、定周期の場合は、定周期データ収集を実行する（ＳＴ１６）。つまり、イベントデータ収集でも説明したとおり、ステップ１３の実行により、監視対象の機器から常時データが送られてくる。従って、定周期データ収集処理では、予め定めた収集期間が経過するのを待ち、収集期間がくると、そのとき送られてきたデータを取得する。そして、取得したデータをステップ１７以降の処理に従って、タイムスタンプ並びにコメントを付加し、監視装置２０に送信する。なお、この定周期データ収集により取得したデータは、情報監視支援装置１０では保存しない。つまり、所定の処理をして監視装置３０に送信したならば、そのまま破棄する。
【００４０】
そして、データ送信をしたならば、現在の状態が設定データを登録する条件設定システムか、通常の動作を行う実行システムかを判別し（ＳＴ１９）、実行システムの場合にはステップ１１に戻り、上記した処理を行う。なお、フローチャート中には示していないが、条件設定システムの場合には、図５に示すフローチャートを実行し、新たな設定データがダウンロードされ、実行システムに切り替わるのを待つ。
【００４１】
なお、上記した処理は、例えば対象の各機器ごとに独立して実行される。定周期データ収集の収集期間が等しい場合には、その等しい機器に対して一括して処理することも可能である。
【００４２】
一方、ステップ１２の分岐判断で、メンテナンスモードと判別された場合には、メンテナンスが終了するのを待ち（ＳＴ２０）、メンテナンス終了後にステップ１１に戻り、上記した処理を行う。なお、メンテナンスの終了は、例えば監視装置２０から発せられた作業完了通知の受信により判断することができる。つまり、監視装置２０は、情報監視支援装置１０から送られる名前付きのデータに基づいてシステムの状態を監視している。なお実際には、監視するための情報を表示装置に表示し、監視は監視者が行う。そして、異常があった場合には、遠隔操作によりメンテナンスを行うことがある。係る場合には、メンテナンス開始の通知を情報監視支援装置１０にも送り、データ収集を一時停止させ、メンテナンス終了後に再稼働させるようにしている。
【００４３】
一方、監視装置２０では、図８に示すフローチャートを実行する。すなわち、情報監視支援装置１０と通信を開始し、システムの運転状況の確認をする（ＳＴ２１）。そして、正常に動作しているならば、監視をするかメンテナンスをするかを判断する（ＳＴ２２）。係る判断は、例えば監視画面を見ている監視者が決定してもよいし、予めメンテナンスモードに移行する条件を登録しておき、あるデータが条件を具備した場合に自動的にメンテナンスモードに切り替わるようにしてもよい。
【００４４】
監視モードの場合には、監視を実行する（ＳＴ２３）。つまり、情報監視支援装置１０から名前（コメント）付きのデータが送られてくるので、係るデータを受信する。このとき、送られてくる情報は、監視対象の機器が発したデータと、それ付加した名前及びタイムスタンプを関連づけたテーブル構造となっているので、ＣＳＶデータとして受信する。
【００４５】
次いで、受信したＣＳＶデータに基づいて、監視画面を作成し、表示装置に表示する。この監視画面としては、例えば図９に示すようになる。すなわち、この例では、定周期データ収集と、イベントデータ収集を１つの画面上に上下に配置して表示するようにしている。そして、定周期は、接続機器から収集した情報ひとつに対して、意味付けのための名前（コメント）とデータ（数値またはＯＮ／ＯＦＦ）と時間（タイムスタンプの時刻）を各１０個表示するようにし、イベントは、イベント発生（→で示す）から前後５データずつを表示するようにしている。
【００４６】
もちろん表示形態はこれに限るものではなく、コメント以外の情報、例えばタグ情報も同列にそれぞれ付加してもよいし、時間の経過に従って監視対象の機器のデータを表示することにより、例えば定周期であっても、異なるアドレスのものが混在状態で表示するようにしてもよい。さらにまた、上記したように、定周期とイベントをともに表示するのではなく、いずれか一方を表示するようにしてもよいし、両方表示する場合でも、左右に並べるなど、レイアウトは任意に変更可能である。
【００４７】
なお、図９において、「運転状況」ボタンを選択すると、現在の監視状況を確認することができ、「監視／メンテ」ボタンを選択すると、マニュアル操作による監視モードとメンテナンスモードの切り替えが行える。また、「メンテ終了」ボタンを選択すると、ステップ２６で示した終了確認通知が送信される。また、収集データを一つ選んだ後で「追加コメント」または「コメント」ボタンを選択すると、その収集データについてなにか残しておきたいメモ記録機能ができるようになっている。
【００４８】
【発明の効果】
以上のように、この発明では、情報自体に名前をもたない機器から出力される情報に自由に名前をつけることができ、情報システムが収集した情報を、監視装置等の受ける側が判りやすい内容にすることができる。
【図面の簡単な説明】
【図１】本発明の好適な一実施の形態を示す図である。
【図２】情報監視支援装置に対する設定データの登録を説明する図である。
【図３】情報監視支援装置の内部構成を示すブロック図である。
【図４】メモリの内部構造を示す図である。
【図５】ツールの機能を示すフローチャートである。
【図６】コメント（データの名前）の設定を説明する図である。
【図７】情報監視支援装置の機能を示すフローチャートである。
【図８】監視装置の機能を示すフローチャートである。
【図９】監視装置の表示装置に表示される監視画面の一例を示す図である。
【符号の説明】
１  温度調節器
２  ＰＬＣ
３  Ｉ／Ｏ機器
４  通信網
１０  情報監視支援装置
１１  ＣＰＵ
１２  メモリ
１２ａ  デバイスドライバ
１２ｂ  生データ記憶ブロック
１２ｃ  情報編集ブロック
１２ｄ  サーバ
１２ｅ  イベント記憶部
１３  フィールドバスインタフェース
１４  シリアルインタフェース
１５  イーサネットインタフェース
【図１】
2004213345.tif 000003
【図２】
2004213345.tif 000004
【図３】
2004213345.tif 000005
【図４】
2004213345.tif 000006
【図５】
2004213345.tif 000007
【図６】
2004213345.tif 000008
【図７】
2004213345.tif 000009
【図８】
2004213345.tif 000010
【図９】
2004213345.tif 000011