[go: up one dir, main page]

JP2009008341A - Equipment control system, equipment controller, master controller, program, and equipment control system controlling method - Google Patents

Equipment control system, equipment controller, master controller, program, and equipment control system controlling method Download PDF

Info

Publication number
JP2009008341A
JP2009008341A JP2007171030A JP2007171030A JP2009008341A JP 2009008341 A JP2009008341 A JP 2009008341A JP 2007171030 A JP2007171030 A JP 2007171030A JP 2007171030 A JP2007171030 A JP 2007171030A JP 2009008341 A JP2009008341 A JP 2009008341A
Authority
JP
Japan
Prior art keywords
controller
control program
control
devices
connection
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.)
Granted
Application number
JP2007171030A
Other languages
Japanese (ja)
Other versions
JP4988455B2 (en
Inventor
Shin Miyaji
伸 宮治
Kazushi Nishikawa
員史 西川
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.)
Sanyo Electric Co Ltd
Original Assignee
Sanyo Electric Co Ltd
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 Sanyo Electric Co Ltd filed Critical Sanyo Electric Co Ltd
Priority to JP2007171030A priority Critical patent/JP4988455B2/en
Publication of JP2009008341A publication Critical patent/JP2009008341A/en
Application granted granted Critical
Publication of JP4988455B2 publication Critical patent/JP4988455B2/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Air Conditioning Control Device (AREA)
  • Cold Air Circulating Systems And Constructional Details In Refrigerators (AREA)
  • Telephonic Communication Services (AREA)

Abstract

<P>PROBLEM TO BE SOLVED: To facilitate setting for correct operations of a sensor and equipment connected to a controller. <P>SOLUTION: An equipment control system includes a refrigeration facility 10, an air-conditioning facility 20, a lighting facility 30 and an in-system DB 40 storing various control programs mainly used to control operations of mutually relating equipment constituting each facility. In an equipment controller 19a controlling each equipment of the refrigeration facility 10, a connection detecting program detecting the structure of the sensor or the equipment connected to the equipment controller 19a as a result of connection is set in an initial state. The connected equipment or sensor is detected using the connection detecting program to acquire a control program corresponding to the result of connection from an integrated controller 60. The equipment controller 19a sets the acquired program in its equipment control section in place of the connection detecting program. <P>COPYRIGHT: (C)2009,JPO&INPIT

Description

本発明は、複数の機器の各々を動作させる機器制御システムに関する。   The present invention relates to a device control system that operates each of a plurality of devices.

工場、店舗では、設置される機器毎に省エネルギー化対策が検討されている。また、工場、店舗などで機器を多数設置している場合には、工場又は店舗全体における消費エネルギーを総合的に削減する試みがされている。一例として、工場又は店舗内に多数設置された機器をネットワークで監視し、各機器の運転状態を把握し、各機器を連携させて効率的に運転する制御を行うことにより、工場全体の総合的な省エネルギー化の実現を目指した管理システムが提案されている。   In factories and stores, energy conservation measures are being considered for each installed device. Moreover, when many apparatuses are installed in a factory, a store, etc., an attempt is made to comprehensively reduce energy consumption in the factory or the entire store. As an example, by monitoring a large number of devices installed in a factory or store via a network, grasping the operating state of each device, and controlling each device in an efficient manner, it is possible to control the overall plant. A management system aimed at realizing energy saving has been proposed.

例えば、空調機器、冷凍又は冷蔵機器(以下、ショーケースと称する)といった冷設機器が多数設置されている食料品の店舗や売場では、各冷設機器を監視することによって、各冷設機器の運転状態を最適化する制御が行われる管理システムが導入されている。この管理システムは、各冷設機器を計画的に運転することにより、店舗全体の総合的な省エネルギー化を実現している。   For example, in a grocery store or sales floor where a large number of refrigeration equipment such as air conditioning equipment, refrigeration or refrigeration equipment (hereinafter referred to as showcases) is installed, by monitoring each refrigeration equipment, A management system that performs control to optimize the operating state has been introduced. This management system realizes overall energy saving of the entire store by operating each cooling equipment systematically.

省エネルギー運転のために、建物に設置された設備機器を管理するために必要な設置情報を管理センタが確実に把握できるようにした技術が提案されている(特許文献1参照)。特許文献1では、設備機器の設置情報(システム内におけるアドレス、冷媒系統情報等)は、持ち運びが可能なパソコン等の端末装置に事前に一括して入力される。そして、ネットワークを介して管理センタに供給される。これにより、作業者が現地で各機器一台一台に設置情報を直接入力する手間を省略している。   For energy-saving operation, a technique has been proposed in which a management center can surely grasp installation information necessary for managing equipment installed in a building (see Patent Document 1). In Patent Document 1, installation information of equipment (addresses in the system, refrigerant system information, etc.) is input in a batch to a portable terminal device such as a personal computer. Then, it is supplied to the management center via the network. This eliminates the need for the operator to input the installation information directly into each device on site.

また、集中管理装置が予めショーケースや空調機、冷凍機等の制御対象が確定している各端末制御装置に対して、機種情報の送信を要求し、各端末制御装置からの返送結果を確認しながら、別途、集中管理装置において初期設定すべき運転条件などの情報が正しい機種に対するものであるか否かを判別して、誤設定を防止し、初期設定時間を短縮する技術が提案されている(特許文献2参照)。
特開2004−15747号公報 特開平11−311463号公報
In addition, the central control unit requests each terminal control device for which control targets such as showcases, air conditioners, and refrigerators have been determined in advance to transmit model information and confirms the return results from each terminal control device. However, a technology has been proposed to determine whether the information such as operating conditions that should be initially set in the centralized management device is for the correct model, prevent erroneous settings, and shorten the initial setting time. (See Patent Document 2).
JP 2004-15747 A JP 11-311463 A

ところで、機器コントローラと機器コントローラの制御対象機器とが、工場出荷時に一体型で提供されている場合には、機器を制御するための制御プログラムは、工場出荷時に機器を制御するコントローラに搭載されるのが普通である。   By the way, when the device controller and the device to be controlled by the device controller are provided as a single unit at the time of factory shipment, a control program for controlling the device is mounted on the controller that controls the device at the time of factory shipment. Is normal.

しかし、機器コントローラと機器コントローラの制御対象機器とが別々に供給される状況では、工場出荷時には制御対象が確定していないため、搭載され得なかった制御プログラムを、店舗への機器の搬入、設置時において設定しなければならない。したがって、冷凍機を構成している圧縮機、凝縮器等をはじめとする各機器を計画的且つ効率的に運転させるために必要な各機器への設定は、一層煩雑化する。   However, in a situation where the device controller and the device to be controlled by the device controller are supplied separately, the control target is not fixed at the time of shipment from the factory, so the control program that could not be installed is brought into the store and installed in the store. Must be set in time. Therefore, the setting to each apparatus required in order to operate each apparatus including the compressor, the condenser, and the like constituting the refrigerator in a planned and efficient manner is further complicated.

特許文献1,2の技術は、予め機器コントローラの制御対象機器が確定しており、制御プログラムが工場出荷時において設定済みである場合を想定したものであり、機器コントローラと機器コントローラの制御対象機器とが一体型でない場合には、制御プログラムから準備又は設定しなければならないという初期設定に伴う作業の煩雑さを解消することはできなかった。   The technologies of Patent Documents 1 and 2 assume that the device to be controlled by the device controller is determined in advance and the control program is already set at the time of shipment from the factory. Is not an integrated type, it has not been possible to eliminate the complexity of the work associated with the initial setting that must be prepared or set from the control program.

そこで、本発明は、上述した従来の実情に鑑みて提案されたものであり、機器コントローラと機器コントローラの制御対象の機器とが別々に提供される場合であっても、作業者による各機器の初期設定を容易にすることができ、システムを構成する機器の設定にかかる人的及び時間的浪費を削減することができる機器制御システムを提供することを目的とする。   Therefore, the present invention has been proposed in view of the above-described conventional situation, and even when the device controller and the device to be controlled by the device controller are provided separately, It is an object of the present invention to provide a device control system that can facilitate initial setting and can reduce human and time waste related to setting of devices constituting the system.

上述した目的を達成するために、本発明の特徴は、店舗内において、センサ及び機器が接続されており、前記センサ及び前記機器の構成に応じた制御プログラムが設定されることで、前記機器の各々を動作させる制御を行う機器制御部を有する複数の機器コントローラと、前記各機器が連携して動作するように制御する統合コントローラと、複数の前記制御プログラムが格納された内部データベースとを備え、前記統合コントローラと前記機器コントローラとは、相互に通信可能に接続されており、前記統合コントローラは、前記内部データベースに対してアクセス可能に接続されており、前記機器制御部には、前記機器コントローラに接続された前記センサ及び前記機器の構成を接続結果として検出する接続検出プログラムが設定されており、前記機器コントローラは、前記機器制御部で前記接続検出プログラムにより得られた前記接続結果を前記統合コントローラに送信する接続結果送信部と、前記統合コントローラから前記制御プログラムを受け取る制御プログラム受信部と、受け取った前記制御プログラムを前記接続検出プログラムに代えて前記機器制御部へと設定する制御プログラム設定部とを有し、前記統合コントローラは、前記機器コントローラから前記接続結果を受信する接続結果受信部と、前記接続結果受信部により受信した前記接続結果に対応する前記制御プログラムを前記内部データベースから検索する内部データベース検索部と、前記内部データベース検索部において検索された前記制御プログラムを前記機器コントローラに送信する制御プログラム送信部とを有する機器制御システムであることを要旨とする。   In order to achieve the above-described object, a feature of the present invention is that a sensor and a device are connected in a store, and a control program according to the configuration of the sensor and the device is set. A plurality of device controllers having a device control unit that performs control to operate each; an integrated controller that controls the devices to operate in cooperation with each other; and an internal database that stores a plurality of the control programs. The integrated controller and the device controller are communicably connected to each other, the integrated controller is connected to be accessible to the internal database, and the device controller is connected to the device controller. A connection detection program that detects the configuration of the connected sensor and the device as a connection result is set. The device controller includes: a connection result transmission unit that transmits the connection result obtained by the connection detection program in the device control unit to the integrated controller; a control program reception unit that receives the control program from the integrated controller; A control program setting unit that sets the received control program to the device control unit instead of the connection detection program, and the integrated controller receives a connection result from the device controller; An internal database search unit that searches the internal database for the control program corresponding to the connection result received by the connection result receiving unit, and the control program searched by the internal database search unit is transmitted to the device controller. Control program transmission And summarized in that a device control system with and.

本発明にかかる機器制御システムは、機器コントローラの機器制御部に設定された接続検出プログラムによって、機器コントローラに接続されたセンサ及び機器の構成が検出され、検出された接続結果が統合コントローラに送信される。統合コントローラは、機器コントローラから受け取った接続結果に対応する制御プログラムを内部データベースから検索し、制御プログラムを機器コントローラに送信する。機器コントローラは、受け取った制御プログラムを接続検出プログラムに代えて機器制御部へ設定し、この制御プログラムを用いて、機器を動作させるための制御を行う。   In the device control system according to the present invention, the configuration of the sensor and device connected to the device controller is detected by the connection detection program set in the device controller of the device controller, and the detected connection result is transmitted to the integrated controller. The The integrated controller searches the internal database for a control program corresponding to the connection result received from the device controller, and transmits the control program to the device controller. The device controller sets the received control program in the device control unit instead of the connection detection program, and performs control for operating the device using this control program.

なお、ここで、制御プログラムには、機器の動作に使用する制御パラメータを含んでもよい。また、接続検出プログラムには、接続検出に使用されるパラメータを含んでもよい。   Here, the control program may include control parameters used for the operation of the device. The connection detection program may include parameters used for connection detection.

かかる特徴によれば、接続検出プログラムによって機器コントローラの制御対象である機器又はセンサの接続状態を自動的に検出することができ、接続状態に応じて、機器を正しく動作させるための制御プログラムを取得し、接続検出プログラムに代えて設定することができるので、容易に制御動作を実現することができる。したがって、機器コントローラと機器コントローラの制御対象の機器とが別々に提供される場合であっても、作業者による各機器の初期設定を容易にすることができ、システムを構成する機器の設定にかかる人的及び時間的浪費を削減することができる。   According to this feature, the connection detection program can automatically detect the connection state of the device or sensor that is controlled by the device controller, and obtains a control program for operating the device correctly according to the connection state. In addition, since it can be set instead of the connection detection program, the control operation can be easily realized. Therefore, even when the device controller and the device to be controlled by the device controller are provided separately, the initial setting of each device by the operator can be facilitated, and the setting of the devices constituting the system is required. Human and time waste can be reduced.

また、本発明の特徴は、店舗内において、センサ及び機器が接続されており、前記センサ及び前記機器の構成に応じた制御プログラムが設定されることで、前記機器の各々を動作させる制御を行う機器制御部を有する複数の機器コントローラと、前記各機器が連携して動作するように制御する統合コントローラと、前記店舗を管理する管理コントローラと、複数の前記制御プログラムが格納された外部データベースとを備え、前記統合コントローラと前記機器コントローラとは、相互に通信可能に接続されており、前記統合コントローラと前記管理コントローラとは、ネットワークを介して相互に通信可能に接続されており、前記管理コントローラは、前記外部データベースにアクセス可能に接続されており、前記機器制御部には、前記機器コントローラに接続された前記センサ及び前記機器の構成を接続結果として検出する接続検出プログラムが前記機器制御部に設定されており、前記機器コントローラは、前記機器制御部で前記接続検出プログラムにより得られた前記接続結果を前記統合コントローラに送信する機器コントローラ側接続結果送信部と、前記統合コントローラから前記制御プログラムを受け取る機器コントローラ側制御プログラム受信部と、受け取った前記制御プログラムを前記接続検出プログラムに代えて前記機器制御部へと設定する制御プログラム設定部とを有し、前記統合コントローラは、前記機器コントローラから前記接続結果を受信する統合コントローラ側接続結果受信部と、前記機器コントローラに前記制御プログラムを送信する統合コントローラ側制御プログラム送信部と、前記管理コントローラに前記接続結果を送信する統合コントローラ側接続結果送信部と、前記管理コントローラから前記制御プログラムを受け取る統合コントローラ側制御プログラム受信部とを有し、前記管理コントローラは、前記統合コントローラから前記接続結果を受信する管理コントローラ側接続結果受信部と、受信した前記接続結果に対応する前記制御プログラムを前記外部データベースから検索する外部データベース検索部と、前記外部データベース検索部において検索された前記制御プログラムを前記統合コントローラに送信する管理コントローラ側制御プログラム送信部とを有する機器制御システムであることを要旨とする。   In addition, a feature of the present invention is that a sensor and a device are connected in a store, and a control program according to the configuration of the sensor and the device is set to perform control for operating each of the devices. A plurality of device controllers having a device control unit; an integrated controller that controls the devices to operate in cooperation; a management controller that manages the store; and an external database that stores a plurality of the control programs. The integrated controller and the device controller are connected to be able to communicate with each other, and the integrated controller and the management controller are connected to be able to communicate with each other via a network. , Connected to the external database so as to be accessible, and the device control unit includes the device A connection detection program for detecting the configuration of the sensor and the device connected to the controller as a connection result is set in the device control unit, and the device controller is obtained by the connection detection program in the device control unit. A device controller side connection result transmitting unit that transmits the connection result to the integrated controller, a device controller side control program receiving unit that receives the control program from the integrated controller, and the received control program instead of the connection detection program A control program setting unit configured to be set in the device control unit, and the integrated controller transmits a connection result reception unit receiving the connection result from the device controller, and transmits the control program to the device controller. Integrated controller A control program transmission unit, an integrated controller side connection result transmission unit that transmits the connection result to the management controller, and an integrated controller side control program reception unit that receives the control program from the management controller, A management controller-side connection result receiving unit that receives the connection result from the integrated controller, an external database search unit that searches the external database for the control program corresponding to the received connection result, and the external database search unit The gist of the invention is a device control system having a management controller-side control program transmission unit that transmits the retrieved control program to the integrated controller.

本発明にかかる機器制御システムは、機器コントローラの機器制御部に設定された接続検出プログラムによって、機器コントローラに接続されたセンサ及び機器の構成が検出され、検出された接続結果が統合コントローラに送信される。統合コントローラは、接続結果を管理コントローラに送信する。管理コントローラは、統合コントローラを介して機器コントローラから受け取った接続結果に対応する制御プログラムを外部データベースから検索し、検索された制御プログラムを統合コントローラを介して機器コントローラに送信する。機器コントローラは、受け取った制御プログラムを接続検出プログラムに代えて機器制御部へ設定し、この制御プログラムを用いて、機器を動作させるための制御を行う。   In the device control system according to the present invention, the configuration of the sensor and device connected to the device controller is detected by the connection detection program set in the device controller of the device controller, and the detected connection result is transmitted to the integrated controller. The The integrated controller transmits the connection result to the management controller. The management controller searches the external database for a control program corresponding to the connection result received from the device controller via the integrated controller, and transmits the searched control program to the device controller via the integrated controller. The device controller sets the received control program in the device control unit instead of the connection detection program, and performs control for operating the device using this control program.

かかる特徴によれば、接続検出プログラムによって機器コントローラの制御対象である機器又はセンサの接続状態を自動的に検出することができ、接続状態に応じて、機器を正しく動作させるための制御プログラムを取得し、接続検出プログラムに代えて設定することができる。したがって、機器コントローラと機器コントローラの制御対象の機器とが別々に提供される場合であっても、作業者による各機器の初期設定を容易にすることができ、システムを構成する機器の設定にかかる人的及び時間的浪費を削減することができる。また、各店舗の情報を管理する管理コントローラにおいては、ネットワークを介して各店舗の全機器の構成に基づくあらゆる種類の制御プログラムを外部データベースに最大公約数的に登録、格納することができる。したがって、店舗ローカルな統合コントローラでは取得できないような制御プログラムも取得することが可能となり、新規店舗での機器制御システム導入時などの初期設定時において作業効率を大幅に向上させることができる。   According to this feature, the connection detection program can automatically detect the connection status of a device or sensor that is controlled by the device controller, and obtains a control program for operating the device correctly according to the connection status. However, it can be set instead of the connection detection program. Therefore, even when the device controller and the device to be controlled by the device controller are provided separately, the initial setting of each device by the operator can be facilitated, and the setting of the devices constituting the system is required. Human and time waste can be reduced. In addition, the management controller that manages the information of each store can register and store all kinds of control programs based on the configuration of all the devices of each store in the external database via the network in the greatest common denominator. Therefore, it is possible to acquire a control program that cannot be acquired by the store-local integrated controller, and it is possible to greatly improve work efficiency at the time of initial setting such as when a device control system is introduced in a new store.

また、前記センサ及び前記機器は、冷凍又は冷蔵設備、空調設備を含む冷設機器を構成するセンサ及び機器であってもよい。   Further, the sensor and the device may be a sensor and a device constituting a refrigeration device including a refrigeration or refrigeration facility and an air conditioning facility.

