[go: up one dir, main page]

JP2001265692A - Equipment management system - Google Patents

Equipment management system

Info

Publication number
JP2001265692A
JP2001265692A JP2000074866A JP2000074866A JP2001265692A JP 2001265692 A JP2001265692 A JP 2001265692A JP 2000074866 A JP2000074866 A JP 2000074866A JP 2000074866 A JP2000074866 A JP 2000074866A JP 2001265692 A JP2001265692 A JP 2001265692A
Authority
JP
Japan
Prior art keywords
data
equipment
name
communication
stored
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.)
Pending
Application number
JP2000074866A
Other languages
Japanese (ja)
Inventor
Taichi Ishizaka
太一 石阪
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi Electric Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP2000074866A priority Critical patent/JP2001265692A/en
Publication of JP2001265692A publication Critical patent/JP2001265692A/en
Pending legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Stored Programmes (AREA)
  • Selective Calling Equipment (AREA)

Abstract

(57)【要約】 【課題】 システムの仕様変更や機種のバージョンアッ
プなどによりデータや通信コマンドの追加や変更があっ
た場合でも、ソフトウェアの修正や検証に必要な開発期
間と手間を大幅に削減できる設備管理システムの提供。 【解決手段】 この設備管理システムは、管理対象とな
る設備機器300と、設備機器300との間でデータの
受け渡しを行う設備機器入出力部220、および、受け
渡されるデータを格納するデータ管理部230を有する
設備コントローラ200と、設備コントローラ200と
データ通信可能に接続された中央管理装置100と、か
ら構成される設備管理システムであって、設備コントロ
ーラ200と中央管理装置100の間の通信に使用され
るデータとして、データ長が可変で、かつ、データを区
別するためのデータ名をデータ内容に付加した、テキス
ト形式の通信コマンドを用いるように構成されている。
(57) [Summary] [Problem] Even if data or communication commands are added or changed due to system specification changes or model version upgrades, the development period and labor required for software correction and verification are greatly reduced. Providing a facility management system that can The equipment management system includes an equipment 300 to be managed, an equipment input / output unit 220 for transferring data between the equipment 300, and a data management unit for storing data to be transferred. An equipment management system comprising an equipment controller 200 having a 230 and a central management device 100 connected to the equipment controller 200 so as to be able to perform data communication, and used for communication between the equipment controller 200 and the central management device 100. As the data to be transmitted, a text-format communication command in which the data length is variable and a data name for distinguishing the data is added to the data content is used.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】この発明は、例えばエスカレ
ータ、空調機、照明などといった設備機器の運転状態や
異常を監視したり制御したりする設備管理システムのデ
ータ通信方式およびデータ保存方式に関するものであ
る。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a data communication system and a data storage system of an equipment management system for monitoring and controlling the operation state and abnormality of equipment such as an escalator, an air conditioner, and lighting. .

【0002】[0002]

【従来の技術】従来、エスカレータ、空調機、照明など
の設備機器の運転状態や異常を、離れた場所で監視した
り制御する設備管理システムが知られている。かかる設
備管理システムにより、様々な種類の設備機器を接続し
たシステムを構築していく上において、次のような問題
点がある。
2. Description of the Related Art Conventionally, there has been known an equipment management system for monitoring and controlling the operation state and abnormality of equipment such as an escalator, an air conditioner, and a light at a remote place. There are the following problems in building a system connecting various types of equipment with such an equipment management system.

【0003】第一に、従来の設備管理システムでは、管
理人または居住者が設備機器の状態を確認できる表示装
置および入力装置を備えた中央管理装置に対し、設備機
器の状態を常時収集している設備コントローラが電話回
線またはLAN等のネットワークを介して接続されてい
る。この場合、中央管理装置と設備コントローラとの間
の通信には通信コマンドが用いられるが、この通信コマ
ンド内に含まれる各データのバイト数や設定開始位置な
どは固定値で定義されていることがほとんどである。そ
のため、新規設備機器の追加や設備機器の仕様変更など
により、通信コマンド内でデータサイズの変更、新たな
データの追加などが発生した場合は、通信コマンドを新
しいデータサイズ用に変更し直して、中央管理装置およ
び設備コントローラ両方の通信管理部のプログラムを修
正しなければならなかった。また、必要であれば、今ま
でに出荷してきた設備コントローラのプログラムも修正
する必要があり、多大な労力を要していた。
[0003] First, in the conventional equipment management system, the state of equipment is constantly collected by a central management apparatus provided with a display device and an input device by which a manager or a resident can check the state of the equipment. Equipment controllers are connected via a telephone line or a network such as a LAN. In this case, a communication command is used for communication between the central management device and the equipment controller.However, the number of bytes of each data included in the communication command and the setting start position are defined by fixed values. Almost. Therefore, if a data size change or new data is added in a communication command due to the addition of new equipment or a change in equipment specifications, etc., change the communication command for the new data size. The communication management programs of both the central management unit and the equipment controller had to be modified. Further, if necessary, it is necessary to modify the program of the equipment controller which has been shipped so far, which requires a great deal of labor.

【0004】第二に、従来の設備管理システムでは、新
規設備機器の追加や設備機器の仕様変更などによる通信
コマンド内への新たなデータの追加やデータサイズの変
更などが発生した場合は、設備コントローラ内のデータ
を保存する不揮発メモリ領域の調整、データを呼び出し
ている関数部分の修正、メモリ領域を調整したことによ
る他データを扱うプログラム部分への影響有無の検証、
あるいは、すでに出荷されている設備コントローラとの
整合性の検証など、データ保存管理におけるソフトウェ
アの修正と検証に多大な労力がかかっていた。
Second, in the conventional equipment management system, when new data is added to the communication command or the data size is changed due to the addition of new equipment or a change in the specifications of the equipment, the equipment management system is used. Adjustment of the non-volatile memory area for saving data in the controller, modification of the function part that calls the data, verification of whether the adjustment of the memory area affects the program part that handles other data,
Alternatively, a great deal of effort has been required to correct and verify software in data storage management, such as verification of compatibility with equipment controllers already shipped.

【0005】[0005]

