JP3984046B2 - Information distribution device and remote engineering system - Google Patents
Information distribution device and remote engineering system Download PDFInfo
- Publication number
- JP3984046B2 JP3984046B2 JP2001390709A JP2001390709A JP3984046B2 JP 3984046 B2 JP3984046 B2 JP 3984046B2 JP 2001390709 A JP2001390709 A JP 2001390709A JP 2001390709 A JP2001390709 A JP 2001390709A JP 3984046 B2 JP3984046 B2 JP 3984046B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- data
- fake
- distribution
- name
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Lifetime
Links
Images
Landscapes
- Facsimiles In General (AREA)
- Selective Calling Equipment (AREA)
- Testing And Monitoring For Control Systems (AREA)
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
Description
【0001】
【発明の属する技術分野】
この発明は、情報配信装置並びにリモートエンジニアリングシステムに関するものである。
【0002】
【発明の背景】
工場や各種現場にあっては、FAシステムその他の設備機器が設置され、稼働している。係る場合、FAシステム等を構成する各種装置に不具合が発生すると、メンテナンスをする必要が生じる。従来の係るメンテナンス(サポート)体制は、例えば、FAシステム等を利用しているユーザが電話,FAXなどを用いてサポートする人がいるセンタ(サポートセンタと呼ぶ。多くの場合はベンダーが請負っている)へ連絡を取るとともに、故障状況等を伝える。そして、係る連絡を受けたサポートセンタでは、必要に応じてメンテナンス要員を現場に派遣し、必要なメンテナンス処理を行っている。
【0003】
しかしながら、電話等によりユーザが装置の状況を説明するため、正確な情報を迅速に伝えることは困難である。さらに、係るメンテナンスシステムを実現するためには、工場・現場とサポートセンタにそれぞれ人が存在している必要があり、24時間体制で監視・メンテナンス等のサポートをするのは困難である。
【0004】
一方、遠隔地で監視等をするリモートエンジニアリングを利用して上記サポートをすることが考えられる。特に、FAシステム等では設備装置同士がネットワークで接続されているので、そのネットワークをインターネットその他の通信網を介してサポートセンタ側の監視システムと接続することにより、遠隔地からFAシステムの各装置の状態を監視することが可能となる。そして、故障がプログラム,データなどのソフトウェアに起因する場合には、プログラムやデータファイルをアップロードしたうえで、それらを修正したり、変更,書替えしたりして、修正プログラムや修正データをサポートセンタからダウンロードすることにより、サポートセンタなどの遠隔地から直接メンテナンスを行うことができ、効率が良い。また、遠隔地にてデータの解析が可能となり、いわゆるサプライチェーンマネジメントを行うことも可能となる。
【0005】
しかしながら、工場などにおいては、ノウハウ,生産内容その他の秘密にすべき情報が、設備装置のメモリ内に格納されている。従って、遠隔地が同一の会社内であれば問題がないが、通常、ユーザとサポートセンタまたはベンダーとは別会社であるので、リモートエンジニアリングを採用し、遠隔地から各種装置のメモリに格納された情報が自由に見ることができるようになると、ユーザにとっては係る秘密にすべき情報までベンダーが見ることができる状態になるので好ましくない。
【0006】
この発明は、ユーザが秘密にしたい情報を見せることなく、監視,メンテナンス,保守などに必要な情報を外部にむけて配信可能または外部からアクセス可能にすることのできる情報配信装置並びにリモートエンジニアリングシステムを提供することを目的とする。
【0007】
【課題を解決するための手段】
この発明による情報配信装置は、制御系ネットワークに接続され、前記制御系ネットワークに接続されて制御対象機器をコントロールするPLC等のFAシステム装置が持つ情報を収集し、その収集によって得られた収集情報を、その収集情報が何についての情報であるかを特定するための文字からなる名前情報と関連付けて、通信網を介して外部に配信する情報配信装置であって、前記制御系ネットワークを介して前記FAシステム装置との間でデータ通信をすることによってその装置が持つ情報を収集する情報収集手段と、前記情報収集手段によって収集した収集情報と前記名前情報とを含んでなる配信情報のうち、真のデータのままで外部に見せない収集情報と真の文字のままで外部に見せない名前情報について、その両方またはいずれか一方を選択的に、見せても問題ない偽データと外部に見せない名前情報のそれぞれに個別対応させた任意の文字からなる偽コメントにそれぞれ加工するための定義情報を予め設定して記憶する定義情報記憶部と、収集情報と名前情報とを含んでなる前記配信情報のうち、真のデータのままで外部に見せない収集情報については、前記定義情報記憶部に記憶した定義情報の偽データに基づき、見せても問題ないが何かしらのデータがあることが分かるように偽データに書き換えて加工するとともに、真の文字のままで外部に見せない名前情報については、前記定義情報記憶部に記憶した定義情報の偽コメントに基づき、見せても問題ないが何かしらの文字があることが分かるようにその名前情報に対応する偽コメントに書き換えて加工する情報加工手段と、収集情報と名前情報とを関連付けてなる前記配信情報を通信網を介して外部に配信するに際し、配信情報のうち真のデータのまま外部に見せても良い収集情報と名前情報については真のデータと真の文字のまま配信するとともに、配信情報のうち真のデータのままで外部に見せない収集情報と真の文字のままで外部に見せない名前情報については前記情報加工手段によって加工された偽データと偽コメントを対応させてそれぞれ配信する処理手段を備えて構成した。
そして、具体的な一例としては、前記前記定義情報記憶部に記憶する偽コメントについては、その偽コメントを加工していることがわかるように「*」等の伏せ字を付加した文字にして記憶することとしたり、前記前記定義情報記憶部に記憶する偽データについては、加工していることがわかるように「なし」の旨の文字にして記憶することとしたりできる。
【0008】
ここで、定義情報記憶部は、実施の形態では、メモリ23の定義エリアに対応する。また、加工は、実施の形態ではモザイク処理のことを含めて言う。また、情報は、実施の形態で言うデータやデータの内容を特定するアドレスや名前やプログラムなどを含むものである。情報配信装置は、実施の形態ではデータ収集ユニット20により実現されている。その管理領域は、工場や現場等のある限られた範囲としていて、その管理領域内の装置は、情報配信装置にネットワークなどの通信設備により接続され、直接または間接的に情報の送受が可能な装置である。また、情報配信装置は通信網を介して遠隔地とつながっている。
【0009】
加工した情報を配信する手段は、情報配信装置が直接的に自己が記憶保持している情報を配信する場合と、実施の形態におけるメンテナンス時の処理のように、モザイク処理した加工情報(加工データ)を装置に格納し、外部への見せたくないデータの配信は、その加工データに基づき行う場合がある。
【0010】
また、配信は、直接或いは間接を問わず、最終的に目的とする相手に情報(加工データを含む)が到達するようになっていればよい。さらに、配信は、送信と称しても良く、実施の形態におけるメンテナンス時に、遠隔地側の外部システム側がアップロードして情報を吸い上げるようなものも本発明で言う配信に含まれる。さらに、配信するタイミングは、自発的に行っても良いし、外部からのアクセス要求に応じて行うものでも良い。
【0011】
情報の中には、装置さらにはその装置に接続された機器の状態を示すI/Oデータや測定値などの情報や、原料の使用量,通電時間,現在の生産数,不良品数等の稼働実績を示す情報や、ある物質の製造における原料名,その組成比,順番,動作時間,工程移動時間などの製造に関する情報とがある。ここでは、これをまとめて製造情報と言う。そしてこれら製造情報の中には、ノウハウでもあり、秘密にしたい情報が含まれている。
【0012】
この発明では、秘密にしたい情報、つまり外部に見せたくない情報を予め定義情報として記憶させておき、データを外部に配信する際に、見せても問題のない内容に加工するため、係る秘密が外部に漏れることが無くなる。よって、安心してベンダーなど外部に管理領域内の内部情報を配信して公開することができ、リモート監視やリモートメンテナンスなどのリモートエンジニアリングが可能となる。
【0013】
そして、前記定義情報における前記外部に見せられない情報は、情報毎に設定してもよいし、アドレス範囲で設定することもできる。さらに他の要素として、ベンダー,時間,データ収集ユニットにつながる機器の組み合わせで、見せられない情報を設定しても良い。すなわち、例えばベンダーAにはPLC10の中の任意データを伏せる,ベンダーBには分散制御システム12の中のデータの一部を伏せる,7時から9時はベンダーCには伏せないなどがある。
【0014】
また、配信する情報(配信情報)としては各種のものがあるが、配信情報は、前記収集情報が格納されるアドレス情報を含み、前記配信情報のうち名前情報または収集情報が見せない情報であるか否かを問わず、そのアドレス情報は加工をすることなく配信するとよい。特に、メンテナンスをすることを考慮すると、前記定義情報記憶部の定義情報における前記外部に見せない収集情報は、個々の情報毎に設定するか、或いは、特定のアドレス範囲のすべての情報に対してまとめて設定することができるとよい。
【0015】
さらに、リモートメンテナンスをすることを考えると、前記情報加工手段で加工された収集情報または名前情報の加工前の情報を待避情報として一時的に格納する待避記憶手段と、前記情報加工手段で加工された収集情報または名前情報について、外部システムで修正処理をして生成された修正情報を前記管理領域内のFAシステム装置にダウンロードするに際し、前記待避記憶手段に格納した前記待避情報に基づき、前記加工された収集情報または名前情報を加工前の情報に復帰する復帰手段を備えるとよい。
【0016】
ここで、「外部システム」とは、実施の形態では、ベンダー2に対応する。1つの装置でもよいし、複数の装置から構成されるものでも良い。また、「待避記憶手段」は、実施の形態ではメモリ23のスタックエリアに対応する。さらにまた、「ダウンロードする際」とは、ダウンロード前でもよいし、実際にダウンロードされた後でもよく、ダウンロード処理に関連して、与えられた修正情報の一部を書き換えするようになっていればよい。
【0017】
外部システムに対しては、一部の情報を見られても問題のない内容(加工データ)に変えているため、外部システム側で作成された修正情報は、係る加工データを含んでいる。従って、その加工データを含んだ修正情報をダウンロードしたままとすると、正常に動作しなくなる。そこで、予め加工前の正しい情報を待避情報として記憶保持しておき、取得した修正情報の内、待避情報に対応する部分はその待避情報に更新する。このとき、加工した情報のすべてを加工前の情報に戻すことが本来のねらいに合致するが、必要に応じて加工した情報の一部を加工前の情報に戻すようにしても良いし、戻すのを分割して一部ずつ数回に分けるように処理しても良い。つまり、本発明における復帰対象となる「加工された情報」とは、配信の際に加工した情報の少なくとも一部であれば良い。これにより、正常な状態に復帰される。なお、待避情報は、本来メンテナンスする際に必要のない情報であるため、修正情報として実際に修正されることは余り考えられないので、待避情報に更新しても修正内容への影響はない。
【0018】
本発明に係るリモートエンジニアリングシステムは、
前記情報配信装置は、所定の条件に合致するか否かを判断して合致した場合に、自己が管理する管理領域内のFAシステム装置が持つ情報を収集し、その収集によって得られた収集情報を、その収集情報が何についての情報であるかを特定するための文字からなる名前情報と関連付けて、前記外部システムに向けて自発的に配信するに際し、前記真のデータのままで外部に見せない収集情報と真の文字のままで外部に見せない名前情報については前記情報加工手段を稼動して見せても問題ない前記偽データまたは前記偽コメントの内容に加工した状態で配信し、前記外部システム側では、前記情報配信装置から収集情報と名前情報とが関連付けられた配信情報を受信し、その受信した情報のうち前記加工された偽データについては見せても問題ないが何かしらのデータがあることが分かるように受信した偽データをそのまま表示出力し、かつ偽コメントについては見せても問題ないが何かしらのデータがあることが分かるように受信した偽コメントをそのまま表示出力するようにした。外部システムは、実施の形態では、ベンダーに設置しているが、メンテナンス会社(図示せず)にも設置しても良い。
そして、係るリモートエンジニアリングシステムでは、例えば、情報配信装置は、請求項2に記載の情報配信装置であり、前記外部システム側において、加工されたものであることがわかるように表示出力されるようにしたとは、「*」等の伏せ字を付加した偽コメントをそのまま表示することとすることができる。また、別の例としては、情報配信装置は、請求項3に記載の情報配信装置であり、前記外部システム側において、加工されたものであることがわかるように表示出力されるようにしたとは、「なし」の旨の文字に加工した偽データをそのまま表示することもできる。
【0019】
また、上記した待避記憶手段や更新手段を備えた情報配信装置と、外部システムが通信網を介して接続されて構成されるリモートエンジニアリングシステムとしては、前記情報配信装置は、所定の条件に合致するか否かを判断して合致した場合に、自己が管理する管理領域内の装置が持つ情報を前記外部システムに向けて自発的に配信するに際し、前記見せない収集情報と名前情報に対しては前記情報加工手段を稼働して見せても問題ない偽データまたは偽コメントの内容に加工した状態で配信し、かつ、前記情報配信装置は、前記情報加工手段で加工された情報の加工前の情報を待避情報として一時的に保持しておき、前記外部システムは、受信した前記偽データや偽コメントを含んだ情報に基づき、前記装置が正常に動作するための修正情報を生成するとともに、その生成した修正情報を前記偽データや偽コメントを含んだ状態で前記情報配信装置を介して前記装置にダウンロードし、前記情報配信装置は、前記待避情報に基づき、ダウンロードされた修正情報中に偽データや偽コメントが存在する場合に、前記加工された偽データや偽コメントを加工前の情報に復帰するようにするとよい。
【0020】
上記した各構成を採ることにより、ベンダーなどの外部システムとの間で、秘密漏洩のおそれがない、安全なリモート監視やリモートメンテナンス等のリモートエンジニアリングシステムを提供することができる。そして、装置の状態の監視やデータ分析は、遠隔地にいる外部システム側で行え、故障の有無の判断や、故障時のメンテナンスや通常時の保守メンテナンスも遠隔地から行うことができ、また、仮に現地に行く場合でも、予め装置の状態が分かっているので、エンジニアは、適切な交換部品などを持って出かけることができる。従って、リアルタイム,迅速かつ高品質の対応(監視,分析,メンテナンス等)が図れる。
【0021】
さらに、前記情報配信装置と前記外部システムとの間における情報の送受は、前記通信網に接続されたデータベースを介して行うと効果が増す。ここで、データベースは、実施の形態では、直接に接続するピアtoピアや個別のデータセンタ5の利用に対応する。このデータベースとベンダー2とを合わせて外部システムとしても良い。
【0026】
このように、見せない情報は、加工して配信するようにした場合には、外部システム側で、PLCなどのデータ入力やデータの存在を確かめることができるというメリットを有する。つまり、何かしらの故障でデータが未入力で「無し」になっているのか、データは入力されているがモザイク処理で空白なのかを区別することができる。
【0027】
なお、この発明はFAシステムに限らず、情報システム全般に利用できる。例えば、SGML,HTML,XMLでデータを送るとき、タグとしての定義内容のうち、外部に見せたくない情報にモザイク処理をして見せないようにするものにも利用できる。
【0028】
【発明の実施の形態】
図1は、本発明が適用されるシステムの一例を示している。FAシステム等が設置される工場(現場)1と、その工場に設置されたシステムのメンテナンスを行うベンダー2は、通信網3を経由して情報の送受が行えるようになっている。より具体的には、工場1側では、所定のプロバイダー4を介して通信網3に接続を図り、さらに実際の情報の送受は、データセンタ5を介して行うようにしている。
【0029】
このデータセンタ5は、装置のベンダー2がユーザである工場(現場)1の設備を遠隔でサポートするために必要な機能を共有化するための環境を提供するもので、工場1からの情報は、一旦このデータセンタ5に格納され、ベンダー2はデータセンタ5にアクセスし、前記工場1からの情報を取得することにより、装置の状態を監視したり、必要に応じてデータセンタ5を経由して修正データ(プログラム)の更新等のメンテナンスを行う環境が設定される。なお、このデータセンタ5が自発的にデータをベンダー2へ配信するようにしても良い。。
【0030】
工場1内に設置されたネットワークシステム(FAシステム)の一例としては、図1に示すように、異なる種類のネットワークに接続され、通信プロトコルの相違を吸収し、それら各ネットワークに接続された装置間でのデータの送受を可能にするとともに、各ネットワークに接続された装置のデータを収集するデータ収集ユニット20を備えている。このデータ収集ユニット20は、サーバ機能と、異種ネットワーク間における通信ゲートウェイ機能とを備えている。
【0031】
このデータ収集ユニット20は、イーサネット(登録商標)等の情報系ネットワーク15aや、RS232C等のシリアル系ネットワーク15b並びにDeviceNet(登録商標)などの制御系ネットワークであるフィールドバス(フィールドネットワーク)15c等が接続されている。さらに、上記したプロバイダー4とも通信をするようになっている。つまり、このデータ収集ユニット20を介して、工場1の内部と、外部との間でデータの送受を可能とするもので、ファイアウォールの機能も実装している。図中ではプロバイダ4を設けているが、省略しても良い。
【0032】
さらに、工場1内のネットワークシステムは、制御対象機器をコントロールするPLC(いわゆるプログラマブル・ロジック・コントローラ)10や、FA機器の監視,制御や実績収集,帳票作成に適したデータ収集システム(SCADA:Supervisory Control And Data Acquisition)11,分散制御システム(DCS:Distributed Control System)12等の各種装置を備え、それらの装置が情報系ネットワーク15aに接続されている。また、シリアル系ネットワーク15bにはシリアルの通信機器13が接続され、フィールドバス15cには、フィールド機器14が接続されている。なお、各ネットワーク15aから15cに接続される各種装置の構成並びに、それらのネットワークシステムにおける動作・役割などは、従来と同様であるのでその詳細な説明を省略する。さらになお、データ収集ユニット20に接続するネットワークは、上記のものに限ることはなく、例えば、パラレル通信やUSB,GPIB,セントロニクス,IEEE1394等のネットワークとしても良い。もちろん符号15bのネットワークをそれら他のネットワークにした場合には、符号13はそれに対応した機器としても良い。
【0033】
また、この図1に示すシステム構成では、データセンタ5を介して工場(ユーザ)1とベンダー2との間で情報の送受を行うようにしたが、本発明はこれに限ることはなく、直接両者間で情報の送受を行うようにしても良い。例えば、通信網3に接続されたベンダー2のサーバなどを24時間稼働させておき、通信網3を経由して、工場1の情報を係るサーバに書き込むことにより、ベンダー2側では24時間監視し、必要に応じてメンテナンスをすることができる。
【0034】
さらには、情報の送受をする際に使用する通信網として、インターネットや、例えば図2に示すようなIP網3′を使用することもできる。係る場合、ベンダー2側のモニタリング装置2aを用い、工場側から指定されたIPアドレスにより、データ収集ユニット20を介して、PLC10やデータ収集システム(パソコン)11のメモリに格納された情報を直接的に読み書きすることができる。これにより、状態の監視や、不具合時の補修などのメンテナンスを遠隔地から行うことができる。また、パソコン通信のように電話回線を利用したピアtoピア方式でも良い。
【0035】
データ収集ユニット20の内部構造は図3のようになっている。すなわち、各ネットワーク15aから15cにそれぞれ接続され、所定の通信プロトコルによりデータの送受をするための各インタフェース21aから21cと、各種処理を実行するためのCPU22並びにメモリ23を備え、それらは内部バス24を介して接続されている。ここで言うメモリ23は、ROMとRAMを含む(フラッシュROMでも良い)。つまり、データ収集ユニット20が実行するアプリケーションプログラムや、そのプログラムを実行する際に必要なデータが格納される。さらに係るプログラムの実行時のワークエリアとしても利用される。なお、インタフェース21は、ここではシリアルインタフェースとしているが、前述のようにシリアル以外でも良い。
【0036】
上記アプリケーションプログラムとしては、各ネットワーク15aから15cを介して情報の送受を行ったり、必要なデータ収集を行ったり、外部システムと通信する機能等がある。この機能は、従来からある一般的なものであるので、その詳細な説明を省略する。
【0037】
ここで本発明では、データ収集ユニット20は、PLC10,データ収集システム11,分散制御システム12,通信機器13並びにフィールド機器14などから収集したデータ(生データ)をメモリ23の所定エリアに格納するが、自発的或いはベンダー2などの外部からの要求に応じて前記データを配信(送信)するに際し、秘密にしたい部分はモザイク処理(マスク処理とも称する)を施し、生データを見ることのできない状態にした後で、実際に配信を行うようにしている。ここでいう「見せることができない状態」とは、何かしらのデータがあることは分かるものの、真のデータを見ることができないことを言い、偽のデータに書き換えたり、「*」等に書き換えるといった伏せ字の状態にするなどの各種の加工手法が採れる。さらに、係る秘密にしたい部分は、配信しないようにすることもできる。なお、モザイク処理の対象となるデータとは、PLC10などから送られる実際の稼働状態を示すデータ(I/Oデータ,測定値等)はもちろんのこと、そのデータの意味を示すコメント(温度,時間,生産数など)など、各種の製造情報を含むものである。
【0038】
なお、「偽のデータ」とは、真のデータ(真データ)に対する「偽」であり、加工データのことを指す。換言すると、ダミーデータの意味である。この点は、以下の説明でも同じであり、「偽情報」や「偽コメント」や「偽I/Oコメント」等における「偽」も同様である。る。
【0039】
また、本実施の形態では、単に工場1側の状態を発信するのみでなく、不具合が生じている場合には、リモートエンジニアリングシステムにより、遠隔地にあるベンダー2にて作成した修正プログラムや修正データ(各種条件・定義等)などを、所定の通信網3,3′を介して工場1側に伝送し、ダウンロードすることにより所定の更新処理をするといったメンテナンスを実行できるようにしている。
【0040】
このメンテナンスの際には、データ収集ユニット20の機能で、メモリ23に修正プログラム並びに修正データを格納し、データ収集ユニット20から所定の装置に対して上記修正プログラム等をダウンロードする。また、係る機能がない場合には、データ収集ユニット20はゲートウェイでもあるので、係るデータ収集ユニット20を介して所定の装置(PLC10など)のメモリにアクセスし、データの更新を行うことになる。
【0041】
なお、上記した配信の際にも説明した通り、所定のデータ等はモザイク処理が施されており、ベンダー2側では、そのモザイク処理されたデータに従って修正処理をするため、修正プログラムや修正データは、モザイク処理された偽のデータ等を含むものとなる。よって、係る加工データ等を含んだ修正プログラム等をそのまま対応する装置にダウンロードすることになるので、そのまま装置を稼働すると正常に動作しない。そこで、データ収集ユニット20は、メンテナンスモード(つまり、修正するためのダウンロードを行うモード)にある場合、少なくともモザイク処理した加工データ等に対し、モザイク処理する前の真のデータ(生データ)をメモリ23に記憶保持(スタック)させておき、修正プログラム等をダウンロードされた後で、上記記憶保持させておいた真のデータに基づいて修正プログラム等の更正(復帰,逆モザイク処理)を行う。つまり、真のデータに置き換える処理を実施する。これにより、装置を正常に動作させることができる。
【0042】
そして、上記した各処理を実施するための具体的な機能は、以下の通りである。まず、メモリ23のデータ構造は、図4に示すように、OSや、その他の基本的な処理を実行するプログラムを記憶するシステムエリアと、モザイク処理をするために必要な情報(モザイクする情報の特定並びに表示・提供する偽情報等)を記憶する定義エリアと、アクセスを許可する正規のベンダーを特定するための顧客(ベンダー)IP等を記憶する顧客IP設定エリアと、PLC10等の装置から収集する生データを格納するデータエリアと、メンテナンスモードの際に、生産情報やI/Oコメントなどのモザイク処理の対象となった真の情報を待避させるスタックエリアなどがある。
【0043】
本実施の形態では、工場1(データ収集ユニット20)から配信される情報として、製造情報の具体的なデータ(測定値,原料名など)と、そのデータが格納されているアドレス情報並びにそのデータが何についてのデータであるかを特定する名前を関連付けて行うようになっている。名前については、見せて良い名前をそれぞれユーザが登録する方式を採ることができる。また、PLCの場合には、ラダープログラム中にはI/Oコメントが付記されるので、係るコメントをそのまま名前として採用する。これにより、各データ毎の名前の登録処理が不要となり、初期設定に係る処理が簡易化される。但し、係るコメントも隠したい場合もあるので、加工コメントとして名前を登録できる機能を持たせると良い。
【0044】
次に、モザイク処理対象のデータの特定(定義)方式について説明する。本実施の形態では、テーブル方式(アドレス範囲指定,アドレス単位指定)と、タグ設定方式と、フラグ方式を用意しておき(各方式の具体的な内容は後述)、ユーザ側で何れかひとつの方式か、または複数の方式の混合利用かを選択して設定することができるようにしている。
【0045】
*テーブル方式(アドレス範囲指定)
PLCにおけるデータアドレス範囲に対し、そのまま見せるデータと見せないデータを格納するエリアを予め設定し、ユーザプログラム等を作成する際に、各データの種類(モザイク処理の有無)を判断し、格納エリアを設定する。例えば、図5に示すように、DM00からDM50のエリア範囲を見せるデータと事前定義し、DM51からDM100のエリア範囲を見せない(モザイク処理する)データと事前定義する。なお、実際の指定は一方の種類のみ設定することにより、設定されなかった残りの範囲は自動的に他方の種類とすることができる。また、指定するエリア範囲は、必ずしも2分割するのではなく、例えば全体でDM00からDM100までの記憶エリアが存在する場合に、DM00からDM10とDM50からDM70までを見せるデータエリアとし、他の部分を見せないデータエリアとするように、各種類を1つ、または複数箇所に分割して設定することもかまわない。
【0046】
また、PLCの場合、ラダープログラム上でI/Oコメントが付記されることがあるので、このコメントもベンダー2のモニタリング装置2aに出力表示される。このとき、データを見せるデータアドレス範囲のものは、I/Oコメントをそのまま表示し、データを見せないデータアドレス範囲のものは、I/Oコメントを表示しないようにする。具体的には、全てのI/Oコメントを「*」としたり、表示しない(空欄、いわゆるNULLデータやスペースデータを送る)とすることができる。図5に示す設定の場合、ベンダー2側の画面は、例えば図6に示すように表示される。なお、以下の例も同様であるが、図5中データの欄は、説明の便宜上示したが、実際の稼働中にデータ収集し、メモリ23のデータエリアに格納するものであり、定義エリアに格納するモザイク処理のための情報としては、少なくともデータの欄は不要で、見せる/見せないデータのアドレス範囲を特定する情報が有ればよい。そして、好ましくは表示する真または偽のI/Oコメントも各アドレスと関連付けて定義エリアに登録することである。
【0047】
*テーブル方式
システム導入後ユーザが自由にアドレス単位毎にデータの配信について、モザイク処理をかけるか否かの設定を行う方式である。つまり、図7に示すように、アドレス毎に配信し、画面に表示するコメントと、データ表示の有効/無効を関連付けたモザイク処理情報をテーブル形式で生成し、メモリ23の定義エリアに格納する。具体的には、ツール装置などの設定画面上に図7に示すようなテーブル(当初は表示コメント,有効/無効の欄は空欄&データの欄は無し)を表示しておき、アドレスに対応する真コメントの欄は、コメントを読み出して表示する。
【0048】
この状態において、ユーザは、真コメントを見てそのまま表示したくない場合には、表示コメントの欄に偽コメント(つまり、加工コメント)を登録する。本実施の形態では、先頭に「*」を付加するようにしている。また、見せて良いコメントの場合には、真コメントをそのまま登録する。さらに、有効/無効の欄には、見せて良いデータの場合には「○」を、見せていけない場合には「×」を入力する。
【0049】
コメント(名前)とデータのそれぞれについて、見せる/見せない(モザイク処理する/しない)の設定ができる。よって、図7に示すように、▲1▼コメントとデータの両方とも見せない(DM00,DM100),▲2▼コメントは見せるがデータは見せない,▲3▼コメントは見せないがデータは見せる(DM10),▲4▼コメントとデータの両方とも見せる(DM05)のパターンがある。さらに、見せない場合に、DM100のように、全く表示しないものと、DM00のように関係のないコメントを表示させたり、DM10のように関連する名称を表示するなど、ユーザ側の指定により各種の形態を取ることができる。
【0050】
そして、図7に示すように設定した場合、ベンダー2側の表示画面は、図8に示すようになる。なお、同じデータに対し、工場1内の現場での画面は、図9に示すように真コメントと生データを表示するようになる(アドレス非表示)。
【0051】
*タグ設定方式
データ毎にタグを設定し、必要に応じてモザイク処理をする。すなわち、例えばデータ収集システム11や分散制御システム12のように、監視対象の装置がパソコンのような場合、各データに対して名前を付加するために、Tagナンバーとデータアドレス並びに名前、さらにデータの有効/無効(見せる/見せない)を関連付けてユーザが登録する。
【0052】
そして、係るタグ設定されたモザイク処理情報は、メモリ23の定義エリアに格納され、実際のモザイク処理をする場合には、アドレスで指定されるデータを抽出し、図11に示すような画面表示をする。なお、図11中「データ」とは、実際にはアドレスで指定された生データを出力表示することになる。なお、コメントを備えている場合に対してこのタグ設定方式を適用してももちろん良い。
【0053】
*フラグ方式
各データの先頭にそのデータを見せるか否かを規定するフラグ設定をする。具体的には、図12に示すように、データとともに表示する名前をフラグとして兼用し、名前の先頭に「*」を付加した場合にはデータを見せないようにする。
【0054】
そして、係るフラグ設定されたモザイク処理情報は、メモリ23の定義エリアに格納され、実際のモザイク処理をする場合には、アドレスで指定されるデータを抽出し、図13に示すような画面表示をする。この例では、フラグが、そのまま画面の名前として使用される。そして、フラグに「*」が存在している場合には、データを見せたくないことを意味しているので、データ自体を出力しない。また、フラグの名前は、ユーザが自由に設定できるので、真コメントなどが存在する場合、それを見せても良い場合には、フラグにそのまま格納し、見せたくない場合には、偽コメントなどを格納すればよい。
【0055】
次に、CPU22の具体的な機能について説明する。このCPU22には、モザイク処理をするために必要な各種定義(初期設定)を行う定義ファイル作成機能と、システム稼働中において、所定の条件に合致した場合にモザイク処理をしてデータを配信する機能を備えている。さらに、データを配信する機能は、より具体的には、ベンダー2側での監視のためにデータを出力する通常配信モードと、工場1内の装置が持つプログラムやデータ等の情報を修正(メンテナンス)するメンテナンスモードがあり、各モードにより配信する際の前処理並びに後処理が異なる。具体的な一例としては、図14以降に示すプログラムを実施するようになっている。
【0056】
定義ファイル作成機能は、図14に示すように、ツール側(図示せず)でステップ1からステップ7間での処理を順次実行して定義ファイルを作成する。つまり、まず、モザイク処理する際の方式(テーブル方式/タグ方式/フラグ方式)を選択する(ST1)。これは、ツールのモニターに表示するメニュー画面から選択する。
【0057】
次に、必要情報を作成する(ST2)。つまり、配信先,メンテナンスを許可するベンダー2に関する情報(ベンダーが持つモニタリング装置2aのIP,IDやパスワード等の正規のベンダーを認識するための情報等)や、データセンタ5へアクセスするための情報や、自発的にデータを配信する場合には、その配信処理をするイベント情報(配信時刻,異常時等の配信条件)等を入力する。なお、イベント情報などは、以下のモザイク定義情報として入力するようにしても良い。
【0058】
次いで、モザイク定義情報(つまり定義ファイル)を作成する(ST3)。すなわち、選択された方式に応じた必要な情報を取得し、モザイク情報の入力画面を表示する。つまり、監視・メンテナンス対象となる装置(PLC10,各種システムを搭載したパソコン等)のメモリ情報(タグとアドレスとそれに割り付けられたデータに関する情報等)を読み出し、図5,図7,図10,図12のような入力画面を出力表示する(例えば、表形式表示)。このとき、不明な部分は空欄のままとする。そして、ベンダー2に配信する情報の登録をする。具体的には、前処理で表示した入力画面中の空欄の部分に必要な情報を登録する。
【0059】
一例を示すと、テーブル方式の場合には、見せてもよいデータを登録するアドレス範囲と見せてはいけないデータを登録するアドレス範囲を指定し、テーブル方式の場合には、各データ毎にデータを見せて良いか否かの設定(有効/無効の欄に○/×を入力)を行うとともに、各データ毎に表示するコメント(真コメントor偽コメント)を設定する。また、タグ方式の場合には、タグ名とそれに割り付けるアドレスがステップ2で行われているので、各タグ毎に表示する名前,データの有効/無効情報を登録する。さらに、フラグ方式の場合には、フラグを付加する。また、配信先のベンダーを特定するための情報(IP,ID,パスワードなど)も併せて入力する。
【0060】
定義ファイルを確定し、ツール側で係る定義ファイルを記憶保持する(ST4,ST5)。そして、データ収集ユニットの動作を停止し(ST6)、そのデータ収集ユニットに対して前記確定した定義ファイルや必要情報をダウンロードする(ST7)。ここまでがツール側での処理である。
【0061】
データ収集ユニット20のCPU22は、上記ダウンロードされてきた必要情報並びに定義ファイルをそれぞれメモリ23のIP設定エリアや定義エリアなどの所望の記憶領域に記憶させる(ST8)。そして、ツールの設定モードを解除し、データ収集ユニット20の動作を開始する(ST9)ことにより、定義ファイル作成処理を終了する。
【0062】
通常のシステム稼働時におけるデータ配信機能は、図15以降に示すフローチャートを実行するようになっている。すなわち、データ収集ユニット20が運転モードで、データ収集機能やゲートウェイ機能などの通常動作をする(ST10)。接続された各装置から送られる情報に基づき異常の有無を判断する(ST11)。そして、異常があった場合には、その異常データを記憶する(ST12)。ここでは、異常をトリガとして配信イベントとしているが、常時か定時刻ごとに配信イベントの処理をしたり、特定のPLCのI/Oの立上がりなどをトリガとして配信イベント処理をしても良い。
【0063】
次いで、配信イベントになったか否かを判断する(ST13)。つまり、監視側(ベンダやデータセンタ5等のリモート監視側)からの要求の有無や、自発的に配信する条件に合致したか否かを判断する。そして、配信イベントでない場合には、ステップ10に戻り、上記処理を繰り返し実行する。また、配信イベントになった場合には、ステップ14に進み、モードを確認する(ST14)。つまり、単にデータを配信する通常配信モードか、メンテナンスモードかを判断する。なお、メンテナンスモードへの切替えは、実際には工場現場の人間が手動で行うようにしたほうが望ましい。
【0064】
通常配信モードの場合、ステップ16に進み、配信先を確認し、PLCのデータメモリ(DM),ユーザメモリ(UM)や、その他の装置の所定アドレスに格納されたデータや、異常データ等の指定データを収集し、収集したデータをメモリ23のデータエリアに一時記憶する(ST16からST18)。
【0065】
モザイク処理方式を確認し、メモリ23の定義エリアを参照し、モザイク処理情報(定義ファイル)を取得し、モザイク処理をするデータを確認する(ST19,ST20)。そして、その定義ファイルに従ってモザイク処理をし、見せてはいけないデータ等を見せない状態(何かしらのデータがあることは分かる)に加工する(ST21)。そして、モザイク処理(データ加工)後の加工データをメモリ23に記憶させ(ST22)、その加工データと、ステップ17で収集した異常データを配信先へ送信する。
【0066】
一方、ステップ14の分岐判断で、メンテナンスモードの場合、図16に示すステップ24に飛び、PLCなどの少なくともメンテナンス対象の装置を一時停止する。実際には、工場にて現場の人間が制御システムを停止するようにしたほうが望ましい。そして、メンテナンス対象の装置(PLCなど)から、生データ,コメント等を読み出し、メモリ23のスタックエリアに格納(待避)する。ここで待避対象のデータ等としては、少なくともベンダー2に対して見せないデータ(コメントを含む)に対応する真のデータ(生データ,真コメント等)とする。
【0067】
次いで、モザイク処理を行い、隠しデータを作成する(ST27)。この隠しデータは、基本的には上記した通常配信モードの時に行ったモザイク処理に伴う加工データと同じである。但し、本実施の形態では、この隠しデータをそのまま(データ収集ユニット20から)メンテナンス先のベンダー2(データセンタ5経由を含む)に送るのではなく、一旦PLC10などのメンテナンス対象の装置のメモリに格納し、その装置のメモリに対してアクセスしてメンテナンスを行うため、見せないデータについてモザイク処理をすればよい。
【0068】
生成した隠しデータをPLC10などのメンテナンス対象の装置へダウンロードする(ST27)。ダウンロードが完了したならば(ST28でYes)、PLC等への通信、つまり、データ収集ユニット20のゲートウェイ機能による外部(ベンダー2のモニタリング装置2a等)からデータ収集ユニット20経由での当該装置のメモリに対するアクセスを許可する(ST29)。
【0069】
これにより、ベンダー2は、メモリに記憶されたモザイク処理後のデータ(プログラムを含む)をアップロード(配信)してモニタリング装置2a等に取り込み、必要な修正を行った(ベンダー2側の処理機能は後述する)後、係る修正データ(修正プログラム)を当該PLC等の装置にダウンロードする。従って、データ収集ユニット20のCPU22では、係るPLC10等とベンダー2のモニタリング装置2a間でのデータの通信を行なう(ST30)。
【0070】
そして、修正データ等のダウンロードが完了したならば(ST31でYes)、通信を不許可にする(ST32)。次いで、メモリ23のスタックエリアに格納しておいた待避データ(生データ,真コメント等)を読み出し(ST33)、データの復帰(逆モザイク処理)を行う(ST34)。つまり、ダウンロードされたメンテナンス後のデータは、モザイク処理してベンダーに隠したデータ(加工データ)に基づいて行われているので、係る隠したデータを生データ,真コメントに戻す処理を行う。生データについては、アドレスが分かっているので、係るアドレスに対して上書き処理をすることにより復帰処理ができる。コメントもモザイク処理情報にて、真コメントと偽コメントが分かっているので、対応する真コメントに戻す。
【0071】
このデータ復帰処理が終了したならば、ステップ24で一時停止したPLC10などを再起動させる(ST35)。これにより、メンテナンスされた修正プログラム(隠しデータに基づく更正済み)等に基づき、安定したシステムの稼働を行うことができる。実際には工場にて現場の人間が制御システム,PLCを再起動させるようにするのが望ましい。
【0072】
図17は、ベンダー2側の処理の一例を示している。同図に示すように、モニタリングにより、データ収集ユニット20から直接或いはデータセンタ5経由で監視対象の装置のデータを受信し(このとき、メモリに格納する)、モニタリング装置2aのモニタに表示する(ST40,ST41)。そして、メンテナンスモードでない場合(ST42でNo)には、その表示された内容を見て状態の監視と分析を行う。
【0073】
一方、メンテナンスモードの場合(ST42でYes)、取得したデータ等に基づき、メンテナンス処理を行う(ST43)。つまり、プログラム,データを検証し、不具合点を解消した修正プログラム,修正データを作成する。そして、係る修正した内容(処理データ)を、モニタリング装置2a側で記憶保持し(ST44)、その修正プログラム,修正データを、データ収集ユニット20を経由して、メンテナンス対象の装置のメモリにダウンロードする(ST45)。
【0074】
なお、データ収集ユニット20側では、係る修正データを受信すると、内部をスルーしてPLC10などのメンテナンス対象の装置にダウンロードし、その後、隠しデータの復帰処理を行う。
【0075】
【発明の効果】
以上のように、この発明では、定義情報により、外部に見せたくない情報が定義されているため、その定義された情報は、外部に配信される際には、適宜加工された状態になるので、ユーザが秘密にしたい情報を見せることなく、監視,分析,メンテナンス,保守などに必要な情報を外部にむけて配信可能(外部からアクセス可能)にすることができる。
【図面の簡単な説明】
【図1】 本発明が適用されるシステム全体の一例を示す図である。
【図2】 本発明が適用されるシステム全体の他の例を示す図である。
【図3】 データ収集ユニットの内部構成の一例を示す図である。
【図4】 データ収集ユニットにおけるメモリのデータ構造の一例を示す図である。
【図5】 テーブル方式を説明する図である。
【図6】 図5で設定された場合のベンダー側に表示される画面の一例を示す図である。
【図7】 テーブル方式を説明する図である。
【図8】 図7で設定された場合のベンダー側に表示される画面の一例を示す図である。
【図9】 図7で設定された場合の工場側に表示される画面の一例を示す図である。
【図10】 タグ方式を説明する図である。
【図11】 図10で設定された場合のベンダー側に表示される画面の一例を示す図である
。
【図12】 フラグ方式を説明する図である。
【図13】 図12で設定された場合のベンダー側に表示される画面の一例を示す図である
。
【図14】 定義ファイル作成の処理を示すフローチャートである。
【図15】 データ収集ユニットのCPUの機能を示すフローチャートである。
【図16】 データ収集ユニットのCPUの機能を示すフローチャートである。
【図17】 ベンダーのモニタリング装置の機能を示すフローチャートである。
【符号の説明】
1 工場
2 ベンダー
2a モニタリング装置
3 インターネット
3′ IP網
4 プロバイダー
5 データセンタ
10 PLC(プログラマブル・ロジック・コントローラ)
11 データ収集システム(SCADA)
12 分散制御システム(DCS)
13 通信機器
14 フィールド機器
15a 情報系ネットワーク
15b シリアル系ネットワーク
15c フィールドバス
20 データ収集ユニット
21aから21c インタフェース
22 CPU
23 メモリ
24 内部バス[0001]
BACKGROUND OF THE INVENTION
The present invention relates to an information distribution apparatus and a remote engineering system.
[0002]
BACKGROUND OF THE INVENTION
In factories and various sites, FA systems and other equipment are installed and operating. In such a case, if a failure occurs in various devices constituting the FA system or the like, maintenance is required. In the conventional maintenance (support) system, for example, a center where a user who uses an FA system or the like has a person who supports using a telephone, FAX, etc. (referred to as a support center. In many cases, it is contracted by a vendor. ) And inform them of the failure status. The support center that has received such notification dispatches maintenance personnel to the site as necessary to perform necessary maintenance processing.
[0003]
However, since the user explains the status of the apparatus by telephone or the like, it is difficult to quickly convey accurate information. Furthermore, in order to realize such a maintenance system, it is necessary to have a person in each of the factory / site and the support center, and it is difficult to provide support such as monitoring / maintenance in a 24-hour system.
[0004]
On the other hand, it is conceivable to support the above using remote engineering for monitoring at a remote place. In particular, in the FA system and the like, equipment devices are connected to each other via a network. By connecting the network to a monitoring system on the support center side via the Internet or other communication network, each device of the FA system can be remotely connected. The state can be monitored. If the failure is caused by software such as programs and data, upload the programs and data files, and then modify, change, and rewrite them, and then send the correction programs and correction data from the support center. By downloading, maintenance can be performed directly from a remote location such as a support center, which is efficient. In addition, data can be analyzed at a remote location, and so-called supply chain management can be performed.
[0005]
However, in factories and the like, know-how, production details, and other information that should be kept secret are stored in the memory of the equipment. Therefore, there is no problem if the remote location is within the same company, but since the user and the support center or vendor are usually separate companies, remote engineering was adopted and stored in the memory of various devices from a remote location. If the information can be freely viewed, it is not preferable for the user because the vendor can see the information to be kept secret.
[0006]
The present invention provides an information distribution apparatus and a remote engineering system that can distribute information necessary for monitoring, maintenance, maintenance, etc. to the outside or be accessible from the outside without showing information that the user wants to keep secret. The purpose is to provide.
[0007]
[Means for Solving the Problems]
An information distribution apparatus according to the present invention collects information held by an FA system apparatus such as a PLC connected to a control system network and connected to the control system network to control a control target device, and collected information obtained by the collection To identify what the collected information is about Consist of letters An information distribution device that is associated with name information and distributed to the outside via a communication network, and collects information held by the device by performing data communication with the FA system device via the control network Collecting information by the information collecting means and the information collecting means Yield Among the distribution information including the collection information and the name information, the collection information that is not shown to the outside with the true data True characters are not shown to the outside Name information, either or both One Selectively , Fake data that can be shown Consists of arbitrary characters individually corresponding to each name information not shown to the outside A definition information storage unit that pre-sets and stores definition information for processing each of the fake comments; collection Among the distribution information including information and name information, about the collected information that is not shown to the outside as it is true data , Based on the false data of the definition information stored in the definition information storage unit, There is no problem to show it, but it is rewritten and processed into fake data so that it can be understood that there is some data, and true letter For name information that is not visible to the outside Based on the fake comments of the definition information stored in the definition information storage unit, It ’s okay to show it, but something letter As you can see Corresponding to the name information When distributing the information processing means that rewrites and processes it into a fake comment, and the distribution information that associates the collection information with the name information to the outside via the communication network, show the true data of the distribution information as it is to the outside Also good data and name information for true information and True character Collected information that is distributed as it is and not shown to the outside as true data True characters are not shown to the outside For name information, fake data and fake comments processed by the information processing means Let me correspond Each is provided with processing means for distribution.
And as a concrete example, Store in the definition information storage unit For fake comments, a hidden character such as “*” is added to show that the fake comments are being processed. letter In And remember Or said Store in the definition information storage unit For fake data, change it to “None” so that you can see that it is being processed. And remember Or you can do it.
[0008]
Here, the definition information storage unit corresponds to the definition area of the
[0009]
The means for distributing the processed information includes processing information (processed data) processed by mosaic processing, as in the case where the information distribution apparatus directly distributes information stored and held by the information distribution apparatus and the processing at the time of maintenance in the embodiment. ) Is stored in the apparatus, and the distribution of data that the user does not want to show to the outside may be performed based on the processed data.
[0010]
In addition, it is sufficient that the information (including processed data) finally reaches the target party regardless of direct or indirect delivery. Further, the distribution may be referred to as transmission, and the distribution referred to in the present invention also includes a case where the remote system side uploads and sucks up information during maintenance in the embodiment. Furthermore, the distribution timing may be performed spontaneously or in response to an access request from the outside.
[0011]
Some of the information includes information such as I / O data and measurement values that indicate the status of the equipment and the equipment connected to the equipment, and usage of raw materials, energization time, current number of production, number of defective products, etc. There are information indicating results, and information on manufacturing such as raw material name, composition ratio, order, operation time, and process transfer time in manufacturing a certain substance. Here, this is collectively referred to as manufacturing information. The manufacturing information includes information that is also a know-how and is to be kept secret.
[0012]
In this invention, information that is to be kept secret, that is, information that is not desired to be shown to the outside, is stored in advance as definition information, and when the data is distributed to the outside, the contents are processed without any problem even if it is shown. There is no leakage to the outside. Therefore, internal information in the management area can be distributed and disclosed to the outside, such as a vendor, with peace of mind, and remote engineering such as remote monitoring and remote maintenance becomes possible.
[0013]
The information in the definition information that cannot be shown to the outside may be set for each information, or may be set in an address range. As another element, information that cannot be shown may be set by a combination of a vendor, a time, and a device connected to the data collection unit. That is, for example, the vendor A hides arbitrary data in the
[0014]
There are various types of information to be distributed (distribution information). The distribution information includes address information in which the collection information is stored, and is information that does not show name information or collection information in the distribution information. Regardless of whether or not, the address information may be distributed without processing. In particular, in consideration of maintenance, the collection information not shown to the outside in the definition information of the definition information storage unit is set for each piece of information or for all information in a specific address range. It is good to be able to set all together.
[0015]
Further, considering remote maintenance, the storage information for temporarily storing the collected information processed by the information processing means or the information before the name information is processed as save information, and the information processing means When the correction information generated by correcting the collected information or name information in the external system is downloaded to the FA system device in the management area, the processing is performed based on the save information stored in the save storage means. It is preferable to provide return means for returning the collected information or name information to the information before processing.
[0016]
Here, the “external system” corresponds to the
[0017]
Since the external system is changed to content (processing data) that does not cause a problem even if some information can be seen, the correction information created on the external system side includes such processing data. Therefore, if the correction information including the processing data is downloaded, it will not operate normally. Therefore, correct information before processing is stored and retained in advance as save information, and the portion of the acquired correction information corresponding to the save information is updated to the save information. At this time, returning all of the processed information to the information before processing matches the original aim, but if necessary, a part of the processed information may be returned to the information before processing or returned. It is also possible to divide the process so that a part is divided into several times. That is, the “processed information” to be returned in the present invention may be at least part of the information processed at the time of distribution. As a result, the normal state is restored. Since the save information is information that is not originally required for maintenance, it is unlikely that the save information is actually corrected as correction information. Therefore, updating to the save information does not affect the correction contents.
[0018]
The remote engineering system according to the present invention is:
When the information distribution device determines whether or not a predetermined condition is met, the information distribution device collects information held by the FA system device in the management area managed by the information distribution device, and the collected information obtained by the collection To identify what the collected information is about Consist of letters In association with name information, when voluntarily distributing to the external system, the collected information that is not shown to the outside as the true data True characters are not shown to the outside For name information, there is no problem even if the information processing means is operated. Said Fake data or Said Distribute in the form of fake comment content, and the external system side receives distribution information in which the collection information and name information are associated from the information distribution device, and the processed fake of the received information As you can see that there is no problem even if you show the data, the received fake data is displayed and output as it is so that you can see that there is some data, and you can see that there is some data even if you show the fake comments The received fake comment is displayed and output as it is. In the embodiment, the external system is installed in the vendor, but may be installed in a maintenance company (not shown).
In such a remote engineering system, for example, the information distribution device is the information distribution device according to
[0019]
In addition, as a remote engineering system configured by connecting an information distribution apparatus including the above-described saving storage means and update means and an external system via a communication network, the information distribution apparatus satisfies a predetermined condition. If the information held by the device in the management area managed by itself is voluntarily distributed to the external system when it matches, the collected information and name information not shown Distributing fake data or fake comments that have no problem even if the information processing means is operated and distributed, and the information distribution device is information before processing the information processed by the information processing means Is temporarily stored as save information, and the external system corrects the device to operate normally based on the received information including the fake data and fake comments. And the modified information generated is downloaded to the device via the information distribution device in a state including the fake data and fake comments, and the information distribution device is downloaded based on the save information. If there is fake data or fake comments in the corrected information, the processed fake data or fake comments may be restored to the information before the processing.
[0020]
By adopting each of the above-described configurations, it is possible to provide a remote engineering system such as safe remote monitoring and remote maintenance that does not cause a secret leak with an external system such as a vendor. Device status monitoring and data analysis can be performed by an external system at a remote location, whether or not there is a failure, maintenance at the time of failure or normal maintenance can be performed from a remote location, Even when going to the site, the state of the device is known in advance, so the engineer can go out with appropriate replacement parts. Therefore, real-time, quick and high-quality response (monitoring, analysis, maintenance, etc.) can be achieved.
[0021]
Further, the effect of transmission / reception of information between the information distribution apparatus and the external system is enhanced through a database connected to the communication network. Here, the database corresponds to the use of the directly connected peer-to-peer or
[0026]
As described above, when the information that is not shown is processed and distributed, there is an advantage that data input such as PLC or the presence of data can be confirmed on the external system side. That is, it is possible to distinguish whether the data is not input due to some failure and “None”, or whether the data is input but is blank by mosaic processing.
[0027]
The present invention is not limited to the FA system and can be used for information systems in general. For example, when sending data in SGML, HTML, and XML, it can also be used for the contents of the definition as a tag so that the information that you do not want to show to the outside is not subjected to mosaic processing.
[0028]
DETAILED DESCRIPTION OF THE INVENTION
FIG. 1 shows an example of a system to which the present invention is applied. A factory (site) 1 in which an FA system or the like is installed and a
[0029]
This
[0030]
As an example of a network system (FA system) installed in the
[0031]
The
[0032]
In addition, the network system in the
[0033]
Further, in the system configuration shown in FIG. 1, information is transmitted and received between the factory (user) 1 and the
[0034]
Furthermore, the Internet or an IP network 3 'as shown in FIG. 2, for example, can be used as a communication network used when sending and receiving information. In such a case, the information stored in the memory of the
[0035]
The internal structure of the
[0036]
The application program includes a function of transmitting / receiving information via each
[0037]
Here, in the present invention, the
[0038]
The “false data” is “false” with respect to true data (true data) and refers to processed data. In other words, it means dummy data. This point is the same in the following description, and the same applies to “false” in “false information”, “false comments”, “false I / O comments”, and the like. The
[0039]
Further, in the present embodiment, not only the status of the
[0040]
During the maintenance, the correction program and the correction data are stored in the
[0041]
In addition, as described in the above distribution, the predetermined data and the like are subjected to mosaic processing, and the
[0042]
And the concrete function for implementing each above-mentioned process is as follows. First, as shown in FIG. 4, the data structure of the
[0043]
In the present embodiment, as information distributed from the factory 1 (data collection unit 20), specific data (measurement value, raw material name, etc.) of manufacturing information, address information in which the data is stored, and the data Is associated with a name that identifies what the data is about. As for the name, it is possible to adopt a method in which the user registers each name that can be shown. In the case of PLC, since an I / O comment is added to the ladder program, the comment is directly adopted as a name. This eliminates the need for name registration processing for each piece of data, and simplifies the processing related to initial settings. However, since there is a case where such a comment is also desired to be hidden, it is preferable to provide a function for registering a name as a processing comment.
[0044]
Next, a method for specifying (defining) the data to be mosaic processed will be described. In the present embodiment, a table method (address range designation, address unit designation), a tag setting method, and a flag method are prepared (the specific contents of each method will be described later). It is possible to select and set a method or a mixed use of a plurality of methods.
[0045]
* Table method (address range designation)
For the data address range in the PLC, an area for storing data that can be viewed as it is and data that cannot be displayed is set in advance, and when creating a user program, the type of each data (whether or not mosaic processing is performed) is determined, and the storage area is set. Set. For example, as shown in FIG. 5, it is pre-defined as data showing the area range from DM00 to DM50, and pre-defined as data not showing the area range from DM51 to DM100 (mosaic processing). Note that by setting only one type of actual designation, the remaining range that has not been set can be automatically set to the other type. Also, the area range to be specified is not necessarily divided into two. For example, when there are storage areas from DM00 to DM100 as a whole, the data area can be seen from DM00 to DM10 and DM50 to DM70, and the other parts are Each type may be set to be divided into one or a plurality of places so that the data area is not shown.
[0046]
In the case of a PLC, an I / O comment may be appended on the ladder program, and this comment is also output and displayed on the
[0047]
* Table method
This is a method in which a user can freely set mosaic processing for data distribution for each address unit after system introduction. That is, as shown in FIG. 7, the mosaic processing information that is distributed for each address and displayed on the screen and the validity / invalidity of the data display is generated in a table format and stored in the definition area of the
[0048]
In this state, if the user sees the true comment and does not want to display it as it is, the user registers a fake comment (that is, a processing comment) in the display comment field. In this embodiment, “*” is added to the head. If the comment can be shown, the true comment is registered as it is. Further, in the valid / invalid column, “◯” is entered for data that can be shown, and “X” is entered if it cannot be shown.
[0049]
For each comment (name) and data, you can set to show / not show (mosaic processing / do not show). Therefore, as shown in FIG. 7, (1) neither comment nor data is shown (DM00, DM100), (2) comment is shown but data is not shown, (3) comment is not shown but data is shown ( DM10), (4) There is a pattern (DM05) that shows both comments and data. Further, when not showing, various kinds of designations such as DM100, which are not displayed at all, and unrelated comments, such as DM00, and related names, such as DM10, are displayed by the user's specification. Can take form.
[0050]
When setting is made as shown in FIG. 7, the display screen on the
[0051]
* Tag setting method
A tag is set for each data, and mosaic processing is performed as necessary. That is, when the monitoring target device is a personal computer such as the
[0052]
The mosaic processing information with the tag set is stored in the definition area of the
[0053]
* Flag method
A flag is set to specify whether or not to show the data at the head of each data. Specifically, as shown in FIG. 12, the name displayed together with the data is also used as a flag, and the data is not shown when “*” is added to the head of the name.
[0054]
The mosaic processing information set with the flag is stored in the definition area of the
[0055]
Next, specific functions of the CPU 22 will be described. The CPU 22 has a definition file creation function for performing various definitions (initial settings) necessary for mosaic processing, and a function for performing mosaic processing and distributing data when a predetermined condition is met during system operation. It has. Furthermore, the function of distributing data is more specifically a normal distribution mode in which data is output for monitoring on the
[0056]
As shown in FIG. 14, the definition file creation function creates a definition file by sequentially executing the processing from
[0057]
Next, necessary information is created (ST2). That is, information on the distribution destination, information on the
[0058]
Next, mosaic definition information (that is, a definition file) is created (ST3). That is, necessary information corresponding to the selected method is acquired, and an input screen for mosaic information is displayed. That is, the memory information (information about the tag and address and the data assigned to it) of the device (PLC10, personal computer equipped with various systems, etc.) to be monitored / maintained is read out, and shown in FIGS. 12 is output and displayed (for example, tabular display). At this time, the unknown part is left blank. Then, information to be distributed to the
[0059]
For example, in the case of the table method, the address range for registering the data that may be shown and the address range for registering the data that should not be shown are specified. In the case of the table method, the data for each data is specified. Whether or not to show is set (O / X is entered in the valid / invalid field), and a comment (true comment or false comment) to be displayed for each data is set. In the case of the tag method, since the tag name and the address assigned to it are performed in
[0060]
The definition file is determined, and the definition file is stored and held on the tool side (ST4, ST5). Then, the operation of the data collection unit is stopped (ST6), and the defined definition file and necessary information are downloaded to the data collection unit (ST7). This is the process on the tool side.
[0061]
The CPU 22 of the
[0062]
The data distribution function during normal system operation is to execute the flowcharts shown in FIG. That is, the
[0063]
Next, it is determined whether or not a distribution event has occurred (ST13). That is, it is determined whether or not there is a request from the monitoring side (a remote monitoring side such as a vendor or the data center 5) and whether or not a condition for spontaneous distribution is met. If it is not a distribution event, the process returns to step 10 and the above process is repeatedly executed. If it is a distribution event, the process proceeds to step 14 to confirm the mode (ST14). That is, it is determined whether the mode is a normal distribution mode in which data is simply distributed or a maintenance mode. It should be noted that switching to the maintenance mode is actually preferably performed manually by a person on the factory floor.
[0064]
In the case of the normal distribution mode, the process proceeds to step 16 where the distribution destination is confirmed and the data stored in a predetermined address of the PLC data memory (DM), user memory (UM), or other device, or abnormal data is specified. Data is collected, and the collected data is temporarily stored in the data area of the memory 23 (ST16 to ST18).
[0065]
The mosaic processing method is confirmed, the definition area of the
[0066]
On the other hand, if it is determined in
[0067]
Next, mosaic processing is performed to create hidden data (ST27). This hidden data is basically the same as the processed data associated with the mosaic processing performed in the normal distribution mode described above. However, in the present embodiment, this hidden data is not sent as it is (from the data collection unit 20) to the maintenance-destination vendor 2 (including via the data center 5), but is temporarily stored in the memory of the maintenance target apparatus such as the
[0068]
The generated hidden data is downloaded to a maintenance target apparatus such as the PLC 10 (ST27). If the download is completed (Yes in ST28), communication to the PLC or the like, that is, the memory of the device via the
[0069]
As a result, the
[0070]
When the download of the correction data or the like is completed (Yes in ST31), communication is not permitted (ST32). Next, the saved data (raw data, true comments, etc.) stored in the stack area of the
[0071]
When this data recovery processing is completed, the
[0072]
FIG. 17 shows an example of processing on the
[0073]
On the other hand, in the maintenance mode (Yes in ST42), maintenance processing is performed based on the acquired data and the like (ST43). That is, the program and data are verified, and a correction program and correction data that solves the problem are created. Then, the corrected content (process data) is stored and held on the
[0074]
When the correction data is received, the
[0075]
【The invention's effect】
As described above, in the present invention, the information that is not desired to be shown to the outside is defined by the definition information. Therefore, when the defined information is distributed to the outside, the information is appropriately processed. Information necessary for monitoring, analysis, maintenance, maintenance, etc. can be distributed to the outside (accessible from outside) without showing the information that the user wants to keep secret.
[Brief description of the drawings]
FIG. 1 is a diagram illustrating an example of an entire system to which the present invention is applied.
FIG. 2 is a diagram showing another example of the entire system to which the present invention is applied.
FIG. 3 is a diagram illustrating an example of an internal configuration of a data collection unit.
FIG. 4 is a diagram illustrating an example of a data structure of a memory in a data collection unit.
FIG. 5 is a diagram illustrating a table method.
6 is a diagram showing an example of a screen displayed on the vendor side when set in FIG. 5. FIG.
FIG. 7 is a diagram illustrating a table method.
FIG. 8 is a diagram illustrating an example of a screen displayed on the vendor side when set in FIG. 7;
FIG. 9 is a diagram showing an example of a screen displayed on the factory side when set in FIG. 7;
FIG. 10 is a diagram illustrating a tag method.
FIG. 11 is a diagram showing an example of a screen displayed on the vendor side when set in FIG. 10;
.
FIG. 12 is a diagram illustrating a flag method.
13 is a diagram showing an example of a screen displayed on the vendor side when set in FIG. 12;
.
FIG. 14 is a flowchart showing a definition file creation process;
FIG. 15 is a flowchart showing functions of the CPU of the data collection unit.
FIG. 16 is a flowchart showing functions of the CPU of the data collection unit.
FIG. 17 is a flowchart showing functions of a vendor monitoring apparatus.
[Explanation of symbols]
1 factory
2 Vendors
2a Monitoring device
3 Internet
3 'IP network
4 Provider
5 Data Center
10 PLC (Programmable Logic Controller)
11 Data collection system (SCADA)
12 Distributed control system (DCS)
13 Communication equipment
14 Field equipment
15a Information network
15b Serial network
15c fieldbus
20 Data collection unit
21a to 21c interface
22 CPU
23 memory
24 Internal bus
Claims (10)
前記制御系ネットワークを介して前記FAシステム装置との間でデータ通信をすることによってその装置が持つ情報を収集する情報収集手段と、
前記情報収集手段によって収集した収集情報と前記名前情報とを含んでなる配信情報のうち、真のデータのままで外部に見せない収集情報と真の文字のままで外部に見せない名前情報について、その両方またはいずれか一方を選択的に、見せても問題ない偽データと外部に見せない名前情報のそれぞれに個別対応させた任意の文字からなる偽コメントにそれぞれ加工するための定義情報を予め設定して記憶する定義情報記憶部と、
収集情報と名前情報とを含んでなる前記配信情報のうち、真のデータのままで外部に見せない収集情報については、前記定義情報記憶部に記憶した定義情報の偽データに基づき、見せても問題ないが何かしらのデータがあることが分かるように偽データに書き換えて加工するとともに、真の文字のままで外部に見せない名前情報については、前記定義情報記憶部に記憶した定義情報の偽コメントに基づき、見せても問題ないが何かしらの文字があることが分かるようにその名前情報に対応する偽コメントに書き換えて加工する情報加工手段と、
収集情報と名前情報とを関連付けてなる前記配信情報を通信網を介して外部に配信するに際し、配信情報のうち真のデータのまま外部に見せても良い収集情報と名前情報については真のデータと真の文字のまま配信するとともに、配信情報のうち真のデータのままで外部に見せない収集情報と真の文字のままで外部に見せない名前情報については前記情報加工手段によって加工された偽データと偽コメントを対応させてそれぞれ配信する処理手段を備えた
ことを特徴とする情報配信装置。Information collected by an FA system device such as a PLC connected to the control system network and connected to the control system network to control the control target device, and the collected information obtained by the collection are collected In association with name information consisting of characters for specifying whether or not the information is, information is distributed to the outside via a communication network,
Information collecting means for collecting information held by the device by performing data communication with the FA system device via the control network;
It said one of the distribution information comprising the collection and the collection information and the name information by the information collection means, name information that does not show on the outside remains of collecting information and the true character that does not show to the outside remains true data for the definition information for processing each false comments made of any of the characters is individually correspond to each of the in both or selectively one hand, show not show false data and external no problem even name information A definition information storage unit for presetting and storing
Of the distribution information including the collection information and the name information, the collection information that is not shown to the outside as it is true data can be shown based on the fake data of the definition information stored in the definition information storage unit. Although there is no problem, it is rewritten into fake data so that it can be understood that there is some data, and for name information that is not shown to the outside with true characters , fake comments on the definition information stored in the definition information storage unit Based on, information processing means to rewrite and process the fake comment corresponding to the name information so that it can be seen that there is some character, even if shown,
When distributing the distribution information associated with the collection information and the name information to the outside via the communication network, the true information about the collection information and the name information that may be shown to the outside as the true data of the distribution information. and with distributing it remains true character, false for the name information not show to the outside while collecting information and the true characters that do not show the outside remain true data processed by said information processing means of the distribution information An information distribution apparatus comprising processing means for distributing data and fake comments in correspondence with each other.
前記情報加工手段で加工された収集情報または名前情報について、外部システムで修正処理をして生成された修正情報を前記管理領域内のFAシステム装置にダウンロードするに際し、前記待避記憶手段に格納した前記待避情報に基づき、前記加工された収集情報または名前情報を加工前の情報に復帰する復帰手段を備えたことを特徴とする請求項1から5の何れか1項に記載の情報配信装置。A save storage means for temporarily storing the collected information processed by the information processing means or information before processing of the name information as save information;
When the collection information or name information processed by the information processing means is downloaded to the FA system device in the management area, the correction information generated by performing correction processing in an external system is stored in the save storage means. 6. The information distribution apparatus according to claim 1, further comprising return means for returning the processed collection information or name information to information before processing based on save information.
前記情報配信装置は、所定の条件に合致するか否かを判断して合致した場合に、自己が管理する管理領域内のFAシステム装置が持つ情報を収集し、その収集によって得られた収集情報を、その収集情報が何についての情報であるかを特定するための文字からなる名前情報と関連付けて、前記外部システムに向けて自発的に配信するに際し、前記真のデータのままで外部に見せない収集情報と真の文字のままで外部に見せない名前情報については前記情報加工手段を稼動して見せても問題ない前記偽データまたは前記偽コメントの内容に加工した状態で配信し、
前記外部システム側では、前記情報配信装置から収集情報と名前情報とが関連付けられた配信情報を受信し、その受信した情報のうち前記加工された偽データについては見せても問題ないが何かしらのデータがあることが分かるように受信した偽データをそのまま表示出力し、かつ偽コメントについては見せても問題ないが何かしらのデータがあることが分かるように受信した偽コメントをそのまま表示出力するようにしたことを特徴とするリモートエンジニアリングシステム。A remote engineering system comprising: the information distribution apparatus according to any one of claims 1 to 6; and an external system connected to the information distribution apparatus via a communication network and receiving distribution information from the information distribution apparatus. Because
When the information distribution device determines whether or not a predetermined condition is met, the information distribution device collects information held by the FA system device in the management area managed by the information distribution device, and the collected information obtained by the collection Is associated with name information consisting of characters for specifying what the collected information is, and when it is voluntarily distributed to the external system, it is shown to the outside as the true data. delivered in a state of being processed into the contents of the false data or the false comments no problem even show up and running the information processing means for not collecting information and name information that does not show on the outside while the true character,
The external system side receives distribution information in which the collection information and the name information are associated from the information distribution apparatus, and there is no problem even if the processed fake data is shown in the received information. The received fake data is displayed and output as it is so that it can be seen, and the received fake comment is displayed and output as it is so that it can be seen that there is some data even if it shows the fake comment Remote engineering system characterized by that.
情報配信装置は、請求項2に記載の情報配信装置であり、
前記外部システム側において、加工されたものであることがわかるように表示出力されるようにしたとは、「*」等の伏せ字を付加した偽コメントをそのまま表示することであることを特徴とするリモートエンジニアリングシステム。The remote engineering system according to claim 7,
An information distribution device is the information distribution device according to claim 2,
The display on the external system side so that it can be understood that it has been processed means that a fake comment with a hidden character such as “*” is displayed as it is. Remote engineering system.
情報配信装置は、請求項3に記載の情報配信装置であり、
前記外部システム側において、加工されたものであることがわかるように表示出力されるようにしたとは、「なし」の旨の文字に加工した偽データをそのまま表示することであることを特徴とするリモートエンジニアリングシステム。The remote engineering system according to claim 7,
An information distribution device is the information distribution device according to claim 3,
On the external system side, the display and output so that it can be understood that it has been processed means that the fake data processed into characters of “none” is displayed as it is. Remote engineering system.
前記情報配信装置は、所定の条件に合致するか否かを判断して合致した場合に、自己が管理する管理領域内の装置が持つ情報を前記外部システムに向けて自発的に配信するに際し、前記見せない収集情報と名前情報に対しては前記情報加工手段を稼働して見せても問題ない偽データまたは偽コメントの内容に加工した状態で配信し、
かつ、前記情報配信装置は、前記情報加工手段で加工された情報の加工前の情報を待避情報として一時的に保持しておき、
前記外部システムは、受信した前記偽データや偽コメントを含んだ情報に基づき、前記装置が正常に動作するための修正情報を生成するとともに、その生成した修正情報を前記偽データや偽コメントを含んだ状態で前記情報配信装置を介して前記装置にダウンロードし、
前記情報配信装置は、前記待避情報に基づき、ダウンロードされた修正情報中に偽データや偽コメントが存在する場合に、前記加工された偽データや偽コメントを加工前の情報に復帰するようにしたことを特徴とするリモートエンジニアリングシステム。A remote engineering system comprising: the information distribution apparatus according to claim 6; and an external system connected to the information distribution apparatus via a communication network and receiving distribution information from the information distribution apparatus,
When the information distribution apparatus spontaneously distributes the information held by the apparatus in the management area managed by itself to the external system when the information distribution apparatus determines whether or not the predetermined condition is met, For the collected information and name information that are not shown, it is delivered in the state of being processed into the contents of fake data or fake comments that do not have any problem even if the information processing means is operated.
And the said information delivery apparatus hold | maintains temporarily the information before the process of the information processed by the said information processing means as saved information,
The external system generates correction information for the device to operate normally based on the received information including the fake data and fake comments, and the generated correction information includes the fake data and fake comments. Downloaded to the device via the information distribution device in the state,
The information distribution device is configured to return the processed fake data and fake comments to the information before processing when fake data and fake comments exist in the downloaded correction information based on the save information. Remote engineering system characterized by that.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001390709A JP3984046B2 (en) | 2001-12-21 | 2001-12-21 | Information distribution device and remote engineering system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2001390709A JP3984046B2 (en) | 2001-12-21 | 2001-12-21 | Information distribution device and remote engineering system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2003199179A JP2003199179A (en) | 2003-07-11 |
| JP3984046B2 true JP3984046B2 (en) | 2007-09-26 |
Family
ID=27598506
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2001390709A Expired - Lifetime JP3984046B2 (en) | 2001-12-21 | 2001-12-21 | Information distribution device and remote engineering system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3984046B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104199444A (en) * | 2014-09-05 | 2014-12-10 | 南京威孚金宁有限公司 | System and method for automated testing of oil quantity actuator |
Families Citing this family (18)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2005294956A (en) * | 2004-03-31 | 2005-10-20 | Mitsui Eng & Shipbuild Co Ltd | Distributed data collection system and buildup method of the system |
| US7904181B2 (en) * | 2004-06-01 | 2011-03-08 | Ils Technology Llc | Model for communication between manufacturing and enterprise levels |
| JP2007148847A (en) * | 2005-11-29 | 2007-06-14 | Nec Corp | Data monitoring system, data-monitoring web server, data monitoring method and data monitoring program |
| CN100399255C (en) * | 2006-08-11 | 2008-07-02 | 中国科学院等离子体物理研究所 | A computer data acquisition method and system based on hardware alternate technology |
| US7894460B2 (en) * | 2007-07-26 | 2011-02-22 | Air Liquide Large Industries U.S. Lp | Programmable logic controller protocol converter |
| JP2010055153A (en) * | 2008-08-26 | 2010-03-11 | Fujitsu Ltd | Non-displaying method of secret information |
| WO2010052999A1 (en) | 2008-11-06 | 2010-05-14 | 日本電気株式会社 | Maintenance system, maintenance method, and maintenance program |
| US8745610B2 (en) | 2008-11-06 | 2014-06-03 | Nec Corporation | Maintenance system, maintenance method and program for maintenance |
| JP5300686B2 (en) * | 2009-10-30 | 2013-09-25 | アズビル株式会社 | Engineering work apparatus and method |
| JP5216810B2 (en) * | 2010-05-28 | 2013-06-19 | 株式会社オプティム | Method for executing remote screen sharing, user terminal, program and system |
| US9494924B2 (en) | 2012-05-18 | 2016-11-15 | Kabushiki Kaisha Toshiba | Social infrastructure control system, control method, control apparatus, and server |
| SG194423A1 (en) * | 2012-05-18 | 2013-12-30 | Toshiba Kk | Social infrastructure control system, control method, control apparatus, and server |
| JPWO2015170408A1 (en) * | 2014-05-09 | 2017-04-20 | 三菱電機株式会社 | Monitoring control system, monitoring terminal and monitoring program |
| JP6706460B2 (en) * | 2014-06-02 | 2020-06-10 | 住友電気工業株式会社 | Sensor information management device, sensor information management method, and sensor information management program |
| US9288272B2 (en) * | 2014-07-10 | 2016-03-15 | Real Innovations International Llc | System and method for secure real-time cloud services |
| CN111837124B (en) | 2018-03-14 | 2021-11-16 | 三菱电机株式会社 | System construction assistance device, system construction assistance method, and system construction assistance program |
| CN115497364B (en) * | 2022-08-26 | 2024-08-13 | 贵州电网有限责任公司 | A method and system for presetting logic of multi-mode terminal switching in dynamic mode platform of distribution network |
| CN118915607A (en) * | 2024-07-17 | 2024-11-08 | 浙江大学 | Bending element array control system based on PLC and control method thereof |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH11212846A (en) * | 1998-01-28 | 1999-08-06 | Fuji Electric Co Ltd | Backing up and restoring data |
| JP3969839B2 (en) * | 1998-05-20 | 2007-09-05 | セコム株式会社 | Image monitoring device |
| JP4160193B2 (en) * | 1999-01-18 | 2008-10-01 | 横河電機株式会社 | Remote maintenance system |
| JP2001325365A (en) * | 2000-05-16 | 2001-11-22 | Toppan Printing Co Ltd | Care information processing method and care information processing system |
-
2001
- 2001-12-21 JP JP2001390709A patent/JP3984046B2/en not_active Expired - Lifetime
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN104199444A (en) * | 2014-09-05 | 2014-12-10 | 南京威孚金宁有限公司 | System and method for automated testing of oil quantity actuator |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2003199179A (en) | 2003-07-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3984046B2 (en) | Information distribution device and remote engineering system | |
| US8392602B2 (en) | Embedding controllers and devices with data to facilitate up-to-date control and configuration information | |
| JP5431454B2 (en) | Wind turbine configuration management system and its central computer system | |
| US8131827B2 (en) | PLC with web-accessible program development software | |
| EP1586966B1 (en) | Control system configuration device | |
| CN101065731B (en) | System and method for runtime of redundant host pair for processing control network environment | |
| US8918492B2 (en) | Field panel with embedded webserver and method of accessing the same | |
| JP3729251B2 (en) | Controller and system | |
| US20090265587A1 (en) | Knowledge-based failure recovery support system | |
| US20180052683A1 (en) | System design supporting device, system design supporting method, and system design supporting program | |
| US20160274557A1 (en) | Method, computation apparatus, user unit and system for parameterizing an electrical device | |
| CN101095089A (en) | Transparent relocation of an active redundant engine in supervisory process control data acquisition systems | |
| US7760650B2 (en) | SCADA system with instant messaging | |
| US20090013082A1 (en) | Field communication system, field server, field device, and field communication method | |
| JP2000268016A (en) | Distributed control system and its components | |
| JP2005250993A (en) | Information monitoring support device, information processing method, information monitoring system, and information monitoring method | |
| JP4093058B2 (en) | Information monitoring support device and information monitoring system | |
| JP2001296911A (en) | controller | |
| US20220357711A1 (en) | Field device | |
| JP4161189B2 (en) | Information monitoring support device and information monitoring system | |
| JP5944003B2 (en) | Display management system, server device thereof, programmable display, operation control method | |
| US20020002583A1 (en) | Method for setting up a communication link between an embedded server and a client computer | |
| JP5966792B2 (en) | Plant monitoring system and plant monitoring operation device. | |
| JP2001325221A (en) | Electronic equipment and server/client system | |
| JP2006059045A (en) | Management system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20040615 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040813 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040901 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20040902 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20041005 |
|
| A912 | Re-examination (zenchi) completed and case transferred to appeal board |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20041029 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20070312 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070705 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100713 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 3984046 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110713 Year of fee payment: 4 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110713 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120713 Year of fee payment: 5 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130713 Year of fee payment: 6 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| EXPY | Cancellation because of completion of term |