また、本発明にかかる機器コントローラは、センサ及び複数の機器が接続されており前記複数の機器の各々の動作を制御する機器コントローラであって、前記複数の機器が連携して動作するように制御するマスターコントローラに接続されており、センサの数に対応する数設けられており、前記センサが接続されるセンサ接続部と、前記機器の数に対応する数設けられており、前記機器が接続される機器接続部と、前記機器コントローラに接続された前記センサ及び前記機器の構成を接続結果として検出する接続検出プログラムが設定された機器制御部と、前記接続検出プログラムにより得られた接続結果を前記マスターコントローラに送信する接続結果送信部と、前記マスターコントローラから前記接続結果に応じた制御プログラムを受信する制御プログラム受信部と、受信した前記制御プログラムを前記接続検出プログラムに代えて前記機器制御部へと設定する制御プログラム設定部とを有しており、前記機器制御部は、設定された前記制御プログラムに基づいて前記機器の各々を動作させる制御を行うことを特徴とする。   The device controller according to the present invention is a device controller that is connected to a sensor and a plurality of devices and controls the operation of each of the plurality of devices, and controls the plurality of devices to operate in cooperation with each other. Connected to the master controller, provided in a number corresponding to the number of sensors, provided in a number corresponding to the number of devices connected to the sensor connecting portion to which the sensors are connected, and connected to the devices. A device connection unit, a device control unit in which a connection detection program for detecting a configuration of the sensor and the device connected to the device controller as a connection result is set, and a connection result obtained by the connection detection program A connection result transmitter for transmitting to the master controller and a control program corresponding to the connection result from the master controller A control program receiving unit, and a control program setting unit that sets the received control program to the device control unit instead of the connection detection program, the device control unit configured to set the control Control is performed to operate each of the devices based on a program.

本発明にかかる機器コントローラは、機器制御部に設定された接続検出プログラムによって、機器コントローラの制御対象である機器又はセンサの接続状態を検出することができ、接続状態に応じて、機器を正しく動作させるための制御プログラムをマスターコントローラから取得し、接続検出プログラムに代えて設定することができる。したがって、機器コントローラと機器コントローラの制御対象の機器とが別々に提供される場合であっても、作業者による各機器の初期設定を容易にすることができ、機器の設定にかかる人的及び時間的浪費を削減することができる。   The device controller according to the present invention can detect the connection state of the device or sensor that is the control target of the device controller by the connection detection program set in the device control unit, and operates the device correctly according to the connection state. It is possible to obtain a control program for making it from the master controller and set it instead of the connection detection program. Therefore, even when the device controller and the device to be controlled by the device controller are provided separately, the initial setting of each device by the operator can be facilitated, and the human and time required for setting the device can be facilitated. It is possible to reduce unnecessary waste.

本発明にかかるマスターコントローラは、店舗内において、センサ及び機器が接続されており、制御プログラムに基づいて前記機器の各々を動作させる制御を行う複数の機器コントローラと相互に通信可能に接続されており、前記機器が連携して動作するように制御するマスターコントローラであって、複数の前記制御プログラムが格納されたデータベースに対してアクセス可能に接続されており、前記機器コントローラから前記機器コントローラに接続された前記センサ及び前記機器の構成を表す接続結果を受信する接続結果受信部と、前記接続結果受信部により受信した前記接続結果に対応する前記制御プログラムを前記データベースから検索するデータベース検索部と、前記データベース検索部において検索された前記制御プログラムを前記接続結果の送信元である前記機器コントローラに送信する制御プログラム送信部とを有することを特徴とする。   The master controller according to the present invention is connected to sensors and devices in a store, and connected to a plurality of device controllers that perform control to operate each of the devices based on a control program. A master controller that controls the devices to operate in cooperation with each other, and is connected to a database storing a plurality of the control programs, and is connected to the device controller from the device controller. A connection result receiving unit that receives a connection result representing a configuration of the sensor and the device, a database search unit that searches the database for the control program corresponding to the connection result received by the connection result receiving unit, The control program searched in the database search unit And having a control program transmitting unit that transmits to the device controller which is the transmission source the connection result.

本発明にかかるマスターコントローラは、機器コントローラにおいて検出された機器コントローラの制御対象である機器又はセンサの接続状態に応じてデータベースから機器を正しく動作させるための制御プログラムを抽出し、機器コントローラに提供することができる。したがって、機器コントローラと機器コントローラの制御対象の機器とが別々に提供される場合であっても、作業者による各機器の初期設定を容易にすることができ、機器の設定にかかる人的及び時間的浪費を削減することができる。   The master controller according to the present invention extracts a control program for correctly operating a device from a database in accordance with a connection state of a device or a sensor to be controlled by the device controller detected by the device controller, and provides the device controller with the control program. be able to. Therefore, even when the device controller and the device to be controlled by the device controller are provided separately, the initial setting of each device by the operator can be facilitated, and the human and time required for setting the device can be facilitated. It is possible to reduce unnecessary waste.

また、本発明にかかるプログラムは、複数のセンサ及び複数の機器が接続されており、前記機器が連携して動作するように制御するマスターコントローラと接続されており、コンピュータにより前記機器を動作するための制御が実行される機器コントローラに、接続されたセンサの数又は種類を検出するステップと、接続された機器の数又は種類を検出するステップと、前記検出されたセンサ及び前記検出された機器の接続結果を前記マスターコントローラに送信するステップと、前記接続結果に応じた前記機器の動作を制御する制御プログラムを前記マスターコントローラから取得するステップと、取得した前記制御プログラムを設定するステップとを実行させることを特徴とする。   The program according to the present invention is connected to a plurality of sensors and a plurality of devices, connected to a master controller that controls the devices to operate in cooperation, and operates the devices by a computer. A step of detecting the number or type of sensors connected to the device controller to be controlled, a step of detecting the number or type of connected devices, the detected sensors and the detected devices Transmitting a connection result to the master controller; obtaining a control program for controlling the operation of the device according to the connection result from the master controller; and setting the acquired control program. It is characterized by that.

本発明にかかるプログラムによれば、機器コントローラは、機器コントローラの制御対象である機器又はセンサの接続状態を検出することができ、接続状態に応じて、機器を正しく動作させるための制御プログラムを統合コントローラから取得することができる。したがって、機器コントローラと機器コントローラの制御対象の機器とが別々に提供される場合であっても、作業者による各機器の初期設定を容易にすることができ、機器の設定にかかる人的及び時間的浪費を削減することができる。   According to the program according to the present invention, the device controller can detect the connection state of the device or sensor that is controlled by the device controller, and integrates a control program for operating the device correctly according to the connection state. It can be obtained from the controller. Therefore, even when the device controller and the device to be controlled by the device controller are provided separately, the initial setting of each device by the operator can be facilitated, and the human and time required for setting the device can be facilitated. It is possible to reduce unnecessary waste.

また、本発明にかかるプログラムは、複数のセンサ及び複数の機器が接続されており、前記センサ及び前記機器の構成に応じた制御プログラムに基づいて前記機器の各々を動作させる制御を行う複数の機器コントローラに相互に通信可能に接続されており、前記機器コントローラに接続された前記機器の各々を動作させるために用いる前記制御プログラムが格納されたデータベースに接続されており、コンピュータにより制御されるマスターコントローラに、前記機器コントローラに接続されたセンサ及び前記機器の接続結果を前記機器コントローラに要求するステップと、前記接続結果を受け取るステップと、前記データベースから前記接続結果に対応する前記制御プログラムを抽出するステップと、前記抽出した前記制御プログラムを前記機器コントローラに送信するステップとを実行させることを特徴とする。   The program according to the present invention includes a plurality of devices that are connected to a plurality of sensors and a plurality of devices, and that control each of the devices to operate based on a control program according to the configuration of the sensors and the devices. A master controller that is connected to a controller so as to be communicable with each other, is connected to a database in which the control program used for operating each of the devices connected to the device controller is stored, and is controlled by a computer Requesting the device controller to connect the sensor connected to the device controller and the device, receiving the connection result, and extracting the control program corresponding to the connection result from the database. And the extracted control program before Characterized in that to execute a step of transmitting to the device controller.

本発明にかかるプログラムによれば、マスターコントローラは、機器コントローラにおいて検出された機器コントローラの制御対象である機器又はセンサの接続状態に応じてデータベースから機器を正しく動作させるための制御プログラムを抽出し、機器コントローラに提供することができる。したがって、機器コントローラと機器コントローラの制御対象の機器とが別々に提供される場合であっても、作業者による各機器の初期設定を容易にすることができ、機器の設定にかかる人的及び時間的浪費を削減することができる。   According to the program according to the present invention, the master controller extracts a control program for correctly operating the device from the database according to the connection state of the device or sensor that is the control target of the device controller detected by the device controller, It can be provided to the equipment controller. Therefore, even when the device controller and the device to be controlled by the device controller are provided separately, the initial setting of each device by the operator can be facilitated, and the human and time required for setting the device can be facilitated. It is possible to reduce unnecessary waste.

更にまた、本発明にかかる機器制御システムの制御方法は、店舗内において、センサ及び機器が接続されており、前記センサ及び前記機器の構成に応じた制御プログラムが設定されることで、前記機器の各々を動作させる制御を行う機器制御部を有する複数の機器コントローラと、前記各機器が連携して動作するように制御する統合コントローラと、複数の前記制御プログラムが格納された内部データベースとを備え、前記統合コントローラと前記機器コントローラとは、相互に通信可能に接続されており、前記統合コントローラは、前記内部データベースに対してアクセス可能に接続されており、前記機器制御部には、前記機器コントローラに接続された前記センサ及び前記機器の構成を接続結果として検出する接続検出プログラムが設定されている機器制御システムの制御方法であって、前記機器制御部で前記接続検出プログラムにより得られた前記接続結果を前記統合コントローラに送信するステップと、前記統合コントローラにおいて前記機器コントローラから前記接続結果を受信するステップと、受信した前記接続結果に対応する前記制御プログラムを前記内部データベースから検索するステップと、検索された前記制御プログラムを前記機器コントローラに送信するステップと、前記機器コントローラにおいて前記統合コントローラから前記制御プログラムを受け取るステップと、受け取った前記制御プログラムを前記接続検出プログラムに代えて前記機器制御部へと設定するステップとを有することを特徴とする。   Furthermore, in the control method of the device control system according to the present invention, a sensor and a device are connected in a store, and a control program according to the configuration of the sensor and the device is set. A plurality of device controllers having a device control unit that performs control to operate each; an integrated controller that controls the devices to operate in cooperation with each other; and an internal database that stores a plurality of the control programs. The integrated controller and the device controller are communicably connected to each other, the integrated controller is connected to be accessible to the internal database, and the device controller is connected to the device controller. A connection detection program that detects the configuration of the connected sensor and the device as a connection result is set A control method of the device control system, the step of transmitting the connection result obtained by the connection detection program in the device control unit to the integrated controller, and the connection result from the device controller in the integrated controller , A step of searching the internal database for the control program corresponding to the received connection result, a step of transmitting the searched control program to the device controller, and the integrated controller in the device controller Receiving the control program, and setting the received control program to the device control unit instead of the connection detection program.

本発明にかかる制御方法によれば、機器コントローラの機器制御部に設定された接続検出プログラムによって検出されたセンサ及び機器の接続状態に応じて、内部データベースから機器を正しく動作させるための制御プログラムを抽出し、機器コントローラに提供することができる。機器コントローラでは、接続検出プログラムに代えて、提供された制御プログラムが機器制御部に設定される。したがって、機器コントローラと機器コントローラの制御対象の機器とが別々に提供される場合であっても、作業者による各機器の初期設定を容易にすることができ、機器の設定にかかる人的及び時間的浪費を削減することができる。   According to the control method of the present invention, a control program for correctly operating a device from the internal database according to the sensor detected by the connection detection program set in the device controller of the device controller and the connection state of the device. It can be extracted and provided to the equipment controller. In the device controller, the provided control program is set in the device control unit instead of the connection detection program. Therefore, even when the device controller and the device to be controlled by the device controller are provided separately, the initial setting of each device by the operator can be facilitated, and the human and time required for setting the device can be facilitated. It is possible to reduce unnecessary waste.

本発明にかかる機器制御システムの制御方法は、店舗内において、センサ及び機器が接続されており、前記センサ及び前記機器の構成に応じた制御プログラムが設定されることで、前記機器の各々を動作させる制御を行う機器制御部を有する複数の機器コントローラと、前記各機器が連携して動作するように制御する統合コントローラと、前記店舗を管理する管理コントローラと、複数の前記制御プログラムが格納された外部データベースとを備え、前記統合コントローラと前記機器コントローラとは、相互に通信可能に接続されており、前記統合コントローラと前記管理コントローラとは、ネットワークを介して相互に通信可能に接続されており、前記管理コントローラは、前記外部データベースにアクセス可能に接続されており、前記機器制御部には、前記機器コントローラに接続された前記センサ及び前記機器の構成を接続結果として検出する接続検出プログラムが前記機器制御部に設定されている機器制御システムの制御方法であって、前記接続検出プログラムにより得られた前記接続結果を前記統合コントローラに送信するステップと、前記前記統合コントローラにおいて前記機器コントローラから前記接続結果を受信するステップと、前記統合コントローラから前記管理コントローラに前記接続結果を送信するステップと、前記管理コントローラにおいて前記統合コントローラから前記接続結果を受信するステップと、前記統合コントローラから受け取った前記接続結果に対応する前記制御プログラムを前記外部データベースから検索するステップと、検索された前記制御プログラムを前記統合コントローラに送信するステップと、前記統合コントローラにおいて前記管理コントローラから前記制御プログラムを受け取るステップと、前記統合コントローラから前記機器コントローラに前記制御プログラムを送信するステップと、前記機器コントローラにおいて前記統合コントローラから前記制御プログラムを受け取るステップと、受け取った前記制御プログラムを前記接続検出プログラムに代えて前記機器制御部へと設定するステップとを有することを特徴とする。   In the control method of the device control system according to the present invention, a sensor and a device are connected in a store, and a control program according to the configuration of the sensor and the device is set to operate each of the devices. A plurality of device controllers having a device control unit that performs control, an integrated controller that controls the devices to operate in cooperation, a management controller that manages the store, and a plurality of the control programs are stored. An external database, the integrated controller and the device controller are connected to be able to communicate with each other, and the integrated controller and the management controller are connected to be able to communicate with each other via a network, The management controller is connected to the external database so as to be accessible. The control unit is a control method of a device control system in which a connection detection program for detecting a configuration of the sensor and the device connected to the device controller as a connection result is set in the device control unit, and the connection Transmitting the connection result obtained by the detection program to the integrated controller; receiving the connection result from the device controller in the integrated controller; and transmitting the connection result from the integrated controller to the management controller. Receiving the connection result from the integrated controller in the management controller, searching the control program corresponding to the connection result received from the integrated controller from the external database, and the searched Transmitting a control program to the integrated controller, receiving the control program from the management controller in the integrated controller, transmitting the control program from the integrated controller to the device controller, and in the device controller Receiving the control program from an integrated controller; and setting the received control program to the device control unit instead of the connection detection program.

本発明にかかる制御方法によれば、機器コントローラの機器制御部に設定された接続検出プログラムによって検出されたセンサ及び機器の構成の接続状態に応じて、外部データベースから機器を正しく動作させるための制御プログラムを抽出し、機器コントローラに提供することができる。機器コントローラでは、接続検出プログラムに代えて、提供された制御プログラムが機器制御部に設定される。したがって、機器コントローラと機器コントローラの制御対象の機器とが別々に提供される場合であっても、作業者による各機器の初期設定を容易にすることができ、機器の設定にかかる人的及び時間的浪費を削減することができる。   According to the control method of the present invention, the control for correctly operating the device from the external database according to the connection state of the sensor and the device configuration detected by the connection detection program set in the device controller of the device controller. A program can be extracted and provided to the device controller. In the device controller, the provided control program is set in the device control unit instead of the connection detection program. Therefore, even when the device controller and the device to be controlled by the device controller are provided separately, the initial setting of each device by the operator can be facilitated, and the human and time required for setting the device can be facilitated. It is possible to reduce unnecessary waste.

本発明によれば、機器コントローラと機器コントローラの制御対象の機器とが別々に提供される場合であっても、作業者による各機器の初期設定を容易にすることができ、機器の設定にかかる人的及び時間的浪費を削減することができる。   According to the present invention, even when a device controller and a device to be controlled by the device controller are provided separately, the initial setting of each device by an operator can be facilitated, and the device setting is performed. Human and time waste can be reduced.

図面を用いて、本発明の実施形態を説明する。以下の図面の記載において、同一又は類似の部分には、同一又は類似の符号を付している。なお、図面は模式的なものであり、以下の説明では、本発明の要旨を説明することのできる要素のみが記載されていることに留意すべきである。   Embodiments of the present invention will be described with reference to the drawings. In the following description of the drawings, the same or similar parts are denoted by the same or similar reference numerals. It should be noted that the drawings are schematic, and in the following description, only elements that can explain the gist of the present invention are described.

(機器制御システム)
本発明の実施形態として示す機器制御システムは、複数の機器を制御する機器コントローラが自身に接続される複数のセンサ、機器の数又は種類を検出し、検出されたセンサ、機器の数又は種類に対応する最適な制御プログラムをデータベースから取得することを特徴とする。
(Equipment control system)
In the device control system shown as an embodiment of the present invention, a device controller that controls a plurality of devices detects a plurality of sensors and the number or types of devices connected to the device controller, and determines the number of detected sensors and devices. It is characterized by acquiring the corresponding optimal control program from a database.

以下では、一例として、本実施形態の機器制御システムが、空調機器、ショーケース等といった冷設機器が多数設置された環境下で、各機器が連携動作するようなシステムにおいて適応される場合について、図面を参照して詳細に説明する。なお、連携動作とは、一例として、省エネのために、空調機とショーケースの運転状況を環境に応じて同時に変化させることを指す。本実施形態では、機器コントローラと、機器コントローラの制御対象機器とが一体型である場合と、別々に提供される場合とを区別することなく、両方を説明し得るものである。   In the following, as an example, the device control system of the present embodiment is applied in a system in which each device cooperates in an environment where a large number of cooling devices such as air conditioners and showcases are installed. This will be described in detail with reference to the drawings. In addition, cooperation operation | movement refers to changing simultaneously the operating condition of an air conditioner and a showcase according to an environment for an energy saving as an example. In the present embodiment, both the case where the device controller and the device to be controlled by the device controller are integrated and the case where they are provided separately can be described.

図1に、機器制御システム1の機器構成を示す。機器制御システム1は、冷凍又は冷蔵設備10(冷凍又は冷蔵設備の構成要素は同等であるので、以下、冷凍設備10と記す)と、空調設備20と、照明設備30と、主として各設備を構成している互いに関連性のある機器(後述する)を連携して制御するための各種制御プログラムが格納されたシステム内部のデータベース(以下、システム内DBと記す)40とを備えている。冷凍設備10、空調設備20、照明設備30、及びシステム内DB40は、それぞれバス51〜54を介して各機器を統合制御する統合コントローラ60と接続される。なお、統合制御とは、各機器が連携動作するように、各機器コントローラを介して統合コントローラが制御することを意味する。バス51〜53は、機器コントローラ(図1には図示しない)が統合コントローラと相互に通信可能な通信路であり、バス54は、統合コントローラとシステム内DB40との接続ラインである。何れも、シリアルバス、LAN、USB、その他の専用線を用いることができる。   FIG. 1 shows a device configuration of the device control system 1. The equipment control system 1 mainly includes refrigeration or refrigeration equipment 10 (the components of the refrigeration or refrigeration equipment are the same, and will be referred to as the refrigeration equipment 10 hereinafter), the air conditioning equipment 20, the lighting equipment 30, and mainly the equipment. And an internal database (hereinafter referred to as “in-system DB”) 40 in which various control programs for controlling the mutually related devices (described later) in cooperation with each other are stored. The refrigeration facility 10, the air conditioning facility 20, the lighting facility 30, and the in-system DB 40 are connected to an integrated controller 60 that integrally controls each device via buses 51 to 54, respectively. The integrated control means that the integrated controller controls each device controller so that the devices operate in cooperation. The buses 51 to 53 are communication paths through which device controllers (not shown in FIG. 1) can communicate with the integrated controller, and the bus 54 is a connection line between the integrated controller and the in-system DB 40. In either case, a serial bus, LAN, USB, or other dedicated line can be used.

