JP4812583B2 - Integrated control device and integrated control system - Google Patents
Integrated control device and integrated control system Download PDFInfo
- Publication number
- JP4812583B2 JP4812583B2 JP2006267957A JP2006267957A JP4812583B2 JP 4812583 B2 JP4812583 B2 JP 4812583B2 JP 2006267957 A JP2006267957 A JP 2006267957A JP 2006267957 A JP2006267957 A JP 2006267957A JP 4812583 B2 JP4812583 B2 JP 4812583B2
- Authority
- JP
- Japan
- Prior art keywords
- communication
- retry
- case
- refrigerator
- time
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Selective Calling Equipment (AREA)
- Devices That Are Associated With Refrigeration Equipment (AREA)
- Air Conditioning Control Device (AREA)
- Small-Scale Networks (AREA)
Description
本発明は、通信によって店舗内の設備機器を制御し設備機器の状態を監視する統合制御装置に関するものであり、特に通信におけるリトライ動作の制御に関する。 The present invention relates to an integrated control device that controls equipment in a store by communication and monitors the state of the equipment, and particularly relates to control of a retry operation in communication.
従来から、電力や温度を計測し設備機器を制御する端末装置と、これらの端末装置から計測データ等を収集(受信)し、制御データなどを送信する(以下、こうした受信、送信をアクセスという)統合制御装置とを具えた通信システム(統合制御システム)が考えられている。 Conventionally, terminal devices that measure power and temperature and control facility equipment, and collect (receive) measurement data from these terminal devices and transmit control data (hereinafter, such reception and transmission are referred to as access). A communication system (integrated control system) including an integrated control device has been considered.
端末装置は、店舗内の冷凍機や陳列台(ショーケース)、空調機等の設備機器(以下、単に機器と呼ぶ)に取り付けられて機器を制御し、機器の状態を監視(データの計測など)する一方、統合制御装置は端末装置に対して計測データ送信要求コマンドを送信し、端末装置(以下、端末装置と端末装置が取り付けられた機器とを区別せずに機器と総称する)は該コマンドを受けて計測データを統合制御装置に送信する。統合制御装置は、受信した計測データをデータベースに記録する。各機器は通信線により通信系をなし、例えば統合制御装置に対してSCSI(Small Computer System Interface)におけるデイジーチェーン(Daisy chain)状、すなわち所謂数珠繋ぎ的に、互いに直列に接続されている。 Terminal devices are attached to equipment in the store (showcase), air conditioners, and other equipment (hereinafter simply referred to as equipment) to control equipment and monitor equipment status (data measurement, etc.) On the other hand, the integrated control device transmits a measurement data transmission request command to the terminal device, and the terminal device (hereinafter collectively referred to as a device without distinguishing between the terminal device and the device to which the terminal device is attached) In response to the command, the measurement data is transmitted to the integrated control device. The integrated control apparatus records the received measurement data in the database. Each device forms a communication system by a communication line, and is connected to each other in series, for example, in the form of a daisy chain in SCSI (Small Computer System Interface), that is, so-called daisy chain, to the integrated control device.
例えば特許文献1には、こうした冷凍機や空調機等の機器と通信制御して計測データを収集し制御データを送信する統合制御装置が開示されている。
For example,
また、最近、省エネルギーを推進する面から店舗内の機器全体として消費電力を低減することが求められてきており、統合制御システムを、省エネルギーの目的の達成のために使用することが考えられている。 Recently, it has been required to reduce power consumption as a whole device in the store from the aspect of promoting energy saving, and it is considered to use an integrated control system to achieve the purpose of energy saving. .
こうした統合制御装置が通信ネットワークを経由して各機器にアクセスする総時間は、機器の台数の増加に連れて増大する。例えば、100台の機器とアクセスするのに30秒かかる場合は、統合制御装置が機器を制御し、機器の状態を監視できる周期は30秒となる。すなわち、ある機器に制御データを送信してから次に計測データを収集するまたは次の制御データを送信するまで、早くても30秒を要する。
統合制御システムでは、機器の動作異常等の原因で統合制御装置がその機器に対してアクセスが出来ない場合には、追って再度アクセスを行う。なお、以下において、統合制御装置が機器に対してアクセスが出来ない場合に、再度その機器に対して行うアクセスをリトライ(Re-Try;再通信)と呼ぶ。 In the integrated control system, when the integrated control apparatus cannot access the device due to an abnormal operation of the device, the access is performed again later. In the following, when the integrated control apparatus cannot access a device, access to the device again is referred to as a retry (Re-Try).
従来の統合制御装置においては、アクセス周期1周期分を1単位として統合制御装置が行う各機器との一連のアクセス(通信トランザクション)において、アクセスできない機器(以下、通信異常機器)の全てに対して、平等にリトライを行うので、そのリトライに要する時間が正常機器のみの場合における機器の状態監視や制御データ送信等に要する時間(アクセス周期)に対して無視できない程大きくなる場合がある。例えば、通信異常の機器におけるタイムアウト時間(アクセス待ち許容時間)を2秒とすると、その機器に対してリトライしたがタイムアウトに至った場合には当該アクセスにより1台につき2秒を要し、通信異常機器が20台あり全てがタイムアウトに至ったとすると、40秒の時間的ロスが発生する。すなわち、前述のアクセス周期が30秒である例においては、アクセス周期が70秒に増大し倍以上の時間を要し、迅速性を失することとなる。この時間的ロスにより、例えば所定の目的(例えば、店舗内機器全体としての省エネルギーの目的、等)の達成に対する影響度が大きい機器への周期的なアクセスに通常の倍以上の周期を要することとなり、当該アクセスの遅延により適切な制御が間に合わず、当該所定の目的の達成を損ないかねない事態が生じうる。 In the conventional integrated control device, all devices that cannot be accessed (hereinafter referred to as communication abnormal devices) in a series of accesses (communication transactions) with each device performed by the integrated control device with one access cycle as one unit. Since the retry is performed equally, the time required for the retry may be so large that it cannot be ignored with respect to the time (access cycle) required for device status monitoring and control data transmission in the case of only normal devices. For example, if the timeout time (allowable waiting time for access) in a device with abnormal communication is 2 seconds, retrying to that device will result in a timeout, but it will take 2 seconds per device due to the access, resulting in a communication error If there are 20 devices and all have timed out, a 40 second time loss occurs. That is, in the example in which the above-described access cycle is 30 seconds, the access cycle increases to 70 seconds, requiring a time more than doubled, and the speed is lost. Due to this time loss, for example, periodic access to a device that has a large influence on the achievement of a predetermined purpose (for example, the purpose of energy saving as an entire in-store device, etc.) will require a period more than double the normal period. Therefore, a situation may occur in which appropriate control is not in time due to the delay of the access, and the achievement of the predetermined purpose may be impaired.
なお、統合制御装置から通信異常機器に対してリトライしても再びタイムアウトに至ると考えて、当該通信異常機器には以後リトライしないという制御方法もある。しかし、この方法ではタイムアウトによる時間的ロスを生じない利点を有する一方、一度アクセスが出来なかった機器にはそれ以降統合制御装置からアクセスがなされないことになり、タイムアウトになった後は通信システムに復帰できない欠点を有する。それが所定の目的の達成に対する影響度が大きい機器である場合は、統合制御装置から適切な制御が行えず、当該所定の目的の達成をすることができなくなる事態が生じる。 There is also a control method in which the communication abnormal device is not retried thereafter, assuming that the timeout occurs again even if the integrated control device retries the communication abnormal device. However, this method has the advantage of not causing time loss due to timeout, but the device that has not been accessed once is not accessed from the integrated control device after that, and after the timeout, the communication system is not connected. It has a defect that cannot be restored. If it is a device having a large influence on the achievement of the predetermined purpose, appropriate control cannot be performed from the integrated control device, and a situation in which the predetermined purpose cannot be achieved occurs.
そこで、本発明は、通信異常機器全部に対してリトライ動作を行いつつも、所定の目的の達成に対するタイムアウトによる時間的ロスの影響度を低減させる統合制御装置を提供することを目的とする。 Accordingly, an object of the present invention is to provide an integrated control device that reduces the influence of time loss due to timeout for achieving a predetermined object while performing a retry operation for all communication abnormal devices.
本発明に係る統合制御装置は、通信によって、店舗内の設備機器を制御し、該設備機器の状態を監視する統合制御装置であって、前記統合制御装置からの通信トランザクションにおける通信異常の履歴情報を保存する通信異常履歴部と、前記通信トランザクションにおいて通信異常であった設備機器に対するリトライ動作の履歴情報を保存するリトライ履歴部と、前記通信異常履歴部と前記リトライ履歴部の情報に基づき、前記通信トランザクションにおいてリトライする設備機器を決定するリトライ決定部とを有し、前記リトライ決定部は、リトライする前記設備機器を省エネルギーに対する影響度が大きい冷凍機、前記冷凍機に冷媒配管により接続された室温センサを有するショーケースであるマスターショーケース、前記冷凍機に冷媒配管により接続された他のショーケースの順番に重み付けをして、前記重み付けの順に高いアクセス頻度となるようにリトライすることを特徴とする。 The integrated control device according to the present invention is an integrated control device that controls equipment in a store by communication and monitors the state of the equipment, and includes communication abnormality history information in a communication transaction from the integrated control device. Based on the information of the communication abnormality history part, the retry history part for saving the history information of the retry operation for the equipment that was communication abnormality in the communication transaction, the information of the communication abnormality history part and the retry history part, A retry determination unit that determines a facility device to be retried in a communication transaction, and the retry determination unit is a refrigerator having a large influence on energy saving, and the room temperature connected to the refrigerator by a refrigerant pipe. Master showcase which is a showcase having a sensor, refrigerant in the refrigerator By weighting the order of other connected showcase by means of a tube, wherein the retry so that high access frequency in the order of the weighting.
本発明によれば、通信異常機器全部に対してリトライ動作を行いつつも、所定の目的の達成に対するタイムアウトによる時間的ロスの影響度を低減させる統合制御装置を提供することができる。 ADVANTAGE OF THE INVENTION According to this invention, the integrated control apparatus which reduces the influence degree of the time loss by time-out with respect to achievement of a predetermined objective can be provided, performing retry operation with respect to all the communication abnormal apparatuses.
また、本発明によれば、通信異常機器全部に対してリトライ動作を行いつつも、省エネルギーの目的の達成に対するタイムアウトによる時間的ロスの影響度を低減させる統合コントローラを提供することができ、当該省エネルギーの目的の達成に対する影響度が大きい冷凍機への周期的なアクセスに通常以上の時間を要することでより適切な制御が間に合わず当該省エネルギーの目的の達成を損ないかねない事態を回避することができる。In addition, according to the present invention, it is possible to provide an integrated controller that reduces the influence of time loss due to timeout for achieving the purpose of energy saving while performing a retry operation for all communication abnormal devices. Since it takes more time than usual for periodic access to refrigerators that have a large impact on the achievement of the purpose, it is possible to avoid a situation in which more appropriate control is not in time and the achievement of the energy saving purpose may be impaired. .
ただし、以下の実施の形態は、あくまでも、本発明の一つの実施形態であって、本発明ないし各構成要件の用語の意義は、以下の実施の形態に記載されたものに制限されるものではない。 However, the following embodiment is merely one embodiment of the present invention, and the meaning of the term of the present invention or each constituent element is not limited to that described in the following embodiment. Absent.
以下、本発明の実施の形態につき図面を参照して説明する。 Embodiments of the present invention will be described below with reference to the drawings.
まず、図1に実施の形態に係る統合制御装置(以下、統合コントローラと呼ぶ)を使用した統合制御システム(以下、統合システムと呼ぶ)の構成図を示す。なお、同図では本実施形態の説明で使用しない部分は図示を省略している。 First, FIG. 1 shows a configuration diagram of an integrated control system (hereinafter referred to as an integrated system) using an integrated control apparatus (hereinafter referred to as an integrated controller) according to an embodiment. In the figure, portions not used in the description of this embodiment are not shown.
ある店舗内における設備機器とは、店舗内に設置、設定された及び店舗内で使用される系統から給電を受ける全ての電気機器のことであり、本実施形態における統合コントローラには、例えば冷凍機やショーケース、空調機、照明等の機器が接続されうるが、本実施形態では統合コントローラに冷凍機とショーケースのみが複数接続されている例で説明する。 Equipment in a certain store refers to all electrical devices that are installed and set in the store and that receive power from the system used in the store. The integrated controller in this embodiment includes, for example, a refrigerator Although devices such as a showcase, an air conditioner, and lighting can be connected, in this embodiment, an example in which only a plurality of refrigerators and showcases are connected to the integrated controller will be described.
600は統合コントローラで、統合コントローラ600に対して複数の冷凍機101、201…やショーケース102、103…、202、203…(同図中では多機能ケース、ケースと記載されているもの)が通信線605によりデイジーチェーン状に電気的に接続され、一つの統合システムを形成している。当該統合コントローラ600が、動作計画(動作プログラム)に基づいた各冷凍機、ショーケースの動作の制御、計測データの収集等を行う。
The integrated
本実施形態の統合システムは、機器全体の省エネルギーの達成を目的とする。よって、当該統合コントローラ600は上記に加えて省エネルギーの目的の達成のために電力消費予測やこれに基づいた各機器への制御等も行う。
The integrated system of the present embodiment aims to achieve energy saving of the entire device. Therefore, in addition to the above, the integrated
統合コントローラ600は演算、判断、指令等の処理を行うCPU601、タイムアウトの時間の計測等に使用するタイマ602、演算途中の結果の保存や後述の各テーブルが保存されているメモリ603、上記冷凍機やショーケースとの通信のために通信線605が接続される通信I/F(インタフェース;interface)604からなる。当該通信で使用されるプロトコルは、例えば統合コントローラをマスターとし、上記冷凍機やショーケースをスレーブとした、ポーリング方式によって通信が行なわれる。
The integrated
同図によると、統合コントローラ600には通信線605によって冷凍機が5台(冷凍機1ないし冷凍機5)、ショーケース102、103…、202、203…が20台接続されている。
In the figure, the
本実施形態においては、省エネルギー制御上の扱いの違いにより、便宜上ショーケースを多機能ケース(マスターショーケース)と通常のショーケース(ノーマルショーケース。以下では一般ケースと呼ぶ)に区別する。多機能ケースは、一般ケースと同様に陳列台ではあるが、一般ケースに比べて冷凍機の制御に用いられる情報を検出するセンサの数を多く備えている。例えば多機能ケースは、通常のケースよりも、ケースの庫内温度を計測するセンサや冷媒の流量等を計測するセンサを多く有している。また多機能ケースは、一般ケースが有しない、冷凍機の制御に用いられる情報を検出するセンサを有している。例えば店舗内などの室温を計測する室温センサを有している。これによって、多機能ケースは一般ケースと比較すると、一般ケースよりも冷凍機の制御上より重要な情報を検出できるので、一般ケースとは区別して扱わねばならない。なお、以下において多機能ケースと、一般ケースを区別しない時にはショーケースと総称する。同図において、多機能ケース102、202…は5台接続されており(多機能ケース1ないし多機能ケース5)、一般ケース103、104…、203、204…は、15台接続されている(ケース11ないしケース13、およびケース21ないしケース23、ケース31ないしケース33、ケース41ないしケース43、ケース51ないしケース53)。
In the present embodiment, the showcase is distinguished from a multi-function case (master showcase) and a normal showcase (normal showcase; hereinafter referred to as a general case) due to differences in handling in energy saving control. The multi-function case is a display stand like the general case, but has a larger number of sensors for detecting information used for controlling the refrigerator than the general case. For example, the multifunction case has more sensors for measuring the internal temperature of the case and sensors for measuring the flow rate of the refrigerant than the normal case. The multi-function case has a sensor that detects information used for controlling the refrigerator, which the general case does not have. For example, it has a room temperature sensor for measuring the room temperature in a store or the like. As a result, the multifunctional case can detect more important information in terms of control of the refrigerator than the general case, and must be handled separately from the general case. In the following description, the multi-function case and the general case are collectively referred to as a showcase when not distinguished from each other. In the figure, five
1台の冷凍機と各ショーケースとは、冷媒配管で互いに接続されて一つの系(冷却系)をなしている。冷媒配管により冷凍機で圧縮された冷媒が各ショーケースに送出されることで、各ショーケースにおいて食品等の陳列物が冷蔵、冷凍されて陳列される。同図においては、冷凍機1と多機能ケース1と一般ケース(同図中では単にケースと記載)11ないしケース13が冷媒配管106により接続されて一つの冷却系をなし(冷却系100)、グループを形成している(グループ1)。同様に、冷凍機2ないし冷凍機5などが、冷媒配管206ないし冷媒配管506によって一つの各冷却系200ないし冷却系500をなし、グループ2ないしグループ5を形成している。
One refrigerator and each showcase are connected to each other by a refrigerant pipe to form one system (cooling system). The refrigerant compressed by the refrigerator through the refrigerant pipe is sent to each showcase, so that display items such as food are refrigerated and frozen in each showcase. In the figure, a
本実施形態の統合コントローラ600は、リトライ動作に関する履歴情報を含むリトライテーブル、通信異常に関する履歴情報を含む通信異常テーブル、リトライ動作の際に使用されるパラメータであるリトライパラメータテーブルの各テーブルを使用することにより、アクセスできない(通信異常の)冷凍機やショーケース等の機器全部に対してリトライ動作を行いつつも、省エネルギーの目的の達成に対するタイムアウトによる時間的ロスを低減させることができ、省エネルギーの目的の達成のために必要な制御を遅滞なく行うことができるものである。より具体的に説明すると、上記テーブルを使用することで、省エネルギーの目的の達成に対する影響度が大きい機器へのリトライ頻度を上げ、影響度の小さい機器へのリトライ頻度を下げることで(選択的リトライ)、アクセス周期1周期中におけるリトライする機器(リトライ対象機器)を低減させることができる。その結果アクセス周期が低減して、当該影響度が大きい機器へのアクセスを遅滞なくに行うことができるので、省エネルギーの目的の達成に対するタイムアウトによる時間的ロスの影響度を最小限に食い止めることができる。一方、影響度の小さい機器にも、リトライ頻度を下げてリトライしているので、全部の機器へのリトライを行うことができる。
The integrated
なお、本実施形態において設備機器が有する省エネルギーの目的の達成に対する影響度とは、当該設備機器が通常動作している場合において、他の設備機器に対する当該設備機器の、その目的の達成に及ぼす影響の相対的な度合いを表し、例えば店舗内機器全体の消費電力量に占めるその機器の消費電力量の割合を表す。本実施形態における省エネルギーの目的の達成に対する影響度の高/低は、機器の電力消費量の多/少に対応する。 In this embodiment, the degree of influence on the achievement of the purpose of energy saving that the equipment has has, when the equipment is operating normally, the influence of the equipment on the achievement of the purpose of other equipment. For example, the ratio of the power consumption of the device to the power consumption of the entire device in the store. The high / low influence on the achievement of the purpose of energy saving in the present embodiment corresponds to the large / small power consumption of the device.
また、本実施形態におけるリトライは、通信異常機器へのアクセス頻度に依存して行われる。よって、リトライを他の機器に対して優先的に行うことは、アクセス頻度を他の機器に対して高く設定することを意味する。アクセス頻度とは、機器の単位周期当り(通信トランザクション1回当り)のアクセス数のことを言う。 The retry in this embodiment is performed depending on the access frequency to the communication abnormal device. Therefore, preferentially retrying another device means setting the access frequency higher for the other device. The access frequency refers to the number of accesses per unit cycle of a device (per communication transaction).
まず、本実施例で使用するリトライテーブル、通信異常テーブル、リトライパラメータテーブルについて述べ、その次に本実施例の統合コントローラ600における動作フローについて述べる。
First, a retry table, a communication error table, and a retry parameter table used in this embodiment will be described, and then an operation flow in the
図2に、メモリ603の機能ブロック図と、リトライテーブルおよび通信異常テーブルの一例を示す。同図(A)がリトライテーブルであり、同図(B)が通信異常テーブルである。603Aはリトライ履歴部でリトライテーブルを保存し、603Bは通信異常履歴部であり通信異常テーブルを保存する。603Cには、リトライパラメータテーブルが保存されている。603Dはワークスペースで、演算途中の結果等が保存されている。603Eは、その他の情報が格納されている保存部である。なお、リトライ決定部はCPU601とワークスペース603Dで構成され、リトライに関する演算が行われる。これについては後で詳しく述べる。
FIG. 2 shows a functional block diagram of the
リトライテーブルについて説明する。 The retry table will be described.
リトライテーブルにより、次のアクセス(リトライを含む)の際にどの機器にアクセスするかが判明する。リトライテーブルの列方向データが統合システムに含まれる全ての機器についてのデータであり、行方向データが各機器における情報である。テーブルの最左列に各機器のアドレスが記録され、次の列から冷凍機や多機能ケース等の機器の種別、前回通信を行った時刻(前回通信トライ時刻)、次回通信を行うことを示す通信フラグが各々記録される。例えば、同図(A)リトライテーブルの一行目について説明すると、アドレスが1、種別が冷凍機である機器が、2006年8月22日9時30分10秒に前回通信をトライしており、通信フラグがYESであることを記録している。なお、通信フラグがYESである場合は対象機器について運転計測データ取得のアクセスを行い、通信フラグがNOである場合は対象機器について当該運転計測データ取得のアクセスを行わないことを示す。本実施例では、各機器のアドレスは図1のデイジーチェーンで接続される順番に付与されており、冷凍機1からケース53に対して、アドレスが1番から25番まで付与されている。
The retry table identifies which device is accessed during the next access (including retry). The column direction data in the retry table is data for all devices included in the integrated system, and the row direction data is information for each device. The address of each device is recorded in the leftmost column of the table. From the next column, the type of device such as a refrigerator or multi-function case, the time of the previous communication (previous communication try time), and the next communication are performed. Each communication flag is recorded. For example, to explain the first line of the retry table in FIG. 5A, a device whose address is 1 and whose type is a refrigerator is trying the previous communication at 9:30:10 on August 22, 2006, It records that the communication flag is YES. When the communication flag is YES, the operation measurement data acquisition is accessed for the target device, and when the communication flag is NO, the operation measurement data acquisition is not accessed for the target device. In the present embodiment, the addresses of the devices are assigned in the order of connection in the daisy chain of FIG. 1, and addresses 1 to 25 are assigned from the
通信異常テーブルについて説明する。 The communication abnormality table will be described.
通信異常テーブルにより、選択的リトライの対象機器が判明する。通信異常テーブルの列方向データが統合システムに含まれる全ての機器についてのデータであり、行方向データが各機器における情報である。テーブルの最左列に各機器のアドレスが記録され、次の列から冷凍機や多機能ケース等の機器の種別、直近の通信が成功した時刻、リトライ機器の判定を行うことを示す判定フラグ(選択的リトライの判定用フラグ)が各々記録される。例えば、同図(B)通信異常テーブルの一行目について説明すると、アドレスが1、種別が冷凍機である機器が、2006年8月22日9時30分10秒に直近の通信を成功しており、判定フラグがYESであることを記録している。判定フラグがYESである時は対象機器について後述の選択的リトライの判定によりリトライするか否かが決定され、判定フラグがNOである時はその対象機器については判定無しにリトライされるということを示す。 The target device for selective retry is determined from the communication abnormality table. The column direction data in the communication abnormality table is data for all devices included in the integrated system, and the row direction data is information for each device. The address of each device is recorded in the leftmost column of the table, and from the next column, the type of device such as a refrigerator or a multifunctional case, the time when the latest communication was successful, and a determination flag indicating that the retry device is determined ( A selective retry determination flag) is recorded. For example, the first line of the communication abnormality table (B) in the same figure will be explained. A device whose address is 1 and type is a refrigerator succeeded in the latest communication on August 22, 2006 at 9:30:10. It is recorded that the determination flag is YES. When the determination flag is YES, whether or not to retry the target device is determined by the selective retry determination described later. When the determination flag is NO, the target device is retried without determination. Show.
リトライパラメータテーブルについて説明する。 The retry parameter table will be described.
リトライパラメータテーブルは、その種別の機器のリトライを一巡させる周期と、後述の1周期中におけるその種別の機器のリトライ対象の数を格納している。これについては後で詳述する。 The retry parameter table stores a cycle of retrying the device of that type and the number of retry targets of the device of that type in one cycle described later. This will be described in detail later.
次に、本実施例の統合コントローラ600における動作フローについて述べる。
Next, an operation flow in the
図3、図4を参照すると、統合コントローラの電源を投入した後に、ステップS100へ移行する。 Referring to FIGS. 3 and 4, after the integrated controller is powered on, the process proceeds to step S100.
本実施例の統合コントローラ600の動作フローについて述べる。なお、従来の動作フローとステップ番号が同じ処理については、従来の動作フローと同じか、または若干の処理の追加、変更がなされている。
An operation flow of the
統合コントローラの電源を投入した後に、ステップS100へ移行する。 After the integrated controller is powered on, the process proceeds to step S100.
ステップS100では、電源投入後のイニシャル処理を行う。当該イニシャル処理では、全ての機器における先述のリトライテーブルの通信フラグを初期化し(全てをYESとする)、また全ての機器における先述の通信異常テーブルの判定フラグの初期化も行う(全てをNOとする)。 In step S100, initial processing after power-on is performed. In the initial process, the communication flag of the above-described retry table in all devices is initialized (all are set to YES), and the determination flag of the above-described communication abnormality table in all devices is also initialized (all is set to NO). To do).
なお、先述のようにリトライテーブルの通信フラグがYESである場合、通信フラグがYESである対象機器について後述の運転計測データ取得のアクセスを行い、通信フラグがNOである対象機器については当該運転計測データ取得のアクセスを行わない。また、先述のように通信異常テーブルの判定フラグがYESである時は、判定フラグがYESである対象機器について後述の選択的リトライの判定によりリトライするか否かが決定され、判定フラグがNOであるときはその対象機器については判定無しに、リトライされる。 Note that when the communication flag of the retry table is YES as described above, the operation measurement data acquisition described below is accessed for the target device whose communication flag is YES, and the operation measurement is performed for the target device whose communication flag is NO. Do not access data acquisition. Further, as described above, when the determination flag of the communication abnormality table is YES, it is determined whether or not to retry the target device whose determination flag is YES by the determination of the selective retry described later, and the determination flag is NO. In some cases, the target device is retried without determination.
ステップS500では、従来技術と異なり全ての機器にアクセスすることはせずに、リトライテーブルの通信フラグがYESの機器とのみ、運転計測データを取得すべくアクセスを行うようにアクセス先を設定する。 In step S500, unlike the prior art, all devices are not accessed, and an access destination is set so that only devices with a retry table communication flag of YES are accessed to obtain operation measurement data.
ステップS600では、上記アクセスを行った機器の通信時刻をリトライテーブルのトライ時刻に各々書き込み、更新する。 In step S600, the communication time of the accessed device is written and updated in the retry time of the retry table.
ステップS200では、統合コントローラの通信系に接続された全ての機器に対して、アクセスを行い、各機器の運転計測データを取得する。 In step S200, all devices connected to the communication system of the integrated controller are accessed to obtain operation measurement data of each device.
ステップS700では、上述のようにリトライテーブルの通信フラグに従い通信した機器について、通信異常の有無の判定を行う。通信異常には、例えばある機器にアクセスを開始してから所定時間応答がない場合(タイムアウト)や、ノイズ等の何らかの原因でデータ化けを起こし、応答が不正となる場合(データエラー)などが考えられる。 In step S700, the presence / absence of communication abnormality is determined for the devices that have communicated according to the communication flag of the retry table as described above. For example, when there is no response for a predetermined time after starting access to a certain device (timeout), or when data is garbled for some reason such as noise, the response becomes invalid (data error). It is done.
ステップS800では、ステップS700で通信異常が無いと判断された機器について、通信異常テーブルの成功時刻を更新する。当該成功時刻は、例えば先述のリトライテーブルのトライ時刻や実際にその機器と通信を終えた時刻などが用いられる。 In step S800, the success time of the communication abnormality table is updated for the device determined to have no communication abnormality in step S700. As the success time, for example, a try time in the above-described retry table or a time when communication with the device is actually finished is used.
ステップS900では、リトライテーブルの通信フラグがYESの機器について、現在の時刻と通信異常テーブルの成功時刻との差(時間差)を各々算出する。 In step S900, the difference (time difference) between the current time and the success time of the communication abnormality table is calculated for each device whose communication flag in the retry table is YES.
ステップS1000では、ステップS900で求めた各機器の時間差について、閾値(例えば、5分など)と比較して、閾値以上である機器の通信異常テーブルの判定フラグをYESとし、閾値未満である機器の通信異常テーブルの判定フラグをNOとする。 In step S1000, the time difference of each device obtained in step S900 is compared with a threshold value (for example, 5 minutes), the determination flag of the communication abnormality table of the device that is equal to or greater than the threshold value is set to YES, and The determination flag of the communication abnormality table is set to NO.
ステップS1100では、通信異常テーブルの判定フラグがYESである機器が1つでもあればステップS1200へ移行する分岐処理を行う。通信異常テーブルの判定フラグがYESである機器が1つもなければステップS300へ移行する。 In step S1100, if there is at least one device whose determination flag in the communication abnormality table is YES, a branch process is performed to shift to step S1200. If there is no device whose determination flag of the communication abnormality table is YES, the process proceeds to step S300.
ステップS1200では、後で詳述するリトライ機器の決定(選択的リトライ判定)を行う。 In step S1200, a retry device (selective retry determination) to be described in detail later is performed.
本実施例では、通信異常テーブルの判定フラグがYESである機器が1つでもあれば従来のように全ての機器のリトライを行うのではなく、各アクセス周期においてアクセスを行う機器を特定し複数の周期で見ればリトライを行う機器全てとアクセスを行うが、その機器の省エネルギーの目的の達成に対する影響度すなわち電力消費量に応じて前記特定を行い当該機器のアクセス頻度を変更する。ステップS1200では、こうしたリトライする機器の特定と、その機器のアクセス頻度を決定する。具体的には、省エネルギーの目的の達成に対する影響度が大きい機器へのリトライをより優先的に行うべくその機器のアクセス頻度を高め、影響度の小さい機器へのアクセス頻度を低めることで、1アクセス周期中におけるリトライ対象機器を減らして、省エネルギーの目的の達成に対するタイムアウトによる時間的ロスの影響度を食い止めるものである。 In this embodiment, if there is at least one device whose determination flag in the communication abnormality table is YES, all devices are not retried as in the prior art, but a device to be accessed in each access cycle is specified and a plurality of devices are identified. If it sees in a period, it accesses with all the apparatuses which retry, but the said specification is performed according to the influence degree with respect to achievement of the objective of energy saving, ie, power consumption, and the access frequency of the said apparatus is changed. In step S1200, the device to be retried and the access frequency of the device are determined. Specifically, one access can be achieved by increasing the frequency of access to a device that has a greater impact on the achievement of the goal of energy conservation and increasing the frequency of access to that device and lowering the frequency of access to a device that has a lower impact. By reducing the number of devices to be retried during the cycle, the influence of time loss due to timeout on the achievement of the purpose of energy saving is stopped.
ステップS300では、上記取得データから算出された各機器のための設定制御データを作成する。 In step S300, setting control data for each device calculated from the acquired data is created.
ステップS400では、設定制御データを全ての機器に対して書き込み(送信)を行う。本実施例では、ステップS500で述べたようにリトライテーブルの通信フラグがYESの機器とのみ運転計測データを取得すべくアクセスを行うのであるが、ステップS400での書き込みは、通信線605に接続される全ての機器に対して行う。この理由は、書き込み動作では統合コントローラ600は通信系に対して書き込みデータを出力さえすれば各機器が自分に対するデータを識別して取り込むので、ビジー状態にある機器があったとしてもその機器がデータを取り込まないだけであり、当該機器の状態を書き込み動作の段で確認して“書き込む/書き込まない”を設定する必要が無いからである。なお、ステップS500で述べたようにリトライテーブルの通信フラグがYESの機器のみ書き込みを行うようにしてもよい。
In step S400, setting control data is written (transmitted) to all devices. In this embodiment, as described in step S500, access is made to acquire operation measurement data only with a device whose communication flag in the retry table is YES, but writing in step S400 is connected to the communication line 605. For all devices. This is because in the write operation, the
以後、ステップS500へ戻り、電源オフされるなどするまで通信トランザクション毎に各ステップ処理をループ状で行う。なお、当該ループは例えば特定の周期に従い、または時間当たりのループ回数が定められて、行われてよい。 Thereafter, the process returns to step S500, and each step process is performed in a loop for each communication transaction until the power is turned off. The loop may be performed, for example, according to a specific cycle or by determining the number of loops per time.
次に、図4を使用して、ステップS1200の内容について説明する。 Next, the contents of step S1200 will be described with reference to FIG.
ステップS1200の内容は大きく4つに別れ、(a)冷凍機フェーズ(ステップS1201、ステップS1202)、(b)多機能ケースフェーズ(ステップS1203、ステップS1204)、(c)グループケースフェーズ(ステップS1205)、(d)一般ケースフェーズ(ステップS1206、ステップS1207)の4つのフェーズからなる。 The contents of step S1200 are roughly divided into four parts: (a) refrigerator phase (step S1201, step S1202), (b) multi-function case phase (step S1203, step S1204), (c) group case phase (step S1205). (D) The general case phase (step S1206, step S1207) consists of four phases.
本実施例での統合システムでは、統合コントローラ600の通信系に、冷凍機、ショーケース(多機能ケース、一般ケース)が接続されており、省エネルギーの目的の達成の点から見ると、それらの機器の省エネルギーに対する影響度は異なる。よって、省エネルギーに対する影響度に応じて、リトライの頻度を変更する。
In the integrated system of the present embodiment, a refrigerator and a showcase (multifunctional case, general case) are connected to the communication system of the
冷凍機は、コンプレッサなどにより冷媒を圧縮するので大量の電力を消費し、更に各ショーケースが霜取り運転を行った場合には、当該ショーケースにおいて急速冷却を行わねばならないので、その電力消費量は更に大きなものになる。なお、ショーケースの霜取り運転とは、ショーケースの陳列部分において冷媒が流れる冷却管には空気中の水蒸気が氷着して霜の塊ができ冷却効率が低下することから、その霜の塊を除去する運転のことである。その際、ヒータ等で霜を融かすことから陳列部分の庫内温度が上昇するので、陳列物が当該温度上昇により融解する惧れがあることから、霜取り運転後は急速冷却を行う必要がある。 Since the refrigerator compresses the refrigerant with a compressor, etc., it consumes a large amount of power, and when each showcase performs a defrosting operation, rapid cooling must be performed in the showcase, so its power consumption is It will be even bigger. Note that the defrosting operation of the showcase means that the water vapor in the air freezes on the cooling pipe through which the refrigerant flows in the display part of the showcase, forming frost masses and reducing the cooling efficiency. It is the operation to remove. At that time, since the inside temperature of the display part rises because the frost is melted with a heater or the like, it is necessary to perform rapid cooling after the defrosting operation because the display object may be melted due to the temperature rise. .
以上により、冷凍機は省エネルギーの目的の達成に対する影響度がショーケースより大きいと言え、省エネルギーの目的の達成の観点からは冷凍機の制御が一番重要となる。すなわち、店舗内の他の全ての機器と比べて冷凍機のアクセス頻度を一番高くしてリトライされる。 As described above, it can be said that the influence of the refrigerator on the achievement of the energy saving purpose is larger than that in the showcase, and the control of the refrigerator is the most important from the viewpoint of achievement of the energy saving purpose. That is, retry is performed with the highest access frequency of the refrigerator as compared with all other devices in the store.
次に、多機能ケースと一般ケースについて述べる。 Next, the multi-function case and the general case will be described.
先述のように、多機能ケースは一般ケースと比較して冷凍機の制御に用いられる情報を検出するセンサの数が多かったり、また一般ケースが有しない、冷凍機の制御に用いられる情報を検出するセンサを有しており、冷凍機の制御が上述のように最も重要であることから、省エネルギーの目的の達成の観点から、多機能ケースは一般ケースよりも重要度が高いと考えられる。なお、多機能ケースは、冷凍機のための各種データを検出するセンサが取り付けられていることから、冷凍機の制御よりもその重要度は低い。すなわち、多機能ケースは冷凍機よりも低いアクセス頻度でリトライされる。 As described above, the multi-function case detects more information used to control the refrigerator, which has more sensors to detect information used to control the refrigerator than the general case. Since the control of the refrigerator is the most important as described above, the multifunctional case is considered to be more important than the general case from the viewpoint of achieving the purpose of energy saving. In addition, since the sensor which detects the various data for refrigerators is attached to a multifunction case, the importance is lower than control of a refrigerator. That is, the multifunction case is retried with a lower access frequency than the refrigerator.
以上により、多機能ケースは一般ケースよりも省エネルギーの目的の達成に対する影響度が大きいと言え、省エネルギーの目的の達成の観点からは多機能ケースの制御が一般ケースの制御よりも重要である。すなわち、一般ケースは多機能ケースよりも低いアクセス頻度でリトライされる。 From the above, it can be said that the multi-function case has a greater influence on the achievement of the energy saving purpose than the general case, and the control of the multi-function case is more important than the control of the general case from the viewpoint of achieving the energy saving purpose. That is, the general case is retried with a lower access frequency than the multi-function case.
なお、あるグループに属する機器(冷凍機、ショーケース)が全て通信異常である場合は、そのグループに所属する一般ケースのうちの少なくとも一台と通信を行えている必要がある。さもないと、当該グループの一般ショーケースには何らアクセスを行うことが出来なくなるので、省エネルギーの目的の達成の観点から最低限の制御を得る必要があるからである。そこで、このグループに属する機器が全て通信異常である場合にも、当該グループに属する一般ケースのうちの一台とリトライを行う((c)グループケースフェーズ)。なお、当該グループケースフェーズにおいてリトライされる一般ケースも一般ケースの一種であるので、多機能ケースよりも低いアクセス頻度でリトライされる。 When all devices (refrigerators, showcases) belonging to a certain group are in communication abnormality, it is necessary to be able to communicate with at least one of the general cases belonging to the group. Otherwise, the general showcase of the group cannot be accessed at all, and it is necessary to obtain a minimum control from the viewpoint of achieving the purpose of energy saving. Therefore, even when all devices belonging to this group are in communication abnormality, a retry is performed with one of the general cases belonging to the group ((c) group case phase). In addition, since the general case retried in the group case phase is a kind of general case, it is retried with a lower access frequency than the multi-function case.
ステップS1200では、上で述べたように省エネルギーに対する影響度が異なる冷凍機、多機能ケース、一般ケース毎に、この順番に重み付けをしてリトライの対応を変更する、すなわちこの順番に重み付けをしてアクセス頻度を変更する。 In step S1200, as described above, for each refrigerator, multi-function case, and general case having different influences on energy saving, weighting is changed in this order to change the correspondence of retry, that is, weighting in this order. Change the access frequency.
図1中でハッチが付された機器は通信異常が生じている機器を表している。グループ2の全ての機器にハッチが付されており、ケース21ないしケース23には上記(c)グループケースフェーズが適用される。なお、当該グループに属する冷凍機2や多機能ケース2は上記冷凍機フェーズや多機能ケースフェーズでリトライ対象となっている。 In FIG. 1, a hatched device represents a device in which a communication abnormality has occurred. All devices in group 2 are hatched, and (c) group case phase is applied to case 21 to case 23. Note that the refrigerator 2 and the multi-function case 2 belonging to the group are subject to retry in the above-described refrigerator phase and the multi-function case phase.
次に、ステップS1200の内容について説明する。 Next, the content of step S1200 will be described.
ステップS1201では、通信異常テーブルの判定フラグがYESの冷凍機を対象に、今回リトライする冷凍機の数(NumComp)が算出される。ErrCompは通信異常テーブルの判定フラグがYESの冷凍機の数で、CycCompは冷凍機のリトライサイクルの数(通信異常テーブルの判定フラグがYESの冷凍機を全台リトライするための周期の数)を表す。このように、1通信トランザクション当たりのNumCompの値は、ErrCompの台数の1/CycCompに相当する値となり、ErrCompの台数以下となる。
なお、ErrComp/CycCompの演算結果が整数とならない場合は、例えば小数点以下を切り上げるなどして整数化をはかる。以下における同様の除算においてもこのような整数化をはかる。
In step S1201, the number of refrigeration units to be retried (NumComp) is calculated for refrigeration units for which the determination flag of the communication abnormality table is YES. ErrComp is the number of refrigerators for which the communication abnormality table determination flag is YES, and CycComp is the number of refrigerating cycles for the refrigerator (the number of cycles for retrying all refrigerators for which the communication abnormality table determination flag is YES). To express. Thus, the value of NumComp per communication transaction is a value corresponding to 1 / CycComp of the number of ErrComps, and is equal to or less than the number of ErrComps.
If the calculation result of ErrComp / CycComp does not become an integer, it is converted to an integer by, for example, rounding up after the decimal point. Such integerization is also performed in the following division.
ステップS1202では、リトライテーブルから、判定フラグがYESの冷凍機で前回通信トライ時刻が古いものからNumCompの台数だけ、次のリトライの対象とするため、該当する冷凍機のリトライテーブルの通信フラグをYESにする。また、判定フラグがYESの冷凍機で今回リトライするもの以外の通信フラグはNOに設定する。 In step S1202, from the retry table, since the refrigeration machine with the determination flag YES and the previous communication try time is the oldest, the number of NumComp is the target of the next retry, so the communication flag of the retry table of the corresponding refrigerator is YES. To. Further, communication flags other than those which are retried at this time with the refrigerator having the determination flag set to YES are set to NO.
なお、リトライ対象の冷凍機のリトライテーブルのトライ時刻がステップS600で更新されるので、ステップS500からステップS400に至る各ステップのループが繰り返される毎に、ステップS1202におけるリトライ対象の冷凍機が切り替わってゆく。以下のリトライ対象のショーケース等も同様に切り替わってゆく。 Since the retry time of the retry table of the refrigerating machine to be retried is updated in step S600, the refrigerating machine to be retried in step S1202 is switched each time the loop of each step from step S500 to step S400 is repeated. go. The following showcases to be retried will change in the same way.
ステップS1203では、通信異常テーブルの判定フラグがYESの多機能ケースを対象に、今回リトライする多機能ケースの数(NumMCase)が算出される。ErrMCaseは通信異常テーブルの判定フラグがYESの多機能ケースの数で、CycMCaseは多機能ケースのリトライサイクルの数(通信異常テーブルの判定フラグがYESの多機能ケースを全台リトライするための周期の数)を表す。このように、1通信トランザクション当たりのNumMCaseの値は、ErrMCaseの台数の1/CycMCaseに相当する値となり、ErrMCaseの台数以下となる。 In step S1203, the number (NumMCase) of multi-function cases to be retried this time is calculated for multi-function cases whose determination flag of the communication abnormality table is YES. ErrMCase is the number of multi-function cases for which the communication error table judgment flag is YES. CycMCase is the number of multi-function case retry cycles (the cycle for retrying all multi-function cases for which the communication error table judgment flag is YES. Number). Thus, the value of NumMCase per communication transaction is a value corresponding to 1 / CycMCase of the number of ErrMCases, and is equal to or less than the number of ErrMCases.
ステップS1204では、リトライテーブルから、判定フラグがYESの多機能ケースで前回通信トライ時刻が古いものからNumMCaseの台数だけ、次のリトライの対象とするため、該当する多機能ケースのリトライテーブルの通信フラグをYESにする。また、判定フラグがYESの多機能ケースで今回リトライするもの以外の通信フラグはNOに設定する。 In step S1204, since the number of NumMCases from the retry table is the multi-function case with the determination flag YES and the previous communication try time is the next retry target, the communication flag of the retry table of the corresponding multi-function case Set to YES. In addition, communication flags other than those to be retried this time in the multi-function case where the determination flag is YES are set to NO.
なお、リトライ対象の多機能ケースのリトライテーブルのトライ時刻がステップS600で更新されるので、ステップS500からステップS400に至る各ステップのループが繰り返される毎に、ステップS1204におけるリトライ対象の多機能ケースが切り替わってゆく。 Since the retry time of the retry table of the multifunction case to be retried is updated in step S600, the multifunction case to be retried in step S1204 is updated each time the loop of steps from step S500 to step S400 is repeated. It will switch.
ステップS1205では、グループに属する機器全てが通信異常であるグループを抽出し、通信異常テーブルの判定フラグがYESの一般ケースを対象に、リトライテーブルにて前回通信トライ時刻が一番古いもの1台についてリトライテーブルの通信フラグをYESにする。なお、今回リトライするもの以外の一般ケースの通信フラグはNOに設定する。 In step S1205, a group in which all the devices belonging to the group are in communication abnormality is extracted, and the one with the oldest communication try time in the retry table is targeted for a general case where the determination flag of the communication abnormality table is YES. Set the communication flag of the retry table to YES. Note that the communication flag in the general case other than the one to be retried this time is set to NO.
ステップS1206では、通信異常テーブルの判定フラグがYESの一般ケースを対象に、今回リトライする一般ケースの数(NumCase)が算出される。ErrCaseは通信異常テーブルの判定フラグがYESの一般ケースの数で、CycCaseは一般のリトライサイクルの数(通信異常テーブルの判定フラグがYESの一般ケースを全台リトライするための周期の数)を表す。このように、1通信トランザクション当たりのNumCaseの値は、ErrCaseの台数の1/CycCaseに相当する値となり、ErrCompの台数以下となる。 In step S1206, the number (NumCase) of general cases to be retried at this time is calculated for general cases in which the determination flag of the communication abnormality table is YES. ErrCase is the number of general cases for which the communication abnormality table determination flag is YES, and CycCase represents the number of general retry cycles (the number of cycles for retrying all general cases for which the communication abnormality table determination flag is YES). . As described above, the value of NumCase per communication transaction is a value corresponding to 1 / CycCase of the number of ErrCase and is equal to or less than the number of ErrComp.
ステップS1207では、リトライテーブルから、判定フラグがYESの一般ケースで前回通信トライ時刻が古いものからNumCaseの台数だけ、次のリトライの対象とするため、該当する一般ケースのリトライテーブルの通信フラグをYESにする。また、判定フラグがYESの一般ケースで今回リトライするもの以外の通信フラグはNOに設定する。 In step S1207, from the retry table, the communication flag of the retry table of the corresponding general case is determined to be the target of the next retry for the number of NumCase from the previous case where the determination flag is YES and the previous communication try time is old. To. In addition, communication flags other than those that are retried this time in the general case where the determination flag is YES are set to NO.
なお、リトライ対象の一般ケースのリトライテーブルのトライ時刻がステップS600で更新されるので、ステップS500からステップS400に至る各ステップのループが繰り返される毎に、ステップS1207におけるリトライ対象の一般ケースが切り替わってゆく。 Since the retry time of the retry table of the general case to be retried is updated in step S600, the general case to be retried in step S1207 is switched each time the loop of steps from step S500 to step S400 is repeated. go.
当該統合コントローラ600の制御においては、省エネルギーの目的の達成(機器の省エネルギーに対する影響度)の観点から、冷凍機フェーズ、多機能ケースフェーズ、グループケースフェーズで決定された一般ケース、一般ケースの順にアクセス頻度を低く設定する。これは、CycComp、CycMCase、CycCaseの数値を適当に定めることで達成される。すなわち、冷凍機の単位周期当りのアクセスが多機能ケースの単位周期当りのアクセス以上となるようにCycCompがCycMCase以下となるように定められ、多機能ケースの単位周期当りのアクセスが一般ケースの単位周期当りのアクセス以上となるように、CycMCaseがCycCase以下になるように定められる。例えば、CycComp=2、CycMCase=4、CycCase=8とすることができる。
In the control of the
なお、これらの値は、例えば機器ごとにどの程度の頻度でリトライしたいかに従って、または一度にリトライする台数をどの程度減らすかに従って決めればよい。たとえば、重要度の高い冷凍機であれば、毎回ないし数回に一度の頻度でリトライしてほしいことから、CycCompは、1以上の比較的小さな数に決定する。そのCycCompの値を基準にCycMCaseを決定し、そのCycMCaseの値を基準にCycCaseを比較的大きな値に決定すればよい。 These values may be determined, for example, according to how often each device is to be retried or how much the number of retries to be reduced is reduced. For example, in the case of a highly important refrigerator, CycComp is determined to be a relatively small number of 1 or more because it is desired to retry at a frequency of once every several times. CycMCase is determined based on the CycComp value, and CycCase is determined to be a relatively large value based on the CycMCase value.
また、グループケースフェーズで決定された一般ケースが各周期において必ずN台アクセスされるとする時、ErrCase/CycCase<NとなるようなCycCaseに定めれば、グループケースフェーズで決定された一般ケースの単位周期当りのアクセスが一般ケースの単位周期当りのアクセスよりも多くできる。なお、グループケースフェーズで決定された一般ケースと一般ケースとは同じ一般ケースであるので、優先度に差を設けることは必ずしも必要ではない。これらCycComp、ErrComp、Numcomp等は、リトライパラメータテーブル603Cに格納されている。 In addition, when N general cases determined in the group case phase are to be accessed in each cycle, if the CycCase is such that ErrCase / CycCase <N, the general cases determined in the group case phase The number of accesses per unit period can be larger than the number of accesses per unit period in the general case. In addition, since the general case determined in the group case phase is the same as the general case, it is not always necessary to provide a difference in priority. These CycComp, ErrComp, Numcomp, etc. are stored in the retry parameter table 603C.
図5に、本実施例によるリトライ動作を含む通信動作と、従来技術における通信動作を比較する説明図を載せる。なお、同図は通信異常機器を図1に記載の場合を例としており、具体的には、通信異常機器が冷凍機1、2、多機能ケース2、3、一般ケース11、21、22、23、31、32、41の場合の例となっている。
FIG. 5 is an explanatory diagram for comparing the communication operation including the retry operation according to the present embodiment and the communication operation in the prior art. The figure shows an example of the abnormal communication device shown in FIG. 1. Specifically, the abnormal communication device includes
図5(A)は、本実施例における1周期当たりの通信時間(下図)と、従来技術における1周期当たりの通信時間(上図)とを比較する図である。なお、同図において本実施例についてはリトライ機器へのアクセス部分を正常機器とのアクセス部分の後ろに記載し、従来技術については通信異常の機器へのアクセス部分を正常機器とのアクセス部分の後ろに記載して、比較しやすいように記載してある。従来技術においては、通信異常機器とも正常機器と異なることなくアクセスを行うが、そのアクセス時間はタイムアウト時間となるので、当該アクセスをリトライとして捉えることができ、同図中ではリトライと記載している。なお、CycComp=2、CycMCase=2、CycCase=4である。 FIG. 5A is a diagram comparing the communication time per cycle in the present embodiment (lower diagram) with the communication time per cycle in the conventional technology (upper diagram). In this figure, for this embodiment, the access part to the retry device is described behind the access part to the normal device, and for the conventional technology, the access part to the device with abnormal communication is located behind the access part to the normal device. It is described for easy comparison. In the prior art, access is performed without any difference between the abnormal communication device and the normal device. However, since the access time is a timeout time, the access can be regarded as a retry, and is described as retry in the figure. . Note that CycComp = 2, CycMCase = 2, and CycCase = 4.
同図(A)下図は、先述のステップS1200において、リトライ機器として(a)冷凍機フェーズにおいて冷凍機1が選択され、(b)多機能ケースフェーズにおいて多機能ケース2が選択され、(c)グループケースフェーズにおいてケース21が選択され、(d)一般ケースフェーズにおいてケース11が選択された場合を想定している。
(A) The lower diagram shows that (a) the
同図によると、従来例では、冷凍機1、2、多機能ケース2、3、一般ケース11、21、22、23、31、32、41、の全ての通信異常機器とアクセスしており、タイムアウト時間を2秒とすると、11台で22秒の時間的ロスが発生する。一方、本実施例では、冷凍機は冷凍機1のみ、多機能ケースは多機能ケース2のみ、一般ケースは、一般ケースフェーズで一般ケース11、グループケースフェーズで一般ケース21がリトライの対象とされてアクセスされ、タイムアウト時間を2秒とすると、4台で8秒の時間的ロスとなる。よって、本実施例ではその差14秒(7台分)だけ時間を短縮でき、アクセス周期を約1/3とすることができる。
According to the figure, in the conventional example, access is made to all communication abnormal devices of the
以上のように、本実施例では正常機器と通信を行う周期を早めることができる。また別の側面として、例えば以下で述べるような従来の欠点を改善することができる。 As described above, in this embodiment, it is possible to shorten the cycle for communicating with normal devices. As another aspect, for example, conventional defects as described below can be improved.
同図(B)は、冷凍機1がビジー状態から復帰し次のアクセスに至るまでの経過時間を比較する図で、本実施例における復帰時間(下図)と、従来の、選択的リトライ判定を行わずすべての機器について公平に本実施例と同じ台数だけリトライする場合における復帰時間(上図)である。すなわち、同図(B)は従来の場合、本実施例の場合の両方とも、アクセス周期1周期において通信異常であった機器とのアクセスは4台分のみ行う(よってアクセス周期は同じになる)。なお、同図においてリトライ機器へのアクセス、通信異常の機器へのアクセスは正常機器とのアクセスの後に行う。また、同図(A)と同様にCycComp=2、CycMCase=2、CycCase=4である。
FIG. 6B is a diagram for comparing the elapsed time from when the
同図(B)下図の最左の通信トランザクションでは、先述のステップS1200において、リトライ機器として(a)冷凍機フェーズにおいて冷凍機1が選択され、(b)多機能ケースフェーズにおいて多機能ケース2が選択され、(c)グループケースフェーズにおいてケース21が選択され、(d)一般ケースフェーズにおいてケース11が選択され、次の時限(同図において右隣)の通信トランザクションでは、リトライ機器として(a)冷凍機フェーズにおいて冷凍機2が選択され、(b)多機能ケースフェーズにおいて多機能ケース3が選択され、(c)グループケースフェーズにおいてケース22が選択され、(d)一般ケースフェーズにおいてケース31が選択された場合を想定している。
In the leftmost communication transaction in FIG. 6B, in step S1200 described above, (a) the
同図によると、選択的リトライを行わない例では、冷凍機1、2、多機能ケース2、3、一般ケース11、21、22、23、31、32、41、の全ての通信異常機器とアクセスしており、正常機器全台(14台)とアクセスする時間を1秒としタイムアウト時間を2秒とすると、冷凍機1にアクセスできるのは27秒(=(1秒+4台×2秒)×3)毎である。一方、本実施例では、冷凍機は2周期に1回はリトライの対象とされてアクセスされるため、正常機器全台(14台)とアクセスする時間を1秒としタイムアウト時間を2秒とすると、冷凍機1にアクセスできるのは18秒(=(1秒+4台×2秒)×2)毎である。よって、本実施例では省エネルギーの目的の達成に対する影響度が最も大きい冷凍機について、アクセスする周期が、その差9秒だけ時間を短縮でき、アクセス周期を2/3とすることができる。その結果、アクセスの遅延により適切な制御が間に合わず省エネルギーの目的の達成を損ないかねない事態を回避することができる。
According to the figure, in an example in which selective retry is not performed, all communication abnormality devices of
また、同図におけるタイミングで冷凍機1がビジー状態から復帰したとすると、次のアクセスに至るまでの経過時間が、従来例では19秒程度であるのに対し、本実施例では12秒程度となっており、省エネルギーの目的の達成に対する影響度が最も大きい冷凍機について、その差7秒だけ時間を短縮でき、約2/3とすることができる。その結果、当該遅延により適切な制御が間に合わず省エネルギーの目的の達成を損ないかねない事態を回避することができる。
Also, assuming that the
以上のように、本実施例はアクセス周期を同じにしても、従来にない効果を奏する。具体的には、本実施例により、通信異常機器全部に対してリトライ動作を行いつつも、省エネルギーの目的の達成に対するタイムアウトによる時間的ロスの影響度を低減させる統合コントローラを提供することができ、当該省エネルギーの目的の達成に対する影響度が大きい冷凍機への周期的なアクセスに通常以上の時間を要することでより適切な制御が間に合わず当該省エネルギーの目的の達成を損ないかねない事態を回避することができる。 As described above, the present embodiment provides an unprecedented effect even when the access cycle is the same. Specifically, according to the present embodiment, it is possible to provide an integrated controller that reduces the influence of time loss due to timeout for achieving the purpose of energy saving while performing retry operation for all communication abnormal devices, Avoid situations where periodic access to refrigerators that have a large impact on the achievement of the energy saving purpose requires more time than usual, and more appropriate control is not in time, which may impair the achievement of the energy saving purpose. Can do.
本実施形態の統合制御システムは冷凍機とショーケースだけの最小限の機器で形成されていたが、空調機、保温器、照明等の機器が含まれていてもよい。この場合でも本実施形態と同様の制御を行うことができ、また本実施形態同様の作用効果を得ることができる。なお、これについての説明は同様に相当できるので割愛する。また、本実施形態では通信線により通信系を形成していたが、例えば統合制御装置が店舗の外に存在しインターネット等の電気通信回線によって通信系が形成されていてもよい。この場合でも本実施形態と同様の制御を行うことができ、また本実施形態同様の作用効果を得ることができる。なお、これについての説明は同様に相当できるので割愛する。 The integrated control system of the present embodiment is formed with a minimum of equipment including a refrigerator and a showcase, but may include equipment such as an air conditioner, a warmer, and lighting. Even in this case, the same control as that of the present embodiment can be performed, and the same effect as that of the present embodiment can be obtained. In addition, since the description about this can correspond similarly, it omits. In the present embodiment, the communication system is formed by the communication line. However, for example, the integrated control apparatus may exist outside the store and the communication system may be formed by an electric communication line such as the Internet. Even in this case, the same control as that of the present embodiment can be performed, and the same effect as that of the present embodiment can be obtained. In addition, since the description about this can correspond similarly, it omits.
本実施の形態における統合制御装置は、ハードウェア的には、任意のコンピュータのCPU、メモリ、その他のLSIなどで実現できる。また、ソフトウェア的には、メモリにロードされた統合制御機能のあるプログラムなどによって実現される。図1には、ハードウェアおよびソフトウェアによって実現される統合制御の機能ブロックが示されている。ただし、これらの機能ブロックが、ハードウェアのみ、ソフトウェアのみ、あるいは、それらの組合せ等、いろいろな形態で実現できることは言うまでもない。 The integrated control apparatus according to the present embodiment can be realized by a hardware of an arbitrary computer CPU, memory, and other LSIs. In terms of software, it is realized by a program having an integrated control function loaded in a memory. FIG. 1 shows functional blocks of integrated control realized by hardware and software. However, it goes without saying that these functional blocks can be realized in various forms such as hardware only, software only, or a combination thereof.
本発明の実施の形態は、特許請求の範囲に示された技術的思想の範囲内において、適宜、種々の変更が可能である。 The embodiments of the present invention can be appropriately modified in various ways within the scope of the technical idea shown in the claims.
100、200、300、400、500 冷却系
101、201、301、401、501 冷凍機
102、202、302、402、502 多機能ケース
103、104、105、203、204、205、303、304、305、403、404、405、503、504、505 一般ケース
106、206、306、406、506 冷媒配管
600 統合コントローラ
601 CPU
602 タイマ
603 メモリ
603A リトライ履歴部
603B 通信異常履歴部
603C リトライパラメータテーブル
603D ワークスペース
604 通信I/F
605 通信線
100, 200, 300, 400, 500
602
605 communication line
Claims (1)
前記統合制御装置からの通信トランザクションにおける通信異常の履歴情報を保存する通信異常履歴部と、 A communication abnormality history part for storing communication abnormality history information in a communication transaction from the integrated control device;
前記通信トランザクションにおいて通信異常であった設備機器に対するリトライ動作の履歴情報を保存するリトライ履歴部と、 A retry history unit for storing history information of retry operations for equipment that was in communication abnormality in the communication transaction;
前記通信異常履歴部と前記リトライ履歴部の情報に基づき、前記通信トランザクションにおいてリトライする設備機器を決定するリトライ決定部とを有し、 Based on information of the communication abnormality history unit and the retry history unit, a retry determination unit that determines equipment to be retried in the communication transaction,
前記リトライ決定部は、リトライする前記設備機器を省エネルギーに対する影響度が大きい冷凍機、前記冷凍機に冷媒配管により接続された室温センサを有するショーケースであるマスターショーケース、前記冷凍機に冷媒配管により接続された他のショーケースの順番に重み付けをして、前記重み付けの順に高いアクセス頻度となるようにリトライすることを特徴とする統合制御装置。 The retry determination unit includes a refrigerating machine having a large influence on energy saving for the equipment to be retried, a master showcase that is a showcase having a room temperature sensor connected to the refrigerating machine by a refrigerant pipe, and a refrigerant pipe to the refrigerating machine. An integrated control apparatus characterized by weighting the order of other connected showcases and retrying the access frequency in the order of the weighting.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006267957A JP4812583B2 (en) | 2006-09-29 | 2006-09-29 | Integrated control device and integrated control system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006267957A JP4812583B2 (en) | 2006-09-29 | 2006-09-29 | Integrated control device and integrated control system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2008092068A JP2008092068A (en) | 2008-04-17 |
| JP4812583B2 true JP4812583B2 (en) | 2011-11-09 |
Family
ID=39375779
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006267957A Expired - Fee Related JP4812583B2 (en) | 2006-09-29 | 2006-09-29 | Integrated control device and integrated control system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4812583B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP6335963B2 (en) * | 2016-04-18 | 2018-05-30 | 株式会社ユニバーサルエンターテインメント | Game machine |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05260572A (en) * | 1992-03-16 | 1993-10-08 | Hitachi Ltd | Distant monitoring equipment |
| JP2867922B2 (en) * | 1995-07-11 | 1999-03-10 | 日本電気株式会社 | Polling method |
| JP3358521B2 (en) * | 1997-12-25 | 2002-12-24 | ダイキン工業株式会社 | Refrigeration equipment |
| JP3831565B2 (en) * | 2000-01-11 | 2006-10-11 | 三洋電機株式会社 | Centralized management device such as showcase |
| JP4146789B2 (en) * | 2003-12-15 | 2008-09-10 | ヤンマー株式会社 | Remote monitoring system for refrigerated containers |
-
2006
- 2006-09-29 JP JP2006267957A patent/JP4812583B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2008092068A (en) | 2008-04-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4342473B2 (en) | Equipment control system | |
| CN109798634B (en) | Defrosting method of air conditioner and air conditioner | |
| JP2009210161A (en) | Equipment control system, control device, and control program | |
| EP3540322B1 (en) | Air conditioner | |
| CN111023429B (en) | Control method and system and air conditioner | |
| US12000604B2 (en) | Failure diagnosis system configured to diagnose a state of an air-conditioning apparatus having a refrigerant circuit | |
| CN106839294A (en) | Control method and device when multiple on-line system and its cryogenic refrigeration | |
| JP5076811B2 (en) | Air conditioner | |
| KR20180082240A (en) | Air-conditioner system | |
| US8783048B2 (en) | System and Method for Oil Return in an HVAC system | |
| CN109297138A (en) | Defrosting judgment method and device | |
| CN112050367B (en) | Control method and control device for defrosting of air conditioner and air conditioner | |
| US10047965B2 (en) | System for managing lubricant levels in tandem compressor assemblies of an HVAC system | |
| CN112050375A (en) | Control method and control device for defrosting of air conditioner and air conditioner | |
| JP4812583B2 (en) | Integrated control device and integrated control system | |
| JP2012014431A (en) | Management server for cold system | |
| CN112880128A (en) | Fault detection method, device, equipment and storage medium | |
| JP2010151397A (en) | Failure diagnosing device used for refrigerating cycle circuit | |
| CN117366801A (en) | Method and device for self-cleaning of air conditioner, air conditioner, storage medium | |
| US11573025B2 (en) | Server and control method thereof for a multi-air conditioning system including grouping of indoor units | |
| CN112050431A (en) | Control method and device for fixed-frequency air conditioner and fixed-frequency air conditioner | |
| JP2012255566A (en) | Control device of refrigeration equipment | |
| WO2018179333A1 (en) | Machine using refrigerant compression heat pump, diagnostic device for refrigerant compression heat pump, and diagnotic method for refrigerant compression heat pump | |
| JP4265368B2 (en) | Showcase, showcase forced defrost operation control device, forced defrost operation control system, and forced defrost operation control program | |
| CN115335650A (en) | Program and terminal device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20081113 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110107 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110125 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110325 |
|
| 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: 20110726 |
|
| 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: 20110823 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140902 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |