(57)【要約】【課題】  製造装置などの情報を一部制限して安全に監視者へ開示することができ、その制限を容易に変更することのできる情報監視システムを提供すること【解決手段】  ＰＬＣ１，スレーブ２から出力されるデータを情報監視支援装置１０が所定のタイミングで収集する。情報監視支援装置は、監視対象のデータに付加する偽コメントや、開示しても良いか否かの設定データを保有しており、設定データに基づいて加工データを生成し、加工データ保存メモリに記憶保持する。このとき、偽コメントも付加する。加工データは、現場監視装置６に対して提供される。稼働中に受けとった変更された設定データは、一時設定データ記憶部に格納され、以後はその変更された設定データに基づいて加工処理がされる。【選択図】        図１
2005250993.tif 000002
【特許請求の範囲】
【請求項１】
ＦＡシステムを構成する機器から出力されるデータを、監視装置に提供する情報監視支援装置であって、
前記機器から出力されるデータを前記監視装置に提供するか否かを決定する初期の設定データを記憶した初期設定データ記憶手段と、
稼働中に受けとった変更された設定データを記憶する一時設定データ記憶手段と、
前記機器から出力されたデータを記憶するデータ記憶手段と、
そのデータ記憶手段に格納されたデータを、前記初期の設定データあるいは変更された設定データに基づき見せてもよい加工データに加工するデータ加工手段と、
そのデータ加工手段により加工された加工データを、前記監視装置に対し提供するデータ提供手段とを備えたことを特徴とする情報監視支援装置。
【請求項２】
前記データ加工手段により加工された加工データを一時的に記憶する加工データ一時保存メモリと、
その加工データ一時保存メモリに格納された加工データから設定された収集タイミングに合致するものを抽出し、加工データ保存メモリに格納する加工データ蓄積手段と、
前記加工データ保存メモリに格納された加工データから配信条件に合致するものを抽出して生成された配信用ファイルを記憶する配信ファイル記憶手段を備え、
前記データ提供手段は、その配信ファイル記憶手段に格納された配信用ファイルを提供するようにしたことを特徴とする請求項１に記載の情報監視支援装置。
【請求項３】
前記初期設定データ記憶手段は、不揮発性の記憶手段であり、その初期設定データ記憶手段に格納された設定データを前記一時設定データ記憶手段に格納し、
前記データ加工手段は、前記一時設定データ記憶手段に格納された初期の設定データあるいは前記変更された設定データに基づいて加工処理を行うものであることを特徴とする請求項１または２に記載の情報監視支援装置。
【請求項４】
前記加工データを前記監視装置に対して提供中に、前記変更された設定データへの変更要求を受けた場合に、設定データの変更を拒否する機能を備えたことを特徴とする請求項１から３のいずれか１項に記載の情報監視支援装置。
【請求項５】
ＦＡシステムを構成する機器から出力されるデータを、監視装置に提供する情報監視支援装置における情報処理方法であって、
前記機器から出力されるデータを前記監視装置に提供するか否かを決定する初期の設定データを初期設定データ記憶手段に記憶保持し、
前記機器から出力されたデータを、前記初期の設定データに基づき見せてもよい加工データに加工し、
その加工された加工データを、前記監視装置に対し提供するようにし、
変更された設定データを一時設定データ記憶手段に格納した後は、その変更された設定データに基づいて前記加工を行うことを特徴とする情報処理方法。
【請求項６】
請求項１から４のいずれか１項に記載の情報監視支援装置と、
前記監視支援装置に対してネットワークを介して前記設定データの変更要求をする管理者端末と、
前記情報監視支援装置からネットワークを介して前記加工されたデータの提供を受ける監視装置を備えた情報監視システム。
【請求項７】
請求項１から４のいずれか１項に記載の情報監視支援装置と、
前記監視支援装置に対してネットワークを介して前記設定データの変更要求をする管理者端末と、
前記情報監視支援装置からネットワークを介して前記加工されたデータの提供を受ける監視装置を備えた情報監視システムを用いた情報監視方法であって、
前記情報監視支援装置は、初期の設定データに基づいて生成された加工データを前記監視装置に提供し、
前記管理者端末は、設定変更の必要が生じた際に前記情報監視支援装置に対して設定データの変更要求を行い、
前記情報監視支援装置は、前記変更要求に従い前記一時設定データ記憶手段に変更した設定データを格納し、それ以後は、その変更した設定データに基づいて加工データを生成し、前記監視装置にその加工データを提供することを特徴とする情報監視支援方法。
【請求項８】
前記管理者端末は、設定変更の用済み後は、前記初期の設定データに戻すための要求を送り、
前記情報監視支援装置は、その要求を取得後、初期の設定データに基づいて加工データを生成し、前記監視装置に提供することを特徴とする請求項７に記載の情報監視支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、情報監視支援装置および情報処理方法ならびに情報監視システムおよび情報監視方法に関するものである。
【背景技術】
【０００２】
生産工場（製造現場）に設置されるＦＡ（ファクトリーオートメーション）システムでは、例えば、ＰＬＣ（プログラマブルロジックコントローラ）が入力機器から情報を収集し、収集した情報に基づいて演算実行し、得られた制御情報を出力機器に対して出力することにより制御を行うようになっている。ところで、このようなシステムを遠隔地から監視し、異常時等においては遠隔地からのリモートメンテナンス（リモートエンジニアリング）を行いたいという要求がある。
【０００３】
すなわち、製造現場における製造装置などの利用者は、製造設備の保守管理に関わる人員不足と、技術向上による対応力不足から、リモートエンジニアリングへの必要性が発生する。また、ベンダーや保守管理等を行うエンジニアリング会社にとっても、熟練した保守作業員の絶対数の確保が困難である。さらに、故障・異常発生時にすぐに製造現場でメンテナンスを行うためには、保守作業員を現場に常駐させる必要があるが、管理・監視対象箇所が多いと現実的に困難である。従って、リアルタイムな顧客への対応を行うためには、リモートエンジニアリングの必要性が増す。
【０００４】
そこで、係る場合に、ＦＡシステムを構築するネットワーク上を伝送される情報を各種通信網を介して遠隔地の監視装置に伝達し、当該監視装置から上記ネットワークへさらにはそのネットワークに接続されたＰＬＣその他の機器に対するアクセスを許容を許容することで実現が可能となる。
【０００５】
すなわち、特に、ＦＡシステム等では設備装置同士がネットワークで接続されているので、そのネットワークをインターネットその他の通信網を介して遠隔地の監視装置と接続することにより、遠隔地からＦＡシステムの各装置の状態を監視することが可能となる。そして、故障がプログラム，データなどのソフトウェアに起因する場合には、プログラムやデータファイルをアップロードしたうえで、それらを修正したり、変更，書替えしたりして、修正プログラムや修正データをサポートセンタからダウンロードすることにより、サポートセンタなどの遠隔地から直接メンテナンスを行うことができ、効率が良い。また、遠隔地にてデータの解析が可能となり、直接現場に行く必要がないので、リアルタイムによる迅速な処理が行える。係る技術は、たとえば特許文献１などに開示されている。
【特許文献１】特開２００１−１００８１０号
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、上記した従来のリモートメンテナンスシステムでは、以下に示す問題があった。すなわち、システムの情報には、生産設備におけるトラブル情報（異常警報）などのメンテナンスのために外部に知らせたい情報と、生産に関わる出来高や製造条件（配合や時間条件）などの外部には知られたくない情報がある。これらの情報は、工場内の各エリアに点在しており、製造装置のパソコンやＰＬＣ（プログラマブルロジックコントローラ）などの情報制御装置内にも混在している。これらの情報を区分けするのは現在の手法では非常に困難である。そのため、情報の区分けをせずにネットワーク接続を実施すると、重要情報が外部に流出したり、外部からの不正アクセスが発生したりする等の問題が生じる。従って、これらの現象が、リモート監視やリモートメンテナンスのシステムを設置導入する際の大きなネックとなり、実用化が進まない。
【０００７】
また、最近ＥＳＣＯ事業やエネルギー事業を実施するために生産工場（製造現場）にコジェネレーション装置を設置してコジェネレーションシステム制御を行うが、このとき、コジェネレーション装置が取得する機器の運転情報や、発電電力量などの情報を遠隔地にある監視センタにおかれた管理者端末たる監視装置にリアルタイムで通知し、その監視装置から遠隔操作により設定を変更したり、各種の指示をコジェネレーション装置に与える必要がある。そのため、監視装置と、コジェネレーション装置をインターネットその他の通信網を介して接続することになる。係る場合、監視装置はコジェネレーション装置が取得する全ての情報を収集し、また、設定することができる。
【０００８】
係る前提において、生産工場等の現場にも現場監視装置を設置し、コジェネレーション装置が持つ情報の一部を配信・公開したいという要求があるが上述したように、情報を区分けして一部のみを配信するのは困難であるため、実用化のネックとなる。
【０００９】
さらに、特定のユーザ，監視装置等に対して情報の一部を配信することができた場合であっても、配信を許可する情報は、そのときの運用状況・事情等により変化することがある。従って、配信を許可する範囲を変更することができるようになるのが望ましい。しかも、係る範囲の変更のために生産工場（製造現場）のシステムを停止することは極力さけたい。
【００１０】
この発明は、製造装置などの情報の一部を制限付きで公開・配信することができ、しかも、その制限を容易に変更することのできる情報監視支援装置および情報処理方法ならびに情報監視システムおよび情報監視方法を提供することを目的とする。
【課題を解決するための手段】
【００１１】
この発明による情報監視支援装置は、ＦＡシステムを構成する機器から出力されるデータを、監視装置に提供する情報監視支援装置であって、前記機器から出力されるデータを前記監視装置に提供するか否かを決定する初期の設定データを記憶した初期設定データ記憶手段と、稼働中に受けとった変更された設定データを記憶する一時設定データ記憶手段と、前記機器から出力されたデータを記憶するデータ記憶手段と、そのデータ記憶手段に格納されたデータを、前記初期の設定データあるいは変更された設定データに基づき見せてもよい加工データに加工するデータ加工手段と、そのデータ加工手段により加工された加工データを、前記監視装置に対し提供するデータ提供手段とを備えて構成した。
【００１２】
ここで、機器は、実施の形態ではＰＬＣ，スレーブなどに対応する。機器のデータは、ＰＬＣ，スレーブ等のメモリに格納されたデータに対応する。データ提供手段は、実施の形態では、Ｗｅｂで開示する機能や、メールＦＴＰ配信により実現される。
【００１３】
この発明によれば、例えばＰＬＣのメモリ等に対してそのままアクセスを許可するのではなく、途中に情報監視支援装置を設け、その情報監視支援装置にて提供・開示して良いデータか否かを判断し、そのまま見せても良いデータのみを監視装置に提供・開示する。これにより、秘密にしたいデータが外部に漏洩するのを抑止でき、情報の安全な表示が行える。
【００１４】
しかも、設定データは、稼働中に変更され一時設定データ記憶手段に格納されると、その格納された変更後の設定データに基づいて加工データが生成されるため、稼働中に製造装置などの情報の一部を制限付きで公開・配信する際の制限を容易に変更することができる。
【００１５】
データ加工手段により加工されたデータを提供する機構として、各種の実現手段が執れる。すなわち、例えば、データ加工手段で加工された加工手段をそのままデータ提供手段が取得して提供するようにしても良いし、別の解決手段としては、前記データ加工手段により加工された加工データを一時的に記憶する加工データ一時保存メモリと、その加工データ一時保存メモリに格納された加工データから設定された収集タイミングに合致するものを抽出し、加工データ保存メモリに格納する加工データ蓄積手段と、前記加工データ保存メモリに格納された加工データから配信条件に合致するものを抽出して生成された配信用ファイルを記憶する配信ファイル記憶手段を備え留ようにしても良い。もちろんこれ以外の構成によっても実現できる。
【００１６】
また、前記設定情報データベースに格納される設定情報として、前記機器から出力されるデータについて前記監視装置に見せるための偽コメントも備え、前記データを前記監視装置に提供するに際し、前記偽コメントも関連づけて提供するようにするとよい。ＰＬＣ等の機器からデータとともにコメントが送られて来た場合に、そのコメントをそのまま外部の監視装置に提供すると、好ましくない場合がある。また、データのみを外部装置に提供しても、わかりにくい。そこで、偽コメントを用意し、データとともに偽コメントを付加して提供すると、見せたくない情報を適宜隠した状態で監視者にデータのおおよその内容を知らせることができる。なお、偽コメントは、必ず機器が持っている真のコメントと変える必要はなく、秘密にする必要がない（そのまま開示しても問題がない）コメントは、偽コメントを真のコメントと同じ内容にしても良い。さらに、この応用として、コメントのつけられないＰＬＣや、そもそもコメントのない機器からのデータも、偽コメントを付加することにより、監視装置に見える情報を提供することができる（データの意味内容を理解できるようにする）。
【００１７】
さらに、前記偽コメントは、前記監視装置に提供しないデータについても設定し、係る提供しないデータについては、データを見せることなく前記偽コメントを提供する機能を備えるとよい。これにより、データ自体は見せたくないが、どのようなデータがあるかを監視装置に知らせることができる。
【００１８】
なお、偽コメントをあわせて提供する場合に、前記データの提供は、データと偽コメント等をＣＳＶデータ形式で出力するようにするとよい。このようにすると、受け手側の監視装置では、市販の表計算アプリケーションソフトなどにより管理することができるので、好ましい。もちろん、他の形式でもかまわない。
【００１９】
さらに、初期設定データ記憶部に格納された初期の設定データに基づいて行われる加工処理であるが、データ加工手段は、初期設定データ記憶部に格納された設定データをアクセスして取得してもよいし、その初期設定データ記憶部から別の記憶部に転送・コピーされた初期の設定データを取得してもよい。
【００２０】
そして、前記初期設定データ記憶手段は、不揮発性の記憶手段であり、その初期設定データ記憶手段に格納された設定データを前記一時設定データ記憶手段に格納し、前記データ加工手段は、前記一時設定データ記憶手段に格納された初期の設定データあるいは前記変更された設定データに基づいて加工処理を行うものとすることができる。このようにすると、データ加工手段は初期の設定データであっても一時設定データ記憶手段にアクセスすればよいので、制御が容易になる。
【００２１】
前記加工データを前記監視装置に対して提供中に、前記変更された設定データへの変更要求を受けた場合に、設定データの変更を拒否する機能を備えるとよい。このようにすると、配信中のデータが壊れることが抑制される。
【００２２】
また、本発明に係る情報処理方法では、ＦＡシステムを構成する機器から出力されるデータを、監視装置に提供する情報監視支援装置における情報処理方法であって、前記機器から出力されるデータを前記監視装置に提供するか否かを決定する初期の設定データを初期設定データ記憶手段に記憶保持し、前記機器から出力されたデータを、前記初期の設定データに基づき見せてもよい加工データに加工し、その加工された加工データを、前記監視装置に対し提供するようにし、変更された設定データを一時設定データ記憶手段に格納した後は、その変更された設定データに基づいて前記加工を行うようにした。
【００２３】
本発明の情報監視システムは、上記の情報監視支援装置と、前記監視支援装置に対してネットワークを介して前記設定データの変更要求をする管理者端末と、前記情報監視支援装置からネットワークを介して前記加工されたデータの提供を受ける監視装置を備えて構成した。なお、管理者端末と監視装置が接続されるネットワークは、実施の形態では異なっているが、同一のものでも良い。
【００２４】
また、本発明に係る情報監視支援方法では、上記の報監視支援装置と、前記監視支援装置に対してネットワークを介して前記設定データの変更要求をする管理者端末と、前記情報監視支援装置からネットワークを介して前記加工されたデータの提供を受ける監視装置を備えた情報監視システムを用いた情報監視方法であって、前記情報監視支援装置は、初期の設定データに基づいて生成された加工データを前記監視装置に提供し、前記管理者端末は、設定変更の必要が生じた際に前記情報監視支援装置に対して設定データの変更要求を行い、前記情報監視支援装置は、前記変更要求に従い前記一時設定データ記憶手段に変更した設定データを格納し、それ以後は、その変更した設定データに基づいて加工データを生成し、前記監視装置に提供するようにした。
【００２５】
そして、前記管理者端末は、設定変更の用済み後は、前記初期の設定データに戻すための要求を送り、前記情報監視支援装置は、その要求を取得後、初期の設定データに基づいて加工データを生成し、前記監視装置に提供するようにするとよい。初期の設定データに戻すための要求は、初期設定データ記憶手段に格納された初期の設定データに基づいて加工処理をする（例えば、実施の形態のようにソフトリセットをかける）ようにしてもよいし、初期の設定データと同一内容の設定データを管理者端末から転送し、一時設定データ記憶手段に格納することにより実質的に初期の設定データを用いて行なわれる加工処理と同等の処理が行えるようにするものでも良い。
【発明の効果】
【００２６】
この発明では、ＰＬＣその他の機器と、条件付きで一部の情報に対するアクセスが許可された監視装置との間に情報監視支援装置を設け、その情報監視支援装置を介してデータの送受を行うとともに、監視装置へ開示・提供して良いデータか否かの許可情報や、監視装置からのデータ修正を許可するか否かの修正許可情報により、係る送受を行う際のデータを制御し、製造装置などの情報を安全に監視者へ開示することができ、また外部からの不正アクセスを抑止しつつリモートメンテナンスを実行することができる。さらに、本発明では、係るアクセス（公開・修正等）を許可する範囲をシステムを止めることなく（データ収集を継続しつつ）自由に変更することができる。
【発明を実施するための最良の形態】
【００２７】
図１は、本発明の好適な一実施の形態を実現するシステム全体を示している。図１に示すように、製造設備（生産設備）側に配置したＰＬＣ１や、スレーブ２が、情報監視支援装置（情報収集・配信装置）１０に接続されている。この情報監視支援装置１０は、複数のユニットを連結して構成されており、図示の例では、電源供給をするための電源ユニット１１と、情報の収集，加工，配信等の本来の機能を実行するＣＰＵユニット１２と、スレーブ２と通信するマスタユニット１３と、入力機器や出力機器を接続し、その接続された入・出力機器とＩＯデータの送受を行うＩＯユニット１４ならびにシリアル通信を行う通信ユニット１５を備えている。
【００２８】
ＰＬＣ１は、シリアル通信ケーブル７ａを介して通信ユニット１５に接続される。また、スレーブ２は、フィールドバス７ｂを介してマスタユニット１３に接続される。さらにＣＰＵユニット１２は、イーサネット（登録商標）等の情報系ネットワーク用の接続ポートを有し、その接続ポートを介して情報系ネットワーク７ｃに接続される。この情報系ネットワーク７ｃには、ＡＤＳＬルータ３や、製造設備側の現場に設置された現場監視装置６が接続されている。この図１では、ＰＬＣ１は、１つのブロックとして描画しているが、複数のユニットを連結して構成されるタイプでも、１つの筐体に必要な要素が組み込まれたタイプでもよいのはもちろんである。そして、上述した各装置・機器が、製造設備（生産設備）側である。
【００２９】
上記の構成を採ることにより、情報監視支援装置１０は、これらＰＬＣ１やスレーブ２（スレーブに接続される入出力機器等）から必要な情報を収集する。また、図示省略するが、情報監視支援装置１０のＩＯユニット１４に直接Ｉ／Ｏ機器を接続し、そこから情報を取得することもできる。
【００３０】
また、情報監視支援装置１０は、ＡＤＳＬルータ３を介して通信網４に接続され、その通信網４を介して遠隔地にある外部監視装置５と通信可能となっている。つまり、情報監視支援装置１０は、ＦＡシステムを構成するネットワークに接続され、ＰＬＣ１等から情報を収集する機能と、収集した情報に所定の加工を行う機能と、加工した情報を記憶保持する機能と、外部監視装置５や現場監視装置６と通信する機能を有する。なお、外部監視装置５と接続するための通信網４としては、ＬＡＮ，ＩＰ網，インターネット等各種のものを用いることができる。
【００３１】
情報に所定の加工を行う機能は、後述するモザイク処理を行い、知らせたくない情報を制限付きで情報の配信等が許可された監視装置（外部監視装置５あるいは現場監視装置６）の画面に表示しないようにしたり、書き込み不可にする処理を実行するようになっている。つまり、概念的に説明すると、図２に示すように、取得したシステムの情報に対し、モザイクをかけ、全てを知らせたい情報や部分的に知らせたい情報は、外部からの閲覧を許容し、知られたくない情報はマスクをかけるか偽のダミー情報を閲覧可能な状態にする。また、上記の監視装置側からは、書き込み不可でないデータに対してのみ、データの書き換えを許可するようにしている。
【００３２】
ここで監視装置について説明すると、本実施の形態では、全ての情報を見る権限を有する監視装置と、一部の情報のみについて制限的に配信を受けたり、読み書きする許可を与えられた監視装置がある。前者は設備管理者が操作する管理者端末たる監視装置であり、後者は設備監視者（看視者）が操作する監視装置である。図１の例でいうと、適用するシステムにより外部監視装置５と現場監視装置６のいずれもが設備管理者（管理者端末）側にも成り得るし、設備看視者側にも成り得る。具体的な適用アプリケーションについては後述する。
【００３３】
次に、上記した加工を行う機能を実現するための初期設定（設定データの登録処理）について説明する。まず、説明の便宜上、外部監視装置５が設備管理者が操作する監視装置（管理者端末）とし、現場監視装置６が設備看視者側の監視装置とする。
【００３４】
初期設定は、上記の設備管理者が操作する外部監視装置５にて生成した設定情報報を、通信網４を介して情報監視支援装置１０に転送することにより行う。この転送を受けて、情報監視支援装置１０は、システム稼動中に収集した情報を、設定情報に従って加工を施した後、記憶保持し、配信タイミングに至ると現場監視装置５に対して加工した情報を配信したり、現場監視装置５からアクセスがあった場合に開示し、その現場監視装置６の表示装置に出力表示できるようにしている。換言すると、外部監視装置５からの設定に従い、設定データで指定された内容でデータ収集するとともに、モザイク処理をして保持する機能と、指定条件により情報の送信（開示）する機能を有する。さらに、外部監視装置５からの設定は、システム稼働中にリアルタイムでモザイク処理の内容を特定する設定条件の変更が行えるようにしている。そして、上記した処理を実際に行うための具体的な構成は、以下のようになる。
【００３５】
すなわち、情報監視支援装置１０の要部となるＣＰＵユニット１２は、図３に示すように、上述した各機能を実施するＣＰＵ２１と、収集した情報を記憶するメモリ２２と、イーサネットインタフェース２３を備えている。また、制御系ネットワークであるフィールドバスに接続するフィールドバスインタフェース１３ａ（マスタユニット１３に内蔵）と、ＲＳ２３２Ｃ等のシリアル回線に接続するシリアルインタフェース１５ａ（通信ユニット１５に内蔵）と、ＣＰＵユニット１２のＣＰＵ２１ａとは、ＣＰＵバス１０ａを介して接続される。
【００３６】
これにより、このシリアルインタフェース１５ａがＰＬＣ１の所定アドレスに格納された情報を収集する。同様に、フィールドバスインタフェース１３ａは、そのフィールドバス７ｂに接続されたスレーブと通信をし、そのスレーブ自身ならびにスレーブに接続された機器の情報を収集する。そして、それらの収集した情報は、ＣＰＵバス１０ａを経由してＣＰＵユニット１２に渡される。
【００３７】
メモリ２２の内部データ構成は、図４に示すようになっている。通信ユニット１５，ＩＯユニット１４，マスタユニット１３などから収集したデータ（生データ）を格納する収集データ保存メモリ２２ａと、収集データ保存メモリ２２ａに格納された生データに対してモザイク処理して生成された加工データを一時的に格納する加工データ一時保存メモリ２２ｂと、その加工データ一時保存メモリ２２ｂに格納された所定の加工データを蓄積する加工データ保存メモリ２２ｃと、加工データ保存メモリ２２ｃに格納された加工データから配信条件に合致するものを抽出して生成された配信用ファイルを記憶する配信ファイル記憶部２２ｄを備えている。さらに、モザイク処理を行うための設定データを格納する設定データ保存メモリ２２ｅも備えている。
【００３８】
配信する情報としては、収集したデータと、そのデータが何についてのものかを特定するためのコメントがあり、さらにそのデータを収集した時刻情報などがある。そして、本実施の形態では、収集した生データを隠したり、コメントを偽のコメント（変更コメント）に変えて配信することにより、真の情報を隠すことができるようにしている。そのため、設定データ保存メモリ２２ｅには、真の情報と偽の情報を関連づけたテーブルが格納される。具体的には、図５に示すように、タグ名と、真コメントと、変更コメントならびにモザイクの有効／無効を関連づけたテーブルとなる。
【００３９】
タグ名と真コメントは、設備管理者側の外部監視装置５側で使用する正規の情報である。この図示の例では、タグ名と実際のアドレスとを関連づけたタグ管理テーブルを別途用意し、実際のデータにアクセスするが、タグ名に変えて具体的なアドレスを格納するようにしてもよい。
【００４０】
変更コメントは、データ配信の際に開示されるデータである。従って、真コメントをそのまま開示してもよい場合には、真コメントと同一内容のコメントが変更コメントに格納され、隠したいコメントについては、真コメントと異なる偽コメントを変更コメントの欄に格納する。このとき、偽のコメントには、先頭に「＊」を付加するようにする。これにより、配信されたコメントを見たユーザは、「＊」の有無により真のコメントか偽のコメントかを理解することができる。
【００４１】
モザイクの有効／無効は、生データをそのまま配信してみせるか、見せないかを決定するもので、図示の例では、「○」にしているのが生データをそのまま配信し、「×」にしているのが生データを配信しないようにしている。
【００４２】
図５（ａ）に示したのが、初期設定により外部監視装置５にて設定された設定ファイルの一部であり、これが設定データ保存メモリ２２ｅの初期設定データ記憶部２２ｅ′に格納される。この初期設定データ記憶部２２ｅ′は、不揮発性メモリにより構成され、電源ＯＦＦになっても格納された設定データを保持する。そして、電源投入時は、この初期設定データ記憶部２２ｅ′に格納された設定データ（初期の設定データ）に基づいて生データに対するモザイク処理がなされる。後述するように、この初期の設定データに基づくモザイク処理は、実際には、初期設定データ記憶部２２ｅ′に格納された初期の設定データを一時設定データ記憶部２２ｅ″にコピーし、その一時設定データ記憶部２２ｅ″に格納された初期の設定データを使用してモザイク処理を行なうようにしている。もちろん、初期設定データ記憶部２２ｅ′に格納された初期の設定データを読み出し、それに基づいてモザイク処理をするようにしても良い。
【００４３】
係る設定データの登録処理も含め、初期設定は、外部監視装置５が図６に示すフローチャートを実行することにより行う。まず条件設定システムを起動させて、初期条件設定画面を表示する（ＳＴ１，ＳＴ２）。この出力された表示画面に従って、ユーザは各種の条件を入力する（ＳＴ３，ＳＴ４）。なお、入力しない場合には、ＳＴ６に飛ぶ。
【００４４】
初期条件設定は、通信条件，通信時に何をし、何を管理するかの条件を設定する。具体的には、まず、監視側通信条件の設定を行う。つまり、監視先の現場備視装置６と通信を行うための条件を入力するもので、例えばモデム，イーサネット（登録商標）等の通信方式等を入力する。図１に示した例では、イーサネット（登録商標）が登録される。
【００４５】
次に、管理対象ノード条件設定をする。つまり、ＰＬＣ，スレーブの台数，ＰＬＣ番号，スレーブ番号等の登録を行う。そして、そのように登録した各管理対象ノードごとに、データ収集条件を設定する。つまり、タイムスタンプ周期や、収集タイミングがイベント方式か定周期方式かの区別や、データサイズ等を登録する。ここで、定周期方式は、一定時間間隔でデータを収集し、逐次登録するものである。また、イベント方式は、通常は設備監視装置６への開示はせずに、予め登録したイベントが発生したときに、その前後所定数のデータを現場監視装置６に開示するものである。
【００４６】
上記した初期条件の設定を完了すると、次に、追加処理情報の設定を行う（ＳＴ５）。具体的には、監視対象のデータについて、例えば図７に示すような入力画面を表示する。この情報は、たとえばＰＬＣから監視対象のデータを特定するタグ名と、それに付加される真コメントを読み込むことにより生成できる。
【００４７】
そして、偽コメント，モザイクの有効／無効並びに収集方式の欄は、初期表示では空欄であり、ステップ５の追加処理情報の設定を行うことにより登録される。すなわち、まず図７に示す初期表示された状態で、登録する項目を逐次選択しながら、偽コメントの登録を行う。つまり、実際に監視装置に表示する際のコメントを登録するもので、監視側に伝えても良い名前に変更する。なお、「偽コメント」とは、真コメントに対する「偽」であり、ダミーコメントである。もちろん、真コメントと同じものでも良い。
【００４８】
次いで、モザイクの有効／無効を設定する。つまり、監視装置にデータを表示しても良いか否かの設定を行う。表示しても良い場合（有効）には「○」、表示してはいけない場合（無効）には「×」を格納している。実際には、１／０などで登録する。
【００４９】
さらに、収集方式として、各データごとに定周期データ収集と、イベントデータ収集のいずれかを設定する。なお、モザイクを無効、つまり、データを隠して開示しないものについては、データ収集しても意味がないので、収集方式の設定は省略してもよいし、モザイクを無効にしたものに対してデータの収集方式を設定してもかまわない。
【００５０】
追加処理情報の入力処理が完了したならば、設定データの保存処理を行う（ＳＴ６）。つまり、上記の各処理ステップで設定した初期条件並びに追加処理情報の設定により決定された条件設定データを保存するとともに、通信網４を介して情報監視支援装置１０へ転送する。これにより、情報監視支援装置１０は、転送されてきた各機器のデータ収集タイミングや、収集したデータに付加する偽コメント，モザイクの有無等の設定データを受け取ると、メモリ２２の所定の記憶エリアに格納される。図７を用いて設定された初期の設定データは、初期設定データ記憶部２２ｅ′に格納される。
【００５１】
さらに、具体的な図示は省略するが、メンテナンス時に書き込み（更新）を許容するデータの指定も行う。これも設定データとなる。ここで指定されるデータは、モザイクの有効／無効と必ずしも一致しない。つまり、監視モードではモザイクを無効にしてデータを見せないが、メンテナンス時にはデータを見せてデータの更新を行うようにしたり、逆に監視モードではモザイクを有効にしてデータを見せるものの、メンテナンスによる変更は認めないものもある。もちろん、一致しているものもある。
【００５２】
そして、その格納した設定データに基づいて情報監視支援装置１０は、監視モードでは、その取得した条件設定データに基づいて上述したデータを収集したり、その収集したデータを加工・保存する機能を実行することになる。
【００５３】
すなわち、まずＰＬＣ本体等に異常が無いことを確認する。そして、正常にＦＡシステムが稼働しているならば、現在の運転モードを判断する。運転モードは、例えば、外部監視装置５から送られてくる制御信号により設定される。監視モードの場合には、通信プログラムを生成し、実際に通信を開始する。つまり、ＰＬＣや温度調節器その他の監視対象の機器と通信を開始する。この通信は、定周期でデータ収集する場合の周期よりも短い間隔で行い、常時監視対象の機器からデータを受信する。受信したデータ（生データ）は、収集データ保存メモリ２２ａに格納される。
【００５４】
収集データ保存メモリ２２ａに格納された生データは、所定タイミングでＣＰＵ２１に実装されたデータ加工部２１ａにより呼び出され、そこにおいて設定データ保存メモリ２２ｅに格納された設定データに基づき、モザイク処理されて加工データ一時保存メモリ２２ｂに格納される。すなわち、データ加工部２１ａは、収集データ保存メモリ２２ａに格納された生データを順に呼び出し、設定データのＴａｇに基づき対応する変更コメントを抽出するとともに、モザイクの有効／無効フラグが「○」の場合には、生データを抽出し、抽出した変更コメント，生データを時刻情報とともに関連づけて加工データ一時保存メモリ２２ｂに登録する。また、モザイクの有効／無効フラグが「×」の場合には、変更コメントと時刻情報を関連づけた加工データを一時保存メモリ２２ｂに登録する。この一時加工データ保存メモリ２２ｂは、たとえば図８に示すようなデータ構造となる。
【００５５】
なお、図８では、生データのデータタイプを特定するエリアも設けられているが、これは、収集データ保存メモリ２２ａに生データを格納する際に、その生データの種類を特定するために登録されているものを用いる。また、初期設定は、１分周期で収集し、最初の収集を１０：００とし、配信を３０分間隔で最初の配信を１０：３０としたとする。
【００５６】
この加工データ一時保存メモリ２２ａには、常時所定数のデータを保持すべく、古いデータは新規に取得したデータで上書きすることにより削除する。この所定タイミングは、定周期の場合の収集間隔と同じであってもよいし、異ならせてもよい。
【００５７】
加工データ一時保存メモリ２２ｂに格納された加工データは、加工データ蓄積部２１ｂに呼び出され、加工データ保存メモリ２２ｃに格納される。つまり、加工データ一時保存メモリ２２ｂに格納された加工データのうち、設定された収集タイミング（１分間）に合致するものを抽出し、加工データ保存メモリ２２ｃに格納する。なお、この収集タイミングと、収集データ保存メモリ２２ａに格納される各データのサンプリング周期とが一致する場合もあれば異なる場合もある。なお、上記した処理は、例えば各機器ごとに実行される。
【００５８】
これにより、この加工データ保存メモリ２２ｃは、たとえば図９に示すようなデータ構造となる。この図９の例では、「Ｔａｇ１」に対しては設定変更を行なわず、初期設定のまま加工・収集を行なっている。「Ｔａｇ５００」は、１０：１２の時に、設定データの変更がなされた。変更された具体的な設定内容は、「最初の取り込みタイミングを１０：２０とし、その後１０分毎に取り込む」である。同様に「Ｔａｇ１００」に対しても、１０：１２の時に「最初の取り込みタイミングを１０：１５とし、その後１５分毎に取り込む」といった設定内容に変更されたとする。
【００５９】
このように設定の変更がされた場合、１０：１２に収集したデータは、旧設定にて収集処理され、それ以降に取得したデータに基づき変更された設定データに基づいて加工処理される。また、加工データ保存メモリ２２ｃには、次回配信（１０：３０配信）するときの配信データがすべて記憶される。つまり、設定データの変更があった場合、変更前の設定データに基づいて加工された加工データと、変更後の設定データに基づいて加工された加工データが混在した状態で加工一時保存メモリ２２ｂに記憶されことになる。
【００６０】
また、定周期データ収集の収集期間が全て等しい場合には、全ての機器に対して一括して処理することも可能である。そして、上記のようにして登録されたデータは、Ｗｅｂ機能により、アクセスしてきた現場監視装置６の表示装置に対し、Ｗｅｂ画面として開示提供することができる。つまり、現場監視装置６の表示装置上には、図９に示すようなデータが開示されることになり、開示が許可された生データのみが開示され、また、合わせて表示されるコメントについても偽コメントか真コメントかがわかる。
【００６１】
また、定期配信するために、配信ファイル２２ｄが生成され、指定された現場監視装置６に対してメールＦＴＰにより配信される。配信ファイル２２ｄは、１回分の配信データ単位で作成される。
【００６２】
なお、本実施の形態では、現場監視装置６への情報の提供は、ブラウザ方式を採用し、現場監視装置６にはＷｅｂ画面により監視情報を表示するようにした。これにより、任意の現場監視装置６から、情報監視支援装置１０にアクセスし、監視情報を取得して監視し、また、メンテナンスを行うことができる。
【００６３】
さらに、本発明はこのようにＷｅｂ方式により情報の発信を行うものに限らず、情報監視支援装置１０側から所定の監視装置に対して情報を配信する機能を設ける。この場合に、初期設定により、初期設定で配信方式とブラウザ方式の選択を行うとよい。また、配信方式のみ採用することも可能である。
【００６４】
本実施の形態では、設備管理者が必要に応じてシステムの稼働中に配信情報編集を行い、設定データを変更できるようにしている。たとえば、初期設定として図５（ａ）に示すようにＴａｇ１００のみ生データと真コメントを開示するようにした場合に、その後に、図５（ｂ）に示すようにＴａｇ１の偽コメント（＊本日温度）をさらに別の偽コメント（＊２日温度）に変更したり、Ｔａｇ５００のように、偽コメント（＊非通知）を真コメント（生産数）に変更したり、Ｔａｇ５００のように、生データを隠していた（×）のを生データを開示（○）するように変更する。
【００６５】
この変更された新たな設定データは、外部監視装置５から通信網４を介して情報監視支援装置１０に対して転送され、設定データ保存メモリ２２ｅの一時設定データ記憶部２２ｅ″に格納される。この一時設定データ記憶部２２ｅ″は、ＲＡＭその他の揮発性メモリから構成され、電源ＯＦＦに伴い一時設定データ記憶部２２″に格納された変更された設定データは消去される。
【００６６】
この変更後は、データ加工部２１ａがモザイク処理を行う際に一時設定データ記憶部２２ｅ″に格納された変更後の設定データを参照して行い、加工データ蓄積部２１ｂにて加工データ保存メモリ２２ｃに加工データが蓄積される。一例を示すと図１０のようになる。さらに、この図１０に示した例では、図９に示すように設定データの変更がなされた後、例えば１１：１３にさらに設定データの変更がされた場合を示している。図示のように、設定データを変更した１１：１３に収集したデータは、収集データ保存メモリ２２ａに記憶され、新設定によりデータ加工部２１ａが加工し、加工データ一時保存メモリ２２ｂに記憶される。それ以降に収集したデータも同様に更新された設定データに基づいて加工される。従って、Ｔａｇ１については、収集タイミングが１分おきであるため、１１：１２までは、前の設定データに基づいて加工されたデータが加工データ保存メモリ２２ｃに格納され、Ｔａｇ５００については、収集タイミングが１０分起きとなっているため、設定データが変更された１１：１３の次の収集タイミングである１１：２０から変更された設定データに基づいて加工された加工データが加工データ保存メモリに格納され、それ以前については前の設定データに基づいて加工された加工データが格納される。このように、加工データ保存メモリ２２ｃには、次回配信（１１：３０配信）するときの配信データがすべて記憶される。
【００６７】
さらにまた、具体的な図示は省略するが、図１０において１１：１９分以降に設定を変えても良い。例えば、Ｔａｇ５００，１００の両方の詳細な変化をモニタしたいときは、両データの収集周期を１分間隔にするような設定に変える。すると１１：２０以降、両データは１分ごとの詳細データをモニタできる。要は、本実施の形態によれば、稼動中に何度でも設定が変えられるし、係る設定変更に伴って、その都度、それ以降の収集処理や加工処理の実行内容が変わるのである。
【００６８】
さらに、本実施の形態では設定データを変更し、一時的に開示する範囲を変更し、変更した設定データに基づいて加工された加工データを配信するが、開示する範囲の変更をするに至った条件が解除（用済み）された場合には、初期の設定データに戻す。
【００６９】
上記の設定データの変更ならびにそれに伴う加工処理は、図１１に示すフローチャートをＣＰＵ２１が行うように設定される。まず、電源ＯＮに伴ない、設定データ保存メモリ２２ｅの初期設定データ記憶部２２ｅ′に格納された初期の設定ファイルを読み出し、一時設定データ記憶部２２ｅ″にコピーする。
【００７０】
ついで、一時設定データ記憶部２２ｅ″に格納された設定データに基づき、モザイク処理を行う（ＳＴ１２）。このモザイク処理は、上述したごとくデータ加工部２１ａ，加工データ蓄積部２１ｂは、一時設定データ記憶部２２ｅ″に格納された設定データに基づいて行うことになるが、この一時設定データ記憶部２２ｅ″に格納された設定データの内容は、初期設定により設定されたものと同一内容となる。
【００７１】
管理者端末（管理者が操作する外部監視装置５）から設定変更の要求が来たか否かを判断する（ＳＴ１３）。設定変更の要求があると、送られてきた変更後の設定データを一時設定データ記憶部２２ｅ″に上書きする（ＳＴ１４）。ＳＴ１２の処理ステップで説明した通り、モザイク処理は一時設定データ記憶部２２ｅ″に格納された設定データに基づいて行われるため、ＳＴ１４のステップを実行し一時設定データ記憶部２２ｅ″に上書きされた後でＳＴ１２に至ると、変更後の設定データに基づいてモザイク処理がなされる。
【００７２】
ＳＴ１３の分岐判断でＮｏ，あるいはＳＴ１４の処理を実行後、管理者端末（外部監視装置５）からソフトリセット命令が有ったか否かを判断する（ＳＴ１５）。ソフトリセットがない場合には、ＳＴ１２に戻り、モザイク加工処理を実行する。また、ソフトリセット命令があると、ソフトリセットを行う。つまり、設定データ保存メモリ２２ｅの初期設定データ記憶部２２ｅ′に格納された初期の設定ファイルを読み出し、一時設定データ記憶部２２ｅ″にコピーする。これにより、一時設定データ記憶部２２ｅ″に格納されたデータは、初期設定データ記憶部２２ｅ′に格納されていた初期のものに設定されるため、以後は、元の設定データに基づいてモザイク処理がなされる。
【００７３】
上記処理を繰り返し実行することにより、初期の設定データに基づいてモザイク処理をしつつ、必要に応じて開示範囲を変更した設定データに基づきモザイク処理をし、開示範囲を変更する必要がなくなると元の初期の設定データに戻すことができる。この処理は、電源がＯＦＦになるまで行われる（ＳＴ１７）。
【００７４】
なお、初期の設定データに戻す仕組みとして、ソフトリセットを示したが、このソフトリセット以外にも、外部監視装置５に初期の設定データを記憶保持しておき、ＳＴ１４における一時設定データ記憶部２２ｅ″に上書きするデータを記憶保持していた初期の設定データとすることにより対応できる。
【００７５】
また、加工データの配信と、設定データの変更処理が競合すると、配信データが壊れるおそれがある。特にモザイク処理して得られた加工データの配信処理はある程度時間がかかるため、他の処理に比べると競合する可能性が高い。そこで、図１２に示すフローチャートを実行する機能をＣＰＵ２１に設け、配信処理と変更処理を排他的に行うようにした。このフローチャートは、図１１のＳＴ１４の処理ステップにおけるアルゴリズムとしてＳ２３からＳ２６を実施するようにしたものである。
【００７６】
すなわち、現在配信中か否かを判断する（ＳＴ２３）。配信中の場合には、設定変更を受け付けず（ＳＴ２４）、管理端末（外部監視装置５）に対し、設定変更を受け付けなかった旨の応答を返す。この応答等としては、たとえば「配信中につき、設定変更はできません。しばらくしてから改めて設定変更をしてください」などのメッセージを出力することができる。これにより、そのメッセージを見た管理者は、設定変更ができなかったことと、すぐに再度設定変更要求をするのではなく、配信時間を考慮して少し遅れて設定要求をすればよいことがわかるため、その後の処理がスムーズに行える。一方、配信中でない場合には、そのまま一時設定データ記憶部２２ｅ″に対し、取得した変更後の設定データを上書きして変更する（ＳＴ２６）。
【００７７】
一時設定データ記憶部２２ｅ″に格納された設定データに基づいてモザイク処理がされるため、この上書き後は、変更後の設定データに基づき、データ加工部２１ａにて生成される。
【００７８】
次に、上述したシステムを用いた具体的なアプリケーションについて説明する。上記の説明では、便宜上、外部監視装置５が、管理者側が操作する管理者端末として機能する場合を説明したが、係るシステム例は、たとえばコジェネレーションシステムに適用できる。すなわち、ＰＬＣがコジェネレーション装置を構成し、このコジェネレーション装置にて製造現場における機器の運転状況や発電電力量などを取得し、情報配信支援装置１０に渡す。この場合、コジェネレーション装置１から情報配信支援装置１０に渡された全ての情報は、情報配信支援装置１０を介してコジェネレーションシステムの運用・管理者である外部監視装置５に渡される。
【００７９】
一方、コジェネレーション装置が取得した情報は、コジェネレーション装置を設置し、利用している現場の看視者にとっても、使用状況を確認する上で欲しい情報であるが、当然のことながら、管理者にとっては、看視者に見せたくない情報もある。そこで、上記のモザイク処理を行い、見せたくない情報を隠した状態での一部制限付きで、現場監視装置情報の開示を行う。
【００８０】
また、運用状況によっては、運転中に見せる情報を変更する必要が生じることがある。たとえば、見せなくしていた情報を見せるようにしたり、見せていた情報のコメントを変更するなどの対応を行う必要がある。係る場合、外部監視装置５から情報配信監視装置１０に対して設定データの変更を行い、それ以降は、変更した設定データによりモザイク処理された加工データを現場監視装置６に公開配信する。また、上記設定データを変更する契機となった運用状況がなくなり、元の状態に戻ると、初期の設定データに戻す。
【００８１】
上記とは逆に、現場監視装置６が管理者端末となり、外部監視装置５に対して一部制限付きで情報を公開・配信するシステムにもできる。つまり、製造者が機械装置メーカより製造機器を購入して運用する場合、機械の保守メンテナンスは機械メーカが行うことが多い。係る場合に、外部の製造設備の保守メンテナンス業者が持つ外部監視装置５に対し、モザイク処理をして保守に必要で見せてもよい情報のみを公開・配信する。そして、保守の内容によっては、初期設定データでは開示が許可されていない運転中の機械の情報が必要なことがあり、係る場合に、その保守を行う期間だけ、開示するように設定データを変更することにより対応する。つまり、初期状態では、大まかな保守情報の開示を行う設定を採り、必要に応じて情報の開示内容を変更して、所定のメンテナンスを行い、その後元の初期状態に戻すことにより、遠隔地からのリモートメンテナンスを安全に行うことができる。
【図面の簡単な説明】
【００８２】
【図１】本発明の好適な一実施の形態を示す全体システム図である。
【図２】本発明の概念を説明する図である。
【図３】情報監視支援装置のＣＰＵユニットの内部構成を示すブロック図である。
【図４】メモリ，ＣＰＵの内部構造を示す図である。
【図５】設定データのデータ構造の一例を示す図である。
【図６】管理者端末の機能を示すフローチャートである。
【図７】追加情報の設定を説明する図である。
【図８】加工データ一時期保存メモリのデータ構造の一例を示す図である。
【図９】加工データ保存メモリのデータ構造，監視装置への表示内容の一例を示す図である。
【図１０】変更された設定データに基づいてモザイク処理された結果の加工データ保存メモリのデータ構造，監視装置への表示内容の一例を示す図である。
【図１１】情報監視支援装置の機能を示すフローチャートである。
【図１２】情報監視支援装置の機能を示すフローチャートである。
【符号の説明】
【００８３】
１  ＰＬＣ
２  スレーブ
３  ＡＤＳＬルータ
４  通信網
５  外部監視装置
６  現場監視装置
１０  情報監視支援装置
１１  電源ユニット
１２  ＣＰＵユニット
１３  マスタユニット
１４  ＩＯユニット
１５  通信ユニット
２１  ＣＰＵ
２１ａ  データ加工部
２１ｂ  加工データ蓄積手段
２２  メモリ
２２ａ  収集データ保存メモリ
２２ｂ  加工データ一時保存メモリ
２２ｃ  加工データ保存メモリ
２２ｄ  配信ファイル
２２ｅ  設定データ保存メモリ
２２ｅ′  初期設定データ記憶部
２２ｅ″  一時設定データ記憶部
【図１】
2005250993.tif 000003
【図２】
2005250993.tif 000004
【図３】
2005250993.tif 000005
【図４】
2005250993.tif 000006
【図５】
2005250993.tif 000007
【図６】
2005250993.tif 000008
【図７】
2005250993.tif 000009
【図８】
2005250993.tif 000010
【図９】
2005250993.tif 000011
【図１０】
2005250993.tif 000012
【図１１】
2005250993.tif 000013
【図１２】
2005250993.tif 000014