冷凍設備10は、図1に示すように、凝縮器11と、圧縮機12と、ショーケース13a,13b,13c,・・・を主として備えている。店舗等で使用される業務用の冷設機器では、凝縮器、圧縮機、ショーケース(冷蔵又は冷凍用の機器)は、別々の機器として提供される。また、各機器は、売場のレイアウト、店舗の間取り等に応じて物理的に離れた場所に設置される。冷凍設備10において、凝縮器11と圧縮機12は、冷凍機41を構成しており、店舗のバックヤード又は店舗屋外に設置される。また、ショーケース13a,13b…は、売場に設置される。冷凍設備10では、凝縮器11、圧縮機12、ショーケース13a,13b…が連携して効率的に運転される。   As shown in FIG. 1, the refrigeration facility 10 mainly includes a condenser 11, a compressor 12, and showcases 13a, 13b, 13c,. In commercial refrigeration equipment used in stores and the like, a condenser, a compressor, and a showcase (refrigeration or refrigeration equipment) are provided as separate equipment. Each device is installed in a physically separated place according to the layout of the sales floor, the floor plan of the store, and the like. In the refrigeration facility 10, the condenser 11 and the compressor 12 constitute a refrigerator 41 and are installed in a store backyard or in the store outdoors. In addition, the showcases 13a, 13b... Are installed in the sales floor. In the refrigeration facility 10, the condenser 11, the compressor 12, the showcases 13a, 13b.

空調設備20は、図1に示すように、凝縮器21と、圧縮機22と、空調室内機23を主として有する。空調設備も同様に、凝縮器、圧縮機、室内機は、別々の機器として用意される。空調設備20において、凝縮器21と圧縮機22は、空調室外機42を構成しており、店舗のバックヤードや、室外機として店舗屋外に設置される。空調室内機23は、売場に設置される。空調設備20では、凝縮器21,圧縮機22,空調室内機23が連携して効率的に運転される。   As shown in FIG. 1, the air conditioning equipment 20 mainly includes a condenser 21, a compressor 22, and an air conditioning indoor unit 23. Similarly, in the air conditioning equipment, the condenser, the compressor, and the indoor unit are prepared as separate devices. In the air-conditioning equipment 20, the condenser 21 and the compressor 22 constitute an air-conditioning outdoor unit 42, and are installed outside the store as a store backyard or as an outdoor unit. The air conditioning indoor unit 23 is installed in a sales floor. In the air conditioning equipment 20, the condenser 21, the compressor 22, and the air conditioning indoor unit 23 are efficiently operated in cooperation.

照明設備30は、照明器具31,照明器具32,照明器具33,・・・を備えている。各照明器具は、機器コントローラ34a,34b,34c、バス53を介して統合コントローラ60と接続されており、環境の明るさに応じて点灯、明度等が制御されている。   The lighting equipment 30 includes a lighting fixture 31, a lighting fixture 32, a lighting fixture 33,. Each lighting fixture is connected to the integrated controller 60 via the device controllers 34a, 34b, 34c and the bus 53, and lighting, brightness, and the like are controlled according to the brightness of the environment.

なお、図1には、各設備が1つずつ描かれているが、実際には、機器制御システム1は、上述した構成を有する冷凍設備、空調設備、照明設備を複数セットずつ備えていていもよい。また、図1には図示しないが、凝縮器11、圧縮機12、ショーケース13間は、冷媒配管で接続される。空調設備20においても同様に空調室外機21と空調室内機22との間は冷媒配管で接続される。   In FIG. 1, each facility is depicted one by one. However, in practice, the device control system 1 may include a plurality of sets of refrigeration facilities, air conditioning facilities, and lighting facilities having the above-described configuration. Good. Although not shown in FIG. 1, the condenser 11, the compressor 12, and the showcase 13 are connected by refrigerant piping. Similarly, in the air conditioner 20, the air conditioner outdoor unit 21 and the air conditioner indoor unit 22 are connected by a refrigerant pipe.

(冷凍設備の構成)
図2に、冷凍設備10の冷凍サイクルにかかる具体的な構成を示す。冷凍設備10は、凝縮器11、圧縮機12、膨張弁18a〜18c及び蒸発器16a〜16cから構成され、互いに冷媒配管71で接続される。凝縮器11は、ファン11a,11b,11cを有する。また、圧縮機12は、圧縮能力の異なる圧縮機12a,12b,12cを有する。一例として、圧縮機12aは、出力5HP(Horse Power)であり、圧縮機12bは、出力10HPであり、圧縮機12cは、15HPである。したがって、各圧縮機のオンオフ状態の組合せにより、5〜30HPのトータル出力を得ることができる。
(Configuration of refrigeration equipment)
In FIG. 2, the specific structure concerning the refrigeration cycle of the refrigeration equipment 10 is shown. The refrigeration facility 10 includes a condenser 11, a compressor 12, expansion valves 18a to 18c, and evaporators 16a to 16c, and is connected to each other by a refrigerant pipe 71. The condenser 11 has fans 11a, 11b, and 11c. The compressor 12 includes compressors 12a, 12b, and 12c having different compression capacities. As an example, the compressor 12a has an output of 5 HP (Horse Power), the compressor 12b has an output of 10 HP, and the compressor 12c has an output of 15 HP. Therefore, a total output of 5 to 30 HP can be obtained by a combination of the on / off states of the compressors.

また、冷凍設備10は、圧縮機12によって圧縮された高温高圧の冷媒ガスの吐出圧力を検出する圧力センサ14と、圧縮機12に吸引される冷媒ガスの吸入圧力を検出する圧力センサ15とを有する。   The refrigeration facility 10 includes a pressure sensor 14 that detects the discharge pressure of the high-temperature and high-pressure refrigerant gas compressed by the compressor 12, and a pressure sensor 15 that detects the suction pressure of the refrigerant gas sucked into the compressor 12. Have.

ショーケース13aは、蒸発器16aと、ショーケース内の温度を検出する温度センサ17aと、膨張弁18aとを備えている。ショーケース13bは、蒸発器16bと、ショーケース内の温度を検出する温度センサ17bと、膨張弁18bとを備えている。ショーケース13cは、蒸発器16cと、ショーケース内の温度を検出する温度センサ17cと、膨張弁18cとを備えている。   The showcase 13a includes an evaporator 16a, a temperature sensor 17a that detects the temperature in the showcase, and an expansion valve 18a. The showcase 13b includes an evaporator 16b, a temperature sensor 17b that detects the temperature in the showcase, and an expansion valve 18b. The showcase 13c includes an evaporator 16c, a temperature sensor 17c that detects the temperature in the showcase, and an expansion valve 18c.

また、冷凍設備10は、機器コントローラ19aを備え、凝縮器11は、機器コントローラ19aにより制御されている。機器コントローラ19aは、圧力センサ14から検出値を取得する。また、機器コントローラ19aは、ファン11a,11b,11cに制御信号を供給する。機器コントローラ19aは、圧力センサ14の検出値に応じて、3つのファンを適宜オンオフすることにより、冷媒ガスの温度調整を行う。   The refrigeration facility 10 includes a device controller 19a, and the condenser 11 is controlled by the device controller 19a. The device controller 19 a acquires the detection value from the pressure sensor 14. The device controller 19a supplies a control signal to the fans 11a, 11b, and 11c. The device controller 19 a adjusts the temperature of the refrigerant gas by appropriately turning on and off the three fans according to the detection value of the pressure sensor 14.

また、冷凍設備10は、機器コントローラ19bを備え、圧縮機12は、機器コントローラ19bにより制御されている。機器コントローラ19bは、圧力センサ15から検出値を取得する。また、機器コントローラ19bは、圧縮機12a,12b,12cに制御信号を供給する。機器コントローラ19bは、圧力センサ15の検出値に応じて、3つの圧縮機12を適宜オンオフすることにより、5〜30HPのトータル出力を発生することができる。圧力センサ15によって検出される吸入圧力は、冷凍負荷によって変動する。そのため、機器コントローラ19bは、適切な温度管理を行うため、圧力センサ15によって検出される吸入圧力を監視して、目標圧力になるように圧縮機12のトータル出力を制御している。   The refrigeration facility 10 includes a device controller 19b, and the compressor 12 is controlled by the device controller 19b. The device controller 19b acquires the detection value from the pressure sensor 15. The device controller 19b supplies a control signal to the compressors 12a, 12b, and 12c. The device controller 19b can generate a total output of 5 to 30 HP by appropriately turning on and off the three compressors 12 according to the detection value of the pressure sensor 15. The suction pressure detected by the pressure sensor 15 varies depending on the refrigeration load. Therefore, the device controller 19b monitors the suction pressure detected by the pressure sensor 15 and controls the total output of the compressor 12 so as to reach the target pressure in order to perform appropriate temperature management.

また、冷凍設備10は、機器コントローラ19cを備えている。ショーケース13a,13b,13cは、機器コントローラ19cにより制御されている。機器コントローラ19cは、温度センサ17a〜17cの検出値を取得している。機器コントローラ19cは、ショーケース内部の温度を監視すると共に、膨張弁18a〜18cを適宜調整して、冷媒ガスを膨張させて低温低圧の冷媒としている。   The refrigeration facility 10 includes a device controller 19c. The showcases 13a, 13b, and 13c are controlled by a device controller 19c. The device controller 19c acquires the detection values of the temperature sensors 17a to 17c. The equipment controller 19c monitors the temperature inside the showcase and adjusts the expansion valves 18a to 18c as appropriate to expand the refrigerant gas to produce a low-temperature and low-pressure refrigerant.

機器コントローラ19a,19b,19cは、シリアルバス51により統合コントローラ60と相互に通信可能に接続される。機器コントローラ19a,19b,19cは、各々に接続されたセンサ及び機器の構成に応じた制御プログラムにより、それぞれ機器の動作を制御している。冷凍設備10は、機器コントローラ19a,19b,19cによって、各機器が計画的且つ効率的に連携して運転される。   The device controllers 19a, 19b, and 19c are connected to the integrated controller 60 through the serial bus 51 so as to communicate with each other. The device controllers 19a, 19b, and 19c control the operation of each device by a control program corresponding to the sensor connected to each device and the configuration of the device. In the refrigeration facility 10, the respective devices are operated in a planned and efficient manner by the device controllers 19a, 19b, and 19c.

次に、冷凍設備10の動作について説明する。冷凍設備10は、沸点の低いアンモニア(−33℃)やフルオロカーボンガス等を冷媒としている。冷凍設備10は、蒸発器16a〜16cによって気化された低温低圧の冷媒ガスを、冷凍負荷に応じて適宜稼動された圧縮機12a〜12cにおいて圧縮し、高温高圧のガスにする。高温高圧のガスは、機器コントローラ19aによって制御されるファン11a〜11cで冷却され、凝縮されて液体になる。機器コントローラ19aは、冷凍負荷に応じてファン11a〜11cの回転量を調整し、冷媒配管71を通して膨張弁18a〜18cに供給する。機器コントローラ19cは、膨張弁18a〜18cを制御している。冷媒液体は、膨張弁により流量が調整されて、蒸発器16a〜16cに供給される。機器コントローラ19bは、圧力センサ15により蒸発器16a〜16cにおいて気化した冷媒ガスの吸入圧力を検出する。この圧力は、冷凍負荷によって変動するため、冷設機器の温度管理を行うためには、一定の目標圧力に保持する必要がある。機器コントローラ19bは、吸入圧力に応じて、圧縮機12a〜12cの出力を調節している。   Next, the operation of the refrigeration facility 10 will be described. The refrigeration facility 10 uses ammonia (−33 ° C.) having a low boiling point, fluorocarbon gas, or the like as a refrigerant. The refrigeration facility 10 compresses the low-temperature and low-pressure refrigerant gas vaporized by the evaporators 16a to 16c in the compressors 12a to 12c that are appropriately operated according to the refrigeration load, and converts the refrigerant gas into a high-temperature and high-pressure gas. The high-temperature and high-pressure gas is cooled by the fans 11a to 11c controlled by the device controller 19a and condensed into a liquid. The device controller 19 a adjusts the rotation amount of the fans 11 a to 11 c according to the refrigeration load, and supplies it to the expansion valves 18 a to 18 c through the refrigerant pipe 71. The device controller 19c controls the expansion valves 18a to 18c. The flow rate of the refrigerant liquid is adjusted by an expansion valve, and is supplied to the evaporators 16a to 16c. The device controller 19b detects the suction pressure of the refrigerant gas vaporized in the evaporators 16a to 16c by the pressure sensor 15. Since this pressure fluctuates depending on the refrigeration load, it is necessary to maintain a constant target pressure in order to manage the temperature of the refrigeration equipment. The device controller 19b adjusts the outputs of the compressors 12a to 12c according to the suction pressure.

このように、冷凍設備10は、機器コントローラ19a〜19cにより制御される各機器により、冷媒を循環させてショーケース内部に収められた対象物を冷却している。なお、図2には、説明に必要なセンサ及び機器の構成のみを記載したが、その他のセンサや機器が追加設置されていてもよい。   As described above, the refrigeration facility 10 cools the object stored in the showcase by circulating the refrigerant using the devices controlled by the device controllers 19a to 19c. In FIG. 2, only the configuration of sensors and devices necessary for the description is shown, but other sensors and devices may be additionally installed.

(空調設備の構成)
図3に、空調設備20の温度調節サイクルにかかる具体的な構成を示す。空調設備20は、凝縮器21、圧縮機22、膨張弁28及び蒸発器26から構成され、互いに冷媒配管81で接続される。凝縮器21は、ファン21a,21b,21cを有する。また、圧縮機22は、圧縮能力の異なる圧縮機22a,22b,22cを有する。一例として、圧縮機22aは、出力5HP(Horse Power)であり、圧縮機12bは、出力10HPであり、圧縮機12cは、15HPである。したがって、各圧縮機のオンオフ状態の組合せにより、5〜30HPのトータル出力を得ることができる。或いは、図示しないインバータ制御回路により、トータル出力を連続的なアナログ量として出力してもよい。
(Configuration of air conditioning equipment)
In FIG. 3, the specific structure concerning the temperature control cycle of the air conditioning equipment 20 is shown. The air conditioning equipment 20 includes a condenser 21, a compressor 22, an expansion valve 28, and an evaporator 26, and is connected to each other by a refrigerant pipe 81. The condenser 21 has fans 21a, 21b, and 21c. The compressor 22 includes compressors 22a, 22b, and 22c having different compression capacities. As an example, the compressor 22a has an output of 5 HP (Horse Power), the compressor 12b has an output of 10 HP, and the compressor 12c has an output of 15 HP. Therefore, a total output of 5 to 30 HP can be obtained by a combination of the on / off states of the compressors. Alternatively, the total output may be output as a continuous analog quantity by an inverter control circuit (not shown).

また、空調設備20は、圧縮機22によって圧縮された高温高圧の冷媒ガスの吐出圧力を検出する圧力センサ24と、圧縮機22に吸引される冷媒ガスの吸入圧力を検出する圧力センサ25とを有する。   The air conditioner 20 includes a pressure sensor 24 that detects the discharge pressure of the high-temperature and high-pressure refrigerant gas compressed by the compressor 22, and a pressure sensor 25 that detects the suction pressure of the refrigerant gas sucked into the compressor 22. Have.

空調室内機23は、蒸発器26と、室内の温度を検出する温度センサ27と、膨張弁28とを備えている。或いは、空調室内機23は、図示しない遠隔操作装置(リモートコントローラ)等から少なくとも信号を受信することができる受信部を備えていてもよい。室内温度は、遠隔操作装置で検出される。室内温度を表す信号は、所定のフォーマットで空調室内機23の受信部に送られ、機器コントローラ29bに供給されるようになっていてもよい。なお、受信部としては、赤外線通信部等が挙げられる。   The air conditioning indoor unit 23 includes an evaporator 26, a temperature sensor 27 that detects the temperature in the room, and an expansion valve 28. Or the air-conditioning indoor unit 23 may be provided with the receiving part which can receive a signal at least from the remote control apparatus (remote controller) etc. which are not shown in figure. The room temperature is detected by a remote control device. The signal representing the room temperature may be sent to the receiving unit of the air conditioning indoor unit 23 in a predetermined format and supplied to the device controller 29b. In addition, an infrared communication part etc. are mentioned as a receiving part.

また、空調設備20は、機器コントローラ29a,29bを有する。機器コントローラ29aは、圧力センサ24から検出値を取得する。また、機器コントローラ29aは、ファン21a,21b,21cに制御信号を供給する。機器コントローラ29aは、圧力センサ24の検出値に応じて、3つのファンを適宜オンオフすることにより、冷媒ガスの温度調整を行う。また、機器コントローラ29aは、圧力センサ25から検出値を取得する。また、機器コントローラ29aは、圧縮機22a,22b,22cに制御信号を供給する。機器コントローラ29aは、圧力センサ25の検出値に応じて、3つの圧縮機22を適宜オンオフすることにより、トータル出力を調整している。圧力センサ25によって検出される吸入圧力は、冷凍負荷によって変動する。そのため、機器コントローラ29aは、適切な温度管理を行うため、圧力センサ25によって検出される吸入圧力を監視して、目標圧力になるように圧縮機22のトータル出力を制御している。   The air conditioning facility 20 includes device controllers 29a and 29b. The device controller 29 a acquires the detection value from the pressure sensor 24. In addition, the device controller 29a supplies a control signal to the fans 21a, 21b, and 21c. The device controller 29 a adjusts the temperature of the refrigerant gas by appropriately turning on and off the three fans according to the detection value of the pressure sensor 24. In addition, the device controller 29 a acquires a detection value from the pressure sensor 25. In addition, the device controller 29a supplies a control signal to the compressors 22a, 22b, and 22c. The device controller 29 a adjusts the total output by appropriately turning on and off the three compressors 22 according to the detection value of the pressure sensor 25. The suction pressure detected by the pressure sensor 25 varies depending on the refrigeration load. Therefore, the device controller 29a monitors the suction pressure detected by the pressure sensor 25 and controls the total output of the compressor 22 so as to reach the target pressure in order to perform appropriate temperature management.

機器コントローラ29a,29bは、シリアルバス52により統合コントローラ60と相互に通信可能に接続される。機器コントローラ29a,29bは、各々に接続されたセンサ及び機器の構成に応じた制御プログラムにより、それぞれ機器の動作を制御している。空調設備20は、機器コントローラ29a,29bによって、各機器が計画的且つ効率的に連携して運転される。   The device controllers 29a and 29b are connected to the integrated controller 60 through the serial bus 52 so as to communicate with each other. The device controllers 29a and 29b control the operation of each device by a control program corresponding to the configuration of the sensor and device connected to each. In the air conditioning facility 20, the devices are operated in a planned and efficient manner by the device controllers 29a and 29b.

(システム内DB)
続いて、システム内DB40について説明する。図4に、システム内DB40に格納される機器制御データベースの一例を示す。それぞれの機器制御データテーブルには、上述した機器コントローラ19a,19b,19c,29a,29b毎に、冷凍設備10,空調設備20,照明設備30等の各設備を構成する機器を制御するための制御プログラム実行形式(プログラム実体を意味する)が格納された場所を指し示す格納ポインタと、ファイルとして保存されている当該プログラムのソースコードである制御プログラムソースを指し示すファイルポインタが格納されている。
(In-system DB)
Next, the in-system DB 40 will be described. FIG. 4 shows an example of a device control database stored in the in-system DB 40. Each device control data table includes a control for controlling the devices constituting each facility such as the refrigeration facility 10, the air conditioning facility 20, and the lighting facility 30 for each of the above-described device controllers 19a, 19b, 19c, 29a, and 29b. A storage pointer indicating a location where a program execution format (which means a program entity) is stored and a file pointer indicating a control program source which is a source code of the program stored as a file are stored.