【発明が解決しようとする課題】本発明は前述の問題を
解消するためになされたもので、設備管理システムの仕
様変更や機種のバージョンアップなどによりデータや通
信コマンドが追加されたり変更された場合でも、ソフト
ウェアの修正や検証に必要な開発期間と手間を大幅に削
減できる設備管理システムの提供を目的としている。
SUMMARY OF THE INVENTION The present invention has been made in order to solve the above-mentioned problem. When data or communication commands are added or changed due to a specification change of a facility management system or a model version upgrade, the present invention has been made. However, it aims to provide a facility management system that can significantly reduce the development time and labor required for software correction and verification.

【0006】[0006]

【課題を解決するための手段】上記した目的を達成する
ために、本発明に係る設備管理システムは、管理対象と
なる設備機器と、設備機器との間でデータの受け渡しを
行う設備機器入出力部、および、受け渡されるデータを
格納するデータ管理部を有する設備コントローラと、設
備コントローラとデータ通信可能に接続された中央管理
装置と、から構成される設備管理システムであって、設
備コントローラと中央管理装置の間の通信に使用される
データとして、データ長が可変で、かつ、データを区別
するためのデータ名をデータ内容に付加した、テキスト
形式の通信コマンドを用いる構成にしてある。
In order to achieve the above-mentioned object, an equipment management system according to the present invention provides an equipment input / output for transferring data between equipment to be managed and the equipment. A facility controller having a data management unit for storing data to be transferred, and a central management device connected to the facility controller so as to be able to perform data communication. As data used for communication between the management devices, a text-format communication command is used in which the data length is variable and a data name for distinguishing the data is added to the data content.

【0007】また、上記構成における通信コマンドは、
データの要求種類を区別するための要求区分、データの
格納先を示すデータ区分、データを区別するためのデー
タ名、および、データ名に対応するデータ値を含むデー
タ内容から構成されていて、通信コマンドにおける、デ
ータ名とそれに対応したデータ内容とに係るデータサイ
ズ、データ名の配置順序、および、データ名とそれに対
応したデータ内容の個数が、いずれも設定変更可能に構
成されているものである。
The communication command in the above configuration is
It is composed of a request category for distinguishing the data request type, a data category indicating the storage location of the data, a data name for distinguishing the data, and data contents including a data value corresponding to the data name, and a communication. In the command, the data size relating to the data name and the corresponding data content, the arrangement order of the data name, and the number of the data name and the corresponding data content can all be set and changed. .

【0008】そして、上記した各構成において、設備コ
ントローラのデータ管理部は、通信コマンドのデータを
格納する不揮発メモリおよび揮発メモリと、中央管理装
置との間で受け渡されるデータを不揮発メモリに保存す
べきか否かを判断するデータ種別判断部と、データ保存
処理を行うデータ保存管理部とを備え、更に、データ変
更にあたって、変更すべきデータのデータ名およびデー
タ内容が中央管理装置から設備コントローラのデータ管
理部に送信されたとき、データ種別判断部がデータを不
揮発メモリへ保存すべきか否かを当該データのデータ名
から判断し、データ種別判断部によりデータが不揮発メ
モリに保存すべきデータであると判断されればデータ保
存管理部が当該データを不揮発メモリに格納し、データ
種別判断部によりデータが不揮発メモリに保存すべきデ
ータでないと判断されればデータ保存管理部が当該デー
タを揮発メモリに格納する構成にされているものであ
る。
In each of the above-described configurations, the data management unit of the equipment controller should store, in the nonvolatile memory, the nonvolatile memory and the volatile memory for storing the data of the communication command, and the data passed between the central management unit. A data type determination unit for determining whether or not the data is stored, and a data storage management unit for performing data storage processing. Further, when changing data, the data name and data content of the data to be changed are transmitted from the central management device to the data of the equipment controller. When transmitted to the management unit, the data type determination unit determines whether to store the data in the non-volatile memory based on the data name of the data, and determines that the data is data to be stored in the non-volatile memory by the data type determination unit. If it is determined, the data storage management unit stores the data in the nonvolatile memory, and the data type determination unit Over data is what if it is determined not to be data to be stored in the non-volatile memory data storage management unit is a configured to store the data in the volatile memory.

【0009】更に、前記の構成において、通信コマンド
のデータを格納できる空き領域を不揮発メモリに設ける
とともに、データ保存の際には空き領域内に、保存すべ
きデータのサイズに合わせた新たなデータ領域を設定
し、新たに設定したデータ領域に保存すべきデータを格
納する構成としたものである。
Further, in the above configuration, a free area for storing communication command data is provided in the non-volatile memory, and a new data area corresponding to the size of data to be stored is provided in the free area when data is stored. Is set, and data to be stored is stored in the newly set data area.

【0010】上述の処理手段を有する、本発明の設備管
理システムにより、既述した従来の設備管理システムの
課題を解決することができる。すなわち、第一の課題の
解決方法としては、請求項1,2に係る発明に示したよ
うに、設備コントローラと中央管理装置の間の通信に、
ASCIIコードなどの文字列を用いてデータ内容にデ
ータ名を付加した形で送受信を行う通信コマンドを用
い、通信コマンド内の各部のデータサイズ、データ名の
配置順序、または、1通信コマンド内に格納し得るデー
タ個数を自由に設定変更できるようにしてある。これに
より、設備機器の機種変更や新規設備機器の追加等によ
るデータサイズの変更や新規データの追加による通信コ
マンドの変更を容易にしている。
The facility management system of the present invention having the above-mentioned processing means can solve the above-mentioned problems of the conventional facility management system. That is, as a solution of the first problem, as shown in the invention according to claims 1 and 2, communication between the equipment controller and the central management device includes:
Using a communication command that transmits and receives data in the form of adding a data name to a data content using a character string such as an ASCII code, the data size of each part in the communication command, the arrangement order of the data name, or stored in one communication command The number of data items that can be set can be freely changed. As a result, it is easy to change the data size by changing the model of the equipment or adding new equipment, and to change the communication command by adding new data.

