[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP5908161B2 - Communication system and system relay method - Google Patents

Communication system and system relay method Download PDF

Info

Publication number
JP5908161B2
JP5908161B2 JP2015501188A JP2015501188A JP5908161B2 JP 5908161 B2 JP5908161 B2 JP 5908161B2 JP 2015501188 A JP2015501188 A JP 2015501188A JP 2015501188 A JP2015501188 A JP 2015501188A JP 5908161 B2 JP5908161 B2 JP 5908161B2
Authority
JP
Japan
Prior art keywords
command
unit
database
data
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.)
Active
Application number
JP2015501188A
Other languages
Japanese (ja)
Other versions
JPWO2014128921A1 (en
Inventor
弘晃 小竹
弘晃 小竹
吉秋 小泉
吉秋 小泉
卓也 向井
卓也 向井
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
Application granted granted Critical
Publication of JP5908161B2 publication Critical patent/JP5908161B2/en
Publication of JPWO2014128921A1 publication Critical patent/JPWO2014128921A1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/46Interconnection of networks
    • H04L12/4604LAN interconnection over a backbone network, e.g. Internet, Frame Relay
    • H04L12/462LAN interconnection over a bridge based backbone
    • H04L12/4625Single bridge functionality, e.g. connection of two networks over a single bridge
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/283Processing of data at an internetworking point of a home automation network
    • H04L12/2832Interconnection of the control functionalities between home networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • Small-Scale Networks (AREA)
  • Air Conditioning Control Device (AREA)

Description

本発明は、伝送路が異なる2系統のシステム間の通信を接続する通信システム及び、システム中継方法に関する。 The present invention relates to a communication system in which transmission path connects the communication between the systems of two different systems, and relates to a system relay how.

従来から、同一の伝送路(以下、「バス」という。)上に、集中制御装置と室外機と室内機などを並列に接続して構成される空調システムが知られている。   Conventionally, an air conditioning system configured by connecting a central control device, an outdoor unit, an indoor unit, and the like in parallel on the same transmission path (hereinafter referred to as “bus”) is known.

このような空調システムにおいて、例えば特許文献1のように、接続される空調機の増設、バスの延長、通信方式が異なる空調システムの接続など、空調システムを拡張するために、2系統の空調システム間の通信を接続する中継器が提案されている。   In such an air conditioning system, for example, as in Patent Document 1, in order to expand the air conditioning system, such as expansion of connected air conditioners, extension of buses, connection of air conditioning systems having different communication methods, etc., two systems of air conditioning systems Repeaters that connect communications between them have been proposed.

特許文献1の中継器には、第1バス上での通信コマンド(第1コマンド)に基づき処理する第1CPU(Central Processing Unit)と、第2バス上での通信コマンド(第2コマンド)に基づき処理する第2CPUと、これら2つのCPUから通信データの読み書きが可能な中継メモリと、が設けられている。各CPUは、受信した第1コマンド又は第2コマンドを中継データに変換し、中継メモリに書き込む。コマンドを送信する際には、各CPUは、中継メモリが保持する中継データを第1コマンド又は第2コマンドに変換し、バスに接続されている空調機に送出する。   The repeater of Patent Document 1 includes a first CPU (Central Processing Unit) that processes based on a communication command (first command) on the first bus and a communication command (second command) on the second bus. A second CPU for processing and a relay memory capable of reading and writing communication data from these two CPUs are provided. Each CPU converts the received first command or second command into relay data and writes it into the relay memory. When transmitting the command, each CPU converts the relay data held in the relay memory into the first command or the second command, and sends it to the air conditioner connected to the bus.

例えば、第1バス上の空調機から中継器を介して第2バス上の空調機を制御する際には、中継器の第1CPUは、第1バスに接続されている空調機から送出された第1コマンドを受信する。第1CPUは、受信した第1コマンドを中継データに変換し、中継メモリに書き込む。さらに、第2CPUは、中継メモリに書き込まれた中継データを第2コマンドのデータ形式へと変換し、第2コマンドを第2バスに接続されている空調機に送出する。このようにして特許文献1の中継器は、2系統のバス上の通信データを中継している。   For example, when controlling the air conditioner on the second bus from the air conditioner on the first bus via the repeater, the first CPU of the repeater is sent from the air conditioner connected to the first bus. A first command is received. The first CPU converts the received first command into relay data and writes it into the relay memory. Further, the second CPU converts the relay data written in the relay memory into the data format of the second command, and sends the second command to the air conditioner connected to the second bus. In this way, the repeater of Patent Document 1 relays communication data on two buses.

特許第3159516号Japanese Patent No. 3159516

しかし特許文献1の中継器では、第1コマンド又は第2コマンドのデータ構成の変更や、データ内容の変更、コマンドの追加等といった仕様変更が生じた際に、第1CPU又は第2CPUの処理内容を変更しなければならず、システムの構築と保守の効率が悪いという課題があった。   However, in the repeater of Patent Document 1, when the specification change such as the data configuration change of the first command or the second command, the data content change, the command addition, or the like occurs, the processing contents of the first CPU or the second CPU are changed. There was a problem that the efficiency of system construction and maintenance was poor.

本発明は、上記課題を解決するためになされたもので、コマンドの仕様変更が生じた際にも、処理手順を変更することなく中継器がシステム間でデータを中継できるようにすることを目的とする。   The present invention has been made to solve the above-described problems, and it is an object of the present invention to enable a repeater to relay data between systems without changing the processing procedure even when a change in command specifications occurs. And

上記課題を解決するため、この発明に係る通信システムは、
第1バスにより接続される第1システムに含まれる第1の装置と、前記第1バスと異なる第2バスにより接続される第2システムに含まれる第2の装置と、前記第1の装置と前記第2の装置との間の通信を中継する中継器と、を備える通信システムであって、
前記中継器は、
前記第1システムと第1コマンドを送受信する第1送受信部と、
前記第2システムと第2コマンドを送受信する第2送受信部と、
前記第1コマンドの構成を定義する第1コマンド構成テーブルと、前記第2コマンドの構成を定義する第2コマンド構成テーブルと、前記第1コマンドと前記第2コマンドとの相互の変換方法を定義する変換テーブルと、を記憶するテーブル記憶部と、
前記第2の装置の動作状態を示すデータを、前記第1コマンドに準拠した形式で記憶する第1データベースと、
前記第2の装置の動作状態を示すデータを、前記第2コマンドに準拠した形式で記憶する第2データベースと、
前記第1の装置から受信した前記第1コマンドを前記第1コマンド構成テーブルに基づいて解析し、前記第1データベースを更新する第1解析部と、
前記第2の装置から受信した前記第2コマンドを前記第2コマンド構成テーブルに基づいて解析し、前記第2データベースを更新する第2解析部と、
前記第1データベースが更新されると、前記変換テーブルと前記第1コマンドとに基づいて、前記更新された前記第1データベースのデータを前記第2コマンドに準拠した形式に変換し、前記変換して得られたデータを用いて前記第2データベースを更新し、前記第2データベースが更新されると、前記変換テーブルと前記第2コマンドとに基づいて、前記更新された前記第2データベースのデータを前記第1コマンドに準拠した形式に変換し、前記変換して得られたデータを用いて前記第1データベースを更新する変換部と、
を備え、
前記第1解析部は、前記第1データベースの更新を検知すると、前記第1データベースの更新されたデータと前記変換テーブルとに基づいて前記第1コマンドを生成し、前記第1送受信部は、前記生成された第1コマンドを前記第1の装置に送信し、
前記第2解析部は、前記第2データベースの更新を検知すると、前記第2データベースの更新されたデータと前記変換テーブルとに基づいて前記第2コマンドを生成し、前記第2送受信部は、前記生成された第2コマンドを前記第2の装置に送信し、
前記第2の装置は、
前記第1コマンド構成テーブルと、前記第2コマンド構成テーブルと、前記変換テーブルと、を記憶する装置側テーブル記憶部と、
前記第2の装置の動作状態を示すデータを、前記第2コマンドに準拠した形式で記憶する装置側データベースと、
前記中継器から受信した前記第2コマンドを前記第2コマンド構成テーブルに基づいて解析し、前記装置側データベースを更新する装置側解析部と、を備え、
前記装置側解析部は、前記データベースに格納されている値が更新されると、更新後の値に基づいて前記第2コマンドを生成して前記中継器に送信し、
前記中継器は、
予め定めたタイミングで前記装置側テーブル記憶部に記憶されている各テーブルに格納されているデータを前記第2の装置から取得し、当該取得したデータに基づいて、前記テーブル記憶部に記憶されている前記第1コマンド構成テーブルと前記第2コマンド構成テーブルと前記変換テーブルを更新する更新部をさらに備える。
In order to solve the above problems, a communication system according to the present invention provides:
A first device included in a first system connected by a first bus, a second device included in a second system connected by a second bus different from the first bus, and the first device a communication system and a repeater that relays communications between the second device,
The repeater is
A first transceiver for transmitting and receiving a first command to and from the first system;
A second transceiver for transmitting and receiving a second command to and from the second system;
Define a first command configuration table that defines the configuration of the first command, a second command configuration table that defines the configuration of the second command, and a conversion method between the first command and the second command. A table storage unit for storing a conversion table;
A first database for storing data indicating an operating state of the second device in a format compliant with the first command;
A second database for storing data indicating an operation state of the second device in a format compliant with the second command;
A first analysis unit that analyzes the first command received from the first device based on the first command configuration table and updates the first database;
Analyzing the second command received from the second device based on the second command configuration table, and updating the second database;
When the first database is updated, based on the conversion table and the first command, the updated data in the first database is converted into a format conforming to the second command, and the conversion is performed. the resulting data was used to update the second database, the second database is updated, on the basis of the conversion table and the pre-Symbol second command, the data of the updated second database A conversion unit that converts the data into a format conforming to the first command and updates the first database using the data obtained by the conversion;
With
When the first analysis unit detects the update of the first database, the first analysis unit generates the first command based on the updated data of the first database and the conversion table. Sending the generated first command to the first device ;
When the second analysis unit detects the update of the second database, the second analysis unit generates the second command based on the updated data of the second database and the conversion table, and the second transmission / reception unit Sending the generated second command to the second device ;
The second device includes:
A device-side table storage unit that stores the first command configuration table, the second command configuration table, and the conversion table;
A device-side database that stores data indicating an operation state of the second device in a format compliant with the second command;
Analyzing the second command received from the repeater based on the second command configuration table and updating the device-side database, and
When the value stored in the database is updated, the device side analysis unit generates the second command based on the updated value and transmits the second command to the repeater,
The repeater is
Data stored in each table stored in the device-side table storage unit is acquired from the second device at a predetermined timing, and stored in the table storage unit based on the acquired data. And an update unit for updating the first command configuration table, the second command configuration table, and the conversion table.

コマンドの仕様変更が生じた際にも、処理手順を変更することなく中継器がシステム間でデータを中継できる。   Even when command specifications change, the repeater can relay data between systems without changing the processing procedure.

実施形態1の空調システムの構成を示す図である。It is a figure which shows the structure of the air conditioning system of Embodiment 1. 第1コマンドと第2コマンドの構成を示す図である。It is a figure which shows the structure of a 1st command and a 2nd command. 中継器の機能的な構成を示す図である。It is a figure which shows the functional structure of a repeater. 第1コマンド構成テーブルに格納されるデータの例を示す図である。It is a figure which shows the example of the data stored in a 1st command structure table. 第1空調データベースに格納されるデータの例を示す図である。It is a figure which shows the example of the data stored in a 1st air conditioning database. 第2コマンド構成テーブルに格納されるデータの例を示す図である。It is a figure which shows the example of the data stored in a 2nd command structure table. 第2空調データベースに格納されるデータの例を示す図である。It is a figure which shows the example of the data stored in a 2nd air conditioning database. 変換方法テーブルに格納されるデータの例を示す図である。It is a figure which shows the example of the data stored in a conversion method table. 変換参照テーブルに格納されるデータの例を示す図である。It is a figure which shows the example of the data stored in a conversion reference table. 変換参照テーブルに格納されるデータの他の例を示す図である。It is a figure which shows the other example of the data stored in a conversion reference table. 第2空調システム内の室内機の機能的な構成を示す図である。It is a figure which shows the functional structure of the indoor unit in a 2nd air conditioning system. 立ち上げ処理の流れを説明するための図である。It is a figure for demonstrating the flow of a starting process. 第1コマンドから第2コマンドへ変換する変換処理を説明するためのフローチャートである。It is a flowchart for demonstrating the conversion process which converts from a 1st command to a 2nd command. 実施形態2の空調システムの構成を示す図である。It is a figure which shows the structure of the air conditioning system of Embodiment 2. 第3コマンドの構成を示す図である。It is a figure which shows the structure of a 3rd command. 室内機の機能的な構成を示す図である。It is a figure which shows the functional structure of an indoor unit. 立ち上げ処理の流れを説明するための図である。It is a figure for demonstrating the flow of a starting process.

本発明の実施形態を説明する。以下に記載する実施形態は本発明の説明のためのものであり、本発明の範囲を制限するものではない。従って、当業者であればこれらの各要素もしくは全要素をこれと均等なものに置換した実施形態を採用することが可能であるが、これらの実施形態も本発明の範囲に含まれる。   An embodiment of the present invention will be described. The embodiments described below are for explaining the present invention and do not limit the scope of the present invention. Accordingly, those skilled in the art can adopt embodiments in which each of these elements or all of the elements are replaced with equivalent ones, and these embodiments are also included in the scope of the present invention.

(実施形態1)
図1に、本実施形態の空調システム10の構成を示す。空調システム10は、集中制御装置50と、第1空調システム100と、第2空調システム200と、第1空調システム100と第2空調システム200とを中継する中継器300と、を備える。
(Embodiment 1)
In FIG. 1, the structure of the air conditioning system 10 of this embodiment is shown. The air conditioning system 10 includes a centralized control device 50, a first air conditioning system 100, a second air conditioning system 200, and a repeater 300 that relays the first air conditioning system 100 and the second air conditioning system 200.

本実施形態の空調システム10には、第1の空間内の空調を制御する空調システム100と、第2の空間内の空調を制御する空調システム200とがある。第1の空間と第2の空間は異なり、例えば、第1の空間がオフィスビルの1階フロア、第2の空間がオフィスビルの2階フロアである。空調システム100と空調システム200との間で、中継器300を介して、互いに通信することが可能である。   The air conditioning system 10 of the present embodiment includes an air conditioning system 100 that controls air conditioning in a first space and an air conditioning system 200 that controls air conditioning in a second space. The first space and the second space are different. For example, the first space is the first floor of the office building, and the second space is the second floor of the office building. It is possible to communicate with each other via the repeater 300 between the air conditioning system 100 and the air conditioning system 200.

図2に、第1空調システム100内の第1バス60上の通信に用いられる第1種のタイプに属するコマンド(以下、「第1コマンド」という。)150の構成と、第2空調システム200内の第2バス70上の通信に用いられる第2種のタイプに属するコマンド(以下、「第2コマンド」という。)250の構成を示す。   FIG. 2 shows a configuration of a command 150 (hereinafter referred to as “first command”) 150 belonging to the first type used for communication on the first bus 60 in the first air conditioning system 100, and the second air conditioning system 200. 2 shows a configuration of a command (hereinafter, referred to as “second command”) 250 belonging to the second type used for communication on the second bus 70.

第1コマンド150には、空調の温度を設定するコマンドや、空調の風速を設定するコマンドなど、様々な種類のコマンドが含まれる。これらを総称して第1コマンド150と呼ぶ。第2コマンド250も同様であり、第2コマンド250には、空調の温度を設定するコマンドや、空調の風速を設定するコマンドなど、様々な種類のコマンドが含まれ、これらを総称して第2コマンド250と呼ぶ。   The first command 150 includes various types of commands such as a command for setting the air conditioning temperature and a command for setting the air speed of the air conditioning. These are collectively referred to as the first command 150. The same applies to the second command 250. The second command 250 includes various types of commands such as a command for setting the air-conditioning temperature and a command for setting the air speed of the air-conditioning. This is called command 250.

第1空調システム100と第2空調システム200は通信仕様が異なっている可能性があり、第1空調システム100内で使用されるコマンド体系と第2空調システム200内で使用されるコマンド体系が異なっている可能性がある。そこで、第1空調システム100と第2空調システム200との間に、第1コマンド150から第2コマンド250に“翻訳”し、あるいは、第2コマンド250から第1コマンド150に“翻訳”する中継器300を介在させることによって、互いに通信を可能にしている。また、どちらかのコマンド体系に変更が生じても、中継器300がクッションになることにより、空調システム10全体の更新を容易にしている。   The first air conditioning system 100 and the second air conditioning system 200 may have different communication specifications, and the command system used in the first air conditioning system 100 and the command system used in the second air conditioning system 200 are different. There is a possibility. Therefore, between the first air conditioning system 100 and the second air conditioning system 200, a relay that “translates” the first command 150 to the second command 250 or “translates” the second command 250 to the first command 150. By interposing the device 300, it is possible to communicate with each other. Even if any of the command systems is changed, the repeater 300 becomes a cushion, so that the entire air conditioning system 10 can be easily updated.

第1コマンド150と第2コマンド250は、それぞれ、ヘッダ部とデータ部とから構成される。ヘッダ部には、コマンドの種類(例えば、温度設定や風速設定など)を特定することができる識別子が格納される。データ部に格納されるデータの構成は、コマンドの種類によって異なる。例えば、温度を設定するコマンドであれば、データ部には設定される温度を示すデータが格納され、風速を設定するコマンドであれば、データ部には設定される風向を示すデータが格納される。   Each of the first command 150 and the second command 250 includes a header part and a data part. The header portion stores an identifier that can specify the type of command (for example, temperature setting or wind speed setting). The configuration of data stored in the data portion differs depending on the type of command. For example, in the case of a command for setting a temperature, data indicating the set temperature is stored in the data portion, and in the case of a command for setting a wind speed, data indicating the set wind direction is stored in the data portion. .

第1コマンド150のデータ部に格納されるデータの数i、及び、第2コマンド250のデータ部に格納されるデータの数jは、1以上の整数である。   The number i of data stored in the data part of the first command 150 and the number j of data stored in the data part of the second command 250 are integers of 1 or more.

本実施形態の第1空調システム100は、室外機110と室内機120(図1には120A,120Bと記載)とから構成される。室外機110と室内機120は、第1バス60で接続され、第1コマンド150を用いて互いに通信する。ただし、第1空調システム100内に設置される室外機110と室内機120の数は、本発明によって限定されず、任意である。   The 1st air conditioning system 100 of this embodiment is comprised from the outdoor unit 110 and the indoor unit 120 (it describes as 120A, 120B in FIG. 1). The outdoor unit 110 and the indoor unit 120 are connected by a first bus 60 and communicate with each other using a first command 150. However, the number of outdoor units 110 and indoor units 120 installed in the first air conditioning system 100 is not limited by the present invention and is arbitrary.

本実施形態の第2空調システム200は、室外機210と室内機220とから構成される。室外機210と室内機220は、第2バス70で接続され、第2コマンド250を用いて互いに通信する。ただし、第2空調システム200内に設置される室外機210と室内機220の数は、本発明によって限定されず、任意である。第1バス60と第2バス70は、有線でもよいし無線でもよい。   The second air conditioning system 200 of the present embodiment includes an outdoor unit 210 and an indoor unit 220. The outdoor unit 210 and the indoor unit 220 are connected by the second bus 70 and communicate with each other using the second command 250. However, the number of outdoor units 210 and indoor units 220 installed in the second air conditioning system 200 is not limited by the present invention and is arbitrary. The first bus 60 and the second bus 70 may be wired or wireless.

室外機110,210は、空気調和の対象の空間(典型的には部屋)の外に設置される。室内機120,220は、空気調和の対象の空間の中に設置される。   The outdoor units 110 and 210 are installed outside a space (typically a room) subject to air conditioning. The indoor units 120 and 220 are installed in a space subject to air conditioning.

中継器300は、制御部301と記憶部302と第1通信部303と第2通信部304を備える。   The repeater 300 includes a control unit 301, a storage unit 302, a first communication unit 303, and a second communication unit 304.

制御部301は、CPU等から構成され、記憶部302に記憶されているプログラムを実行することにより、中継器300全体を制御する。   The control unit 301 includes a CPU and the like, and controls the entire repeater 300 by executing a program stored in the storage unit 302.

記憶部302は、ROM(Read Only Memory)、RAM(Random Access Memory)、ハードディスク装置を備え、オペレーティングシステムやプログラムのほか、様々なデータを記憶する。   The storage unit 302 includes a read only memory (ROM), a random access memory (RAM), and a hard disk device, and stores various data in addition to an operating system and programs.

第1通信部303は、NIC(Network Interface Card)を備える。第1通信部303は、制御部301の制御により、第1コマンド150を用いて集中制御装置50と通信し、また、第1コマンド150を用いて第1空調システム100内の室外機110及び室内機120と通信する。   The first communication unit 303 includes a NIC (Network Interface Card). The first communication unit 303 communicates with the central control device 50 using the first command 150 under the control of the control unit 301, and also uses the first command 150 to communicate with the outdoor unit 110 and the indoor unit in the first air conditioning system 100. Communicate with machine 120.

第2通信部304は、NICを備える。第2通信部304は、制御部301の制御により、第2コマンド250を用いて第2空調システム200内の室外機210及び室内機220と通信する。   The second communication unit 304 includes a NIC. The second communication unit 304 communicates with the outdoor unit 210 and the indoor unit 220 in the second air conditioning system 200 using the second command 250 under the control of the control unit 301.

中継器300として、一般に用いられているコンピュータサーバ、メインフレーム、パーソナルコンピュータ等を採用することが可能である。   As the repeater 300, a generally used computer server, mainframe, personal computer, or the like can be employed.

集中制御装置50は、CPU、ROM、RAM、ハードディスク、NICを備える。集中制御装置50は、第1空調システム100内の室外機110と室内機120の動作、及び、第2空調システム200内の室外機210と室内機220の動作を制御する。例えば、集中制御装置50は、第1空調システム100を冷房で運転させ、第2空調システム200を送風で運転させる、といったように、別々にコントロールすることができる。なお、室外機110,210と室内機120,220のいずれかが、集中制御装置50の機能を兼ねてもよい。   The centralized control device 50 includes a CPU, ROM, RAM, hard disk, and NIC. The centralized control device 50 controls the operations of the outdoor unit 110 and the indoor unit 120 in the first air conditioning system 100 and the operations of the outdoor unit 210 and the indoor unit 220 in the second air conditioning system 200. For example, the centralized control apparatus 50 can control separately, such as operating the 1st air conditioning system 100 by air_conditioning | cooling and operating the 2nd air conditioning system 200 by ventilation. Note that any one of the outdoor units 110 and 210 and the indoor units 120 and 220 may also function as the central control device 50.

次に、中継器300の機能的な構成について説明する。図3に示すように、中継器300は、第1送受信部351と、第1解析部352と、第1データベース353と、第2送受信部354と、第2解析部355と、第2データベース356と、変換部357と、テーブル記憶部358と、更新部359と、を備える。テーブル記憶部358には、第1コマンド構成テーブル361と第2コマンド構成テーブル362と変換方法テーブル363と変換参照テーブル364とが記憶される。   Next, a functional configuration of the repeater 300 will be described. As shown in FIG. 3, the repeater 300 includes a first transmission / reception unit 351, a first analysis unit 352, a first database 353, a second transmission / reception unit 354, a second analysis unit 355, and a second database 356. A conversion unit 357, a table storage unit 358, and an update unit 359. The table storage unit 358 stores a first command configuration table 361, a second command configuration table 362, a conversion method table 363, and a conversion reference table 364.

第1送受信部351は、第1解析部352により生成された第1コマンド150を第1空調システム100内の集中制御装置50又は室外機110又は室内機120に送信する。また、第1送受信部351は、第2空調システム200内の室外機210や室内機220を宛先とする第1コマンド150を集中制御装置50から受信し、第1解析部352に入力する。制御部301と第1通信部303が協働して、第1送受信部351として機能する。   The first transmission / reception unit 351 transmits the first command 150 generated by the first analysis unit 352 to the central control device 50, the outdoor unit 110, or the indoor unit 120 in the first air conditioning system 100. The first transmission / reception unit 351 receives the first command 150 destined for the outdoor unit 210 or the indoor unit 220 in the second air conditioning system 200 from the central control device 50 and inputs the first command 150 to the first analysis unit 352. The control unit 301 and the first communication unit 303 cooperate to function as the first transmission / reception unit 351.

第1解析部352は、第1コマンド構成テーブル361を参照して、受信した第1コマンド150を解析する。例えば、第1解析部352は、第1コマンド150を受信すると、受信した第1コマンド150のヘッダ部を解析してコマンドの種類を判別し、受信した第1コマンド150のデータ部を解析してコマンドの内容を判別する。第1解析部352は、解析結果に基づいて第1データベース353を更新する。制御部301が、第1解析部352として機能する。   The first analysis unit 352 analyzes the received first command 150 with reference to the first command configuration table 361. For example, when the first analysis unit 352 receives the first command 150, the first analysis unit 352 analyzes the header portion of the received first command 150 to determine the type of the command, and analyzes the data portion of the received first command 150. Determine the contents of the command. The first analysis unit 352 updates the first database 353 based on the analysis result. The control unit 301 functions as the first analysis unit 352.

図4に、第1コマンド構成テーブル361の構成例を示す。第1コマンド構成テーブル361は、第1コマンド150のヘッダ部に格納される識別子と、データ部に格納されるデータの内容と、の組み合わせを表す。例えば、受信した第1コマンド150のヘッダ部に格納される識別子が「01」であった場合には、第1解析部352は、第1コマンド構成テーブル361を参照することにより、受信した第1コマンド150のデータ部に、設定する温度を示すデータが1つだけ含まれると判別する。また例えば、受信した第1コマンド150のヘッダ部に格納される識別子が「03」であった場合には、第1解析部352は、第1コマンド構成テーブル361を参照することにより、受信した第1コマンド150のデータ部に、順に、左右方向の風速を示すデータと、上下方向の風速を示すデータと、が格納されると判別する。   FIG. 4 shows a configuration example of the first command configuration table 361. The first command configuration table 361 represents a combination of an identifier stored in the header part of the first command 150 and the content of data stored in the data part. For example, when the identifier stored in the header portion of the received first command 150 is “01”, the first analysis unit 352 refers to the first command configuration table 361 to receive the received first command. It is determined that the data portion of the command 150 includes only one piece of data indicating the set temperature. Further, for example, when the identifier stored in the header portion of the received first command 150 is “03”, the first analysis unit 352 refers to the first command configuration table 361 to receive the received first command It is determined that data indicating the wind speed in the left-right direction and data indicating the wind speed in the up-down direction are sequentially stored in the data portion of one command 150.

第1コマンド150には、第1空調システム100内の室外機110と室内機120を制御するためのコマンドだけでなく、第2空調システム200内の室外機210と室内機220を制御するためのコマンドも含まれる。第1解析部352は、第2空調システム200内の室外機210と室内機220を制御するための第1コマンド150を受信したと解析すると、受信した第1コマンド150に基づいて、第2空調システム200内の室外機210と室内機220の動作状態が第1コマンド150に準拠したフォーマットで格納される第1データベース353を更新する。第1データベース353の詳細は後述する。   The first command 150 includes a command for controlling the outdoor unit 210 and the indoor unit 220 in the second air conditioning system 200 as well as a command for controlling the outdoor unit 110 and the indoor unit 120 in the first air conditioning system 100. Commands are also included. When the first analysis unit 352 analyzes that the first command 150 for controlling the outdoor unit 210 and the indoor unit 220 in the second air conditioning system 200 has been received, the first analysis unit 352 performs the second air conditioning based on the received first command 150. The first database 353 in which the operation states of the outdoor unit 210 and the indoor unit 220 in the system 200 are stored in a format compliant with the first command 150 is updated. Details of the first database 353 will be described later.

さらに、第1解析部352は、後述する変換部357による第1データベース353の更新を検知すると、更新されたデータに基づいて第1コマンド150を生成し、生成した第1コマンド150の集中制御装置50又は室外機110又は室内機120への送信を、第1送受信部351に指示する。   Further, when detecting the update of the first database 353 by the conversion unit 357 described below, the first analysis unit 352 generates the first command 150 based on the updated data, and the central control device for the generated first command 150 50, the first transmission / reception unit 351 is instructed to transmit to the outdoor unit 110 or the indoor unit 120.

第1データベース353は、第2空調システム200内の室内機220に設定する温度、設定する風向、設定する運転モードなどを示すデータを、第1コマンド150に準拠したフォーマットで格納する。第2空調システム200内に複数の室内機220がある場合には、第1データベース353は、室内機220のそれぞれについて、設定する温度、設定する風向、設定する運転モードなどを示すデータを格納する。第1データベース353に格納されるデータのサイズ及びデータの形式は、第1コマンド150のデータ部を構成するデータのサイズ及びデータの形式と同じである。第1データベース353には、第2コマンド250ではなく第1コマンド150に準拠したフォーマットで、第2空調システム200内の室内機220の動作状態が保存される。記憶部302が、第1データベース353として機能する。   The first database 353 stores data indicating the temperature to be set for the indoor unit 220 in the second air conditioning system 200, the wind direction to be set, the operation mode to be set, and the like in a format compliant with the first command 150. When there are a plurality of indoor units 220 in the second air conditioning system 200, the first database 353 stores data indicating the temperature to be set, the wind direction to be set, the operation mode to be set, and the like for each of the indoor units 220. . The data size and data format stored in the first database 353 are the same as the data size and data format constituting the data part of the first command 150. The first database 353 stores the operating state of the indoor unit 220 in the second air conditioning system 200 in a format that conforms to the first command 150 instead of the second command 250. The storage unit 302 functions as the first database 353.

図5に、第1データベース353に格納されるデータの構成例を示す。温度の設定値は、空気調和の目標温度である。風速の設定値は、送風の強さを表し、例えば強い、弱い、自動の中からいずれかが選択される。運転モードは、暖房、冷房、送風、除湿などの区別を表す。第1データベース353には、これらのほか、タイマーの設定など、室外機110と室内機120の運転に用いる他のパラメータが格納されてもよい。   FIG. 5 shows a configuration example of data stored in the first database 353. The set value of the temperature is a target temperature for air conditioning. The set value of the wind speed represents the strength of the air flow, and for example, one of strong, weak, and automatic is selected. The operation mode represents a distinction between heating, cooling, air blowing, dehumidification, and the like. In addition to these, the first database 353 may store other parameters used for the operation of the outdoor unit 110 and the indoor unit 120, such as timer settings.

第1データベース353は、室内機220の動作状態だけでなく、室外機210の動作状態を示すデータを格納することができる。第2空調システム200内に複数の室外機210がある場合には、第1データベース353は、室外機210のそれぞれについて、動作状態を示すデータを格納する。   The first database 353 can store data indicating not only the operation state of the indoor unit 220 but also the operation state of the outdoor unit 210. When there are a plurality of outdoor units 210 in the second air conditioning system 200, the first database 353 stores data indicating the operating state of each of the outdoor units 210.

第1解析部352は、第2空調システム200内の室外機210と室内機220の動作状態を変更する第1コマンド150を受信すると、受信した第1コマンド150に基づいて、第1コマンド150に準拠したフォーマットの第1データベース353を更新する。第1解析部352は、第1コマンド150の仕様を把握していればよく、第2コマンド250の仕様を把握する必要はない。   When receiving the first command 150 that changes the operation state of the outdoor unit 210 and the indoor unit 220 in the second air conditioning system 200, the first analysis unit 352 changes the first command 150 based on the received first command 150. The first database 353 having a compliant format is updated. The first analysis unit 352 only needs to grasp the specification of the first command 150, and does not need to grasp the specification of the second command 250.

第2送受信部354は、第2解析部355により生成された第2コマンド250を、第2空調システム200内の室外機210もしくは室内機220に送信する。また、第2送受信部354は、第2空調システム200内の室外機110や室内機120の動作状態を通知する第2コマンド250を第2空調システム200から受信し、第2解析部355に入力する。制御部301と第1通信部303が協働して、第2送受信部354として機能する。   The second transmission / reception unit 354 transmits the second command 250 generated by the second analysis unit 355 to the outdoor unit 210 or the indoor unit 220 in the second air conditioning system 200. Further, the second transmission / reception unit 354 receives the second command 250 for notifying the operation state of the outdoor unit 110 or the indoor unit 120 in the second air conditioning system 200 from the second air conditioning system 200 and inputs it to the second analysis unit 355. To do. The control unit 301 and the first communication unit 303 cooperate to function as the second transmission / reception unit 354.

第2解析部355は、第2コマンド構成テーブル362を参照して、受信した第2コマンド250を解析する。例えば、第2解析部355は、第2コマンド250を受信すると、受信した第2コマンド250のヘッダ部を解析してコマンドの種類を判別し、受信した第2コマンド250のデータ部を解析してコマンドの内容を判別する。第2解析部355は、解析結果に基づいて第2データベース356を更新する。制御部301が、第2解析部355として機能する。   The second analysis unit 355 analyzes the received second command 250 with reference to the second command configuration table 362. For example, when the second analysis unit 355 receives the second command 250, the second analysis unit 355 analyzes the header part of the received second command 250 to determine the type of the command, and analyzes the data part of the received second command 250. Determine the contents of the command. The second analysis unit 355 updates the second database 356 based on the analysis result. The control unit 301 functions as the second analysis unit 355.

図6に、第2コマンド構成テーブル362の構成例を示す。第2コマンド構成テーブル362は、第2コマンド250のヘッダ部に格納される識別子と、データ部に格納されるデータの内容と、の組み合わせを表す。例えば、受信した第2コマンド250のヘッダ部に格納される識別子が「01」であった場合には、第2解析部355は、第2コマンド構成テーブル362を参照することにより、受信した第2コマンド250のデータ部に、順に、設定する温度を示すデータと、運転モードを示すデータとが含まれることを判別できる。   FIG. 6 shows a configuration example of the second command configuration table 362. The second command configuration table 362 represents a combination of an identifier stored in the header part of the second command 250 and the content of data stored in the data part. For example, when the identifier stored in the header part of the received second command 250 is “01”, the second analysis unit 355 refers to the second command configuration table 362 to receive the received second command. It can be determined that the data portion of the command 250 includes, in order, data indicating the set temperature and data indicating the operation mode.

第1コマンド150と第2コマンド250の識別子が同じであっても、第1コマンド150と第2コマンド250とで格納されるデータの内容が全く異なる可能性がある。また、第1コマンド150のフォーマットと第2コマンドのフォーマットが全く異なっている可能性がある。第1空調システム100から第2空調システム200へ、もしくは第2空調システム200から第1空調システム100へ、直接コマンドを送ると、誤作動を起こしたりコマンドを解析できなかったりする。そこで、本実施形態では、第1空調システム200と第2空調システム200との間に中継器300をはさみ、コマンド体系が異なっていても互いに正しく通信できるようにしている。   Even if the identifiers of the first command 150 and the second command 250 are the same, the contents of data stored in the first command 150 and the second command 250 may be completely different. In addition, the format of the first command 150 and the format of the second command may be completely different. If a command is sent directly from the first air conditioning system 100 to the second air conditioning system 200 or from the second air conditioning system 200 to the first air conditioning system 100, a malfunction occurs or the command cannot be analyzed. Therefore, in this embodiment, the repeater 300 is sandwiched between the first air conditioning system 200 and the second air conditioning system 200 so that communication can be performed correctly even if the command system is different.

さらに、第2解析部355は、後述する変換部357による第2データベース356の更新を検知すると、更新されたデータに基づいて第2コマンド250を生成し、更新されたデータに対応する室外機210及び/又は室内機220への第2コマンド250の送信を、第2送受信部354に指示する。   Furthermore, when detecting the update of the second database 356 by the conversion unit 357 described later, the second analysis unit 355 generates the second command 250 based on the updated data, and the outdoor unit 210 corresponding to the updated data. In addition, the second transmission / reception unit 354 is instructed to transmit the second command 250 to the indoor unit 220.

第2データベース356は、第2空調システム200内の室内機220に設定される温度、風向、運転モードなどを示すデータを、第2コマンド250のフォーマットに基づいて格納する。第2空調システム200内に複数の室内機220がある場合には、第2データベース356は、室内機220のそれぞれについて、温度、風向、運転モードなどを示すデータを格納する。第2データベース356に格納されるデータのサイズ及びデータの形式は、第2コマンド250のデータ部を構成するデータのサイズ及びデータの形式と同じである。記憶部302が、第2データベース356として機能する。   The second database 356 stores data indicating the temperature, wind direction, operation mode, and the like set for the indoor unit 220 in the second air conditioning system 200 based on the format of the second command 250. When there are a plurality of indoor units 220 in the second air conditioning system 200, the second database 356 stores data indicating temperature, wind direction, operation mode, and the like for each of the indoor units 220. The data size and data format stored in the second database 356 are the same as the data size and data format constituting the data part of the second command 250. The storage unit 302 functions as the second database 356.

図7に、第2データベース356に格納されるデータの構成例を示す。温度の設定値は、空気調和の目標温度である。風速の設定値は、送風の強さを表し、例えば強い、弱い、自動の中からいずれかが選択される。運転モードは、暖房、冷房、送風、除湿などの区別を表す。第2データベース356には、これらのほか、室内機220の運転に用いる他のパラメータが格納されてもよい。   FIG. 7 shows a configuration example of data stored in the second database 356. The set value of the temperature is a target temperature for air conditioning. The set value of the wind speed represents the strength of the air flow, and for example, one of strong, weak, and automatic is selected. The operation mode represents a distinction between heating, cooling, air blowing, dehumidification, and the like. In addition to these, the second database 356 may store other parameters used for the operation of the indoor unit 220.

なお、第2データベース356は、室内機220の動作状態だけでなく、室外機210の動作状態を示すデータを格納してもよい。第2空調システム200内に複数の室外機210がある場合には、第2データベース356は、室外機210のそれぞれについて、動作状態を示すデータを格納する。   Note that the second database 356 may store data indicating not only the operation state of the indoor unit 220 but also the operation state of the outdoor unit 210. When there are a plurality of outdoor units 210 in the second air conditioning system 200, the second database 356 stores data indicating the operating state of each of the outdoor units 210.

第2解析部355は、第2空調システム200内の室外機210と室内機220の動作状態が変更されたことを示す第2コマンド250を受信すると、受信した第2コマンド250に基づいて、第2コマンド250に準拠したフォーマットの第2データベース356を更新する。第2解析部355は、第2コマンド250の仕様を把握していればよく、第1コマンド150の仕様を把握する必要はない。   When the second analysis unit 355 receives the second command 250 indicating that the operation states of the outdoor unit 210 and the indoor unit 220 in the second air conditioning system 200 have been changed, the second analysis unit 355 performs the first analysis based on the received second command 250. 2 Update the second database 356 in a format conforming to the command 250. The second analysis unit 355 only needs to grasp the specification of the second command 250 and does not need to grasp the specification of the first command 150.

中継器300は、第2空調システム200内の室外機210と室内機220の動作状態を格納する2つのデータベース353,356を備える。しかし、第1データベース353には第1コマンド150に準拠したフォーマットでデータが格納され、第2データベース356には第2コマンド250に準拠したフォーマットでデータが格納されており、これらは同一ではない。   The repeater 300 includes two databases 353 and 356 that store operation states of the outdoor unit 210 and the indoor unit 220 in the second air conditioning system 200. However, data is stored in the first database 353 in a format compliant with the first command 150, and data is stored in the second database 356 in a format compliant with the second command 250, which are not the same.

変換部357は、第1データベース353が第1解析部352により更新されると、変換方法テーブル363と変換参照テーブル364に基づいて、第1データベース353の更新されたデータを、第2データベース356のフォーマットに変換し、第2データベース356を更新する。また、変換部357は、第2データベース356が第2解析部355により更新されると、変換方法テーブル363と変換参照テーブル364に基づいて、第2データベース356の更新されたデータを、第1データベース353のフォーマットに変換し、第1データベース353を更新する。制御部301が、変換部357として機能する。   When the first database 353 is updated by the first analysis unit 352, the conversion unit 357 converts the updated data of the first database 353 into the second database 356 based on the conversion method table 363 and the conversion reference table 364. The format is converted and the second database 356 is updated. In addition, when the second database 356 is updated by the second analysis unit 355, the conversion unit 357 converts the updated data in the second database 356 to the first database based on the conversion method table 363 and the conversion reference table 364. The first database 353 is updated by converting the format to 353. The control unit 301 functions as the conversion unit 357.

変換方法テーブル363は、変換部357が第1データベース353に格納されている値から第2データベース356に格納されるべき値に変換する際の変換方法を定義する。また、変換方法テーブル363は、変換部357が第2データベース356に格納されている値から第1データベース353に格納されるべき値に変換する際の変換方法を定義する。   The conversion method table 363 defines a conversion method used when the conversion unit 357 converts a value stored in the first database 353 to a value to be stored in the second database 356. Further, the conversion method table 363 defines a conversion method when the conversion unit 357 converts the value stored in the second database 356 to the value to be stored in the first database 353.

図8に、変換方法テーブル363の構成例を示す。例えば、温度については、第1データベース353と第2データベース356とではデータサイズとデータ形式が同じであるので、変換の必要はない。一方、風速については、第1データベース353と第2データベース356とではデータサイズは同じだが、データ形式はビット反転の関係である。従って、中継器300が風速の値を変換する際には、変換部357は、風速を表す値をビット反転させる必要がある。   FIG. 8 shows a configuration example of the conversion method table 363. For example, regarding the temperature, since the data size and data format of the first database 353 and the second database 356 are the same, there is no need for conversion. On the other hand, regarding the wind speed, the first database 353 and the second database 356 have the same data size, but the data format has a bit inversion relationship. Therefore, when the repeater 300 converts the wind speed value, the conversion unit 357 needs to bit-invert the value representing the wind speed.

変換参照テーブル364は、変換方法テーブル363における変換方法が、他のテーブルを参照して変換するという意味の「テーブル参照」であった場合に、変換部357が参照すべきテーブルを示す。変換部357は、第1データベース353に格納される値と第2データベース356に格納される値との間の変換において、互いに1対1の関係で変換することもあれば、1対多あるいは多対多の関係で変換することもある。   The conversion reference table 364 indicates a table to be referred to by the conversion unit 357 when the conversion method in the conversion method table 363 is “table reference” meaning that conversion is performed with reference to another table. The conversion unit 357 may convert the values stored in the first database 353 and the values stored in the second database 356 in a one-to-one relationship, one-to-many or many-to-one. Sometimes it is converted in a many-to-many relationship.

図9に、変換参照テーブル364の構成例を示す。この変換参照テーブル354は、第1データベース353に格納される設定風向を示す値と、第2データベース356に格納される設定風向を示す値との間の変換において、変換部357が参照すべき風向テーブルT1を示す。変換部357は、第1データベース353の項目「左右の風向」又は「上下の風向」の値が更新されると、風向テーブルT1を参照して、第2データベース356の項目「風向」の値を更新する。   FIG. 9 shows a configuration example of the conversion reference table 364. The conversion reference table 354 includes a wind direction to be referred to by the conversion unit 357 in conversion between a value indicating the set wind direction stored in the first database 353 and a value indicating the set wind direction stored in the second database 356. Table T1 is shown. When the value of the item “left and right wind direction” or “up and down wind direction” in the first database 353 is updated, the conversion unit 357 refers to the wind direction table T1 and changes the value of the item “wind direction” in the second database 356. Update.

例えば、変換部357は、第1データベース353の項目「左右の風向」に設定値「レベル1」が設定され、且つ、第1データベース353の項目「上下の風向」に設定値「レベル1」が設定されると、第2データベース356の項目「風向」に設定値「レベル1」に格納する。また、例えば、変換部357は、第1データベース353の項目「左右の風向」に設定値「レベル1」が設定され、且つ、第1データベース353の項目「上下の風向」に設定値「レベル2」が設定されると、第2データベース356の項目「風向」に設定値「レベル2」に格納する。   For example, the conversion unit 357 sets the setting value “level 1” in the item “right and left wind direction” in the first database 353 and sets the setting value “level 1” in the item “up and down wind direction” in the first database 353. When set, the setting value “level 1” is stored in the item “wind direction” of the second database 356. Further, for example, the conversion unit 357 sets the setting value “level 1” in the item “right and left wind direction” in the first database 353 and sets the setting value “level 2” in the item “up and down wind direction” in the first database 353. Is set in the item “wind direction” of the second database 356 in the setting value “level 2”.

図10に、変換参照テーブル364の他の構成例として、風向テーブルT2を示す。変換部357は、第2データベース356の項目「風向」の値が更新されると、風向テーブルT2を参照して、第1データベース353の項目「左右の風向」と「上下の風向」と「風速」の各値を更新する。   FIG. 10 shows a wind direction table T2 as another configuration example of the conversion reference table 364. When the value of the item “wind direction” in the second database 356 is updated, the conversion unit 357 refers to the wind direction table T2 and refers to the items “left and right wind direction”, “up and down wind direction”, and “wind speed” in the first database 353. ”Is updated.

例えば、変換部357は、第2データベース356の項目「風向」に設定値「レベル1」が設定されると、第1データベース353の項目「左右の風向」に設定値「レベル1」を、項目「上下の風向」に設定値「レベル1」を、項目「風速」に設定値「中程度」を、それぞれ格納する。   For example, when the setting value “level 1” is set in the item “wind direction” in the second database 356, the conversion unit 357 sets the setting value “level 1” in the item “wind direction left and right” in the first database 353. The set value “level 1” is stored in “up and down wind direction”, and the set value “medium” is stored in the item “wind speed”.

中継器300が、テーブル記憶部358に記憶されている各テーブルを参照して、第1コマンド150から第2コマンド250へ、もしくは、第2コマンド250から第1コマンド150へと変換することにより、集中制御装置50は、第1コマンドを用いて、第1空調システム100内の室外機110及び室内機120を制御できるだけでなく、第2空調システム200内の室外機210及び室内機220を制御することができる。   By referring to each table stored in the table storage unit 358, the repeater 300 converts the first command 150 to the second command 250 or the second command 250 to the first command 150, The central control device 50 uses the first command to control not only the outdoor unit 110 and the indoor unit 120 in the first air conditioning system 100 but also the outdoor unit 210 and the indoor unit 220 in the second air conditioning system 200. be able to.

テーブル記憶部358は、上述した第1コマンド構成テーブル361と第2コマンド構成テーブル362と変換方法テーブル363と変換参照テーブル364とを記憶する。記憶部302が、テーブル記憶部358として機能する。   The table storage unit 358 stores the above-described first command configuration table 361, second command configuration table 362, conversion method table 363, and conversion reference table 364. The storage unit 302 functions as the table storage unit 358.

更新部359は、後述する立ち上げ処理により、テーブル記憶部358に記憶されている第1コマンド構成テーブル361と第2コマンド構成テーブル362と変換方法テーブル363と変換参照テーブル364とを更新する。制御部301が、更新部359として機能する。   The update unit 359 updates the first command configuration table 361, the second command configuration table 362, the conversion method table 363, and the conversion reference table 364 stored in the table storage unit 358 by a startup process described later. The control unit 301 functions as the update unit 359.

次に、第2空調システム200内に設置される室内機220の機能的な構成について、図11を用いて説明する。室内機220は、送受信部221と解析部222とデータベース223とテーブル記憶部224と空調制御部225とを備える。   Next, a functional configuration of the indoor unit 220 installed in the second air conditioning system 200 will be described with reference to FIG. The indoor unit 220 includes a transmission / reception unit 221, an analysis unit 222, a database 223, a table storage unit 224, and an air conditioning control unit 225.

送受信部221は、中継器300から第2コマンド250を受信する。また、送受信部221は、解析部222により生成された第2コマンド250を、第2空調システム200内に設置されている室外機210や、第1空調システム100内の室外機110あるいは室内機120に送信する。室内機220が有するNIC(図示せず)が、送受信部221として機能する。   The transmission / reception unit 221 receives the second command 250 from the repeater 300. In addition, the transmission / reception unit 221 sends the second command 250 generated by the analysis unit 222 to the outdoor unit 210 installed in the second air conditioning system 200, the outdoor unit 110 or the indoor unit 120 in the first air conditioning system 100. Send to. A NIC (not shown) included in the indoor unit 220 functions as the transmission / reception unit 221.

解析部222は、送受信部221が受信した第2コマンド250を解析し、解析結果に基づいてデータベース223を更新する。後述する空調制御部225は、データベース223が更新されると、更新後の値に基づいて空調を制御する。また、解析部222は、データベース223に格納されている値を更新すると、更新後の値に基づいて第2コマンド250を生成し、生成した第2コマンド250の中継器300への送信を送受信部221に指示する。解析部222は、中継器300がテーブル記憶部358を参照して変換した全ての第2コマンド250を解析することができる。室内機220が有するCPU(図示せず)が、解析部222として機能する。   The analysis unit 222 analyzes the second command 250 received by the transmission / reception unit 221 and updates the database 223 based on the analysis result. When the database 223 is updated, the air conditioning control unit 225 described later controls the air conditioning based on the updated value. Further, when the value stored in the database 223 is updated, the analysis unit 222 generates the second command 250 based on the updated value, and transmits and receives the generated second command 250 to the repeater 300. 221 is instructed. The analysis unit 222 can analyze all the second commands 250 converted by the repeater 300 with reference to the table storage unit 358. A CPU (not shown) included in the indoor unit 220 functions as the analysis unit 222.

データベース223には、第2空調システム200内の室内機220の設定温度や設定風向などを示すデータが格納される。室内機220が複数存在する場合には、室内機220ごとに、設定温度や設定風向などを示すデータが格納される。データベース223に格納されるデータのサイズ及びデータの形式は、第2コマンド250のデータ部に使用されているデータのサイズ及びデータの形式と同じである。   The database 223 stores data indicating the set temperature, the set wind direction, and the like of the indoor unit 220 in the second air conditioning system 200. When there are a plurality of indoor units 220, data indicating a set temperature, a set wind direction, and the like is stored for each indoor unit 220. The data size and data format stored in the database 223 are the same as the data size and data format used in the data portion of the second command 250.

なお、解析部222は、データベース223に格納される値を更新すると、更新後の値を第2コマンド250によって中継器300に送信するので、室内機220のデータベース223と、中継器300の第1データベース353及び第2データベース356との同期が取られるようになっている。   Note that when the value stored in the database 223 is updated, the analysis unit 222 transmits the updated value to the repeater 300 using the second command 250, so the database 223 of the indoor unit 220 and the first value of the repeater 300 are transmitted. The database 353 and the second database 356 are synchronized.

テーブル記憶部224には、上述した中継器300のテーブル記憶部358と同様に、第1コマンド構成テーブル231と第2コマンド構成テーブル232と変換方法テーブル233と変換参照テーブル234とが記憶される。これらの第1コマンド構成テーブル231と第2コマンド構成テーブル232と変換方法テーブル233と変換参照テーブル234の構成は、それぞれ、上述した中継器300のテーブル記憶部358に記憶されている第1コマンド構成テーブル361と第2コマンド構成テーブル362と変換方法テーブル363と変換参照テーブル364の構成と同じである。室内機220が有する不揮発性メモリ(図示せず)が、テーブル記憶部224として機能する。   Similar to the table storage unit 358 of the repeater 300 described above, the table storage unit 224 stores a first command configuration table 231, a second command configuration table 232, a conversion method table 233, and a conversion reference table 234. The configurations of the first command configuration table 231, the second command configuration table 232, the conversion method table 233, and the conversion reference table 234 are respectively stored in the table storage unit 358 of the repeater 300 described above. The configuration of the table 361, the second command configuration table 362, the conversion method table 363, and the conversion reference table 364 is the same. A nonvolatile memory (not shown) included in the indoor unit 220 functions as the table storage unit 224.

空調制御部225は、データベース223に格納されている値に基づいて、室内機220の動作を制御する。例えば、空調制御部225は、データベース223に格納されている室内機220の設定温度を示すデータが解析部222によって変更されると、変更後の設定温度に基づいて空気調和を実行し、室温が設定温度になるように制御する。また、空調制御部225は、室内機220の運転状態の変化(例えば、異常状態の発生など)に伴って、データベース223を更新する。室内機220が有するCPUが、空調制御部225として機能する。   The air conditioning control unit 225 controls the operation of the indoor unit 220 based on the values stored in the database 223. For example, when the data indicating the set temperature of the indoor unit 220 stored in the database 223 is changed by the analysis unit 222, the air conditioning control unit 225 executes air conditioning based on the changed set temperature, and the room temperature is Control to set temperature. In addition, the air conditioning control unit 225 updates the database 223 with a change in the operating state of the indoor unit 220 (for example, occurrence of an abnormal state). The CPU included in the indoor unit 220 functions as the air conditioning control unit 225.

第2空調システム200内に複数の室内機220がある場合には、それぞれの室内機220が送受信部221と解析部222と空調データベース223とテーブル記憶部224と空調制御部225とを備える。各室内機220は、定期的なタイミングで、もしくは第2コマンド250の送受信をトリガーにして、互いにデータベース223を同期し合ってもよいし、いずれか1つの室内機220がデータベース223を備えて各室内機220が1つのデータベース223にアクセスするようにしてもよい。   When there are a plurality of indoor units 220 in the second air conditioning system 200, each indoor unit 220 includes a transmission / reception unit 221, an analysis unit 222, an air conditioning database 223, a table storage unit 224, and an air conditioning control unit 225. Each indoor unit 220 may synchronize the database 223 with each other at a regular timing or triggered by transmission / reception of the second command 250, or any one of the indoor units 220 may include the database 223 and each The indoor unit 220 may access one database 223.

なお、第2空調システム200から第1空調システム100を制御しない場合には、テーブル記憶部224は、第1コマンド構成テーブル231と変換方法テーブル233と変換参照テーブル234とを記憶しなくてよい。   When the first air conditioning system 100 is not controlled from the second air conditioning system 200, the table storage unit 224 does not have to store the first command configuration table 231, the conversion method table 233, and the conversion reference table 234.

次に、第1空調システム100と第2空調システム200を通信可能に接続した後に空調システム10によって行われる立ち上げ処理について、図12を用いて説明する。ここでは、本実施形態をより簡単に理解できるように、第2空調システム200内に室内機220が1つだけ設置されているものとする。   Next, a startup process performed by the air conditioning system 10 after the first air conditioning system 100 and the second air conditioning system 200 are communicably connected will be described with reference to FIG. Here, it is assumed that only one indoor unit 220 is installed in the second air conditioning system 200 so that the present embodiment can be more easily understood.

まず、中継器300の第2解析部355は、第2送受信部354を制御して、室内機220のテーブル記憶部224に記憶されている各テーブル(第1コマンド構成テーブル231と第2コマンド構成テーブル232と変換方法テーブル233と変換参照テーブル234)に格納されているデータの送信を要求する(ステップS1201)。この要求は、第2コマンド250のひとつである、所定のテーブル要求コマンドによって、行われる。   First, the 2nd analysis part 355 of the repeater 300 controls the 2nd transmission / reception part 354, and each table (1st command structure table 231 and 2nd command structure) memorize | stored in the table memory | storage part 224 of the indoor unit 220. The transmission of data stored in the table 232, the conversion method table 233, and the conversion reference table 234) is requested (step S1201). This request is made by a predetermined table request command which is one of the second commands 250.