また、システム内DB40は、機器コントローラによる制御対象機器名(例えば、凝縮器、圧縮機など)、メーカ名、機器のシリアル番号、機器に接続可能なセンサ入力種別、接点入力種別(制御対象機器の1つであるインバータからのステータス信号等)、アナログ出力種別(凝縮器であればファンである)、デジタル出力種別(コンプレッサ等をオンオフさせるためのリレー等)、または制御プログラム実体の格納場所(アドレス)等をテーブルとして格納している。   In addition, the DB 40 in the system includes a device name to be controlled by the device controller (for example, a condenser, a compressor, etc.), a manufacturer name, a device serial number, a sensor input type that can be connected to the device, and a contact input type (for the control target device). Status signal from one inverter, analog output type (fan if condenser), digital output type (relay to turn on / off compressor, etc.), or control program entity storage location (address ) Etc. are stored as a table.

システム内DB40内に格納された制御プログラムは、図示しない入力部等から行われる入力操作によって、適宜追加変更が可能である。制御プログラムが変更された場合には、例えば、図4に示すデータテーブル上では、制御プログラム実体が格納された場所を指し示す格納ポインタ、並びに当該変更されたプログラムのソースコードであるファイルを指し示すファイルポインタを変更すればよい。   The control program stored in the in-system DB 40 can be added or changed as appropriate by an input operation performed from an input unit (not shown) or the like. When the control program is changed, for example, on the data table shown in FIG. 4, a storage pointer indicating the location where the control program entity is stored, and a file pointer indicating the file which is the source code of the changed program Can be changed.

また、システム内DB40には、機器コントローラの入出力ポート状態が記憶される。例えば、アナログ入力ポートの総数と接続状態、アナログ出力ポートの総数と接続状態、デジタル入力ポートの総数と接続状態、デジタル出力ポートの総数と接続状態などである。   The in-system DB 40 stores the input / output port status of the device controller. For example, the total number and connection state of analog input ports, the total number and connection state of analog output ports, the total number and connection state of digital input ports, the total number and connection state of digital output ports, and the like.

(機器コントローラの構成)
図5に、機器コントローラ19aの具体的な構成を示す。機器コントローラ19a〜19c、機器コントローラ29a,29b等は、本実施形態では、区別なく使用できるので、機器コントローラ19aを用いて説明する。機器コントローラ19aは、各種センサ、機器と接続する入出力部を有する。入出力部は、具体的に、アナログ入力部91a、デジタル入力部92a、アナログ出力部93a、デジタル出力部94aを有する。アナログ入力部91a、デジタル入力部92aには、圧力センサ、温度センサ、モータトルクを検出するセンサ等や、各種制御対象機器からの出力信号線が接続される。また、アナログ出力部93a、デジタル出力部94aには、圧縮機、ファン等の機器を制御するためのリレーやインバータ制御回路が接続される。
(Configuration of device controller)
FIG. 5 shows a specific configuration of the device controller 19a. The device controllers 19a to 19c, the device controllers 29a and 29b, and the like can be used without distinction in this embodiment, and will be described using the device controller 19a. The device controller 19a has an input / output unit connected to various sensors and devices. Specifically, the input / output unit includes an analog input unit 91a, a digital input unit 92a, an analog output unit 93a, and a digital output unit 94a. The analog input unit 91a and the digital input unit 92a are connected to a pressure sensor, a temperature sensor, a sensor for detecting motor torque, and output signal lines from various control target devices. The analog output unit 93a and the digital output unit 94a are connected to a relay and an inverter control circuit for controlling devices such as a compressor and a fan.

機器コントローラ19aは、CPU95と、機器コントローラ19aに接続されたセンサ又は機器を検出する処理(後述する接続状態検出処理)を実行するプログラム等が記憶されたROM96、CPU95の作業領域としてのRAM97を備えている。   The device controller 19a includes a CPU 95, a ROM 96 in which a program for executing processing (connection state detection processing described later) for detecting a sensor or device connected to the device controller 19a is stored, and a RAM 97 as a work area of the CPU 95. ing.

機器コントローラ19aは、CPU95の機能構成として、機器制御部を有する。機器コントローラ19aは、ROM96、CPU95、RAM97でなる機器制御部に制御プログラムを設定することにより、機器を制御することが可能になる。なお、制御プログラムの設定とは、具体的には、制御プログラムのダウンロードである。機器制御部には、制御プログラムが設定される前には(例えば、機器コントローラの工場出荷時など)、接続検出プログラムが設定されており、機器コントローラ19aに接続されるセンサ及び機器を検出する機能を有する。   The device controller 19 a has a device control unit as a functional configuration of the CPU 95. The device controller 19a can control the device by setting a control program in the device control unit including the ROM 96, the CPU 95, and the RAM 97. Note that the setting of the control program is specifically downloading of the control program. Before the control program is set in the device control unit (for example, when the device controller is shipped from the factory), the connection detection program is set, and the function of detecting the sensor and device connected to the device controller 19a Have

機器コントローラ19aの各構成は、内部バス99により互いに接続される。また、機器コントローラ19aは、統合コントローラ60との通信のための通信I/F98を有する。機器コントローラ19aは、通信I/F98を介して、統合コントローラ60と接続されている。通信I/F98としては、シリアル、TCP/IP、その他汎用的な通信インターフェイス等が適用可能である。   The components of the device controller 19a are connected to each other by an internal bus 99. In addition, the device controller 19 a has a communication I / F 98 for communication with the integrated controller 60. The device controller 19a is connected to the integrated controller 60 via the communication I / F 98. As the communication I / F 98, serial, TCP / IP, and other general-purpose communication interfaces can be applied.

機器コントローラ19aのCPU95は、ROM96に格納された接続検出プログラムによって、入出力部に接続された機器又はセンサを検出する。この場合、CPU95は、機器制御部として機能し、機器コントローラ19a自身に接続されたセンサ、機器の数又は種類を接続結果として検出する機能を有している。また、CPU95は、検出した結果(接続結果という)を通信I/F98を介して統合コントローラ60に送信する接続結果送信部として機能している。機器コントローラ19aのCPU95は、統合コントローラ60から接続結果に対応する制御プログラムを取得し、取得した制御プログラムをROM96に記憶し、記憶した制御プログラムによって、RAM97を作業領域として接続されている機器の動作を制御する。プログラム動作の面から説明すると、機器コントローラ19aは、接続検出プログラムの「受信した制御プログラムの設定ステップ(後述する図11、ステップS9)」において、取得した制御プログラムをROM96に設定する。   The CPU 95 of the device controller 19 a detects a device or sensor connected to the input / output unit by a connection detection program stored in the ROM 96. In this case, the CPU 95 functions as a device control unit and has a function of detecting, as a connection result, the number of sensors and devices connected to the device controller 19a itself. Further, the CPU 95 functions as a connection result transmission unit that transmits the detected result (referred to as a connection result) to the integrated controller 60 via the communication I / F 98. The CPU 95 of the device controller 19a acquires a control program corresponding to the connection result from the integrated controller 60, stores the acquired control program in the ROM 96, and the operation of the devices connected using the RAM 97 as a work area by the stored control program. To control. In terms of the program operation, the device controller 19a sets the acquired control program in the ROM 96 in the “received control program setting step (FIG. 11, step S9 described later)” of the connection detection program.

この場合、CPU95は、機器制御部であって、機器を制御する機能を有している。機器の制御とは、例えば、機器がコンプレッサ(圧縮機)であれば、冷媒配管の吸入圧力をセンサにより検出し、検出圧力値が所定の圧力を維持するようにコンプレッサモータの回転出力を制御する。また、機器がコンデンサ(凝縮器)であれば、冷媒配管の圧縮機出口の吐出圧力や冷媒温度等をセンサにより検出し、その値によって冷却用のファン等の回転数を制御する。これら冷凍機を構成する機器と同様の冷媒回路、配管を持つ空調機の場合も、室外機や室内機の制御を同様に実施する。或いは、機器が照明機器の場合には、統合コントローラ60からの指令や、別途照度センサ等による周辺環境の検出照度値に応じて照度を制御する。このように、各機器に対する各々の動作を制御する制御プログラムが存在し、CPU95は、統合コントローラ60から送られたこれらの制御プログラムを通信I/F98を介して受け取る制御プログラム受信部としても機能している。   In this case, the CPU 95 is a device control unit and has a function of controlling the device. For example, when the device is a compressor (compressor), the suction pressure of the refrigerant pipe is detected by a sensor, and the rotation output of the compressor motor is controlled so that the detected pressure value maintains a predetermined pressure. . Further, if the device is a condenser (condenser), the discharge pressure at the compressor outlet of the refrigerant pipe, the refrigerant temperature, and the like are detected by a sensor, and the rotational speed of the cooling fan or the like is controlled based on the detected value. In the case of an air conditioner having the same refrigerant circuit and piping as those constituting the refrigerator, the outdoor unit and the indoor unit are similarly controlled. Alternatively, when the device is a lighting device, the illuminance is controlled according to a command from the integrated controller 60 or a detected illuminance value of the surrounding environment by an illuminance sensor or the like. As described above, there is a control program that controls each operation for each device, and the CPU 95 also functions as a control program receiving unit that receives these control programs sent from the integrated controller 60 via the communication I / F 98. ing.

DIPスイッチ100は統合コントローラ60が同じ通信線上に接続された複数の機器コントローラを識別するためにIDを設定するためのものである。DIPスイッチ100についての詳細は後述する。   The DIP switch 100 is for setting an ID for the integrated controller 60 to identify a plurality of device controllers connected on the same communication line. Details of the DIP switch 100 will be described later.

すなわち、本実施形態に係る機器コントローラは、初期状態では、接続された機器を動作するために必要な制御プログラムをもたない。機器コントローラは、接続状態検出処理によって検出した自身に接続されるセンサ、機器の数又は種類に応じて、システム内DB40から制御プログラムを取得する。   That is, the device controller according to the present embodiment does not have a control program necessary for operating the connected device in the initial state. The device controller acquires a control program from the in-system DB 40 according to the number of sensors or devices connected to the device detected by the connection state detection process.

図6に、機器コントローラ19aと統合コントローラ60との通信に適用可能な通信フォーマットの一例を示す。   FIG. 6 shows an example of a communication format applicable to communication between the device controller 19a and the integrated controller 60.

通信は、パケットデータで行われる。パケットデータには、先頭コード、バージョン、送信元アドレス、送信先アドレス、応答指定、バイトカウント、可変長データ部、チェックサム、末尾コードが記述されている。先頭コードから末尾コードまでが1パケットである。統合コントローラ60、並びに機器コントローラ19aでは、受信処理において、このパケット単位毎に受信完了の判定が行われる。   Communication is performed using packet data. In the packet data, a head code, a version, a transmission source address, a transmission destination address, a response designation, a byte count, a variable length data part, a checksum, and a tail code are described. One packet is from the head code to the tail code. In the integrated controller 60 and the device controller 19a, reception completion is determined for each packet unit in the reception process.

例えば、制御プログラム実体の送受信時など、送受信データのサイズが大きくなる場合には、複数パケットに分割されて送信される。可変長データ部は、データの開始又は継続が記述された先頭識別子と、データ本体と、続きデータの有無又はデータ終了が記述された末尾識別子とを有する。   For example, when the size of transmitted / received data becomes large, such as when transmitting / receiving control program entities, the data is divided into a plurality of packets and transmitted. The variable-length data part has a head identifier describing the start or continuation of data, a data body, and a tail identifier describing the presence or absence of subsequent data or the end of data.

統合コントローラ60に接続された機器コントローラが複数ある場合には、送信先アドレスが指定される。これにより、統合コントローラ60は、機器コントローラを識別することができる。機器コントローラ毎の識別情報(ID)は、機器コントローラに接続される制御対象の機器に応じて設定することができる。   When there are a plurality of device controllers connected to the integrated controller 60, a transmission destination address is designated. Thereby, the integrated controller 60 can identify the device controller. The identification information (ID) for each device controller can be set according to the device to be controlled connected to the device controller.

例えば、8ビットデータ長を有するDIPスイッチ100を使用した場合の機器コントローラIDの設定例を図7に示す。図7に示すように、1バイトデータの上位4ビットで機器コントローラの制御対象となる機器(制御対象機器という)の種別を指定する。例えば、汎用(圧縮機及び凝縮器以外である)であれば0x00、圧縮機であれば0x10、凝縮器であれば0x20…とする。また、統合コントローラ60との1つの通信線上に、同じ制御対象機器を制御する複数の機器コントローラが接続される場合に備えて、下位4ビットで複数の機器コントローラを区別するためのナンバを指定する。例えば、汎用、圧縮機、凝縮器のそれぞれに対して、0x01〜0x0fを用意する。   For example, FIG. 7 shows a setting example of the device controller ID when the DIP switch 100 having an 8-bit data length is used. As shown in FIG. 7, the upper 4 bits of 1-byte data specify the type of the device to be controlled by the device controller (referred to as a control target device). For example, 0x00 for general purpose (other than the compressor and condenser), 0x10 for the compressor, 0x20 for the condenser, and so on. In addition, in order to prepare for a case where a plurality of device controllers that control the same control target device are connected to a single communication line with the integrated controller 60, a number for distinguishing the plurality of device controllers is designated by the lower 4 bits. . For example, 0x01 to 0x0f are prepared for each of the general purpose, the compressor, and the condenser.

これにより、機器コントローラ毎の機器コントローラIDを設定することができる。例えば、2個の圧縮機を2台の機器コントローラでそれぞれ制御する場合、1台目の機器コントローラのIDは、0x11、2台目の機器コントローラのIDは、0x12となるようにDIPスイッチ100を設定する。   Thereby, the device controller ID for each device controller can be set. For example, when two compressors are controlled by two device controllers, the DIP switch 100 is set so that the ID of the first device controller is 0x11 and the ID of the second device controller is 0x12. Set.

続いて、図8に各入出力部を示す。入出力部には、複数のポートが設けられている。例えば、アナログ入力部91aは、ポート911,912,913,…を備え、アナログ出力部93aは、ポート931,932,933,…を備えている。また、デジタル出力部94aは、ポート941,942,943,…を備えている。   Next, FIG. 8 shows each input / output unit. The input / output unit is provided with a plurality of ports. For example, the analog input unit 91a includes ports 911, 912, 913,..., And the analog output unit 93a includes ports 931, 932, 933,. The digital output unit 94a includes ports 941, 942, 943,.

機器コントローラ19aでは、アナログ入力部91aのポートに圧力センサが接続されている(図2参照、圧力センサ14)。また、アナログ出力部93aのポートには、凝縮器11を構成するファン11a、11b、11cが接続されている(図2参照)。この場合は、図示しないインバータ制御回路を介して、ファンの回転数をアナログ電圧出力により制御する。また、デジタル出力部94aのポートには、凝縮器11を構成するファン11a、11b、11cを駆動するためのリレー11A,11B,11Cが接続されている。   In the device controller 19a, a pressure sensor is connected to the port of the analog input unit 91a (see FIG. 2, pressure sensor 14). In addition, fans 11a, 11b, and 11c constituting the condenser 11 are connected to a port of the analog output section 93a (see FIG. 2). In this case, the rotational speed of the fan is controlled by analog voltage output via an inverter control circuit (not shown). Further, relays 11A, 11B, and 11C for driving the fans 11a, 11b, and 11c constituting the condenser 11 are connected to the port of the digital output unit 94a.

入出力部のポート911,912,913,…、ポート931,932,933,…、ポート941,942,943,…等の使用不使用は、例えば、ポート毎の接続状態を示す、図示しない機械スイッチを別途設け、機械スイッチのオンオフにより検出することができる。また、各ポートに対して接続可能なセンサ、機械の数又は種類を予め確定しておき、その対応関係を、ROM等に格納しておけば、所定のポートに接続状態が検知されたとき、機器コントローラ19aは、このポートに接続されたセンサ、機器の数又は種類を知ることができる。或いは、ポートをUSBコネクタのような電源供給タイプの専用コネクタとしてもよい。   Use of ports 911, 912, 913,..., Ports 931, 932, 933,..., Ports 941, 942, 943,. A switch is provided separately, and it can be detected by turning on and off the mechanical switch. In addition, if the number or type of sensors and machines that can be connected to each port is determined in advance and the corresponding relationship is stored in a ROM or the like, when a connection state is detected at a predetermined port, The device controller 19a can know the number or type of sensors and devices connected to this port. Alternatively, the port may be a power supply type dedicated connector such as a USB connector.

また、このほかに、使用済みのポートを検出するとともに、接続されたセンサ、機器の数又は種類を検出する手法として、DIPスイッチ(Dual IN line Package Switch)を使用することもできる。DIPスイッチを用いると、各機器や、センサが各ポートに物理的に接続された際、DIPスイッチのオンオフを切り換えることで、CPU95は、各ポートの接続状態を検出することができる。   In addition to this, a DIP switch (Dual IN line Package Switch) can also be used as a technique for detecting the used ports and detecting the number or types of connected sensors and devices. When the DIP switch is used, when each device or sensor is physically connected to each port, the CPU 95 can detect the connection state of each port by switching the DIP switch on and off.

例えば、図2に示す機器コントローラ19aにおいて、図5に示すように、各入出力ポート数を8としたときには、8ビットのDIPスイッチ(入出力ポート番号0〜7がDIPスイッチのビット番号0〜7に対応している)を各入出力ポートに対応させる。すなわち、アナログ入力部91aにDIPスイッチ1を、デジタル入力部92aにDIPスイッチ2を、アナログ出力部93aにDIPスイッチ3を、デジタル出力部94aにDIPスイッチ4を併設する。この場合、図5に示すアナログ入力部91aのポート911には、図8(a)に示すように、圧力センサ14が接続されているので、機器コントローラ19aは、アナログ入力部91aの接続状態を0x01として検出することができる。更に、図8(c)に示すように、デジタル出力部94aのポート941,942,943には、図2に示す凝縮器11を構成するファン11a,11b,11cを駆動するためのリレー11A,11B,11Cが接続されている。この場合、機器コントローラ19aは、デジタル出力部94aの接続状態を0x07として検出することができる。また、ファン11a,11b,11cを図示しないインバータ回路を用いてアナログ出力信号で制御する場合には、図8(b)に示すように、アナログ出力部93aのポート931,932,933に図示しないインバータ回路が接続される。この場合、機器コントローラ19aは、アナログ出力部93aの接続状態を0x07として検出することができる。   For example, in the device controller 19a shown in FIG. 2, when the number of input / output ports is 8, as shown in FIG. 5, an 8-bit DIP switch (input / output port numbers 0 to 7 are bit numbers 0 to 7 of the DIP switch). 7 corresponds to each input / output port. That is, the DIP switch 1 is provided in the analog input unit 91a, the DIP switch 2 in the digital input unit 92a, the DIP switch 3 in the analog output unit 93a, and the DIP switch 4 in the digital output unit 94a. In this case, since the pressure sensor 14 is connected to the port 911 of the analog input unit 91a shown in FIG. 5 as shown in FIG. 8A, the device controller 19a determines the connection state of the analog input unit 91a. It can be detected as 0x01. Further, as shown in FIG. 8C, the relays 11A for driving the fans 11a, 11b, and 11c constituting the condenser 11 shown in FIG. 2 are connected to the ports 941, 942, and 943 of the digital output unit 94a. 11B and 11C are connected. In this case, the device controller 19a can detect the connection state of the digital output unit 94a as 0x07. Further, when the fans 11a, 11b, and 11c are controlled by an analog output signal using an inverter circuit (not shown), as shown in FIG. 8B, the ports 931, 932, and 933 of the analog output unit 93a are not shown. An inverter circuit is connected. In this case, the device controller 19a can detect the connection state of the analog output unit 93a as 0x07.

