(57)【要約】【課題】従来構成に対してより簡易な動作で下位装置に対するアドレス設定を可能とする。【解決手段】上位装置１は、アドレスが記録されるテーブルを保持する保持部１０１と、アドレス設定要求電文を仮アドレスに送信する電文送信部１０５と、電文受信部１０４により確定電文が受信された場合にテーブルに通知アドレスを当該確定電文の送信元である下位装置２のアドレスとして登録する登録部１０７とを備え、下位装置２は、電文受信部２０３により自機宛てのアドレス設定要求電文が受信された場合に通知アドレスを表示する表示部２０６と、表示部２０６によるアドレスの表示後、アドレスの選択を受付ける受付部２０７と、受付部２０７により受付けられたアドレスを、自機のアドレスとして確定して登録する確定部２０８と、確定部２０８により確定されたアドレスを通知する確定電文を上位装置１に送信する電文送信部２０４とを備えた。【選択図】図４
2019176318.tif 000002
【特許請求の範囲】
【請求項１】
通信線を介して接続された上位装置及び複数の下位装置を備え、
前記上位装置は、
アドレスが記録されるテーブルを保持する保持部と、
前記テーブルに記録されている前記下位装置のアドレスとして登録されていないアドレスのうちの１つを通知する電文であるアドレス設定要求電文を、前記下位装置の初期のアドレスである仮アドレスに送信する上位送信部と、
電文の受信を行う上位受信部と、
前記上位受信部によりアドレスを通知する電文である確定電文が受信された場合に、前記テーブルに、当該アドレスを、当該確定電文の送信元である前記下位装置のアドレスとして登録する登録部とを備え、
前記下位装置は、
電文の受信を行う下位受信部と、
前記下位受信部により自機宛てのアドレス設定要求電文が受信された場合に、当該アドレス設定要求電文により通知されたアドレスを表示する表示部と、
前記表示部によるアドレスの表示後、アドレスの選択を受付ける受付部と、
前記受付部により受付けられたアドレスを、自機のアドレスとして確定して登録する確定部と、
前記確定部により確定されたアドレスを通知する確定電文を前記上位装置に送信する下位送信部とを備えた
ことを特徴とする通信システム。
【請求項２】
ユーザによる指示に従い、前記上位装置の動作モードをアドレス設定モードに設定するモード設定部を備え、
前記上位送信部は、前記上位装置がアドレス設定モードである場合に、アドレス設定要求電文の送信を行う
ことを特徴とする請求項１記載の通信システム。
【請求項３】
前記モード設定部は、前記上位送信部によりアドレス設定要求電文が送信された後一定期間経過しても前記上位受信部により確定電文が受信されない場合、又は、ユーザにより指示された場合に、前記上位装置の動作モードをアドレス設定モードから試運転モードに切替え、
前記上位送信部は、前記上位装置が試運転モードである場合に、前記テーブルに記録されている全てのアドレスをそれぞれ送信先アドレスとした電文である状態要求電文をポーリングセレクション方式で送信し、
前記下位送信部は、前記下位受信部により自機宛ての状態要求電文が受信された場合に、当該状態要求電文に対する応答を示す電文である応答電文を前記上位装置に送信する
ことを特徴とする請求項２記載の通信システム。
【請求項４】
アドレスが記録されるテーブルを保持する保持部と、
前記テーブルに記録されている下位装置のアドレスとして登録されていないアドレスのうちの１つを通知する電文であるアドレス設定要求電文を、前記下位装置の初期のアドレスである仮アドレスに送信する上位送信部と、
電文の受信を行う上位受信部と、
前記上位受信部によりアドレスを通知する電文である確定電文が受信された場合に、前記テーブルに、当該アドレスを、当該確定電文の送信元である前記下位装置のアドレスとして登録する登録部と
を備えた上位装置。
【請求項５】
電文の受信を行う下位受信部と、
前記下位受信部により自機宛ての、上位装置のテーブルに記録されている下位装置のアドレスとして登録されていないアドレスのうちの１つを通知する電文であるアドレス設定要求電文が受信された場合に、当該アドレス設定要求電文により通知されたアドレスを表示する表示部と、
前記表示部によるアドレスの表示後、アドレスの選択を受付ける受付部と、
前記受付部により受付けられたアドレスを、自機のアドレスとして確定して登録する確定部と、
前記確定部により確定されたアドレスを通知する確定電文を前記上位装置に送信する下位送信部と
を備えた下位装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、通信線を介して接続された上位装置及び複数の下位装置を備えた通信システム、上位装置及び下位装置に関する。
【背景技術】
【０００２】
従来から、通信システムでは、上位装置と複数の下位装置との間で通信を行うため、上位装置が下位装置のアドレスを設定する機能を有している（例えば特許文献１参照）。特許文献１に開示された通信システムでは、ＣＡＮ（Ｃｏｎｔｒｏｌｌｅｒ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）通信及びデバイスネットプロトコルを採用し、上位装置は、下位装置のアドレスを記録するテーブルを保持している。なお、デバイスネットプロトコルでは、１台の上位装置に接続可能な下位装置の台数が定められており、これを超える台数を接続する場合には、下位装置を複数系統に分ける必要がある。この場合、上位装置は、下位装置毎に設定される論理的アドレスに加え、系統毎に設定される局アドレスを管理する必要がある。
そして、上位装置は、下位装置からアドレスの設定が要求された場合に、未使用のアドレスのうちの最も若い番号のアドレスを下位装置に通知する。そして、下位装置は、上位装置から通知されたアドレスに対する確定を行う。そして、上位装置は、確定されたアドレスを下位装置のアドレスとしてテーブルに登録する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００６−２９７６９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、従来の通信システムでは、下位装置毎に、ユーザが、アドレスの設定の要求と、上位装置から通知されたアドレスに対する確定といった２つの指示を行う必要があり、煩雑である。
【０００５】
この発明は、上記のような課題を解決するためになされたもので、従来構成に対してより簡易な動作で下位装置に対するアドレス設定が可能である通信システムを提供することを目的としている。
【課題を解決するための手段】
【０００６】
この発明に係る通信システムは、通信線を介して接続された上位装置及び複数の下位装置を備え、上位装置は、アドレスが記録されるテーブルを保持する保持部と、テーブルに記録されている下位装置のアドレスとして登録されていないアドレスのうちの１つを通知する電文であるアドレス設定要求電文を、下位装置の初期のアドレスである仮アドレスに送信する上位送信部と、電文の受信を行う上位受信部と、上位受信部によりアドレスを通知する電文である確定電文が受信された場合に、テーブルに、当該アドレスを、当該確定電文の送信元である下位装置のアドレスとして登録する登録部とを備え、下位装置は、電文の受信を行う下位受信部と、下位受信部により自機宛てのアドレス設定要求電文が受信された場合に、当該アドレス設定要求電文により通知されたアドレスを表示する表示部と、表示部によるアドレスの表示後、アドレスの選択を受付ける受付部と、受付部により受付けられたアドレスを、自機のアドレスとして確定して登録する確定部と、確定部により確定されたアドレスを通知する確定電文を上位装置に送信する下位送信部とを備えたことを特徴とする。
【発明の効果】
【０００７】
この発明によれば、上記のように構成したので、従来構成に対してより簡易な動作で下位装置に対するアドレス設定が可能となる。
【図面の簡単な説明】
【０００８】
【図１】この発明の実施の形態１に係る通信システムの構成例を示す図である。
【図２】この発明の実施の形態１に係る上位装置の構成例を示す図である。
【図３】この発明の実施の形態１に係る下位装置の構成例を示す図である。
【図４】この発明の実施の形態１に係る通信システムによるアドレス設定動作の一例を示すシーケンス図である。
【図５】この発明の実施の形態１に係る上位装置による試運転モードでのモニタ動作の一例を示すフローチャートである。
【図６】図６Ａ、図６Ｂは、この発明の実施の形態１に係る上位装置及び下位装置のハードウェア構成例を示す図である。
【発明を実施するための形態】
【０００９】
以下、この発明の実施の形態について図面を参照しながら詳細に説明する。
実施の形態１．
図１はこの発明の実施の形態１に係る通信システムの構成例を示す図である。
通信システムは、図１に示すように、通信線を介して接続された上位装置１及び複数の下位装置２を備えている。この通信システムは、ＲＳ−４８５通信を採用し、上位装置１から複数の下位装置２に対してポーリングセレクション方式のシリアル通信を行う。
【００１０】
上位装置１は、図２に示すように、保持部１０１、モード設定部１０２、電文作成部１０３、電文受信部（上位受信部）１０４、電文送信部（上位送信部）１０５、送信制御部１０６及び登録部１０７を有している。
【００１１】
保持部１０１は、アドレス（論理的アドレス）が記録されるテーブルを保持する。初期状態では、テーブルには、アドレス設定において下位装置２に対して設定可能な番号のアドレスが全て未使用の状態（下位装置２のアドレスとして登録されていない状態）で記録されている。
【００１２】
図１では、アドレス設定において下位装置２に対して設定可能なアドレスの番号が１〜２４０である場合を想定している。また図１では、下位装置（Ｎｏ．３）ではアドレス（３）が登録され、下位装置（Ｎｏ．４）ではアドレス（４）が登録され、その他の下位装置２ではアドレスが未登録である場合を示している。また、アドレスが未登録の下位装置２には、初期のアドレスとして、事前に決められた第１の仮アドレスが登録されている。第１の仮アドレスは、アドレス設定において下位装置２に対して設定可能な番号とは異なる番号のアドレスである。図１では、第１の仮アドレスの番号は２５４となっている。
【００１３】
なお、保持部１０１としては、例えば、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、フラッシュメモリ、ＥＰＲＯＭ（Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  ＲＯＭ）、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  ＥＰＲＯＭ）等の不揮発性又は揮発性の半導体メモリ、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、又はＤＶＤ（Ｄｉｇｉｔａｌ  Ｖｅｒｓａｔｉｌｅ  Ｄｉｓｃ）等が該当する。
【００１４】
なお図２では、上位装置１の内部に保持部１０１が設けられた場合を示した。しかしながら、これに限らず、上位装置１の外部に保持部１０１が設けられてもよい。
【００１５】
モード設定部１０２は、上位装置１の動作モードを設定する。上位装置１の動作モードとしては、通常モード、試運転モード及びアドレス設定モードがある。通常モードは、通常動作を行うモードであり、下位装置２の運転情報をモニタするためのモードである。試運転モードは、下位装置２のアドレスを確認するとともに運転情報をモニタするためのモードである。アドレス設定モードは、試運転モードにおいて上位装置１を操作するユーザにより指示された場合にモード設定部１０２により切替えられるモードであり、下位装置２に対してアドレス設定を補助するモードである。また、モード設定部１０２は、電文送信部１０５により後述するアドレス設定要求電文が送信された後一定期間経過しても電文受信部１０４により後述する確定電文が受信されない場合、又は、ユーザにより指示された場合に、上位装置１の動作モードをアドレス設定モードから試運転モードに切替える。
【００１６】
電文作成部１０３は、電文を作成する。
この電文作成部１０３は、上位装置１が通常モードである場合に、アドレスが登録済みである下位装置２を対象とし、運転情報の送信を要求する電文（状態要求電文）を作成する。この状態要求電文は、識別コード、電文の種別、電文の送信元である自機（上位装置１）のアドレス（送信元アドレス）、及び、電文の送信先のアドレス（送信先アドレス）等を示す情報を有する。なお、電文作成部１０３は、送信先アドレスとして、テーブルに記録されている使用中のアドレス（下位装置２のアドレスとして登録されているアドレス）を用いる。
【００１７】
また、電文作成部１０３は、上位装置１が試運転モードである場合に、テーブルに記録されている全てのアドレス先を対象とし、運転情報の送信を要求する電文（状態要求電文）を作成する。この状態要求電文は、識別コード、電文の種別、電文の送信元である自機のアドレス（送信元アドレス）、及び、電文の送信先のアドレス（送信先アドレス）等を示す情報を有する。なお、電文作成部１０３は、送信先アドレスとして、テーブルに記録されている全てのアドレス（使用中のアドレス及び未使用のアドレス）をそれぞれ用いる。
【００１８】
また、電文作成部１０３は、上位装置１がアドレス設定モードである場合に、アドレスが未登録である下位装置２を対象とし、テーブルに記録されている未使用のアドレスのうちの１つ（例えば最も若い番号のアドレス）を通知するアドレス設定要求電文を作成する。このアドレス設定要求電文は、識別コード、電文の種別、電文の送信元である自機のアドレス（送信元アドレス）、電文の送信先のアドレス（送信先アドレス）、及び、未使用のアドレス等を示す情報を有する。なお、電文作成部１０３は、送信先アドレスとして、第１の仮アドレスを用いる。
【００１９】
電文受信部１０４は、電文の受信を行う。また、電文受信部１０４は、電文を受信した場合に、電文に含まれる送信先アドレスから当該電文が自機宛ての電文であるかを判断する。そして、電文受信部１０４は、電文が自機宛ての電文であると判断した場合には当該電文を取得し、電文が自機宛ての電文ではないと判断した場合には当該電文を読み捨てる。
【００２０】
電文送信部１０５は、電文の送信を行う。この電文送信部１０５は、電文作成部１０３により状態要求電文が作成された場合に、当該状態要求電文をポーリングセレクション方式で送信する。また、電文送信部１０５は、電文作成部１０３によりアドレス設定要求電文が作成された場合に、当該アドレス設定要求電文を送信する。
送信制御部１０６は、電文送信部１０５による電文の送信を制御する。
【００２１】
登録部１０７は、電文受信部１０４により確定電文が受信された場合に、テーブルに、当該確定電文により通知されたアドレスを、当該確定電文の送信元である下位装置２のアドレスとして登録する。
【００２２】
下位装置２は、図３に示すように、記録部２０１、電文作成部２０２、電文受信部（下位受信部）２０３、電文送信部（下位送信部）２０４、送信制御部２０５、表示部２０６、受付部２０７及び確定部２０８を有している。
【００２３】
記録部２０１は、自機（下位装置２）のアドレスを記録する。初期状態では、記録部２０１は、自機のアドレスとして第１の仮アドレスを記録している。
なお、記録部２０１としては、例えば、ＲＡＭ、ＲＯＭ、フラッシュメモリ、ＥＰＲＯＭ、ＥＥＰＲＯＭ等の不揮発性又は揮発性の半導体メモリ、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、又はＤＶＤ等が該当する。
【００２４】
なお図３では、下位装置２の内部に記録部２０１が設けられた場合を示した。しかしながら、これに限らず、下位装置２の外部に記録部２０１が設けられてもよい。
【００２５】
電文作成部２０２は、電文を作成する。
この電文作成部２０２は、電文受信部２０３により自機宛ての状態要求電文が受信された場合に、当該状態要求電文に対する応答を示す電文（応答電文）を作成する。応答電文は、自機の運転情報を通知する電文である。この応答電文は、識別コード、電文の種別、電文の送信元である自機のアドレス（送信元アドレス）、及び、電文の送信先である上位装置１のアドレス（送信先アドレス）等を示す情報に加え、自機の運転情報（運転状態、温度情報及び冷媒状態等を示す情報）を有する。
【００２６】
また、電文作成部２０２は、確定部２０８によりアドレスが確定された場合に、当該確定されたアドレスを通知する電文（確定電文）を作成する。この確定電文は、識別コード、電文の種別、電文の送信元である自機のアドレス（送信元アドレス）、及び、電文の送信先である上位装置１のアドレス（送信元アドレス）等を示す情報を有する。なお、電文作成部２０２は、送信元アドレスとして、確定部２０８により確定されたアドレスを用いる。
【００２７】
電文受信部２０３は、電文の受信を行う。また、電文受信部２０３は、電文を受信した場合に、電文に含まれる送信先アドレスから当該電文が自機宛ての電文であるかを判断する。そして、電文受信部２０３は、電文が自機宛ての電文であると判断した場合には当該電文を取得し、電文が自機宛ての電文ではないと判断した場合には当該電文を読み捨てる。
【００２８】
電文送信部２０４は、電文の送信を行う。この電文送信部２０４は、電文作成部２０２により応答電文が作成された場合に、当該応答電文を送信する。また、電文送信部２０４は、電文作成部２０２により確定電文が作成された場合に、当該確定電文を送信する。
送信制御部２０５は、電文送信部２０４による電文の送信を制御する。
【００２９】
表示部２０６は、電文受信部２０３により自機宛てのアドレス設定要求電文が受信された場合に、当該アドレス設定要求電文により通知された未使用のアドレスを、自機が有する表示器（不図示）に表示する。
受付部２０７は、表示部２０６による未使用のアドレスの表示後、ユーザによるアドレスの選択を受付ける。
【００３０】
確定部２０８は、受付部２０７により受付けられたアドレスを、自機のアドレスとして確定して記録部２０１に登録する。
【００３１】
次に、実施の形態１に係る通信システムの動作例について説明する。
まず、通信システムによるアドレス設定動作の一例について、図４を参照しながら説明する。なお、上位装置１は試運転モードであるとする。
通信システムによるアドレス設定動作では、上位装置１を操作するユーザによりアドレス簡易設定が指示されると、図４に示すように、まず、上位装置１は、アドレスが未登録である下位装置２に対してアドレス設定要求電文を送信する（ステップＳＴ４０１）。
【００３２】
この際、まず、モード設定部１０２は、ユーザによりアドレス簡易設定が指示されることで、動作モードを試運転モードからアドレス設定モードに切替える。例えば、上位装置１が有する表示器（不図示）にアドレス簡易設定ボタンが表示されており、ユーザがアドレス簡易設定ボタンを選択することで、モード設定部１０２は動作モードをアドレス設定モードへ切替える。
そして、電文作成部１０３は、テーブルに記録されている未使用のアドレスのうちの１つを通知するアドレス設定要求電文を作成する。なお、電文作成部１０３は、送信先アドレスとして第１の仮アドレスを用いる。
そして、電文送信部１０５は、送信制御部１０６による制御に従い、電文作成部１０３により作成されたアドレス設定要求電文を送信する。
【００３３】
次いで、アドレスが未登録である下位装置２は、アドレス設定要求電文を受信し、ユーザ操作に従ってアドレスの仮設定を行う（ステップＳＴ４０２）。
【００３４】
この際、まず、電文受信部２０３は、自機宛てのアドレス設定要求電文を受信する。アドレスが未登録である下位装置２では、自機のアドレスが第１の仮アドレスであるため、アドレス設定要求電文を自機宛ての電文として取得する。
そして、表示部２０６は、アドレス設定要求電文により通知された未使用のアドレスを表示器に表示する。図４では、下位装置（Ｎｏ．１）、下位装置（Ｎｏ．２）及び下位装置（Ｎｏ．５）の表示器にそれぞれ未使用のアドレスが表示される。
そして、受付部２０７は、表示部２０６による未使用のアドレスの表示後、ユーザによるアドレスの選択を受付ける。例えば、表示部２０６は、表示器に未使用のアドレスとアドレス確定ボタンを表示する。そして、下位装置２を操作するユーザがアドレス確定ボタンを選択することで、受付部２０７は未使用のアドレスの選択を受付ける。これにより、下位装置２はアドレスを仮設定できる。なお、表示部２０６は、ユーザが上記未使用のアドレスとは別のアドレスを手動で選択することを可能とし、受付部２０７がこの別のアドレスの選択を受付けてもよい。図４では、下位装置（Ｎｏ．１）がアドレスを仮設定している場合を示している。
【００３５】
なお、アドレスが登録済みである下位装置２でもアドレス設定要求電文が受信されるが、この場合に、例えば、当該下位装置２の表示部２０６は、自機のアドレスを表示器に表示してもよい。
また、アドレスが未登録である下位装置２では、表示器に未使用のアドレスを表示している状態において、更に上位装置１からアドレス設定要求電文を受信した場合には、表示部２０６は、新しい未使用のアドレスを表示器に表示する。
【００３６】
次いで、下位装置２は、アドレスを確定する（ステップＳＴ４０３）。すなわち、確定部２０８は、受付部２０７により受付けられたアドレスを、自機のアドレスとして確定して記録部２０１に登録する。
【００３７】
次いで、下位装置２は、上位装置１に対して確定電文を送信する（ステップＳＴ４０４）。
この際、まず、電文作成部２０２は、確定電文を作成する。
そして、電文送信部２０４は、送信制御部２０５による制御に従い、電文作成部２０２により作成された確定電文を上位装置１に送信する。なお、ポーリングセレクション方式では、通常、上位装置１から状態要求電文等の要求電文を送信して下位装置２は要求電文に対する応答電文を送信する形式をとるが、ここでは、例外的に、下位装置２から自発的に電文を送信可能としている。また、電文送信部２０４は、確定電文を、要求電文及び応答電文が送信される送信期間の空き時間を利用して送信する。
【００３８】
次いで、上位装置１は、確定電文を受信してアドレスを登録する（ステップＳＴ４０５）。
この際、まず、電文受信部１０４は、確定電文を受信する。
そして、登録部１０７は、テーブルに、電文受信部１０４により受信された確定電文により通知されたアドレスを、当該確定電文の送信元である下位装置２のアドレスとして登録する。
【００３９】
その後、上位装置１は、次の未使用のアドレスを通知するアドレス設定要求電文の送信へ移行する（ステップＳＴ４０６〜４１０）。なお、上位装置１は、テーブルに未使用のアドレスが無くなった場合には、第１の仮アドレスを通知するアドレス設定要求電文を送信する。
【００４０】
その後、電文送信部１０５がアドレス設定要求電文を送信した後一定期間経過しても電文受信部１０４が確定電文を受信しない場合には、モード設定部１０２は、動作モードをアドレス設定モードから試運転モードに戻す。
また、下位装置２は、上位装置１からのアドレス設定要求電文を一定期間受信しない場合に、通常動作に戻る。
【００４１】
このように、実施の形態１に係る通信システムでは、上位装置１が、下位装置２からの要求を受けることなく、自発的に未使用のアドレスを下位装置２に通知してアドレス設定を行う。これにより、下位装置２を操作するユーザはアドレスの選択のみを行えばよく、従来構成に対してより簡易な動作で、下位装置２に対するアドレス設定が可能となる。
また、下位装置２の入れ替えが生じた場合には、上位装置１は、まず、テーブルに対し、入れ替え前の下位装置２のアドレスを未使用状態に戻す。その後、上位装置１は、図４に示す動作により入れ替え後の下位装置２に対するアドレス設定を行う。
【００４２】
また上記では、上位装置１において、アドレス設定要求電文を送信後一定期間経過しても確定電文を受信しない場合に、モード設定部１０２が動作モードをアドレス設定モードから試運転モードに戻す場合を示した。しかしながら、これに限らず、例えば、上位装置１を操作するユーザがアドレス設定の終了を指示した場合にも、モード設定部１０２が動作モードをアドレス設定モードから試運転モードに戻してもよい。
【００４３】
次に、上位装置１による試運転モードでのモニタ動作の一例について、図５を参照しながら説明する。
上位装置１による試運転モードでのモニタ動作では、図５に示すように、まず、電文作成部１０３は、状態要求電文を作成する（ステップＳＴ５０１）。なお、電文作成部１０３は、送信先アドレスとして、テーブルに記録されている全てのアドレスをそれぞれ用いる。
【００４４】
次いで、電文送信部１０５は、送信制御部１０６による制御に従い、電文作成部１０３により作成された状態要求電文をポーリングセレクション方式で送信する（ステップＳＴ５０２）。
その後、状態要求電文の送信先アドレスと同一のアドレスを自機のアドレスとして登録している下位装置２は、この状態要求電文を受信して応答電文を作成し、この応答電文を上位装置１に返信する。
【００４５】
次いで、電文受信部１０４は、応答電文を受信する（ステップＳＴ５０３）。その後、シーケンスはステップＳＴ５０１に戻り、上位装置１は、次の送信先アドレスに対する状態要求電文の作成へ移行する。
なお、電文送信部１０５が状態要求電文を送信した後一定期間経過しても電文受信部１０４が応答電文を受信しない場合にも、シーケンスはステップＳＴ５０１に戻り、上位装置１は、次の送信先アドレスに対する状態要求電文の作成へ移行する。すなわち、この場合には、上位装置１は、状態要求電文の送信先に下位装置２は存在しないと判断する。
【００４６】
このように、実施の形態１に係る通信システムでは、上位装置１が、試運転モードにおいて、テーブルに記録されている全てのアドレス先を対象としたモニタを行う。これにより、上位装置１は、アドレス設定モードでアドレス設定が為された下位装置２に対して直ちにモニタを実施可能となる。
【００４７】
次に、実施の形態１に係る通信システムの適用例について説明する。
実施の形態１に係る通信システムは、例えば、下位装置２をショーケースの制御コントローラとして用い、上位装置１を複数のショーケースを統括管理する上位コントローラとして用いた冷却システムに適用可能である。
また、実施の形態１に係る通信システムは、例えば、下位装置２を空調機の制御コントローラとして用い、上位装置１を複数の空調機を統括管理する上位コントローラとして用いた空調システムに適用可能である。
【００４８】
上記では、実施の形態１に係る通信システムの適用先として、上記のような冷却システム又は空調システムを挙げたが、通信システムの適用先はこれに限らない。
【００４９】
以上のように、この実施の形態１によれば、上位装置１は、アドレスが記録されるテーブルを保持する保持部１０１と、アドレス設定要求電文を仮アドレスに送信する電文送信部１０５と、電文の受信を行う電文受信部１０４と、電文受信部１０４により確定電文が受信された場合に、テーブルに、当該確定電文により通知されたアドレスを、当該確定電文の送信元である下位装置２のアドレスとして登録する登録部１０７とを備え、下位装置２は、電文の受信を行う電文受信部２０３と、電文受信部２０３により自機宛てのアドレス設定要求電文が受信された場合に、当該アドレス設定要求電文により通知されたアドレスを表示する表示部２０６と、表示部２０６によるアドレスの表示後、アドレスの選択を受付ける受付部２０７と、受付部２０７により受付けられたアドレスを、自機のアドレスとして確定して登録する確定部２０８と、確定部２０８により確定されたアドレスを通知する確定電文を上位装置１に送信する電文送信部２０４とを備えた。これにより、実施の形態１に係る通信システムは、従来構成に対してより簡易な動作で、下位装置２に対するアドレスの設定が可能となる。
【００５０】
最後に、図６を参照して、実施の形態１に係る上位装置１及び下位装置２のハードウェア構成例を説明する。以下では、上位装置１のハードウェア構成例について説明するが、下位装置２についても同様である。
上位装置１における電文受信部１０４は受信装置により実現され、電文送信部１０５は送信装置により実現される。また、上位装置１におけるモード設定部１０２、電文作成部１０３、送信制御部１０６及び登録部１０７の各機能は、処理回路５１により実現される。処理回路５１は、図６Ａに示すように、専用のハードウェアであってもよいし、図６Ｂに示すように、メモリ５３に格納されるプログラムを実行するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ、中央処理装置、処理装置、演算装置、マイクロプロセッサ、マイクロコンピュータ、プロセッサ、又はＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）ともいう）５２であってもよい。
【００５１】
処理回路５１が専用のハードウェアである場合、処理回路５１は、例えば、単一回路、複合回路、プログラム化したプロセッサ、並列プログラム化したプロセッサ、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、ＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）、又はこれらを組み合わせたものが該当する。モード設定部１０２、電文作成部１０３、送信制御部１０６及び登録部１０７の各部の機能それぞれを処理回路５１で実現してもよいし、各部の機能をまとめて処理回路５１で実現してもよい。
【００５２】
処理回路５１がＣＰＵ５２の場合、モード設定部１０２、電文作成部１０３、送信制御部１０６及び登録部１０７の機能は、ソフトウェア、ファームウェア、又はソフトウェアとファームウェアとの組み合わせにより実現される。ソフトウェア及びファームウェアはプログラムとして記述され、メモリ５３に格納される。処理回路５１は、メモリ５３に記憶されたプログラムを読み出して実行することにより、各部の機能を実現する。すなわち、上位装置１は、処理回路５１により実行されるときに、例えば図４，５に示した各ステップが結果的に実行されることになるプログラムを格納するためのメモリ５３を備える。また、これらのプログラムは、モード設定部１０２、電文作成部１０３、送信制御部１０６及び登録部１０７の手順及び方法をコンピュータに実行させるものであるともいえる。ここで、メモリ５３としては、例えば、ＲＡＭ、ＲＯＭ、フラッシュメモリ、ＥＰＲＯＭ、ＥＥＰＲＯＭ等の不揮発性又は揮発性の半導体メモリ、磁気ディスク、フレキシブルディスク、光ディスク、コンパクトディスク、ミニディスク、又はＤＶＤ等が該当する。
【００５３】
なお、モード設定部１０２、電文作成部１０３、送信制御部１０６及び登録部１０７の各機能について、一部を専用のハードウェアで実現し、一部をソフトウェア又はファームウェアで実現するようにしてもよい。例えば、モード設定部１０２については専用のハードウェアとしての処理回路５１でその機能を実現し、電文作成部１０３、送信制御部１０６及び登録部１０７については処理回路５１がメモリ５３に格納されたプログラムを読み出して実行することによってその機能を実現することが可能である。
【００５４】
このように、処理回路５１は、ハードウェア、ソフトウェア、ファームウェア、又はこれらの組み合わせによって、上述の各機能を実現することができる。
【００５５】
なお、本願発明はその発明の範囲内において、実施の形態の任意の構成要素の変形、もしくは実施の形態の任意の構成要素の省略が可能である。
【符号の説明】
【００５６】
１  上位装置、２  下位装置、５１  処理回路、５２  ＣＰＵ、５３  メモリ、１０１  保持部、１０２  モード設定部、１０３  電文作成部、１０４  電文受信部（上位受信部）、１０５  電文送信部（上位送信部）、１０６  送信制御部、１０７  登録部、２０１  記録部、２０２  電文作成部、２０３  電文受信部（下位受信部）、２０４  電文送信部（下位送信部）、２０５  送信制御部、２０６  表示部、２０７  受付部、２０８  確定部。
【図１】
2019176318.tif 000003
【図２】
2019176318.tif 000004
【図３】
2019176318.tif 000005
【図４】
2019176318.tif 000006
【図５】
2019176318.tif 000007
【図６】
2019176318.tif 000008