テーブル要求コマンドを受信した室内機220の解析部222は、送受信部221を制御して、室内機220のテーブル記憶部224に格納されている各テーブル内のデータを読み出し、中継器300へ送信する(ステップS1202)。この送信は、第2コマンド250のひとつである、所定のテーブル通知コマンドによって、行われる。   The analysis unit 222 of the indoor unit 220 that has received the table request command controls the transmission / reception unit 221 to read data in each table stored in the table storage unit 224 of the indoor unit 220 and transmit the data to the repeater 300. (Step S1202). This transmission is performed by a predetermined table notification command which is one of the second commands 250.

中継器300の第2解析部355は、第2送受信部354を制御して、室内機220のテーブル記憶部224に格納されている各テーブル内のデータを受信し、受信した室内機220のテーブル記憶部224に格納されている各テーブルのデータと、中継器300内のテーブル記憶部358に格納されている各テーブルのデータとを比較する。   The second analysis unit 355 of the repeater 300 controls the second transmission / reception unit 354 to receive data in each table stored in the table storage unit 224 of the indoor unit 220, and receives the received table of the indoor unit 220. The data of each table stored in the storage unit 224 is compared with the data of each table stored in the table storage unit 358 in the repeater 300.

比較の結果、室内機220のテーブル記憶部224に格納されている各テーブル内のデータと、中継器300内のテーブル記憶部358に格納されている各テーブル内のデータとが異なっていると判別した場合、更新部359は、室内機220から受信したデータを用いて、テーブル記憶部358に格納されている各テーブル内のデータを更新する(ステップS1203)。なお、室内機220のテーブル記憶部224に格納されている各テーブル内のデータと、中継器300内のテーブル記憶部358に格納されている各テーブル内のデータとが同じであると判別した場合、更新部359は、各テーブル内のデータを更新しなくてよい。   As a result of the comparison, it is determined that the data in each table stored in the table storage unit 224 of the indoor unit 220 is different from the data in each table stored in the table storage unit 358 in the repeater 300. In such a case, the update unit 359 updates the data in each table stored in the table storage unit 358 using the data received from the indoor unit 220 (step S1203). When it is determined that the data in each table stored in the table storage unit 224 of the indoor unit 220 is the same as the data in each table stored in the table storage unit 358 in the repeater 300 The update unit 359 does not have to update the data in each table.