【0011】例えば、設備機器で用いていたデータのサ
イズを1バイトデータから2バイトデータへ変更する場
合、従来の設備管理システムでは固定長となっている通
信コマンドを変更することとなり、中央監視装置および
設備コントローラの通信管理用ソフトウェアの修正が必
要であった。しかしながら、請求項1に係る発明では、
通信コマンドに、データを可変長で扱える例えば文字列
形式を用いているため、設備コントローラや中央管理装
置の通信管理用ソフトウェアを修正することなく、デー
タサイズの変更を可能としている。
For example, when the size of data used in equipment is changed from 1-byte data to 2-byte data, a communication command having a fixed length in a conventional equipment management system is changed, and a central monitoring device is changed. Also, the communication management software of the equipment controller had to be modified. However, in the invention according to claim 1,
Since the communication command uses, for example, a character string format in which data can be handled with a variable length, the data size can be changed without modifying the communication management software of the equipment controller or the central management device.

【0012】また、例えば“時”、“分”で表される異
常履歴データに、“秒”のデータを新たに追加すること
になったような場合、従来の設備管理システムでは、デ
ータ数が固定となっている通信コマンドに新規データを
追加することとなり、中央監視装置および設備コントロ
ーラにおける通信管理用ソフトウェアの修正が必要であ
った。しかしながら、請求項2に係る発明では、通信コ
マンド内のデータ配置順序が自由であり、また、通信コ
マンド内のデータ個数も自由に設定変更されるため、通
信管理用ソフトウェアを修正することなく、新規データ
の追加を可能としている。
[0012] For example, when data of "second" is newly added to the abnormality history data represented by "hour" and "minute", the number of data is reduced by the conventional equipment management system. New data was added to the fixed communication commands, which required modification of the communication management software in the central monitoring device and the equipment controller. However, in the invention according to claim 2, since the data arrangement order in the communication command is free and the number of data in the communication command is freely changed, new data can be added without modifying the communication management software. Data can be added.

【0013】一方、第二の課題の解決方法としては、請
求項3,4に係る発明に示したように、不揮発メモリへ
保存すべきデータをデータ名から判断し、不揮発メモリ
に予め設定された空き領域内にデータを動的に配置でき
る仕組みを有したことにより、データサイズの変更や新
規データの追加による保存データの変更を容易にしてい
る。
On the other hand, as a solution to the second problem, as described in the third and fourth aspects of the present invention, the data to be stored in the nonvolatile memory is determined from the data name, and the data stored in the nonvolatile memory is set in advance. By having a mechanism for dynamically arranging data in the free area, it is easy to change the data size or change the stored data by adding new data.

【0014】例えば、設備機器で用いていたデータのサ
イズを1バイトデータから2バイトデータへ変更する場
合、従来の設備管理システムでは、設備コントローラの
不揮発メモリ内のデータを格納する領域や格納サイズが
固定となっているため、不揮発メモリ領域の調整、デー
タを呼び出している関数部分の修正、不揮発メモリ領域
を調整したことによる他データを扱うプログラム部分へ
の影響有無の検証などを行う必要があった。しかしなが
ら、請求項4に係る発明のように、データ保存の際に
は、予め指定された空き領域内に、保存すべきデータサ
イズに合わせて新たにデータ領域を確保し直し、この新
しい領域にデータを格納するようにしているため、保存
部分のソフトウェアを修正することなく、データサイズ
の変更を可能としている。
For example, when changing the size of data used in equipment from 1-byte data to 2-byte data, in a conventional equipment management system, an area for storing data and a storage size in a non-volatile memory of an equipment controller are limited. Because it is fixed, it was necessary to adjust the non-volatile memory area, correct the function part that calls data, and verify whether the adjustment of the non-volatile memory area affects the program part that handles other data, etc. . However, at the time of data storage as in the invention according to claim 4, a new data area is re-allocated in a predetermined free area according to the data size to be stored, and data is stored in this new area. Is stored, so that the data size can be changed without modifying the software of the storage part.

【0015】また、例えば“時”、“分”で表される異
常履歴データに、“秒”のデータを新たに追加すること
になったような場合、従来の設備管理システムでは、設
備コントローラの不揮発メモリ内のデータを格納する領
域や格納サイズが固定となっているため、不揮発メモリ
領域の調整、データを呼び出している関数部分の修正、
不揮発メモリ領域を調整したことによる他データを扱う
プログラム部分への影響有無の検証などを行う必要があ
った。しかしながら、請求項3,4に係る発明では、不
揮発メモリへ保存すべきデータをデータ名から判断し、
不揮発メモリに予め設定された空き領域内にデータを動
的に配置できる仕組みを有したことにより、保存部分の
ソフトウェアを修正することなく、新規データの追加を
可能としている。
For example, in a case where data of “second” is newly added to the abnormality history data represented by “hour” and “minute”, the conventional equipment management system uses Since the data storage area and storage size in the non-volatile memory are fixed, adjustment of the non-volatile memory area, modification of the function that calls data,
It was necessary to verify whether or not the adjustment of the non-volatile memory area has an effect on a program portion that handles other data. However, in the invention according to claims 3 and 4, the data to be stored in the nonvolatile memory is determined from the data name,
By providing a mechanism for dynamically arranging data in a free area set in a nonvolatile memory in advance, new data can be added without modifying software in a storage portion.

【0016】[0016]

【発明の実施の形態】以下、本発明の実施の形態を図に
基づいて説明する。 発明の実施の形態1.この実施の形態1において、図1
はこの発明の実施形態1に係る設備管理システムを示す
構成図である。図において、中央管理装置100は、設
備コントローラ200との間で行われるデータの送受信
を管理する通信管理部110と、通信管理部110で送
受信されたデータを表示する表示装置120と、設定デ
ータを外部から入力するための入力装置130とから構
成されている。エスカレータ、空調機、照明などに代表
される設備機器300を監視する設備コントローラ20
0は、中央管理装置100との間で行われるデータの送
受信を管理する通信管理部210と、設備機器300と
の間でデータの送受信(受け渡し)を管理する設備機器
入出力部220と、設備機器300の運用状態および中
央管理装置100からの設定データ項目を揮発メモリ2
35または不揮発メモリ234に格納するデータ管理部
230とから構成されている。また、前記の設備機器3
00は、設備コントローラ200との間で行われるデー
タの送受信を管理する通信管理部310を備えている。
DESCRIPTION OF THE PREFERRED EMBODIMENTS Embodiments of the present invention will be described below with reference to the drawings. Embodiment 1 of the Invention In the first embodiment, FIG.
1 is a configuration diagram illustrating an equipment management system according to Embodiment 1 of the present invention. In the figure, a central management device 100 includes a communication management unit 110 that manages data transmission and reception performed with the equipment controller 200, a display device 120 that displays data transmitted and received by the communication management unit 110, And an input device 130 for inputting from outside. Equipment controller 20 for monitoring equipment 300 typified by an escalator, an air conditioner, a light, etc.
0, a communication management unit 210 that manages data transmission / reception performed with the central management device 100; a facility device input / output unit 220 that manages data transmission / reception (delivery) with the facility device 300; The operation status of the device 300 and the setting data items from the central management device 100 are stored in the volatile memory 2.
35 or a data management unit 230 stored in the nonvolatile memory 234. In addition, the aforementioned equipment 3
00 includes a communication management unit 310 that manages data transmission and reception performed with the equipment controller 200.

