(57)【要約】【課題】作業効率の向上を図る。【解決手段】マスタデータベースＭＤＢに上位コントローラ毎にマスタデバイスファイルＭＤＦおよび他のマスタデバイスファイルＭＤＦとのリンク情報ＬＮＫを格納する。例えば、上位コントローラ(1) に対して、管理点を追加したいものとする。また、上位コントローラ(1) について、リンク情報ＬＮＫ１，ＬＮＫ２を変更したいものとする。この場合、作業者は、マスタデータベースＭＤＢから上位コントローラ(1) のマスタデバイスファイルＭＤＦ１およびリンク情報ＬＮＫ１，ＬＮＫ２を読み出し、この読み出したマスタデバイスファイルＭＤＦ１およびリンク情報ＬＮＫ１，ＬＮＫ２に所望の編集を行う。そして、編集したマスタデバイスファイルＭＤＦ１’およびリンク情報ＬＮＫ１’，ＬＮＫ２’をマスタデータベースＭＤＢへ戻し、元のマスタデバイスファイルＭＤＦ１およびリンク情報ＬＮＫ１，ＬＮＫ２に上書きする。【選択図】  図１
2005222384.tif 000002
【特許請求の範囲】
【請求項１】
デバイス毎にそのデバイスに固有の機器情報とそのデバイスに対して定義された管理点の情報とを記録したマスタデバイスファイルおよび他のマスタデバイスファイルとのリンク情報を記録したマスタデータベースから所望のデバイスのマスタデバイスファイルおよび他のマスタデバイスファイルとのリンク情報を読み出す読出工程と、
この読み出したマスタデバイスファイルおよびリンク情報を編集する編集工程と、
この編集したマスタデバイスファイルおよびリンク情報に基づき前記マスタデータベースの元のマスタデバイスファイルおよびリンク情報を書き替える書替工程と
を備えたことを特徴とするマスタデータベースの編集方法。
【請求項２】
請求項１に記載されたマスタデータベースの編集方法において、
前記書替工程は、編集されたマスタデバイスファイルおよびリンク情報と編集前のマスタデバイスファイルおよびリンク情報との差分を前記マスタデータベースに戻す
ことを特徴とするマスタデータベースの編集方法。
【請求項３】
請求項２に記載されたマスタデータベースの編集方法において、
前記書替工程は、前記差分を前記マスタベースへ戻して元のマスタデバイスファイルおよびリンク情報を書き替える際に前記差分が元のマスタデバイスファイルおよびリンク情報の少なくとも一部と重複するデータを含むか否かをチェックし、重複するデータを含んでいる場合にはその旨を知らせる
ことを特徴とするマスタデータベースの編集方法。
【請求項４】
デバイス毎にそのデバイスに固有の機器情報とそのデバイスに対して定義された管理点の情報とを記録したマスタデバイスファイルおよび他のマスタデバイスファイルとのリンク情報を格納したマスタデータベースと、
指定されたデバイスのマスタデバイスファイルおよび他のマスタデバイスファイルとのリンク情報を前記マスタデータベースから読み出す読出手段と、
読み出された前記マスタデバイスファイルおよびリンク情報を編集する編集手段と、
編集された前記マスタデバイスファイルおよびリンク情報に基づいて前記マスタデータベースの元のマスタデバイスファイルおよびリンク情報を書き替える書替手段と
を備えたことを特徴とするマスタデータベースの編集装置。
【請求項５】
請求項４に記載されたマスタデータベースの編集装置において、
前記書替工程は、編集されたマスタデバイスファイルおよびリンク情報と編集前のマスタデバイスファイルおよびリンク情報との差分を前記マスタデータベースに戻す
ことを特徴とするマスタデータベースの編集装置。
【請求項６】
請求項５に記載されたマスタデータベースの編集装置において、
前記書替手段は、前記差分を前記マスタベースへ戻して元のマスタデバイスファイルおよびリンク情報を書き替える際に前記差分が元のマスタデバイスファイルおよびリンク情報の少なくとも一部と重複するデータを含むか否かをチェックし、重複するデータを含んでいる場合にはその旨を知らせる
ことを特徴とするマスタデータベースの編集装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、センサ、アクチュエータ、バルブ等の管理点の状態を監視管理する監視装置に用いて好適なマスタデータベースの編集方法および装置に関するものである。
【背景技術】
【０００２】
従来より、建物などには、センサ、アクチュエータ、バルブ等の管理点の状態を監視管理する監視装置が設けられている。図３にビル内に構築された監視システムの概略を示す。同図において、１はビルの監視室に設けられた中央監視装置、２はビル内に構築されたＬＡＮ（ローカルエリアネットワーク）、３はビルの各所に分散して設けられた上位コントローラであり、監視装置１と各上位コントローラ３とはＬＡＮ２を介して相互に接続されている。また、上位コントローラ３のぞれぞれには、さらに下位コントローラ４が多数接続されている。
【０００３】
下位コントローラ４は、その入出力ポートに接続されたセンサ、アクチュエータ、バルブ等の管理点からのデータを所定周期で取り込み、上位コントローラ３へ送る。上位コントローラ３は下位コントローラ４から送られてくる管理点のデータを蓄える。中央監視装置１は、上位コントローラ３が蓄えている管理点のデータを定期的に収集する。
【０００４】
中央監視装置１にはマスタデータベースＭＤＢが設けられている。このマスタデータベースＭＤＢには、図４に示すように、ビルの名称や中央監視装置１のアドレスなどの基本情報、中央監視装置１に接続される上位コントローラ３毎の機器情報や管理点情報，リンク情報などのシステム情報が格納されている。
【０００５】
このシステム情報において、機器情報とは、上位コントローラ３の型番やアドレスなどの固有情報である。管理点情報とは、上位コントローラ３に対して定義される管理点の情報であり、具体的には上位コントローラ３の管理下にある下位コントローラ４の入出力ポートに対して定義されるセンサ、アクチュエータ、バルブ等の管理点の名称やアドレス，データ形式などの情報である。リンク情報とは、他の上位コントローラ３とのネットワーク上での接続関係を示す情報（ネットワーク情報）である。
【０００６】
図４では、マスタデータベースＭＤＢにおけるシステム情報を上位コントローラ３毎に分離した形で示しているが、実際にはファイル毎に分離されてはおらず、個々の情報がばらばらの形で存在する。中央監視装置１は、このマスタデータベースＭＤＢ内のシステム情報を利用して、上位コントローラ３を介して収集される管理点の名称やデータの種類などを特定する。
【０００７】
〔エンジニアリング（マスタデータベースの編集）〕
この監視システムでは、所望の上位コントローラ３に対して管理点を追加したり、変更したり、削除したいことがある。この場合、作業者は、マスタデータベースＭＤＢの全てを一旦エンジニアリング作業用の作業ファイルにコピーし、この作業ファイルにコピーしたマスタデータベースのコピーＭＤＢ’に対して所望の編集（追加／変更／削除）を行い、この編集したマスタデータベースのコピーＭＤＢ’の全てを元のマスタデータベースＭＤＢに上書きするようにしている。
【０００８】
なお、上述した従来技術は、出願人が出願時点で知る限りにおいて文献公知ではない。
また、出願人は出願時までに本発明に関連する先行技術文献を発見することはできなかった。よって、先行技術文献情報を開示していない。
【発明の開示】
【発明が解決しようとする課題】
【０００９】
しかしながら、上述した従来のマスタデータベースの編集方法によると、マスタデータベースＭＤＢの全てを作業ファイルにコピーし、所望の編集を行い、編集したマスタデータベースのコピーＭＤＢ’の全てを元のマスタデータベースＭＤＢに上書きするようにしているので、マスタデータベースＭＤＢの作業ファイルへのコピー、マスタデータベースのコピーＭＤＢ’の元のマスタデータベースＭＤＢへの上書きに多大な時間を要し、作業効率が悪いという問題があった。特に、大規模システムでは、管理点の数が１万点、２万点に及びことがあり、これに伴ってマスタデータベースＭＤＢの容量も膨大となり、作業効率が益々悪くなる。
【００１０】
本発明は、このような課題を解決するためになされたもので、その目的とするところは、作業効率を向上させることができるマスタデータベースの編集方法および装置を提供することにある。
【課題を解決するための手段】
【００１１】
このような目的を達成するために本発明は、デバイス毎にそのデバイスに固有の機器情報とそのデバイスに対して定義された管理点の情報とを記録したマスタデバイスファイルおよび他のマスタデバイスファイルとのリンク情報を記録したマスタデータベースから所望のデバイスのマスタデバイスファイルおよび他のマスタデバイスファイルとのリンク情報を読み出す読出工程と、この読み出したマスタデバイスファイルおよびリンク情報を編集する編集工程と、この編集したマスタデバイスファイルおよびリンク情報に基づきマスタデータベースの元のマスタデバイスファイルおよびリンク情報を書き替える書替工程とを設けたものである。
【００１２】
この発明において、マスタデータベースにはデバイス毎に、マスタデバイスファイルおよび他のマスタデバイスファイルとのリンク情報が格納されている。所望のデバイスに対して、管理点やリンク情報を追加したり、変更したり、削除したい場合、作業者は、マスタデータベースから所望のデバイスのマスタデバイスファイルおよびリンク情報を読み出し、この読み出したマスタデバイスファイルおよびリンク情報を編集する。そして、この編集したマスタデバイスファイルおよびリンク情報をマスタデータベースへ戻し、元のマスタデバイスファイルおよびリンク情報に上書きする。
【００１３】
この一連の作業において、マスタデータベースから読み出す情報は所望のデバイスのマスタデバイスファイルおよびリンク情報のみであり、マスタデータベースに上書きする情報は編集された所望のデバイスのマスタデバイスファイルおよびリンク情報のみである。すなわち、他のデバイスのマスタデバイスファイルおよびリンク情報は、マスタデータベースから読み出されることはなく、またマスタデータベースに上書きされることもない。これにより、マスタデータベースからの情報の読み出し時間、マスタデータベースへの情報の上書き時間が短縮される。
【００１４】
本発明において、編集されたマスタデバイスファイルおよびリンク情報は、その全てをマスタデータベースへ戻すようにしてもよいが、編集前のマスタデバイスファイルおよびリンク情報との差分のみをマスタデータベースへ戻すようにすれば、マスタデータベースへの情報の上書き時間がさらに短縮される。
【００１５】
また、本発明において、編集前のマスタデバイスファイルおよびリンク情報との差分のみをマスタデータベースへ戻すようにした場合、その差分が元のマスタデバイスファイルおよびリンク情報の少なくとも一部と重複するデータを含むか否かをチェックし、重複するデータを含んでいる場合にはその旨を知らせるようにしてもよい。これにより、例えば、編集に際する入力ミスなどによって既に定義されている管理点をだぶって追加するなどした場合、これがマスタデータベースの情報を書き替える際のデータの重複として検出され、うっかりミス、設定ミスなどを防ぐことが可能となる。
なお、本発明は、上述した方法を適用した装置としても構成することができる。
【発明の効果】
【００１６】
本発明によれば、マスタデータベースに格納されている所望のデバイスのマスタデバイスファイルおよび他のマスタデバイスファイルとのリンク情報のみを編集し、この編集したマスタデバイスファイルおよびリンク情報をマスタデータベースへ戻して元のマスタデバイスファイルおよびリンク情報を書き替えるようにしたので、マスタデータベースからの情報の読み出し時間、マスタデータベースへの情報の上書き時間を短縮し、作業効率の向上を図ることができるようになる。
【発明を実施するための最良の形態】
【００１７】
以下、本発明を図面に基づいて詳細に説明する。図１はこの発明に係るマスタデータベースの編集方法の一実施の形態の概要を説明する図である。なお、このマスタデータベースの編集方法は、図３に示した監視システムにおける中央監視装置１に適用され、この中央監視装置１の機能の一部として実現される。
【００１８】
図２に中央監視装置１のハードウエア構成の概略を示す。同図において、１−１はＣＰＵ、１−２はＲＡＭ、１−３はＲＯＭ、１−４はハードディスクなどの記憶装置、１−５〜１−７はインターフェイス、１−８はディスプレイ、１−９はキーボード、１−１０はマウスであり、記憶装置１−４にはマスタデータベースＭＤＢが作成されている。
【００１９】
マスタデータベースＭＤＢには、図１に示すように、上位コントローラ３毎に、上位コントローラ３の固有の機器情報と管理点の情報を記録したマスタデバイスファイルＭＤＦおよび他のマスタデバイスファイルＭＤＦとのリンク情報ＬＮＫが格納されている。なお、本実施の形態において、マスタデバイス（デバイス）とは上位コントローラ３を指す。
【００２０】
図１の例では、説明上、上位コントローラ３−１，３−２，３−３のマスタデバイスファイルＭＤＦ１，ＭＤＦ２，ＭＤＦ３と、マスタデバイスファイルＭＤＦ１，ＭＤＦ２，ＭＤＦ３間のリンク情報ＬＮＫ１，ＬＮＫ２，ＬＮＫ３のみを示している。
【００２１】
記憶装置１−４には、本実施の形態特有のプログラムとして、マスタデータベース編集プログラムが格納されている。このマスタデータベース編集プログラムは、例えばＣＤ−ＲＯＭなどの記録媒体に記録された状態で提供され、この記録媒体から読み出されて記憶装置１−４にインストールされている。
【００２２】
以下、図１を参照しながら、記憶装置１−４に格納されているマスタデータベース編集プログラムに従うＣＰＵ１−１の処理動作について説明する。
例えば、今、上位コントローラ３−１に対して、新たな管理点を追加したいものとする。また、上位コントローラ３−１について、上位コントローラ３−２，３−３とのリンク情報を変更したいものとする。
【００２３】
この場合、作業者は、ディスプレイ１−８上に表示されるマスタデータベースＭＤＢ内のマスタデバイスファイルＭＤＦ１，ＭＤＦ２，ＭＤＦ３をツリービュー形式で示すメニューにおいて、マスタデバイスファイルＭＤＦ１を選択指定する。
【００２４】
すると、ＣＰＵ１−１は、マスタデータベースＭＤＢからマスタデバイスファイルＭＤＦ１および他のマスタデバイスファイルＭＤＦ２，ＭＤＦ３とのリンク情報ＬＮＫ１，ＬＮＫ２を読み出し、エンジニアリング作業用の作業ファイルにコピーする（図１に示す矢印(1)）。
【００２５】
そして、作業者は、キーボード１−９やマウス１−１０を操作することにより、作業ファイルにコピーされたマスタデバイスファイルＭＤＦ１の管理点情報に対して、新たな管理点の情報を追加する。また、リンク情報ＬＮＫ１，ＬＮＫ２に対して、所望の変更を施す（図１に示す矢印(2)）。
【００２６】
作業者によるコピーされたマスタデバイスファイルＭＤＦ１およびリンク情報ＬＮＫ１，ＬＮＫ２の編集が終了すると、ＣＰＵ１−１は、編集されたリンク情報ＬＮＫ１’，ＬＮＫ２’をマスタデータベースＭＤＢに戻し、マスタデータベースＭＤＢ内の元のリンク情報ＬＮＫ１，ＬＮＫ２を書き替える（図１に示す矢印(3) ）。また、編集されたマスタデバイスファイルＭＤＦ１’をマスタデータベースＭＤＢに戻し、マスタデータベースＭＤＢ内の元のマスタデバイスファイルＭＤＦ１を書き替える（図１に示す矢印(4)）。
【００２７】
この一連の作業において、マスタデータベースＭＤＢから読み出される情報は上位コントローラ３−１のマスタデバイスファイルＭＤＦ１およびリンク情報ＬＮＫ１，ＬＮＫ２のみであり、マスタデータベースＭＤＢに上書きする情報は編集された上位コントローラ３−１のマスタデバイスファイルＭＤＦ１’およびリンク情報ＬＮＫ１’，ＬＮＫ２’のみである。
【００２８】
すなわち、本実施の形態において、上位コントローラ３−２，３−３のマスタデバイスファイルＭＤＦ２，ＭＤＦ３およびマスタデバイスファイルＭＤＦ２とＭＤＦ３とのリンク情報ＬＮＫ３は、マスタデータベースＭＤＢから読み出されることはなく、またマスタデータベースＭＤＢに上書きされることもない。これにより、マスタデータベースＭＤＢからの情報の読み出し時間、マスタデータベースＭＤＢへの情報の上書き時間が短縮され、作業効率が向上する。
【００２９】
なお、上述においては、上位コントローラ３−１に対して新たな管理点を追加するとともに、上位コントローラ３−１について上位コントローラ３−２，３−３とのリンク情報を変更する場合を例にとって説明したが、管理点の追加やリンク情報の変更だけではなく、管理点の変更、削除、リンク情報の追加，削除なども同様にして行うことができる。また、管理点の追加／変更／削除だけを行ったり、リンク情報の追加／変更／削除だけを行うことも可能である。
【００３０】
また、上述においては、編集されたマスタデバイスファイルＭＤＦ’およびリンク情報ＬＮＫ１’，ＬＮＫ２’の全てをマスタデータベースＭＤＢへ戻すようにしたが、編集前のマスタデバイスファイルＭＤＦとの差分のみ、また編集前のリンク情報ＬＮＫ１，ＬＮＫ２との差分のみを、マスタデータベースＭＤＢへ戻すようにしてもよい。このようにすると、マスタデータベースＭＤＢにおいて上書きするデータの量が減り、マスタデータベースＭＤＢへの情報の上書き時間がさらに短縮される。
【００３１】
また、差分のみをマスタデータベースＭＤＢへ戻すようにした場合、元のマスタデバイスファイルＭＤＦおよびリンク情報ＬＮＫ１，ＬＮＫ２を書き替える際にその差分が元のマスタデバイスファイルＭＤＦおよびリンク情報ＬＮＫ１，ＬＮＫ２の少なくとも一部と重複するデータを含むか否かをチェックし、重複するデータを含む場合には、ログファイルに重複情報を書き込み、その旨を作業者に知らせるようにしてもよい。これにより、例えば、編集に際する入力ミスなどによって既に定義されている管理点をだぶって追加するなどした場合、これがマスタデータベースＭＤＢの情報を書き替える際のデータの重複として検出され、うっかりミス、設定ミスなどを防ぐことが可能となる。
【００３２】
また、差分のみをマスタデータベースＭＤＢに戻す場合、その差分を一旦ウァーキングファイル（図示せず）に格納し、このウァーキングファイルに格納した差分をマスタデータベースＭＤＢに戻すようにしてもよい。
【００３３】
また、上述した実施の形態では、デバイスを上位コントローラ３として説明したが、下位コントローラ４をデバイスとしてもよい。本発明でいうデバイスは、上位コントローラ３や下位コントローラ４に限られるものではない。下位コントローラ４をデバイスをデバイスとした場合には、下位コントローラ間の接続関係を示す情報がリンク情報となる。
【図面の簡単な説明】
【００３４】
【図１】本発明に係るマスタデータベースの編集方法の一実施の形態の概要を説明する図である。
【図２】このマスタデータベースの編集方法が適用された監視システムにおける中央監視装置のハードウエア構成の概略を示す図である。
【図３】ビル内に構築された監視システムの概略を示す図である。
【図４】従来のマスタデータベースの編集方法を説明する図である。
【符号の説明】
【００３５】
１…中央監視装置、２…ＬＡＮ（ローカルエリアネットワーク）、３（３−１，３−２，３−３）…上位コントローラ、４（４−１）…下位コントローラ、ＭＤＢ…マスタデータベース、ＭＤＦ（ＭＤＦ１，ＭＤＦ２，ＭＤＦ３）…マスタデバイスファイル、ＬＮＫ（ＬＮＫ１，ＬＮＫ２，ＬＮＫ３）…リンク情報、ＭＤＦ１’…編集後のマスタデバイスファイル、ＬＮＫ１’，ＬＮＫ２’…編集後のリンク情報、１−１…ＣＰＵ、１−２…ＲＡＭ、１−３…ＲＯＭ、１−４…記憶装置、１−５〜１−７…インターフェイス、１−８…ディスプレイ、１−９…キーボード、１−１０…マウス。
【図１】
2005222384.tif 000003
【図２】
2005222384.tif 000004
【図３】
2005222384.tif 000005
【図４】
2005222384.tif 000006