このように、第1空調システム100内で使用されている第1コマンド150から、第2空調システム200で使用されている第2コマンド250への変換、及び、第2空調システム200内で使用されている第2コマンド250から、第1空調システム100で使用されている第1コマンド150への変換、が正しく行われるように、第1空調システム100と第2空調システム200接続時(立ち上げ時)に、中継器300のテーブル記憶部358と室内機220のテーブル記憶部224との同期が取られる。   Thus, the conversion from the first command 150 used in the first air conditioning system 100 to the second command 250 used in the second air conditioning system 200 and the use in the second air conditioning system 200 are performed. When the first air conditioning system 100 and the second air conditioning system 200 are connected so that the conversion from the second command 250 to the first command 150 used in the first air conditioning system 100 is correctly performed (at startup) The table storage unit 358 of the repeater 300 and the table storage unit 224 of the indoor unit 220 are synchronized.

次に、中継器300によって行われる、第1コマンド150を第2コマンド250へ変換する変換処理について、図13のフローチャートを用いて説明する。   Next, conversion processing performed by the repeater 300 for converting the first command 150 into the second command 250 will be described with reference to the flowchart of FIG.

まず、第1送受信部351は、第2空調システム200内の室外機210又は室内機220を宛先とする第1コマンド150を、集中制御装置50から受信する(ステップS1301)。   First, the first transmission / reception unit 351 receives the first command 150 destined for the outdoor unit 210 or the indoor unit 220 in the second air conditioning system 200 from the central control device 50 (step S1301).

