(57)【要約】【課題】  、通信時間を短縮した通信システムを提供する。【解決手段】  通信システム１は通信装置１０Ａと通信装置１０Ｂとを含んでいる。通信装置１０Ａは、通信装置１０Ｂに対して予め定められた電文フォーマットの電文の構成データとその電文を識別するデータとを送信して記憶させる。以降、通信装置１０Ａは、識別データを送信し、通信装置１０Ｂは、受信した識別データに対応する電文を自装置の記憶内容に基づいて復元し、当該電文を解釈し、その解釈に応じた処理を実行する。【選択図】図１
2016200891.tif 000002
【特許請求の範囲】
【請求項１】
予め定められた電文フォーマットの電文を解釈し、その解釈に応じた処理を実行する複数の通信装置を含む通信システムにおいて、
前記複数の通信装置のうちの少なくとも１つが他の通信装置に対して前記電文の構成データと前記電文を識別する識別データとを送信し、両データを対応付けて記憶させ、
以降、前記複数の通信装置の各々は、前記識別データを送信するとともに、他の通信装置から受信した前記識別データに対応する電文を自装置の記憶内容に基づいて復元し、当該電文を解釈し、その解釈に応じた処理を実行することを特徴とする通信システム。
【請求項２】
前記複数の通信装置間で送受信される電文のヘッダ部には、前記予め定められた電文フォーマットの電文のヘッダ部を構成するデータが当該電文フォーマットとは異なる順に配列されていることを特徴とする請求項１に記載の通信システム。
【請求項３】
予め定められた電文フォーマットの電文を解釈し、その解釈に応じた処理を実行する通信装置であって、
記憶手段と、
通信の相手となる他の通信装置へ送信する前記電文の構成データと前記電文を識別する識別データとを対応付けて前記記憶手段に書き込むとともに、前記電文の構成データと前記識別データとを前記他の通信装置へ送信し、両データを対応付けて記憶させ、以降、前記識別データを送信して前記他の通信装置と通信する制御手段と、
を具備することを特徴とする通信装置。
【請求項４】
予め定められた電文フォーマットの電文を解釈し、その解釈に応じた処理を実行する通信装置であって、
記憶手段と、
通信の相手となる他の通信装置から送信されてきた前記電文の構成データと前記電文を識別する識別データとを対応付けて前記記憶手段に書き込み、以降、前記他の通信装置から受信した前記識別データに対応する電文を自装置の記憶内容に基づいて復元し、当該電文を解釈し、その解釈に応じた処理を実行する制御手段と、
を具備することを特徴とする通信装置。
【請求項５】
コンピュータに、
予め定められた電文フォーマットの電文を解釈し、その解釈に応じた処理を実行する通信装置であって、通信の相手となる他の通信装置へ送信する前記電文の構成データと前記電文を識別する識別データとを対応付けて記憶するとともに、前記電文の構成データと前記識別データとを前記他の通信装置へ送信し、両データを対応付けて記憶させるステップと、
前記識別データを送信して前記他の通信装置と通信するステップと、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信装置および複数の通信装置を有する通信システムに関する。
【背景技術】
【０００２】
通信システムの一例として、ＥＣＨＯＮＥＴ  Ｌｉｔｅ（Ｅｎｅｒｇｙ  Ｃｏｎｓｅｒｖａｔｉｏｎ  ａｎｄ  Ｈｏｍｅｃａｒｅ  Ｎｅｔｗｏｒｋ  Ｌｉｔｅ）プロトコル（以下、単にＥＣＨＯＮＥＴ  Ｌｉｔｅという）を用いて複数の通信装置間の通信を行う通信システムがある。このＥＣＨＯＮＥＴ  Ｌｉｔｅを用いた通信システムは、例えば、ホームネットワークなどに適用される。この通信システムにおける通信装置（例えばコントローラ）は、ＥＣＨＯＮＥＴ  Ｌｉｔｅで規定された電文フォーマットの電文を送受信することによって、他の通信装置（例えばエアコンディショナなどの機器）が有するデータ（例えば温度データなどのプロパティ値データ。以下、送受信対象データという）を取得する。
【０００３】
図１３は、ＥＣＨＯＮＥＴ  Ｌｉｔｅで規定された電文フォーマットを示す概略図である。図１３に示す電文フォーマットは、ＥＨＤ１、ＥＨＤ２、ＴＩＤおよびＥＤＡＴＡの各領域から構成されている。また、図１３のＥＤＡＴＡは、ＳＥＯＪ、ＤＥＯＪ、ＥＳＶ、ＯＰＣ、ＥＰＣ１〜ｎ、ＰＤＣ１〜ｎおよびＥＤＴ１〜ｎの各領域から構成されている。送受信対象データは、ＥＤＴ１〜ｎの領域にセットされる。また、図１３の電文フォーマットにおけるＥＤＴ１〜ｎ以外の他の領域（ＥＨＤ１、ＥＨＤ２、ＴＩＤ、ＳＥＯＪ、ＤＥＯＪ、ＥＳＶ、ＯＰＣ、ＥＰＣ１〜ｎおよびＰＤＣ１〜ｎ）には、送受信対象データ以外の付加的なデータ、例えば通信制御用のデータがセットされる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開平１−１６６６４７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ＥＣＨＯＮＥＴ  Ｌｉｔｅの電文フォーマットの電文は、付加的なデータが多数付加されたものであるため、電文長が長いものとなる。このような電文長が長い電文を送受信する通信システムでは、通信時間が長い、という問題がある。また、ＥＣＨＯＮＥＴ  Ｌｉｔｅを用いた通信システムでは、送受信対象データが定期的に繰り返し送受信されることが多く、通信時間が長いという問題がより顕著になる。
【０００６】
ホームネットワークに適用される通信システムでは、通信時間が多少長くなっても許容され得る。しかし、プラントなどの産業用ネットワークに適用される通信システムでは、通信時間を短くすることが求められる。
【０００７】
本発明は以上に説明した課題に鑑みて為されたものであり、通信時間を短縮した通信システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記課題を解決するために本発明による通信システムは、予め定められた電文フォーマットの電文を解釈し、その解釈に応じた処理を実行する複数の通信装置を含んでいる。本発明による通信システムの複数の通信装置のうちの少なくとも１つは、他の通信装置に対して電文の構成データと電文の構成データを識別する識別データとを送信して、電文の構成データと識別データとを対応付けて記憶させる。それ以降、本発明による通信システムの複数の通信装置の各々は、識別データを送信するとともに、他の通信装置から受信した識別データに対応する電文を自装置の記憶内容に基づいて復元し、当該電文を解釈し、その解釈に応じた処理を実行する。
【０００９】
本発明による通信システムでは、複数の通信装置のうちの少なくとも１つが他の通信装置に対して電文の構成データと識別データとを記憶させるため、複数の通信装置が電文の構成データと識別データとを共有することとなる。そして、本発明による通信システムでは、識別データのデータサイズは、上記予め定められた電文フォーマットの電文の構成データのデータサイズの和よりも小さいため、電文の構成データと識別データとを複数の通信装置で共有した後の通信の電文の電文長は、予め定められた電文フォーマットの電文の電文長に比べ短くなる。このため、電文の構成データと識別データとを複数の通信装置で共有した後の通信の通信時間が短くなる。
【発明の効果】
【００１０】
本発明によれば、通信システムにおける複数の通信装置間の通信時間を短縮することができる。
【００１１】
電文の電文長を短くする技術の例として、特許文献１の技術がある。特許文献１の技術は、前回送信した電文と今回送信する電文とを比較して不一致部分を抽出し、電文内の一致部分の位置を示すデータと不一致部分のデータとを送信して通信するものである。これに対して、本通信システムは、複数の通信装置が電文の構成データと識別データとを共有し、その後、複数の通信装置の各々が識別データを送信して通信するものである。このため、本通信システムは、特許文献１の技術とは全く異なるものである。また、特許文献１の技術は、通信の都度、今回送信する電文のすべてのデータについて前回送信した電文と比較するため、送受信に関わる処理時間が増大する。これに対して、本通信システムでは、上記のような比較を行う必要はなく、特許文献１の技術に比べ、送受信に関わる処理時間を短縮することができる。
【図面の簡単な説明】
【００１２】
【図１】本発明の第１実施形態による通信システム１の構成を示すブロック図である。
【図２】同通信システム１における基本的な電文フォーマットＦを示す概略図である。
【図３】同通信システム１の通信装置１０Ａが通信装置１０Ｂに対してアクセスパターン設定を行う際の通信装置１０Ａおよび１０Ｂの動作を示すシーケンスチャートである。
【図４】同通信システム１におけるアクセスパターン設定の際に通信装置１０Ａから通信装置１０Ｂへ送信する電文の電文フォーマットを示す概略図である。
【図５】同通信システム１におけるアクセスパターン設定の際に通信装置１０Ａが通信装置１０Ｂから受信する電文の電文フォーマットを示す概略図である。
【図６】同通信システム１の通信装置１０Ａが通信装置１０Ｂから読み出し対象データを読み出す際の通信装置１０Ａおよび通信装置１０Ｂの動作を示すシーケンスチャートである。
【図７】同通信システム１における読み出しの際に通信装置１０Ａから通信装置１０Ｂへ送信する電文の電文フォーマットを示す概略図である。
【図８】同通信システム１における読み出しの際に通信装置１０Ａが通信装置１０Ｂから受信する電文の電文フォーマットを示す概略図である。
【図９】同通信システム１の通信装置１０Ａが通信装置１０Ｂへ書き込み対象データを書き込む際の通信装置１０Ａおよび通信装置１０Ｂの動作を示すシーケンスチャートである。
【図１０】同通信システム１における書き込みの際に通信装置１０Ａから通信装置１０Ｂへ送信する電文の電文フォーマットを示す概略図である。
【図１１】同通信システム１における書き込みの際に通信装置１０Ａが通信装置１０Ｂから受信する電文の電文フォーマットを示す概略図である。
【図１２】本発明の第２実施形態による通信システム１Ｓにおける基本的な電文フォーマットＦＳを示す概略図である。
【図１３】ＥＣＨＯＮＥＴ  Ｌｉｔｅで規定された電文フォーマットを示す概略図である。
【発明を実施するための形態】
【００１３】
以下、図面を参照しつつ本発明の実施形態を説明する。
＜第１実施形態＞
図１は、この発明の第１実施形態による通信システム１の構成を示すブロック図である。通信システム１は、例えば、プラントなどにおける各機器の監視などを行う産業用の通信システムである。通信システム１は、複数の通信装置とそれら複数の通信装置間の通信を媒介する伝送媒体とを有している。複数の通信装置および伝送媒体は、ネットワークを形成している。図１には、通信システム１を構成する複数の通信装置のうち通信装置１０Ａと通信装置１０Ｂの二つの通信装置と、通信装置１０Ａと通信装置１０Ｂとの間の通信を媒介する伝送媒体２０とが例示されている。伝送媒体２０は、例えば、ＬＡＮケーブルなどの通信ケーブルである。通信装置１０Ｂは、例えば、プラントにおけるセンサなどの一機器である。通信装置１０Ａは、例えば、通信装置１０Ｂの制御を行う制御装置である。通信装置１０Ａは、通信装置１０Ｂから測定結果を表すデータなどの読み出し対象データを読み出す通信を行う。また、通信装置１０Ａは、通信装置１０Ｂへ設定データなどの書き込み対象データを書き込む通信を行う。つまり、読み出し対象データおよび書き込み対象データは、通信システム１における送受信対象データの一例である。従来の通信システムでは、このようなデータの読み出しや書き込みは、ＥＣＨＯＮＥＴ  Ｌｉｔｅなどの予め定められた電文フォーマットの電文の送受信により実現されていた。これに対し、通信システム１では、読み出しや書き込みなどの通信を行う前に、当該通信を行う通信装置（例えば通信装置１０Ａ）が、当該通信の相手となる他の通信装置（例えば通信装置１０Ｂ）に対して予め定められた電文フォーマットの電文の構成データとその電文を識別する識別データとを送信してそれらを対応付けて記憶させる。このようにして電文の構成データと識別データとを通信装置１０Ａおよび１０Ｂの双方で共有した後、通信装置１０Ａおよび１０Ｂの各々は、識別データを他方へ送信するとともに、他方の通信装置から受信した識別データに対応する電文を自装置の記憶内容に基づいて復元し、当該電文を解釈して、その解釈に応じた処理を実行することで読み出しや書き込みなどの通信を実現する。以上が、通信システム１の概要である。以下、通信システム１の構成を詳細に説明する。
【００１４】
通信装置１０Ａは、制御部１１Ａ、記憶部１２Ａおよび通信インタフェース部１３Ａを含んでいる。通信インタフェース部１３Ａは、例えば、ＮＩＣ（Ｎｅｔｗｏｒｋ  Ｉｎｔｅｒｆａｃｅ  Ｃａｒｄ）であり、伝送媒体２０に接続されている。通信インタフェース部１３Ａは、伝送媒体２０を介して送信されてくるデータの受信、および、伝送媒体２０へのデータの送出を行う装置である。
【００１５】
記憶部１２Ａは、不揮発性記憶装置および揮発性記憶装置を含む記憶装置である。記憶部１２Ａ（より詳細には、記憶部１２Ａの不揮発性記憶装置）には、通信制御プログラム１２３Ａが記憶されている。また、記憶部１２Ａは、アクセス情報記憶部１２１Ａとして機能する記憶領域とデータ記憶部１２２Ａとして機能する記憶領域とを有している。アクセス情報記憶部１２１Ａには、予め定められた電文フォーマットの電文の構成データと、その電文を識別する識別データとが互いに対応付けられて格納される。データ記憶部１２２Ａには、読み出し対象データや書き込み対象データなどの各種データが格納される。
【００１６】
制御部１１Ａは、例えば、ＣＰＵ（中央演算装置）である。制御部１１Ａは、記憶部１２Ａに記憶されている通信制御プログラム１２３Ａを実行することにより、通信装置１０Ａの通信制御を行う制御中枢として機能する。具体的には、制御部１１Ａは、通信制御プログラム１２３Ａを実行することにより、電文フォーマット生成・分解処理部１１２Ａおよびアクセス方法管理部１１１Ａとして機能する。
【００１７】
電文フォーマット生成・分解処理部１１２Ａは、予め定められた電文フォーマット、具体的には、ＥＣＨＯＮＥＴ  Ｌｉｔｅの電文フォーマットの電文を解釈して、その解釈に応じた処理を実行する機能部である。例えば、与えられた電文が読み出し対象データを送信する電文であれば、電文フォーマット生成・分解処理部１１２Ａは、当該電文に含まれている読み出し対象データをデータ記憶部１２２へ格納する。また、電文フォーマット生成・分解処理部１１２Ａは、通信相手へのデータ書き込みを指示された場合には、書き込み対象データをデータ記憶部１２２Ａから読み出して電文を生成する。
【００１８】
アクセス方法管理部１１１Ａは、電文フォーマット生成・分解処理部１１２Ａにより生成された電文の構成データに対応する識別データをアクセス情報記憶部１２１Ａの記憶内容を参照して特定し、当該識別データを含む電文を生成して通信の相手となる通信装置１０Ｂへ送信する。アクセス方法管理部１１１Ａが生成する電文は、予め定められた電文フォーマット（具体的には、ＥＣＨＯＮＥＴ  Ｌｉｔｅの電文フォーマット）とは異なる電文フォーマットの電文である。また、アクセス方法管理部１１１Ａは、識別データを含む電文を通信相手から受信すると、アクセス情報記憶部１２１Ａの記憶内容を参照して、当該識別データに対応する予め定められた電文フォーマットの電文を組み立てて、電文フォーマット生成・分解処理部１１２Ａに与える。電文フォーマット生成・分解処理部１１２Ａおよびアクセス方法管理部１１１Ａの動作の詳細については後述する。
以上が、通信装置１０Ａの構成である。
【００１９】
通信装置１０Ｂは、上述した通信装置１０Ａと同様の構成要素を含んでいる。すなわち、通信装置１０Ｂは、通信装置１０Ａの構成要素の符号の末尾を「Ａ」から「Ｂ」に代えた各構成要素を含んでいる。通信装置１０Ｂの構成要素が通信装置１０Ａの構成要素と同様であるため、通信装置１０Ｂの構成要素の説明は省略する。また、以下において、通信装置１０Ａと通信装置１０Ｂとを区別しないときは、「Ａ」および「Ｂ」を省略して通信装置１０と表記する。通信装置１０Ａの各構成要素および通信装置１０Ｂの各構成要素についても同様である。
【００２０】
通信システム１において通信装置１０間で送受信される電文の電文フォーマットは、予め定められた電文フォーマットであるＥＣＨＯＮＥＴ  Ｌｉｔｅの電文フォーマットを改良した本実施形態に特有の電文フォーマットである。図２は、通信システム１における基本的な電文フォーマットＦを示す概略図である。
【００２１】
図２に示す電文フォーマットＦは、ＡＭＴ、ＳＮＯ、ＴＩＤ、ＥＨＤ１、ＥＨＤ２およびＥＤＡＴＡの各領域を先頭からこの順に配置した電文フォーマットである。図２の電文フォーマットＦは、ＡＭＴおよびＳＮＯが追加されている点と、ＴＩＤがＥＨＤ１よりも前に（図２における左側に）に配置されている点において、ＥＣＨＯＮＥＴ  Ｌｉｔｅの電文フォーマットと異なる。
【００２２】
ＴＩＤには、トランザクションＩＤを示すデータがセットされる。ＥＨＤ１には、ＥＣＨＯＮＥＴ  Ｌｉｔｅ電文ヘッダ１を示すデータがセットされる。ＥＨＤ２には、ＥＣＨＯＮＥＴ  Ｌｉｔｅ電文ヘッダ２を示すデータがセットされる。ＥＤＡＴＡは、ＥＣＨＯＮＥＴ  ＬｉｔｅにおけるＳＥＯＪ、ＤＥＯＪ、ＥＳＶ、ＯＰＣ、ＥＰＣ１〜ｎ、ＰＤＣ１〜ｎおよびＥＤＴ１〜ｎの各領域を先頭からこの順に配置した領域である。ＥＤＴ１〜ｎ（ｎ＝１、２、・・・、Ｎ：Ｎは整数）には、プロパティ値データ、すなわち、読み出し対象データおよび書き込み対象データがセットされる。ＳＥＯＪ、ＤＥＯＪ、ＥＳＶ、ＯＰＣ、ＥＰＣ１〜ｎおよびＰＤＣ１〜ｎには、読み出し対象データおよび書き込み対象データを送受信するための付加的なデータがセットされる。
【００２３】
ＴＩＤ、ＥＨＤ１、ＥＨＤ２、ＳＥＯＪ、ＤＥＯＪ、ＥＳＶ、ＯＰＣ、ＥＰＣ１〜ｎおよびＰＤＣ１〜ｎにセットされる各データは、予め定められた電文フォーマットであるＥＣＨＯＮＥＴ  Ｌｉｔｅの電文フォーマットの電文の構成データである。また、ＴＩＤ、ＥＨＤ１およびＥＨＤ２は、予め定められた電文フォーマットであるＥＣＨＯＮＥＴ  Ｌｉｔｅの電文フォーマットにおけるヘッダ部である。なお、ＴＩＤ、ＥＨＤ１、ＥＨＤ２およびＥＤＡＴＡの各々は、ＥＣＨＯＮＥＴ  Ｌｉｔｅの電文フォーマットにおけるそれと同様であるため、詳細な説明は省略する。
【００２４】
ＥＣＨＯＮＥＴ  Ｌｉｔｅの電文を構成する各データは、通信相手へのアクセス態様（読み出し対象データを取得する「ＧＥＴ」や書き込み対象データを与える「ＳＥＴ」といったサービス内容）や、「読み出し対象データＤ１」や「読み出し対象データＤ２」といったアクセス対象のデータの種類により異なる。このため、ＥＣＨＯＮＥＴ  Ｌｉｔｅの電文を構成する各データの組み合わせは、複数組ある。このような電文の構成データの組み合わせ（具体的には、ＥＨＤ１、ＥＨＤ２、ＳＥＯＪ、ＤＥＯＪ、ＥＳＶ、ＯＰＣ、ＥＰＣ１〜ｎおよびＰＤＣ１〜ｎの各々にセットされるデータの組み合わせ）のことを、以降、アクセスパターンという。
【００２５】
ＳＮＯには、サービス番号（Ｓｅｒｖｉｃｅ  Ｎｏ．）を示すデータがセットされる。サービス番号は、アクセスパターンを表す番号であり、アクセスパターン毎に一意に付与された番号である。具体的には、サービス番号は、ＥＨＤ１、ＥＨＤ２、ＳＥＯＪ、ＤＥＯＪ、ＥＳＶ、ＯＰＣ、ＥＰＣ１〜ｎおよびＰＤＣ１〜ｎの各々にセットされるデータの組み合わせ毎に付与される。このため、サービス番号を示すデータは、予め定められた電文フォーマットの電文をアクセスパターン毎に識別する識別データである。また、サービス番号を示すデータは、予め定められた電文フォーマットの電文の構成データの和（具体的にはＥＨＤ１からＰＤＣ１〜ｎまでにセットされるデータの総和）よりもデータサイズ（バイト数）が小さい。
【００２６】
ＡＭＴには、アクセス方法（Ａｃｃｅｓｓ  ＭｅＴｈｏｄ）に関するデータがセットされる。アクセス方法には、例えば、アクセスパターン設定やデータアクセスがある。
【００２７】
アクセスパターン設定とは、設定対象のアクセスパターンについての電文の構成データと識別データであるサービス番号を示すデータとを対応付けて記憶することをいう。このアクセスパターン設定に関するデータとしては、アクセスパターン設定要求を示すデータ（０ｘ０２）やアクセスパターン設定応答を示すデータ（０ｘ０３）などが挙げられる。アクセスパターン設定要求は、アクセスパターン設定における設定元の通信装置から設定先の他の通信装置へのアクセスパターン設定の実行指示である。アクセスパターン設定応答は、アクセスパターン設定要求に対する応答である。
【００２８】
データアクセスとは、アクセスパターン設定の後に行われる処理であり、アクセス先の他の通信装置のデータ記憶部１２２に記憶されている読み出し対象データの読み出し、あるいは、アクセス先の他の通信装置のデータ記憶部１２２への書き込み対象データの書き込みのことをいう。このデータアクセスに関するデータとしては、データアクセス要求を示すデータ（０ｘ０４）やデータアクセス応答を示すデータ（０ｘ０５）などが挙げられる。データアクセス要求は、データアクセスにおけるアクセス元の通信装置からアクセス先の他の通信装置へのデータアクセスの実行指示である。データアクセス応答は、データアクセス要求に対する応答である。
【００２９】
通信装置１０間では、ＡＭＴとＳＮＯを含んだ電文であって、電文フォーマットＦの他の一部を通信の内容に応じて削除した電文フォーマットの電文が送受信される。通信システム１では、まず、通信装置１０Ａが通信装置１０Ｂに対してアクセスパターン設定を行う。アクセスパターン設定時には、ＥＣＨＯＮＥＴ  Ｌｉｔｅの電文の構成データと、その構成データの組み合わせに対応するＳＮＯとＡＭＴ（０ｘ０２または０ｘ０３）のみを含む電文が使用される。アクセスパターン設定完了後、通信装置１０Ａは、ＳＮＯとＡＭＴ（０ｘ０４または０ｘ０５）以外の付加的なデータを極力削除した電文を送信することで通信装置１０Ｂに対してデータの読み出しやデータの書き込みを行う。以下、通信システムの動作および通信の内容に応じた電文フォーマットを詳細に説明する。
【００３０】
（アクセスパターン設定）
図３は、通信装置１０Ａが通信装置１０Ｂに対してアクセスパターン設定を行う際の通信装置１０Ａおよび１０Ｂの動作を示すシーケンスチャートである。図４は、アクセスパターン設定を行う際に通信装置１０Ａから通信装置１０Ｂへ送信する電文の電文フォーマットを示す概略図である。図５は、アクセスパターン設定を行う際に通信装置１０Ａが通信装置１０Ｂから受信する電文の電文フォーマットを示す概略図である。
【００３１】
通信装置１０Ａは、通信システム１が初めて起動したときにアクセスパターン設定動作を開始する。また、通信装置１０Ａは、通信システム１が動作している状態において、通信装置１０Ａに設けられた操作子に対するユーザの操作によりアクセスパターン設定動作の開始を指示されたことを契機として、アクセスパターン設定動作を開始しても良い。通信装置１０Ａは、アクセスパターンの設定動作を開始すると、想定されるすべてのアクセスパターンについてアクセスパターン設定を行う。すなわち、通信システム１の通信装置１０Ａおよび１０Ｂは、すべてのアクセスパターンについての設定が完了するまで図３に示すステップＳＡ１１０〜ＳＡ２１０の処理を繰り返す。
【００３２】
まず、通信装置１０Ａの電文フォーマット生成・分解処理部１１２Ａは、設定対象のアクセスパターンについて図４に示す電文フォーマットＦａの電文を生成する（ＳＡ１１０）。より詳細に説明すると、電文フォーマットＦａは、ＴＩＤ、ＥＨＤ１、ＥＨＤ２およびＥＤＡＴＡａの各領域をこの順に配置した電文フォーマットである。ＥＤＡＴＡａは、図２に示すＥＤＡＴＡからＥＤＴ１〜ｎを除いたもの（すなわち、ＳＥＯＪ、ＤＥＯＪ、ＥＳＶ、ＯＰＣ、ＥＰＣ１〜ｎおよびＰＤＣ１〜ｎからなるもの）である。ＥＤＴ１〜ｎは、読み出し対象データや書き込み対象データがセットされる領域であるため、このアクセスパターン設定時には具体的な値が定まらないからである。また、ステップＳＡ１１０では、電文フォーマット生成・分解処理部１１２Ａは、通信相手を示す識別子等からＥＨＤ１およびＥＨＤ２を生成する。また、電文フォーマット生成・分解処理部１１２Ａは、初期値（例えば１）から順に増加させた値をＴＩＤにセットする。
【００３３】
次に、通信装置１０Ａのアクセス方法管理部１１１Ａは、電文フォーマット生成・分解処理部１１２Ａから電文フォーマットＦａの電文を受け取り、その電文フォーマットＦａの先頭にＡＭＴとＳＮＯを付加した電文フォーマットＦｂの電文を生成する（ＳＡ１２０）。より詳細には、アクセス方法管理部１１１Ａは、サービス番号を新規に採番し、採番したサービス番号を示すデータをＳＮＯにセットする。また、アクセス方法管理部１１１Ａは、アクセスパターン設定要求を示すデータ（０ｘ０２）をＡＭＴにセットする。
【００３４】
次に、アクセス方法管理部１１１Ａは、ステップＳＡ１１０において生成した電文フォーマットＦａのＥＨＤ１、ＥＨＤ２およびＥＤＡＴＡａ部分の各データ、すなわち、設定するアクセスパターンの電文の構成データと、ステップＳＡ１２０において新規に採番したサービス番号を示すデータとを対応付けて、アクセス情報記憶部１２１Ａへ格納する（ＳＡ１３０）。次に、通信装置１０Ａのアクセス方法管理部１１１Ａは、ステップＳＡ１２０において生成した電文フォーマットＦｂのアクセスパターン設定要求を示す電文（ＭＡ１４０）を送受信インタフェース部１３Ａを介して通信装置１０Ｂへ送信する（ＳＡ１４０）。
【００３５】
通信装置１０Ｂのアクセス方法管理部１１１Ｂは、送受信インタフェース部１３Ｂを介して電文フォーマットＦｂの電文（ＭＡ１４０）を受信する（ＳＡ１５０）。電文を受信すると、アクセス方法管理部１１１Ｂは、受信した電文の先頭のＡＭＴにセットされているデータを解釈し、受信した電文がアクセスパターン設定要求を示すものであることを認識する（ＳＡ１６０）。次に、アクセス方法管理部１１１Ｂは、受信した電文のＳＮＯ部分のデータ（すなわち、サービス番号を示すデータ）と、受信した電文のＥＨＤ１、ＥＨＤ２およびＥＤＡＴＡａ部分の各データ（すなわち、設定するアクセスパターンの電文の構成データ）とを対応付けて、アクセス情報記憶部１２１Ｂへ格納する（ＳＡ１７０）。
【００３６】
次に、アクセス方法管理部１１１Ｂは、図５に示す電文フォーマットＦｃの電文を生成する（ＳＡ１８０）。より詳細には、電文フォーマットＦｃは、ＡＭＴ、ＳＮＯ、ＴＩＤおよびＥＳＶの各領域をこの順に配置した電文フォーマットである。アクセス方法管理部１１１Ｂは、ステップＳＡ１５０において受信した電文（ＭＡ１４０）のＳＮＯ部分のデータを電文フォーマットＦｃのＳＮＯにセットし、当該電文（ＭＡ１４０）のＴＩＤ部分のデータを電文フォーマットＦｃのＴＩＤにセットする。また、アクセス方法管理部１１１Ｂは、アクセスパターン設定応答を示すデータ（０ｘ０３）を電文フォーマットＦｃのＡＭＴにセットする。また、アクセス方法管理部１１１Ｂは、アクセスパターン設定結果を示すデータを電文フォーマットＦｃのＥＳＶにセットする。そして、アクセス方法管理部１１１Ｂは、生成した電文フォーマットＦｃのアクセスパターン設定応答を示す電文（ＭＡ１９０）を送受信インタフェース部１３Ｂを介して通信装置１０Ａへ送信する（ＳＡ１９０）。すなわち、アクセスパターン設定応答を示す電文（ＭＡ１９０）は、設定対象のアクセスパターンについての電文の構成データと識別データの記憶が完了したことを示す記憶完了通知である。
【００３７】
通信装置１０Ａのアクセス方法管理部１１１Ａは、送受信インタフェース部１３Ａを介して電文フォーマットＦｃの電文（ＭＡ１９０）を受信する（ＳＡ２００）。電文を受信すると、アクセス方法管理部１１１Ａは、受信した電文の先頭のＡＭＴにセットされているデータを解釈し、受信した電文がアクセスパターン設定応答を示すものであることを認識する（ＳＡ２１０）。これにより、アクセス方法管理部１１１Ａは、設定対象の一つのアクセスパターンについての設定が完了したことを認識する。そして、アクセス方法管理部１１１Ａは、想定されるアクセスパターンのすべてについてステップＳＡ１１０〜ＳＡ２１０を繰り返した後、アクセスパターン設定動作を終了する。
【００３８】
（読み出し対象データの読み出し）
図６は、通信装置１０Ａが通信装置１０Ｂから読み出し対象データを読み出す際の通信装置１０Ａおよび通信装置１０Ｂの動作を示すシーケンスチャートである。図７は、読み出し対象データの読み出しを行う際に通信装置１０Ａから通信装置１０Ｂへ送信する電文の電文フォーマットを示す概略図である。図８は、読み出し対象データの読み出しを行う際に通信装置１０Ａが通信装置１０Ｂから受信する電文の電文フォーマットを示す概略図である。
【００３９】
通信装置１０Ａは、アクセスパターンの設定完了の後、通信装置１０Ａに設けられた操作子に対するユーザの操作により読み出し動作の開始を指示されたことを契機として、読み出し対象データの読み出し動作を開始する。
【００４０】
まず、通信装置１０Ａのアクセス方法管理部１１１Ａは、図７に示す電文フォーマットＦｄの電文を生成する（ＳＢ１１０）。より詳細には、電文フォーマットＦｄは、ＡＭＴ、ＳＮＯおよびＴＩＤの各領域をこの順に配置した電文フォーマットである。アクセス方法管理部１１１Ａは、読み出し対象データにアクセスするためのアクセスパターンに対応付けられたサービス番号を示すデータをアクセス情報記憶部１２１Ａから読み出して、そのサービス番号を示すデータを電文フォーマットＦｄのＳＮＯにセットする。すなわち、アクセス方法管理部１１１Ａは、読み出し対象データを読み出すための予め定められた電文フォーマットの電文の代わりに、その電文を識別する識別データであるサービス番号を示すデータを含む電文を生成する。また、アクセス方法管理部１１１Ａは、データアクセス要求を指示するデータ（０ｘ０４）を電文フォーマットＦｄのＡＭＴにセットする。また、アクセス方法管理部１１１Ａは、初期値（例えば１）から順に増加させた値をＴＩＤにセットする。次に、アクセス方法管理部１１１Ａは、生成した電文フォーマットＦｄのデータアクセス要求を示す電文（ＭＢ１２０）を送受信インタフェース部１３Ａを介して通信装置１０Ｂへ送信する（ＳＢ１２０）。
【００４１】
通信装置１０Ｂのアクセス方法管理部１１１Ｂは、送受信インタフェース１３Ｂを介して電文フォーマットＦｄの電文（ＭＢ１２０）を受信する（ＳＢ１３０）。電文を受信すると、アクセス方法管理部１１１Ｂは、受信した電文の先頭のＡＭＴにセットされているデータを解釈し、受信した電文がデータアクセス要求を示すものであることを認識する（ＳＢ１４０）。次に、アクセス方法管理部１１１Ｂは、受信した電文のＳＮＯにセットされているデータをアクセス情報記憶部１２１Ｂの記憶内容を参照して解釈し、受信した電文が読み出し対象データを読み出すためのデータアクセス要求（以下、読み出し要求という）を示すものであることを認識する（ＳＢ１５０）。読み出し要求を認識したアクセス方法管理部１１１Ｂは、受信した電文のＳＮＯにセットされているサービス番号を示すデータに対応付けられた電文の構成データ（ＥＨＤ１、ＥＨＤ２およびＥＤＡＴＡａ部分の各データ）をアクセス情報記憶部１２１Ｂから読み出す（ＳＢ１６０）。そして、アクセス方法管理部１１１Ｂは、アクセス情報記憶部１２１Ｂから読み出した電文の構成データを用いてＥＣＨＯＮＥＴ  Ｌｉｔｅの電文フォーマットの電文を組み立てて、組み立てた電文を電文フォーマット生成・分解処理部１１２Ｂに引き渡す。すなわち、アクセス方法管理部１１１Ｂは、電文フォーマット生成・分解処理部１１２Ｂが解釈可能な電文を復元している。
【００４２】
次に、電文フォーマット生成分解処理部１１２Ｂは、アクセス方法管理部１１１Ｂから予め定められた電文フォーマットの電文を受け取ると、その電文（特にＥＤＡＴＡａ部分）を解釈して読み出し対象データをデータ記憶部１２２Ｂから読み出す（ＳＢ１７０）。そして、電文フォーマット生成・分解処理部１１２Ｂは、データ記憶部１２２Ｂから読み出した読み出し対象データをＥＤＴ１〜ｎ部分にセットした返信用のＥＣＨＯＮＥＴ  Ｌｉｔｅの電文フォーマットの電文を生成して、生成した電文をアクセス方法管理部１１１Ｂへ引き渡す。
【００４３】
次に、アクセス方法管理部１１１Ｂは、電文フォーマット生成・分解処理部１１２Ｂから受け取ったＥＣＨＯＮＥＴ  Ｌｉｔｅの電文フォーマットの電文から、図８に示す電文フォーマットＦｆの電文を生成する（ＳＢ１８０）。より詳細には、電文フォーマットＦｆは、電文フォーマットＦｅにＡＭＴとＳＮＯを付加した電文フォーマットである。電文フォーマットＦｅは、ＥＣＨＯＮＥＴ  Ｌｉｔｅの電文フォーマットからＥＨＤ１、ＥＨＤ２、ＳＥＯＪ、ＤＥＯＪ、ＯＰＣおよびＥＰＣ１〜ｎを削除した電文フォーマットである。すなわち、電文フォーマットＦｆの電文は、読み出し対象データがセットされた予め定められた電文フォーマットの電文から付加的なデータが削除され、かつ、識別データがセットされた電文である。アクセス方法管理部１１１Ｂは、ステップＳＢ１３０において受信した電文（ＭＢ１２０）のＳＮＯ部分のデータを電文フォーマットＦｆのＳＮＯにセットし、当該電文（ＭＢ１２０）のＴＩＤ部分のデータを電文フォーマットＦｆのＴＩＤにセットする。また、アクセス方法管理部１１１Ｂは、データアクセス応答を示すデータ（０ｘ０５）を電文フォーマットＦｆのＡＭＴにセットする。ステップＳＢ１８０の後、アクセス方法管理部１１１Ｂは、生成した電文フォーマットＦｆのデータアクセス応答を示す電文（ＭＢ１９０）を送受信インタフェース部１３Ｂを介して通信装置１０Ａへ送信する（ＳＢ１９０）。
【００４４】
通信装置１０Ａのアクセス方法管理部１１１Ａは、送受信インタフェース部１３Ａを介して電文フォーマットＦｆの電文（ＭＢ１９０）を受信する（ＳＢ２１０）。電文を受信すると、アクセス方法管理部１１１Ａは、受信した電文の先頭のＡＭＴにセットされているデータを解釈し、受信した電文がデータアクセス応答を示すものであることを認識する（ＳＢ２２０）。
【００４５】
データアクセス応答を認識すると、アクセス方法管理部１１１Ａは、アクセス情報記憶部１２１Ａの記憶内容を参照して、読み出し対象データを含むＥＣＨＯＮＥＴ  Ｌｉｔｅの電文フォーマットの電文を組み立てる（ＳＢ２３０）。より詳細には、アクセス方法管理部１１１Ａは、受信した電文のＳＮＯにセットされているサービス番号を示すデータに対応付けられた電文の構成データのうち、ＥＨＤ１、ＥＨＤ２、ＳＥＯＪ、ＤＥＯＪ、ＯＰＣおよびＥＰＣ１〜ｎの各部分のデータをアクセス情報記憶部１２１Ａから読み出し、読み出したこれらのデータと、受信した電文のＥＳＶ、ＰＤＣ１〜ｎ、ＥＤＴ１〜ｎの各部分のデータとからＥＣＨＯＮＥＴ  Ｌｉｔｅの電文フォーマットの電文を組み立てる。すなわち、アクセス方法管理部１１１Ａは、受信した電文において削除されている付加的なデータを補って、電文フォーマット生成・分解処理部１１２Ａが解釈可能な電文を復元している。そして、アクセス方法管理部１１１Ａは、組み立てたＥＣＨＯＮＥＴ  Ｌｉｔｅの電文フォーマットの電文を電文フォーマット生成・分解処理部１１２Ａへ引き渡す。
【００４６】
次に、電文フォーマット生成・分解処理部１１２Ａは、受け取ったＥＣＨＯＮＥＴ  Ｌｉｔｅの電文フォーマットのＥＤＡＴＡ部分の電文を解釈し、ＥＤＴ１〜ｎにセットされている読み出し対象データをデータ記憶部１２２Ａに格納する（ＳＢ２４０）。このようにして、通信装置１０Ａは、通信装置１０Ｂから読み出し対象データを取得する。
【００４７】
（書き込み対象データの書き込み）
図９は、通信装置１０Ａが通信装置１０Ｂへ書き込み対象データを書き込む際の通信装置１０Ａおよび通信装置１０Ｂの動作を示すシーケンスチャートである。図１０は、書き込み対象データの書き込みを行う際に通信装置１０Ａから通信装置１０Ｂへ送信する電文の電文フォーマットを示す概略図である。図１１は、書き込み対象データの書き込みを行う際に通信装置１０Ａが通信装置１０Ｂから受信する電文の電文フォーマットを示す概略図である。
【００４８】
通信装置１０Ａは、アクセスパターンの設定完了の後、通信装置１０Ａに設けられた操作子に対するユーザの操作により書き込み動作の開始を指示されたことを契機として、書き込み対象データの書き込み動作を開始する。
【００４９】
まず、通信装置１０Ａのアクセス方法管理部１１１Ａは、書き込み対象データの書き込みを表すアクセスパターンの電文の構成データをアクセス情報記憶部１２１Ａから読み出す（ＳＣ１１０）。アクセス方法管理部１１１Ａは、アクセス情報記憶部１２１Ａから読み出した電文の構成データを用いてＥＣＨＯＮＥＴ  Ｌｉｔｅの電文フォーマットの電文を生成して電文フォーマット生成・分解処理部１１２Ａに引き渡す。
【００５０】
次に、電文フォーマット生成・分解処理部１１２Ａは、受け取ったＥＣＨＯＮＥＴ  Ｌｉｔｅの電文フォーマットの電文のＥＤＡＴＡ部分を解釈して、書き込み対象データをデータ記憶部１２２Ａから読み出す（ＳＣ１２０）。電文フォーマット生成・分解処理部１１２Ａは、データ記憶部１２２Ａから読み出した書き込み対象データをＥＤＴ１〜ｎにセットしたＥＣＨＯＮＥＴ  Ｌｉｔｅの電文フォーマットの電文を生成して、アクセス方法管理部１１１Ａへ引き渡す。
【００５１】
次に、アクセス方法管理部１１１Ａは、電文フォーマット生成・分解処理部１１２Ａから受け取ったＥＣＨＯＮＥＴ  Ｌｉｔｅの電文フォーマットの電文から、図１０に示す電文フォーマットＦｈの電文を生成する（ＳＣ１３０）。より詳細には、電文フォーマットＦｈは、電文フォーマットＦｇにＡＭＴとＳＮＯを付加した電文フォーマットである。電文フォーマットＦｇは、ＥＣＨＯＮＥＴ  Ｌｉｔｅの電文フォーマットからＥＨＤ１、ＥＨＤ２、ＳＥＯＪ、ＤＥＯＪ、ＯＰＣおよびＥＰＣ１〜ｎを削除した電文フォーマットである。すなわち、電文フォーマットＦｈの電文は、書き込み対象データがセットされた予め定められた電文フォーマットの電文から付加的なデータが削除され、かつ、識別データがセットされた電文である。アクセス方法管理部１１１Ａは、当該書き込み対象データの書き込みに対応するサービス番号を示すデータを電文フォーマットＦｈのＳＮＯにセットする。また、アクセス方法管理部１１１Ａは、データアクセス要求を示すデータ（０ｘ０４）を電文フォーマットＦｈのＡＭＴにセットする。また、アクセス方法管理部１１１Ａは、初期値（例えば１）から順に増加させた値をＴＩＤにセットする。ステップＳＣ１３０の後、アクセス方法管理部１１１Ａは、生成した電文フォーマットＦｈのデータアクセス要求を示す電文（ＭＣ１４０）を送受信インタフェース部１３Ａを介して通信装置１０Ｂへ送信する（ＳＣ１４０）。
【００５２】
通信装置１０Ｂのアクセス方法管理部１１１Ｂは、送受信インタフェース部１３Ｂを介して電文フォーマットＦｈの電文（ＭＣ１４０）を受信する（ＳＣ１６０）。電文を受信すると、アクセス方法管理部１１１Ｂは、受信した電文の先頭のＡＭＴにセットされているデータを解釈し、受信した電文がデータアクセス要求を示すものであることを認識する（ＳＣ１７０）。また、アクセス方法管理部１１１Ｂは、受信した電文のＳＮＯにセットされているデータをアクセス情報記憶部１２１Ｂの記憶内容を参照して解釈し、受信した電文が書き込み対象データを書き込むためのデータアクセス要求（以下、書き込み要求という）を示すものであることを認識する（ＳＣ１８０）。
【００５３】
書き込み要求を認識したアクセス方法管理部１１１Ｂは、アクセス情報記憶部１２１Ｂの記憶内容を参照して、書き込み対象データを含むＥＣＨＯＮＥＴ  Ｌｉｔｅの電文フォーマットの電文を組み立てる（ＳＣ１９０）。より詳細には、アクセス方法管理部１１１Ｂは、受信した電文のＳＮＯにセットされているサービス番号を示すデータに対応付けられた電文の構成データのうち、ＥＨＤ１、ＥＨＤ２、ＳＥＯＪ、ＤＥＯＪ、ＯＰＣおよびＥＰＣ１〜ｎの各部分のデータをアクセス情報記憶部１２１Ａから読み出し、読み出したこれらのデータと、受信した電文のＥＳＶ、ＰＤＣ１〜ｎ、ＥＤＴ１〜ｎの各部分のデータとからＥＣＨＯＮＥＴ  Ｌｉｔｅの電文フォーマットの電文を組み立てる。すなわち、アクセス方法管理部１１１Ｂは、受信した電文において削除されている付加的なデータを補って、電文フォーマット生成・分解処理部１１２Ｂが解釈可能な電文を復元している。そして、アクセス方法管理部１１１Ｂは、組み立てたＥＣＨＯＮＥＴ  Ｌｉｔｅの電文フォーマットの電文を電文フォーマット生成・分解処理部１１２Ｂへ引き渡す。
【００５４】
次に、電文フォーマット生成・分解処理部１１２Ｂは、受け取ったＥＣＨＯＮＥＴ  Ｌｉｔｅの電文フォーマットの電文のＥＤＡＴＡ部分を解釈し、ＥＤＴ１〜ｎにセットされている書き込み対象データをデータ記憶部１２２Ｂに格納する（ＳＣ２００）。
【００５５】
ステップＳＣ２００の後、アクセス方法管理部１１１Ｂは、図１１に示す電文フォーマットＦｉの電文を生成する（ＳＣ２１０）。より詳細には、電文フォーマットＦｉは、ＡＭＴ、ＳＮＯ、ＴＩＤおよびＥＳＶの各領域をこの順に配置した電文フォーマットである。アクセス方法管理部１１１Ｂは、ステップＳＣ１６０において受信した電文（ＭＣ１４０）のＳＮＯ部分のデータを電文フォーマットＦｉのＳＮＯにセットし、当該電文（ＭＣ１４０）のＴＩＤ部分のデータを電文フォーマットＦｉのＴＩＤにセットする。また、アクセス方法管理部１１１Ｂは、データアクセス応答を示すデータ（０ｘ０５）を電文フォーマットＦｉのＡＭＴにセットする。また、アクセス方法管理部１１１Ｂは、書き込み結果を示すデータを電文フォーマットＦｉのＥＳＶにセットする。そして、アクセス方法管理部１１１Ｂは、生成した電文フォーマットＦｉのデータアクセス応答を示す電文（ＭＣ２２０）を送受信インタフェース部１３Ｂを介して通信装置１０Ａへ送信する（ＳＣ２２０）。
【００５６】
通信装置１０Ａのアクセス方法管理部１１１Ａは、送受信インタフェース部１３Ａを介して電文フォーマットＦｉの電文（ＭＣ２２０）を受信する（ＳＣ２３０）。電文を受信すると、アクセス方法管理部１１１Ａは、受信した電文の先頭のＡＭＴにセットされているデータを解釈し、受信した電文がデータアクセス応答を示すものであることを認識する（ＳＣ２４０）。また、アクセス方法管理部１１１Ａは、受信した電文のＥＳＶにセットされているデータを解釈して、書き込み結果を認識する。このようにして、通信装置１０Ａは、通信装置１０Ｂへ書き込み対象データを書き込む。
以上が、通信システム１の動作である。
【００５７】
以上のように、本実施形態の通信システム１は、予め定められた電文フォーマットの電文を解釈し、その解釈に応じた処理を実行する複数の通信装置を含んでいる。本実施形態の通信システム１の複数の通信装置のうちの少なくとも１つは、他の通信装置に対して電文の構成データとその電文を識別する識別データとを送信して、電文の構成データと識別データとを対応付けて記憶させる。それ以降、本実施形態の通信システム１の複数の通信装置の各々は、識別データを送信するとともに、他の通信装置から受信した識別データに対応する電文を自装置の記憶内容に基づいて復元し、当該電文を解釈し、その解釈に応じた処理を実行する。通信システム１では、複数の通信装置のうちの少なくとも１つが他の通信装置に対して電文の構成データと識別データとを記憶させるため、複数の通信装置が電文の構成データと識別データとを共有することとなる。そして、通信システム１では、識別データのデータサイズは、上記予め定められた電文フォーマットの電文の構成データのデータサイズの和よりも小さいため、電文の構成データと識別データとを複数の通信装置で共有した後の通信の電文の電文長は、予め定められた電文フォーマットの電文の電文長に比べ短くなる。このため、電文の構成データと識別データとを複数の通信装置で共有した後の通信の通信時間が短くなる。従って、通信システム１では、通信時間を短縮することができる。
【００５８】
また、通信システム１では、電文の構成データと識別データとを複数の通信装置で共有した後に読み出し対象データの読み出しや書き込み対象データの書き込みの通信を定期的に繰り返し行うような場合、電文長が短い電文が繰り返し送受信されるため、通信時間をより短縮することができる。
【００５９】
また、通信システム１では、複数の通信装置が電池などの内部電源により動作するものである場合、通信時間が短くなることによって、その内部電源の電力消費を抑えることができる。また、通信システム１では、読み出しや書き込みの通信の電文長が短いため、その読み出しや書き込みの通信エラーを少なくすることができ、通信品質を向上させることができる。
【００６０】
また、通信システム１では、ＥＣＨＯＮＥＴ  Ｌｉｔｅの電文フォーマットを改良した電文フォーマットの電文を送受信している。このため、通信システム１では、各種の通信装置の各種のデータをオブジェクトによって標準化して取り扱うというＥＣＨＯＮＥＴ  Ｌｉｔｅの利点を取り入れつつ、通信時間を短縮することができる。
【００６１】
また、基本の電文フォーマットＦのヘッダ部（ＥＤＡＴＡ以外の部分）では、トランザクションを一意に示すデータがセットされるＴＩＤが、ＥＨＤ１およびＥＨＤ２の前（図２における左）に配置されている。すなわち、基本の電文フォーマットＦでは、予め定められた電文フォーマットのヘッダ部の一部の配列を変更している。これは、データアクセス要求およびデータアクセス応答において、ＥＨＤ１およびＥＨＤ２を省略して電文長を極力短くするためである。
【００６２】
なお、通信システム１は、プラントなどの産業用の通信システムに限らない。例えば、通信システム１をホームネットワークに適用しても良い。
【００６３】
＜第２実施形態＞
この発明の第２実施形態による通信システム１Ｓは、通信装置間で送受信される電文の基本的な電文フォーマットが電文フォーマットＦではなく、図１２に示す電文フォーマットＦＳである点において第１実施形態の通信システム１と異なる。図１２に示すように、電文フォーマットＦＳは、ＴＩＤがＥＨＤ２の後（図１２における右）に配置されている点において電文フォーマットＦと異なる。すなわち、電文フォーマットＦＳでは、ＥＨＤ１、ＥＨＤ２およびＴＩＤの各領域がＥＣＨＯＮＥＴ  Ｌｉｔｅの電文フォーマットのそれと同じ順に配置されている。このため、電文フォーマットＦＳは、電文フォーマットＦに比べて、ＥＣＨＯＮＥＴ  Ｌｉｔｅの電文フォーマットとの互換性が高い。従って、通信システム１Ｓは、従来のＥＣＨＯＮＥＴ  Ｌｉｔｅに比べ通信時間を短くしつつ、ＥＣＨＯＮＥＴ  Ｌｉｔｅとの互換性も維持することができる。そして、ＥＣＨＯＮＥＴ  Ｌｉｔｅに適合した各装置を拡張することによって、容易に通信システム１Ｓを実現することができる。
【００６４】
（変形）
以上本発明の各実施形態について説明したが、これら実施形態に以下の変形を加えても勿論良い。
【００６５】
（１）上記各実施形態の通信システム１および１Ｓでは、予め定められた電文フォーマットとしてＥＣＨＯＮＥＴ  Ｌｉｔｅの電文フォーマットを用い、ＥＣＨＯＮＥＴ  Ｌｉｔｅの電文フォーマットを改良した電文フォーマットの電文を送受信して通信していた。しかし、予め定められた電文フォーマットは、ＥＣＨＯＮＥＴ  Ｌｉｔｅの電文フォーマットに限らず、通信システムは、ＥＣＨＯＮＥＴ  Ｌｉｔｅの電文フォーマットを改良した電文フォーマットの電文を送受信する態様に限らない。例えば、通信システムは、アクセス先、サービス内容（読み出しや書き込みなどの種別）および通信装置の各種データの種類を表すデータなどの電文の構成データがセットされる電文フォーマットを改良したものであっても良い。少なくとも、通信システムは、電文を識別する識別データを送信して複数の通信装置間で通信を行うものであれば良い。
【００６６】
（２）上記各実施形態の通信システム１および１Ｓにおける複数の通信装置間の通信は、有線通信に限らず、無線通信や赤外線通信などであっても良い。
【００６７】
（３）上記各実施形態の通信システム１および１Ｓの通信装置１０Ａは、通信装置１０Ｂにおいて電文の構成データと識別データの記憶が完了したことを示す記憶完了通知を通信装置１０Ｂから受信した（すなわち、アクセスパターン設定が完了した）ことを契機として、以降、識別データを送信して通信装置１０Ｂと通信していた。しかし、通信装置１０Ａは、その記憶完了通知を通信装置１０Ｂから受信したか否かに関わらず、電文の構成データと識別データとを通信装置１０Ｂへ予め送信した後に、識別データを送信して通信装置１０Ｂと通信しても良い。また、通信装置１０Ａは、識別データの送信に対して通信装置１０Ｂから当該識別データを認識することができない旨の応答を受信したことを契機として、再度アクセスパターン設定を行っても良い。
【００６８】
（４）第１実施形態の通信システム１では、書き込みデータの書き込み動作において、アクセス方法管理部１１１Ａが、サービス番号に対応する電文の構成データをアクセス情報記憶部１２１Ａから読み出してＥＣＨＯＮＥＴ  Ｌｉｔｅの電文フォーマットの電文を生成して電文フォーマット生成・分解処理部１１２Ａに引き渡し、電文フォーマット生成・分解処理部１１２Ａが、その電文を解釈して書き込み対象データをデータ記憶部１２２Ａから読み出していた。しかし、電文フォーマット生成・分解処理部１１２Ａが、書き込み対象データの書き込みを表すＥＣＨＯＮＥＴ  Ｌｉｔｅの電文フォーマットの電文を生成して、生成した電文を解釈して、書き込み対象データをデータ記憶部１２２Ａから読み出すようにしても良い。このようにすれば、書き込みに関する処理を少なくすることができる。
【００６９】
（５）上記各実施形態では、通信制御プログラム１２３の実行により、コンピュータに、予め定められた電文フォーマットの電文を解釈し、その解釈に応じた処理を実行する通信装置であって、通信の相手となる他の通信装置へ送信する電文の構成データと電文を識別する識別データとを対応付けて記憶するとともに、電文の構成データと識別データとを他の通信装置へ送信し、両データを対応付けて記憶させるステップと、識別データを送信して他の通信装置と通信するステップと、を実行させていた。しかし、それらの各ステップの実行を電子回路などのハードウェアで実現しても良い。
【００７０】
（６）上記各実施形態の通信制御プログラム１２３は、通信装置１０にインストールされた状態で取引されても良いし、コンピュータ読み取り可能な記憶媒体に記憶された状態で別個に取引されても良い。また、通信制御プログラム１２３は、ネットワークを介したダウンロードにより取引されても良い。
【符号の説明】
【００７１】
１，１Ｓ…通信システム、１０Ａ，１０Ｂ…通信装置、１１Ａ，１１Ｂ…制御部，１２Ａ，１２Ｂ…記憶部、１３Ａ，１３Ｂ…送受信インタフェース部、１１１Ａ，１１１Ｂ…アクセス方法管理部、１１２Ａ，１１２Ｂ…電文フォーマット生成・分解処理部、１２１Ａ，１２１Ｂ…アクセス情報記憶部、１２２Ａ，１２２Ｂ…データ記憶部、１２３Ａ，１２３Ｂ…通信制御プログラム、２０…伝送媒体、Ｆ，Ｆａ，Ｆｂ，Ｆｃ，Ｆｄ，Ｆｅ，Ｆｆ，Ｆｇ，Ｆｈ，Ｆｉ，ＦＳ…電文フォーマット。
【図１】
2016200891.tif 000003
【図２】
2016200891.tif 000004
【図３】
2016200891.tif 000005
【図４】
2016200891.tif 000006
【図５】
2016200891.tif 000007
【図６】
2016200891.tif 000008
【図７】
2016200891.tif 000009
【図８】
2016200891.tif 000010
【図９】
2016200891.tif 000011
【図１０】
2016200891.tif 000012
【図１１】
2016200891.tif 000013
【図１２】
2016200891.tif 000014
【図１３】
2016200891.tif 000015