ところで、機器コントローラ19aの制御対象が確定している場合、すなわち、機器コントローラが、例えば、圧縮機、凝縮器の専用コントローラとしての機能を有している場合には、機器コントローラに接続されるセンサ、制御対象となる機器を限定することができる。   By the way, when the control target of the device controller 19a is fixed, that is, when the device controller has a function as a dedicated controller for a compressor and a condenser, for example, a sensor connected to the device controller The devices to be controlled can be limited.

例えば、圧縮機の場合、冷媒の吸入圧力と吐出圧力のセンサは、必須であり、その他にも安全のために吐出温度を検出する。制御対象の機器は、圧縮機(コンプレッサ)であり、制御出力は、コンプレッサをオンオフするためのリレー制御信号(デジタル出力ポートより出力される)であったり、コンプレッサモータの回転周波数を制御するインバータ制御回路への指令値(アナログ出力ポートより出力される)である。また、複数の機器又はセンサが存在する場合には、ポート番号の小さい順番に必ず接続する規則としておけば、接続数と接続状態とを表すDIPスイッチの状態と、上述した専用コントローラとして機能する場合に使用されるセンサ及び制御対象機器を比較することで、当該機器コントローラに接続されているセンサ、機器の数又は種類を同時に検出することができる。   For example, in the case of a compressor, the refrigerant suction pressure and discharge pressure sensors are essential, and the discharge temperature is detected for safety. The device to be controlled is a compressor (compressor), and the control output is a relay control signal (output from the digital output port) for turning the compressor on and off, or inverter control for controlling the rotation frequency of the compressor motor Command value to the circuit (output from the analog output port). In addition, when there are a plurality of devices or sensors, if the rule is to connect in ascending order of port numbers, the DIP switch status indicating the number of connections and the connection status, and the above-described dedicated controller function By comparing the sensors used for the device and the device to be controlled, it is possible to simultaneously detect the number of sensors and devices connected to the device controller.

機器コントローラ19aに接続されたセンサの接続数及び接続状態、機器の接続数及び接続状態を表す情報を統合コントローラ60に送信する際には、図6を用いて説明した通信フォーマットの可変長データ部に上述した情報を格納する。図9に、機器コントローラ19aに接続されたセンサの接続数及び接続状態、機器の接続数及び接続状態を表す情報(入出力状態の検出結果)の送信データ例を示す。   When transmitting information representing the number and connection status of sensors connected to the device controller 19a and the number and connection status of devices to the integrated controller 60, the variable length data portion of the communication format described with reference to FIG. Stores the above-described information. FIG. 9 shows an example of transmission data of information (input / output state detection result) indicating the number and connection states of sensors connected to the device controller 19a and the number and connection states of devices.

例えば、図2の凝縮器11を制御する機器コントローラ19aにおける接続状態検出結果の場合、図6のパケットデータの可変長データ部には、機器コントローラの入出力部の接続状態検出結果として、図9に示す通信フォーマットに従って、データ開始コード、コマンド部に「入出力状態の検出結果であることを示すコマンド」、以下順に、
アナログ入力数:圧力センサ14の1個に対応して、0x01、
アナログ入力部の接続状態:図8(a)に示すように、圧力センサ14がポート911、すなわちポート番号0に接続されていることに対応して、0x01、
デジタル入力数:図2では、接続されていないので、0x00、
デジタル入力部の接続状態:図2では、接続されていないので、0x00、
アナログ出力数:図2では、接続されていないので、0x00、
アナログ出力部の接続状態:図2では、接続されていないので、0x00、
デジタル出力数:ファンが3個(11a,11b,11c)接続されていることに対応して、0x03、
デジタル出力部の接続状態:図8(c)に示すように、リレー11Aがポート941に、リレー11Bがポート942に、リレー11Cがポート943に接続されていることに対応して、0x07、
最後に、データ終了を示すコードがセットされる。
For example, in the case of the connection state detection result in the device controller 19a that controls the condenser 11 in FIG. 2, the variable length data portion of the packet data in FIG. In accordance with the communication format shown in the following, the data start code, “command indicating the input / output state detection result” in the command part,
Number of analog inputs: 0x01, corresponding to one of the pressure sensors 14
Connection state of the analog input unit: As shown in FIG. 8A, in response to the pressure sensor 14 being connected to the port 911, that is, port number 0, 0x01,
Number of digital inputs: In FIG. 2, it is not connected, so 0x00,
Connection state of the digital input unit: In FIG. 2, since it is not connected, 0x00,
Number of analog outputs: In FIG. 2, it is not connected, so 0x00,
Connection state of the analog output unit: In FIG. 2, since it is not connected, 0x00,
Number of digital outputs: 0x03, corresponding to the connection of 3 fans (11a, 11b, 11c)
Connection state of digital output unit: As shown in FIG. 8C, 0x07 corresponding to the relay 11A being connected to the port 941, the relay 11B being connected to the port 942, and the relay 11C being connected to the port 943.
Finally, a code indicating the end of data is set.

図9に示した入出力状態の検出結果は、統合コントローラ60に送信されて、統合コントローラ60において解析され、検出結果に応じた制御プログラムが抽出される。統合コントローラ60における制御プログラム選択・抽出処理についての詳細は後述する(図13,図14参照)。   The detection result of the input / output state shown in FIG. 9 is transmitted to the integrated controller 60, analyzed by the integrated controller 60, and a control program corresponding to the detection result is extracted. Details of the control program selection / extraction process in the integrated controller 60 will be described later (see FIGS. 13 and 14).

(統合コントローラ)
統合コントローラは、店舗内において各機器を制御する機器コントローラとの相互通信を介して、機器の運転状況等を統合的に管理し、各機器間の連携を図ることで店舗全体での省エネルギー制御等を実施する。ここでは、その相互通信において、統合コントローラ側をマスター、機器コントローラ側をスレーブとするマスタースレーブ方式の通信形態をとる。本実施形態では、統合コントローラは、マスターコントローラである。その構成について、図10を用いて説明する。
(Integrated controller)
The integrated controller manages the operation status of devices in an integrated manner through mutual communication with the device controller that controls each device in the store. To implement. Here, in the mutual communication, a master-slave communication mode is adopted in which the integrated controller side is the master and the device controller side is the slave. In the present embodiment, the integrated controller is a master controller. The configuration will be described with reference to FIG.

統合コントローラ60は、CPU62と、図1に示すシステム内DB40から制御プログラムを検索する処理(後述する制御プログラム検索処理)を実行するプログラム等が記憶されたROM63、CPU62の作業領域としてのRAM64を備えている。また、統合コントローラ60は、バス51〜54と接続された通信I/F61を有する。統合コントローラ60は、通信I/F61を介して、各機器コントローラやシステム内DB40と接続されている。通信I/F61としては、シリアル、TCP/IP、その他汎用的な通信インターフェイス等が適用可能である。なお、図10では、以下の説明に必要最小限の構成のみを記載しており、その他の周辺機器、例えば、表示インターフェイス等が接続されていてもよい。   The integrated controller 60 includes a CPU 62, a ROM 63 storing a program for executing a process (control program search process described later) for searching for a control program from the in-system DB 40 shown in FIG. 1, and a RAM 64 as a work area for the CPU 62. ing. Further, the integrated controller 60 has a communication I / F 61 connected to the buses 51 to 54. The integrated controller 60 is connected to each device controller and the in-system DB 40 via the communication I / F 61. As the communication I / F 61, serial, TCP / IP, and other general-purpose communication interfaces can be applied. In FIG. 10, only the minimum necessary configuration is described in the following description, and other peripheral devices such as a display interface may be connected.

統合コントローラ60のCPU62は、ROM63に格納されたプログラムに基づいて、各機器コントローラから送られた接続結果に対応する制御プログラムを図1に示すシステム内DB40から検索し、検索された制御プログラムを各機器コントローラに送信する。すなわち、CPU62は、通信I/F61を介して機器コントローラから接続結果を受信する接続結果受信部としての機能と、受信した接続結果に対応する制御プログラムをシステム内DBから検索する検索部としての機能と、検索された制御プログラムを通信I/Fを介して機器コントローラに送信する制御プログラム送信部としての機能を有する。   Based on the program stored in the ROM 63, the CPU 62 of the integrated controller 60 searches the in-system DB 40 shown in FIG. 1 for a control program corresponding to the connection result sent from each device controller. Send to device controller. That is, the CPU 62 functions as a connection result receiving unit that receives a connection result from the device controller via the communication I / F 61, and functions as a search unit that searches the system DB for a control program corresponding to the received connection result. And a function as a control program transmission unit that transmits the retrieved control program to the device controller via the communication I / F.

なお、ここでの各機器コントローラとは、本実施形態に係る機器コントローラ19a〜19c、機器コントローラ29a,29bであり、以下、これらを総称して、各機器コントローラと記す。   The device controllers here are the device controllers 19a to 19c and the device controllers 29a and 29b according to the present embodiment. Hereinafter, these device controllers are collectively referred to as each device controller.

すなわち、本実施形態に係る統合コントローラ60は、各機器コントローラに対して、各機器コントローラに接続されたセンサ、機器の数及び種類を表す接続結果を要求し、各機器コントローラから図6に例示したパケットデータを受信し、可変長データ部に格納された、各機器コントローラに接続されたセンサの接続数及び接続状態、機器の接続数及び接続状態を表す情報(入出力状態の検出結果:接続結果という)を解析して、接続結果に対応する制御プログラムをシステム内DB40から検索して、これを抽出し、制御プログラムを各機器コントローラに送信している。   That is, the integrated controller 60 according to the present embodiment requests each device controller for a connection result indicating the number and types of sensors and devices connected to each device controller, and the example illustrated in FIG. 6 from each device controller. Information indicating the number and connection status of sensors connected to each device controller and the number and connection status of devices connected to each device controller received packet data and stored in the variable length data section (input / output status detection result: connection result) The control program corresponding to the connection result is searched from the in-system DB 40, extracted, and the control program is transmitted to each device controller.

続いて、統合コントローラ60及び各機器コントローラによる制御プログラムの取得処理について説明する。   Next, a process for acquiring a control program by the integrated controller 60 and each device controller will be described.

(制御プログラムの取得処理)
統合コントローラ60は、各設備の機器を制御する機器コントローラ19a,19b,19c、及び機器コントローラ29a、29bの各々に対して、図11のフローチャートに説明される処理を実行して、システム内DB40から制御プログラムを検索する。すなわち、各機器コントローラは、図11に示される処理により制御プログラムを取得する。
(Control program acquisition processing)
The integrated controller 60 executes the processing described in the flowchart of FIG. 11 for each of the device controllers 19a, 19b, 19c and the device controllers 29a, 29b that control the devices of the respective facilities, and from the in-system DB 40. Search for control programs. That is, each device controller obtains a control program by the process shown in FIG.

統合コントローラ60は、ステップS1として、各機器コントローラに対して、機器コントローラに接続されているセンサ及び機器を検出する処理を実行する信号(情報収集コマンドという)を送信する。ステップS1は、機器制御システムの初期設定時に、必ず実行される。   In step S1, the integrated controller 60 transmits a signal (referred to as an information collection command) for executing processing for detecting sensors and devices connected to the device controller to each device controller. Step S1 is always executed when the device control system is initially set.

各機器コントローラは、ステップS2において、情報収集コマンドを受信する。   Each device controller receives an information collection command in step S2.

続いて、ステップS3において、各機器コントローラは、接続検出プログラムにより、自らの入出力部のポートに接続されているセンサ及び機器の接続状態を検出する(接続状態検出処理)。接続状態検出処理は、図12を用いて説明する。ステップS4において、各機器コントローラは、接続検出プログラムによって検出されたセンサ、機器の数及び種類に関する情報を接続結果として、統合コントローラ60に送信する。   Subsequently, in step S3, each device controller detects the connection state of the sensor and the device connected to the port of its input / output unit by the connection detection program (connection state detection process). The connection state detection process will be described with reference to FIG. In step S <b> 4, each device controller transmits information about the number of sensors and the number of devices detected by the connection detection program to the integrated controller 60 as a connection result.

ステップS5において、統合コントローラ60は、接続結果を受信する。次に、ステップS6において、受信した接続結果に基づいて、システム内DB40から接続結果に対応する制御プログラムを検索し、抽出する(制御プログラム選択・抽出処理という)。なお、この制御プログラム選択・抽出処理は、図13及び図14を用いて説明する。   In step S5, the integrated controller 60 receives the connection result. Next, in step S6, based on the received connection result, a control program corresponding to the connection result is retrieved from the in-system DB 40 and extracted (referred to as control program selection / extraction process). This control program selection / extraction process will be described with reference to FIGS.

ステップS7において、統合コントローラ60は、検索の結果、抽出された制御プログラムを各機器コントローラに対して送信する。各機器コントローラは、ステップS8において、制御プログラムを受信する。   In step S7, the integrated controller 60 transmits the control program extracted as a result of the search to each device controller. Each device controller receives the control program in step S8.

そして、ステップS9において、各機器コントローラは、取得した制御プログラムを接続検出プログラムに代えて、機器制御部に設定する。すなわち、各機器コントローラは、接続検出プログラムを上書き消去して、取得した制御プログラムをROM96に格納する。   In step S9, each device controller sets the acquired control program in the device control unit instead of the connection detection program. That is, each device controller overwrites and deletes the connection detection program, and stores the acquired control program in the ROM 96.

ステップS10において、各機器コントローラは、接続検出プログラムの代わりに設定された制御プログラムに基づいて、RAM97を作業領域として、接続された機器の各々を計画的に制御し、統合コントローラ60からの指令に従いながら各機器の効率的な運転動作を実行する。これにより、機器制御システム1は、店舗全体の総合的な省エネルギー化を実現することができる。   In step S10, each device controller systematically controls each connected device using the RAM 97 as a work area based on a control program set in place of the connection detection program, and according to a command from the integrated controller 60. While performing efficient operation of each device. Thereby, the apparatus control system 1 can implement | achieve comprehensive energy saving of the whole store.

上述した処理において、各機器コントローラの機器制御部に設定される制御プログラムは、先に同部に設定されていた接続検出プログラムの上書き消去を想定しているが、制御プログラムを別の格納領域に設定することで、接続検出プログラムを温存し、統合コントローラ60からの指令などにより、任意に起動可能とする構成にしてもよい。この場合、統合コントローラ60は、所定時間毎に情報収集コマンドを各機器コントローラに送信し、各機器コントローラは、同情報収集コマンドの受信に応じて接続検出プログラムを実行する設定としてもよい。   In the processing described above, the control program set in the device control unit of each device controller is assumed to overwrite the connection detection program previously set in the same unit, but the control program is stored in a separate storage area. By setting, the connection detection program may be preserved and may be arbitrarily activated by a command from the integrated controller 60 or the like. In this case, the integrated controller 60 may transmit the information collection command to each device controller every predetermined time, and each device controller may be set to execute the connection detection program in response to reception of the information collection command.

また、各機器コントローラが機器制御部で実行する処理を機器制御プログラムから定期的に接続検出プログラムに切り換え、実行してもよい。この場合には、機器コントローラが統合コントローラ60からの情報収集コマンドを受信するまで、接続結果を一時的に保存し、情報収集コマンドを受信した時点でステップS3をスキップして以降の処理を実行する。   The processing executed by each device controller in the device control unit may be periodically switched from the device control program to the connection detection program and executed. In this case, the connection result is temporarily stored until the device controller receives the information collection command from the integrated controller 60, and when the information collection command is received, step S3 is skipped and the subsequent processing is executed. .

(接続状態検出処理)
ステップS3の接続状態検出処理について説明する。図12に、CPU95による接続状態検出処理を説明するフローチャートを示す。
(Connection status detection process)
The connection state detection process in step S3 will be described. FIG. 12 shows a flowchart for explaining the connection state detection processing by the CPU 95.

ステップS3では、各機器コントローラのCPU95は、ROM96に格納されたプログラムに基づいて、入出力部の各ポートをチェックしている。ステップS31において、各機器コントローラのCPU95は、入力ポートに接続されたセンサの数又は種類を検出する。次に、ステップS32において、出力ポートに接続された機器の数又は種類を検出する。   In step S <b> 3, the CPU 95 of each device controller checks each port of the input / output unit based on a program stored in the ROM 96. In step S31, the CPU 95 of each device controller detects the number or type of sensors connected to the input port. Next, in step S32, the number or type of devices connected to the output port is detected.

各機器コントローラに対して、上述したステップS31〜ステップS32を有する接続状態検出処理を実行させる接続検出プログラム(接続状態を検出するための接続状態検出ツール又はシステム構成検知ツールともいう)として、ROM96に予め用意されている。   As a connection detection program (also referred to as a connection state detection tool or a system configuration detection tool for detecting a connection state) that causes each device controller to execute the connection state detection process including steps S31 to S32 described above, the ROM 96 stores Prepared in advance.

(受信データ解析処理)
ステップS6のシステム内DB40の検索処理の前処理として実施される受信データの解析処理について説明する。なお、受信データの解析とは、図6及び図9に示す通信フォーマットの中から各機器コントローラからの情報(データ本体)を抽出することである。すなわち、ここでは、入出力接続状態を表すデータ(接続数と接続状態)の抽出である。なお、図13のフローチャートは、ステップS8の各機器コントローラにおける制御プログラムの受信処理でも適用される。
(Received data analysis processing)
The received data analysis process executed as a pre-process of the search process of the in-system DB 40 in step S6 will be described. The analysis of the received data is to extract information (data body) from each device controller from the communication formats shown in FIGS. That is, here, extraction of data representing the input / output connection state (number of connections and connection state). Note that the flowchart of FIG. 13 is also applied to the reception process of the control program in each device controller in step S8.

統合コントローラ60は、ステップS101において、受信したパケットデータの可変長データ部を解析する。ステップS102において、分割データであるか否か判定する。分割データである場合(ステップS102:Yes)には、ステップS103において、データをRAM64に記憶する。ステップS104において、分割データの末尾を受信したか否か判定する。分割データの末尾を受信した場合(ステップS104:Yes)には、ステップS106に進む。一方、分割データの末尾が確認できない場合(ステップS104:No)には、ステップS105において、RAM64に接続結果の検出が解析ができない旨のフラグ(データ未解析フラグ)をセットして処理を終了する。この場合には、ステップS7を実行することなく制御プログラムの取得処理を終了する。   In step S101, the integrated controller 60 analyzes the variable length data portion of the received packet data. In step S102, it is determined whether the data is divided data. If it is divided data (step S102: Yes), the data is stored in the RAM 64 in step S103. In step S104, it is determined whether the end of the divided data has been received. When the end of the divided data is received (step S104: Yes), the process proceeds to step S106. On the other hand, if the end of the divided data cannot be confirmed (step S104: No), in step S105, a flag indicating that the connection result cannot be analyzed (data unanalyzed flag) is set in the RAM 64, and the process is terminated. . In this case, the control program acquisition process ends without executing step S7.

一方、分割データでない場合(ステップS102:No)、又は分割データの末尾が受信完了した場合には、ステップS106において、データ部のコマンド(図9参照)を解析する。ステップS107において、情報収集コマンドに対する応答か、すなわち接続結果であるか否か判定する。接続結果でなければ(ステップS107:No)、ステップS108において、他のコマンドに対する処理であるとして、データ未解析フラグをクリアして処理を終了する。この場合も、ステップS7を実行することなく、制御プログラムの取得処理を終了する。   On the other hand, if it is not divided data (step S102: No), or if reception of the end of the divided data is completed, in step S106, the command of the data part (see FIG. 9) is analyzed. In step S107, it is determined whether it is a response to the information collection command, that is, whether it is a connection result. If the result is not a connection result (step S107: No), it is determined that the process is for another command in step S108, and the data unanalyzed flag is cleared and the process ends. Also in this case, the acquisition process of the control program is terminated without executing step S7.