第1解析部352は、第1コマンド構成テーブル361を参照し、受信した第1コマンド150を解析する(ステップS1302)。   The first analysis unit 352 refers to the first command configuration table 361 and analyzes the received first command 150 (step S1302).

第1解析部352は、受信した第1コマンド150を解析できるか否かを判別する(ステップS1303)。具体的には、第1解析部352は、第1コマンド150のヘッダ部に格納されている識別子に対応する項目が第1コマンド構成テーブル361にあるか否かを判別する。また、第1解析部352は、第1コマンド150のヘッダ部に格納されている識別子に対応する項目を第1コマンド構成テーブル361から読み出し、受信した第1コマンド150のデータ部に、第1コマンド構成テーブル361によって予め決められたデータ形式でデータが格納されているか否かを判別する。   The first analysis unit 352 determines whether or not the received first command 150 can be analyzed (step S1303). Specifically, the first analysis unit 352 determines whether an item corresponding to the identifier stored in the header part of the first command 150 exists in the first command configuration table 361. Also, the first analysis unit 352 reads an item corresponding to the identifier stored in the header part of the first command 150 from the first command configuration table 361, and stores the first command 150 in the data part of the received first command 150. The configuration table 361 determines whether data is stored in a predetermined data format.

受信した第1コマンド150を解析できない場合(ステップS1303;NO)、第1解析部352は、送信元である集中制御装置50に、第1コマンド150を解析できない旨を応答する(ステップS1304)。この場合、第1コマンド150は破棄される。   When the received first command 150 cannot be analyzed (step S1303; NO), the first analysis unit 352 responds to the central control device 50 that is the transmission source that the first command 150 cannot be analyzed (step S1304). In this case, the first command 150 is discarded.

受信した第1コマンド150を解析できる場合(ステップS1303;YES)、第1解析部352は、第1コマンド150のデータ部を読み取る(ステップS1305)。具体的には、第1解析部352は、第1コマンド150のヘッダ部に格納されている識別子に対応する項目を第1コマンド構成テーブル361から読み出し、その識別子を有する第1コマンド150のデータ部の構成を第1コマンド構成テーブル361から取得する。そして、第1解析部352は、受信した第1コマンド150のデータ部のデータを読み取る。   When the received first command 150 can be analyzed (step S1303; YES), the first analysis unit 352 reads the data part of the first command 150 (step S1305). Specifically, the first analysis unit 352 reads an item corresponding to the identifier stored in the header part of the first command 150 from the first command configuration table 361, and the data part of the first command 150 having the identifier. Is obtained from the first command configuration table 361. Then, the first analysis unit 352 reads data in the data part of the received first command 150.

