(57)【要約】【課題】  第１機器群10を具えた機器制御システム１と第２機器群３、４、５との間に介在して、第２機器群に機器制御システムからの指令に応じた動作を実行させることが出来る通信中継装置２を提供する。【解決手段】  本発明に係る通信中継装置２は、第１機器群10を具えた機器制御システム１と、第２機器群３、４、５との間で通信を中継するものであって、機器制御システムから第２機器群に対する指令を受けて該指令に応じた動作指令を第２機器群に発した後、第２機器群から動作完了報告を受けたとき、第２機器群の動作が完了した旨を表わす動作完了情報をメモリ22に格納する。そして、該通信中継装置２は、機器制御システム１から前回と同一の指令を受けたとき、メモリ22に格納されている動作完了情報に基づいて、前回の指令に応じた動作が完了しているか否かを判断し、前回の指令に応じた動作が完了している場合に、その旨を機器制御システム１に通知する。【選択図】      図１
2005286499.tif 000002
【特許請求の範囲】
【請求項１】
１或いは複数台の機器からなる第１機器群を具えた機器制御システムと、１或いは複数台の機器からなり、外部からの動作指令に応じて動作を実行する第２機器群との間に介在して、両者の通信を中継する通信中継装置であって、
機器制御システムから第２機器群に対する指令を受けて、該指令に応じた動作指令を第２機器群に発する指令手段と、
第２機器群の動作が完了したか否かを表わす動作完了情報を格納するための格納手段と、
前記指令手段によって第２機器群に対する指令動作が実行された後、第２機器群から動作完了報告を受けたとき、第２機器群の動作が完了した旨を表わす動作完了情報を前記格納手段に格納する格納処理手段
とを具えており、前記指令手段は、
機器制御システムから第２機器群に対する指令を受けたとき、該指令が機器制御システムから前回に受けた指令と同一であるか否かを判断する判断手段と、
両指令が同一でないと判断された場合に、第２機器群に対する指令動作を実行する第１手段と、
両指令が同一であると判断された場合には、前記格納手段に格納されている動作完了情報に基づいて、前回の指令に応じた動作が完了しているか否かを判断し、前回の指令に応じた動作が完了している場合には、その旨を機器制御システムに通知する第２手段
とを具えていることを特徴とする通信中継装置。
【請求項２】
前記格納処理手段は、第２機器群から動作完了報告を受けたとき、該報告の受信時刻を表わす受信時刻情報を格納手段に格納し、前記指令手段の第２手段は、
前回の指令に応じた動作が完了している場合に、前記格納手段に格納されている受信時刻情報に基づいて、その動作が完了してから所定時間以上が経過しているか否かを判断する手段と、
所定時間以上が経過していない場合に、機器制御システムに対する前記通知動作を実行する一方、所定時間以上が経過している場合に、第２機器群に対する指令動作を実行する手段
とを具えている請求項１に記載の通信中継装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の機器群の間の通信を中継する通信中継装置に関するものである。
【背景技術】
【０００２】
従来、食料品店などの店舗においては、複数台の冷蔵ショーケースとこれらの冷蔵ショーケースの動作を制御する１台のコントローラとを具えたショーケースシステムが採用されており、複数台の冷蔵ショーケース及びコントローラは店内に設置されている。一方、店外には、それらの冷蔵ショーケースに冷媒を供給する冷凍機が設置されており、該冷凍機と複数台の冷蔵ショーケースとの間を冷媒が循環することによって、複数台の冷蔵ショーケースの冷蔵室内が冷却される。
【０００３】
尚、計測された応答受信時間に基づいて通信障害の解析を行なうことによって、通信ダウン時間を最小限とする技術が提案されている(特許文献１参照)。
【特許文献１】特開平５−１３７１７７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来は、冷蔵ショーケースの冷却状態とは無関係に冷凍機の動作が制御されるため、冷凍機に冷蔵ショーケースの冷却状態に応じた適切な動作を実行させることが出来ず、冷蔵ショーケースの冷却状態を良好な状態に設定することが出来ない問題があった。
本発明の目的は、第１機器群を具えた機器制御システムと第２機器群との間に介在して、第２機器群の応答時間が機器制御システムの通信プロトコルが規定する最大応答時間より長い場合であっても、第２機器群に機器制御システムからの指令に応じた動作を実行させることが出来る通信中継装置を提供することである。
【課題を解決するための手段】
【０００５】
本発明に係る通信中継装置は、１或いは複数台の機器からなる第１機器群を具えた機器制御システムと、１或いは複数台の機器からなり、外部からの動作指令に応じて動作を実行する第２機器群との間に介在して、両者の通信を中継するものである。そして、該通信中継装置は、
機器制御システムから第２機器群に対する指令を受けて、該指令に応じた動作指令を第２機器群に発する指令手段と、
第２機器群の動作が完了したか否かを表わす動作完了情報を格納するための格納手段と、
前記指令手段によって第２機器群に対する指令動作が実行された後、第２機器群から動作完了報告を受けたとき、第２機器群の動作が完了した旨を表わす動作完了情報を前記格納手段に格納する格納処理手段
とを具え、前記指令手段は、
機器制御システムから第２機器群に対する指令を受けたとき、該指令が機器制御システムから前回に受けた指令と同一であるか否かを判断する判断手段と、
両指令が同一でないと判断された場合に、第２機器群に対する指令動作を実行する第１手段と、
両指令が同一であると判断された場合には、前記格納手段に格納されている動作完了情報に基づいて、前回の指令に応じた動作が完了しているか否かを判断し、前回の指令に応じた動作が完了している場合には、その旨を機器制御システムに通知する第２手段
とを具えている。
【０００６】
上記本発明に係る通信中継装置は、機器制御システム及び第２機器群に接続される。
該通信中継装置は、機器制御システムから第２機器群に対する指令を受けて、該指令に応じた動作指令を第２機器群に発し、第２機器群は、該動作指令を受けて所定の動作を実行する。この様にして、第２機器群により機器制御システムからの指令に応じた動作が実行される。その後、通信中継装置は、第２機器群から動作完了報告を受けたとき、第２機器群の動作が完了した旨を表わす動作完了情報を格納手段に格納する。このとき、機器制御システムの通信プロトコルが規定する最大応答時間が経過して機器制御システムにタイムアウトが発生している場合には、その旨を機器制御システムに通知することは出来ない。
その後、機器制御システムから第２機器群に対する前記指令と同じ指令を受けたとき、前記格納手段には上述の如く第２機器群の動作が完了した旨を表わす動作完了情報が格納されているので前回の指令に応じた動作が完了していると判断して、その旨を機器制御システムに通知する。このとき、通信中継装置は、第２機器群に動作を指令せず、第２機器群からの動作完了報告を待たないので、機器制御システムにタイムアウトが発生する前に、動作が完了した旨を該システムに通知することが出来る。従って、機器制御システムからの指令に応じた動作指令が第２機器群に対して何度も繰り返し発せられることを防止することが出来る。
【０００７】
具体的には、前記格納処理手段は、第２機器群から動作完了報告を受けたとき、該報告の受信時刻を表わす受信時刻情報を格納手段に格納し、前記指令手段の第２手段は、
前回の指令に応じた動作が完了している場合に、前記格納手段に格納されている受信時刻情報に基づいて、その動作が完了してから所定時間以上が経過しているか否かを判断する手段と、
所定時間以上が経過していない場合に、機器制御システムに対する前記通知動作を実行する一方、所定時間以上が経過している場合に、第２機器群に対する指令動作を実行する手段
とを具えている。
【０００８】
上記具体的構成を有する通信中継装置は、機器制御システムから前回と同じ指令を受けたとき、前回の指令に応じた動作が完了してから所定時間以上が経過していない場合に限って、動作が完了した旨を機器制御システムに通知する。一方、所定時間以上が経過している場合には、第２機器群に対して受信された指令に応じた動作指令を発し、第２機器群によって該指令に応じた動作が実行される。
【発明の効果】
【０００９】
本発明に係る通信中継装置によれば、第２機器群の応答時間が第１機器群の通信プロトコルが規定する最大応答時間より長い場合であっても、第２機器群に機器制御システムからの指令に応じた動作を実行させることが出来る。
【発明を実施するための最良の形態】
【００１０】
以下、本発明を、食料品店などの店舗における機器統合管理システムの通信中継装置に実施した形態につき、図面に沿って具体的に説明する。
本発明に係る機器統合管理システムは、図１に示す如く、複数の冷蔵ショーケース(11)からなる冷蔵ショーケース群(10)及び該冷蔵ショーケース群(10)の動作を制御するショーケース用コントローラ(12)を具えたショーケースシステム(１)と、冷蔵ショーケース群(10)に冷媒を供給する複数の冷凍機(30)からなる冷凍機群(３)と、冷蔵ショーケース群(10)が設置されている店内の空調を行なう複数の空調機(40)からなる空調機群(４)と、冷凍機や空調機の消費電力を測定する複数の電力計(50)からなる電力計群(５)と、前記のショーケース用コントローラ(12)、冷凍機群(３)、空調機群(４)及び電力計群(５)に接続された通信中継装置(２)とから構成されている。
【００１１】
該通信中継装置(２)は、前記ショーケース用コントローラ(12)と通信を行なうコントローラ用通信処理回路(21)を具えると共に、前記冷凍機群(３)を構成する複数の冷凍機(30)と通信を行なう冷凍機用通信処理回路(23)、前記空調機群(４)を構成する複数の空調機(40)と通信を行なう空調機用通信処理回路(24)、及び前記電力計群(５)を構成する複数の電力計(50)と通信を行なう電力計用通信処理回路(25)を具えており、前記コントローラ用通信処理回路(21)と、冷凍機用通信処理回路(23)、空調機用通信処理回路(24)及び電力計用通信処理回路(25)とが互いに接続されている。又、コントローラ用通信処理回路(21)、冷凍機用通信処理回路(23)、空調機用通信処理回路(24)及び電力計用通信処理回路(25)には、メモリ(22)が接続されている。
【００１２】
次に、上記機器統合管理システムの動作について説明する。尚、以下の説明では、冷凍機群(３)の応答時間はショーケース用コントローラ(12)のタイムアウト時間(最大応答時間)よりも短く、空調機群(４)の応答時間はショーケース用コントローラ(12)のタイムアウト時間よりも長いものとする。
ショーケース用コントローラ(12)から通信中継装置(２)に対し、例えば冷凍機群(３)の圧力設定値を冷蔵ショーケース群(10)の冷却状態に応じた値に設定すべき旨の要求コマンドが発せられると、通信中継装置(２)は、該コマンドを受信して、冷凍機群(３)に対し該要求コマンドに応じた動作指令コマンドを発する。該冷凍機群(３)は、該動作指令コマンドを受信して該コマンドに応じた動作を実行する。この様にして、冷凍機群(３)の圧力設定値が冷蔵ショーケース群(10)の冷却状態に応じた値に設定されて、冷蔵ショーケース群(10)の冷却状態が良好な状態に設定されることになる。
その後、冷凍機群(３)から通信中継装置(２)に動作完了コマンドが送信され、通信中継装置(２)は、該コマンドを受信して、ショーケース用コントローラ(12)に対し前記要求コマンドに応じた動作が完了した旨の要求結果コマンドを送信する。このとき、ショーケース用コントローラ(12)にタイムアウトが発生していないため、通信中継装置(２)は、該コントローラ(12)に要求結果コマンドを送信することが出来る。
【００１３】
これに対し、図２に示す如く、ショーケース用コントローラ(12)から通信中継装置(２)に対し、例えば空調機群(４)の温度設定値を冷蔵ショーケース群(10)の冷却状態に応じた値に設定すべき旨の要求コマンドが発せられると、通信中継装置(２)は、該コマンドを受信して、空調機群(４)に対し該要求コマンドに応じた動作指令コマンドを発する。該空調機群(４)は、該動作指令コマンドを受信して該コマンドに応じた動作を実行する。この様にして、空調機群(３)の温度設定値が冷蔵ショーケース群(10)の冷却状態に応じた値に設定されることになる。その後、冷凍機群(３)から通信中継装置(２)に動作完了コマンドが送信される。このとき、既にショーケース用コントローラ(12)のタイムアウト時間が経過して該コントローラ(12)にタイムアウトが発生しているので、通信中継装置(２)は、該コントローラ(12)に要求結果コマンドを送信することが出来ない。
その後、ショーケース用コントローラ(12)から通信中継装置(２)に対し、前回の要求コマンドと同じ要求コマンドが発せられたとき、前回の要求コマンドに応じた動作が完了してから所定時間以上が経過していない場合には、通信中継装置(２)からショーケース用コントローラ(12)に要求結果コマンドが送信される。このとき、通信中継装置(２)は、空調機群(４)に動作指令コマンドを送信せず、空調機群(４)からの動作完了コマンドを待たないので、ショーケース用コントローラ(12)にタイムアウトが発生する前に、要求結果コマンドを該コントローラ(12)に送信することが出来る。
一方、所定時間以上が経過している場合には、通信中継装置(２)から空調機群(４)に前記要求コマンドに応じた動作指令コマンドが送信されて、空調機群(４)により該コマンドに応じた動作が実行される。
【００１４】
図３は、上記通信中継装置(２)のコントローラ用通信処理回路(21)によって実行される手続きを表わしている。
通信中継装置本体に電源が投入されると、先ずステップＳ１にて、ショーケース用コントローラ(12)から要求コマンドを受信したか否かを判断し、ノーと判断された場合にはステップＳ１にて同じ判断を繰り返す。
その後、ショーケース用コントローラ(12)から要求コマンドを受信してステップＳ１にてイエスと判断されると、ステップＳ２に移行して、該要求コマンドがショーケース用コントローラ(12)から前回に受信した要求コマンドと同一であるか否かを判断する。ここで、該判断は、受信した要求コマンドがメモリ(22)に書き込まれている要求コマンドと同一であるか否かによって行なわれる。電源投入後の初めての処理においては、メモリ(22)に要求コマンドが書き込まれていないのでノーと判断されてステップＳ５に移行し、受信した要求コマンドをメモリ(22)に書き込んだ後、ステップＳ６にて、タイムアウト時間を計測するためのタイムアウトカウンタをスタートさせる。
【００１５】
続いてステップＳ７では、受信した要求コマンドを該コマンド内容に応じて冷凍機用通信処理回路(23)、空調機用通信処理回路(24)或いは電力計用通信処理回路(25)に供給した後、ステップＳ８では、前記タイムアウトカウンタの値に基づいてショーケース用コントローラ(12)のタイムアウト時間が経過したか否かを判断する。ここでノーと判断された場合は、ステップＳ９に移行して、冷凍機用通信処理回路(23)、空調機用通信処理回路(24)及び電力計用通信処理回路(25)の内、要求コマンドを供給した通信処理回路から動作完了コマンドを受信したか否かを判断し、ノーと判断された場合はステップＳ８に戻る。
タイムアウト時間が経過するまでに動作完了コマンドを受信した場合には、ステップＳ９にてイエスと判断されてステップＳ１０に移行し、要求結果コマンドをショーケース用コントローラ(12)に送信して、手続きを終了する。
【００１６】
これに対し、タイムアウト時間が経過するまでに動作完了コマンドを受信しなかった場合には、ステップＳ８にてイエスと判断されてステップＳ１に戻り、ショーケース用コントローラ(12)からの要求コマンドの受信に待機する。
その後、ショーケース用コントローラ(12)から要求コマンドを受信してステップＳ１にてイエスと判断されると、ステップＳ２では、上述の如く該要求コマンドが前回の要求コマンドと同一であるか否かを判断し、ノーと判断された場合には、上述のステップＳ５〜ステップＳ９の処理を実行する。
【００１７】
一方、前回の要求コマンドと同一であってステップＳ２にてイエスと判断された場合には、ステップＳ３に移行して、冷凍機群(３)、空調機群(４)或いは電力計群(５)によって前回の要求コマンドに応じた動作が実行されたか否かを判断する。ここで、該判断は、前回の要求コマンドに対する動作完了コマンドがメモリ(22)に書き込まれているか否かによって行なわれ、ノーと判断された場合には、上述のステップＳ５〜ステップＳ９の処理を実行する。
前回の要求コマンドに応じた動作が実行されている場合には、ステップＳ４に移行して、動作完了コマンドと共にメモリ(22)に書き込まれているタイムスタンプ情報と現在時刻とを比較することにより、前回の要求コマンドに応じた動作が完了してから所定時間以上が経過しているか否かを判断し、イエスと判断された場合には、上述のステップＳ５〜ステップＳ９の処理を実行する。
これに対し、前回の要求コマンドに応じた動作が完了してから所定時間以上が経過していない場合には、ステップＳ１０に移行し、要求結果コマンドをショーケース用コントローラ(12)に送信して、手続きを終了する。
【００１８】
上記手続きによれば、ショーケース用コントローラ(12)からの要求コマンドが受信されたとき、該コマンドが冷凍機用通信処理回路(23)、空調機用通信処理回路(24)或いは電力計用通信処理回路(25)に供給され、その後、ショーケース用コントローラ(12)のタイムアウト時間が経過するまでに動作完了コマンドが受信されたとき、その時点で要求結果コマンドがショーケース用コントローラ(12)に送信される。
これに対し、ショーケース用コントローラ(12)のタイムアウト時間が経過するまでに動作完了コマンドが受信されなかった場合には、その後に前記要求コマンドと同じ要求コマンドが受信されたとき、その時点で、該要求コマンドに応じた動作が実行されており、且つその動作が完了してから所定時間以上が経過していない場合に限って、要求結果コマンドがショーケース用コントローラ(12)に送信される。一方、所定時間以上が経過している場合には、該要求コマンドが冷凍機用通信処理回路(23)、空調機用通信処理回路(24)或いは電力計用通信処理回路(25)に供給される。
【００１９】
図４は、上記通信中継装置(２)の冷凍機用通信処理回路(23)、空調機用通信処理回路(24)及び電力計用通信処理回路(25)の各通信処理回路によって実行される手続きを表わしている。
通信中継装置本体に電源が投入されると、先ずステップＳ１１では、接続されている各機器からアドレスや機器ＩＤなどを含む機器特定情報を取得する接続機器探索処理を実行し、ステップＳ１２では、ステップＳ１１にて取得した機器特定情報をメモリ(22)の接続機器一覧データ領域に登録する接続機器登録処理を実行する。
【００２０】
続いてステップＳ１３では、コントローラ用通信処理回路(21)から要求コマンドを受信したか否かを判断し、ノーと判断された場合にはステップＳ１３にて同じ判断を繰り返す。
その後、コントローラ用通信処理回路(21)から要求コマンドを受信してステップＳ１３にてイエスと判断されると、ステップＳ１４に移行して、該要求コマンドに応じた動作指令コマンドを接続されている機器群に送信し、ステップＳ１５では、該機器群からの動作完了コマンドをコントローラ用通信処理回路(21)に供給すると共に、該動作完了コマンドとその受信時刻を表わすタイムスタンプ情報をメモリ(22)に書き込んだ後、ステップＳ１３に戻って、コントローラ用通信処理回路(21)からの要求コマンドの受信に待機する。
上記手続きによれば、コントローラ用通信処理回路(21)からの要求コマンドが受信されたとき、該コマンドに応じた動作指令コマンドが接続されている機器群に送信され、その後、該機器群からの動作完了コマンドがコントローラ用通信処理回路(21)に供給されると共に、該動作完了コマンドとタイムスタンプ情報がメモリ(22)に書き込まれる。この様にしてメモリ(22)に書き込まれた動作完了コマンドは、上述の図３のステップＳ３における判断処理に利用される一方、タイムスタンプ情報は、ステップＳ４における判断処理に利用される。
【００２１】
本発明に係る機器統合管理システムにおいては、上述の如くショーケース用コントローラ(12)からの要求コマンドに応じた動作指令コマンドを通信中継装置(２)から冷凍機群(３)、空調機群(４)及び電力計群(５)に送信することによって、これらの機器群にショーケース群(10)の状態に応じた動作を実行させることが出来る。
又、上述の如く、ショーケース用コントローラ(12)と冷凍機群(３)などの機器群との通信プロトコルが異なり、機器群の応答時間がショーケース用コントローラ(12)のタイムアウト時間より長い場合であっても、ショーケース用コントローラ(12)から通信中継装置(２)に対して前回と同じ要求コマンドが発せられたときに、通信中継装置(２)からショーケース用コントローラ(12)に要求結果コマンドが送信されるので、ショーケース用コントローラ(12)からの要求コマンドに応じた動作指令コマンドが機器群に対して何度も繰り返し発せられることを防止することが出来る。
【００２２】
尚、本発明の各部構成は上記実施の形態に限らず、特許請求の範囲に記載の技術的範囲内で種々の変形が可能である。
例えば、上記実施の形態においては、図１に示す如く、通信中継装置(２)に冷凍機群(３)、空調機群(４)及び電力計群(５)が接続されているが、その他の種々の機器群を接続することが可能である。
又、ショーケースシステム(１)は１つのショーケース用コントローラ(12)を具え、通信中継装置(２)のコントローラ用通信処理回路(21)に該１つのショーケース用コントローラ(12)が接続されているが、該ショーケースシステム(１)に代えて、冷蔵ショーケース毎に冷蔵ショーケースの動作を制御する制御回路を具えたショーケースシステムを採用し、通信中継装置(２)のコントローラ用通信処理回路(21)に複数の制御回路を接続することも可能である。
【図面の簡単な説明】
【００２３】
【図１】本発明に係る機器統合管理システムの構成を表わすブロック図である。
【図２】上記機器統合管理システムにおいてショーケース用コントローラと通信中継装置と空調機群との間で行なわれるコマンド送受信のタイミングを表わすタイミングチャートである。
【図３】上記通信中継装置のコントローラ用通信処理回路によって実行される手続きを表わしている。
【図４】上記通信中継装置の冷凍機用通信処理回路、空調機用通信処理回路及び電力計用通信処理回路の各通信処理回路によって実行される手続きを表わしている。
【符号の説明】
【００２４】
(１)  ショーケースシステム
(10)  冷蔵ショーケース群
(12)  ショーケース用コントローラ
(２)  通信中継装置
(21)  コントローラ用通信処理回路
(22)  メモリ
(23)  冷凍機用通信処理回路
(24)  空調機用通信処理回路
(25)  電力計用通信処理回路
(３)  冷凍機群
(４)  空調機群
(５)  電力計群
【図１】
2005286499.tif 000003
【図２】
2005286499.tif 000004
【図３】
2005286499.tif 000005
【図４】
2005286499.tif 000006