一方、接続結果であれば(ステップS107:Yes)、ステップS109において、統合コントローラ60は、図9に示したデータから、入力接続数及び接続状態を抽出する。また、ステップS110において、出力接続数及び接続状態を抽出する。   On the other hand, if it is a connection result (step S107: Yes), in step S109, the integrated controller 60 extracts the number of input connections and the connection state from the data shown in FIG. In step S110, the number of output connections and the connection state are extracted.

続いて、統合コントローラ60は、ステップS111において、送信元アドレスを確認し、汎用の機器コントローラであるか否かを判定する。汎用の機器コントローラであれば(ステップS111:Yes)、ステップS108に進み、データ未解析フラグをクリアして処理を終了する。   Subsequently, in step S111, the integrated controller 60 confirms the transmission source address and determines whether or not it is a general-purpose device controller. If it is a general-purpose device controller (step S111: Yes), it will progress to step S108, will clear a data unanalysis flag, and will complete | finish a process.

汎用の機器コントローラでなければ(ステップS111:No)、すなわち、専用コントローラであれば、ステップS112において、ステップS109で抽出された入力接続数及び接続状態、ステップS110で抽出された出力接続数及び接続状態に基づいて、別途プログラム内、或いはファイル等の別の定義手段により予め準備された専用コントローラに限定される接続関係データを用いて、接続関係の整合性チェックを行う。   If it is not a general-purpose device controller (step S111: No), that is, if it is a dedicated controller, in step S112, the number of input connections and connection state extracted in step S109, the number of output connections and connection extracted in step S110. Based on the state, a connection relation consistency check is performed using connection relation data limited to a dedicated controller prepared in advance in another program or by another definition means such as a file.

例えば、制御対象機器が圧縮機である場合には、吸入圧力を検出する圧力センサは、必ず接続されるべきものであり、制御対象機器も圧縮機に限定される。したがって、例えば、入出力ポートへはポート番号の小さい順に接続するという接続規則を定めておけば、ポートに接続される数と位置に明確な関係が成立する。したがって、この関係を整合性の指標としてチェックすることにより、センサ又は機器の接続関係が正確であるかを判定することができる。   For example, when the device to be controlled is a compressor, the pressure sensor for detecting the suction pressure should be connected, and the device to be controlled is also limited to the compressor. Therefore, for example, if a connection rule for connecting to input / output ports in ascending order of port numbers is established, a clear relationship is established between the number and position of connections to the ports. Therefore, by checking this relationship as an index of consistency, it is possible to determine whether the connection relationship of the sensor or the device is accurate.

例えば、制御対象機器が圧縮機である専用コントローラにおいて、1個の吸入圧力検出センサが入力ポート0番でなく、7番に接続されていたとすると、ポート番号の小さい順に接続するという規則に反しているので、整合性チェックの結果は、NGになる。つまり、機器のセットアップ時におけるセンサの接続ポートの間違いや、DIPスイッチの設定間違いを防止することができる。   For example, in a dedicated controller whose control target device is a compressor, if one suction pressure detection sensor is connected to the 7th port instead of the 0th input port, it is against the rule of connecting in ascending order of the port number. Therefore, the result of the consistency check is NG. That is, it is possible to prevent a sensor connection port error or a DIP switch setting error during device setup.

なお、この場合には、整合性チェックのためのポートの位置と数の接続関係(上述の接続関係データ)は、統合コントローラ60のROMに登録されていてもよいし、システム内DB40に登録されていてもよい。   In this case, the connection relationship between the position and number of ports for consistency check (the connection relationship data described above) may be registered in the ROM of the integrated controller 60 or registered in the in-system DB 40. It may be.

ステップS113において、統合コントローラ60は、前記予め準備された専用コントローラに限定される接続関係データを用いて接続状態の整合性をチェックする。例えば、凝縮器を制御する凝縮器専用のコントローラであった場合、圧力センサ14(図2参照)がアナログ入力部91aのポート911(図8(a)参照)に接続されていなければ(整合性エラー、ステップS113:Yes)、ステップS114において、統合コントローラ60の図示しない表示部などに、接続整合性にエラーがある旨を表示する(エラー表示)。そして、ステップS108において、データ未解析フラグをクリアして処理を終了する。   In step S113, the integrated controller 60 checks the consistency of the connection state using connection relation data limited to the dedicated controller prepared in advance. For example, in the case of a controller dedicated to a condenser that controls the condenser, the pressure sensor 14 (see FIG. 2) is not connected to the port 911 (see FIG. 8A) of the analog input unit 91a (consistency). Error, step S113: Yes), and in step S114, a message indicating that there is an error in connection consistency is displayed on the display unit (not shown) of the integrated controller 60 (error display). In step S108, the data unanalyzed flag is cleared and the process ends.

なお、詳細は記載しないが、同様の処理を他の入出力ポートについても実施することは言うまでもない。また、整合性エラーの表示がなされた場合には、その原因を確認し、然るべき処置を施す。例えば、センサ接続ポートの間違いであれば、正しいポートに接続し直す。或いは、DIPスイッチの設定ミスであれば、正しいDIPスイッチの設定状態に設定し直す等を実施し、接続検出を再度実行すればよい。   Although details are not described, it goes without saying that the same processing is performed for other input / output ports. If a consistency error is displayed, check the cause and take appropriate action. For example, if the sensor connection port is wrong, reconnect to the correct port. Alternatively, if the DIP switch setting is incorrect, the connection detection may be performed again by performing a reset to the correct DIP switch setting state or the like.

接続整合性チェックにエラーがなければ(ステップS113:No)、ステップS108に進み、データ未解析フラグをクリアして処理を終了する。   If there is no error in the connection consistency check (step S113: No), the process proceeds to step S108, the data unanalyzed flag is cleared, and the process is terminated.

(制御プログラム選択・抽出処理)
図11のステップS6における制御プログラム選択・抽出処理について説明する。図14に、統合コントローラ60のCPU62による制御プログラム選択・抽出処理を説明するフローチャートを示す。
(Control program selection / extraction process)
The control program selection / extraction process in step S6 of FIG. 11 will be described. FIG. 14 is a flowchart for explaining control program selection / extraction processing by the CPU 62 of the integrated controller 60.

図11のステップS6では、統合コントローラ60は、図13で抽出した各入出力ポートの接続結果のデータ(接続数及び接続状態)をシステム内DB40に格納された機器制御データベース(図4参照)と照合する。なお、機器制御データテーブルの全てを隈無く照合するのではなく、まず、機器IDを参照して、該当する制御対象機器の機器制御データテーブルのみを参照すればよい。具体的に、図14に示すステップS121において、統合コントローラ60のCPU62は、図4に示す機器制御データベースのアナログ入力ポート状態の接続数を参照し、入力接続数を照合する。   In step S6 of FIG. 11, the integrated controller 60 uses the device control database (see FIG. 4) in which the data (number of connections and connection state) of the connection results of the respective input / output ports extracted in FIG. Collate. In addition, it is only necessary to refer to the device ID of the device to be controlled and refer to only the device control data table of the corresponding control target, instead of checking all of the device control data tables. Specifically, in step S121 shown in FIG. 14, the CPU 62 of the integrated controller 60 refers to the number of connections in the analog input port state of the device control database shown in FIG.

ステップS122において、入力接続数が適合する機器制御データテーブルがない場合(ステップS122:No)、ステップS123において、入力接続数編集フラグをセットする。入力接続数が適合する機器制御データテーブルがある場合(ステップS122:Yes)、ステップS124に進む。なお、適合する機器制御データテーブルがあった場合は、そのテーブルID群を一時的にRAM64等に保持しておく。   If there is no device control data table in which the number of input connections is suitable in step S122 (step S122: No), an input connection number editing flag is set in step S123. If there is a device control data table that matches the number of input connections (step S122: Yes), the process proceeds to step S124. If there is a suitable device control data table, the table ID group is temporarily stored in the RAM 64 or the like.

CPU62は、続いて、ステップS124において、入力接続状態を照合する。この場合、先に一時的に保持したテーブルID群を優先的に照合対象とすることで、システム内DB40の参照頻度を減らすことができる。ステップS125において、入力接続状態が適合する機器制御データテーブルがあるか判定する。入力接続状態が適合する機器制御データテーブルがない場合(ステップS125:No)、ステップS126において、入力接続状態編集フラグをセットする。入力接続状態が適合する機器制御データテーブルがある場合(ステップS125:Yes)、ステップS127に進む。なお、適合する機器制御データテーブルがあった場合は、そのテーブルID群をRAM64等に一時的に保持する。   Subsequently, in step S124, the CPU 62 verifies the input connection state. In this case, the reference frequency of the in-system DB 40 can be reduced by preferentially using the table ID group temporarily held first as a collation target. In step S125, it is determined whether there is a device control data table that matches the input connection state. If there is no device control data table that matches the input connection state (step S125: No), the input connection state edit flag is set in step S126. If there is a device control data table that matches the input connection state (step S125: Yes), the process proceeds to step S127. If there is a suitable device control data table, the table ID group is temporarily held in the RAM 64 or the like.

CPU62は、ステップS127において、出力接続数を照合する。この場合、先に一時的に保持したテーブルID群を優先的に照合対象とすることで、システム内DB40の参照頻度を減らすことができる。ステップS128において、出力接続数が適合する機器制御データテーブルがあるか判定する。出力接続数が適合する機器制御データテーブルがない場合(ステップS128:No)、ステップS129において、出力接続数編集フラグをセットする。出力接続数が適合する機器制御データテーブルがある場合(ステップS128:Yes)、ステップS130に進む。なお、適合する機器制御データテーブルがあった場合は、そのテーブルID群を一時的にRAM64等に保持する。   In step S127, the CPU 62 collates the number of output connections. In this case, the reference frequency of the in-system DB 40 can be reduced by preferentially using the table ID group temporarily held first as a collation target. In step S128, it is determined whether there is a device control data table that matches the number of output connections. If there is no device control data table that matches the number of output connections (step S128: No), an output connection number edit flag is set in step S129. If there is a device control data table that matches the number of output connections (step S128: Yes), the process proceeds to step S130. If there is a suitable device control data table, the table ID group is temporarily held in the RAM 64 or the like.

CPU62は、ステップS130において、出力接続状態を照合する。この場合、先に一時的に保持したテーブルID群を優先的に照合対象とすることで、システム内DB40の参照頻度を減らすことができる。ステップS131において、出力接続状態が適合する機器制御データテーブルがあるか判定する。出力接続状態が適合する機器制御データテーブルがない場合(ステップS131:No)、ステップS132において、出力接続状態編集フラグをセットする。出力接続状態が適合する機器制御データテーブルがある場合(ステップS131:Yes)、ステップS133に進む。なお、適合するデータベーステーブルがあった場合は、そのテーブルID(通常は1個)を一時的に保存する。   In step S130, the CPU 62 collates the output connection state. In this case, the reference frequency of the in-system DB 40 can be reduced by preferentially using the table ID group temporarily held first as a collation target. In step S131, it is determined whether there is a device control data table that matches the output connection state. If there is no device control data table that matches the output connection state (step S131: No), the output connection state edit flag is set in step S132. If there is a device control data table that matches the output connection state (step S131: Yes), the process proceeds to step S133. If there is a matching database table, the table ID (usually one) is temporarily stored.

上述した一連のステップにおいて、各入出力ポートの接続結果のデータ(接続数及び接続状態)が機器制御データベースに適合するものがない場合、CPU62は、その旨を明示するフラグ(入力接続数編集フラグ、入力接続状態編集フラグ、出力接続数編集フラグ、出力接続状態編集フラグ)をセットする。例えば、1バイトデータを2ビット毎に4分割し、入力接続数、入力接続状態、出力接続数、出力接続状態の4種類の照合データ毎に下位ビットを立てる。或いは4項目のそれぞれに1バイトの変数を割り当ててもよい。   In the series of steps described above, if the data (connection number and connection state) of the connection results of each input / output port does not match the device control database, the CPU 62 specifies a flag (input connection number edit flag) indicating that fact. , Input connection state editing flag, output connection number editing flag, output connection state editing flag). For example, 1-byte data is divided into four for every two bits, and lower bits are set for each of four types of collation data: input connection number, input connection state, output connection number, and output connection state. Alternatively, a 1-byte variable may be assigned to each of the four items.

上記編集フラグは、機器制御データテーブルでの照合対象である4項目(図14参照)の何れかが一致しなかった場合、プログラム改編のためのソースコード変更項目を指し示す。例えば、何れかの項目が一致するプログラムソースコード(図4に示すファイルポインタで参照可能)を抽出し、別途PC等で改編が必要な項目を編集して、実行ファイルを作成し、新たな機器制御プログラムとして編集したソースコードとともに機器制御データベースに登録すればよい。更には、全項目が一致しなかった場合も、全入出力ポートが接続されている想定のプログラムソースコードをサンプルに必要な入出力部分のコードを残し、不要部分(未接続)のコードを削除すればよい。   The edit flag indicates a source code change item for program modification when any of the four items (see FIG. 14) to be collated in the device control data table does not match. For example, the program source code (which can be referred to by the file pointer shown in FIG. 4) that matches any of the items is extracted, the items that require reorganization are separately edited on a PC or the like, an executable file is created, and a new device is created. What is necessary is just to register with the apparatus control database with the source code edited as a control program. In addition, even if all items do not match, leave the code of the input / output part necessary for the sample of the assumed program source code to which all the input / output ports are connected, and delete the unnecessary part (unconnected) code do it.

ステップS133では、CPU62は、上述した制御プログラム選択・抽出処理の一連のステップで照合項目(入力接続数、入力接続状態、出力接続数、出力接続状態)が適合したシステム内DB40(図4参照)に登録されている機器制御データテーブルに格納された制御プログラム実行形式の格納先を示す格納ポインタを取得する。   In step S133, the CPU 62 in-system DB 40 in which the collation items (number of input connections, input connection status, number of output connections, output connection status) are matched in the series of steps of the control program selection / extraction process described above (see FIG. 4). The storage pointer indicating the storage location of the control program execution format stored in the device control data table registered in the is acquired.

CPU62は、図11のステップS7において、先に取得した制御プログラム実行形式の格納ポインタを参照して、制御プログラム本体を抽出し、該当する機器コントローラに送信する。   In step S7 of FIG. 11, the CPU 62 refers to the previously acquired storage pointer in the control program execution format, extracts the control program body, and transmits it to the corresponding device controller.

したがって、本発明の実施形態に係る機器制御システム1は、機器コントローラと機器コントローラの制御対象機器とが一体型でない場合、すなわち、市場に別々に供給される状況であっても、機器コントローラにおいて検出され制御対象機器の接続数又は接続状態、或いはセンサの数又は接続状態に応じて、データベースから機器を正しく動作させるための制御プログラムを抽出し、機器コントローラに提供することができるので、新たに店舗を立ち上げたとき、又は店舗内の機器構成を再編成したときなどに、作業者による各機器の初期設定を容易にすることができ、機器の設定にかかる人的及び時間的浪費を削減することができる。   Therefore, the device control system 1 according to the embodiment of the present invention is detected by the device controller even when the device controller and the device to be controlled by the device controller are not integrated, that is, even in a situation where they are separately supplied to the market. Since the control program for operating the device correctly can be extracted from the database and provided to the device controller according to the number or connection state of the device to be controlled, or the number or connection state of the sensor, a new store can be provided. The initial setting of each device by the operator can be facilitated when the device is started up or when the device configuration in the store is reorganized, etc., and the waste of human and time for setting the device is reduced. be able to.

また、本実施形態に係る機器制御システム1は、上述した、機器コントローラと機器コントローラの制御対象機器とが別々に提供される場合に限らず、従来のように、一体型として提供される場合であっても、機器担当者による各機器の初期設定を容易にするという効果が得られる。   In addition, the device control system 1 according to the present embodiment is not limited to the case where the device controller and the device to be controlled by the device controller are provided separately. Even if it exists, the effect that the initial setting of each apparatus by the person in charge of an apparatus is made easy is acquired.

(その他の実施形態)
図1に示す機器制御システム1は、更に外部ネットワークと接続されていてもよい。図15は、統合コントローラ60が、店舗内の各機器の運転状況等をそれぞれの機器コントローラを介して統合的に管理し、各機器間の連携を図ることで店舗全体の省エネルギー制御等を実施する機器制御システムであり、この統合コントローラがいわゆるインターネットのような外部ネットワークに接続されている例である。
(Other embodiments)
The device control system 1 shown in FIG. 1 may be further connected to an external network. In FIG. 15, the integrated controller 60 manages the operation status of each device in the store in an integrated manner via each device controller, and implements energy saving control for the entire store by coordinating between the devices. In this example, the integrated controller is connected to an external network such as the Internet.

統合コントローラ60は、更に、外部ネットワーク70に接続されており、管理コントローラ80に接続された外部データベース(外部DB)90に、管理コントローラ80を介してアクセス可能になっている。更に、管理コントローラ80は、外部ネットワーク70を介して、各店舗の機器制御システム(1,2,3,…)を一元管理しており、全店舗における機器制御システムの構成や各機器の運転状況、その他、各店舗の運営に係わる全ての情報を収集可能である。この場合、管理コントローラ80がマスターコントローラであり、統合コントローラ60を介して各機器コントローラと相互に通信可能であるように接続される。   The integrated controller 60 is further connected to an external network 70, and can access an external database (external DB) 90 connected to the management controller 80 via the management controller 80. Further, the management controller 80 centrally manages the device control systems (1, 2, 3,...) Of each store via the external network 70, and the configuration of the device control system and the operating status of each device in all stores. In addition, all information related to the operation of each store can be collected. In this case, the management controller 80 is a master controller, and is connected so as to be able to communicate with each device controller via the integrated controller 60.

外部DB90は、図4に示した機器制御データベースと同等以上のデータが格納されている。例えば、システム内DB40が各店舗ローカルの情報のみを格納しているのに対して、全店舗に亘るデータを保持することが可能である。すなわち、各店舗の機器制御システムにおける全機器の構成に基づく、あらゆる種類の制御プログラムを最大公約数的に格納することができる。したがって、図15に示す実施形態では、機器制御システム1の店舗ローカルなシステム内DB40では検索・照合できなかった機器制御プログラムを外部ネットワーク70及び管理コントローラ80を介して、全店舗レベルで検索・照合することが可能である。   The external DB 90 stores data equivalent to or better than the device control database shown in FIG. For example, while the DB 40 in the system stores only information on each store local, it is possible to hold data over all stores. That is, all kinds of control programs based on the configuration of all devices in the device control system of each store can be stored in the greatest common divisor. Therefore, in the embodiment shown in FIG. 15, device control programs that could not be searched and verified in the store-in-system DB 40 of the device control system 1 are searched and verified at the level of all stores via the external network 70 and the management controller 80. Is possible.

なお、管理コントローラ80は、統合コントローラと少なくとも同等以上の機能を有しており、統合コントローラと同等の構成とすることができる。したがって、管理コントローラ80の構成は、図10に示す統合コントローラ60を参照することができる。   The management controller 80 has at least the same or more functions as the integrated controller, and can have the same configuration as the integrated controller. Therefore, the configuration of the management controller 80 can refer to the integrated controller 60 shown in FIG.