第1解析部352は、読み取ったデータを用いて、第1データベース353を更新する(ステップS1306)。例えば、受信した第1コマンド150が第2空調システム200内の室内機220の設定温度を変更するコマンドであった場合、第1解析部352は、第1データベース353内の室内機220の設定温度が格納されるレコードを更新する。   The first analysis unit 352 updates the first database 353 using the read data (step S1306). For example, when the received first command 150 is a command for changing the set temperature of the indoor unit 220 in the second air conditioning system 200, the first analysis unit 352 sets the set temperature of the indoor unit 220 in the first database 353. Update the record where is stored.

変換部357は、第1解析部352による第1データベース353の更新を検出すると、変換方法テーブル363と変換参照テーブル364を参照して、更新された第1データベース353の値を第2データベース356のデータ形式の値に変換し、第2データベース356を更新する(ステップS1307)。   When the conversion unit 357 detects the update of the first database 353 by the first analysis unit 352, the conversion unit 357 refers to the conversion method table 363 and the conversion reference table 364, and uses the updated value of the first database 353 in the second database 356. The value is converted into a data format value, and the second database 356 is updated (step S1307).

第2解析部355は、変換部357による第2データベース356の更新を検出すると、第2コマンド構成テーブル362を参照して、室内機220が有するデータベース223を更新して空調を行う旨を要求する第2コマンド250を生成する(ステップS1308)。   When the second analysis unit 355 detects the update of the second database 356 by the conversion unit 357, the second analysis unit 355 refers to the second command configuration table 362 and updates the database 223 included in the indoor unit 220 to request air conditioning. A second command 250 is generated (step S1308).

そして、第2送受信部354は、生成された第2コマンド250を、制御対象の室内機220に送信する(ステップS1309)。第2コマンド250を受信した室内機220の解析部222は、データベース223を更新する。空調制御部225は、更新されたデータベース223に基づいて、空気調和を行う。   Then, the second transmission / reception unit 354 transmits the generated second command 250 to the indoor unit 220 to be controlled (step S1309). The analysis unit 222 of the indoor unit 220 that has received the second command 250 updates the database 223. The air conditioning control unit 225 performs air conditioning based on the updated database 223.

このように、本実施形態の空調システム10では、中継器300により第1コマンド150を第2コマンド250に変換することができ、第1空調システム100から第2空調システム200を制御することができる。   Thus, in the air conditioning system 10 of this embodiment, the 1st command 150 can be converted into the 2nd command 250 by the repeater 300, and the 2nd air conditioning system 200 can be controlled from the 1st air conditioning system 100. .

図13には第1コマンド150を第2コマンド250へ変換する変換処理を示したが、中継器300は、第2コマンド250を第1コマンド150へ変換する変換処理も同様の手順で行うことができる。中継器300は、図12に示した立ち上げ処理により取得したテーブル記憶部358内の各テーブル361,362,363,364を参照して、第1コマンド150を第2コマンド250へ、もしくは、第2コマンド250を第1コマンド150へ、変換することができる。   Although FIG. 13 shows the conversion process for converting the first command 150 into the second command 250, the repeater 300 can also perform the conversion process for converting the second command 250 into the first command 150 in the same procedure. it can. The repeater 300 refers to each table 361, 362, 363, 364 in the table storage unit 358 acquired by the start-up process shown in FIG. 12, and changes the first command 150 to the second command 250 or the first command 250. The two commands 250 can be converted into the first command 150.

本実施形態によれば、第1バス60と第2バス70で接続される2系統の空調システム100,200を接続する中継器300は、第1コマンド150又は第2コマンド250の構成の変更、データ部に格納されるデータの変更、あるいは新しいコマンドの追加等が生じたとしても、処理内容の変更を最小限に抑えることができ、2系統の空調システム100,200間でデータを中継することができる。   According to this embodiment, the repeater 300 that connects the two air conditioning systems 100 and 200 connected by the first bus 60 and the second bus 70 changes the configuration of the first command 150 or the second command 250, Even if the data stored in the data section is changed or a new command is added, the change in the processing contents can be minimized, and the data is relayed between the two air conditioning systems 100 and 200. Can do.

中継器300は、1つのCPUを備えていれば良く、第1バス60を用いた通信を制御するCPUと第2バス70を用いた通信を制御するCPUとを別々に備える必要はない。   The repeater 300 only needs to include one CPU, and it is not necessary to separately include a CPU that controls communication using the first bus 60 and a CPU that controls communication using the second bus 70.

また、中継器300が有する第1データベース353及び第2データベース356に最新の運転状態が格納されるようになっているので、集中制御装置50が第2空調システム200内の室外機210と室内機220の動作状態を取得したい場合には、第2空調システム200から逐一動作状態を取得する必要はなく、中継器300が有する第1データベース353から取得することができる。中継器300と第2空調システム200との間の通信量は大きく低減される効果がある。   In addition, since the latest operation state is stored in the first database 353 and the second database 356 included in the repeater 300, the central control device 50 causes the outdoor unit 210 and the indoor unit in the second air conditioning system 200 to be stored. When the operation state of 220 is desired to be acquired, it is not necessary to acquire the operation state from the second air conditioning system 200 one by one, and it can be acquired from the first database 353 that the repeater 300 has. The amount of communication between the repeater 300 and the second air conditioning system 200 is greatly reduced.

また、中継器300によって第1コマンド150と第2コマンド250との相互変換が可能であるので、第1空調システム100内の室外機110と、第2空調システム200内の室内機220と、を組み合わせた空調ユニットを構成することが可能である。第1空調システム100内の室内機120と、第2空調システム200内の室外機210と、を組み合わせた空調ユニットを構成することも可能である。中継器300は、コマンド体系が異なる2種類の空調システム同士の通信を簡単に中継することができる。   Moreover, since the 1st command 150 and the 2nd command 250 are mutually convertible by the repeater 300, the outdoor unit 110 in the 1st air conditioning system 100 and the indoor unit 220 in the 2nd air conditioning system 200 are included. It is possible to constitute a combined air conditioning unit. It is also possible to configure an air conditioning unit that combines the indoor unit 120 in the first air conditioning system 100 and the outdoor unit 210 in the second air conditioning system 200. The repeater 300 can easily relay communication between two types of air conditioning systems having different command systems.

本実施形態では、中継器300は、立ち上げ処理により室内機220から第1コマンド構成テーブル231と第2コマンド構成テーブル232と変換方法テーブル233と変換参照テーブル234を取得するが、着脱可能なメモリカード等を介してこれらのテーブルを取得し、第1コマンド構成テーブル361と第2コマンド構成テーブル362と変換方法テーブル363と変換参照テーブル364を更新してもよい。これにより、室内機220のメモリ使用量を低減でき、また、立ち上げ時の処理の負荷を低減することができる。   In the present embodiment, the repeater 300 acquires the first command configuration table 231, the second command configuration table 232, the conversion method table 233, and the conversion reference table 234 from the indoor unit 220 by the start-up process. These tables may be acquired via a card or the like, and the first command configuration table 361, the second command configuration table 362, the conversion method table 363, and the conversion reference table 364 may be updated. Thereby, the memory usage of the indoor unit 220 can be reduced, and the processing load at the time of start-up can be reduced.

また、中継器300をLAN(Local Area Network)などの通信回線に接続し、外部サーバがテーブル記憶部358に格納される各テーブルを更新するように構成してもよい。   Alternatively, the repeater 300 may be connected to a communication line such as a LAN (Local Area Network) so that an external server updates each table stored in the table storage unit 358.

(実施形態2)
次に、本発明の実施形態2について説明する。図14に、本実施形態の空調システム10の構成を示す。中継器300は、1つ以上の室外機1410と1つ以上の室内機1420を備える第2空調システム1400と接続されている。
(Embodiment 2)
Next, Embodiment 2 of the present invention will be described. In FIG. 14, the structure of the air conditioning system 10 of this embodiment is shown. The repeater 300 is connected to a second air conditioning system 1400 including one or more outdoor units 1410 and one or more indoor units 1420.

第1バス60における通信には上述した第1コマンド150が用いられ、第2バス70における通信には上述した第2コマンド250が用いられる。第3バス80における通信には、第1コマンド150と第2コマンド250のいずれとも異なる第3種のタイプに属するコマンド(以下、「第3コマンド」という。)350が用いられる。   The first command 150 described above is used for communication on the first bus 60, and the second command 250 described above is used for communication on the second bus 70. For communication on the third bus 80, a command 350 (hereinafter referred to as “third command”) 350 belonging to a third type different from both the first command 150 and the second command 250 is used.

図15に、第3コマンド350の構成を示す。上述した第1コマンド150と第2コマンド250と同様、第3コマンド350は、ヘッダ部とデータ部とから構成される。ヘッダ部には、コマンドの種類(例えば、温度設定や風速設定など)を特定することができる識別子が格納される。データ部に格納されるデータの構成は、コマンドの種類によって異なる。なお、本実施形態の第1コマンド150と第2コマンド250の構成は、実施形態1に記載したものと同じである。   FIG. 15 shows the configuration of the third command 350. Similar to the first command 150 and the second command 250 described above, the third command 350 includes a header portion and a data portion. The header portion stores an identifier that can specify the type of command (for example, temperature setting or wind speed setting). The configuration of data stored in the data portion differs depending on the type of command. Note that the configurations of the first command 150 and the second command 250 of the present embodiment are the same as those described in the first embodiment.

中継器300は、実施形態1で説明したように第1コマンド150と第2コマンド250を相互に変換する。室外機1410は、第2コマンド250と第3コマンド350を相互に変換する。   The repeater 300 mutually converts the first command 150 and the second command 250 as described in the first embodiment. The outdoor unit 1410 converts the second command 250 and the third command 350 to each other.

第1空調システム100は、集中制御装置50と室外機110と室内機120A,120Bとから構成される。第2空調システム1400は、室外機1410と室内機1420A,1420Bとから構成される。   The first air conditioning system 100 includes a central control device 50, an outdoor unit 110, and indoor units 120A and 120B. The second air conditioning system 1400 includes an outdoor unit 1410 and indoor units 1420A and 1420B.

第1バス60と第2バス70は実施形態1と同じである。中継器300と室外機1410は第2バス70によって接続される。室外機1410と室内機1420は第3バス80によって接続される。第3バス80は有線でも無線でもよい。   The first bus 60 and the second bus 70 are the same as those in the first embodiment. The repeater 300 and the outdoor unit 1410 are connected by the second bus 70. The outdoor unit 1410 and the indoor unit 1420 are connected by a third bus 80. The third bus 80 may be wired or wireless.

また、本実施形態では、室外機1410によるコマンドの変換処理の負荷を低減するため、第3コマンド350のデータ部のデータサイズとデータ形式は、第2コマンド250のデータ部のデータサイズとデータ形式と同じとする。第3バス80上で行われる第3コマンド350による通信速度は、第2バス70上で行われる第2コマンド250による通信速度よりも高速である。   In this embodiment, in order to reduce the load of command conversion processing by the outdoor unit 1410, the data size and data format of the data portion of the third command 350 are the same as the data size and data format of the data portion of the second command 250. Same as The communication speed by the third command 350 performed on the third bus 80 is higher than the communication speed by the second command 250 performed on the second bus 70.

本実施形態の第1空調システム100、すなわち集中制御装置50と室外機110と室内機120A,120Bの構成は、実施形態1と同じである。中継器300の構成は、実施形態1と同じである。   The configuration of the first air conditioning system 100 of this embodiment, that is, the centralized control device 50, the outdoor unit 110, and the indoor units 120A and 120B is the same as that of the first embodiment. The configuration of the repeater 300 is the same as that of the first embodiment.

次に、室外機1410の機能的な構成について説明する。室外機1410は、第1送受信部1401と、第1解析部1402と、テーブル記憶部1403と、データベース1404と、第2送受信部1405と、第2解析部1406と、更新部1407と、空調制御部1408と、を備える。   Next, a functional configuration of the outdoor unit 1410 will be described. The outdoor unit 1410 includes a first transmission / reception unit 1401, a first analysis unit 1402, a table storage unit 1403, a database 1404, a second transmission / reception unit 1405, a second analysis unit 1406, an update unit 1407, and an air conditioning control. Unit 1408.

第1送受信部1401は、中継器300から送信された第2空調システム1400内の室外機1410又は室内機1420を制御する第2コマンド250を受信する。また、第1送受信部1401は、第1解析部1402により生成された第2コマンド250を中継器300へ送信する。室外機1410が有するNIC(図示せず)が、第1送受信部1401として機能する。   The first transmission / reception unit 1401 receives the second command 250 for controlling the outdoor unit 1410 or the indoor unit 1420 in the second air conditioning system 1400 transmitted from the repeater 300. Also, the first transmission / reception unit 1401 transmits the second command 250 generated by the first analysis unit 1402 to the repeater 300. A NIC (not shown) included in the outdoor unit 1410 functions as the first transmission / reception unit 1401.

第1解析部1402は、第1送受信部1401が受信した第2コマンド250を解析し、受信した第2コマンド250のデータ部に格納されているデータに基づいて、データベース1404を更新する。また、第1解析部1402は、データベース1404に格納した値に基づいて第2コマンド250を生成し、中継器300へ送信するように第2送受信部1405に指示する。室外機1410が有するCPU(図示せず)が、第1解析部1402として機能する。   The first analysis unit 1402 analyzes the second command 250 received by the first transmission / reception unit 1401 and updates the database 1404 based on the data stored in the data part of the received second command 250. Further, the first analysis unit 1402 generates the second command 250 based on the value stored in the database 1404 and instructs the second transmission / reception unit 1405 to transmit the second command 250 to the repeater 300. A CPU (not shown) included in the outdoor unit 1410 functions as the first analysis unit 1402.

テーブル記憶部1403には、中継器300のテーブル記憶部358と同様に、第2コマンド構成テーブルと変換方法テーブルと変換参照テーブルと第3コマンド構成テーブルとが記憶される。室外機1410が有する不揮発性メモリ(図示せず)が、テーブル記憶部1403として機能する。   Similarly to the table storage unit 358 of the repeater 300, the table storage unit 1403 stores a second command configuration table, a conversion method table, a conversion reference table, and a third command configuration table. A non-volatile memory (not shown) included in the outdoor unit 1410 functions as the table storage unit 1403.

テーブル記憶部1403に記憶される第2コマンド構成テーブルは、第2コマンド250のヘッダ部に格納される識別子と、データ部に格納されるデータの内容と、の組み合わせを表す。   The second command configuration table stored in the table storage unit 1403 represents a combination of the identifier stored in the header part of the second command 250 and the content of data stored in the data part.

テーブル記憶部1403に記憶される変換方法テーブルは、第2コマンド250から第3コマンド350へ変換する際の変換方法を表し、また、第3コマンド350から第2コマンド250へ変換する際の変換方法を表す。   The conversion method table stored in the table storage unit 1403 represents a conversion method when converting from the second command 250 to the third command 350, and a conversion method when converting from the third command 350 to the second command 250. Represents.

テーブル記憶部1403に記憶される変換参照テーブルは、変換方法テーブルにおいて指定される変換方法が、他のテーブルを参照して変換することを指す「テーブル参照」であった場合に、第1解析部1402又は第2解析部1406が参照すべきテーブルを示す。   The conversion reference table stored in the table storage unit 1403 is the first analysis unit when the conversion method specified in the conversion method table is “table reference” indicating that conversion is performed with reference to another table. A table to be referred to by 1402 or the second analysis unit 1406 is shown.