【0017】設備機器300の通信管理部310は、設
備機器300の状態が変化した場合に設備コントローラ
200の設備機器入出力部220へ変化データを通知
し、設備機器入出力部220は変化したデータをデータ
管理部230に渡すように構成されている。データ管理
部230は受け取ったデータを、電源が切れても取得デ
ータを保持する性質のフラッシュメモリやEEPROM
などに代表される不揮発メモリ234に保存したり、ま
たは、電源が切れた場合にデータが消去される性質のR
AMなどに代表される揮発メモリ235に保存する。
The communication management unit 310 of the equipment 300 notifies the equipment input / output unit 220 of the equipment controller 200 of the change data when the state of the equipment 300 changes, and the equipment input / output unit 220 Is passed to the data management unit 230. The data management unit 230 stores the received data in a flash memory or an EEPROM that retains the acquired data even when the power is turned off.
Or the like, which is stored in the nonvolatile memory 234 represented by the above-described method, or has a property of erasing data when the power is turned off.
It is stored in a volatile memory 235 represented by AM or the like.

【0018】また、中央管理装置100は、入力装置1
30からの管理者の入力またはスケジュールなどで指定
された時間に、中央管理装置100の通信管理部110
から設備コントローラ200の通信管理部210に対し
てデータの要求または設定を行う。
Further, the central management device 100 includes the input device 1
The communication management unit 110 of the central management device 100 at a time designated by an administrator input from 30 or a schedule or the like.
Requests or sets data to the communication management unit 210 of the equipment controller 200 from the server.

【0019】このとき、中央管理装置100と設備コン
トローラ200の間の通信には、図2に示すような通信
コマンドが使用される。この通信コマンドのフォーマッ
トは、データがモニタ要求であるか設定要求であるかと
いった要求種類を区別するための要求区分と、データの
格納先を示すデータ区分と、データを区別するためのデ
ータ名と、データ名に対応するデータ値を含むデータ内
容とから構成されている。また、前記の通信コマンド
は、インターネットのホームページを見る際に利用され
るHTTPプロトコル(Hyper Text Transfer Protoco
l)などの通信プロトコルを用いて、可変長のテキスト
形式で表され、取得または設定したいデータ名を順不同
で指定することにより設定できるようになっている。
At this time, a communication command as shown in FIG. 2 is used for communication between the central management device 100 and the equipment controller 200. The format of this communication command includes a request category for distinguishing a request type such as whether the data is a monitor request or a setting request, a data category indicating a data storage destination, a data name for distinguishing data, and , And data contents including a data value corresponding to the data name. Further, the communication command is an HTTP protocol (Hyper Text Transfer Protocol) used when viewing a home page on the Internet.
It is expressed in a variable-length text format using a communication protocol such as l), and can be set by specifying the data name to be obtained or set in any order.