外部ネットワーク70に接続された管理コントローラ80によって、制御プログラム検索処理が実行される場合には、統合コントローラ60は、各機器コントローラから送られた接続情報を管理コントローラ80に受け渡す、或いは管理コントローラ80によって抽出された制御プログラムを各機器コントローラに受け渡す役割を担っている。そのため、外部ネットワーク70に接続された管理コントローラ80と各機器コントローラとの間で行われる制御プログラムの取得処理は、図11のフローチャートにおけるマスターコントローラを管理コントローラと読み替えることで説明することができる。この場合、管理コントローラと機器コントローラとの間には、各機器コントローラと管理コントローラ80との間の各種データの送受の橋渡しをする統合コントローラ60が介在している。   When the control program search process is executed by the management controller 80 connected to the external network 70, the integrated controller 60 transfers the connection information sent from each device controller to the management controller 80, or the management controller 80. The control program extracted by the function is transferred to each device controller. Therefore, control program acquisition processing performed between the management controller 80 connected to the external network 70 and each device controller can be described by replacing the master controller in the flowchart of FIG. 11 with the management controller. In this case, an integrated controller 60 that bridges transmission and reception of various data between each device controller and the management controller 80 is interposed between the management controller and the device controller.

したがって、図15に示すように、機器制御システム1が外部ネットワークに接続されている場合の制御プログラムの取得処理は、図11と同様に、統合コントローラ60(又は管理コントローラ80)は、各機器コントローラに対して、機器コントローラに接続されているセンサ及び機器を検出する処理を実行する信号(情報収集コマンドという)を送信する(ステップS1に相当)。各機器コントローラは、情報収集コマンドを受信する(ステップS2に相当)。続いて、各機器コントローラは、接続状態検出処理を実行する(ステップS3に相当)。各機器コントローラは、接続状態検出処理によって検出されたセンサ、機器の数及び種類に関する情報を接続結果として、統合コントローラ60に送信する。統合コントローラ60は、外部ネットワーク70を介して管理コントローラ80に送信する(ステップS4に相当)。   Therefore, as shown in FIG. 15, the acquisition process of the control program when the device control system 1 is connected to the external network is performed by the integrated controller 60 (or the management controller 80) in the same manner as in FIG. In response to this, a signal (referred to as an information collection command) for executing processing for detecting a sensor and a device connected to the device controller is transmitted (corresponding to step S1). Each device controller receives the information collection command (corresponding to step S2). Subsequently, each device controller executes a connection state detection process (corresponding to step S3). Each device controller transmits information regarding the number of sensors and devices detected by the connection state detection process to the integrated controller 60 as a connection result. The integrated controller 60 transmits to the management controller 80 via the external network 70 (corresponding to step S4).

管理コントローラ80は、接続結果を受信する(ステップS5に相当)。管理コントローラ80は、受信した接続結果に基づいて、外部DB90から接続結果に対応する制御プログラムを検索する(制御プログラム検索処理、ステップS6に相当)。   The management controller 80 receives the connection result (corresponding to step S5). Based on the received connection result, the management controller 80 searches the external DB 90 for a control program corresponding to the connection result (control program search process, corresponding to step S6).

管理コントローラ80による制御プログラムの検索処理については、図13,図14のフローチャートに示す処理で説明することができる。   The search processing of the control program by the management controller 80 can be explained by the processing shown in the flowcharts of FIGS.

管理コントローラ80は、検索の結果、抽出された制御プログラムを統合コントローラ60を介して各機器コントローラに供給する。各機器コントローラは、受信した制御プログラムをROM96等に格納する。そして、ステップS9において、各機器コントローラは、この制御プログラムに基づいて、RAM97を作業領域として、接続された機器の各々を計画的に制御し、統合コントローラ60からの指令に従いながら各機器の効率的な運転動作を実行する。これにより、機器制御システム1は、店舗全体の総合的な省エネルギー化を実現することができる。   The management controller 80 supplies the extracted control program to each device controller via the integrated controller 60 as a result of the search. Each device controller stores the received control program in the ROM 96 or the like. Then, in step S9, each device controller systematically controls each connected device using the RAM 97 as a work area based on this control program, and efficiently controls each device while following the command from the integrated controller 60. Execute correct driving action. Thereby, the apparatus control system 1 can implement | achieve comprehensive energy saving of the whole store.

また、図15に示す機器制御システム1は、検出されたセンサ及び機器の接続結果に対応する機器制御プログラムがシステム内DB40で検索、選択、抽出ができない場合には、外部ネットワーク70を介して取得することができる。   In addition, the device control system 1 shown in FIG. 15 acquires the device control program corresponding to the detected sensor and device connection result via the external network 70 when the system DB 40 cannot search, select, or extract the device control program. can do.

すなわち、管理コントローラ80を介して、各店舗の機器制御システムにおける全機器の構成に基づくあらゆる種類の制御プログラムが最大公約数的に格納された外部DB90から、機器制御システム1の店舗ローカルなシステム内DB40では取得できなかった機器制御プログラムを取得することが可能になる。   That is, from the external DB 90 in which all types of control programs based on the configuration of all devices in the device control system of each store are stored via the management controller 80 in the store local system of the device control system 1 It becomes possible to acquire a device control program that could not be acquired by the DB 40.

これにより、新規店舗でのシステム導入時など、システム内DB40がない、或いはシステム内DB40に十分なデータが蓄積されていない場合など、初期設定時の作業効率を大幅に向上させることができる。   Thereby, when there is no in-system DB 40 or when sufficient data is not stored in the in-system DB 40, such as when the system is introduced at a new store, the work efficiency at the time of initial setting can be greatly improved.

したがって、本実施形態に係る機器制御システム1は、機器コントローラと機器コントローラの制御対象機器とが一体型でない場合、すなわち、市場に別々に供給される状況であっても、機器コントローラにおいて検出され制御対象機器の接続数又は接続状態、或いはセンサの数又は接続状態に応じて、データベースから機器を正しく動作させるための制御プログラムを抽出し、機器コントローラに提供することができるので、新たに店舗を立ち上げたとき、又は店舗内の機器構成を再編成したときなどに、作業者による各機器の初期設定を容易にすることができ、機器の設定にかかる人的及び時間的浪費を削減することができる。   Therefore, the device control system 1 according to the present embodiment is detected and controlled by the device controller even when the device controller and the device to be controlled by the device controller are not integrated, that is, even in a situation where they are separately supplied to the market. A control program for operating the device correctly can be extracted from the database according to the number or connection state of the target device or the number or connection state of the sensor and provided to the device controller. It is possible to facilitate the initial setting of each device by an operator when it is raised, or when the device configuration in the store is reorganized, etc., and it is possible to reduce human and time waste for setting the device. it can.

また、図15に示す機器制御システム1は、検出されたセンサ及び機器の接続結果に対応する制御プログラムがシステム内DB40にないときは、外部ネットワークから取得することができる。これにより、機器制御システム1を提供する上での制約(例えば、製造コスト等)を受けることなく、より多くの制御プログラムを用意しておくことができる。またこれにより、適合する制御プログラムが見つからない、といった弊害を低減することができ、作業者による各機器の初期設定時における作業効率を向上させることができる。   In addition, the device control system 1 shown in FIG. 15 can obtain the control program corresponding to the detected sensor and device connection result from the external network when the system DB 40 does not have the control program. Thereby, more control programs can be prepared without receiving restrictions (for example, manufacturing cost etc.) in providing the device control system 1. This can also reduce adverse effects such as the failure to find a suitable control program, and improve the work efficiency when an operator initially sets each device.

また、本実施形態に係る機器制御システム1は、上述した、機器コントローラと機器コントローラの制御対象機器とが別々に提供される場合に限らず、従来のように、一体型として提供される場合であっても、作業者による各機器の初期設定を容易にするという効果が得られる。   In addition, the device control system 1 according to the present embodiment is not limited to the case where the device controller and the device to be controlled by the device controller are provided separately. Even if it exists, the effect that the initial setting of each apparatus by an operator is made easy is acquired.

なお、上述した機器コントローラ、統合コントローラ等のハードウェア構成は、プログラムモジュールとして実現することができる。したがって、上述した機器コントローラ、統合コントローラ等において実行されるとした処理は、何れのコントローラで実行されてもよい。また、機器コントローラ及び統合コントローラの機能を有した汎用コンピュータ等によって実行されてもよい。   The hardware configuration such as the device controller and the integrated controller described above can be realized as a program module. Therefore, the processing that is executed in the above-described device controller, integrated controller, or the like may be executed by any controller. Further, it may be executed by a general-purpose computer having functions of a device controller and an integrated controller.

本発明の実施形態として示す機器制御システムの設備構成を説明する構成図である。It is a block diagram explaining the installation structure of the apparatus control system shown as embodiment of this invention. 上記機器制御システムにおける冷凍設備のセンサ及び機器の構成を説明する構成図である。It is a block diagram explaining the structure of the sensor of refrigeration equipment and an apparatus in the said apparatus control system. 上記機器制御システムにおける空調設備のセンサ及び機器の構成を説明する構成図である。It is a block diagram explaining the structure of the sensor and apparatus of an air-conditioning installation in the said apparatus control system. 上記機器制御システムにおけるシステム内DBに格納される機器制御データベースの一例を示す図である。It is a figure which shows an example of the equipment control database stored in DB in a system in the said equipment control system. 上記機器制御システムにおける機器コントローラを説明する構成図である。It is a block diagram explaining the apparatus controller in the said apparatus control system. 上記機器コントローラと統合コントローラとの通信に適用可能な通信フォーマットの一例を説明する模式図である。It is a schematic diagram explaining an example of the communication format applicable to communication with the said apparatus controller and an integrated controller. 8ビットデータ長を有するDIPスイッチを使用した場合の機器コントローラIDの設定例を説明する説明図である。It is explanatory drawing explaining the example of a setting of apparatus controller ID at the time of using the DIP switch which has 8-bit data length. 上記機器コントローラの入出力部を説明する模式図である。It is a schematic diagram explaining the input-output part of the said apparatus controller. 機器コントローラの入出力状態の検出結果の送信データ例を説明する模式図である。It is a schematic diagram explaining the example of transmission data of the detection result of the input / output state of a device controller. 上記機器制御システムにおける統合コントローラを説明する構成図である。It is a block diagram explaining the integrated controller in the said apparatus control system. 上記機器制御システムの統合コントローラと機器コントローラによって実行される制御プログラムの取得処理を説明するフローチャートである。It is a flowchart explaining the acquisition process of the control program performed by the integrated controller and apparatus controller of the said apparatus control system. 図11に示すステップS3の接続状態検出処理を説明するフローチャートである。It is a flowchart explaining the connection state detection process of step S3 shown in FIG. 図11に示すステップS6のシステム内DBを検索する処理の前処理として実施される受信データ解析処理を説明するフローチャートである。12 is a flowchart for explaining a received data analysis process that is performed as a pre-process of the process of searching the in-system DB in step S6 shown in FIG. 図11に示すステップS6の制御プログラム選択・抽出処理を説明するフローチャートである。It is a flowchart explaining the control program selection / extraction process of step S6 shown in FIG. 本発明の実施形態として示す機器制御システムの設備構成を説明する構成図である。It is a block diagram explaining the installation structure of the apparatus control system shown as embodiment of this invention.

符号の説明Explanation of symbols

1…機器制御システム、10…冷凍設備、19a,19b,19c…機器コントローラ、20…空調設備、30…照明設備、40…システム内データベース、51〜54…バス、60…統合コントローラ   DESCRIPTION OF SYMBOLS 1 ... Equipment control system, 10 ... Refrigeration equipment, 19a, 19b, 19c ... Equipment controller, 20 ... Air conditioning equipment, 30 ... Lighting equipment, 40 ... In-system database, 51-54 ... Bus, 60 ... Integrated controller

Claims (9)