テーブル記憶部1403に記憶される第3コマンド構成テーブルは、第3コマンド350のヘッダ部に格納される識別子と、データ部に格納されるデータの内容と、の組み合わせを表す。   The third command configuration table stored in the table storage unit 1403 represents a combination of the identifier stored in the header part of the third command 350 and the content of data stored in the data part.

データベース1404には、中継器300に接続される第2空調システム1400内の室内機1420の設定温度や設定風向などを示すデータが格納される。室内機1420が複数存在する場合には、室内機1420ごとに、設定温度や設定風向などを示すデータが格納される。データベース1404に格納されるデータのサイズ及びデータの形式は、第3コマンド350のデータ部に使用されているデータのサイズ及びデータの形式と同じである。室外機1410が有する不揮発性メモリが、データベース1404として機能する。   The database 1404 stores data indicating the set temperature, the set wind direction, and the like of the indoor unit 1420 in the second air conditioning system 1400 connected to the repeater 300. When there are a plurality of indoor units 1420, data indicating a set temperature, a set wind direction, and the like is stored for each indoor unit 1420. The data size and data format stored in the database 1404 are the same as the data size and data format used in the data portion of the third command 350. A nonvolatile memory included in the outdoor unit 1410 functions as the database 1404.

第2送受信部1405は、室内機1420から送信された第3コマンド350を受信する。また、第2送受信部1405は、第2解析部1406によって生成された第3コマンド350を室内機1420へ送信する。室外機1410が有するNICが、第2送受信部1405として機能する。   The second transmission / reception unit 1405 receives the third command 350 transmitted from the indoor unit 1420. The second transmission / reception unit 1405 transmits the third command 350 generated by the second analysis unit 1406 to the indoor unit 1420. The NIC included in the outdoor unit 1410 functions as the second transmission / reception unit 1405.

第2解析部1406は、第2送受信部1405が受信した第3コマンド350を解析し、受信した第3コマンド350のデータ部に格納されているデータに基づいて、データベース1404を更新する。また、第2解析部1406は、データベース1404に格納した値に基づいて、第3コマンド350を生成し、生成した第3コマンド350を指定された宛先へ送信するように第3送受信部1406に指示する。室外機1410が有するCPUが、第2解析部1406として機能する。   The second analysis unit 1406 analyzes the third command 350 received by the second transmission / reception unit 1405, and updates the database 1404 based on the data stored in the data part of the received third command 350. Also, the second analysis unit 1406 generates a third command 350 based on the value stored in the database 1404 and instructs the third transmission / reception unit 1406 to transmit the generated third command 350 to the designated destination. To do. The CPU included in the outdoor unit 1410 functions as the second analysis unit 1406.

更新部1407は、第2コマンド250のひとつである所定のテーブル要求コマンドを受信すると、テーブル記憶部1403に格納されている各テーブル内のデータを中継器300へ送信する。また、更新部1407は、第3コマンド350のひとつである所定のテーブル通知コマンドを受信すると、テーブル記憶部1403に格納されている各テーブルを更新する。室外機1410が有するCPUが、更新部1407として機能する。   When the update unit 1407 receives a predetermined table request command that is one of the second commands 250, the update unit 1407 transmits data in each table stored in the table storage unit 1403 to the repeater 300. Further, upon receiving a predetermined table notification command that is one of the third commands 350, the update unit 1407 updates each table stored in the table storage unit 1403. The CPU included in the outdoor unit 1410 functions as the update unit 1407.

空調制御部1408は、データベース1404に格納されている値に基づいて、空調を制御する。また、空調制御部1408は、室外機1410の運転状態の変化(例えば、異常状態の発生など)に伴って、データベース1404を更新する。室外機1410が有するCPUが、空調制御部1408として機能する。   The air conditioning control unit 1408 controls air conditioning based on the values stored in the database 1404. Further, the air conditioning control unit 1408 updates the database 1404 in accordance with a change in the operating state of the outdoor unit 1410 (for example, occurrence of an abnormal state). The CPU of the outdoor unit 1410 functions as the air conditioning control unit 1408.

室外機1410は、テーブル記憶部1403に記憶されている各テーブルを参照して、全ての第2コマンド250と全ての第3コマンド350を解析することができる。また、室外機1410は、テーブル記憶部1403に記憶されている各テーブルを参照して、第2コマンド250を第3コマンド350へ変換することができ、第3コマンド350を第2コマンド250へ変換することができる。   The outdoor unit 1410 can analyze all the second commands 250 and all the third commands 350 with reference to each table stored in the table storage unit 1403. The outdoor unit 1410 can convert the second command 250 into the third command 350 with reference to each table stored in the table storage unit 1403, and can convert the third command 350 into the second command 250. can do.

次に、室内機1420の機能的な構成について、図16を用いて説明する。室内機1420は、送受信部1421と解析部1422とデータベース1423とテーブル記憶部1424と空調制御部1425を備える。   Next, a functional configuration of the indoor unit 1420 will be described with reference to FIG. The indoor unit 1420 includes a transmission / reception unit 1421, an analysis unit 1422, a database 1423, a table storage unit 1424, and an air conditioning control unit 1425.

送受信部1421は、第3コマンド350を室外機1410から受信する。また、送受信部1421は、解析部1422により生成された第3コマンド350を、室外機1410に送信する。室内機1420が有するNIC(図示せず)が、送受信部1421として機能する。   The transmission / reception unit 1421 receives the third command 350 from the outdoor unit 1410. In addition, the transmission / reception unit 1421 transmits the third command 350 generated by the analysis unit 1422 to the outdoor unit 1410. A NIC (not shown) included in the indoor unit 1420 functions as the transmission / reception unit 1421.

解析部1422は、送受信部1421が受信した第3コマンド350を解析し、解析結果に基づいてデータベース1423を更新する。後述する空調制御部1425は、データベース1423が更新されると、更新後の値に基づいて空調を制御する。また、解析部1422は、データベース1423に格納されている値を更新すると、更新後の値に基づいて第3コマンド350を生成し、生成した第3コマンド350の室外機1410への送信を送受信部1421に指示する。解析部1422は、室外機1410がテーブル記憶部1403を参照して変換した全ての第3コマンド350を解析することができる。室内機1420が有するCPU(図示せず)が、解析部1422として機能する。   The analysis unit 1422 analyzes the third command 350 received by the transmission / reception unit 1421 and updates the database 1423 based on the analysis result. When the database 1423 is updated, the air conditioning control unit 1425 described later controls air conditioning based on the updated value. In addition, when the value stored in the database 1423 is updated, the analysis unit 1422 generates a third command 350 based on the updated value, and transmits and receives the generated third command 350 to the outdoor unit 1410. 1421 is instructed. The analysis unit 1422 can analyze all the third commands 350 converted by the outdoor unit 1410 with reference to the table storage unit 1403. A CPU (not shown) included in the indoor unit 1420 functions as the analysis unit 1422.

データベース1423には、室内機1420の設定温度や設定風向などを示すデータが格納される。室内機1420が複数存在する場合には、室内機1420ごとに、設定温度や設定風向などを示すデータが格納される。データベース1423に格納されるデータのサイズ及びデータの形式は、第3コマンド350のデータ部に使用されているデータのサイズ及びデータの形式と同じである。室内機1420が有する不揮発性メモリ(図示せず)が、テーブル記憶部1424として機能する。   The database 1423 stores data indicating the set temperature, the set wind direction, and the like of the indoor unit 1420. When there are a plurality of indoor units 1420, data indicating a set temperature, a set wind direction, and the like is stored for each indoor unit 1420. The data size and data format stored in the database 1423 are the same as the data size and data format used in the data portion of the third command 350. A nonvolatile memory (not shown) included in the indoor unit 1420 functions as the table storage unit 1424.

なお、解析部1422は、データベース1423に格納される値を更新すると、第3コマンド350を用いて更新後の値を室外機1410に送信するので、データベース1423と、室外機1410内のデータベース1404との同期が取られるようになっている。   Note that, when the value stored in the database 1423 is updated, the analysis unit 1422 transmits the updated value to the outdoor unit 1410 using the third command 350, so that the database 1423 and the database 1404 in the outdoor unit 1410 Are synchronized.

テーブル記憶部1424には、上述した室外機1410のテーブル記憶部1403と同様に、第2コマンド構成テーブル1431と第3コマンド構成テーブル1432と変換方法テーブル1433と変換参照テーブル1434とが記憶される。これらの第2コマンド構成テーブル1431と第3コマンド構成テーブル1432と変換方法テーブル1433と変換参照テーブル1434の構成は、それぞれ、上述した室外機1410のテーブル記憶部1403に記憶されている第2コマンド構成テーブルと第3コマンド構成テーブルと変換方法テーブルと変換参照テーブルの構成と同じである。室内機1420が有する不揮発性メモリが、テーブル記憶部1424として機能する。   Similar to the table storage unit 1403 of the outdoor unit 1410 described above, the table storage unit 1424 stores a second command configuration table 1431, a third command configuration table 1432, a conversion method table 1433, and a conversion reference table 1434. The configurations of the second command configuration table 1431, the third command configuration table 1432, the conversion method table 1433, and the conversion reference table 1434 are respectively stored in the table storage unit 1403 of the outdoor unit 1410 described above. The configuration of the table, the third command configuration table, the conversion method table, and the conversion reference table is the same. A nonvolatile memory included in the indoor unit 1420 functions as the table storage unit 1424.

空調制御部1425は、データベース1423に格納されている値に基づいて、室内機1420の動作を制御する。室内機1420が有するCPUが、空調制御部1425として機能する。   The air conditioning control unit 1425 controls the operation of the indoor unit 1420 based on the values stored in the database 1423. The CPU included in the indoor unit 1420 functions as the air conditioning control unit 1425.

第2空調システム1400内に複数の室内機1420がある場合には、それぞれの室内機1420が送受信部1421と解析部1422と空調データベース1423とテーブル記憶部1424と空調制御部1425とを備える。各室内機1420は、定期的なタイミングで、もしくは第3コマンド350の送受信をトリガーにして、互いにデータベース1423を同期し合ってもよいし、いずれか1つの室内機1420がデータベース1423を備えて各室内機1420が1つのデータベース1423にアクセスするようにしてもよい。   When there are a plurality of indoor units 1420 in the second air conditioning system 1400, each indoor unit 1420 includes a transmission / reception unit 1421, an analysis unit 1422, an air conditioning database 1423, a table storage unit 1424, and an air conditioning control unit 1425. Each indoor unit 1420 may synchronize the database 1423 with each other at a regular timing or triggered by transmission / reception of the third command 350, or any one of the indoor units 1420 includes the database 1423. The indoor unit 1420 may access one database 1423.

次に、第1空調システム100と第2空調システム1400を通信可能に接続したときに空調システム10によって行われる立ち上げ処理について、図17を用いて説明する。ここでは、本実施形態をより簡単に理解できるように、第2空調システム1400内に室内機1420が1つだけ設置されているものとする。   Next, a startup process performed by the air conditioning system 10 when the first air conditioning system 100 and the second air conditioning system 1400 are communicably connected will be described with reference to FIG. Here, it is assumed that only one indoor unit 1420 is installed in the second air conditioning system 1400 so that the present embodiment can be more easily understood.

まず、中継器300の第2解析部355は、テーブル記憶部1403に記憶されている各テーブル内のデータの送信を要求するテーブル要求コマンドを生成する。第2送受信部354は、生成されたテーブル要求コマンドを室外機1410に送信する(ステップS1701)。   First, the second analysis unit 355 of the repeater 300 generates a table request command for requesting transmission of data in each table stored in the table storage unit 1403. The second transmission / reception unit 354 transmits the generated table request command to the outdoor unit 1410 (step S1701).

室外機1410の第1送受信部1401は、テーブル要求コマンドを中継器300から受信する。第1解析部1402は、テーブル要求コマンドを受信したことを第2解析部1406に通知する。第2解析部1406は、第2コマンド250の形式によるテーブル要求コマンドを、第3コマンド350の形式によるテーブル要求コマンドに変換する(ステップS1702)。第2送受信部1405は、第3コマンド350の形式に変換されたテーブル要求コマンドを室内機1420に送信する(ステップS1703)。   The first transmission / reception unit 1401 of the outdoor unit 1410 receives a table request command from the repeater 300. The first analysis unit 1402 notifies the second analysis unit 1406 that the table request command has been received. The second analysis unit 1406 converts the table request command in the format of the second command 250 into a table request command in the format of the third command 350 (step S1702). The second transmission / reception unit 1405 transmits the table request command converted into the format of the third command 350 to the indoor unit 1420 (step S1703).

室内機1420の送受信部1421は、テーブル要求コマンドを室外機1410から受信する。解析部1422は、テーブル記憶部1424から各テーブル内のデータを読み出し、テーブル記憶部1424に記憶されている各テーブル内のデータを格納したテーブル通知コマンドを生成する。送受信部1421は、生成したテーブル通知コマンドを室外機1410へ送信する(ステップS1704)。   The transmission / reception unit 1421 of the indoor unit 1420 receives a table request command from the outdoor unit 1410. The analysis unit 1422 reads the data in each table from the table storage unit 1424 and generates a table notification command that stores the data in each table stored in the table storage unit 1424. The transmission / reception unit 1421 transmits the generated table notification command to the outdoor unit 1410 (step S1704).

室外機1410の第2送受信部1405は、テーブル通知コマンドを室内機1420から受信する。更新部1407は、受信したテーブル通知コマンドに格納されているデータに基づいて、テーブル記憶部1403に記憶されている各テーブルを更新する(ステップS1705)。   The second transmission / reception unit 1405 of the outdoor unit 1410 receives a table notification command from the indoor unit 1420. The update unit 1407 updates each table stored in the table storage unit 1403 based on the data stored in the received table notification command (step S1705).

さらに、第1解析部1402は、更新後の各テーブル内のデータを格納したテーブル通知コマンドを第2コマンド250の形式に変換する(ステップS1706)。第1送受信部1401は、第2コマンド250の形式に変換されたテーブル通知コマンドを中継器300へ送信する(ステップS1707)。   Further, the first analysis unit 1402 converts the table notification command storing the data in each updated table into the format of the second command 250 (step S1706). The first transmission / reception unit 1401 transmits the table notification command converted into the format of the second command 250 to the repeater 300 (step S1707).

中継器300の第2送受信部354は、テーブル通知コマンドを室外機1410から受信する。更新部359は、受信したテーブル通知コマンドに格納されているデータに基づいて、テーブル記憶部358に記憶されている各テーブルを更新する(ステップS1708)。   The second transmission / reception unit 354 of the repeater 300 receives the table notification command from the outdoor unit 1410. The update unit 359 updates each table stored in the table storage unit 358 based on the data stored in the received table notification command (step S1708).

このように、第1コマンド150と第2コマンド250との相互変換と、第2コマンド250と第3コマンド350との相互変換を正しく行えるように、第1空調システム100と第2空調システム200の中継器300を介した接続時(立ち上げ時)に、中継器300のテーブル記憶部358と室外機1410のテーブル記憶部1403と室内機1420のテーブル記憶部1424との同期が取られる。   As described above, the first air conditioning system 100 and the second air conditioning system 200 can be correctly converted so that the mutual conversion between the first command 150 and the second command 250 and the mutual conversion between the second command 250 and the third command 350 can be correctly performed. At the time of connection (startup) via the repeater 300, the table storage unit 358 of the repeater 300, the table storage unit 1403 of the outdoor unit 1410, and the table storage unit 1424 of the indoor unit 1420 are synchronized.

