(57)【要約】【課題】上位装置が複数存在する場合であっても、上位装置において、データの属性を見誤ることなく、コントローラから読み出したデータを適切に処理できるようにする。【解決手段】コントローラ１にカウンタＣＮＴを設ける。コントローラ１において、メモリＭ１に記憶されるデータに管理ポイントＰを媒介として紐付けられる属性情報が変更される毎に、カウンタＣＮＴのカウント値をアップする。コントローラ１において、収集したデータをメモリＭ１に記憶させる際に、そのデータにカウンタＣＮＴのカウント値を識別情報（ＩＤ）として付加する。専用ＯＩ・２は、コントローラ１から差分のデータを読み出す毎に、その差分のデータに付加されているＩＤが変更されているか否かを確認し、ＩＤが変更されていることを確認した場合、コントローラ１に記憶されている属性情報を読み出して、自己が記憶している属性情報を書き替える。【選択図】  図２
2019176221.tif 000002
【特許請求の範囲】
【請求項１】
管理対象から周期的にデータを収集するように構成されたデータ収集部と、このデータ収集部によって収集されたデータが記憶される第１のメモリと、この第１のメモリに記憶されるデータにそのデータが収集される前記管理対象を媒介として紐付けられる属性情報を記憶する第１の属性情報記憶部とを備えたコントローラと、
前記コントローラに定期的にアクセスし、前記第１のメモリに記憶されている前回から今回までの差分のデータを読み出すように構成された差分データ読出部と、この差分データ読出部によって読み出された差分のデータが蓄積される前記第１のメモリよりも大容量の第２のメモリと、この第２のメモリに蓄積されるデータにそのデータが収集される前記管理対象を媒介として紐付けられる属性情報を記憶する第２の属性情報記憶部とを備えた複数の上位装置とを備えたデータ収集システムであって、
前記コントローラは、
前記データ収集部が収集したデータを前記第１のメモリに記憶させる際にそのデータに前記第１の属性情報記憶部に記憶されている属性情報に対応する識別情報を付加するように構成された識別情報付加部と、
前記第１の属性情報記憶部に記憶されている属性情報が変更される毎に前記識別情報を変更するように構成された識別情報変更部とを備え、
前記上位装置は、
前記差分データ読出部が前記コントローラから差分のデータを読み出す毎に、その差分のデータに付加されている識別情報が変更されているか否かを確認し、識別情報が変更されていることを確認した場合、前記コントローラ内の前記第１の属性情報記憶部に記憶されている属性情報を読み出して、前記第２の属性情報記憶部に記憶されている属性情報を書き替えるように構成された属性情報書替部
を備えることを特徴とするデータ収集システム。
【請求項２】
請求項１に記載されたデータ収集システムにおいて、
前記上位装置は、
前記第２の属性情報記憶部に記憶されている属性情報に対応する識別情報を最新の識別情報として記憶する識別情報記憶部を備え、
前記属性情報書替部は、
前記差分データ読出部が前記コントローラから差分のデータを読み出す毎に、その差分のデータに付加されている識別情報と前記識別情報記憶部に記憶されている最新の識別情報とを比較し、最新の識別情報と異なる識別情報があった場合、前記コントローラ内の前記第１の属性情報記憶部に記憶されている属性情報を読み出して、前記第２の属性情報記憶部に記憶されている属性情報を書き替えるとともに、前記識別情報記憶部に記憶されている最新の識別情報を書き替え後の属性情報に対応する識別情報に書き替える
ことを特徴とするデータ収集システム。
【請求項３】
請求項１又は２に記載されたデータ収集システムにおいて、
前記識別情報変更部は、
前記第１の属性情報記憶部に記憶されている属性情報が変更される毎にそのカウント値を前記識別情報として変更するカウンタとされている
ことを特徴とするデータ収集システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、管理対象から周期的にデータを収集してコントローラのメモリに記憶し、このコントローラのメモリに記憶されているデータを定期的に読み出して、上位装置のメモリに蓄積して行くデータ収集システムに関する。
【背景技術】
【０００２】
従来より、建物の設備監視など多種の目的のために、機器の状態の監視や制御を行うコントローラが用いられている。このコントローラは、温度や湿度などのデータを収集する機能を有しており、管理対象として定められた各種管理ポイントのデータを周期的に収集する。
【０００３】
しかし、この収集したデータを記録保管するにあたり、コントローラ自体に十分な容量のメモリを用意できないことが多い。このため、コントローラのメモリ（小容量のメモリ）に記憶されているデータを定期的に読み出して、上位装置のメモリ（大容量のメモリ）に蓄積して行くということが広く行われている（例えば、特許文献１参照）。
【０００４】
図７に、従来のデータ収集システムの概略を示す。このデータ収集システムにおいて、コントローラ１は、管理ポイントＰ（Ｐ１〜ＰＮ）と接続されている。コントローラ１には小容量のメモリＭ１が設けられている。また、コントローラ１には、大容量のメモリＭ２を有する専用オペレータインタフェース（以下、「専用ＯＩ」という。）２が上位装置として接続されている。
【０００５】
コントローラ１は、管理ポイントＰ１〜ＰＮから周期的（例えば、１分毎）にデータを収集し、メモリＭ１に記憶させる。メモリＭ１には、図８（ａ）に示すように、タイムスタンプを付して、管理ポイントＰ１〜ＰＮから収集されたデータが記憶されて行く。この例では、数日分のデータが上書きされながら、メモリＭ１に記憶されて行く。
【０００６】
メモリＭ１に記憶されるデータには、図８（ｂ）に示すように、そのデータが収集される管理ポイントＰに対応づけて、そのデータの属性を表す属性情報が紐付けられている。データの属性は、そのデータの性質や特徴を表すもので、例えば、そのデータがアナログのセンサ出力を指すのか、デジタルの機器のＯＮ／ＯＦＦを指すのかなどを表す情報は属性情報となる。図８（ｂ）中、「Ｄ」および「Ａ」はともにデータの型を表し、「Ｄ」は、データが、例えば、デジタル機器のＯＮ／ＯＦＦを表すデジタルデータであることを示し、「Ａ」はデータが、アナログのセンサ出力など、アナログデータであることを示す属性情報の例である。このような属性情報は、メモリＭ１に記憶されるデータにそのデータが収集される管理ポイントＰを媒介として紐付けられる属性情報として、コントローラ１内に記憶されている。
【０００７】
専用ＯＩ２は、コントローラ１に定期的（例えば、１日毎）にアクセスし、メモリＭ１に記憶されている前回から今回までの差分のデータを読み出し、メモリＭ２に蓄積する。メモリＭ２には、図９（ａ）に示すように、前回の差分のデータ＃１、今回の差分のデータ＃２というように、コントローラ１から読み出した差分のデータが蓄積されて行く。この例では、少なくとも１年分のデータが、メモリＭ２に蓄積される。
【０００８】
一方、外部記憶装置として作用する専用ＯＩ２のメモリＭ２にも、図９に示すように、データ（図９（ａ））と属性情報（図９（ｂ））とが管理ポイントＰを媒介として互いに紐付けられて記憶されている。このようなデータとそのデータの属性情報との紐付けをコントローラ１における紐付けと整合させておくことによって、コントローラ１に記憶されている属性情報（図８（ｂ））と同じ属性情報（図９（ｂ）参照）が専用ＯＩ２においても設定され、記憶されている。これにより、専用ＯＩ２のメモリＭ２に蓄積されるデータと属性情報との紐付けと、コントローラ１に記憶されているデータと属性情報との紐付けとが同一となる。なお、データに紐付けられる属性情報の例としては、データの型を示す情報の他、デバイス番号、ＩＯ番号、データ単位（有効桁数や、単位（℃なのかＦ゜なのか、など））、データの名称なども挙げられる。
【０００９】
一般にこの種のデータ収集システムでは、データに紐付けられる属性情報は多岐にわたるので、処理負荷を少なくするために、コントローラ１から読み出され専用ＯＩ２に蓄積されるデータには属性情報を含めず、差分のデータのみとする。このため、属性情報の設定時に、コントローラ１と専用ＯＩ２との双方に同じ属性情報を記憶させるようにしている。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００２−０２３８１２号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかしながら、上述したデータ収集システムにおいて、各ポイントＰ（Ｐ１〜ＰＮ）から収集されるデータの属性に変更があった場合には、コントローラ１と専用ＯＩ２との双方において属性情報を変更して、コントローラ１と専用ＯＩ２との間におけるデータと属性情報との紐付けを整合させることが必要となる。
【００１２】
この場合、１台のコントローラに接続可能な上位装置が１台だけであれば、コントローラに記憶されている属性情報の変更に際し、上位装置が記憶している属性情報を書き替えて、コントローラから読み出したデータを適切に処理することができる。例えば、コントローラに記憶されているある管理ポイントのデータの属性情報をアナログデータからデジタルデータに変更した場合、上位装置においても、その管理ポイントのデータの属性情報をアナログデータからデジタルデータに変更するようにして、コントローラから読み出したデータを適切に処理することができる。
【００１３】
しかし、コントローラに記憶されている属性情報を変更可能な上位装置が２台以上存在する場合、コントローラに記憶されている属性情報を変更しなかった他方の上位装置では、コントローラから読み出したデータを適切に処理することができなくなる。例えば、コントローラに記憶されているある管理ポイントのデータの属性情報をアナログデータからデジタルデータに変更した場合、他方の上位装置では、その管理ポイントのデータの属性情報がアナログデータのままとなることから、コントローラから読み出したデータを適切に処理することができなくなる。
【００１４】
この問題について、図１０を用いて具体的に説明する。この例では、ネットワーク３を介して遠隔監視装置４がもう１つの上位装置として接続され、遠隔監視装置４でも専用ＯＩ２と同様にして、コントローラ１から読み出した差分のデータのメモリＭ３（大容量のメモリ）への蓄積が行われているものとする。
【００１５】
ここで、遠隔監視装置４からコントローラ１内のデータの属性情報が変更されたとする。この場合、コントローラ１内の属性情報の変更と合わせて、遠隔監視装置４でもその装置（遠隔監視装置４）内の属性情報を変更する。このため、コントローラ１内の属性情報と遠隔監視装置４内の属性情報とが同じとなり、遠隔監視装置４では、コントローラ１から読み出したデータを適切に処理することができる。
【００１６】
しかし、専用ＯＩ２では、遠隔監視装置４からコントローラ１内のデータの属性情報が変更されても、それを知ることができず、専用ＯＩ２内の属性情報は変更されない。このため、専用ＯＩ２では、コントローラ１内の属性情報が変更された後も、変更される前の属性情報のままとなり、コントローラ１から読み出したデータを適切に処理することができなくなる。
【００１７】
本発明は、このような課題を解決するためになされたもので、その目的とするところは、上位装置が複数存在する場合であっても、上位装置において、データの属性を見誤ることなく、コントローラから読み出したデータを適切に処理することが可能なデータ収集システムを提供することにある。
【課題を解決するための手段】
【００１８】
このような目的を達成するために本発明は、管理対象（Ｐ）から周期的にデータを収集するように構成されたデータ収集部（１１）と、このデータ収集部によって収集されたデータが記憶される第１のメモリ（Ｍ１）と、この第１のメモリに記憶されるデータにそのデータが収集される管理対象を媒介として紐付けられる属性情報を記憶する第１の属性情報記憶部（１２）とを備えたコントローラ（１）と、コントローラに定期的にアクセスし、第１のメモリに記憶されている前回から今回までの差分のデータを読み出すように構成された差分データ読出部（２１）と、この差分データ読出部によって読み出された差分のデータが蓄積される第１のメモリよりも大容量の第２のメモリ（Ｍ２）と、この第２のメモリに蓄積されるデータにそのデータが収集される管理対象を媒介として紐付けられる属性情報を記憶する第２の属性情報記憶部（２２）とを備えた複数の上位装置（２，４）とを備えたデータ収集システムであって、コントローラ（１）は、データ収集部が収集したデータを第１のメモリに記憶させる際にそのデータに第１の属性情報記憶部に記憶されている属性情報に対応する識別情報を付加するように構成された識別情報付加部（１３）と、第１の属性情報記憶部に記憶されている属性情報が変更される毎に識別情報を変更するように構成された識別情報変更部（ＣＮＴ）とを備え、上位装置（２，４）は、差分データ読出部がコントローラから差分のデータを読み出す毎に、その差分のデータに付加されている識別情報が変更されているか否かを確認し、識別情報が変更されていることを確認した場合、コントローラ内の第１の属性情報記憶部に記憶されている属性情報を読み出して、第２の属性情報記憶部に記憶されている属性情報を書き替えるように構成された属性情報書替部（２４）を備えることを特徴とする。
【００１９】
本発明において、コントローラは、第１の属性情報記憶部に記憶されている属性情報が変更される毎に第１のメモリに記憶させるデータに付加する識別情報を変更する識別情報変更部を備えている。例えば、識別情報変更部として、第１の属性情報記憶部に記憶されている属性情報が変更される毎にそのカウント値を識別情報として変更するカウンタを設ける。この識別情報は、管理対象から収集したデータを第１のメモリに記憶させる際に、そのデータに付加される。
【００２０】
本発明において、上位装置は、差分データ読出部がコントローラから差分のデータを読み出す毎に、その差分のデータに付加されている識別情報が変更されているか否かを確認する。ここで、識別情報が変更されていることを確認した場合、上位装置は、コントローラ内の第１の属性情報記憶部に記憶されている属性情報を読み出して、第２の属性情報記憶部に記憶されている属性情報を書き替える。すなわち、コントローラ内の属性情報が他の上位装置から変更されたと判断して、上位装置内の属性情報を書き替える。これにより、コントローラ内の属性情報と上位装置内の属性情報とが一致する。
【００２１】
なお、上記説明では、一例として、発明の構成要素に対応する図面上の構成要素を、括弧を付した参照符号によって示している。
【発明の効果】
【００２２】
以上説明したように、本発明によれば、コントローラから差分のデータを読み出す毎に、その差分のデータに付加されている識別情報が変更されているか否かを確認し、識別情報が変更されていることを確認した場合、コントローラに記憶されている属性情報を読み出して上位装置内の属性情報を書き替えるようにしたので、上位装置が複数存在する場合であっても、コントローラ内の属性情報と上位装置内の属性情報とを一致させるようにして、上位装置において、データの属性を見誤ることなく、コントローラから読み出したデータを適切に処理することが可能となる。
【図面の簡単な説明】
【００２３】
【図１】図１は、本発明の実施の形態に係るデータ収集システムの概略を示す図である。
【図２】図２は、このデータ収集システムにおいて遠隔監視装置からコントローラ内の属性情報が変更される様子を示す図である。
【図３】図３は、上位装置（専用ＯＩ、遠隔監視装置）における処理動作を説明するためのフローチャートである。
【図４】図４は、コントローラにおける処理動作を説明するためのフローチャートである。
【図５】図５は、コントローラの要部の機能ブロック図である。
【図６】図６は、上位装置の要部の機能ブロック図である。
【図７】図７は、従来のデータ収集システムの概略を示す図である。
【図８】図８は、コントローラのメモリに記憶されるデータおよびこのデータに紐付けられる属性情報を例示する図である。
【図９】図９は、専用ＯＩのメモリに記憶されるデータおよびこのデータに紐付けられる属性情報を例示する図である。
【図１０】図１０は、上位装置が２台以上存在する場合の問題を説明する図である。
【発明を実施するための形態】
【００２４】
以下、本発明の実施の形態を図面に基づいて詳細に説明する。図１は本発明の実施の形態に係るデータ収集システムの概略を示す図である。同図において、図１０と同一符号は図１０を参照して説明した構成要素と同一或いは同等の構成要素を示し、その説明は省略する。
【００２５】
このデータ収集システムにおいて、コントローラ１は、コントローラ１内に記憶されている属性情報が変更される毎にそのカウント値がアップされるカウンタＣＮＴを備えている。
【００２６】
このカウンタＣＮＴがカウントするカウント値は、管理ポイントＰ１〜ＰＮから収集したデータをメモリＭ１に記憶させる際に、コントローラ１内に記憶されている属性情報に対応して定められる識別情報として、そのデータに付加される。この識別情報は、コントローラ１内に記憶されている属性情報が変更されたか否かを判断するための情報として用いられる。この例において、カウンタＣＮＴのカウント値（識別情報）は、最初は「０」とされている。以下、データに付加される識別情報をＩＤとも呼ぶ。
【００２７】
このデータ収集システムにおいて、専用ＯＩ２および遠隔監視装置４には、コントローラ１に記憶されている属性情報と同じ属性情報が設定され、記憶されている。すなわち、専用ＯＩ２およびコントローラ１のそれぞれにおいて、管理ポイントＰを媒介としてデータに紐付けられる属性情報（データと属性情報との対応関係）が同じとされている。このため、専用ＯＩ２のメモリＭ２に蓄積されるデータや遠隔監視装置４のメモリＭ３に蓄積されるデータにも、コントローラ１と同じ属性情報が管理ポイントＰを媒介として紐付けられる。
【００２８】
また、専用ＯＩ２には、専用ＯＩ２に記憶されている属性情報に対応するＩＤが最新のＩＤとして記憶されている。また、遠隔監視装置４にも、遠隔監視装置４に記憶されている属性情報に対応するＩＤが最新のＩＤとして記憶されている。この例では、専用ＯＩ２および遠隔監視装置４の何れにも、最新のＩＤとして「０」が記憶されている。
【００２９】
〔遠隔監視装置からのコントローラ内の属性情報の変更〕
今、遠隔監視装置４からコントローラ１内の属性情報の変更が行われるものとする（図２参照）。この場合、ユーザは、遠隔監視装置４内の属性情報を変更する。遠隔監視装置４は、このユーザからの属性情報の変更内容を読み出して（図３：ステップＳ１０１）、変更があったことを確認すると（ステップＳ１０２のＹＥＳ）、コントローラ１へその属性情報の変更内容を送る（ステップＳ１０３）。
【００３０】
コントローラ１は、遠隔監視装置４からの属性情報の変更内容を受信すると（図４：ステップＳ２０１のＹＥＳ）、遠隔監視装置４内の属性情報の変更を行う（ステップＳ２０２）。そして、カウンタＣＮＴのカウント値をアップする（ステップＳ２０３）。この場合、カウンタＣＮＴのカウント値は「１」となる。
【００３１】
そして、コントローラ１は、このカウンタＣＮＴのカウント値「１」を遠隔監視装置４へ返送する（ステップＳ２０４）。遠隔監視装置４は、コントローラ１からカウント値「１」が返送されてくると、そのカウント値「１」を最新のＩＤとして書き替える（図３：ステップＳ１０４）。
【００３２】
コントローラ１は、データ収集タイミングとなると（ステップＳ２０５のＹＥＳ）、管理ポイントＰ１〜ＰＮからデータを収集し（ステップＳ２０６）、この収集したデータをメモリＭ１に記憶させる。この際、コントローラ１は、メモリＭ１に記憶させるデータにカウンタＣＮＴのカウント値をＩＤとして付加する（ステップＳ２０７）。
【００３３】
専用ＯＩ２は、データ読み出しタイミングとなると（図３：ステップＳ１０５のＹＥＳ）、コントローラ１のメモリＭ１に記憶されている前回から今回までの差分のデータを読み出す（ステップＳ１０６）。そして、その差分のデータに付加されているＩＤと専用ＯＩ２が記憶している最新のＩＤとを比較し、専用ＯＩ２が記憶している最新のＩＤと異なるＩＤが付加されているデータがあるか否かを確認する（ステップＳ１０７）。
【００３４】
コントローラ１において、属性情報が変更された後は、メモリＭ１に記憶されるデータに付加されるＩＤは変更される。このため、ステップＳ１０７において、専用ＯＩ２は、専用ＯＩ２が記憶している最新のＩＤとは異なるＩＤが付加されているデータがあると判断する（ＩＤの変更を検出する）。
【００３５】
ＩＤの変更を検出すると（ステップＳ１０７のＹＥＳ）、専用ＯＩ２は、読み出したデータのうちＩＤ変更前のデータなどをファイルに出力し（ステップＳ１０８）、コントローラ１から最新の属性情報とカウンタＣＮＴのカウント値を読み出し（ステップＳ１０９）、専用ＯＩ２内の属性情報と最新のＩＤを書き替える（ステップＳ１１０）。そして、コントローラ１のメモリＭ１から読み出した差分のデータをメモリＭ２に蓄積する（ステップＳ１１１）。
【００３６】
専用ＯＩ２において、専用ＯＩ２内の属性情報と最新のＩＤを書き替えた後は、コントローラ１から読み出される差分のデータに付加されているＩＤと専用ＯＩ２が記憶している最新のＩＤとは一致する（ステップＳ１０７のＮＯ）。このため、専用ＯＩ２は、ステップＳ１０８〜Ｓ１１０を経ずに、コントローラ１から読み出した差分のデータをメモリＭ２へ蓄積する（ステップＳ１１１）。
【００３７】
このようにして、本実施の形態では、遠隔監視装置４からコントローラ１内の属性情報の変更が行われた場合、専用ＯＩ２内の属性情報が最新の属性情報に書き替えられるものとなり、コントローラ１内の属性情報と専用ＯＩ２内の属性情報とが一致し、専用ＯＩ２においても、データの属性を見誤ることなく、コントローラ１から読み出したデータを適切に処理することができる。
【００３８】
なお、上述では、遠隔監視装置４からコントローラ１内の属性情報が変更された場合を例にとって説明したが、専用ＯＩ２からコントローラ１内の属性情報が変更された場合にも同様にして、遠隔監視装置４内に記憶されている属性情報が最新の属性情報に書き替えられるものとなり、コントローラ１内の属性情報と遠隔監視装置４内の属性情報とが一致し、遠隔監視装置４においても、データの属性を見誤ることなく、コントローラ１から読み出したデータを適切に処理することができる。
【００３９】
図５にコントローラ１の要部の機能ブロック図を示す。コントローラ１は、プロセッサや記憶装置からなるハードウェアと、これらのハードウェアと協働して各種機能を実現させるプログラムとによって実現され、データ収集部１１と、メモリＭ１と、属性情報記憶部１２と、カウンタＣＮＴと、識別情報付加部１３と、属性情報変更内容受信部１４とを備えている。
【００４０】
コントローラ１において、データ収集部１１は、管理ポイントＰ１〜ＰＮから周期的にデータを収集する。メモリＭ１には、データ収集部１１によって収集されたデータが記憶される。属性情報記憶部１２には、メモリＭ１に記憶されるデータにそのデータが収集される管理ポイントＰを媒介として紐付けられる属性情報が記憶される。属性情報変更内容受信部１４は、上位装置（専用ＯＩ２、遠隔監視装置４）ら送られてくる属性情報の変更内容を受信する。
【００４１】
カウンタＣＮＴは、上位装置から送られてくる属性情報の変更内容を属性情報変更内容受信部１４が受信する毎に、そのカウント値をアップする。識別情報付加部１３は、データ収集部１１が収集したデータをメモリＭ１に記憶させる際に、そのデータにカウンタＣＮＴからのカウント値をＩＤとして付加する。
【００４２】
図６に上位装置（専用ＯＩ２、遠隔監視装置４）の要部の機能ブロック図を示す。図６には、上位装置を代表して、専用ＯＩ２の要部の機能ブロック図を示している。遠隔監視装置４も同様の機能を備えている。
【００４３】
専用ＯＩ２は、差分データ読出部２１と、メモリＭ２と、属性情報記憶部２２と、識別情報記憶部２３と、属性情報書替部２４とを備えている。専用ＯＩ２も、コントローラ１と同様、プロセッサや記憶装置からなるハードウェアと、これらのハードウェアと協働して各種機能を実現させるプログラムとによって実現される。
【００４４】
専用ＯＩ２において、差分データ読出部２１は、コントローラ１に定期的にアクセスし、メモリＭ１に記憶されている前回から今回までの差分のデータを読み出す。メモリＭ２には、差分データ読出部２１によって読み出された差分のデータが蓄積される。属性情報記憶部２２には、メモリＭ２に蓄積されるデータにそのデータが収集される管理ポイントＰを媒介として紐付けられる属性情報が記憶される。識別情報記憶部２３には、属性情報記憶部２２に記憶されている属性情報に対応する識別情報（ＩＤ）が最新のＩＤとして記憶される。
【００４５】
属性情報書替部２４は、差分データ読出部２１がコントローラ１から差分のデータを読み出す毎に、その差分のデータに付加されているＩＤと識別情報記憶部２３に記憶されている最新のＩＤとを比較し、最新のＩＤと異なるＩＤがあった場合、コントローラ１内の属性情報記憶部１２に記憶されている属性情報を読み出して、属性情報記憶部２２に記憶されている属性情報を書き替えるとともに、識別情報記憶部２３に記憶されている最新のＩＤを書き替え後の属性情報に対応するＩＤに書き替える。
【００４６】
本実施の形態において、属性情報書替部２４は、コントローラ１内のカウンタＣＮＴからカウント値を読み出し、この読み出したカウント値を新しい最新のＩＤとして識別情報記憶部２３に記憶されている最新のＩＤを書き替えるが（図３：ステップＳ１０９，Ｓ１１０）、ステップＳ１０７で変更あり判断されたＩＤを新しい最新のＩＤとして識別情報記憶部２３に記憶されている最新のＩＤを書き替えるようにしてもよい。
【００４７】
また、上述した例では、上位装置を専用ＯＩ２と遠隔監視装置４の２つとしたが、上位装置は２つに限られるものでないことは言うまでもない。また、上位装置では、差分のデータに付加されているＩＤの変更を検出することができればよく、必ずしも最新のＩＤをＩＤの変更の検出に用いなくてもよい。例えば、差分のデータに付加されているＩＤ同士を比較することによって、ＩＤが変更されたことを検出するようにしてもよい。
【００４８】
〔実施の形態の拡張〕
以上、実施の形態を参照して本発明を説明したが、本発明は上記の実施の形態に限定されるものではない。本発明の構成や詳細には、本発明の技術思想の範囲内で当業者が理解し得る様々な変更をすることができる。
【符号の説明】
【００４９】
１…コントローラ、２…専用ＯＩ、３…ネットワーク、４…遠隔監視装置、１１…データ収集部、１２…属性情報記憶部、１３…識別情報付加部、１４…属性情報変更内容受信部、２１…差分データ読出部、２２…属性情報記憶部、２３…識別情報記憶部、２４…属性情報書替部、ＣＮＴ…カウンタ、Ｍ１〜Ｍ３…メモリ、Ｐ（Ｐ１〜ＰＮ）…管理ポイント。
【図１】
2019176221.tif 000003
【図２】
2019176221.tif 000004
【図３】
2019176221.tif 000005
【図４】
2019176221.tif 000006
【図５】
2019176221.tif 000007
【図６】
2019176221.tif 000008
【図７】
2019176221.tif 000009
【図８】
2019176221.tif 000010
【図９】
2019176221.tif 000011
【図１０】
2019176221.tif 000012