【0020】例えば、複数台設置されたエスカレータが
設備機器300として例示され、それぞれのエスカレー
タの運転状態を管理する設備管理システムにおいて、機
器番号1番のエスカレータの運転状態や運転時間をモニ
タしたい場合、中央管理装置100は図2に示した通信
コマンドにおける要求区分部に“モニタ要求”を、デー
タ区分部に“エスカレータ”を、データ名部とデータ内
容部に“機器番号=”1””、“運転状態=” ””、
“運転時間=” ””をそれぞれ設定入力して、通信管
理部110から設備コントローラ200の通信管理部2
10へ要求コマンドを送信する。通信管理部110から
の要求コマンドを受けた設備コントローラ200は、通
信コマンドの要求区分部にモニタ応答を、データ区分部
にエスカレータを、データ名部とデータ内容部に現在の
運転状態、例えば“機器番号=”1””、“運転状態
=”上昇運転””、“運転時間=”5420””などを
それぞれ設定入力したのち、通信管理部210から中央
管理装置100に対し応答コマンドとして返信するよう
になっている。
For example, when a plurality of escalators installed are exemplified as the equipment 300, and in an equipment management system that manages the operation state of each escalator, it is desired to monitor the operation state and operation time of the escalator with the equipment number 1 In the communication command shown in FIG. 2, the central management device 100 sets “monitor request” in the request division section, “escalator” in the data division section, and “device number =“ 1 ”” and “device number” in the data name section and the data content section. Operating state = """,
“Operation time =” “” ”is set and input, and the communication management unit 110 sends the communication management unit 2 of the equipment controller 200
The request command is transmitted to 10. The equipment controller 200, which has received the request command from the communication management unit 110, sends a monitor response to the request division section of the communication command, an escalator in the data division section, and a current operation state in the data name section and the data content section, for example, "Equipment". After setting and inputting the numbers = “1”, “operating state =“ rising operation ””, “operating time =“ 5420 ””, etc., the communication management unit 210 returns a response command to the central management device 100. It has become.

【0021】以上のように、この実施の形態1に係る設
備管理システムによれば、中央管理装置100と設備コ
ントローラ200の間の通信コマンドとして、データ長
が可変長で行えるテキスト形式の通信プロトコルを用
い、設備コントローラ200に格納されている設備機器
300の状態などを表したデータを、データ順序などを
意識せずに順不同で取り出すことができる。従って、従
来の設備管理システムに用いられていた固定長の通信コ
マンドによる問題点である、新規設備機器の追加や設備
機器の仕様変更の際に通信コマンド内のデータサイズの
変更や新たなデータの追加などといった設定変更が不必
要となるため、これまでソフトウェア修正にかかってい
た時間が大幅に削減される。
As described above, according to the equipment management system according to the first embodiment, the communication command between the central management apparatus 100 and the equipment controller 200 uses the text-format communication protocol in which the data length is variable. The data indicating the state of the equipment 300 stored in the equipment controller 200 can be extracted in any order without being aware of the data order. Therefore, when adding new equipment or changing the specifications of equipment, which is a problem with fixed-length communication commands used in conventional equipment management systems, the data size in communication commands changes or new data Since there is no need to change settings such as additions, the time required for software modification has been greatly reduced.

【0022】また、データサイズの変更やデータの追加
による通信管理用ソフトウェアの変更が発生しないた
め、従来の設備管理システムで発生していたような、設
備機器の機能が拡張される度に修正されたソフトウェア
を複数管理しなければならないといった問題も解決され
る。
Further, since there is no change in the communication management software due to a change in the data size or the addition of data, the communication management software is modified every time the function of the equipment is expanded as in the conventional equipment management system. It also solves the problem of having to manage multiple pieces of software.

【0023】発明の実施の形態2.引き続き、本発明の
実施の形態2につき図3および図4を用いて説明する。
この実施の形態2において、図3は図1の設備コントロ
ーラ200内のデータ管理部230を詳細に示したもの
であり、中央管理装置100および設備機器300は図
1と同様である。設備コントローラ200のデータ管理
部230は、設備コントローラデータの保存場所を判断
するデータ種別判断部231、および、データの書き込
みや読み込みを行うデータ保存管理部236からなって
いる。前記のデータ保存管理部236は、不揮発メモリ
234へのデータの書き込みや読み込みを行う不揮発メ
モリアクセス制御部232、および、揮発メモリ235
へのデータの書き込みや読み込みを行う揮発メモリアク
セス制御部233からなっている。
Embodiment 2 of the Invention Next, a second embodiment of the present invention will be described with reference to FIGS.
In the second embodiment, FIG. 3 shows the data management unit 230 in the equipment controller 200 in FIG. 1 in detail, and the central management device 100 and the equipment 300 are the same as those in FIG. The data management unit 230 of the equipment controller 200 includes a data type determination unit 231 that determines the storage location of the equipment controller data, and a data storage management unit 236 that writes and reads data. The data storage management unit 236 includes a nonvolatile memory access control unit 232 that writes and reads data to and from the nonvolatile memory 234, and a volatile memory 235.
And a volatile memory access control unit 233 for writing and reading data to and from the memory.

【0024】図4は不揮発メモリ234内のデータ構造
を示したものであり、データ名やデータ内容の保存場所
を記したポインタ領域250、データ区分+データ名が
格納されているデータ名領域260、および、データ内
容が格納されているメインデータ領域270とサブデー
タ領域280からなっている。ポインタ領域250は、
各データのポインタが有効かどうかを記載したステータ
ス251、データ名が格納された不揮発メモリ領域にお
けるアドレスを記載したデータ名ポインタ252、二重
化されたデータの格納先アドレスを記載したメインデー
タポインタ253とサブデータポインタ254、およ
び、前記したステータス251からサブデータポインタ
254までを対象とするチェックサム255からなって
いる。データ名領域260は、保持している複数のデー
タ名261からなっている。メインデータ領域270
は、保持している複数のメインデータ271からなり、
サブデータ領域280は、保持している複数のサブデー
タ281からなっている。
FIG. 4 shows the data structure in the non-volatile memory 234, including a pointer area 250 in which a data name and a storage location of data contents are written, a data name area 260 in which a data section + data name is stored, Further, it is composed of a main data area 270 storing data contents and a sub data area 280. The pointer area 250
A status 251 describing whether each data pointer is valid, a data name pointer 252 describing an address in the nonvolatile memory area storing the data name, a main data pointer 253 describing a storage destination address of the duplicated data, and a sub It comprises a data pointer 254 and a checksum 255 for the status 251 to the sub data pointer 254 described above. The data name area 260 includes a plurality of stored data names 261. Main data area 270
Consists of a plurality of main data 271 held,
The sub data area 280 includes a plurality of sub data 281 stored.

【0025】そこで、この実施の形態2の設備管理シス
テムにおいて、設備機器300から設備コントローラ2
00へ入力されたデータ内容は、図2のように、データ
区分、データ名が付加されたのち、設備機器入出力部2
20を介してデータ管理部230のデータ種別判別部2
31に渡される。データ種別判別部231は、取得した
データを不揮発メモリ234に書き込むか揮発メモリ2
35に書き込むかを判断し、その判断結果に基づいて不
揮発メモリアクセス制御部232または揮発メモリアク
セス制御部233にデータを渡して保存させる。すなわ
ち、変更すべきデータのデータ名およびデータ内容が中
央管理装置100から設備コントローラ200のデータ
管理部230に送信されたとき、データ種別判断部23
1はデータを不揮発メモリ234へ保存すべきか否かを
当該データのデータ名から判断する。ここで、データ種
別判断部231がデータを不揮発メモリ234に保存す
べきデータであると判断すれば、データ保存管理部23
6は当該データを不揮発メモリ234に格納する。これ
とは逆に、データ種別判断部231がデータを不揮発メ
モリ234に保存すべきでないと判断すると、データ保
存管理部236は当該データを揮発メモリ235に格納
するのである。
Therefore, in the equipment management system according to the second embodiment, the equipment controller 300
As shown in FIG. 2, the data contents input to 00 are added with a data section and a data name, and
20, the data type determination unit 2 of the data management unit 230
It is passed to 31. The data type determination unit 231 writes the acquired data to the nonvolatile memory 234 or
It is determined whether the data is to be written to the non-volatile memory access control unit 232 or the volatile memory access control unit 233 based on the determination result. That is, when the data name and the data content of the data to be changed are transmitted from the central management device 100 to the data management unit 230 of the equipment controller 200, the data type determination unit 23
1 judges from the data name of the data whether or not the data should be stored in the nonvolatile memory 234. If the data type determination unit 231 determines that the data is data to be stored in the nonvolatile memory 234, the data storage management unit 23
6 stores the data in the nonvolatile memory 234. Conversely, when the data type determination unit 231 determines that the data should not be stored in the nonvolatile memory 234, the data storage management unit 236 stores the data in the volatile memory 235.

【0026】ここで、図4の「ステータス251からチ
ェックサム255まで」を1つの「ブロック」と呼ぶこ
とにする。そこで、不揮発メモリアクセス制御部232
がデータを不揮発メモリ234に保存しようとする場合
は、図4のポインタ領域250の最後に記載されている
ブロックから、データ名領域260、メインデータ領域
270、サブデータ領域280のそれぞれの最終データ
が格納されている領域の開始アドレスが取得される。そ
の後、それぞれのデータが保持しているデータ長が加算
されて各領域の空き領域の開始アドレスが算出され、算
出されたそれぞれの開始アドレスからデータ名261
a、メインデータ271a、サブデータ281aが書き
込まれる。その際、各データ261a,271a,28
1aが保存されるアドレスも、ポインタ領域250内に
データ名ポインタ252a、メインデータポインタ25
3a、サブ゛データポインタ254aのように保持さ
れ、ステータス251aに“通常データ”を示すコード
が書き込まれる。ただし、データ名領域の中に保存しよ
うとしているデータと同一名称のデータが存在する場合
は、データの二重化を防ぐため、同一名称のデータ名を
指しているポインタ領域250内のブロックのステータ
ス部分に“消去可能”を示すコードを書き込んでおく。
Here, "from status 251 to checksum 255" in FIG. 4 is called one "block". Therefore, the nonvolatile memory access control unit 232
If the user wants to save the data in the nonvolatile memory 234, the last data in the data name area 260, the main data area 270, and the sub data area 280 are stored in the last block of the pointer area 250 in FIG. The start address of the stored area is obtained. Thereafter, the data lengths held by the respective data are added to calculate the start address of the free area of each area, and the data name 261 is calculated from the calculated start address.
a, main data 271a, and sub data 281a are written. At this time, each data 261a, 271a, 28
1a is stored in the pointer area 250 in the data name pointer 252a and the main data pointer 25.
3a, held as a sub $ data pointer 254a, and a code indicating "normal data" is written in the status 251a. However, if there is data having the same name as the data to be stored in the data name area, the status portion of the block in the pointer area 250 pointing to the data name with the same name is used to prevent data duplication. A code indicating "erasable" is written in advance.

【0027】因みに、フラッシュメモリなどの上書きが
出来ない不揮発メモリを用いた、データ追記方式のシス
テムではデータ更新の度にデータが追加されるため、前
回保存したデータ領域が不必要となり保存可能なメモリ
領域が徐々に減っていくという問題がある。かかる問題
を解決するために、この実施形態システムは、各領域内
のデータがある一定以上の領域を占めたときに、ポイン
タ領域250内のステータス251の内容を全て読み込
み、“消去可能”を示すコードが書き込まれているブロ
ック、データ名ポインタ252が示すデータ名領域26
0内のデータ名、および、二重化されているデータのデ
ータポインタ253,254が示すデータを消去するの
である。このようにして、それぞれのデータ領域に存在
するデータを先頭から詰めていくことにより不必要な領
域が削除されるため、上記したデータ追記方式のシステ
ムの問題が解決される。
In a data write-once system using a nonvolatile memory such as a flash memory which cannot be overwritten, data is added every time data is updated. There is a problem that the area gradually decreases. In order to solve such a problem, the system according to this embodiment reads all the contents of the status 251 in the pointer area 250 and indicates "erasable" when the data in each area occupies a certain area or more. The block in which the code is written, the data name area 26 indicated by the data name pointer 252
The data name in 0 and the data indicated by the data pointers 253 and 254 of the duplicated data are deleted. In this manner, unnecessary areas are deleted by packing the data existing in the respective data areas from the beginning, so that the above-described problem of the data additional recording system is solved.

【0028】以上のように、この実施の形態2に係る設
備管理システムは、従来システムのようにデータを特定
のメモリ領域に上書きするのでなく、各種データのデー
タ名をキーワードとして送受信を行い、データ格納用に
割り振られた空き領域にデータを追加する形で書き込ん
でいくから、データサイズの変更に対応可能な不揮発メ
モリ234の構造を実現することができる。また、デー
タ名単位で検索できる仕組みを持ち、設備機器300の
状態などに係るデータも、取得したいデータ名を指定す
ることにより容易に取り出すことができるため、通信コ
マンドを意識せずに順不同でデータを取り出すことがで
きる。すなわち、従来システムのような、新規設備機器
の追加や設備機器の仕様変更などによる通信コマンド内
のデータサイズの変更や新たなデータの追加などに対応
した、通信コマンドの設定変更が不要となる。これによ
り、ソフトウェア修正にかかる時間と手間を大幅に削減
することができる。
As described above, the equipment management system according to the second embodiment does not overwrite data in a specific memory area as in the conventional system, but performs transmission and reception using data names of various data as keywords. Since the data is written in the form of adding data to the free area allocated for storage, a structure of the nonvolatile memory 234 capable of coping with a change in data size can be realized. In addition, it has a mechanism to search by data name unit, and data related to the status of the equipment 300 can be easily retrieved by specifying the data name to be acquired, so that data can be retrieved in any order without being aware of communication commands. Can be taken out. In other words, there is no need to change the communication command settings in response to a change in the data size in a communication command or the addition of new data due to the addition of new equipment or the change of equipment specifications, as in the conventional system. As a result, the time and labor required for software correction can be significantly reduced.

【0029】[0029]

【発明の効果】以上詳述したように、この発明に係る設
備管理システムでは、設備コントローラと中央管理装置
の間の通信に、データ長が可変で、かつ、データを区別
するためのデータ名をデータ内容に付加した、テキスト
形式の通信コマンドを用いてある。すなわち、通信コマ
ンドにおける、データ名とそれに対応したデータ内容の
データサイズの設定変更、データ個数の設定変更、ある
いは、データ名の配置順序の設定変更等が自由であるの
で、設備機器の機種変更や新規設備機器の追加等による
データサイズの変更あるいは新規データの追加等による
通信コマンドの変更を容易に行うことができる。
As described in detail above, in the equipment management system according to the present invention, the communication between the equipment controller and the central management unit uses a variable data length and a data name for distinguishing data. A text-format communication command added to the data content is used. That is, in the communication command, the data name and the data content corresponding to the data size can be changed, the number of data can be changed, or the arrangement order of the data names can be changed freely. It is possible to easily change the data size by adding new equipment or change communication commands by adding new data.

【0030】また、中央管理装置から送られてきた変更
データは、そのデータ名に基づいて不揮発メモリへ保存
すべきものであるか否かが判断され、保存すべきもので
あれば不揮発メモリに格納され、不揮発メモリへ保存す
べきでないものは揮発メモリに格納されるようになって
いるため、データを不揮発性メモリに保存するかどうか
を、中央管理装置より自由に変更することができる。ま
た、通信コマンドのデータを格納できる空き領域を不揮
発メモリに設けるとともに、データ保存の際に空き領域
内に、保存すべきデータのサイズに合わせた新たなデー
タ領域を設定し、新たに設定したデータ領域に保存すべ
きデータを格納することも可能であるため、データサイ
ズの変更や新規データの追加等による保存データの変更
をいっそう容易に行うことができる。
Also, it is determined based on the data name whether or not the change data sent from the central management unit is to be stored in the nonvolatile memory. If the change data is to be stored, the change data is stored in the nonvolatile memory. Since the data that should not be stored in the non-volatile memory is stored in the volatile memory, whether to store the data in the non-volatile memory can be freely changed by the central management device. In addition, a free area for storing communication command data is provided in the non-volatile memory, and a new data area according to the size of data to be stored is set in the free area at the time of data storage, and the newly set data is set. Since the data to be stored can be stored in the area, it is possible to change the stored data more easily by changing the data size or adding new data.

【図面の簡単な説明】[Brief description of the drawings]

【図1】 本発明の実施の形態1に係る設備管理システ
ムの構成図である。
FIG. 1 is a configuration diagram of an equipment management system according to a first embodiment of the present invention.

【図2】 本発明の実施の形態1に係る中央管理装置と
設備コントローラ間の通信に用いられる通信コマンドの
内容を説明するための説明図である。
FIG. 2 is an explanatory diagram for explaining contents of a communication command used for communication between the central management device and the equipment controller according to the first embodiment of the present invention.

【図3】 本発明の実施の形態2に係る設備管理システ
ムで設備コントローラ内のデータ管理部の詳細を示す構
成図である。
FIG. 3 is a configuration diagram showing details of a data management unit in an equipment controller in the equipment management system according to the second embodiment of the present invention.

【図4】 本発明の実施の形態2に係る設備コントロー
ラ内の不揮発メモリの領域内容を説明するための説明図
である。
FIG. 4 is an explanatory diagram for explaining an area content of a nonvolatile memory in an equipment controller according to Embodiment 2 of the present invention.

【符号の説明】[Explanation of symbols]

100 中央管理装置、110 通信管理部、200
設備コントローラ、210 通信管理部、220 設備
機器入出力部、230 データ管理部、231データ種
別判断部、232 不揮発メモリアクセス制御部、23
3 揮発メモリアクセス制御部、234 不揮発メモ
リ、235 揮発メモリ、236 データ保存管理部、
250 ポインタ領域、260 データ名領域、270
メインデータ領域、280 サブデータ領域、300
設備機器、310 通信管理部。
100 Central management device, 110 Communication management unit, 200
Equipment controller, 210 communication management unit, 220 equipment input / output unit, 230 data management unit, 231 data type determination unit, 232 nonvolatile memory access control unit, 23
3 volatile memory access control unit, 234 nonvolatile memory, 235 volatile memory, 236 data storage management unit,
250 pointer area, 260 data name area, 270
Main data area, 280 Sub data area, 300
Equipment, 310 Communication management unit.

───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.7 識別記号 FI テーマコート゛(参考) H04Q 9/00 311 H04Q 9/00 341Z 341 G06F 9/06 420M ──────────────────────────────────────────────────続 き Continued on the front page (51) Int.Cl. 7 Identification symbol FI Theme coat ゛ (Reference) H04Q 9/00 311 H04Q 9/00 341Z 341 G06F 9/06 420M

Claims (4)

【特許請求の範囲】[Claims] 【請求項1】 管理対象となる設備機器と、前記設備機
器との間でデータの受け渡しを行う設備機器入出力部、
および、前記受け渡されるデータを格納するデータ管理
部を有する設備コントローラと、前記設備コントローラ
とデータ通信可能に接続された中央管理装置と、から構
成される設備管理システムであって、前記設備コントロ
ーラと前記中央管理装置の間の通信に使用されるデータ
として、データ長が可変で、かつ、データを区別するた
めのデータ名をデータ内容に付加した、テキスト形式の
通信コマンドを用いることを特徴とする設備管理システ
ム。
1. An equipment input / output unit for transferring data between equipment to be managed and said equipment.
An equipment management system including an equipment controller having a data management unit that stores the data to be transferred, and a central management device connected to the equipment controller so as to be able to perform data communication, wherein the equipment controller includes: As the data used for communication between the central management devices, a text-format communication command in which the data length is variable and a data name for distinguishing the data is added to the data content is used. Equipment management system.
【請求項2】 通信コマンドは、データの要求種類を区
別するための要求区分、前記データの格納先を示すデー
タ区分、前記データを区別するためのデータ名、およ
び、前記データ名に対応するデータ値を含むデータ内容
から構成されていて、前記通信コマンドにおける、前記
データ名とそれに対応した前記データ内容とに係るデー
タサイズ、前記データ名の配置順序、および、前記デー
タ名とそれに対応したデータ内容の個数が、いずれも設
定変更可能に構成されていることを特徴とする請求項第
1項に記載の設備管理システム。
2. A communication command includes a request category for distinguishing a data request type, a data category indicating a storage location of the data, a data name for distinguishing the data, and data corresponding to the data name. A data size including a value, a data size related to the data name and the corresponding data content in the communication command, an arrangement order of the data name, and the data name and the corresponding data content The equipment management system according to claim 1, wherein the number of the devices is changeable.
【請求項3】 設備コントローラのデータ管理部は、通
信コマンドのデータを格納する不揮発メモリおよび揮発
メモリと、中央管理装置との間で受け渡される前記デー
タを前記不揮発メモリに保存すべきか否かを判断するデ
ータ種別判断部と、データ保存処理を行うデータ保存管
理部とを備え、更に、データ変更にあたって、変更すべ
きデータのデータ名およびデータ内容が前記中央管理装
置から前記設備コントローラのデータ管理部に送信され
たとき、前記データ種別判断部が前記データを前記不揮
発メモリへ保存すべきか否かを当該データのデータ名か
ら判断し、前記データ種別判断部により前記データが前
記不揮発メモリに保存すべきデータであると判断されれ
ば前記データ保存管理部が当該データを前記不揮発メモ
リに格納し、前記データ種別判断部により前記データが
前記不揮発メモリに保存すべきデータでないと判断され
れば前記データ保存管理部が当該データを前記揮発メモ
リに格納する構成にされていることを特徴とする請求項
第1項または第2項に記載の設備管理システム。
3. A data management unit of the equipment controller, comprising: a nonvolatile memory and a volatile memory for storing data of a communication command; and a determination as to whether or not the data transferred between the central management device and the nonvolatile memory should be stored in the nonvolatile memory. A data type determination unit for determining, and a data storage management unit for performing a data storage process, and further, when changing data, the data name and data content of the data to be changed are transmitted from the central management device to the data management unit of the equipment controller. When transmitted to the non-volatile memory, the data type determination unit determines whether to store the data in the nonvolatile memory based on the data name of the data, and the data type determination unit stores the data in the nonvolatile memory. If it is determined that the data is data, the data storage management unit stores the data in the nonvolatile memory, and If the data type determination unit determines that the data is not data to be stored in the nonvolatile memory, the data storage management unit stores the data in the volatile memory. Item 3. The equipment management system according to item 1 or 2.
【請求項4】 通信コマンドのデータを格納できる空き
領域を不揮発メモリに設けるとともに、データ保存の際
には前記空き領域内に、保存すべきデータのサイズに合
わせた新たなデータ領域を設定し、前記新たに設定した
データ領域に前記保存すべきデータを格納する構成とし
たことを特徴とする請求項第3項に記載の設備管理シス
テム。
4. An empty area for storing data of a communication command is provided in a non-volatile memory, and a new data area according to the size of data to be stored is set in the empty area when storing data. The equipment management system according to claim 3, wherein the data to be stored is stored in the newly set data area.
JP2000074866A 2000-03-16 2000-03-16 Equipment management system Pending JP2001265692A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000074866A JP2001265692A (en) 2000-03-16 2000-03-16 Equipment management system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000074866A JP2001265692A (en) 2000-03-16 2000-03-16 Equipment management system

Publications (1)

Publication Number Publication Date
JP2001265692A true JP2001265692A (en) 2001-09-28

Family

ID=18592838

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000074866A Pending JP2001265692A (en) 2000-03-16 2000-03-16 Equipment management system

Country Status (1)

Country Link
JP (1) JP2001265692A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004232980A (en) * 2003-01-31 2004-08-19 Daikin Ind Ltd Information management system and management device for information management system
JP2008097123A (en) * 2006-10-06 2008-04-24 Ricoh Co Ltd Information processing apparatus, image processing apparatus, data conversion method, and data conversion program
JP2012164182A (en) * 2011-02-08 2012-08-30 Hitachi Systems Ltd Fixed-length file generation processing system and method, and program
JP2024007065A (en) * 2022-07-05 2024-01-18 株式会社日立製作所 Module information management system and module information management method.

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2004232980A (en) * 2003-01-31 2004-08-19 Daikin Ind Ltd Information management system and management device for information management system
JP2008097123A (en) * 2006-10-06 2008-04-24 Ricoh Co Ltd Information processing apparatus, image processing apparatus, data conversion method, and data conversion program
JP2012164182A (en) * 2011-02-08 2012-08-30 Hitachi Systems Ltd Fixed-length file generation processing system and method, and program
JP2024007065A (en) * 2022-07-05 2024-01-18 株式会社日立製作所 Module information management system and module information management method.
JP7737963B2 (en) 2022-07-05 2025-09-11 株式会社日立製作所 Module information management system and module information management method.

Similar Documents

Publication Publication Date Title
US8850346B2 (en) Method and device for upgrading a building control system
US5999740A (en) Updating mechanism for software
US7917232B2 (en) Building automation system data management
US7870090B2 (en) Building automation system date management
US8055386B2 (en) Building automation system data management
JP3946275B2 (en) Remote installation system and method
US7031798B2 (en) Event management systems and methods for the distribution of motion control commands
US20060179120A1 (en) Control server, control terminal, control system, and recording medium storing control communication program
US20060190624A1 (en) Control server, control terminal, control system, and recording medium storing control communication program
US20010004738A1 (en) Split file system
JP3729251B2 (en) Controller and system
US5988852A (en) Apparatus management system having virtual machines corresponding to apparatuses to be controlled
US20030078907A1 (en) Partially embedded database and an embedded database manager for a control system
WO2002042853A1 (en) Method and apparatus for programming
US6922598B2 (en) System and method for transferring home appliance control data
US20030041132A1 (en) System and method for providing home appliance control data
JP2001265692A (en) Equipment management system
JP2018092288A (en) Protocol conversion device, protocol conversion system and equipment device
JP3660545B2 (en) Gateway device
CN100382068C (en) A network linking multiple servers and multiple network terminals
JP2001273030A (en) Monitoring and control equipment
JP2000315192A (en) Client server system, server, application management method, and recording medium
CN112363810A (en) Atmosphere prop using method and system
JP2003233629A (en) Cable management system and management method
JP2005141699A (en) Programmable controller equipment

Legal Events

Date Code Title Description
RD01 Notification of change of attorney

Free format text: JAPANESE INTERMEDIATE CODE: A7421

Effective date: 20040629