この立ち上げ処理が終わった後の、第1コマンド150と第2コマンド250とを相互に変換する変換処理は、実施形態1の図13に示した変換処理と同じである。   The conversion process for mutually converting the first command 150 and the second command 250 after the start-up process is the same as the conversion process shown in FIG. 13 of the first embodiment.

また、立ち上げ処理が終わった後の、第2コマンド250と第3コマンド350とを相互に変換する変換処理は、第1コマンド150と第2コマンド250とを相互に変換する変換処理と同様である。図13において、第1コマンド150を第2コマンド250に、第2コマンド250を第3コマンド350に、それぞれ読み替えればよい。   The conversion process for converting the second command 250 and the third command 350 after the start-up process is the same as the conversion process for converting the first command 150 and the second command 250 to each other. is there. In FIG. 13, the first command 150 may be read as the second command 250, and the second command 250 may be read as the third command 350.

本実施形態によれば、空調システム100,1400を接続する中継器300は、第1コマンド150又は第2コマンド250又は第3コマンド350の構成の変更、データ部に格納されるデータ形式の変更、あるいは新しいコマンドの追加等が生じたとしても、処理内容の変更を最小限に抑えることができ、空調システム100,1400間でデータを中継することができる。   According to the present embodiment, the repeater 300 that connects the air conditioning systems 100 and 1400 changes the configuration of the first command 150 or the second command 250 or the third command 350, changes the data format stored in the data section, Alternatively, even if a new command is added or the like, a change in processing contents can be minimized, and data can be relayed between the air conditioning systems 100 and 1400.

また、中継器300が有する第1データベース353と第2データベース356に最新の運転状態が格納されるようになっているので、集中制御装置50が第2空調システム200内の室外機1410と室内機1420の動作状態を取得する必要がある場合には、第2空調システム1400から逐一動作状態を取得する必要はなく、中継器300が有する第1データベース353から取得することができる。中継器300と第2空調システム1400との間の通信量は大きく低減される効果がある。   In addition, since the latest operation state is stored in the first database 353 and the second database 356 included in the repeater 300, the central control device 50 has the outdoor unit 1410 and the indoor unit in the second air conditioning system 200. When it is necessary to acquire the operation state 1420, it is not necessary to acquire the operation state from the second air conditioning system 1400 one by one, and it can be acquired from the first database 353 included in the repeater 300. The amount of communication between the repeater 300 and the second air conditioning system 1400 is greatly reduced.

本実施形態では、中継器300は、室外機1410を経由して、室内機1420のテーブル記憶部1423に記憶されている各テーブル内のデータを取得しているが、中継器300と室内機1420とを直接接続するバスをさらに備え、室内機1420のテーブル記憶部1423に記憶されている各テーブル内のデータを直接取得できるようにしてもよい。   In this embodiment, the repeater 300 acquires data in each table stored in the table storage unit 1423 of the indoor unit 1420 via the outdoor unit 1410. However, the repeater 300 and the indoor unit 1420 are acquired. May be further provided so that data in each table stored in the table storage unit 1423 of the indoor unit 1420 can be directly acquired.

本実施形態では、中継器300は、立ち上げ処理により室外機1410から第1コマンド構成テーブル231と第2コマンド構成テーブル232と変換方法テーブル233と変換参照テーブル234とを取得するが、着脱可能なメモリカード等を介してこれらのテーブルを取得し、第1コマンド構成テーブル361と第2コマンド構成テーブル362と変換方法テーブル363と変換参照テーブル364とを更新してもよい。   In the present embodiment, the repeater 300 acquires the first command configuration table 231, the second command configuration table 232, the conversion method table 233, and the conversion reference table 234 from the outdoor unit 1410 by the start-up process. These tables may be acquired via a memory card or the like, and the first command configuration table 361, the second command configuration table 362, the conversion method table 363, and the conversion reference table 364 may be updated.

また、中継器300をLANなどの通信回線に接続し、外部サーバがテーブル記憶部358に格納される各テーブルを更新するように構成してもよい。同様に、室外機1410をLANなどの通信回線に接続し、外部サーバがテーブル記憶部1403に格納される各テーブルを更新するように構成してもよい。   Alternatively, the repeater 300 may be connected to a communication line such as a LAN so that the external server updates each table stored in the table storage unit 358. Similarly, the outdoor unit 1410 may be connected to a communication line such as a LAN so that the external server updates each table stored in the table storage unit 1403.

本発明は、上述した実施形態に限定されず、種々の変形及び応用が可能である。また、上述した実施形態の各構成要素を自由に組み合わせることも可能である。   The present invention is not limited to the above-described embodiments, and various modifications and applications are possible. Moreover, it is also possible to freely combine the constituent elements of the above-described embodiments.

第1空調システム100内と第2空調システム200,1400内に設置される室外機110,210,1410の数、及び、室内機120,220,1420の数は、任意である。   The number of outdoor units 110, 210, and 1410 and the number of indoor units 120, 220, and 1420 installed in the first air conditioning system 100 and the second air conditioning systems 200 and 1400 are arbitrary.

中継器300は、2つの空調システムを中継するだけでなく、3つの空調システムを中継してもよい。この場合、中継器300は、3つ目の空調システムとバスで直接接続され、3つ目のシステムの制御用に第3コマンド350を用い、第3送受信部と、第3解析部と、第3コマンド350に準拠したフォーマットを使用する第3データベースをさらに備える。また、第1データベース353には、第3空調システム内の室外機及び室内機の動作状態が第1コマンド350に準拠したフォーマットで記憶される。さらに、テーブル記憶部358は、第3コマンド構成テーブルと、第1コマンド150と第3コマンド350との相互変換を可能にする変換方法テーブル及び変換参照テーブルとを記憶する。   The repeater 300 may relay not only two air conditioning systems but also three air conditioning systems. In this case, the repeater 300 is directly connected to the third air conditioning system via a bus, uses the third command 350 for control of the third system, uses the third transmission / reception unit, the third analysis unit, A third database using a format compliant with the 3 command 350 is further provided. In addition, the first database 353 stores the outdoor unit and the operation state of the indoor unit in the third air conditioning system in a format conforming to the first command 350. Further, the table storage unit 358 stores a third command configuration table, a conversion method table and a conversion reference table that enable mutual conversion between the first command 150 and the third command 350.

上記各実施形態では、室内の空気調和を行う空調システム10を例にとって中継器300の構成を説明したが、中継器300の用途は空調の制御に限定されず、照明システム、電力システム、コンピュータ通信ネットワークなど、他のシステム同士を中継するために中継器300を用いることができる。   In the above embodiments, the configuration of the repeater 300 has been described by taking the air conditioning system 10 that performs indoor air conditioning as an example. However, the use of the repeater 300 is not limited to the control of the air conditioning, and the lighting system, the power system, and the computer communication The repeater 300 can be used to relay other systems such as a network.

中継器300は、中継される2つのシステムのうち、一方を空調システム、他方を照明システムというように、異なるシステム同士を中継してもよい。   The repeater 300 may relay different systems such that one of the two relayed systems is an air conditioning system and the other is a lighting system.

上記実施形態1において、第2空調システム200内の室内機220が送受信部221と解析部222とデータベース223とテーブル記憶部224と空調制御部225を備えるだけでなく、第1空調システム100内の室内機120も、同等の構成を有する送受信部と解析部とデータベースとテーブル記憶部と空調制御部とを備えてもよい。   In the first embodiment, the indoor unit 220 in the second air conditioning system 200 includes not only the transmission / reception unit 221, the analysis unit 222, the database 223, the table storage unit 224, and the air conditioning control unit 225, but also in the first air conditioning system 100. The indoor unit 120 may also include a transmission / reception unit, an analysis unit, a database, a table storage unit, and an air conditioning control unit that have the same configuration.

上記実施形態2において、第2空調システム1400内の室外機1410が第1送受信部1401と第1解析部1402とテーブル記憶部1403とデータベース1404と第2送受信部1405と第2解析部1406と更新部1407と空調制御部1408を備えるだけでなく、第1空調システム100内の室外機110も、同等の構成を有する第1送受信部と第1解析部とテーブル記憶部とデータベースと第2送受信部と第2解析部と更新部と空調制御部とを備えてもよい。   In the second embodiment, the outdoor unit 1410 in the second air conditioning system 1400 is updated with the first transmission / reception unit 1401, the first analysis unit 1402, the table storage unit 1403, the database 1404, the second transmission / reception unit 1405, and the second analysis unit 1406. In addition to the unit 1407 and the air conditioning control unit 1408, the outdoor unit 110 in the first air conditioning system 100 also includes a first transmission / reception unit, a first analysis unit, a table storage unit, a database, and a second transmission / reception unit having the same configuration. And a second analysis unit, an update unit, and an air conditioning control unit.

さらに、上記実施形態2において、第2空調システム200内の室内機1420が送受信部1421と解析部1422とデータベース1423とテーブル記憶部1424と空調制御部1425を備えるだけでなく、第1空調システム100内の室内機120も、同等の構成を有する送受信部と解析部とデータベースとテーブル記憶部と空調制御部とを備えてもよい。   Furthermore, in the second embodiment, the indoor unit 1420 in the second air conditioning system 200 includes not only the transmission / reception unit 1421, the analysis unit 1422, the database 1423, the table storage unit 1424, and the air conditioning control unit 1425, but also the first air conditioning system 100. The indoor unit 120 may also include a transmission / reception unit, an analysis unit, a database, a table storage unit, and an air conditioning control unit that have the same configuration.

以上説明したように、本発明によれば、コマンドの仕様変更が生じた際にも、処理手順を変更することなく、中継器がシステム間でデータを中継できる。   As described above, according to the present invention, even when a command specification is changed, the repeater can relay data between systems without changing the processing procedure.

10 空調システム、50 集中制御装置、60 第1バス、70 第2バス、80 第3バス、100 第1空調システム、110 室外機、120 室内機、150 第1コマンド、200 第2空調システム、210 室外機、220 室内機、221 送受信部、222 解析部、223 データベース、224 テーブル記憶部、225 空調制御部、231 第1コマンド構成テーブル、232 第2コマンド構成テーブル、233 変換方法テーブル、234 変換参照テーブル、250 第2コマンド、300 中継器、301 制御部、302 記憶部、303 第1通信部、304 第2通信部、350 第3コマンド、351 第1送受信部、352 第1解析部、353 第1データベース、354 第2送受信部、355 第2解析部、356 第2データベース、357 変換部、358 テーブル記憶部、361 第1コマンド構成テーブル、362 第2コマンド構成テーブル、363 変換方法テーブル、364 変換参照テーブル、1400 第2空調システム、1401 第1送受信部、1402 第1解析部、1403 テーブル記憶部、1404 データベース、1405 第2送受信部、1406 第2解析部、1407 更新部、1408 空調制御部、1410 室外機、1420 室内機、1421 送受信部、1422 解析部、1423 データベース、1424 テーブル記憶部、1425 空調制御部   DESCRIPTION OF SYMBOLS 10 Air conditioning system, 50 Centralized control apparatus, 60 1st bus, 70 2nd bus, 80 3rd bus, 100 1st air conditioning system, 110 Outdoor unit, 120 Indoor unit, 150 1st command, 200 2nd air conditioning system, 210 Outdoor unit, 220 indoor unit, 221 transmission / reception unit, 222 analysis unit, 223 database, 224 table storage unit, 225 air conditioning control unit, 231 first command configuration table, 232 second command configuration table, 233 conversion method table, 234 conversion reference Table, 250 second command, 300 repeater, 301 control unit, 302 storage unit, 303 first communication unit, 304 second communication unit, 350 third command, 351 first transmission / reception unit, 352 first analysis unit, 353 first 1 database, 354 second transceiver, 355 second analyzer, 56 second database, 357 conversion unit, 358 table storage unit, 361 first command configuration table, 362 second command configuration table, 363 conversion method table, 364 conversion reference table, 1400 second air conditioning system, 1401 first transmission / reception unit, 1402 First analysis unit, 1403 Table storage unit, 1404 Database, 1405 Second transmission / reception unit, 1406 Second analysis unit, 1407 Update unit, 1408 Air conditioning control unit, 1410 Outdoor unit, 1420 Indoor unit, 1421 Transmission / reception unit, 1422 Analysis unit , 1423 database, 1424 table storage unit, 1425 air conditioning control unit

Claims (10)