店舗内において、センサ及び機器が接続されており、前記センサ及び前記機器の構成に応じた制御プログラムが設定されることで、前記機器の各々を動作させる制御を行う機器制御部を有する複数の機器コントローラと、前記各機器が連携して動作するように制御する統合コントローラと、複数の前記制御プログラムが格納された内部データベースとを備え、
前記統合コントローラと前記機器コントローラとは、相互に通信可能に接続されており、
前記統合コントローラは、前記内部データベースに対してアクセス可能に接続されており、
前記機器制御部には、前記機器コントローラに接続された前記センサ及び前記機器の構成を接続結果として検出する接続検出プログラムが設定されており、
前記機器コントローラは、
前記機器制御部で前記接続検出プログラムにより得られた前記接続結果を前記統合コントローラに送信する接続結果送信部と、
前記統合コントローラから前記制御プログラムを受け取る制御プログラム受信部と、
受け取った前記制御プログラムを前記接続検出プログラムに代えて前記機器制御部へと設定する制御プログラム設定部とを有し、
前記統合コントローラは、
前記機器コントローラから前記接続結果を受信する接続結果受信部と、
前記接続結果受信部により受信した前記接続結果に対応する前記制御プログラムを前記内部データベースから検索する内部データベース検索部と、
前記内部データベース検索部において検索された前記制御プログラムを前記機器コントローラに送信する制御プログラム送信部とを有する
ことを特徴とする機器制御システム。
A plurality of devices having a device control unit that controls each of the devices to be operated by setting a control program according to the configuration of the sensors and the devices in the store. A controller, an integrated controller that controls the devices to operate in cooperation with each other, and an internal database that stores a plurality of the control programs,
The integrated controller and the device controller are connected so as to communicate with each other.
The integrated controller is connected to the internal database in an accessible manner;
In the device control unit, a connection detection program for detecting the configuration of the sensor and the device connected to the device controller as a connection result is set,
The device controller is
A connection result transmission unit that transmits the connection result obtained by the connection detection program in the device control unit to the integrated controller;
A control program receiver for receiving the control program from the integrated controller;
A control program setting unit that sets the received control program to the device control unit instead of the connection detection program;
The integrated controller is
A connection result receiving unit for receiving the connection result from the device controller;
An internal database search unit that searches the internal database for the control program corresponding to the connection result received by the connection result receiving unit;
A device control system, comprising: a control program transmission unit that transmits the control program searched by the internal database search unit to the device controller.
店舗内において、センサ及び機器が接続されており、前記センサ及び前記機器の構成に応じた制御プログラムが設定されることで、前記機器の各々を動作させる制御を行う機器制御部を有する複数の機器コントローラと、前記各機器が連携して動作するように制御する統合コントローラと、前記店舗を管理する管理コントローラと、複数の前記制御プログラムが格納された外部データベースとを備え、
前記統合コントローラと前記機器コントローラとは、相互に通信可能に接続されており、
前記統合コントローラと前記管理コントローラとは、ネットワークを介して相互に通信可能に接続されており、
前記管理コントローラは、前記外部データベースにアクセス可能に接続されており、
前記機器制御部には、前記機器コントローラに接続された前記センサ及び前記機器の構成を接続結果として検出する接続検出プログラムが前記機器制御部に設定されており、
前記機器コントローラは、
前記機器制御部で前記接続検出プログラムにより得られた前記接続結果を前記統合コントローラに送信する機器コントローラ側接続結果送信部と、
前記統合コントローラから前記制御プログラムを受け取る機器コントローラ側制御プログラム受信部と、
受け取った前記制御プログラムを前記接続検出プログラムに代えて前記機器制御部へと設定する制御プログラム設定部とを有し、
前記統合コントローラは、
前記機器コントローラから前記接続結果を受信する統合コントローラ側接続結果受信部と、
前記機器コントローラに前記制御プログラムを送信する統合コントローラ側制御プログラム送信部と、
前記管理コントローラに前記接続結果を送信する統合コントローラ側接続結果送信部と、
前記管理コントローラから前記制御プログラムを受け取る統合コントローラ側制御プログラム受信部とを有し、
前記管理コントローラは、
前記統合コントローラから前記接続結果を受信する管理コントローラ側接続結果受信部と、
受信した前記接続結果に対応する前記制御プログラムを前記外部データベースから検索する外部データベース検索部と、
前記外部データベース検索部において検索された前記制御プログラムを前記統合コントローラに送信する管理コントローラ側制御プログラム送信部とを有する
ことを特徴とする機器制御システム。
A plurality of devices having a device control unit that controls each of the devices to be operated by setting a control program according to the configuration of the sensors and the devices in the store. A controller, an integrated controller that controls the devices to operate in cooperation with each other, a management controller that manages the store, and an external database that stores a plurality of the control programs,
The integrated controller and the device controller are connected so as to communicate with each other.
The integrated controller and the management controller are communicably connected to each other via a network.
The management controller is connected to be accessible to the external database,
In the device control unit, a connection detection program for detecting the configuration of the sensor and the device connected to the device controller as a connection result is set in the device control unit,
The device controller is
A device controller side connection result transmission unit for transmitting the connection result obtained by the connection detection program in the device control unit to the integrated controller;
A device controller-side control program receiver that receives the control program from the integrated controller;
A control program setting unit that sets the received control program to the device control unit instead of the connection detection program;
The integrated controller is
An integrated controller side connection result receiving unit for receiving the connection result from the device controller;
An integrated controller side control program transmission unit for transmitting the control program to the device controller;
An integrated controller side connection result transmission unit for transmitting the connection result to the management controller;
An integrated controller side control program receiving unit that receives the control program from the management controller;
The management controller is
A management controller side connection result receiving unit for receiving the connection result from the integrated controller;
An external database search unit that searches the external database for the control program corresponding to the received connection result;
A device control system comprising: a management controller-side control program transmission unit that transmits the control program retrieved by the external database retrieval unit to the integrated controller.
前記センサ及び前記機器は、冷凍又は冷蔵設備、空調設備を含む冷設機器を構成するセンサ及び機器であることを特徴とする請求項1又は請求項2に記載の機器制御システム。   The device control system according to claim 1, wherein the sensor and the device are sensors and devices constituting a refrigeration device including a refrigeration or refrigeration facility and an air conditioning facility. センサ及び複数の機器が接続されており前記複数の機器の各々の動作を制御する機器コントローラであって、
前記複数の機器が連携して動作するように制御するマスターコントローラに接続されており、
センサの数に対応する数設けられており、前記センサが接続されるセンサ接続部と、
前記機器の数に対応する数設けられており、前記機器が接続される機器接続部と、
前記機器コントローラに接続された前記センサ及び前記機器の構成を接続結果として検出する接続検出プログラムが設定された機器制御部と、
前記接続検出プログラムにより得られた接続結果を前記マスターコントローラに送信する接続結果送信部と、
前記マスターコントローラから前記接続結果に応じた制御プログラムを受信する制御プログラム受信部と、
受信した前記制御プログラムを前記接続検出プログラムに代えて前記機器制御部へと設定する制御プログラム設定部とを有しており、
前記機器制御部は、設定された前記制御プログラムに基づいて前記機器の各々を動作させる制御を行うことを特徴とする機器コントローラ。
A device controller to which a sensor and a plurality of devices are connected and controls the operation of each of the plurality of devices,
Connected to a master controller that controls the devices to operate in cooperation with each other;
A number corresponding to the number of sensors is provided, and a sensor connection part to which the sensors are connected;
A number corresponding to the number of devices is provided, and a device connection unit to which the devices are connected,
A device control unit in which a connection detection program that detects the configuration of the sensor and the device connected to the device controller as a connection result; and
A connection result transmission unit that transmits a connection result obtained by the connection detection program to the master controller;
A control program receiving unit for receiving a control program according to the connection result from the master controller;
A control program setting unit that sets the received control program to the device control unit instead of the connection detection program;
The device controller, wherein the device controller performs control to operate each of the devices based on the set control program.
店舗内において、センサ及び機器が接続されており、制御プログラムに基づいて前記機器の各々を動作させる制御を行う複数の機器コントローラと相互に通信可能に接続されており、前記機器が連携して動作するように制御するマスターコントローラであって、
複数の前記制御プログラムが格納されたデータベースに対してアクセス可能に接続されており、
前記機器コントローラから前記機器コントローラに接続された前記センサ及び前記機器の構成を表す接続結果を受信する接続結果受信部と、
前記接続結果受信部により受信した前記接続結果に対応する前記制御プログラムを前記データベースから検索するデータベース検索部と、
前記データベース検索部において検索された前記制御プログラムを前記接続結果の送信元である前記機器コントローラに送信する制御プログラム送信部と
を有するマスターコントローラ。
Sensors and devices are connected in the store, and connected to a plurality of device controllers that perform control to operate each of the devices based on a control program, and the devices operate in cooperation with each other. A master controller that controls
A plurality of the control programs are connected so as to be accessible to a database,
A connection result receiving unit for receiving a connection result representing a configuration of the sensor and the device connected to the device controller from the device controller;
A database search unit that searches the database for the control program corresponding to the connection result received by the connection result receiving unit;
A control program transmission unit that transmits the control program searched in the database search unit to the device controller that is a transmission source of the connection result.
複数のセンサ及び複数の機器が接続されており、前記機器が連携して動作するように制御するマスターコントローラと接続されており、コンピュータにより前記機器を動作するための制御が実行される機器コントローラに、
接続されたセンサの数又は種類を検出するステップと、
接続された機器の数又は種類を検出するステップと、
前記検出されたセンサ及び前記検出された機器の接続結果を前記マスターコントローラに送信するステップと、
前記接続結果に応じた前記機器の動作を制御する制御プログラムを前記マスターコントローラから取得するステップと、
取得した前記制御プログラムを設定するステップと
を実行させるためのプログラム。
A device controller, to which a plurality of sensors and a plurality of devices are connected, is connected to a master controller that controls the devices to operate in cooperation with each other, and is controlled by a computer to operate the devices. ,
Detecting the number or type of connected sensors;
Detecting the number or type of connected devices;
Transmitting a connection result of the detected sensor and the detected device to the master controller;
Obtaining a control program for controlling the operation of the device according to the connection result from the master controller;
A program for executing the step of setting the acquired control program.
複数のセンサ及び複数の機器が接続されており、前記センサ及び前記機器の構成に応じた制御プログラムに基づいて前記機器の各々を動作させる制御を行う複数の機器コントローラに相互に通信可能に接続されており、前記機器コントローラに接続された前記機器の各々を動作させるために用いる前記制御プログラムが格納されたデータベースに接続されており、コンピュータにより制御されるマスターコントローラに、
前記機器コントローラに接続されたセンサ及び前記機器の接続結果を前記機器コントローラに要求するステップと、
前記接続結果を受け取るステップと、
前記データベースから前記接続結果に対応する前記制御プログラムを抽出するステップと、
前記抽出した前記制御プログラムを前記機器コントローラに送信するステップと
を実行させるためのプログラム。
A plurality of sensors and a plurality of devices are connected, and connected to a plurality of device controllers that perform control to operate each of the devices based on a control program corresponding to the configuration of the sensors and the devices. Connected to a database storing the control program used to operate each of the devices connected to the device controller, and to a master controller controlled by a computer,
Requesting the device controller to connect the sensor connected to the device controller and the device; and
Receiving the connection result;
Extracting the control program corresponding to the connection result from the database;
Transmitting the extracted control program to the device controller.
店舗内において、センサ及び機器が接続されており、前記センサ及び前記機器の構成に応じた制御プログラムが設定されることで、前記機器の各々を動作させる制御を行う機器制御部を有する複数の機器コントローラと、前記各機器が連携して動作するように制御する統合コントローラと、複数の前記制御プログラムが格納された内部データベースとを備え、前記統合コントローラと前記機器コントローラとは、相互に通信可能に接続されており、前記統合コントローラは、前記内部データベースに対してアクセス可能に接続されており、前記機器制御部には、前記機器コントローラに接続された前記センサ及び前記機器の構成を接続結果として検出する接続検出プログラムが設定されている機器制御システムの制御方法であって、
前記機器制御部で前記接続検出プログラムにより得られた前記接続結果を前記統合コントローラに送信するステップと、
前記統合コントローラにおいて前記機器コントローラから前記接続結果を受信するステップと、
受信した前記接続結果に対応する前記制御プログラムを前記内部データベースから検索するステップと、
検索された前記制御プログラムを前記機器コントローラに送信するステップと、
前記機器コントローラにおいて前記統合コントローラから前記制御プログラムを受け取るステップと、
受け取った前記制御プログラムを前記接続検出プログラムに代えて前記機器制御部へと設定するステップと
を有することを特徴とする機器制御システムの制御方法。
A plurality of devices having a device control unit that controls each of the devices to be operated by setting a control program according to the configuration of the sensors and the devices in the store. A controller, an integrated controller that controls the devices to operate in cooperation with each other, and an internal database that stores a plurality of the control programs. The integrated controller and the device controller can communicate with each other. The integrated controller is connected so as to be accessible to the internal database, and the device control unit detects the configuration of the sensor and the device connected to the device controller as a connection result. A device control system control method in which a connection detection program is set,
Transmitting the connection result obtained by the connection detection program in the device control unit to the integrated controller;
Receiving the connection result from the device controller in the integrated controller;
Retrieving the control program corresponding to the received connection result from the internal database;
Transmitting the retrieved control program to the device controller;
Receiving the control program from the integrated controller at the device controller;
A control method for a device control system, comprising: setting the received control program to the device control unit instead of the connection detection program.
店舗内において、センサ及び機器が接続されており、前記センサ及び前記機器の構成に応じた制御プログラムが設定されることで、前記機器の各々を動作させる制御を行う機器制御部を有する複数の機器コントローラと、前記各機器が連携して動作するように制御する統合コントローラと、前記店舗を管理する管理コントローラと、複数の前記制御プログラムが格納された外部データベースとを備え、前記統合コントローラと前記機器コントローラとは、相互に通信可能に接続されており、前記統合コントローラと前記管理コントローラとは、ネットワークを介して相互に通信可能に接続されており、前記管理コントローラは、前記外部データベースにアクセス可能に接続されており、前記機器制御部には、前記機器コントローラに接続された前記センサ及び前記機器の構成を接続結果として検出する接続検出プログラムが前記機器制御部に設定されている機器制御システムの制御方法であって、
前記接続検出プログラムにより得られた前記接続結果を前記統合コントローラに送信するステップと、
前記統合コントローラにおいて前記機器コントローラから前記接続結果を受信するステップと、
前記統合コントローラから前記管理コントローラに前記接続結果を送信するステップと、
前記管理コントローラにおいて前記統合コントローラから前記接続結果を受信するステップと、
前記統合コントローラから受け取った前記接続結果に対応する前記制御プログラムを前記外部データベースから検索するステップと、
検索された前記制御プログラムを前記統合コントローラに送信するステップと、
前記統合コントローラにおいて前記管理コントローラから前記制御プログラムを受け取るステップと、
前記統合コントローラから前記機器コントローラに前記制御プログラムを送信するステップと、
前記機器コントローラにおいて前記統合コントローラから前記制御プログラムを受け取るステップと、
受け取った前記制御プログラムを前記接続検出プログラムに代えて前記機器制御部へと設定するステップと
を有することを特徴とする機器制御システムの制御方法。
A plurality of devices having a device control unit that controls each of the devices to be operated by setting a control program according to the configuration of the sensors and the devices in the store. A controller, an integrated controller that controls the devices to operate in cooperation, a management controller that manages the store, and an external database that stores a plurality of the control programs, the integrated controller and the devices The controller is connected to be able to communicate with each other, the integrated controller and the management controller are connected to be able to communicate with each other via a network, and the management controller can access the external database. Connected to the device controller, connected to the device controller. A the sensor and the control method of the connection detecting program the device control system set in the device control unit that detects a connection result the structure of the apparatus,
Transmitting the connection result obtained by the connection detection program to the integrated controller;
Receiving the connection result from the device controller in the integrated controller;
Transmitting the connection result from the integrated controller to the management controller;
Receiving the connection result from the integrated controller at the management controller;
Retrieving the control program corresponding to the connection result received from the integrated controller from the external database;
Sending the retrieved control program to the integrated controller;
Receiving the control program from the management controller at the integrated controller;
Transmitting the control program from the integrated controller to the device controller;
Receiving the control program from the integrated controller at the device controller;
A control method for a device control system, comprising: setting the received control program to the device control unit instead of the connection detection program.
JP2007171030A 2007-06-28 2007-06-28 DEVICE CONTROL SYSTEM, DEVICE CONTROLLER, MASTER CONTROLLER, PROGRAM, AND DEVICE CONTROL SYSTEM CONTROL METHOD Expired - Fee Related JP4988455B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2007171030A JP4988455B2 (en) 2007-06-28 2007-06-28 DEVICE CONTROL SYSTEM, DEVICE CONTROLLER, MASTER CONTROLLER, PROGRAM, AND DEVICE CONTROL SYSTEM CONTROL METHOD

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2007171030A JP4988455B2 (en) 2007-06-28 2007-06-28 DEVICE CONTROL SYSTEM, DEVICE CONTROLLER, MASTER CONTROLLER, PROGRAM, AND DEVICE CONTROL SYSTEM CONTROL METHOD

Publications (2)

Publication Number Publication Date
JP2009008341A true JP2009008341A (en) 2009-01-15
JP4988455B2 JP4988455B2 (en) 2012-08-01

Family

ID=40323587

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2007171030A Expired - Fee Related JP4988455B2 (en) 2007-06-28 2007-06-28 DEVICE CONTROL SYSTEM, DEVICE CONTROLLER, MASTER CONTROLLER, PROGRAM, AND DEVICE CONTROL SYSTEM CONTROL METHOD

Country Status (1)

Country Link
JP (1) JP4988455B2 (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011099611A (en) * 2009-11-05 2011-05-19 Toshiba Carrier Corp Air conditioner
JP2011214926A (en) * 2010-03-31 2011-10-27 Hokuyo Automatic Co Multi-signal processing apparatus, range finder, and multi-distance measuring system
WO2013136465A1 (en) * 2012-03-14 2013-09-19 三菱電機株式会社 Control device, air conditioning system, and equipment system
WO2014115317A1 (en) * 2013-01-25 2014-07-31 三菱電機株式会社 Air conditioning system
WO2014115318A1 (en) * 2013-01-25 2014-07-31 三菱電機株式会社 Air-conditioning control system
WO2014115316A1 (en) * 2013-01-25 2014-07-31 三菱電機株式会社 Air-conditioning system
JP2015031414A (en) * 2013-07-31 2015-02-16 三菱重工業株式会社 Air conditioning system and control method of air conditioning system
WO2016103319A1 (en) * 2014-12-22 2016-06-30 三菱電機株式会社 Air conditioner
JPWO2014181472A1 (en) * 2013-05-10 2017-02-23 三菱電機株式会社 Air conditioning system
JP2017167747A (en) * 2016-03-15 2017-09-21 オムロン株式会社 Data flow control device and data flow control method
WO2018066035A1 (en) * 2016-10-03 2018-04-12 三菱電機株式会社 Controller, air conditioning system, and method for controlling air conditioner

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10240672A (en) * 1997-02-27 1998-09-11 Canon Inc Information processing system
JP2002039604A (en) * 2000-07-28 2002-02-06 Kitz Corp Equipment control system
JP2002071257A (en) * 2000-08-30 2002-03-08 Nakano Refrigerators Co Ltd Shop management system
JP2004164602A (en) * 2002-10-21 2004-06-10 Connect Technologies Corp Electronic equipment control system and electronic equipment
JP2004257640A (en) * 2003-02-25 2004-09-16 Sanyo Electric Co Ltd Equipment control system
JP2004265341A (en) * 2003-03-04 2004-09-24 Fuji Electric Retail Systems Co Ltd System for monitoring equipment
JP2004310439A (en) * 2003-04-07 2004-11-04 Nippon Telegr & Teleph Corp <Ntt> Environmental monitoring system, data logger used in this system and its program
JP2004360925A (en) * 2003-05-30 2004-12-24 Ricoh Co Ltd Environmental control method and environmental control program
JP2005110168A (en) * 2003-10-02 2005-04-21 Daikin Ind Ltd Interlocking control device, interlocking control system, interlocking control method, and interlocking control program
JP2005308254A (en) * 2004-04-19 2005-11-04 Sharp Corp Central control system for air conditioner
JP2005352792A (en) * 2004-06-10 2005-12-22 Sanyo Electric Co Ltd Electrical apparatus monitoring device, electrical apparatus management device, and electrical apparatus management system
JP2006023069A (en) * 2004-06-09 2006-01-26 Sanyo Electric Co Ltd Equipment control system
JP2006331372A (en) * 2005-05-30 2006-12-07 Ipsquare Inc Agent device, management manager device, and environment energy management system

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH10240672A (en) * 1997-02-27 1998-09-11 Canon Inc Information processing system
JP2002039604A (en) * 2000-07-28 2002-02-06 Kitz Corp Equipment control system
JP2002071257A (en) * 2000-08-30 2002-03-08 Nakano Refrigerators Co Ltd Shop management system
JP2004164602A (en) * 2002-10-21 2004-06-10 Connect Technologies Corp Electronic equipment control system and electronic equipment
JP2004257640A (en) * 2003-02-25 2004-09-16 Sanyo Electric Co Ltd Equipment control system
JP2004265341A (en) * 2003-03-04 2004-09-24 Fuji Electric Retail Systems Co Ltd System for monitoring equipment
JP2004310439A (en) * 2003-04-07 2004-11-04 Nippon Telegr & Teleph Corp <Ntt> Environmental monitoring system, data logger used in this system and its program
JP2004360925A (en) * 2003-05-30 2004-12-24 Ricoh Co Ltd Environmental control method and environmental control program
JP2005110168A (en) * 2003-10-02 2005-04-21 Daikin Ind Ltd Interlocking control device, interlocking control system, interlocking control method, and interlocking control program
JP2005308254A (en) * 2004-04-19 2005-11-04 Sharp Corp Central control system for air conditioner
JP2006023069A (en) * 2004-06-09 2006-01-26 Sanyo Electric Co Ltd Equipment control system
JP2005352792A (en) * 2004-06-10 2005-12-22 Sanyo Electric Co Ltd Electrical apparatus monitoring device, electrical apparatus management device, and electrical apparatus management system
JP2006331372A (en) * 2005-05-30 2006-12-07 Ipsquare Inc Agent device, management manager device, and environment energy management system

Cited By (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011099611A (en) * 2009-11-05 2011-05-19 Toshiba Carrier Corp Air conditioner
JP2011214926A (en) * 2010-03-31 2011-10-27 Hokuyo Automatic Co Multi-signal processing apparatus, range finder, and multi-distance measuring system
JPWO2013136465A1 (en) * 2012-03-14 2015-08-03 三菱電機株式会社 Control device, air conditioning system, equipment system, control method and program
WO2013136465A1 (en) * 2012-03-14 2013-09-19 三菱電機株式会社 Control device, air conditioning system, and equipment system
US9816718B2 (en) 2012-03-14 2017-11-14 Mitsubishi Electric Corporation Control device, air conditioning system, and equipment system
JP6021951B2 (en) * 2013-01-25 2016-11-09 三菱電機株式会社 Air conditioning system
WO2014115317A1 (en) * 2013-01-25 2014-07-31 三菱電機株式会社 Air conditioning system
WO2014115316A1 (en) * 2013-01-25 2014-07-31 三菱電機株式会社 Air-conditioning system
CN104956154A (en) * 2013-01-25 2015-09-30 三菱电机株式会社 Air-conditioning system
US10274910B2 (en) 2013-01-25 2019-04-30 Mitsubishi Electric Corporation Air-conditioning control system
JP6008994B2 (en) * 2013-01-25 2016-10-19 三菱電機株式会社 Air conditioning system
JP6009586B2 (en) * 2013-01-25 2016-10-19 三菱電機株式会社 Air conditioning control system
WO2014115318A1 (en) * 2013-01-25 2014-07-31 三菱電機株式会社 Air-conditioning control system
US10006653B2 (en) 2013-01-25 2018-06-26 Mitsubishi Electric Corporation Air-conditioning system
US9810445B2 (en) 2013-01-25 2017-11-07 Mistubishi Electric Corporation Air-conditioning system
CN104956154B (en) * 2013-01-25 2017-09-29 三菱电机株式会社 Air handling system
US9870222B2 (en) 2013-05-10 2018-01-16 Mitsubishi Electric Corporation Air-conditioning system
JPWO2014181472A1 (en) * 2013-05-10 2017-02-23 三菱電機株式会社 Air conditioning system
JP2015031414A (en) * 2013-07-31 2015-02-16 三菱重工業株式会社 Air conditioning system and control method of air conditioning system
WO2016103319A1 (en) * 2014-12-22 2016-06-30 三菱電機株式会社 Air conditioner
WO2017159006A1 (en) * 2016-03-15 2017-09-21 オムロン株式会社 Data-flow control device and data-flow control method
JP2017167747A (en) * 2016-03-15 2017-09-21 オムロン株式会社 Data flow control device and data flow control method
US10360266B2 (en) 2016-03-15 2019-07-23 Omron Corporation Data-flow control device and data-flow control method
WO2018066035A1 (en) * 2016-10-03 2018-04-12 三菱電機株式会社 Controller, air conditioning system, and method for controlling air conditioner
JPWO2018066035A1 (en) * 2016-10-03 2019-02-28 三菱電機株式会社 Controller, air conditioning system and control method of air conditioner

Also Published As

Publication number Publication date
JP4988455B2 (en) 2012-08-01

Similar Documents

Publication Publication Date Title
JP4988455B2 (en) DEVICE CONTROL SYSTEM, DEVICE CONTROLLER, MASTER CONTROLLER, PROGRAM, AND DEVICE CONTROL SYSTEM CONTROL METHOD
CN103822326B (en) Outdoor unit performance testing method, server and system
EP2950013B1 (en) Air-conditioning system
US11118805B2 (en) Air-conditioning apparatus for enabling updated control data
CN112204314B (en) Air conditioning management system and communication control device
US9546797B2 (en) Air conditioner management device, air conditioner management system, non-transitory computer-readable recording medium and air conditioner management method
US11536475B2 (en) Air-conditioning system including a master and slave configuration
JP6773078B2 (en) Air conditioning management system and communication control device
CN105783207B (en) A kind of air conditioning system control method and air conditioning system
CN105526669A (en) State parameter display method of integrated controller of central air conditioning system and circuit structure
US9151508B2 (en) Network system equipped with air conditioner and control method thereof
KR20200034215A (en) Unit cooler controller and air-conditioning control method using the same
KR20110101368A (en) Air Conditioning System and Control Method
CN109327507B (en) Conversion protocol loading method, related equipment, system and medium
JPH0979654A (en) LAN connection air conditioner system
EP3139543B1 (en) Setting of addresses in an air-conditioning system
JP4300069B2 (en) Air conditioning apparatus and control method thereof
KR20150110876A (en) System and method for remote integrated management in HVAC equipment
CN120593358A (en) One-to-many air conditioner detection system, method and one-to-many air conditioner
KR102167330B1 (en) air conditioner
US20230090958A1 (en) Self-contained data logging air measurement device
US11480361B1 (en) Systems and methods for communication with motors in climate control systems
JP2004232980A (en) Information management system and management device for information management system
US20230332795A1 (en) Air conditioner system and control method
JP3984945B2 (en) Air conditioner system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20100528

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20120227

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: 20120403

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20120426

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20150511

Year of fee payment: 3

LAPS Cancellation because of no payment of annual fees