第1バスにより接続される第1システムに含まれる第1の装置と、前記第1バスと異なる第2バスにより接続される第2システムに含まれる第2の装置と、前記第1の装置と前記第2の装置との間の通信を中継する中継器と、を備える通信システムであって、
前記中継器は、
前記第1システムと第1コマンドを送受信する第1送受信部と、
前記第2システムと第2コマンドを送受信する第2送受信部と、
前記第1コマンドの構成を定義する第1コマンド構成テーブルと、前記第2コマンドの構成を定義する第2コマンド構成テーブルと、前記第1コマンドと前記第2コマンドとの相互の変換方法を定義する変換テーブルと、を記憶するテーブル記憶部と、
前記第2の装置の動作状態を示すデータを、前記第1コマンドに準拠した形式で記憶する第1データベースと、
前記第2の装置の動作状態を示すデータを、前記第2コマンドに準拠した形式で記憶する第2データベースと、
前記第1の装置から受信した前記第1コマンドを前記第1コマンド構成テーブルに基づいて解析し、前記第1データベースを更新する第1解析部と、
前記第2の装置から受信した前記第2コマンドを前記第2コマンド構成テーブルに基づいて解析し、前記第2データベースを更新する第2解析部と、
前記第1データベースが更新されると、前記変換テーブルと前記第1コマンドとに基づいて、前記更新された前記第1データベースのデータを前記第2コマンドに準拠した形式に変換し、前記変換して得られたデータを用いて前記第2データベースを更新し、前記第2データベースが更新されると、前記変換テーブルと前記第2コマンドとに基づいて、前記更新された前記第2データベースのデータを前記第1コマンドに準拠した形式に変換し、前記変換して得られたデータを用いて前記第1データベースを更新する変換部と、
を備え、
前記第1解析部は、前記第1データベースの更新を検知すると、前記第1データベースの更新されたデータと前記変換テーブルとに基づいて前記第1コマンドを生成し、前記第1送受信部は、前記生成された第1コマンドを前記第1の装置に送信し、
前記第2解析部は、前記第2データベースの更新を検知すると、前記第2データベースの更新されたデータと前記変換テーブルとに基づいて前記第2コマンドを生成し、前記第2送受信部は、前記生成された第2コマンドを前記第2の装置に送信し、
前記第2の装置は、
前記第1コマンド構成テーブルと、前記第2コマンド構成テーブルと、前記変換テーブルと、を記憶する装置側テーブル記憶部と、
前記第2の装置の動作状態を示すデータを、前記第2コマンドに準拠した形式で記憶する装置側データベースと、
前記中継器から受信した前記第2コマンドを前記第2コマンド構成テーブルに基づいて解析し、前記装置側データベースを更新する装置側解析部と、を備え、
前記装置側解析部は、前記データベースに格納されている値が更新されると、更新後の値に基づいて前記第2コマンドを生成して前記中継器に送信し、
前記中継器は、
予め定めたタイミングで前記装置側テーブル記憶部に記憶されている各テーブルに格納されているデータを前記第2の装置から取得し、当該取得したデータに基づいて、前記テーブル記憶部に記憶されている前記第1コマンド構成テーブルと前記第2コマンド構成テーブルと前記変換テーブルを更新する更新部をさらに備える、
通信システム。
A first device included in a first system connected by a first bus, a second device included in a second system connected by a second bus different from the first bus, and the first device a communication system and a repeater that relays communications between the second device,
The repeater is
A first transceiver for transmitting and receiving a first command to and from the first system;
A second transceiver for transmitting and receiving a second command to and from the second system;
Define a first command configuration table that defines the configuration of the first command, a second command configuration table that defines the configuration of the second command, and a conversion method between the first command and the second command. A table storage unit for storing a conversion table;
A first database for storing data indicating an operating state of the second device in a format compliant with the first command;
A second database for storing data indicating an operation state of the second device in a format compliant with the second command;
A first analysis unit that analyzes the first command received from the first device based on the first command configuration table and updates the first database;
Analyzing the second command received from the second device based on the second command configuration table, and updating the second database;
When the first database is updated, based on the conversion table and the first command, the updated data in the first database is converted into a format conforming to the second command, and the conversion is performed. the resulting data was used to update the second database, the second database is updated, on the basis of the conversion table and the pre-Symbol second command, the data of the updated second database A conversion unit that converts the data into a format conforming to the first command and updates the first database using the data obtained by the conversion;
With
When the first analysis unit detects the update of the first database, the first analysis unit generates the first command based on the updated data of the first database and the conversion table. Sending the generated first command to the first device ;
When the second analysis unit detects the update of the second database, the second analysis unit generates the second command based on the updated data of the second database and the conversion table, and the second transmission / reception unit Sending the generated second command to the second device ;
The second device includes:
A device-side table storage unit that stores the first command configuration table, the second command configuration table, and the conversion table;
A device-side database that stores data indicating an operation state of the second device in a format compliant with the second command;
Analyzing the second command received from the repeater based on the second command configuration table and updating the device-side database, and
When the value stored in the database is updated, the device side analysis unit generates the second command based on the updated value and transmits the second command to the repeater,
The repeater is
Data stored in each table stored in the device-side table storage unit is acquired from the second device at a predetermined timing, and stored in the table storage unit based on the acquired data. An update unit that updates the first command configuration table, the second command configuration table, and the conversion table;
Communications system.
前記更新部は、前記装置側テーブル記憶部に記憶されている各テーブルに格納されているデータを、前記第2コマンドを用いて前記第2の装置から取得し、当該取得したデータに基づいて、前記テーブル記憶部に記憶されている前記第1コマンド構成テーブルと前記第2コマンド構成テーブルと前記変換テーブルを更新する、請求項に記載の通信システムThe update unit, the data stored in each table stored in the device-side table storage unit, before SL acquired from the second device using the second command, based on the acquired data The communication system according to claim 1 , wherein the first command configuration table, the second command configuration table, and the conversion table stored in the table storage unit are updated. 前記更新部は、前記中継器が前記第2システムとの中継を開始したときに、前記装置側テーブル記憶部に記憶されている各テーブルに格納されているデータを取得する、請求項に記載の通信システムThe update unit, when the repeater starts to relay the previous SL second system, to obtain data stored in each table stored in the device-side table storage unit, to claim 2 The communication system described. 前記更新部は、前記装置側テーブル記憶部に記憶されている各テーブルに格納されているデータを、着脱可能な記録媒体から取得し、当該取得したデータに基づいて、前記テーブル記憶部に記憶されている前記第1コマンド構成テーブルと前記第2コマンド構成テーブルと前記変換テーブルを更新する、請求項に記載の通信システムThe update unit acquires data stored in each table stored in the device-side table storage unit from a removable recording medium, and is stored in the table storage unit based on the acquired data. The communication system according to claim 1 , wherein the first command configuration table, the second command configuration table, and the conversion table are updated. 前記更新部は、前記装置側テーブル記憶部に記憶されている各テーブルに格納されているデータを、通信回線によって接続された外部サーバから取得し、当該取得したデータに基づいて、前記テーブル記憶部に記憶されている前記第1コマンド構成テーブルと前記第2コマンド構成テーブルと前記変換テーブルを更新する、請求項に記載の通信システムThe update unit acquires data stored in each table stored in the device-side table storage unit from an external server connected by a communication line, and based on the acquired data, the table storage unit The communication system according to claim 1 , wherein the first command configuration table, the second command configuration table, and the conversion table stored in the table are updated. 前記変換テーブルには、前記第1データベースに格納される値から前記第2データベースに格納される値へと変換する変換方法、及び、前記第2データベースに格納される値から前記第1データベースに格納される値へと変換する変換方法を定義する方法テーブルが含まれ、
前記第1解析部と前記第2解析部は、前記方法テーブルによって定義される変換方法を用いて、前記第1コマンドと前記第2コマンドを生成する、請求項1に記載の通信システム
In the conversion table, a conversion method for converting a value stored in the first database into a value stored in the second database, and a value stored in the second database stored in the first database Contains a method table that defines the conversion method to convert to
The communication system according to claim 1, wherein the first analysis unit and the second analysis unit generate the first command and the second command using a conversion method defined by the method table.
前記変換テーブルには、前記第1データベースに格納される値から前記第2データベースに格納される値へと変換する際に参照すべきテーブル、及び、前記第2データベースに格納される値から前記第1データベースに格納される値へと変換する際に参照すべきテーブルを定める参照テーブルがさらに含まれ、
前記第1解析部と前記第2解析部は、前記参照テーブルをさらに用いて、前記第1コマンドと前記第2コマンドを生成する、請求項に記載の通信システム
The conversion table includes a table to be referred to when converting a value stored in the first database to a value stored in the second database, and a value stored in the second database from the value stored in the second database. A reference table that defines a table to be referred to when converting into a value stored in one database;
The communication system according to claim 6 , wherein the first analysis unit and the second analysis unit further generate the first command and the second command using the reference table.
前記第1システムは、第1エリアにおける空気調和を制御し、
前記第2システムは、第2エリアにおける空気調和を制御し、
前記第1システムに含まれる前記第1の装置には、空気調和を行う少なくとも1つの室内機と少なくとも1つの室外機が含まれ、
前記第2システムに含まれる前記第2の装置には、空気調和を行う少なくとも1つの室内機と少なくとも1つの室外機が含まれ、
前記第1コマンドは、前記第1システム又は前記第2システムに含まれる前記室内機の設定温度、設定風量、設定風向、運転モードのうち少なくとも1つを指定し、
前記第2コマンドは、前記第1システム又は前記第2システムに含まれる前記室内機の設定温度、設定風量、設定風向、運転モードのうち少なくとも1つを指定する、請求項1に記載の通信システム
The first system controls air conditioning in the first area;
The second system controls air conditioning in the second area,
Wherein the first device included in the first system, includes at least one indoor unit and at least one outdoor unit performs air conditioning,
Wherein the second device included in the second system, includes at least one indoor unit and at least one outdoor unit performs air conditioning,
The first command specifies at least one of a set temperature, a set air volume, a set wind direction, and an operation mode of the indoor unit included in the first system or the second system,
2. The communication system according to claim 1, wherein the second command specifies at least one of a set temperature, a set air volume, a set wind direction, and an operation mode of the indoor unit included in the first system or the second system. .
前記第2システムに含まれ、第3のバスにより前記第2の装置に接続する第3の装置をさらに備え、  A third device included in the second system and connected to the second device by a third bus;
前記第3の装置は、  The third device includes:
前記第2の装置と送受信される第3コマンドの構成を定義する第3コマンド構成テーブルと、前記第2コマンド構成テーブルと、前記第2コマンドと前記第3コマンドとの相互の変換方法を定義する第2変換テーブルと、を記憶する装置側第2テーブル記憶部を備え、  Define a third command configuration table that defines the configuration of a third command that is transmitted to and received from the second device, the second command configuration table, and a conversion method between the second command and the third command. An apparatus-side second table storage unit for storing the second conversion table;
前記第2の装置は、前記装置側第2テーブル記憶部に記憶されている各テーブルに格納されているデータを前記第3の装置から取得し、当該取得したデータに基づいて、前記装置側テーブル記憶部に記憶されている各テーブルを更新する装置側更新部をさらに備える、  The second device acquires data stored in each table stored in the device-side second table storage unit from the third device, and based on the acquired data, the device-side table A device-side update unit that updates each table stored in the storage unit;
請求項1に記載の通信システム。  The communication system according to claim 1.
第1バスにより接続される第1システムに含まれる第1の装置と、前記第1バスと異なる第2バスにより接続される第2システムに含まれる第2の装置と、前記第1の装置と前記第2の装置とを中継するシステム中継方法であって、
前記第1システムと第1コマンドを送受信する第1送受信ステップと、
前記第2システムと第2コマンドを送受信する第2送受信ステップと、
前記第2の装置の動作状態を示すデータを、前記第1コマンドに準拠した形式でメモリに記憶する第1記憶ステップと、
前記第2の装置の動作状態を示すデータを、前記第2コマンドに準拠した形式で前記メモリに記憶する第2記憶ステップと、
前記第1の装置から受信した前記第1コマンドを、前記第1コマンドの構成を定義する第1コマンド構成テーブルに基づいて解析する第1解析ステップと、
前記第2の装置から受信した前記第2コマンドを、前記第2コマンドの構成を定義する第2コマンド構成テーブルに基づいて解析する第2解析ステップと、
前記第1記憶ステップにより記憶されるメモリ内のデータが更新されると、前記第1コマンドと前記第2コマンドとの相互の変換方法を定義する変換テーブルと前記第1コマンドとに基づいて、前記更新されたデータを前記第2コマンドに準拠した形式に変換し、前記変換して得られたデータを用いて前記メモリを更新し、前記第2記憶ステップにより記憶されるメモリ内のデータが更新されると、前記変換テーブルと前記第2コマンドとに基づいて、前記更新されたデータを前記第1マンドに準拠した形式に変換し、前記変換して得られたデータを用いて前記メモリを更新する変換ステップと、
を備え、
前記第1記憶ステップによる前記動作状態の更新が検知されると、前記第1解析ステップにおいて、前記更新された動作状態と前記変換テーブルとに基づいて前記第1コマンドを生成し、前記第1送受信ステップにおいて、前記生成された第1コマンドを前記第1システムに送信し、
前記第2記憶ステップによる前記動作状態の更新が検知されると、前記第2解析ステップにおいて、前記更新された動作状態と前記変換テーブルとに基づいて前記第2コマンドを生成し、前記第2送受信ステップにおいて、前記生成された第2コマンドを前記第2システムに送信し、
予め定めたタイミングで前記第2の装置のメモリに格納されているデータを前記第2の装置から取得し、当該取得したデータに基づいて、前記メモリに記憶されている前記第1コマンド構成テーブルと前記第2コマンド構成テーブルと前記変換テーブルを更新する更新ステップをさらに備える、
システム中継方法。
A first device included in a first system connected by a first bus, a second device included in a second system connected by a second bus different from the first bus, and the first device A system relay method for relaying with the second device ,
A first transmission / reception step for transmitting / receiving a first command to / from the first system;
A second transmission / reception step for transmitting / receiving a second command to / from the second system;
A first storage step of storing data indicating an operation state of the second device in a memory in a format compliant with the first command;
A second storage step of storing data indicating an operation state of the second device in the memory in a format compliant with the second command;
A first analysis step of analyzing the first command received from the first device based on a first command configuration table defining a configuration of the first command;
A second analysis step of analyzing the second command received from the second device based on a second command configuration table defining a configuration of the second command;
When the data in the memory stored in the first storage step is updated, based on the conversion table defining the mutual conversion method of the first command and the second command and the first command, The updated data is converted into a format conforming to the second command, the memory is updated using the data obtained by the conversion, and the data in the memory stored by the second storage step is updated. that when, on the basis of said conversion table and said second command, the updated data into a format conforming to the first command, update the memory by using the data obtained by said conversion A conversion step to
With
When the update of the operation state by the first storage step is detected, the first command is generated based on the updated operation state and the conversion table in the first analysis step, and the first transmission / reception is performed. Sending the generated first command to the first system in a step;
When the update of the operating state by the second storage step is detected, the in the second analysis step, to generate the second command based the an updated operating state and the conversion table, the second transceiver Sending the generated second command to the second system in a step;
Data stored in the memory of the second device at a predetermined timing is acquired from the second device, and based on the acquired data, the first command configuration table stored in the memory An update step of updating the second command configuration table and the conversion table;
System relay method.
JP2015501188A 2013-02-22 2013-02-22 Communication system and system relay method Active JP5908161B2 (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/JP2013/054539 WO2014128921A1 (en) 2013-02-22 2013-02-22 Relay, system relay method, and program

Publications (2)

Publication Number Publication Date
JP5908161B2 true JP5908161B2 (en) 2016-04-26
JPWO2014128921A1 JPWO2014128921A1 (en) 2017-02-02

Family

ID=51390747

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2015501188A Active JP5908161B2 (en) 2013-02-22 2013-02-22 Communication system and system relay method

Country Status (2)

Country Link
JP (1) JP5908161B2 (en)
WO (1) WO2014128921A1 (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP7075019B2 (en) 2020-07-13 2022-05-25 ダイキン工業株式会社 Communication systems, communication methods, and programs

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000244551A (en) * 1998-12-21 2000-09-08 Mitsubishi Electric Corp Gateway device
JP2008158716A (en) * 2006-12-22 2008-07-10 Mitsubishi Electric Corp Mapping method between objects, mapping program between objects, gateway device and equipment management system

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2000244551A (en) * 1998-12-21 2000-09-08 Mitsubishi Electric Corp Gateway device
JP2008158716A (en) * 2006-12-22 2008-07-10 Mitsubishi Electric Corp Mapping method between objects, mapping program between objects, gateway device and equipment management system

Also Published As

Publication number Publication date
WO2014128921A1 (en) 2014-08-28
JPWO2014128921A1 (en) 2017-02-02

Similar Documents

Publication Publication Date Title
EP3360292B1 (en) Cloud-synchronized architecture for a home automation system
US9267815B2 (en) Remote monitoring system, data collecting device and monitoring device
JP6907129B2 (en) Wireless provisioning and configuration of hardware elements of home automation systems
JP5005010B2 (en) Equipment control device
JP6833318B2 (en) Control system, communication method, communication device and terminal device
JP5908161B2 (en) Communication system and system relay method
US20140337001A1 (en) System and method for simulating multiple bacnet devices and objects
CN113260819A (en) Air conditioning system
JP5438614B2 (en) Network reconstruction method and network system
JP7383183B2 (en) Communication adapter, communication control method and program
JP2004301430A (en) Network air conditioning system
JP6513444B2 (en) Communication network repeater, controller with LON communication function, and communication network relay method
CN109556248A (en) The operation mode control method of air-conditioning system
KR20150005770A (en) System and method for diagnosing communiation of facility
JP6961091B2 (en) Program transfer system and program transfer method
WO2023163178A1 (en) Management system, air-conditioning equipment management method, and program
WO2019180812A1 (en) Information processing device, method, and program
KR102359681B1 (en) Cyber remote management device for multi-client
JP6351822B2 (en) Management device, management method, and program
JP2020153635A (en) Air conditioning system
JP2020022190A (en) Air conditioning control system, communication method therefor, air conditioner and terminal device
KR102359687B1 (en) Cyber remote management device for multi-client
CN115616931B (en) Control method, control device, controller, control system, and storage medium
JP7068913B2 (en) Equipment control devices, communication systems, communication methods, and programs
JP6874084B2 (en) Gateway, request generation method and computer program

Legal Events

Date Code Title Description
A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20160201

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20160223

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20160322

R150 Certificate of patent or registration of utility model

Ref document number: 5908161

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

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