(57)【要約】【課題】配電線を経由して情報を送受信する際における当該情報の通信速度を向上させることが可能な配電線通信システムおよび配電線通信方法を提供する。【解決手段】配電線通信システム２０１は、配電線に接続された親通信装置１０１と、当該配電線に接続された子通信装置１０２とを備える。親通信装置１０１は、通知情報を含む通信フレームを中央制御装置１５１からネットワーク１１経由で受信する。親通信装置１０１は、所定の短縮方法に従って、受信した通信フレームの長さを短縮し、短縮した通信フレームである短縮フレームを配電線経由で子通信装置１０２Ａへ送信する。子通信装置１０２Ａは、親通信装置１０１から受信した短縮フレームを、上記所定の短縮方法に対応する所定の復元方法に従って、通信フレームに復元する。そして、子通信装置１０２Ａは、復元した通信フレームをネットワーク１４Ａ経由でＰＣＳ１５５Ａへ送信する。【選択図】図１
2014168111.tif 000002
【特許請求の範囲】
【請求項１】
配電線に接続された第１の通信装置と、前記配電線に接続された第２の通信装置とを備える配電線通信システムであって、
前記第１の通信装置は、通知情報を含む通信フレームを前記第２の通信装置とは異なる他の装置から第１信号線経由で受信し、
前記第１の通信装置は、所定の短縮方法に従って、受信した前記通信フレームの長さを短縮し、短縮した前記通信フレームである短縮フレームを前記配電線経由で前記第２の通信装置へ送信し、
前記第２の通信装置は、前記第１の通信装置から受信した前記短縮フレームを、前記所定の短縮方法に対応する所定の復元方法に従って、前記通信フレームに復元し、
前記第２の通信装置は、復元した前記通信フレームを第２信号線経由で前記第１の通信装置とは異なる他の装置へ送信する、配電線通信システム。
【請求項２】
前記通信フレームは、複数の前記通信フレームにおいて共通の内容が格納される共通フィールドを含み、
前記第１の通信装置は、前記共通フィールドを前記通信フレームから削除することにより前記通信フレームの長さを短縮し、
前記第２の通信装置は、前記共通フィールドを前記短縮フレームに付加することにより前記通信フレームを復元する、請求項１に記載の配電線通信システム。
【請求項３】
前記通信フレームは、機器を制御するための命令または前記命令に対する前記機器の応答が前記通知情報として格納されるコマンドフィールドを含み、
前記第１の通信装置は、前記コマンドフィールドを符号化することにより前記通信フレームの長さを短縮し、
前記第２の通信装置は、前記短縮フレームにおいて、前記第１の通信装置によって符号化された前記コマンドフィールドを復号することにより前記通信フレームを復元する、請求項１または請求項２に記載の配電線通信システム。
【請求項４】
前記通信フレームは、機器を制御するための命令または前記命令に対する前記機器の応答に関連するデータが前記通知情報として格納されるデータフィールドを含み、
前記第１の通信装置は、前記通信フレームに含まれる前記命令または前記応答に応じて前記データフィールドの一部または全部を削除または符号化することにより前記通信フレームの長さを短縮し、
前記第２の通信装置は、前記短縮フレームにおいて、前記第１の通信装置によって削除または符号化された前記データフィールドをそれぞれ付加または復号することにより前記通信フレームを復元する、請求項１から請求項３のいずれか１項に記載の配電線通信システム。
【請求項５】
前記第１の通信装置は、前記所定の短縮方法の内容を記憶し、
前記第２の通信装置は、前記所定の復元方法の内容を記憶し、
前記配電線通信システムは、さらに、
前記第１の通信装置における前記所定の短縮方法の記憶内容および前記第２の通信装置における前記所定の復元方法の記憶内容を更新するための短縮方法更新部を備える、請求項１から請求項４のいずれか１項に記載の配電線通信システム。
【請求項６】
前記配電線通信システムは、さらに、
機器を制御するための個別制御装置と、
中央制御装置とを備え、
前記第１の通信装置は、前記第１信号線を介して前記中央制御装置と接続され、
前記第２の通信装置は、前記第２信号線を介して前記個別制御装置と接続され、
前記第１の通信装置は、前記中央制御装置が前記個別制御装置へ送信する前記通信フレームであるリクエストフレームを前記中央制御装置から前記第１信号線経由で受信し、
前記第１の通信装置は、前記所定の短縮方法に従って、受信した前記リクエストフレームの長さを短縮し、短縮した前記リクエストフレームである前記短縮フレームを前記配電線経由で前記第２の通信装置へ送信し、
前記第２の通信装置は、前記第１の通信装置から受信した前記短縮フレームを、前記所定の短縮方法に対応する前記所定の復元方法に従って、前記リクエストフレームに復元し、
前記第２の通信装置は、復元した前記リクエストフレームを前記第２信号線経由で前記個別制御装置へ送信し、
前記個別制御装置は、前記第２の通信装置から受信した前記リクエストフレームに含まれる前記通知情報に従った動作を行う、請求項１から請求項５のいずれか１項に記載の配電線通信システム。
【請求項７】
前記配電線通信システムは、さらに、
機器を制御するための個別制御装置と、
中央制御装置とを備え、
前記第１の通信装置は、前記第１信号線を介して前記個別制御装置と接続され、
前記第２の通信装置は、前記第２信号線を介して前記中央制御装置と接続され、
前記第１の通信装置は、前記個別制御装置が前記中央制御装置へ送信する前記通信フレームであるレスポンスフレームを前記個別制御装置から前記第１信号線経由で受信し、
前記第１の通信装置は、前記所定の短縮方法に従って、受信した前記レスポンスフレームの長さを短縮し、短縮した前記レスポンスフレームである前記短縮フレームを前記配電線経由で前記第２の通信装置へ送信し、
前記第２の通信装置は、前記第１の通信装置から受信した前記短縮フレームを、前記所定の短縮方法に対応する前記所定の復元方法に従って、前記レスポンスフレームに復元し、
前記第２の通信装置は、復元した前記レスポンスフレームを前記第２信号線経由で前記中央制御装置へ送信する、請求項１から請求項５のいずれか１項に記載の配電線通信システム。
【請求項８】
配電線に接続された第１の通信装置と、前記配電線に接続された第２の通信装置とを備える配電線通信システムにおける配電線通信方法であって、
前記第１の通信装置が、通知情報を含む通信フレームを前記第２の通信装置とは異なる他の装置から第１信号線経由で受信するステップと、
前記第１の通信装置が、所定の短縮方法に従って、受信した前記通信フレームの長さを短縮するステップと、
前記第１の通信装置が、短縮した前記通信フレームである短縮フレームを前記配電線経由で前記第２の通信装置へ送信するステップと、
前記第２の通信装置が、前記短縮フレームを前記第１の通信装置から受信するステップと、
前記第２の通信装置が、前記所定の短縮方法に対応する所定の復元方法に従って、受信した前記短縮フレームを前記通信フレームに復元するステップと、
前記第２の通信装置が、復元した前記通信フレームを第２信号線経由で前記第１の通信装置とは異なる他の装置へ送信するステップとを含む、配電線通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、配電線通信システムおよび配電線通信方法に関し、特に、配電線を経由して情報を送受信する配電線通信システムおよび配電線通信方法に関する。
【背景技術】
【０００２】
電話回線と低圧配電線搬送波信号を利用した自動検針システムにおいて、伝送端末器読み取り不良時に電話回線使用時間を低減するために、以下の技術が特許文献１（特開２０００−２８７２８０号公報）に開示されている。
【０００３】
すなわち、読み取り不良の発生した伝送端末器に対してノイズレベルを計測するノイズレベル検出部および時計を付加した中継器が、配電線のノイズレベルの低い時間帯に、再度検針を実施する。親局装置が、補助記憶装置と時計を備えることにより、中継器の全検針終了時間をあらかじめ月毎にデータベースへ登録し、その登録した全検針終了時間データを用いて、当月の全検針時間を該時計に設定し、設定された時刻に中継器から検針データを収集する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０００−２８７２８０号公報
【非特許文献】
【０００５】
【非特許文献１】The ECHONET Lite Specification Version 1.01、エコーネットコンソーシアム、２０１２年５月５日
【非特許文献２】ECHONET SPECIFICATION APPENDIX ECHONET機器オブジェクト詳細規定  リリースＢ、エコーネットコンソーシアム、２０１２年８月２日
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、特許文献１に記載の技術では、中継器は、伝送端末器から配電線を介して検針結果を受信することに失敗すると、配電線のノイズレベルの低い時間帯に再度伝送端末器から検針結果を受信する。そして、親局装置は、中継器の全検針終了時間に中継器から検針データを収集する。
【０００７】
そして、自動検針システムにおける配電線を介した情報の送受信の失敗は、いずれのタイミングにおいても通信の信頼度が高い電話回線による通信によって補われる。
【０００８】
電話回線を不要とするために、たとえば、配電線を介して伝送される信号の周波数を下げることにより配電線における信号の減衰を抑制し、当該通信の信頼性を向上させることが考えられる。しかしながら、このような方法では、周波数を下げることに起因して通信速度が低下してしまう。
【０００９】
この発明は、上述の課題を解決するためになされたもので、その目的は、配電線を経由して情報を送受信する際における当該情報の通信速度を向上させることが可能な配電線通信システムおよび配電線通信方法を提供することである。
【課題を解決するための手段】
【００１０】
（１）上記課題を解決するために、この発明のある局面に係わる配電線通信システムは、配電線に接続された第１の通信装置と、上記配電線に接続された第２の通信装置とを備える配電線通信システムであって、上記第１の通信装置は、通知情報を含む通信フレームを上記第２の通信装置とは異なる他の装置から第１信号線経由で受信し、上記第１の通信装置は、所定の短縮方法に従って、受信した上記通信フレームの長さを短縮し、短縮した上記通信フレームである短縮フレームを上記配電線経由で上記第２の通信装置へ送信し、上記第２の通信装置は、上記第１の通信装置から受信した上記短縮フレームを、上記所定の短縮方法に対応する所定の復元方法に従って、上記通信フレームに復元し、上記第２の通信装置は、復元した上記通信フレームを第２信号線経由で上記第１の通信装置とは異なる他の装置へ送信する。
【００１１】
このように、第１の通信装置が、通知情報を含む通信フレームを第２の通信装置で復元できるように短縮し、配電線経由で第２の通信装置へ送信する構成により、通信フレームを短縮せずに送信する場合と比べて、第１の通信装置から第２の通信装置への通知情報の通信速度を向上させることができる。
【００１２】
また、第２の通信装置が、配電線経由で受信した短縮フレームを復元する構成により、第１の通信装置において通信フレームを短縮して送信することができる。
【００１３】
これにより、伝送される信号の周波数を下げることにより第１の通信装置から第２の通信装置への通信フレームの伝送速度が低下する場合においても、通知情報の通信速度の低下を抑制することができる。
【００１４】
（２）好ましくは、上記通信フレームは、複数の上記通信フレームにおいて共通の内容が格納される共通フィールドを含み、上記第１の通信装置は、上記共通フィールドを上記通信フレームから削除することにより上記通信フレームの長さを短縮し、上記第２の通信装置は、上記共通フィールドを上記短縮フレームに付加することにより上記通信フレームを復元する。
【００１５】
このように、フレームにおける位置を特定することが容易な共通フィールドを削除する構成により、簡易な処理でフレームを短縮することができる。また、削除によりフレームの短縮を行うので、フレームを効率よく短縮することができる。
【００１６】
また、短縮フレームに共通フィールドを付加する簡易な処理で、フレームを正しく復元することができる。これにより、第１の通信装置においてフレームを短縮して送信することができるため、通知情報の伝送速度の低下を抑制することができる。
【００１７】
（３）好ましくは、上記通信フレームは、機器を制御するための命令または上記命令に対する上記機器の応答が上記通知情報として格納されるコマンドフィールドを含み、上記第１の通信装置は、上記コマンドフィールドを符号化することにより上記通信フレームの長さを短縮し、上記第２の通信装置は、上記短縮フレームにおいて、上記第１の通信装置によって符号化された上記コマンドフィールドを復号することにより上記通信フレームを復元する。
【００１８】
このような構成により、たとえば複数種類の命令または応答がコマンドフィールドに含まれる場合において、コマンドフィールドを符号化することで、フレームを短縮することができる。
【００１９】
また、短縮フレームにおける、符号化されたコマンドフィールドを復号するので、たとえば複数種類の命令または応答を含むフレームを正しく復元することができる。これにより、第１の通信装置においてフレームを短縮して送信することができるため、通知情報の伝送速度の低下を抑制することができる。
【００２０】
（４）好ましくは、上記通信フレームは、機器を制御するための命令または上記命令に対する上記機器の応答に関連するデータが上記通知情報として格納されるデータフィールドを含み、上記第１の通信装置は、上記通信フレームに含まれる上記命令または上記応答に応じて上記データフィールドの一部または全部を削除または符号化することにより上記通信フレームの長さを短縮し、上記第２の通信装置は、上記短縮フレームにおいて、上記第１の通信装置によって削除または符号化された上記データフィールドをそれぞれ付加または復号することにより上記通信フレームを復元する。
【００２１】
このような構成により、フレームに含まれる命令または応答に応じて、当該命令または応答に関連するデータを符号化し、フレームを短縮することができる。
【００２２】
また、フレームに含まれる命令または応答に応じて、削除または符号化されたデータフィールドに格納された値を正しく復元することができる。これにより、第１の通信装置においてフレームを短縮して送信することができるため、通知情報の伝送速度の低下を抑制することができる。
【００２３】
（５）好ましくは、上記第１の通信装置は、上記所定の短縮方法の内容を記憶し、上記第２の通信装置は、上記所定の復元方法の内容を記憶し、上記配電線通信システムは、さらに、上記第１の通信装置における上記所定の短縮方法の記憶内容および上記第２の通信装置における上記所定の復元方法の記憶内容を更新するための短縮方法更新部を備える。
【００２４】
このような構成により、短縮処理および復元処理の対象としないフレームが存在する場合であっても、当該フレームに応じて短縮方法および復元方法を更新することにより、当該フレームを短縮処理および復元処理の新たな対象とすることができる。
【００２５】
（６）好ましくは、上記配電線通信システムは、さらに、機器を制御するための個別制御装置と、中央制御装置とを備え、上記第１の通信装置は、上記第１信号線を介して上記中央制御装置と接続され、上記第２の通信装置は、上記第２信号線を介して上記個別制御装置と接続され、上記第１の通信装置は、上記中央制御装置が上記個別制御装置へ送信する上記通信フレームであるリクエストフレームを上記中央制御装置から上記第１信号線経由で受信し、上記第１の通信装置は、上記所定の短縮方法に従って、受信した上記リクエストフレームの長さを短縮し、短縮した上記リクエストフレームである上記短縮フレームを上記配電線経由で上記第２の通信装置へ送信し、上記第２の通信装置は、上記第１の通信装置から受信した上記短縮フレームを、上記所定の短縮方法に対応する上記所定の復元方法に従って、上記リクエストフレームに復元し、上記第２の通信装置は、復元した上記リクエストフレームを上記第２信号線経由で上記個別制御装置へ送信し、上記個別制御装置は、上記第２の通信装置から受信した上記リクエストフレームに含まれる上記通知情報に従った動作を行う。
【００２６】
このように、第１の通信装置が、通知情報を含むリクエストフレームを第２の通信装置で復元できるように短縮し、配電線経由で第２の通信装置へ送信する構成により、リクエストフレームを短縮せずに送信する場合と比べて、第１の通信装置から第２の通信装置への通知情報の通信速度を向上させることができる。
【００２７】
これにより、伝送される信号の周波数を下げることにより第１の通信装置から第２の通信装置へのリクエストフレームの伝送速度が低下する場合においても、通知情報の通信速度の低下を抑制することができる。
【００２８】
また、中央制御装置が通知情報を含むリクエストフレームを送信してから、個別制御装置が当該通知情報を受信するまでの時間を短縮することができるので、当該通知情報に従った個別制御装置の動作の開始タイミングを早めることができる。
【００２９】
すなわち、中央制御装置および個別制御装置間における通知情報の送受信に要する時間を短縮することができるので、配電線通信システムにおける各装置の制御を迅速に行うことができる。
【００３０】
（７）好ましくは、上記配電線通信システムは、さらに、機器を制御するための個別制御装置と、中央制御装置とを備え、上記第１の通信装置は、上記第１信号線を介して上記個別制御装置と接続され、上記第２の通信装置は、上記第２信号線を介して上記中央制御装置と接続され、上記第１の通信装置は、上記個別制御装置が上記中央制御装置へ送信する上記通信フレームであるレスポンスフレームを上記個別制御装置から上記第１信号線経由で受信し、上記第１の通信装置は、上記所定の短縮方法に従って、受信した上記レスポンスフレームの長さを短縮し、短縮した上記レスポンスフレームである上記短縮フレームを上記配電線経由で上記第２の通信装置へ送信し、上記第２の通信装置は、上記第１の通信装置から受信した上記短縮フレームを、上記所定の短縮方法に対応する上記所定の復元方法に従って、上記レスポンスフレームに復元し、上記第２の通信装置は、復元した上記レスポンスフレームを上記第２信号線経由で上記中央制御装置へ送信する。
【００３１】
このように、第１の通信装置が、通知情報を含むレスポンスフレームを第２の通信装置で復元できるように短縮し、配電線経由で第２の通信装置へ送信する構成により、レスポンスフレームを短縮せずに送信する場合と比べて、第１の通信装置から第２の通信装置への通知情報の通信速度を向上させることができる。
【００３２】
これにより、伝送される信号の周波数を下げることにより第１の通信装置から第２の通信装置へのレスポンスフレームの伝送速度が低下する場合においても、通知情報の通信速度の低下を抑制することができる。
【００３３】
また、個別制御装置が通知情報を含むレスポンスフレームを送信してから、中央制御装置が当該通知情報を受信するまでの時間を短縮することができるので、中央制御装置が当該通知情報を受信するタイミングを早めることができる。
【００３４】
すなわち、中央制御装置および個別制御装置間における通知情報の送受信に要する時間を短縮することができるので、配電線通信システムにおける各装置の制御を迅速に行うことができる。
【００３５】
（８）上記課題を解決するために、この発明のある局面に係わる配電線通信システムは、配電線に接続された第１の通信装置と、上記配電線に接続された第２の通信装置とを備える配電線通信システムにおける配電線通信方法であって、上記第１の通信装置が、通知情報を含む通信フレームを上記第２の通信装置とは異なる他の装置から第１信号線経由で受信するステップと、上記第１の通信装置が、所定の短縮方法に従って、受信した上記通信フレームの長さを短縮するステップと、上記第１の通信装置が、短縮した上記通信フレームである短縮フレームを上記配電線経由で上記第２の通信装置へ送信するステップと、上記第２の通信装置が、上記短縮フレームを上記第１の通信装置から受信するステップと、上記第２の通信装置が、上記所定の短縮方法に対応する所定の復元方法に従って、受信した上記短縮フレームを上記通信フレームに復元するステップと、上記第２の通信装置が、復元した上記通信フレームを第２信号線経由で上記第１の通信装置とは異なる他の装置へ送信するステップとを含む。
【００３６】
このように、第１の通信装置が、通知情報を含む通信フレームを第２の通信装置で復元できるように短縮し、配電線経由で第２の通信装置へ送信する構成により、通信フレームを短縮せずに送信する場合と比べて、第１の通信装置から第２の通信装置への通知情報の通信速度を向上させることができる。
【００３７】
また、第２の通信装置が、配電線経由で受信した短縮フレームを復元する構成により、第１の通信装置において通信フレームを短縮して送信することができる。
【００３８】
これにより、伝送される信号の周波数を下げることにより第１の通信装置から第２の通信装置への通信フレームの伝送速度が低下する場合においても、通知情報の通信速度の低下を抑制することができる。
【発明の効果】
【００３９】
本発明によれば、配電線を経由して情報を送受信する際における当該情報の通信速度を向上させることができる。
【図面の簡単な説明】
【００４０】
【図１】本発明の実施の形態に係る配電線通信システムの構成を示す図である。
【図２】本発明の実施の形態に係る配電線通信システムにおける下り方向のフレームの一例を示す図である。
【図３】本発明の実施の形態に係る親通信装置の構成を示す図である。
【図４】本発明の実施の形態に係る子通信装置の構成を示す図である。
【図５】本発明の実施の形態に係るＰＣＳの構成を示す図である。
【図６】本発明の実施の形態に係る親通信装置において用いられる共通フィールドテーブルの一例を示す図である。
【図７】本発明の実施の形態に係る配電線通信システムにおいて用いられる共通フィールドテーブルを生成する際に用いる共通フィールドテーブルレコードフォーマットの一例を示す図である。
【図８】本発明の実施の形態に係る親通信装置および子通信装置において用いられる対象ＥＰＣリストの一例を示す図である。
【図９】本発明の実施の形態に係る子通信装置において用いられる共通フィールドテーブルの一例を示す図である。
【図１０】本発明の実施の形態に係る配電線通信システムにおける上り方向のフレームの一例を示す図である。
【図１１】本発明の実施の形態に係る子通信装置において用いられる共通フィールドテーブルの他の一例を示す図である。
【図１２】本発明の実施の形態に係る親通信装置において用いられる共通フィールドテーブルの他の一例を示す図である。
【図１３】本発明の実施の形態に係る配電線通信システムにおける下り方向のフレームの他の一例を示す図である。
【図１４】本発明の実施の形態に係る親通信装置において用いられるコマンドテーブルの一例を示す図である。
【図１５】本発明の実施の形態に係る親通信装置において用いられるコマンドテーブルの他の一例を示す図である。
【図１６】本発明の実施の形態に係る配電線通信システムにおいて用いられるコマンドテーブルのフォーマットを指定するコマンドテーブルレコードフォーマットの一例を示す図である。
【図１７】本発明の実施の形態に係る子通信装置において用いられるコマンドテーブルの一例を示す図である。
【図１８】本発明の実施の形態に係る子通信装置において用いられるコマンドテーブルの他の一例を示す図である。
【図１９】本発明の実施の形態に係る親通信装置および子通信装置において用いられる対象ＥＰＣリストの他の一例を示す図である。
【図２０】本発明の実施の形態に係る配電線通信システムにおける下り方向および上り方向のフレームの一例を示す図である。
【図２１】本発明の実施の形態に係る配電線通信システムにおいて用いられる共通テーブル編集フレームの一例を示す図である。
【図２２】本発明の実施の形態に係る配電線通信システムにおいて用いられる共通テーブル編集フレームのフォーマットの一例を示す図である。
【図２３】本発明の実施の形態に係る配電線通信システムにおいて用いられるコマンドテーブル編集フレームの一例を示す図である。
【図２４】本発明の実施の形態に係る配電線通信システムにおいて用いられるコマンドテーブル編集フレームのフォーマットの一例を示す図である。
【図２５】本発明の実施の形態に係る配電線通信システムにおける通知情報の送信処理および受信処理を行う際の動作の一例を示すシーケンス図である。
【図２６】本発明の実施の形態に係る親通信装置および子通信装置がフレームの長さを短縮する際の動作手順の一例を定めたフローチャートである。
【図２７】本発明の実施の形態に係る親通信装置および子通信装置がフレームを復元する際の動作手順の一例を定めたフローチャートである。
【発明を実施するための形態】
【００４１】
以下、本発明の実施の形態について図面を用いて説明する。なお、図中同一または相当部分には同一符号を付してその説明は繰り返さない。
【００４２】
［配電線通信システムの概要］
図１は、本発明の実施の形態に係る配電線通信システムの構成を示す図である。
【００４３】
図１を参照して、配電線通信システム２０１は、中央制御装置１５１と、親通信装置１０１と、子通信装置１０２Ａ，１０２Ｂ，１０２Ｃと、ＰＣＳ（Power Conditioning System）（個別制御装置）１５５Ａ，１５５Ｂ，１５５Ｃとを備える。
【００４４】
以下、子通信装置１０２Ａ，１０２Ｂ，１０２Ｃの各々を、子通信装置１０２と称する場合がある。また、ＰＣＳ１５５Ａ，１５５Ｂ，１５５Ｃの各々を、ＰＣＳ１５５と称する場合がある。
【００４５】
図１では、３つの子通信装置１０２を代表的に示しているが、さらに多数または少数の子通信装置１０２が設けられてもよい。また、３つのＰＣＳ１５５を代表的に示しているが、さらに多数または少数のＰＣＳ１５５が設けられてもよい。
【００４６】
中央制御装置１５１は、たとえば発電所に設置される。中央制御装置１５１は、たとえばネットワーク１１を介して親通信装置１０１と接続される。ネットワーク１１は、情報の高速通信が可能な信号線により構成される。当該信号線は、たとえば、電気信号、光信号または無線信号をそれぞれ送受信するための同軸ケーブル、光ファイバまたは空中線（アンテナ）である。当該信号線経由の通信速度は、キロビット毎秒からメガビット毎秒程度である。
【００４７】
親通信装置１０１は、たとえば変電所に設置され、配電線に接続される。親通信装置１０１は、当該配電線を介して子通信装置１０２と接続される。配電線は、たとえば、高圧配電線網１２および低圧配電線網１３Ａ，１３Ｂ，１３Ｃにより構成される。以下、低圧配電線網１３Ａ，１３Ｂ，１３Ｃの各々を、低圧配電線網１３と称する場合がある。高圧配電線網１２および低圧配電線網１３は、たとえば変圧器１５３Ａ，１５３Ｂ，１５３Ｃを介して接続される。以下、変圧器１５３Ａ，１５３Ｂ，１５３Ｃの各々を、変圧器１５３と称する場合がある。
【００４８】
図１では、３つの低圧配電線網１３を代表的に示しているが、さらに多数または少数の低圧配電線網１３が設けられてもよい。また、３つの変圧器１５３を代表的に示しているが、さらに多数または少数の変圧器１５３が設けられてもよい。
【００４９】
高圧配電線網１２において、たとえば６．６キロボルトの高圧交流電圧を用いて交流電力が伝えられる。変圧器１５３Ａ，１５３Ｂ，１５３Ｃは、高圧配電線網１２から受ける６．６キロボルトの高圧交流電圧をたとえば２２０ボルトの交流電圧に降圧し、降圧した２２０ボルトの交流電圧をそれぞれ低圧配電線網１３Ａ，１３Ｂ，１３Ｃへ出力する。
【００５０】
低圧配電線網１３Ａ，１３Ｂ，１３Ｃにおいて、それぞれ変圧器１５３Ａ，１５３Ｂ，１５３Ｃから受けた２２０ボルトの交流電圧を用いて交流電力が伝えられる。
【００５１】
子通信装置１０２は、たとえば一般家庭または事業所に設置され、上記配電線を介して親通信装置１０１に接続される。子通信装置１０２Ａ，１０２Ｂ，１０２Ｃは、それぞれネットワーク１４Ａ，１４Ｂ，１４Ｃを介してＰＣＳ１５５Ａ，１５５Ｂ，１５５Ｃと接続される。
【００５２】
ネットワーク１４は、たとえばＬＡＮ（Local Area Network）である。以下、ネットワーク１４Ａ，１４Ｂ，１４Ｃの各々を、ネットワーク１４と称する場合がある。図１では、３つのネットワーク１４を代表的に示しているが、さらに多数または少数のネットワーク１４が設けられてもよい。
【００５３】
ネットワーク１４は、情報の高速通信が可能な信号線により構成される。当該信号線は、たとえば、電気信号、光信号または無線信号をそれぞれ送受信するための同軸ケーブル、光ファイバまたは空中線である。当該信号線経由の通信速度は、キロビット毎秒からメガビット毎秒程度である。
【００５４】
ＰＣＳ１５５Ａ，１５５Ｂ，１５５Ｃは、たとえば、太陽電池モジュール１５７Ａ，１５７Ｂ，１５７Ｃとそれぞれ接続される。以下、太陽電池モジュール１５７Ａ，１５７Ｂ，１５７Ｃの各々を、太陽電池モジュール１５７と称する場合がある。また、図１では、３つの太陽電池モジュール１５７を代表的に示しているが、さらに多数または少数の太陽電池モジュール１５７が設けられてもよい。
【００５５】
中央制御装置１５１は、たとえば、エコーネットライト（The ECHONET Lite Specification Version 1.01、エコーネットコンソーシアム、２０１２年５月５日（非特許文献１）、およびECHONET SPECIFICATION APPENDIX ECHONET機器オブジェクト詳細規定  リリースＢ、エコーネットコンソーシアム、２０１２年８月２日（非特許文献２））により規定される通信フレームをＰＣＳ１５５と送受信する。なお、以下、通信フレームを単にフレームとも称する。また、中央制御装置１５１は、情報を送信する際に、フレームに限らずたとえばパケットを用いてＰＣＳ１５５と送受信してもよい。
【００５６】
上記フレームには通知情報が含まれる。当該通知情報は、たとえば、中央制御装置１５１がＰＣＳ１５５へ与える命令、および中央制御装置１５１がＰＣＳ１５５へ与えた命令に対するＰＣＳ１５５の応答等である。
【００５７】
ＰＣＳ１５５は、たとえば、中央制御装置１５１から受信するフレームに含まれる通知情報に従った動作を行うことにより機器を制御する。たとえば、ＰＣＳ１５５は、当該機器として、自己に内蔵された、太陽電池モジュール１５７により発電された直流電力を交流電力に変換し、変換した交流電力をたとえば低圧配電線網１３へ出力するインバータ回路を制御する。
【００５８】
より詳細には、中央制御装置１５１は、たとえば、発電所において発電される電力と一般家庭または事業所などにおいて消費される電力とを均衡させるために、ＰＣＳ１５５が出力する電力を調整する。具体的には、中央制御装置１５１は、ＰＣＳ１５５が今日低圧配電線網１３へ出力する電力を落としたり、ＰＣＳ１５５が明日低圧配電線網１３へ出力する電力を設定したりする。
【００５９】
中央制御装置１５１は、たとえば、ＰＣＳ１５５の出力を制御するために、ＰＣＳ１５５の出力動作に関する命令をフレームに含めてＰＣＳ１５５へ送信する。なお、以下、中央制御装置１５１がＰＣＳ１５５へ送信する当該フレームをリクエストフレームとも称する。
【００６０】
ＰＣＳ１５５は、たとえば、中央制御装置１５１から受信するリクエストフレームに含まれる命令に従って、低圧配電線網１３へ出力する電力を調整する。
【００６１】
ＰＣＳ１５５は、たとえば、低圧配電線網１３へ出力する電力を調整した結果を含むフレームを中央制御装置１５１へ送信する。なお、以下、ＰＣＳ１５５が中央制御装置１５１へ送信する当該フレームをレスポンスフレームとも称する。
【００６２】
また、中央制御装置１５１からＰＣＳ１５５への方向を下り方向と称する。逆に、ＰＣＳ１５５から中央制御装置１５１への方向を上り方向と称する。
【００６３】
また、中央制御装置１５１は、ＰＣＳ１５５から低圧配電線網１３へ出力される電力の制御以外に、たとえば、これまでの積算出力の問合せ、運転状態の問合せ、異常運転の有無の問合せ、カレンダバージョンの問合せ、時刻の設定および日付の設定等をＰＣＳ１５５に対して行う。
【００６４】
親通信装置１０１は、中央制御装置１５１からネットワーク１１経由で受信したリクエストフレームを配電線経由で子通信装置１０２へ送信する。下り方向への配電線経由の通信速度は、たとえば５０ビット毎秒を超えない。具体的には、当該通信速度は、概ね２５ビット毎秒である。
【００６５】
子通信装置１０２は、配電線経由で親通信装置１０１から受信したリクエストフレームをネットワーク１４経由でＰＣＳ１５５へ送信する。
【００６６】
子通信装置１０２は、ＰＣＳ１５５からネットワーク１４経由で受信するレスポンスフレームを配電線経由で親通信装置１０１へ送信する。上り方向への配電線経由の通信速度は、たとえば５０ビット毎秒を超えない。具体的には、当該通信速度は、概ね１２．５ビット毎秒である。なお、たとえば、上り方向の通信では情報が多重化されるため、上り方向のビットレートは、下り方向のビットレートより低い。
【００６７】
親通信装置１０１は、配電線経由で子通信装置１０２から受信するレスポンスフレームをネットワーク１１経由で中央制御装置１５１へ送信する。
【００６８】
通信速度が数キロビット毎秒から数メガビット毎秒程度のブロードバンド通信を行うためのＰＬＣ（Power Line Communication）と比べて、上記のように、配電線を経由した親通信装置１０１および子通信装置１０２間の通信速度は遅い。以下、配電線を経由した親通信装置１０１および子通信装置１０２間の通信を低速配電線通信とも称する。
【００６９】
ブロードバンド通信を行うためのＰＬＣでは、信号を伝送するための搬送波の周波数が高いので、配電線における信号の減衰が大きいため通信距離が短くなってしまう。
【００７０】
一方、低速配電線通信では、伝送される信号の周波数が低いので、配電線における信号の減衰が少ない。また、たとえば、低速配電線通信では、ＰＬＣにおいて用いられる変調方式と異なる変調方式により信号が伝送されてもよい。これにより、低速配電線通信では、伝送速度を落とすことができ、信号伝送において発生する誤りに対する耐性すなわちロバスト性を向上させることができる。
【００７１】
また、低速配電線通信では、親通信装置１０１および子通信装置１０２間において、信号を中継するための中継器が存在しない場合でも、数百キロ程度の長距離通信を行うことができる。また、配電線における信号の減衰が少ないので、当該通信の信頼性を向上させることができる。
【００７２】
誘導性を有する変圧器１５３が配電線に接続されている場合、ブロードバンド通信を行うためのＰＬＣに用いられる搬送波の周波数領域では変圧器１５３のインピーダンスが高くなるので、当該搬送波は変圧器１５３を通過することができない。したがって、ブロードバンド通信を行うためのＰＬＣでは、変圧器１５３を介して通信を行うことができない。
【００７３】
一方、低速配電線通信において伝送される信号の周波数領域では変圧器１５３のインピーダンスが低くなるので、当該信号は、変圧器１５３を通過することができる。
【００７４】
以上のように、低速配電線通信では、親通信装置１０１および子通信装置１０２間において、配電線の距離および変圧器１５３の存在による制約をほとんど受けることなく通信を行うことができる。
【００７５】
［低速配電線通信における問題点］
一方、低速配電線通信においては、通信速度が遅い上に以下の制約がある。すなわち、親通信装置１０１および子通信装置１０２が配電線を経由した通信を行う際、親通信装置１０１および子通信装置１０２において熱が発生する。
【００７６】
たとえば、子通信装置１０２は小型であるため通信において発生した熱の排熱能力が低い。このため、子通信装置１０２において通信可能な時間が制限される。
【００７７】
具体的には、子通信装置１０２が親通信装置１０１へ情報を送信する際のビットレートが高い場合、子通信装置１０２は、当該情報の一部を送信した後、しばらくの間待機する。そして、子通信装置１０２は、待機した後、当該情報の残りを送信する。これにより、子通信装置１０２は、自己における温度上昇を抑えながら情報を親通信装置１０１へ送信する。
【００７８】
また、子通信装置１０２が親通信装置１０１へ情報を送信する際のビットレートが低い場合、子通信装置１０２は、待機することなく当該情報を親通信装置１０１へ送信する。この場合におけるビットレートは、１２．５ビット毎秒を大きく下回る。
【００７９】
このように、低速配電線通信においては更なる通信速度の低下が発生してしまう場合がある。そこで、本発明の実施の形態に係る配電線通信システム２０１では、以下のような構成および動作により、配電線を経由して情報を送受信する際における当該情報の伝送速度を向上させる。
【００８０】
［フレームの概要］
図２は、本発明の実施の形態に係る配電線通信システムにおける下り方向のフレームの一例を示す図である。
【００８１】
図２を参照して、図２（Ａ）および（Ｃ）には、下り方向のリクエストフレーム４０１，４０３がそれぞれ示される。図２（Ｂ）には、下り方向の短縮リクエストフレーム４０２が示される。
【００８２】
まず、リクエストフレーム４０１を具体例として、非特許文献１および非特許文献２を用いてエコーネットライトのフレームについて説明する。
【００８３】
リクエストフレーム４０１における１オクテット目の領域は、エコーネットライト電文ヘッダ１（ＥＨＤ１）の領域に相当し、たとえば０ｘ１０の値を格納する。以下、「０ｘ」で始まる数字は、「０ｘ」以降の数字が１６進数で表されていることを意味する。
【００８４】
ＥＨＤ１における０ｘ１０は、リクエストフレーム４０１がエコーネットライトプロトコルに従うフレームであることを意味する。
【００８５】
リクエストフレーム４０１における２オクテット目の領域は、エコーネットライト電文ヘッダ２（ＥＨＤ２）の領域に相当し、たとえば０ｘ８１の値を格納する。ＥＨＤ２における０ｘ８１は、リクエストフレーム４０１が非特許文献１に従う規定電文形式であることを意味する。
【００８６】
リクエストフレーム４０１における３オクテット目から４オクテット目までの領域は、トランザクションＩＤ（ＴＩＤ）の領域に相当し、たとえば０ｘ０００１の値を格納する。ＴＩＤにおける０ｘ０００１は、中央制御装置１５１が送信するフレームと、ＰＣＳ１５５が当該フレームの応答として送信するフレームとの対応関係を示すためのパラメータである。なお、ＴＩＤの値は任意の値でよい。
【００８７】
リクエストフレーム４０１における５オクテット目から７オクテット目までの領域は、送信元エコーネットライトオブジェクト指定（ＳＥＯＪ）の領域に相当し、たとえば０ｘ０５ＦＦ０１の値を格納する。
【００８８】
ＳＥＯＪにおける最初の２オクテットに含まれる０ｘ０５ＦＦは、リクエストフレーム４０１の送信元がコントローラであることを意味する。また、ＳＥＯＪにおける３オクテット目に含まれる０ｘ０１は、当該コントローラが１番目であることを意味する。この場合における１番目のコントローラは、たとえば中央制御装置１５１である。
【００８９】
リクエストフレーム４０１における８オクテット目から１０オクテット目までの領域は、相手先エコーネットライトオブジェクト指定（ＤＥＯＪ）の領域に相当し、たとえば０ｘ０２７９０１の値を格納する。
【００９０】
ＤＥＯＪにおける最初の２オクテットの領域に含まれる０ｘ０２７９は、リクエストフレーム４０１の相手先すなわち送信先が住宅用太陽光発電システムであることを意味する。また、ＤＥＯＪにおける３オクテット目の領域に含まれる０ｘ０１は、当該住宅用太陽光発電システムが１番目であることを意味する。この場合における１番目の住宅用太陽光発電システムは、たとえばＰＣＳ１５５Ａである。
【００９１】
なお、ＥＨＤ１、ＥＨＤ２、ＳＥＯＪおよびＤＥＯＪに格納される値は、それぞれプロトコルの種類、電文形式、送信元オブジェクトおよび相手先オブジェクトを示すので、たとえば中央制御装置１５１がＰＣＳ１５５Ａへ送信するいずれのリクエストフレームにおいても共通の値となる。
【００９２】
同様に、ＥＨＤ１、ＥＨＤ２、ＳＥＯＪおよびＤＥＯＪに格納される値は、たとえばＰＣＳ１５５Ａが中央制御装置１５１へ送信するいずれのレスポンスフレームにおいても共通の値となる。以下、ＥＨＤ１、ＥＨＤ２、ＳＥＯＪおよびＤＥＯＪを共通フィールドと称する。
【００９３】
なお、フレームにおける共通フィールドは、いずれのフレームにおいても１オクテット目の領域、２オクテット目の領域、５オクテット目から１０オクテット目までの領域であるので、フレームからの削除およびフレームへの付加を容易に行うことが可能である。
【００９４】
リクエストフレーム４０１における１１オクテット目の領域は、エコーネットライトサービス（ＥＳＶ）の領域に相当し、たとえば０ｘ６２の値を格納する。また、ＥＳＶは、０ｘ６２の他に、０ｘ６１、０ｘ７１、０ｘ７２、０ｘ５１および０ｘ５２等の値を格納する。
【００９５】
ＥＳＶは、後述するエコーネットライトプロパティＥＰＣで指定されるプロパティに対する操作を指定する。当該操作は、たとえば要求、応答、不可応答および通知等である。
【００９６】
具体的には、ＥＳＶにおける０ｘ６２は、プロパティ値読み出し要求すなわちＧｅｔを意味する。ＥＳＶにおける０ｘ６１は、プロパティ値書き込み要求（応当要）すなわちＳｅｔＣを意味する。
【００９７】
また、ＥＳＶにおける０ｘ７１は、プロパティ値書き込み応答すなわちＳｅｔ＿Ｒｅｓを意味する。また、ＥＳＶにおける０ｘ７２は、プロパティ値読み出し応答すなわちＧｅｔ＿Ｒｅｓを意味する。
【００９８】
また、ＥＳＶにおける０ｘ５１は、プロパティ値書き込み要求不可応答すなわちＳｅｔＣ＿ＳＮＡを意味する。また、ＥＳＶにおける０ｘ５２は、プロパティ値読み出し不可応答すなわちＧｅｔ＿ＳＮＡを意味する。
【００９９】
リクエストフレーム４０１における１２オクテット目の領域は、処理プロパティ数（ＯＰＣ）の領域に相当し、たとえば０ｘ０２の値を格納する。ＯＰＣは、ＥＳＶにより指定される書き込み、読み出しおよび通知の対象となるプロパティの数を示す。具体的には、ＯＰＣは、リクエストフレーム４０１において、後述するＥＰＣの数すなわち２を示す。
【０１００】
リクエストフレーム４０１における１３オクテット目の領域および１５オクテット目の領域は、エコーネットライトプロパティ（ＥＰＣ）に相当する。この場合、ＯＰＣが２を示しているので、リクエストフレーム４０１には、ＥＰＣ１およびＥＰＣ２がある。
【０１０１】
ＥＰＣ１およびＥＰＣ２は、たとえば、それぞれ０ｘ８０および０ｘ８８の値を格納する。また、ＥＰＣは、０ｘ８０および０ｘ８８の他に、０ｘ９７、０ｘ９８、０ｘＦ２および０ｘＦ３、０ｘＥ８等の値を格納する。
【０１０２】
フレームには、ＥＰＣに格納された値に応じて後述するＥＤＴにデータが格納される場合がある。具体的には、ＥＰＣ１における０ｘ８０は、動作状態を意味する。たとえば、ＥＰＣ１に０ｘ８０が格納される場合、ＥＰＣ１に対応するＥＤＴ１において、「オン状態」を示す０ｘ３０または「オフ状態」を示す０ｘ３１のいずれか１オクテットのデータが格納される場合がある。
【０１０３】
また、ＥＰＣ２における０ｘ８８は、異常発生状態を意味する。たとえば、ＥＰＣ２に０ｘ８８が格納される場合、ＥＰＣ２に対応するＥＤＴ２において、「異常発生有」を示す０ｘ４１または「異常発生無」を示す０ｘ４２のいずれか１オクテットのデータが格納される場合がある。
【０１０４】
また、図示していないが、たとえば、ＥＰＣに格納された０ｘ９７は、現在時刻ＨＨ：ＭＭ設定を意味する。当該ＥＰＣに対応するＥＤＴにおいて、「時間」に対応するＨＨを示す１オクテットのデータおよび「分」に対応するＭＭを示す１オクテットのデータの計２オクテットのデータが格納される場合がある。
【０１０５】
なお、ＨＨを示す１オクテットのデータは、具体的には零時に対応する０ｘ００から２３時に対応する０ｘ１７までの値である。また、ＭＭを示す１オクテットのデータは、具体的には零分に対応する０ｘ００から５９分に対応する０ｘ３Ｂまでの値である。
【０１０６】
また、たとえば、ＥＰＣに格納された０ｘ９８は、現在年月日ＹＹＹＹ：ＭＭ：ＤＤ設定を意味する。当該ＥＰＣに対応するＥＤＴにおいて、「年」に対応するＹＹＹＹを示す２オクテットのデータ、「月」に対応するＭＭを示す１オクテットのデータおよび「日」に対応するＤＤを示す１オクテットのデータの計４オクテットのデータが格納される場合がある。
【０１０７】
なお、ＹＹＹＹを示す２オクテットのデータは、具体的にはゼロ年に対応する０ｘ００００から９９９９年に対応する０ｘ２７０Ｆまでの値である。ＭＭを示す１オクテットのデータは、具体的には１月に対応する０ｘ０１から１２月に対応する０ｘ０Ｃまでの値である。また、ＤＤを示す１オクテットのデータは、具体的には１日に対応する０ｘ０１からから３１日に対応する０ｘ１Ｆまでの値である。
【０１０８】
また、たとえば、ＥＰＣに格納された０ｘＦ２は、当年のカレンダバージョン設定を意味する。当該ＥＰＣに対応するＥＤＴにおいて、「年」に対応するＹＹＹＹを示す２オクテットのデータおよび「月」に対応するＭＭを示す１オクテットのデータの計３オクテットのデータが格納される場合がある。
【０１０９】
また、たとえば、ＥＰＣに格納された０ｘＦ３は、翌年のカレンダバージョン設定を意味する。当該ＥＰＣに対応するＥＤＴにおいて、「年」に対応するＹＹＹＹを示す２オクテットのデータおよび「月」に対応するＭＭを示す１オクテットのデータの計３オクテットのデータが格納される場合がある。
【０１１０】
また、たとえば、ＥＰＣに格納された０ｘＥ８は、定格発電電力値を意味する。当該ＥＰＣに対応するＥＤＴにおいて、「定格発電電力値」を示す２オクテットのデータが格納される場合がある。
【０１１１】
上述したように、ＥＳＶ、ＯＰＣおよびＥＰＣに格納される値は、機器を制御するための命令または当該命令に対する当該機器の応答を示すので、以下、ＥＳＶ、ＯＰＣおよびＥＰＣをコマンドフィールドと称する。
【０１１２】
リクエストフレーム４０１における１４オクテット目の領域および１６オクテット目の領域は、エコーネットプロパティ値データＥＤＴのサイズを示すオクテット数（ＰＤＣ）の領域に相当する。この場合、ＯＰＣが２を示しているので、リクエストフレーム４０１には、ＰＤＣ１およびＰＤＣ２がある。
【０１１３】
ＰＤＣ１およびＰＤＣ２は、たとえば、共に０ｘ００の値を格納する。これは、ＰＤＣ１およびＰＤＣ２それぞれに対応するＥＤＴのサイズがゼロであることを意味する。すなわち、リクエストフレーム４０１は、ＥＤＴを含まない。これは、リクエストフレーム４０１においては、ＥＳＶの値がプロパティ値読み出し要求を示す０ｘ６２であるので、読み出し要求に必要なデータがないためである。
【０１１４】
ＥＤＴには、上述したように、ＥＰＣに応じた値が格納される場合がある。ＥＤＴに値が格納される場合、ＰＤＣの値は０ｘ００以外の値となる。ＰＤＣの値が、たとえば０ｘ０２であるとき、２オクテットのサイズを有するＥＤＴが当該ＰＤＣに続いて隣接する。
【０１１５】
上述したように、ＰＤＣおよびＥＤＴに格納される値は、機器を制御するための命令に関連するデータまたは当該命令に対する当該機器の応答に関連するデータを示すので、以下、ＰＤＣおよびＥＤＴをデータフィールドと称する。
【０１１６】
［親通信装置、子通信装置およびＰＣＳの構成］
図３は、本発明の実施の形態に係る親通信装置の構成を示す図である。
【０１１７】
図３を参照して、親通信装置１０１は、信号線通信部２１と、フレーム短縮部２２と、フレーム復元部２３と、記憶部２４と、配電線通信部（配電線送信部および配電線受信部）２５と、制御部２６とを備える。なお、記憶部２４は、親通信装置１０１の外部に設けられてもよい。
【０１１８】
記憶部２４は、後述する所定の下り短縮方法および所定の上り復元方法をたとえば固定的に記憶する。また、記憶部２４における所定の下り短縮方法および所定の上り復元方法は、更新されてもよい。この場合、短縮方法更新部として、たとえば中央制御装置１５１は、記憶部２４における所定の下り短縮方法および所定の上り復元方法を更新する。
【０１１９】
図４は、本発明の実施の形態に係る子通信装置の構成を示す図である。
【０１２０】
図４を参照して、子通信装置１０２は、信号線通信部３１と、フレーム短縮部３２と、フレーム復元部３３と、記憶部３４と、配電線通信部（配電線送信部および配電線受信部）３５と、制御部３６とを備える。なお、記憶部３４は、子通信装置１０２の外部に設けられてもよい。
【０１２１】
記憶部３４は、後述する所定の上り短縮方法および所定の下り復元方法をたとえば固定的に記憶する。また、記憶部３４における所定の上り短縮方法および所定の下り復元方法は、更新されてもよい。この場合、短縮方法更新部として、たとえば中央制御装置１５１は、記憶部３４における所定の上り短縮方法および所定の下り復元方法を更新する。
【０１２２】
図５は、本発明の実施の形態に係るＰＣＳの構成を示す図である。
【０１２３】
図５を参照して、ＰＣＳ１０４は、信号線通信部５１と、機器制御部５３と、インバータ回路５４とを備える。
【０１２４】
［基本動作］
以下、配電線通信システム２０１において、下り方向のリクエストフレームおよび上り方向のレスポンスフレームが送信される経路に沿って、親通信装置１０１、子通信装置１０２およびＰＣＳ１５５における各機能ブロックが行う処理について説明する。
【０１２５】
［例１．状態取得］
再び図２を参照して、中央制御装置１５１は、たとえば図２（Ａ）に示すリクエストフレーム４０１をネットワーク１１経由で親通信装置１０１へ送信する。
【０１２６】
［親通信装置におけるリクエストフレームの処理（例１）］
図２および図３を参照して、制御部２６は、たとえば信号線通信部２１経由で中央制御装置１５１から図２（Ａ）に示すリクエストフレーム４０１を受信する。
【０１２７】
制御部２６は、リクエストフレーム４０１からＥＨＤ１、ＥＨＤ２、ＳＥＯＪおよびＤＥＯＪに格納された値を取得すると、リクエストフレーム４０１が中央制御装置１５１からＰＣＳ１５５Ａへ送信されるフレームであると認識する。
【０１２８】
そうすると、制御部２６は、たとえばリクエストフレーム４０１の長さが所定の下り短縮方法に従って短縮されるべき対象のフレームであると判断し、リクエストフレーム４０１をフレーム短縮部２２へ出力する。
【０１２９】
また、制御部２６は、リクエストフレーム４０１のコピーフレームを生成し、生成したコピーフレームをたとえば記憶部２４に保存する。当該コピーフレームは、リクエストフレーム４０１の応答であるレスポンスフレームを親通信装置１０１において復元する際に用いられる場合がある。
【０１３０】
フレーム短縮部２２は、制御部２６からリクエストフレーム４０１を受けると、記憶部２４から所定の下り短縮方法に関する情報を取得する。そして、フレーム短縮部２２は、当該所定の下り短縮方法に従って、リクエストフレーム４０１の長さを短縮する。
【０１３１】
なお、子通信装置１０２は、所定の下り短縮方法に対応している所定の下り復元方法でたとえばリクエストフレーム４０１を復元する。
【０１３２】
（１−ａ−Ｒｅｑ−Ｃ１．親通信装置における共通フィールドの短縮処理）
図６は、本発明の実施の形態に係る親通信装置において用いられる共通フィールドテーブルの一例を示す図である。
【０１３３】
図７は、本発明の実施の形態に係る配電線通信システムにおいて用いられる共通フィールドテーブルを生成する際に用いる共通フィールドテーブルレコードフォーマットの一例を示す図である。
【０１３４】
図６および図７を参照して、たとえば、フレーム短縮部２２は、いずれのリクエストフレームにおいても共通の内容が格納される共通フィールドを当該フレームから削除することにより、当該フレームの長さを短縮する。
【０１３５】
具体的には、フレーム短縮部２２は、記憶部２４から図６に示す共通フィールドテーブル６１を取得し、取得した共通フィールドテーブル６１に基づいてリクエストフレーム４０１の長さを短縮する。
【０１３６】
共通フィールドテーブル６１には、図７に示す共通フィールドテーブルレコードフォーマット６０に基づいて作成された、リクエストフレームの長さを短縮する方法が登録されている。
【０１３７】
ここで、共通フィールドテーブル６１を具体例として、共通フィールドテーブルレコードフォーマット６０を用いて共通フィールドテーブルについて説明する。共通フィールドテーブル６１は、複数のレコードにより構成される。複数のレコードには、インデックス、フィールドＩＤ、圧縮復元方式ＩＤおよび登録値の４種類がある。
【０１３８】
具体的には、インデックスは、共通フィールドテーブルにおける各行を識別するための値を表す。また、インデックスは、共通フィールドテーブルにおける各行に対応する処理の順序を示す。
【０１３９】
フィールドＩＤは、共通フィールドテーブルにおけるレコードのＩＤを表し、１オクテットの大きさを有する。この場合におけるフィールドＩＤは、具体的にはゼロから４までの整数であり、また、エコーネットライトフレームのフィールドに対応する。
【０１４０】
圧縮復元方式ＩＤは、フィールドＩＤにより示されるエコーネットライトフレームのフィールドに対してフレーム短縮部２２が行うべき処理を表し、１オクテットの大きさを有する。
【０１４１】
フレーム短縮部２２は、圧縮復元方式ＩＤがゼロのとき、当該フィールドに対して圧縮処理および復元処理を行わない。フレーム短縮部２２は、圧縮復元方式ＩＤが１のとき、当該フィールドに対して後述する登録値を挿入する。フレーム短縮部２２は、圧縮復元方式ＩＤが２のとき、当該フィールドを削除する。
【０１４２】
登録値は、４オクテットの大きさを有し、圧縮復元方式ＩＤが１のときに当該フィールドへ挿入する値を表す。なお、当該フィールドへ挿入する値のサイズは、エコーネットライトフレームのフィールドの大きさに依存する。
【０１４３】
たとえば、フレーム短縮部２２は、共通フィールドテーブル６１におけるゼロから４までのインデックスの順に、各インデックスに対応する処理をリクエストフレーム４０１に対して行う。フレーム短縮部２２は、インデックスがゼロの場合の処理として、インデックスゼロに対応するフィールドであるＥＨＤ１に対して、インデックスゼロに対応する圧縮復元方式ＩＤである２すなわち削除処理を行う。
【０１４４】
フレーム短縮部２２は、インデックスが１の場合の処理として、インデックス１に対応するフィールドであるＥＨＤ２に対して、インデックス１に対応する圧縮復元方式ＩＤである２すなわち削除処理を行う。
【０１４５】
フレーム短縮部２２は、インデックスが２の場合の処理として、インデックス２に対応するフィールドであるＴＩＤに対して、インデックス２に対応する圧縮復元方式ＩＤであるゼロすなわち圧縮処理を行わない。
【０１４６】
フレーム短縮部２２は、インデックスが３の場合の処理として、インデックス３に対応するフィールドであるＳＥＯＪに対して、インデックス３に対応する圧縮復元方式ＩＤである２すなわち削除処理を行う。
【０１４７】
フレーム短縮部２２は、インデックスが４の場合の処理として、インデックス４に対応するフィールドであるＤＥＯＪに対して、インデックス４に対応する圧縮復元方式ＩＤである２すなわち削除処理を行う。
【０１４８】
すなわち、フレーム短縮部２２は、リクエストフレーム４０１におけるＥＨＤ１からＤＥＯＪまでのフィールドにおいて、ＥＨＤ１、ＥＨＤ２、ＳＥＯＪおよびＤＥＯＪを削除することによりリクエストフレーム４０１の長さを短縮する。
【０１４９】
（１−ａ−Ｒｅｑ−Ｃ２．親通信装置におけるコマンドフィールドの短縮処理）
再び図２を参照して、たとえば、フレーム短縮部２２は、フレームにおいて、機器を制御するための命令または当該命令に対する当該機器の応答が通知情報として格納されるコマンドフィールド、を符号化することにより当該フレームを短縮する。
【０１５０】
具体的には、フレーム短縮部２２は、図２（Ｂ）に示すように、ＴＩＤの後ろに２オクテットの大きさを有するコマンドフラグを挿入する。この際、フレーム短縮部２２は、コマンドフラグの値をたとえば０ｘ００００に初期化しておく。
【０１５１】
そして、フレーム短縮部２２は、図２（Ａ）に示すリクエストフレーム４０１におけるコマンドフィールドを構成するＥＳＶ、ＯＰＣ、ＥＰＣ１およびＥＰＣ２に格納された値を符号化し、符号化した値をコマンドフラグへ格納する。
【０１５２】
より詳細には、フレーム短縮部２２は、ＥＳＶに格納された値に応じて図２（Ｂ）に示す短縮リクエストフレーム４０２に含まれるコマンドフラグにおけるＭＳＢ（Most Significant Bit）の値を以下のように設定する。
【０１５３】
すなわち、フレーム短縮部２２は、たとえばＥＳＶに格納された値がプロパティ値読み出し要求に相当する０ｘ６２であるとき、コマンドフラグにおけるＭＳＢの値をゼロに設定する。
【０１５４】
また、フレーム短縮部２２は、たとえばＥＳＶに格納された値がプロパティ値書き込み要求（応当要）に相当する０ｘ６１であるとき、コマンドフラグにおけるＭＳＢの値を１に設定する。
【０１５５】
この場合、リクエストフレーム４０１におけるＥＳＶには０ｘ６２が格納されているので、フレーム短縮部２２は、コマンドフラグにおけるＭＳＢの値を０に設定することによりコマンドフラグの値を０ｘ００００に設定する。
【０１５６】
フレーム短縮部２２は、リクエストフレーム４０１におけるＯＰＣに格納された値が０ｘ０２であることから、符号化すべきＥＰＣが２個あることを認識する。そして、フレーム短縮部２２は、符号化すべきＥＰＣ１およびＥＰＣ２を以下の処理により符号化する。
【０１５７】
図８は、本発明の実施の形態に係る親通信装置および子通信装置において用いられる対象ＥＰＣリストの一例を示す図である。
【０１５８】
図８を参照して、すなわち、フレーム短縮部２２は、記憶部２４から図８に示す対象ＥＰＣリスト８０を取得し、取得した対象ＥＰＣリスト８０に基づいてＯＰＣおよびＥＰＣに格納された値を符号化する。
【０１５９】
ここで、対象ＥＰＣリスト８０を具体例として、対象ＥＰＣリストについて説明する。対象ＥＰＣリストには、ＯＰＣおよびＥＰＣを符号化する方法が登録されている。
【０１６０】
対象ＥＰＣリスト８０は、インデックス、ＥＰＣ＿ＶａｌｕｅおよびコマンドＩＤにより構成される。対象ＥＰＣリスト８０には、たとえばインデックスがゼロから１４までの１５件の登録が可能である。各インデックスには、ＥＰＣ＿ＶａｌｕｅとコマンドＩＤとが対応付けられる。
【０１６１】
各コマンドＩＤの値は、各インデックスに対応した値である。より詳細には、インデックスｉに対応するコマンドＩＤにおけるｉ番目のビットが１に設定され、ｉ番目のビット以外のビットがゼロに設定される。
【０１６２】
具体的には、インデックスゼロに対応するコマンドＩＤにおけるゼロ番目のビットすなわちＬＳＢ（Least Significant Bit）が１に設定され、ゼロ番目のビット以外のビットがゼロに設定される。すなわち、インデックスゼロに対応するコマンドＩＤの値は０ｘ０００１である。
【０１６３】
インデックス１に対応するコマンドＩＤにおける１番目のビットが１に設定され、１番目のビット以外のビットにはゼロが設定される。すなわち、インデックス１に対応するコマンドＩＤの値は０ｘ０００２である。したがって、インデックスｉに対応するコマンドＩＤの値は、２のｉ乗となる。
【０１６４】
たとえば、フレーム短縮部２２は、以下の処理により、対象ＥＰＣリスト８０に基づいてリクエストフレーム４０１におけるＥＰＣ１およびＥＰＣ２に格納された値を符号化する。
【０１６５】
すなわち、フレーム短縮部２２は、インデックスがゼロのときのＥＰＣ＿Ｖａｌｕｅである０ｘ８０と同じ値がリクエストフレーム４０１におけるＥＰＣ１およびＥＰＣ２に含まれている否かについて確認する。
【０１６６】
フレーム短縮部２２は、リクエストフレーム４０１におけるＥＰＣ１において０ｘ８０の値が格納されていることを確認すると、短縮リクエストフレーム４０２におけるコマンドフラグに格納された値とインデックスゼロに対応するコマンドＩＤである０ｘ０００１との論理和を求めるビット演算を行う。そして、フレーム短縮部２２は、当該ビット演算の結果である０ｘ０００１をコマンドフラグに格納する。
【０１６７】
そして、フレーム短縮部２２は、インデックスが１のときのＥＰＣ＿Ｖａｌｕｅである０ｘ８８と同じ値がリクエストフレーム４０１におけるＥＰＣ１およびＥＰＣ２に含まれている否かについて確認する。
【０１６８】
フレーム短縮部２２は、リクエストフレーム４０１におけるＥＰＣ２において０ｘ８８の値が格納されていることを確認すると、短縮リクエストフレーム４０２におけるコマンドフラグに格納された値とインデックス１に対応するコマンドＩＤである０ｘ０００２との論理和を求めるビット演算を行う。そして、フレーム短縮部２２は、当該ビット演算の結果である０ｘ０００３をコマンドフラグに格納する。
【０１６９】
以上のように、フレーム短縮部２２は、ＥＳＶ、ＯＰＣ、ＥＰＣ１およびＥＰＣ２を符号化することにより、リクエストフレーム４０１の長さを短縮する。
【０１７０】
（１−ａ−Ｒｅｑ−Ｃ３．親通信装置におけるデータフィールドの短縮処理）
たとえば、フレーム短縮部２２は、フレームにおいて、機器を制御するための命令または当該命令に対する当該機器の応答に関連するデータが通知情報として格納されるデータフィールド、の一部または全部を当該命令または当該応答に応じて削除または符号化することにより当該フレームを短縮する。
【０１７１】
具体的には、フレーム短縮部２２は、図２（Ａ）に示すリクエストフレーム４０１におけるデータフィールドを構成するＰＤＣ１およびＰＤＣ２において０ｘ００が格納されていることを確認すると、リクエストフレーム４０１にはＥＤＴが含まれないことを認識する。
【０１７２】
そして、フレーム短縮部２２は、リクエストフレーム４０１におけるデータフィールドの全部を削除することにより、リクエストフレーム４０１を短縮する。
【０１７３】
再び図３を参照して、フレーム短縮部２２は、上記の処理により、制御部２６から受けた図２（Ａ）に示す１６オクテットの長さを有するリクエストフレーム４０１を短縮して図２（Ｂ）に示す４オクテットの長さを有する短縮リクエストフレーム４０２を生成する。そして、フレーム短縮部２２は、短縮リクエストフレーム４０２を制御部２６へ出力する。
【０１７４】
制御部２６は、フレーム短縮部２２から短縮リクエストフレーム４０２を受けると、受けた短縮リクエストフレーム４０２を配電線通信部２５へ出力する。
【０１７５】
配電線通信部２５は、配電線経由で他の装置たとえば子通信装置１０２とフレームの送受信を行う。配電線通信部２５は、具体的には、たとえばＴＷＡＣＳ（登録商標）の親機である。
【０１７６】
配電線通信部２５は、たとえば制御部２６から短縮リクエストフレーム４０２を受けると、受けた短縮リクエストフレーム４０２にヘッダを付加した後、高圧配電線網１２へ送信する。
【０１７７】
［子通信装置におけるリクエストフレームの処理（例１）］
再び図４を参照して、配電線通信部３５は、配電線経由で他の装置たとえば親通信装置１０１とフレームの送受信を行う。配電線通信部３５は、具体的には、たとえばＴＷＡＣＳの子機である。
【０１７８】
配電線通信部３５は、たとえば低圧配電線網１３から図２（Ｂ）に示す短縮リクエストフレーム４０２を受信すると、受信した短縮リクエストフレーム４０２からヘッダを削除した後、制御部３６へ出力する。
【０１７９】
そうすると、制御部３６は、配電線通信部３５から短縮リクエストフレーム４０２を受けると、たとえば受けた短縮リクエストフレーム４０２が上記所定の下り復元方法に従って復元されるべき対象のフレームであると判断し、短縮リクエストフレーム４０２をフレーム復元部３３へ出力する。
【０１８０】
そして、フレーム復元部３３は、記憶部３４から所定の下り復元方法に関する情報を取得し、取得した所定の下り復元方法に従って、短縮リクエストフレーム４０２を復元する。
【０１８１】
なお、上述したように、短縮リクエストフレーム４０２は、親通信装置１０１において、当該所定の下り復元方法に対応している所定の下り短縮方法に従って生成された短縮フレームである。
【０１８２】
（１−ｂ−Ｒｅｑ−Ｒ１．子通信装置における共通フィールドの復元処理）
図９は、本発明の実施の形態に係る子通信装置において用いられる共通フィールドテーブルの一例を示す図である。
【０１８３】
図９を参照して、たとえば、フレーム復元部３３は、いずれのリクエストフレームにおいても共通の内容が格納される共通フィールドを、親通信装置１０１において所定の下り短縮方法に従ってリクエストフレーム４０１の長さが短縮された短縮リクエストフレーム４０２に付加することにより、当該リクエストフレーム４０１を復元する。
【０１８４】
具体的には、フレーム復元部３３は、記憶部３４から図９に示す共通フィールドテーブル６３を取得し、取得した共通フィールドテーブル６３に基づいて短縮リクエストフレーム４０２を復元する。
【０１８５】
共通フィールドテーブル６３には、図７に示す共通フィールドテーブルレコードフォーマット６０に基づいて作成された、リクエストフレームの長さを復元する方法が登録されている。
【０１８６】
たとえば、フレーム復元部３３は、共通フィールドテーブル６３におけるゼロから４までのインデックスの順に、各インデックスに対応する処理を短縮リクエストフレーム４０２に対して行う。
【０１８７】
具体的には、フレーム復元部３３は、インデックスがゼロの場合の処理として、インデックスゼロに対応する登録値である０ｘ１０を挿入したＥＨＤ１を短縮リクエストフレーム４０２に付加する。
【０１８８】
フレーム復元部３３は、インデックスが１の場合の処理として、インデックス１に対応する登録値である０ｘ８１を挿入したＥＨＤ２を短縮リクエストフレーム４０２に付加する。
【０１８９】
フレーム復元部３３は、インデックスが２の場合の処理として、短縮リクエストフレーム４０２におけるＴＩＤに対して復元処理を行わない。
【０１９０】
フレーム復元部３３は、インデックスが３の場合の処理として、インデックス３に対応する登録値である０ｘ０５ＦＦ０１を挿入したＳＥＯＪを短縮リクエストフレーム４０２に付加する。
【０１９１】
フレーム復元部３３は、インデックスが４の場合の処理として、インデックス４に対応する登録値である０ｘ０２７９０１を挿入したＤＥＯＪを短縮リクエストフレーム４０２に付加する。
【０１９２】
すなわち、フレーム復元部３３は、ＥＨＤ１、ＥＨＤ２、ＳＥＯＪおよびＤＥＯＪを短縮リクエストフレーム４０２に付加することによりリクエストフレームを復元する。
【０１９３】
（１−ｂ−Ｒｅｑ−Ｒ２．子通信装置におけるコマンドフィールドの復元処理）
再び図２を参照して、たとえば、フレーム復元部３３は、短縮リクエストフレーム４０２において、符号化されたコマンドフィールドであるコマンドフラグを復号することによりリクエストフレームを復元する。
【０１９４】
具体的には、フレーム復元部３３は、図２（Ｂ）に示す短縮リクエストフレーム４０２におけるコマンドフラグの値である０ｘ０００３を復号することにより、ＥＳＶ、ＯＰＣ、ＥＰＣ１およびＥＰＣ２を復元する。
【０１９５】
より詳細には、フレーム復元部３３は、コマンドフラグにおけるＭＳＢの値に応じて以下のようにＥＳＶの値を復元する。
【０１９６】
すなわち、フレーム復元部３３は、たとえばコマンドフラグにおけるＭＳＢの値がゼロであるとき、プロパティ値読み出し要求に相当する０ｘ６２の値が格納されたＥＳＶを復元する。
【０１９７】
また、フレーム復元部３３は、たとえばコマンドフラグにおけるＭＳＢの値が１であるとき、プロパティ値書き込み要求（応当要）に相当する０ｘ６１の値が格納されたＥＳＶを復元する。
【０１９８】
この場合、短縮リクエストフレーム４０２におけるＭＳＢの値がゼロであるので、フレーム復元部３３は、０ｘ６２の値が格納されたＥＳＶを復元する。
【０１９９】
再び図８を参照して、フレーム復元部３３は、記憶部３４から図８に示す対象ＥＰＣリスト８０を取得し、取得した対象ＥＰＣリスト８０に基づいてコマンドフラグに格納された値を復号する。
【０２００】
具体的には、フレーム復元部３３は、インデックスがゼロのときのコマンドＩＤである０ｘ０００１とコマンドフラグに格納された値である０ｘ０００３との論理積を求めるビット演算を行う。
【０２０１】
そして、フレーム復元部３３は、当該ビット演算によりゼロでない値が得られたことを確認すると、インデックスゼロに対応するＥＰＣ＿Ｖａｌｕｅである０ｘ８０を格納するＥＰＣ１を復元する。これにより、フレーム復元部３３は、ＥＰＣを１個復元したと認識する。
【０２０２】
フレーム復元部３３は、インデックスが１のときのコマンドＩＤである０ｘ０００２とコマンドフラグに格納された値である０ｘ０００３との論理積を求めるビット演算を行う。
【０２０３】
そして、フレーム復元部３３は、当該ビット演算によりゼロでない値が得られたことを確認すると、インデックス１に対応するＥＰＣ＿Ｖａｌｕｅである０ｘ８８を格納するＥＰＣ２を復元する。これにより、フレーム復元部３３は、ＥＰＣを２個復元したと認識する。
【０２０４】
フレーム復元部３３は、インデックスが２から１４まで同様の処理を行い、論理積を求めるビット演算によりゼロでない値が得られる毎にＥＰＣを復元する。
【０２０５】
この場合、フレーム復元部３３は、２から１４までのインデックスにおいてＥＰＣを復元しないので、ゼロから１４までのインデックスにおいてＥＰＣを２個復元したと認識する。そして、フレーム復元部３３は、０ｘ０２の値が格納されたＯＰＣを復元する。
【０２０６】
すなわち、フレーム復元部３３は、コマンドフラグを復号することによりＥＳＶ、ＯＰＣ、ＥＰＣ１およびＥＰＣ２を復元する。
【０２０７】
（１−ｂ−Ｒｅｑ−Ｒ３．子通信装置におけるデータフィールドの復元処理）
再び図２を参照して、たとえば、フレーム復元部３３は、短縮リクエストフレーム４０２において、リクエストフレーム４０１に含まれる命令または応答に応じて削除または符号化されたデータフィールドをそれぞれ付加または復号することによりリクエストフレームを復元する。
【０２０８】
具体的には、フレーム復元部３３は、図２（Ｂ）に示す短縮リクエストフレーム４０２におけるコマンドフラグに続くフィールドが無いことを確認すると、復元すべきリクエストフレームにはＥＤＴが含まれないことを認識する。
【０２０９】
そして、フレーム復元部３３は、０ｘ００の値が挿入されたＰＤＣ１およびＰＤＣ２を短縮リクエストフレーム４０２に付加することにより、リクエストフレーム４０３を復元する。
【０２１０】
再び図４を参照して、フレーム復元部３３は、上記の処理により、制御部３６から受けた図２（Ｂ）に示す４オクテットの長さを有する短縮リクエストフレーム４０２を図２（Ｃ）に示す１６オクテットの長さを有し、かつリクエストフレーム４０１と同じ内容を有するリクエストフレーム４０３に復元する。そして、フレーム復元部３３は、リクエストフレーム４０３を制御部３６へ出力する。
【０２１１】
制御部３６は、フレーム復元部３３からリクエストフレーム４０３を受けると、受けたリクエストフレーム４０３を信号線通信部３１へ出力する。
【０２１２】
信号線通信部３１は、信号線経由で他の装置たとえばＰＣＳ１５５Ａとフレームの送受信を行う。
【０２１３】
信号線通信部３１は、たとえば制御部３６からリクエストフレーム４０３を受けると、受けたリクエストフレーム４０３をネットワーク１４Ａ経由でＰＣＳ１５５Ａへ送信する。
【０２１４】
［ＰＣＳにおける処理（例１）］
図１０は、本発明の実施の形態に係る配電線通信システムにおける上り方向のフレームの一例を示す図である。
【０２１５】
図１０を参照して、図１０（Ａ）および（Ｃ）には、上り方向のレスポンスフレーム４０４，４０６がそれぞれ示される。図１０（Ｂ）には、上り方向の短縮レスポンスフレーム４０５が示される。
【０２１６】
再び図５を参照して、インバータ回路５４は、後述する機器制御部５３により制御される。インバータ回路５４は、たとえば太陽電池モジュール１５７により発電された直流電力を交流電力に変換し、変換した交流電力を低圧配電線網１３へ出力する。
【０２１７】
信号線通信部５１は、信号線経由で他の装置たとえば子通信装置１０２とフレームの送受信を行う。信号線通信部５１は、ネットワーク１４経由でリクエストフレームを受信すると、受信したリクエストフレームを機器制御部５３へ出力する。
【０２１８】
機器制御部５３は、信号線通信部５１からリクエストフレームを受けると、受けたリクエストフレームに含まれる通知情報に基づいて機器たとえばインバータ回路５４を制御する。
【０２１９】
具体的には、機器制御部５３は、インバータ回路５４について、状態の取得、現在時刻の設定、現在年月日の設定およびカレンダバージョンの取得等を行う。
【０２２０】
また、機器制御部５３は、インバータ回路５４が低圧配電線網１３へ出力する交流電力を調整してもよい。
【０２２１】
たとえば、機器制御部５３は、子通信装置１０２Ａからネットワーク１４Ａおよび信号線通信部５１経由で図２（Ｃ）に示すリクエストフレーム４０３を受信すると、受信したリクエストフレーム４０３に基づいて、以下のことを認識する。
【０２２２】
すなわち、機器制御部５３は、ＳＥＯＪおよびＤＥＯＪに格納された値がそれぞれ０ｘ０５ＦＦ０１および０ｘ０２７９０１であることから、リクエストフレーム４０３が中央制御装置１５１から自己のＰＣＳ１５５Ａへ送信されたリクエストフレームであることを認識する。
【０２２３】
また、機器制御部５３は、ＥＳＶに格納された値が０ｘ６２であることから、プロパティ値読み出し要求であることを認識する。当該プロパティ値は、ＥＰＣ１およびＥＰＣ２にそれぞれ格納された０ｘ８０および０ｘ８８である。０ｘ８０および０ｘ８８のプロパティ値は、それぞれ動作状態および異常発生状態に対応する。
【０２２４】
換言すると、機器制御部５３は、リクエストフレーム４０３に含まれる通知情報の内容として、中央制御装置１５１がインバータ回路５４の動作状態および異常発生状態について問い合わせていることを認識する。
【０２２５】
再び図１０を参照して、機器制御部５３は、インバータ回路５４の動作状態および異常発生状態について、それぞれオン状態および異常発生無しであることを取得すると、中央制御装置１５１へ送信するレスポンスフレームである図１０（Ａ）に示すレスポンスフレーム４０４を生成する。
【０２２６】
この際、機器制御部５３は、ＳＥＯＪに中央制御装置１５１を示す０ｘ０２７９０１を挿入し、また、ＤＥＯＪに自己のＰＣＳ１５５Ａを示す０ｘ０５ＦＦ０１を挿入する。機器制御部５３は、プロパティ値読み出し応答を意味する０ｘ７２をＥＳＶに挿入する。
【０２２７】
機器制御部５３は、インバータ回路５４の動作状態がオン状態であることを示す０ｘ３０をＥＰＣ１に対応するＥＤＴ１に挿入する。また、機器制御部５３は、インバータ回路５４の異常発生状態が異常発生無しであることを示す０ｘ４２をＥＰＣ２に対応するＥＤＴ２に挿入する。
【０２２８】
再び図５を参照して、以下、機器制御部５３がレスポンスフレーム４０４を信号線通信部５１経由でたとえば子通信装置１０２Ａへ送信する場合における、子通信装置１０２および親通信装置１０３におけるレスポンスフレームの処理について説明する。
【０２２９】
［子通信装置におけるレスポンスフレーム４０４の処理（例１）］
再び図４を参照して、信号線通信部３１は、ネットワーク１４Ａ経由でＰＣＳ１５５Ａから図１０（Ａ）に示すレスポンスフレーム４０４を受信すると、受信したレスポンスフレーム４０４を制御部３６へ出力する。
【０２３０】
制御部３６は、信号線通信部３１からレスポンスフレーム４０４を受けると、受けたレスポンスフレーム４０４からＥＨＤ１、ＥＨＤ２、ＳＥＯＪおよびＤＥＯＪに格納された値を取得する。そして、制御部３６は、レスポンスフレーム４０４がＰＣＳ１５５Ａから中央制御装置１５１へ送信されるフレームであると認識する。
【０２３１】
そうすると、制御部３６は、たとえばレスポンスフレーム４０４の長さが所定の上り短縮方法に従って短縮されるべき対象のフレームであると判断し、レスポンスフレーム４０４をフレーム短縮部３２へ出力する。
【０２３２】
フレーム短縮部３２は、制御部３６からレスポンスフレーム４０４を受けると、記憶部３４から所定の上り短縮方法に関する情報を取得する。そして、フレーム短縮部３２は、所定の上り短縮方法に従って、レスポンスフレーム４０４の長さを短縮する。
【０２３３】
なお、親通信装置１０１は、所定の上り短縮方法に対応している所定の上り復元方法でたとえばレスポンスフレーム４０４を復元する。
【０２３４】
（１−ｂ−ＡｃｋＲｅｓ−Ｃ１．子通信装置における共通フィールドの短縮処理）
図１１は、本発明の実施の形態に係る子通信装置において用いられる共通フィールドテーブルの他の一例を示す図である。
【０２３５】
図１１を参照して、たとえば、フレーム短縮部３２は、いずれのレスポンスフレームにおいても共通の内容が格納される共通フィールドを当該フレームから削除することにより、当該フレームの長さを短縮する。
【０２３６】
具体的には、フレーム短縮部３２は、記憶部３４から図１１に示す共通フィールドテーブル６４を取得し、取得した共通フィールドテーブル６４に基づいてレスポンスフレーム４０４の長さを短縮する。
【０２３７】
共通フィールドテーブル６４には、図７に示す共通フィールドテーブルレコードフォーマット６０に基づいて作成された、レスポンスフレームの長さを短縮する方法が登録されている。
【０２３８】
たとえば、フレーム短縮部３２は、共通フィールドテーブル６４におけるゼロから４までのインデックスの順に、各インデックスに対応する処理をレスポンスフレーム４０４に対して行う。フレーム短縮部３２は、インデックスがゼロの場合の処理として、インデックスゼロに対応するフィールドであるＥＨＤ１に対して、インデックスゼロに対応する圧縮復元方式ＩＤである２すなわち削除処理を行う。
【０２３９】
フレーム短縮部３２は、インデックスが１の場合の処理として、インデックス１に対応するフィールドであるＥＨＤ２に対して、インデックス１に対応する圧縮復元方式ＩＤである２すなわち削除処理を行う。
【０２４０】
フレーム短縮部３２は、インデックスが２の場合の処理として、インデックス２に対応するフィールドであるＴＩＤに対して、対応する圧縮復元方式ＩＤであるゼロすなわち圧縮処理を行わない。
【０２４１】
フレーム短縮部３２は、インデックスが３の場合の処理として、インデックス３に対応するフィールドであるＳＥＯＪに対して、インデックス３に対応する圧縮復元方式ＩＤである２すなわち削除処理を行う。
【０２４２】
フレーム短縮部３２は、インデックスが４の場合の処理として、インデックス４に対応するフィールドであるＤＥＯＪに対して、インデックス４に対応する圧縮復元方式ＩＤである２すなわち削除処理を行う。
【０２４３】
すなわち、フレーム短縮部３２は、レスポンスフレーム４０４におけるＥＨＤ１からＤＥＯＪまでのフィールドにおいて、ＥＨＤ１、ＥＨＤ２、ＳＥＯＪおよびＤＥＯＪを削除することによりレスポンスフレーム４０４の長さを短縮する。
【０２４４】
（１−ｂ−ＡｃｋＲｅｓ−Ｃ２．子通信装置におけるコマンドフィールドの短縮処理）
再び図１０を参照して、たとえば、フレーム短縮部３２は、フレームにおいて、機器を制御するための命令または当該命令に対する当該機器の応答が通知情報として格納されるコマンドフィールド、を符号化することにより当該フレームを短縮する。
【０２４５】
具体的には、フレーム短縮部３２は、図１０（Ｂ）に示すように、ＴＩＤの後ろに２オクテットの大きさを有するコマンドフラグを挿入する。この際、フレーム短縮部３２は、コマンドフラグの値をたとえば０ｘ００００に初期化しておく。
【０２４６】
そして、フレーム短縮部３２は、図１０（Ａ）に示すレスポンスフレーム４０４におけるコマンドフィールドを構成するＥＳＶ、ＯＰＣ、ＥＰＣ１およびＥＰＣ２に格納された値を符号化し、符号化した値をコマンドフラグへ格納する。
【０２４７】
より詳細には、フレーム短縮部３２は、ＥＳＶに格納された値に応じて図１０（Ｂ）に示す短縮レスポンスフレーム４０５に含まれるコマンドフラグのＭＳＢ（Most Significant Bit）の値を以下のように設定する。
【０２４８】
すなわち、フレーム短縮部３２は、たとえばＥＳＶに格納された値がプロパティ値読み出し不可応答またはプロパティ値読み出し応答にそれぞれ相当する０ｘ５２または０ｘ７２であるとき、コマンドフラグにおけるＭＳＢの値をゼロに設定する。
【０２４９】
また、フレーム短縮部３２は、たとえばＥＳＶに格納された値がプロパティ値書き込み要求不可応答またはプロパティ値書き込み応答にそれぞれ相当する０ｘ５１または０ｘ７１であるとき、コマンドフラグにおけるＭＳＢの値を１に設定する。
【０２５０】
この場合、レスポンスフレーム４０４におけるＥＳＶには０ｘ７２が格納されているので、フレーム短縮部３２は、コマンドフラグにおけるＭＳＢの値をゼロに設定することによりコマンドフラグの値を０ｘ００００に設定する。
【０２５１】
フレーム短縮部３２は、レスポンスフレーム４０４におけるＯＰＣに格納された値が０ｘ０２であることから、符号化すべきＥＰＣが２個あることを認識する。そして、フレーム短縮部３２は、符号化すべきＥＰＣ１およびＥＰＣ２を以下の処理により符号化する。
【０２５２】
再び図８を参照して、すなわち、フレーム短縮部３２は、記憶部３４から図８に示す対象ＥＰＣリスト８０を取得し、取得した対象ＥＰＣリスト８０に基づいてＯＰＣおよびＥＰＣに格納された値を符号化する。
【０２５３】
たとえば、フレーム短縮部３２は、対象ＥＰＣリスト８０に基づいてレスポンスフレーム４０４におけるＥＰＣ１およびＥＰＣ２に格納された値を符号化する。
【０２５４】
具体的には、フレーム短縮部３２は、インデックスがゼロのときのＥＰＣ＿Ｖａｌｕｅである０ｘ８０と同じ値がレスポンスフレーム４０４におけるＥＰＣ１およびＥＰＣ２に含まれている否かについて確認する。
【０２５５】
フレーム短縮部３２は、レスポンスフレーム４０４におけるＥＰＣ１において０ｘ８０の値が格納されていることを確認すると、短縮レスポンスフレーム４０５におけるコマンドフラグに格納された値とインデックスゼロに対応するコマンドＩＤである０ｘ０００１との論理和を求めるビット演算を行う。そして、フレーム短縮部３２は、当該ビット演算の結果である０ｘ０００１をコマンドフラグに格納する。
【０２５６】
そして、フレーム短縮部３２は、インデックスが１のときのＥＰＣ＿Ｖａｌｕｅである０ｘ８８と同じ値がレスポンスフレーム４０４におけるＥＰＣ１およびＥＰＣ２に含まれている否かについて確認する。
【０２５７】
フレーム短縮部３２は、レスポンスフレーム４０４におけるＥＰＣ２において０ｘ８８の値が格納されていることを確認すると、短縮レスポンスフレーム４０５におけるコマンドフラグに格納された値とインデックス１に対応するコマンドＩＤである０ｘ０００２との論理和を求めるビット演算を行う。そして、フレーム短縮部３２は、当該ビット演算の結果である０ｘ０００３をコマンドフラグに格納する。
【０２５８】
以上のように、フレーム短縮部３２は、ＥＳＶ、ＯＰＣ、ＥＰＣ１およびＥＰＣ２を符号化することにより、レスポンスフレーム４０４の長さを短縮する。
【０２５９】
（１−ｂ−ＡｃｋＲｅｓ−Ｃ３．子通信装置におけるデータフィールドの短縮処理）
たとえば、フレーム短縮部３２は、フレームにおいて、機器を制御するための命令または当該命令に対する当該機器の応答に関連するデータが通知情報として格納されるデータフィールド、の一部または全部を当該命令または当該応答に応じて削除または符号化することにより当該フレームを短縮する。
【０２６０】
具体的には、フレーム短縮部３２は、図１０（Ａ）に示すレスポンスフレーム４０４におけるデータフィールドを構成するＰＤＣ１およびＰＤＣ２において０ｘ０１が格納されていることを確認すると、レスポンスフレーム４０４にはＥＤＴ１およびＥＤＴ２が含まれることを認識する。
【０２６１】
そして、フレーム短縮部３２は、レスポンスフレーム４０４におけるデータフィールドの一部すなわちＰＤＣ１およびＰＤＣ２を削除することにより、レスポンスフレーム４０４を短縮する。
【０２６２】
また、フレーム短縮部３２は、レスポンスフレーム４０４におけるデータフィールドのＥＤＴ１およびＥＤＴ２を短縮レスポンスフレーム４０５におけるコマンドフラグに続くフィールドにレスポンスデータとして挿入する。
【０２６３】
なお、フレーム短縮部３２は、各ＥＤＴに対応するＥＰＣに格納された値である格納ＥＰＣ値に基づいて、各ＥＤＴを以下の順番になるようにソートする。すなわち、フレーム短縮部３２は、図８に示す対象ＥＰＣリスト８０において、当該格納ＥＰＣ値と同じＥＰＣ＿Ｖａｌｕｅが属する行のインデックスの順番で各ＥＤＴをソートする。
【０２６４】
具体的には、ＥＤＴ１およびＥＤＴ２に対応する格納ＥＰＣ値は、それぞれ０ｘ８０および０ｘ８８である。したがって、ＥＤＴ１およびＥＤＴ２に対応するインデックスは、格納ＥＰＣ値と同じＥＰＣ＿Ｖａｌｕｅが属する行のインデックスであるゼロおよび１となる。したがって、フレーム短縮部３２は、図１０（Ｂ）に示すように、ＥＤＴ１およびＥＤＴ２の順番にソートする。
【０２６５】
再び図４を参照して、フレーム短縮部３２は、上記の処理により、制御部３６から受けた１８オクテットの長さを有する図１０（Ａ）に示すレスポンスフレーム４０４を短縮して図１０（Ｂ）に示す６オクテットの長さを有する短縮レスポンスフレーム４０５を生成する。そして、フレーム短縮部３２は、短縮レスポンスフレーム４０５を制御部３６へ出力する。
【０２６６】
制御部３６は、フレーム短縮部３２から短縮レスポンスフレーム４０５を受けると、受けた短縮レスポンスフレーム４０５を配電線通信部３５へ出力する。
【０２６７】
配電線通信部３５は、たとえば制御部３６から短縮レスポンスフレーム４０５を受けると、受けた短縮レスポンスフレーム４０５にヘッダを付加した後、低圧配電線網１３へ送信する。
【０２６８】
［親通信装置における短縮レスポンスフレーム４０５の処理（例１）］
再び図３を参照して、配電線通信部２５は、高圧配電線網１２から図１０（Ｂ）に示す短縮レスポンスフレーム４０５を受信すると、受信した短縮レスポンスフレーム４０５からヘッダを削除した後、制御部２６へ出力する。
【０２６９】
そうすると、制御部２６は、配電線通信部２５から短縮レスポンスフレーム４０５を受けると、たとえば受けた短縮レスポンスフレーム４０５が上記所定の上り復元方法に従って復元されるべき対象のフレームであると判断し、短縮レスポンスフレーム４０５をフレーム復元部２３へ出力する。
【０２７０】
フレーム復元部２３は、制御部２６から短縮レスポンスフレーム４０５を受けると、ＴＩＤが０ｘ０００１であることと、コマンドフラグに格納された値が０ｘ０００３であることと、コマンドフラグに続く２オクテットのフィールドにレスポンスデータが格納されていることを認識する。
【０２７１】
そして、フレーム復元部２３は、短縮レスポンスフレーム４０５のＴＩＤが格納する０ｘ０００１と同じ値を格納するＴＩＤを有するリクエストフレームである図２（Ａ）に示すリクエストフレーム４０１を記憶部２４から取得する。
【０２７２】
フレーム復元部２３は、リクエストフレーム４０１におけるＥＳＶ、ＥＰＣ１およびＥＰＣ２の値とレスポンスデータとに基づいて、ＰＣＳ１５５Ａにおける処理が成功したか否かについて判断する。
【０２７３】
より詳細には、フレーム復元部２３は、ＥＳＶの値がＧｅｔを意味する０ｘ６２であって、ＥＰＣ１およびＥＰＣ２に対応する各ＥＤＴのデータサイズが１オクテットであることから、リクエストフレーム４０１に対するレスポンスフレームには、計２オクテットのＥＤＴが含まれるべきと認識する。
【０２７４】
したがって、フレーム復元部２３は、短縮レスポンスフレーム４０５において、計２オクテットのレスポンスデータが格納されているので、ＰＣＳ１５５Ａにおける処理が成功したと判断する。
【０２７５】
一方、フレーム復元部２３は、たとえば、短縮レスポンスフレーム４０５において、１２オクテットのレスポンスデータが格納されていない場合、ＰＣＳ１５５Ａにおける処理が失敗したと判断する。
【０２７６】
そして、フレーム復元部２３は、記憶部２４から所定の上り復元方法に関する情報を取得し、取得した所定の上り復元方法に従って、短縮レスポンスフレーム４０５を復元する。
【０２７７】
なお、上述したように、短縮レスポンスフレーム４０５は、子通信装置１０２Ａにおいて、当該所定の上り復元方法に対応している所定の上り短縮方法に従って生成された短縮フレームである。
【０２７８】
（１−ａ−ＡｃｋＲｅｓ−Ｒ１．親通信装置における共通フィールドの復元処理）
図１２は、本発明の実施の形態に係る親通信装置において用いられる共通フィールドテーブルの他の一例を示す図である。
【０２７９】
図１２を参照して、たとえば、フレーム復元部２３は、いずれのレスポンスフレームにおいても共通の内容が格納される共通フィールドを、子通信装置１０２において所定の上り短縮方法に従ってレスポンスフレーム４０４の長さが短縮された短縮レスポンスフレーム４０５に付加することにより、当該レスポンスフレーム４０４を復元する。
【０２８０】
具体的には、フレーム復元部２３は、記憶部２４から図１２に示す共通フィールドテーブル６２を取得し、取得した共通フィールドテーブル６２に基づいて短縮レスポンスフレーム４０５を復元する。
【０２８１】
共通フィールドテーブル６２には、図７に示す共通フィールドテーブルレコードフォーマット６０に基づいて作成された、レスポンスフレームの長さを復元する方法が登録されている。
【０２８２】
たとえば、フレーム復元部２３は、共通フィールドテーブル６２におけるゼロから４までのインデックスの順に、各インデックスに対応する処理を短縮レスポンスフレーム４０５に対して行う。
【０２８３】
具体的には、フレーム復元部２３は、インデックスがゼロの場合の処理として、インデックスゼロに対応する登録値である０ｘ１０を挿入したＥＨＤ１を短縮レスポンスフレーム４０５に付加する。
【０２８４】
フレーム復元部２３は、インデックスが１の場合の処理として、インデックス１に対応する登録値である０ｘ８１を挿入したＥＨＤ２を短縮レスポンスフレーム４０５に付加する。
【０２８５】
フレーム復元部２３は、インデックスが２の場合の処理として、インデックス２に対応する短縮レスポンスフレーム４０５におけるＴＩＤに対して圧縮処理および復元処理を行わない。
【０２８６】
フレーム復元部２３は、インデックスが３の場合の処理として、インデックス３に対応する登録値である０ｘ０２７９０１を挿入したＳＥＯＪを短縮レスポンスフレーム４０５に付加する。
【０２８７】
フレーム復元部２３は、インデックスが４の場合の処理として、インデックス４に対応する登録値である０ｘ０５ＦＦ０１を挿入したＤＥＯＪを短縮レスポンスフレーム４０５に付加する。
【０２８８】
すなわち、フレーム復元部２３は、ＥＨＤ１、ＥＨＤ２、ＳＥＯＪおよびＤＥＯＪを短縮レスポンスフレーム４０５に付加することによりレスポンスフレームを復元する。
【０２８９】
（１−ａ−ＡｃｋＲｅｓ−Ｒ２．親通信装置におけるコマンドフィールドの復元処理）
再び図１０を参照して、たとえば、フレーム復元部２３は、短縮レスポンスフレーム４０５において、符号化されたコマンドフィールドであるコマンドフラグを復号することによりレスポンスフレームを復元する。
【０２９０】
具体的には、フレーム復元部２３は、図１０（Ｂ）に示す短縮レスポンスフレーム４０５におけるコマンドフラグの値である０ｘ０００３を復号することにより、ＥＳＶ、ＯＰＣ、ＥＰＣ１およびＥＰＣ２を復元する。
【０２９１】
より詳細には、フレーム復元部２３は、コマンドフラグにおけるＭＳＢの値およびＰＣＳ１５５Ａにおける処理が成功したか否かに応じて以下のようにＥＳＶの値を復元する。
【０２９２】
すなわち、フレーム復元部２３は、たとえばコマンドフラグにおけるＭＳＢの値がゼロであって、ＰＣＳ１５５Ａにおける処理が成功したとき、プロパティ値読み出し応答に相当する０ｘ７２の値が格納されたＥＳＶを復元する。
【０２９３】
また、フレーム復元部２３は、たとえばコマンドフラグにおけるＭＳＢの値がゼロであって、ＰＣＳ１５５Ａにおける処理が失敗したとき、プロパティ値読み出し不可応答に相当する０ｘ５２の値が格納されたＥＳＶを復元する。
【０２９４】
また、フレーム復元部２３は、たとえばコマンドフラグにおけるＭＳＢの値が１であって、ＰＣＳ１５５Ａにおける処理が成功したとき、プロパティ値書き込み応答に相当する０ｘ７１の値が格納されたＥＳＶを復元する。
【０２９５】
また、フレーム復元部２３は、たとえばコマンドフラグにおけるＭＳＢの値が１であって、ＰＣＳ１５５Ａにおける処理が失敗したとき、プロパティ値書き込み要求不可応答に相当する０ｘ５１の値が格納されたＥＳＶを復元する。
【０２９６】
この場合、短縮レスポンスフレーム４０５におけるコマンドフラグのＭＳＢの値がゼロであって、ＰＣＳ１５５Ａにおける処理が成功したので、フレーム復元部２３は、０ｘ７２の値が格納されたＥＳＶを復元する。
【０２９７】
再び図８を参照して、フレーム復元部２３は、記憶部２４から図８に示す対象ＥＰＣリスト８０を取得し、取得した対象ＥＰＣリスト８０に基づいてコマンドフラグに格納された値を復号する。
【０２９８】
具体的には、フレーム復元部２３は、インデックスがゼロのときのコマンドＩＤである０ｘ０００１とコマンドフラグに格納された値である０ｘ０００３との論理積を求めるビット演算を行う。
【０２９９】
そして、フレーム復元部２３は、当該ビット演算によりゼロでない値が得られたことを確認すると、インデックスゼロに対応するＥＰＣ＿Ｖａｌｕｅである０ｘ８０を格納するＥＰＣ１を復元する。これにより、フレーム復元部２３は、ＥＰＣを１個復元したと認識する。
【０３００】
フレーム復元部２３は、インデックスが１のときのコマンドＩＤである０ｘ０００２とコマンドフラグに格納された値である０ｘ０００３との論理積を求めるビット演算を行う。
【０３０１】
そして、フレーム復元部２３は、当該ビット演算によりゼロでない値が得られたことを確認すると、インデックス１に対応するＥＰＣ＿Ｖａｌｕｅである０ｘ８８を格納するＥＰＣ２を復元する。これにより、フレーム復元部２３は、ＥＰＣを２個復元したと認識する。
【０３０２】
フレーム復元部２３は、インデックスが２から１４まで同様の処理を行い、論理積を求めるビット演算によりゼロでない値が得られる毎にＥＰＣを復元する。
【０３０３】
この場合、フレーム復元部２３は、２から１４までのインデックスにおいてＥＰＣを復元しないので、ゼロから１４までのインデックスにおいてＥＰＣを２個復元したと認識する。そして、フレーム復元部２３は、０ｘ０２の値が格納されたＯＰＣを復元する。
【０３０４】
すなわち、フレーム復元部２３は、コマンドフラグを復号することによりＥＳＶ、ＯＰＣ、ＥＰＣ１およびＥＰＣ２を復元する。
【０３０５】
（１−ａ−ＡｃｋＲｅｓ−Ｒ３．親通信装置におけるデータフィールドの復元処理）
再び図１０を参照して、たとえば、フレーム復元部２３は、短縮レスポンスフレーム４０５において、レスポンスフレーム４０４に含まれる命令または応答に応じて削除または符号化されたデータフィールドをそれぞれ付加または復号することによりレスポンスフレームを復元する。
【０３０６】
具体的には、フレーム復元部２３は、ＥＰＣ１およびＥＰＣ２に対応するＥＤＴのサイズが各１オクテットであるので、コマンドフラグに続く２オクテットのフィールドにＥＤＴ１およびＥＤＴ２が位置することを認識する。
【０３０７】
そして、フレーム復元部２３は、０ｘ０１の値が挿入されたＰＤＣ１およびＰＤＣ２を短縮レスポンスフレーム４０５に付加することにより、レスポンスフレームを復元する。
【０３０８】
なお、各ＥＤＴは、子通信装置１０２において、図８に示す対象ＥＰＣリスト８０におけるインデックス順に並べられており、また、各ＥＰＣは、当該インデックス順に復元されるので、各ＥＰＣと各ＥＤＴとの対応関係は短縮前と復元後において保たれる。
【０３０９】
再び図３を参照して、フレーム復元部２３は、上記の処理により、制御部２６から受けた図１０（Ｂ）に示す６オクテットの長さを有する短縮レスポンスフレーム４０５を図１０（Ｃ）に示す１８オクテットの長さを有し、かつレスポンスフレーム４０４と同じ内容を有するレスポンスフレーム４０６に復元する。そして、フレーム復元部２３は、レスポンスフレーム４０６を制御部２６へ出力する。
【０３１０】
制御部２６は、フレーム復元部２３からレスポンスフレーム４０６を受けると、受けたレスポンスフレーム４０６を信号線通信部２１へ出力する。
【０３１１】
信号線通信部２１は、制御部２６からレスポンスフレーム４０６を受けると、受けたレスポンスフレーム４０６をたとえばネットワーク１１経由で中央制御装置１５１へ送信する。
【０３１２】
［例２．データフィールドの一部を符号化する場合］
図２および図１０において例示したフレームでは、データフィールドの一部または全部を削除することによりフレームを短縮したが、これに限定するものではない。以下、データフィールドの一部を符号化する場合について例示する。
【０３１３】
図１３は、本発明の実施の形態に係る配電線通信システムにおける下り方向のフレームの他の一例を示す図である。
【０３１４】
図１３を参照して、図１３（Ａ）および（Ｃ）には、下り方向のリクエストフレーム４１１，４１３がそれぞれ示される。図１３（Ｂ）には、下り方向の短縮リクエストフレーム４１２が示される。
【０３１５】
なお、親通信装置１０１、子通信装置１０２およびＰＣＳ１５５における各機能ブロックにおける処理は、以下で説明する内容以外、例１において説明した親通信装置１０１、子通信装置１０２およびＰＣＳ１５５における各機能ブロックにおける処理と同様であるので、詳細な説明は繰り返さない。
【０３１６】
［親通信装置におけるリクエストフレームの処理（例２）］
図３および図１３を参照して、制御部２６は、たとえば信号線通信部２１経由で中央制御装置１５１から図１３（Ａ）に示すリクエストフレーム４１１を受信すると、受信したリクエストフレーム４１１をフレーム短縮部２２へ出力する。
【０３１７】
また、制御部２６は、リクエストフレーム４１１のコピーフレームを生成し、生成したコピーフレームをたとえば記憶部２４に保存する。当該コピーフレームは、リクエストフレーム４１１の応答であるレスポンスフレームを親通信装置１０１において復元する際に用いられる場合がある。
【０３１８】
フレーム短縮部２２は、制御部２６からリクエストフレーム４１１を受けると、記憶部２４から所定の下り短縮方法に関する情報を取得する。そして、フレーム短縮部２２は、所定の下り短縮方法に従って、リクエストフレーム４１１の長さを短縮する。
【０３１９】
なお、子通信装置１０２は、所定の下り短縮方法に対応している所定の下り復元方法でたとえばリクエストフレーム４１１を復号する。
【０３２０】
（２−ａ−Ｒｅｑ−Ｃ１．親通信装置における共通フィールドの短縮処理）
フレーム短縮部２２は、記憶部２４から図６に示す共通フィールドテーブル６１を取得し、取得した共通フィールドテーブル６１に基づいて共通フィールドを削除することによりリクエストフレーム４１１の長さを短縮する。
【０３２１】
（２−ａ−Ｒｅｑ−Ｃ２．親通信装置におけるコマンドフィールドの短縮処理）
また、フレーム短縮部２２は、図１３（Ｂ）に示すように、ＴＩＤの後ろに２オクテットの大きさを有するコマンドフラグを挿入する。この際、フレーム短縮部２２は、コマンドフラグの値をたとえば０ｘ００００に初期化しておく。
【０３２２】
そして、フレーム短縮部２２は、リクエストフレーム４１１におけるコマンドフィールドを構成するＥＳＶ、ＯＰＣ、ＥＰＣ１およびＥＰＣ２に格納された値を符号化し、符号化した値をコマンドフラグへ格納する。
【０３２３】
より詳細には、フレーム短縮部２２は、ＥＳＶに格納された値に応じて図１３（Ｂ）に示す短縮リクエストフレーム４１２に含まれるコマンドフラグのＭＳＢ（Most Significant Bit）の値を設定する。
【０３２４】
この場合、フレーム短縮部２２は、リクエストフレーム４１１におけるＥＳＶに０ｘ６１が格納されているので、コマンドフラグにおけるＭＳＢの値を１に設定することによりコマンドフラグの値を０ｘ８０００に設定する。
【０３２５】
フレーム短縮部２２は、リクエストフレーム４１１におけるＯＰＣに格納された値が０ｘ０２であることから、符号化すべきＥＰＣが２個あることを認識する。そして、フレーム短縮部２２は、符号化すべきＥＰＣ１およびＥＰＣ２を以下の処理により符号化する。
【０３２６】
再び図８を参照して、すなわち、フレーム短縮部２２は、記憶部２４から図８に示す対象ＥＰＣリスト８０を取得し、取得した対象ＥＰＣリスト８０に基づいてリクエストフレーム４１１におけるＯＰＣ、ＥＰＣ１およびＥＰＣ２に格納された値を符号化する。
【０３２７】
具体的には、フレーム短縮部２２は、インデックスがゼロのときのＥＰＣ＿Ｖａｌｕｅである０ｘ８０と同じ値がリクエストフレーム４１１におけるＥＰＣ１およびＥＰＣ２に格納されていないことを確認する。
【０３２８】
フレーム短縮部２２は、インデックスが１のときのＥＰＣ＿Ｖａｌｕｅである０ｘ８８と同じ値がリクエストフレーム４１１におけるＥＰＣ１およびＥＰＣ２に格納されていないことを確認する。
【０３２９】
フレーム短縮部２２は、インデックスが２のときのＥＰＣ＿Ｖａｌｕｅである０ｘ９７と同じ値がリクエストフレーム４１１におけるＥＰＣ１に含まれていることを確認すると、以下の処理を行う。
【０３３０】
すなわち、フレーム短縮部２２は、短縮リクエストフレーム４１２におけるコマンドフラグに格納された値とインデックス２に対応するコマンドＩＤである０ｘ０００４との論理和を求めるビット演算を行う。そして、フレーム短縮部２２は、当該ビット演算の結果である０ｘ８００４をコマンドフラグに格納する。
【０３３１】
そして、フレーム短縮部２２は、インデックスが３のときのＥＰＣ＿Ｖａｌｕｅである０ｘ９８と同じ値がリクエストフレーム４１１におけるＥＰＣ２に含まれていることを確認すると、以下の処理を行う。
【０３３２】
すなわち、フレーム短縮部２２は、短縮リクエストフレーム４１２におけるコマンドフラグに格納された値とインデックス３に対応するコマンドＩＤである０ｘ０００８との論理和を求めるビット演算を行う。そして、フレーム短縮部２２は、当該ビット演算の結果である０ｘ８００Ｃをコマンドフラグに格納する。
【０３３３】
以上のように、フレーム短縮部２２は、ＥＳＶ、ＯＰＣ、ＥＰＣ１およびＥＰＣ２を符号化することにより、リクエストフレーム４１１の長さを短縮する。
【０３３４】
（２−ａ−Ｒｅｑ−Ｃ３．親通信装置におけるデータフィールドの短縮処理）
たとえば、フレーム短縮部２２は、フレームにおいて、機器を制御するための命令または当該命令に対する当該機器の応答に関連するデータが通知情報として格納されるデータフィールドの一部または全部を当該命令または当該応答に応じて削除または符号化することにより当該フレームを短縮する。
【０３３５】
具体的には、フレーム短縮部２２は、リクエストフレーム４１１におけるデータフィールドを構成するＰＤＣ１およびＰＤＣ２においてそれぞれ０ｘ０２および０ｘ０４が格納されていることを確認すると、リクエストフレーム４１１にはＥＤＴが含まれることを認識する。
【０３３６】
そして、フレーム短縮部２２は、リクエストフレーム４１１におけるＰＤＣ１およびＰＤＣ２を削除することにより、リクエストフレーム４１１を短縮する。
【０３３７】
図１４は、本発明の実施の形態に係る親通信装置において用いられるコマンドテーブルの一例を示す図である。
【０３３８】
図１５は、本発明の実施の形態に係る親通信装置において用いられるコマンドテーブルの他の一例を示す図である。
【０３３９】
図１６は、本発明の実施の形態に係る配電線通信システムにおいて用いられるコマンドテーブルのフォーマットを指定するコマンドテーブルレコードフォーマットの一例を示す図である。
【０３４０】
図１４、図１５および図１６を参照して、フレーム短縮部２２は、たとえば、記憶部２４から図１４に示す０ｘ９７Ｓｅｔコマンドテーブル７２および図１５に示す０ｘ９８Ｓｅｔコマンドテーブル７１を取得する。そして、フレーム短縮部２２は、取得した０ｘ９７Ｓｅｔコマンドテーブル７２および０ｘ９８Ｓｅｔコマンドテーブル７１に基づいてデータフィールドを符号化することによりリクエストフレーム４１１の長さを短縮する。
【０３４１】
コマンドテーブルには、図１６に示すコマンドテーブルレコードフォーマット７０に基づいて作成された、データフィールドを符号化する方法が登録されている。
【０３４２】
ここで、０ｘ９８Ｓｅｔコマンドテーブル７１を具体例として、コマンドテーブルレコードフォーマット７０を用いてコマンドテーブルについて説明する。０ｘ９８Ｓｅｔコマンドテーブル７１は、複数のレコードにより構成される。複数のレコードには、インデックス、フィールドＩＤ、オフセット、Ｌｅｎｇｔｈ、バイトオーダ、圧縮復元方式ＩＤおよび対象値の７種類がある。
【０３４３】
具体的には、インデックスは、コマンドテーブルにおける各行を識別するための値を表す。また、インデックスは、コマンドテーブルにおける各行に対応する処理の順序を示す。
【０３４４】
フィールドＩＤは、コマンドテーブルにおけるレコードのＩＤを表し、１オクテットの大きさを有する。フィールドＩＤは、たとえばゼロから２５５までの整数である。また、コマンドテーブルにおいて、同じフィールドＩＤが設定されている行が複数ある場合は、インデックスが小さい行から順に各行に対応する処理を行う。
【０３４５】
オフセットは、ＥＤＴフィールドの先頭からのオフセットを表し、１オクテットの大きさを有する。オフセットは、たとえばゼロから２５５までの整数である。
【０３４６】
Ｌｅｎｇｔｈは、ＥＤＴ内部フィールドのサイズを表し、１オクテットの大きさを有する。Ｌｅｎｇｔｈは、たとえば１から４までの整数である。
【０３４７】
バイトオーダは、ＥＤＴ内部フィールドのバイトオーダを表し、１オクテットの大きさを有する。たとえば、バイトオーダに０ｘ００が格納されるときは、リトルエンディアンで当該ＥＤＴ内部フィールドに値が格納され、また、バイトオーダに０ｘ０１が格納されるときは、ビッグエンディアンで当該ＥＤＴ内部フィールドに値が格納される。
【０３４８】
圧縮復元方式ＩＤは、フィールドＩＤ、オフセットおよびＬｅｎｇｔｈにより指定されるＥＤＴフィールドに対してフレーム短縮部２２が行うべき処理を表し、１オクテットの大きさを有する。
【０３４９】
フレーム短縮部２２は、圧縮復元方式ＩＤがゼロのとき、当該ＥＤＴフィールドに対して圧縮処理および復元処理を行わない。フレーム短縮部２２は、圧縮復元方式ＩＤが１のとき、当該ＥＤＴフィールドに対して後述する対象値を挿入する。フレーム短縮部２２は、圧縮復元方式ＩＤが２のとき、当該ＥＤＴフィールドを削除する。フレーム短縮部２２は、圧縮復元方式ＩＤが３のとき、当該ＥＤＴフィールドに後述する対象値を加算する。
【０３５０】
対象値は、４オクテットの大きさを有し、圧縮復元方式ＩＤが１のときに、フィールドＩＤ、オフセットおよびＬｅｎｇｔｈにより指定されるＥＤＴフィールドへ挿入する値を表す。対象値は、たとえば−２１４７４８３６４８から２１４７４８３６４８までの整数である。なお、ＥＤＴフィールドへ挿入する値のサイズは、当該ＥＤＴフィールドの大きさに依存する。
【０３５１】
また、対象値は、圧縮復元方式ＩＤが３のときに、上記ＥＤＴフィールドに加算する値を表す。なお、減算する場合は、対象値は、ゼロ未満の値となる。
【０３５２】
たとえば、フレーム短縮部２２は、０ｘ９７Ｓｅｔコマンドテーブル７２が対象とするＥＤＴ１において、インデックスがゼロに対応するフィールドに対して、当該インデックスに対応する処理を行う。
【０３５３】
より詳細には、フレーム短縮部２２は、インデックスがゼロの場合の処理として、ＥＤＴ１におけるオフセットがゼロかつＬｅｎｇｔｈが２のフィールドに対して圧縮処理を行わない。
【０３５４】
また、フレーム短縮部２２は、０ｘ９８Ｓｅｔコマンドテーブル７１が対象とするＥＤＴ２において、ゼロから３までのインデックスの順に、各インデックスに対応するフィールドに対して、各インデックスに対応する処理を行う。
【０３５５】
より詳細には、フレーム短縮部２２は、インデックスがゼロの場合の処理として、ＥＤＴ２におけるオフセットがゼロかつＬｅｎｇｔｈが２のフィールドに対して、対象値である−２０００を加算する処理を行う。
【０３５６】
この場合、ＥＤＴ２におけるＥＨＤ１側２オクテットに格納される０ｘ０７ＤＣに−２０００を加算することにより、当該２オクテットには、０ｘ０００Ｃが格納される。
【０３５７】
フレーム短縮部２２は、インデックスが１の場合の処理として、ＥＤＴ２におけるオフセットがゼロかつＬｅｎｇｔｈが１のフィールドを削除する。
【０３５８】
フレーム短縮部２２は、インデックスが２の場合の処理として、ＥＤＴ２におけるオフセットが１かつＬｅｎｇｔｈが１のフィールドに対して圧縮処理を行わない。
【０３５９】
フレーム短縮部２２は、インデックスが３の場合の処理として、ＥＤＴ２におけるオフセットが２かつＬｅｎｇｔｈが１のフィールドに対して圧縮処理を行わない。
【０３６０】
すなわち、フレーム短縮部２２は、リクエストフレーム４１１におけるＥＤＴ１に格納される値に対しては何もしない。一方、フレーム短縮部２２は、リクエストフレーム４１１におけるＥＤＴ２に格納される０ｘ０７ＤＣ０１０１を、短縮リクエストフレーム４１２におけるＥＤＴ２に格納される０ｘ０Ｃ０１０１に符号化することにより、リクエストフレーム４１１の長さを短縮する。
【０３６１】
そして、フレーム短縮部２２は、上記処理を行ったＥＤＴ１およびＥＤＴ２を短縮リクエストフレーム４１２におけるコマンドフラグに続くフィールドにリクエストデータとして挿入する。この際、フレーム短縮部２２は、上述したように、ＥＤＴ１およびＥＤＴ２をソートする。
【０３６２】
再び図３を参照して、フレーム短縮部２２は、上記の処理により、制御部２６から受けた図１３（Ａ）に示す２２オクテットの長さを有するリクエストフレーム４１１を短縮して図１３（Ｂ）に示す９オクテットの長さを有する短縮リクエストフレーム４１２を生成する。そして、フレーム短縮部２２は、短縮リクエストフレーム４１２を制御部２６へ出力する。
【０３６３】
制御部２６は、フレーム短縮部２２から短縮リクエストフレーム４１２を受けると、受けた短縮リクエストフレーム４１２を配電線通信部２５経由で高圧配電線網１２へ送信する。
【０３６４】
［子通信装置におけるリクエストフレームの処理（例２）］
図４および図１３を参照して、制御部３６は、たとえば配電線通信部３５経由で親通信装置１０１から図１３（Ｂ）に示す短縮リクエストフレーム４１２を受信すると、受信した短縮リクエストフレーム４１２をフレーム復元部３３へ出力する。
【０３６５】
フレーム復元部３３は、制御部３６から短縮リクエストフレーム４１２を受けると、ＴＩＤが０ｘ０００１であることと、コマンドフラグに格納された値が０ｘ８００Ｃであることと、コマンドフラグに続く５オクテットのフィールドにリクエストデータが格納されていることを認識する。
【０３６６】
フレーム復元部３３は、制御部３６から短縮リクエストフレーム４１２を受けると、記憶部３４から所定の下り復元方法に関する情報を取得する。そして、フレーム復元部３３は、所定の下り復元方法に従って、短縮リクエストフレーム４１２を復元する。
【０３６７】
なお、上述したように、短縮リクエストフレーム４１２は、親通信装置１０１において、当該所定の下り復元方法に対応している所定の下り短縮方法に従って生成された短縮フレームである。
【０３６８】
（２−ｂ−Ｒｅｑ−Ｒ１．子通信装置における共通フィールドの復元処理）
たとえば、フレーム復元部３３は、記憶部３４から図９に示す共通フィールドテーブル６３を取得し、取得した共通フィールドテーブル６３に基づいて短縮リクエストフレーム４１２に共通フィールドを付加することによりリクエストフレームを復元する。
【０３６９】
（２−ｂ−Ｒｅｑ−Ｒ２．子通信装置におけるコマンドフィールドの復元処理）
たとえば、フレーム復元部３３は、短縮リクエストフレーム４１２におけるコマンドフラグの値である０ｘ８００Ｃを復号することにより、コマンドフィールドを構成するＥＳＶ、ＯＰＣ、ＥＰＣ１およびＥＰＣ２を復元する。
【０３７０】
より詳細には、フレーム復元部３３は、コマンドフラグにおけるＭＳＢの値に応じてＥＳＶを復元する。
【０３７１】
この場合、短縮リクエストフレーム４１２におけるコマンドフラグのＭＳＢの値が１であるので、フレーム復元部３３は、０ｘ６１の値が格納されたＥＳＶを復元する。
【０３７２】
再び図８を参照して、フレーム復元部３３は、記憶部３４から図８に示す対象ＥＰＣリスト８０を取得し、取得した対象ＥＰＣリスト８０に基づいてコマンドフラグに格納された値を復号する。
【０３７３】
具体的には、フレーム復元部３３は、インデックスがゼロのときのコマンドＩＤである０ｘ０００１とコマンドフラグに格納された値である０ｘ８００Ｃとの論理積を求めるビット演算を行う。この際、フレーム復元部３３は、当該ビット演算によりゼロとなる値が得られることを確認する。
【０３７４】
フレーム復元部３３は、インデックスが１のときのコマンドＩＤである０ｘ０００２とコマンドフラグに格納された値である０ｘ８００Ｃとの論理積を求めるビット演算を行う。この際、フレーム復元部３３は、当該ビット演算によりゼロとなる値が得られることを確認する。
【０３７５】
フレーム復元部３３は、インデックスが２のときのコマンドＩＤである０ｘ０００４とコマンドフラグに格納された値である０ｘ８００Ｃとの論理積を求めるビット演算を行う。
【０３７６】
そして、フレーム復元部３３は、当該ビット演算によりゼロでない値が得られたことを確認すると、インデックス２に対応するＥＰＣ＿Ｖａｌｕｅである０ｘ９７を格納するＥＰＣ１を復元する。これにより、フレーム復元部３３は、ＥＰＣを１個復元したと認識する。
【０３７７】
フレーム復元部３３は、インデックスが３のときのコマンドＩＤである０ｘ０００８とコマンドフラグに格納された値である０ｘ８００Ｃとの論理積を求めるビット演算を行う。
【０３７８】
そして、フレーム復元部３３は、当該ビット演算によりゼロでない値が得られたことを確認すると、インデックス３に対応するＥＰＣ＿Ｖａｌｕｅである０ｘ９８を格納するＥＰＣ２を復元する。これにより、フレーム復元部３３は、ＥＰＣを２個復元したと認識する。
【０３７９】
フレーム復元部３３は、インデックスが４から１４まで同様の処理を行い、論理積を求めるビット演算によりゼロでない値が得られる毎にＥＰＣを復元する。
【０３８０】
この場合、フレーム復元部３３は、４から１４までのインデックスにおいてＥＰＣを復元しないので、ゼロから１４までのインデックスにおいてＥＰＣを２個復元したと認識する。そして、フレーム復元部３３は、０ｘ０２の値が格納されたＯＰＣを復元する。
【０３８１】
すなわち、フレーム復元部３３は、コマンドフラグを復号することによりＥＳＶ、ＯＰＣ、ＥＰＣ１およびＥＰＣ２を復元する。
【０３８２】
（２−ｂ−Ｒｅｑ−Ｒ３．子通信装置におけるデータフィールドの復元処理）
再び図１３を参照して、たとえば、フレーム復元部３３は、短縮リクエストフレーム４１２において、リクエストフレーム４１１に含まれる命令または応答に応じて削除または符号化されたデータフィールドをそれぞれ付加または復号することによりリクエストフレームを復元する。
【０３８３】
具体的には、フレーム復元部３３は、ＥＰＣ１に対応するＥＤＴのサイズが２オクテットであり、かつ当該ＥＤＴが符号化されていないので、コマンドフラグに続く２オクテットのフィールドにＥＤＴ１が位置することを認識する。
【０３８４】
また、フレーム復元部３３は、ＥＰＣ２に対応するＥＤＴが符号化されており、かつ符号化されたＥＤＴのサイズが３オクテットであるので、コマンドフラグに続く３オクテット目から５オクテット目までのフィールドに符号化されたＥＤＴ２が位置することを認識する。
【０３８５】
図１７は、本発明の実施の形態に係る子通信装置において用いられるコマンドテーブルの一例を示す図である。
【０３８６】
図１８は、本発明の実施の形態に係る子通信装置において用いられるコマンドテーブルの他の一例を示す図である。
【０３８７】
図１７および図１８を参照して、フレーム復元部３３は、たとえば、記憶部３４から図１７に示す０ｘ９７Ｓｅｔコマンドテーブル７４および図１８に示す０ｘ９８Ｓｅｔコマンドテーブル７３を取得する。そして、フレーム復元部３３は、取得した０ｘ９７Ｓｅｔコマンドテーブル７４および０ｘ９８Ｓｅｔコマンドテーブル７３に基づいてデータフィールドを復号することにより、リクエストフレームを復元する。
【０３８８】
具体的には、フレーム復元部３３は、０ｘ９７Ｓｅｔコマンドテーブル７４が対象とする短縮リクエストフレーム４１２におけるＥＤＴ１において、インデックスがゼロに対応するフィールドに対して、当該インデックスに対応する処理を行う。
【０３８９】
より詳細には、フレーム復元部３３は、インデックスがゼロの場合の処理として、短縮リクエストフレーム４１２におけるＥＤＴ１におけるオフセットがゼロかつＬｅｎｇｔｈが２のフィールドに対して復元処理を行わない。
【０３９０】
そして、フレーム復元部３３は、０ｘ０２の値が挿入されたＰＤＣ１を短縮リクエストフレーム４１２に付加する。
【０３９１】
また、フレーム復元部３３は、０ｘ９８Ｓｅｔコマンドテーブル７３が対象とする短縮リクエストフレーム４１２におけるＥＤＴ２において、ゼロから３までのインデックスの順に、各インデックスに対応するフィールドに対して、各インデックスに対応する処理を行う。
【０３９２】
より詳細には、フレーム復元部３３は、インデックスがゼロの場合の処理として、符号化されたＥＤＴ２におけるオフセットがゼロかつＬｅｎｇｔｈが１のフィールドに対象値である０ｘ００を格納したフィールドを挿入する。この際、挿入するフィールドに格納される値のバイトオーダは、リトルエンディアンである。
【０３９３】
フレーム復元部３３は、インデックスが１の場合の処理として、符号化されたＥＤＴ２におけるオフセットがゼロかつＬｅｎｇｔｈが２のフィールドに対象値である２０００を加算する。この際、加算される２０００のバイトオーダは、リトルエンディアンである。
【０３９４】
この場合、符号化されたＥＤＴ２におけるＥＨＤ１側２オクテットに格納される０ｘ０００Ｃに２０００を加算することにより、当該２オクテットには、０ｘ０７ＤＣが格納される。
【０３９５】
フレーム復元部３３は、インデックスが２の場合の処理として、符号化されたＥＤＴ２におけるオフセットが２かつＬｅｎｇｔｈが１のフィールドに対して復元処理を行わない。
【０３９６】
フレーム復元部３３は、インデックスが３の場合の処理として、符号化されたＥＤＴ２におけるオフセットが３かつＬｅｎｇｔｈが１のフィールドに対して復元処理を行わない。
【０３９７】
また、フレーム復元部３３は、０ｘ０４の値が挿入されたＰＤＣ２を短縮リクエストフレーム４１２に付加することにより、リクエストフレームを復元する。
【０３９８】
すなわち、フレーム復元部３３は、短縮リクエストフレーム４１２において符号化されたＥＤＴ２に格納される０ｘ０Ｃ０１０１を０ｘ０７ＤＣ０１０１に復号することにより、リクエストフレームを復元する。
【０３９９】
再び図４を参照して、フレーム復元部３３は、上記の処理により、制御部３６から受けた図１３（Ｂ）に示す９オクテットの長さを有する短縮リクエストフレーム４１２を図１３（Ｃ）に示す２２オクテットの長さを有し、かつリクエストフレーム４１１と同じ内容を有するリクエストフレーム４１３に復元する。そして、フレーム復元部３３は、リクエストフレーム４１３を制御部３６へ出力する。
【０４００】
制御部３６は、フレーム復元部３３からリクエストフレーム４１３を受けると、受けたリクエストフレーム４１３を信号線通信部３１経由でＰＣＳ１５５Ａへ送信する。
【０４０１】
［例３．カレンダバージョン取得］
図１９は、本発明の実施の形態に係る親通信装置および子通信装置において用いられる対象ＥＰＣリストの他の一例を示す図である。
【０４０２】
なお、親通信装置１０１は、たとえば、記憶部２４において、図１９に示す対象ＥＰＣリスト８１および上述した共通フィールドテーブル６１を保持している状況を想定する。
【０４０３】
また、子通信装置１０２Ａは、たとえば、記憶部３４において、図１９に示す対象ＥＰＣリスト８１および上述した共通フィールドテーブル６３を保持している状況を想定する。
【０４０４】
以下、たとえば、中央制御装置１５１がＰＣＳ１５５Ａにおいて使用されているカレンダバージョンを取得するための処理のうち、ＰＣＳ１５５Ａがカレンダバージョンについいての情報を中央制御装置１５１送信する場合について説明する。
【０４０５】
なお、親通信装置１０１、子通信装置１０２およびＰＣＳ１５５における各機能ブロックにおける処理は、以下で説明する内容以外、例１において説明した親通信装置１０１、子通信装置１０２およびＰＣＳ１５５における各機能ブロックにおける処理と同様であるので、詳細な説明は繰り返さない。
【０４０６】
［ＰＣＳにおける処理（例３）］
図２０は、本発明の実施の形態に係る配電線通信システムにおける下り方向および上り方向のフレームの一例を示す図である。
【０４０７】
図２０を参照して、図２０（Ａ）には、ＰＣＳ１５５Ａが子通信装置１０２Ａへ送信するレスポンスフレーム４２４が示される。図２０（Ｂ）には、子通信装置１０２Ａが生成し、親通信装置１０１へ送信する短縮レスポンスフレーム４２５が示される。図２０（Ｃ）には、親通信装置１０１が復元し、中央制御装置１５１へ送信するレスポンスフレーム４２６が示される。図２０（Ｄ）には、中央制御装置１５１がＰＣＳ１５５Ａへ送信するリクエストフレーム４２３が示される。
【０４０８】
なお、親通信装置１０１は、たとえば、記憶部２４において、図１９に示す対象ＥＰＣリスト８１、上述した共通フィールドテーブル６２および図２０に示す０ｘＦ２Ｇｅｔコマンドテーブル７６を保持している状況を想定する。
【０４０９】
また、子通信装置１０２Ａは、たとえば、記憶部３４において、図１９に示す対象ＥＰＣリスト８１、上述した共通フィールドテーブル６４および図２０に示す０ｘＦ２Ｇｅｔコマンドテーブル７５を保持している状況を想定する。
【０４１０】
再び図５を参照して、ＰＣＳ１５５Ａは、たとえば、子通信装置１０２Ａからリクエストフレーム４２３を受信すると、リクエストフレーム４２３に含まれる通知情報に基づいて、以下の処理を行う。
【０４１１】
すなわち、機器制御部５３は、インバータ回路５４において使用されるカレンダバージョンを取得し、取得したカレンダバージョンの情報を含む図２０（Ａ）に示すレスポンスフレーム４２４を生成する。
【０４１２】
ＰＣＳ１５５Ａは、レスポンスフレーム４２４をネットワーク１４Ａ経由で子通信装置１０２Ａへ送信する。
【０４１３】
［子通信装置におけるレスポンスフレーム４２４の処理（例３）］
図４および図２０を参照して、子通信装置１０２Ａは、ＰＣＳ１５５Ａから図２０（Ａ）に示すレスポンスフレーム４２４を受信すると、以下の処理を行う。
【０４１４】
すなわち、フレーム短縮部３２は、所定の上り短縮方法に従って、レスポンスフレーム４２４の長さを短縮する。なお、親通信装置１０１は、所定の上り短縮方法に対応している所定の上り復元方法でたとえばレスポンスフレーム４２４を復元する。
【０４１５】
（３−ｂ−ＡｃｋＲｅｓ−Ｃ１．子通信装置における共通フィールドの短縮処理）
フレーム短縮部３２は、記憶部３４から共通フィールドテーブル６４を取得し、取得した共通フィールドテーブル６４に基づいて共通フィールドを削除することによりレスポンスフレーム４２４の長さを短縮する。
【０４１６】
（３−ｂ−ＡｃｋＲｅｓ−Ｃ２．子通信装置におけるコマンドフィールドの短縮処理）
また、フレーム短縮部３２は、図２０（Ｂ）に示すように、ＴＩＤの後ろに２オクテットの大きさを有するコマンドフラグを挿入する。この際、フレーム短縮部３２は、コマンドフラグの値をたとえば０ｘ００００に初期化しておく。
【０４１７】
そして、フレーム短縮部３２は、レスポンスフレーム４２４におけるコマンドフィールドを構成するＥＳＶ、ＯＰＣおよびＥＰＣ１に格納された値を符号化し、符号化した値をコマンドフラグへ格納する。
【０４１８】
より詳細には、フレーム短縮部３２は、ＥＳＶに格納された値に応じて図２０（Ｂ）に示す短縮レスポンスフレーム４２５に含まれるコマンドフラグのＭＳＢ（Most Significant Bit）の値を設定する。
【０４１９】
この場合、フレーム短縮部３２は、レスポンスフレーム４２４におけるＥＳＶに０ｘ７２が格納されているので、コマンドフラグにおけるＭＳＢの値をゼロに設定することによりコマンドフラグの値を０ｘ００００に設定する。
【０４２０】
フレーム短縮部３２は、レスポンスフレーム４２４におけるＯＰＣに格納された値が０ｘ０１であることから、符号化すべきＥＰＣが１個あることを認識する。そして、フレーム短縮部３２は、符号化すべきＥＰＣ１を以下の処理により符号化する。
【０４２１】
すなわち、フレーム短縮部３２は、記憶部３４から図１９に示す対象ＥＰＣリスト８１を取得し、取得した対象ＥＰＣリスト８１に基づいてレスポンスフレーム４２４におけるＯＰＣおよびＥＰＣ１に格納された値を符号化する。
【０４２２】
具体的には、フレーム短縮部３２は、インデックスがゼロのときのＥＰＣ＿Ｖａｌｕｅである０ｘＦ２と同じ値がレスポンスフレーム４２４におけるＥＰＣ１に格納されていることを確認すると、以下の処理を行う。
【０４２３】
すなわち、フレーム短縮部３２は、短縮レスポンスフレーム４２５におけるコマンドフラグに格納された値とインデックスゼロに対応するコマンドＩＤである０ｘ０００１との論理和を求めるビット演算を行う。そして、フレーム短縮部３２は、当該ビット演算の結果である０ｘ０００１をコマンドフラグに格納する。
【０４２４】
以上のように、フレーム短縮部３２は、ＥＳＶ、ＯＰＣおよびＥＰＣ１を符号化することにより、レスポンスフレーム４２４の長さを短縮する。
【０４２５】
（３−ｂ−ＡｃｋＲｅｓ−Ｃ３．子通信装置におけるデータフィールドの短縮処理）
たとえば、フレーム短縮部３２は、フレームにおいて、機器を制御するための命令または当該命令に対する当該機器の応答に関連するデータが通知情報として格納されるデータフィールドの一部または全部を当該命令または当該応答に応じて削除または符号化することにより当該フレームを短縮する。
【０４２６】
具体的には、フレーム短縮部３２は、レスポンスフレーム４２４におけるデータフィールドを構成するＰＤＣ１において０ｘ０３が格納されていることを確認すると、レスポンスフレーム４２４にはＥＤＴが含まれることを認識する。
【０４２７】
そして、フレーム短縮部３２は、レスポンスフレーム４２４におけるＰＤＣ１を削除することにより、レスポンスフレーム４２４を短縮する。
【０４２８】
そして、フレーム短縮部３２は、たとえば、記憶部３４から図２０に示す０ｘＦ２Ｇｅｔコマンドテーブル７５を取得する。そして、フレーム短縮部３２は、取得した０ｘＦ２Ｇｅｔコマンドテーブル７５に基づいてデータフィールドを符号化することによりレスポンスフレーム４２４の長さを短縮する。
【０４２９】
たとえば、フレーム短縮部３２は、０ｘＦ２Ｇｅｔコマンドテーブル７５が対象とするＥＤＴ１において、ゼロから２までのインデックスの順に、各インデックスに対応するフィールドに対して、各インデックスに対応する処理を行う。
【０４３０】
より詳細には、フレーム短縮部３２は、インデックスがゼロの場合の処理として、ＥＤＴ１におけるオフセットがゼロかつＬｅｎｇｔｈが２のフィールドに対して、対象値である−２０００を加算する処理を行う。
【０４３１】
この場合、ＥＤＴ１におけるＥＨＤ１側２オクテットに格納される０ｘ０７ＤＣに−２０００を加算することにより、当該２オクテットには、０ｘ０００Ｃが格納される。
【０４３２】
フレーム短縮部３２は、インデックスが１の場合の処理として、ＥＤＴ１におけるオフセットがゼロかつＬｅｎｇｔｈが１のフィールドを削除する。
【０４３３】
フレーム短縮部３２は、インデックスが２の場合の処理として、ＥＤＴ１におけるオフセットが１かつＬｅｎｇｔｈが１のフィールドに対して圧縮処理を行わない。
【０４３４】
すなわち、フレーム短縮部３２は、レスポンスフレーム４２４におけるＥＤＴ１に格納される０ｘ０７ＤＣ０１を、短縮レスポンスフレーム４２５におけるＥＤＴ１に格納される０ｘ０Ｃ０１に符号化することにより、レスポンスフレーム４２４の長さを短縮する。
【０４３５】
子通信装置１０２Ａは、上記の処理により生成した短縮レスポンスフレーム４２５を親通信装置１０１へ送信する。
【０４３６】
［親通信装置における短縮レスポンスフレーム４２５の処理（例３）］
図３および図２０を参照して、親通信装置１０１は、子通信装置１０２Ａから図２０（Ｂ）に示す短縮レスポンスフレーム４２５を受信すると、以下の処理を行う。
【０４３７】
すなわち、フレーム復元部２３は、短縮レスポンスフレーム４２５を受信すると、ＴＩＤが０ｘ０００１であることと、コマンドフラグに格納された値が０ｘ０００１であることと、コマンドフラグに続く２オクテットのフィールドにレスポンスデータが格納されていることを認識する。
【０４３８】
そして、フレーム復元部２３は、短縮レスポンスフレーム４２５のＴＩＤが格納する０ｘ０００１と同じ値を格納するＴＩＤを有するリクエストフレームである図２３（Ａ）に示すリクエストフレーム４２１を記憶部２４から取得する。
【０４３９】
フレーム復元部２３は、リクエストフレーム４２１におけるＥＳＶおよびＥＰＣ１の値とレスポンスデータとに基づいて、ＰＣＳ１５５Ａにおける処理が成功したか否かについて判断する。
【０４４０】
より詳細には、ＥＳＶの値がＧｅｔを意味する０ｘ６２であることから、ＰＣＳ１５５Ａにおける処理が失敗した場合、リクエストフレーム４２１に対するレスポンスフレームにはＥＤＴが含まれない。
【０４４１】
一方、ＥＰＣ１に対応する符号化されたＥＤＴのデータサイズが２オクテットであることから、ＰＣＳ１５５Ａにおける処理が成功した場合、リクエストフレーム４２１に対するレスポンスフレームにはＥＤＴが含まれる。
【０４４２】
したがって、フレーム復元部２３は、短縮レスポンスフレーム４２５において、計２オクテットのレスポンスデータが格納されているので、ＰＣＳ１５５Ａにおける処理が成功したと判断する。
【０４４３】
そして、フレーム復元部２３は、所定の上り復元方法に従って、短縮レスポンスフレーム４２５を復元する。なお、上述したように、短縮レスポンスフレーム４２５は、子通信装置１０２Ａにおいて、当該所定の上り復元方法に対応している所定の上り短縮方法に従って生成された短縮フレームである。
【０４４４】
（３−ａ−ＡｃｋＲｅｓ−Ｒ１．親通信装置における共通フィールドの復元処理）
フレーム復元部２３は、記憶部２４から共通フィールドテーブル６２を取得し、取得した共通フィールドテーブル６２に基づいて短縮レスポンスフレーム４２５に共通フィールドを付加することによりレスポンスフレームを復元する。
【０４４５】
（３−ａ−ＡｃｋＲｅｓ−Ｒ２．親通信装置におけるコマンドフィールドの復元処理）
たとえば、フレーム復元部２３は、短縮レスポンスフレーム４２５において、符号化されたコマンドフィールドであるコマンドフラグを復号することによりレスポンスフレームを復元する。
【０４４６】
具体的には、フレーム復元部２３は、短縮レスポンスフレーム４２５におけるコマンドフラグの値である０ｘ０００１を復号することにより、ＥＳＶ、ＯＰＣおよびＥＰＣ１を復元する。
【０４４７】
より詳細には、フレーム復元部２３は、コマンドフラグにおけるＭＳＢの値およびＰＣＳ１５５Ａにおける処理が成功したか否かに応じて以下のようにＥＳＶの値を復元する。
【０４４８】
すなわち、上述したように、短縮レスポンスフレーム４２５におけるコマンドフラグのＭＳＢの値がゼロであって、ＰＣＳ１５５Ａにおける処理が成功したので、フレーム復元部２３は、０ｘ７２の値が格納されたＥＳＶを復元する。
【０４４９】
再び図１９を参照して、フレーム復元部２３は、記憶部２４から図１９に示す対象ＥＰＣリスト８１を取得し、取得した対象ＥＰＣリスト８１に基づいてコマンドフラグに格納された値を復号する。
【０４５０】
具体的には、フレーム復元部２３は、インデックスがゼロのときのコマンドＩＤである０ｘ０００１とコマンドフラグに格納された値である０ｘ０００１との論理積を求めるビット演算を行う。
【０４５１】
そして、フレーム復元部２３は、論理積を求めるビット演算によりゼロでない値が得られたことを確認すると、インデックスゼロに対応するＥＰＣ＿Ｖａｌｕｅである０ｘＦ２を格納するＥＰＣ１を復元する。これにより、フレーム復元部２３は、ＥＰＣを１個復元したと認識する。
【０４５２】
フレーム復元部２３は、インデックスが１から３まで同様の処理を行い、論理積を求めるビット演算によりゼロでない値が得られる毎にＥＰＣを復元する。
【０４５３】
この場合、フレーム復元部２３は、１から３までのインデックスにおいてＥＰＣを復元しないので、ゼロから３までのインデックスにおいてＥＰＣを１個復元したと認識する。そして、フレーム復元部２３は、０ｘ０１の値が格納されたＯＰＣを復元する。
【０４５４】
すなわち、フレーム復元部２３は、コマンドフラグを復号することによりＥＳＶ、ＯＰＣおよびＥＰＣ１を復元する。
【０４５５】
（３−ａ−ＡｃｋＲｅｓ−Ｒ３．親通信装置におけるデータフィールドの復元処理）
再び図２０を参照して、たとえば、フレーム復元部２３は、短縮レスポンスフレーム４２５において、レスポンスフレーム４２４に含まれる命令または応答に応じて削除または符号化されたデータフィールドをそれぞれ付加または復号することによりレスポンスフレームを復元する。
【０４５６】
具体的には、フレーム復元部２３は、ＥＰＣ１に対応する符号化されたＥＤＴ１のサイズが２オクテットであるので、コマンドフラグに続く２オクテットのフィールドに符号化されたＥＤＴ１が位置することを認識する。
【０４５７】
再び図２０を参照して、フレーム復元部２３は、たとえば、記憶部２４から図２０に示す０ｘＦ２Ｇｅｔコマンドテーブル７６を取得する。そして、フレーム復元部２３は、０ｘＦ２Ｇｅｔコマンドテーブル７６が対象とする符号化されたＥＤＴ１において、ゼロから２までのインデックスの順に、各インデックスに対応するフィールドに対して、各インデックスに対応する処理を行う。
【０４５８】
より詳細には、フレーム復元部２３は、インデックスがゼロの場合の処理として、符号化されたＥＤＴ１におけるオフセットがゼロかつＬｅｎｇｔｈが１のフィールドに対象値である０ｘ００を格納したフィールドを挿入する。この際、挿入するフィールドに格納される値のバイトオーダは、リトルエンディアンである。
【０４５９】
フレーム復元部２３は、インデックスが１の場合の処理として、符号化されたＥＤＴ１におけるオフセットがゼロかつＬｅｎｇｔｈが２のフィールドに対象値である２０００を加算する。この際、加算される２０００のバイトオーダは、リトルエンディアンである。
【０４６０】
この場合、符号化されたＥＤＴ１におけるＥＨＤ１側２オクテットに格納される０ｘ０００Ｃに２０００を加算することにより、当該２オクテットには、０ｘ０７ＤＣが格納される。
【０４６１】
フレーム復元部２３は、インデックスが２の場合の処理として、符号化されたＥＤＴ１におけるオフセットが２かつＬｅｎｇｔｈが１のフィールドに対して復元処理を行わない。
【０４６２】
また、フレーム復元部２３は、０ｘ０３の値が挿入されたＰＤＣ１を短縮レスポンスフレーム４２５に付加することにより、レスポンスフレームを復元する。
【０４６３】
すなわち、フレーム復元部２３は、短縮レスポンスフレーム４２５において符号化されたＥＤＴ１に格納される０ｘ０Ｃ０１を０ｘ０７ＤＣ０１に復号することにより、レスポンスフレームを復元する。
【０４６４】
親通信装置１０１は、上記の処理により復元したレスポンスフレーム４２６を中央制御装置１５１へ送信する。
【０４６５】
［短縮方法の更新］
図２１は、本発明の実施の形態に係る配電線通信システムにおいて用いられる共通テーブル編集フレームの一例を示す図である。
【０４６６】
図２２は、本発明の実施の形態に係る配電線通信システムにおいて用いられる共通テーブル編集フレームのフォーマットの一例を示す図である。
【０４６７】
図１、図２１および図２２を参照して、たとえば、短縮方法更新部として、中央制御装置１５１は、図２２に示す共通テーブル編集フレームのフォーマット９０に基づいて図２１に示す共通テーブル編集フレーム４５１を生成する。
【０４６８】
なお、共通テーブル編集フレーム４５１は、親通信装置１０１および子通信装置１０２において保持される共通フィールドテーブルを編集するために用いられる。以下、中央制御装置１５１が編集対象とする共通フィールドテーブルを編集対象共通フィールドテーブルと称する。
【０４６９】
たとえば、中央制御装置１５１は、編集対象共通フィールドテーブルを編集するときは、以下の手順により共通テーブル編集フレーム４５１を生成する。
【０４７０】
すなわち、中央制御装置１５１は、フレームの先頭から、ＦｒａｍｅＬｅｎｇｔｈ、テーブルＩＤ、タイプ、フィールドＩＤ、圧縮復元方式ＩＤおよび登録値のフィールドを有するフレームであって、９オクテットの長さを有する共通テーブル編集フレーム４５１を生成する。
【０４７１】
中央制御装置１５１は、ＦｒａｍｅＬｅｎｇｔｈのフィールドに相当する最初の１オクテット目において、”ＦｒａｍｅＬｅｎｇｔｈ”フィールドを含まないフレームの長さを格納する。
【０４７２】
たとえば、共通テーブル編集フレーム４５１におけるＦｒａｍｅＬｅｎｇｔｈのフィールドには、共通テーブル編集フレーム４５１の長さである９オクテットから”ＦｒａｍｅＬｅｎｇｔｈ”フィールドの長さである１オクテットを差し引いた値である０ｘ０８が格納される。
【０４７３】
中央制御装置１５１は、テーブルＩＤのフィールドである２オクテット目において、共通フィールドテーブルを編集対象としていることを示すゼロを格納する。
【０４７４】
中央制御装置１５１は、タイプのフィールドである３オクテット目において、ゼロ番目のビットから６番目のビットを以下の値に設定する。
【０４７５】
すなわち、中央制御装置１５１は、後述するフィールドＩＤに対応するレコードを追加するときはゼロに設定する。中央制御装置１５１は、当該レコードに含まれる値を上書きするときは１に設定する。中央制御装置１５１は、当該レコードを削除するときは２に設定する。
【０４７６】
また、中央制御装置１５１は、タイプのフィールドにおいて、７番目のビットを以下の値に設定する。すなわち、中央制御装置１５１は、編集対象共通フィールドテーブルが下り方向に対応する共通フィールドテーブルであるとき、ゼロに設定する。また、中央制御装置１５１は、編集対象共通フィールドテーブルが上り方向に対応する共通フィールドテーブルであるとき、１に設定する。
【０４７７】
中央制御装置１５１は、フィールドＩＤのフィールドである４オクテット目において、編集対象共通フィールドテーブルにおいて対象とするフィールドＩＤを格納する。
【０４７８】
中央制御装置１５１は、圧縮復元方式ＩＤのフィールドである５オクテット目において、以下の値を格納する。すなわち、中央制御装置１５１は、編集対象共通フィールドテーブルにおいて、上記フィールドＩＤに対応する圧縮復元方式ＩＤのレコードに含める値を格納する。
【０４７９】
中央制御装置１５１は、登録値のフィールドである６オクテット目から９オクテット目までにおいて、以下の値を格納する。すなわち、中央制御装置１５１は、編集対象共通フィールドテーブルにおいて、上記フィールドＩＤに対応する登録値のレコードに含める値を格納する。
【０４８０】
中央制御装置１５１は、たとえば、上記のように生成した共通テーブル編集フレーム４５１を、編集対象共通フィールドテーブルを有する親通信装置１０１および子通信装置１０２へ送信する。
【０４８１】
親通信装置１０１および子通信装置１０２は、中央制御装置１５１から共通テーブル編集フレーム４５１を受信すると、受信した共通テーブル編集フレーム４５１に基づいて、それぞれ自己の記憶部２４，３４において保持される共通フィールドテーブルすなわち編集対象共通フィールドテーブルを編集する。
【０４８２】
これにより、親通信装置１０１における所定の下り短縮方法および子通信装置１０２における所定の下り復元方法と、親通信装置１０１における所定の上り復元方法および子通信装置１０２における所定の上り短縮方法との少なくともいずれか一方を適宜更新することができる。
【０４８３】
図２３は、本発明の実施の形態に係る配電線通信システムにおいて用いられるコマンドテーブル編集フレームの一例を示す図である。
【０４８４】
図２４は、本発明の実施の形態に係る配電線通信システムにおいて用いられるコマンドテーブル編集フレームのフォーマットの一例を示す図である。
【０４８５】
図１、図２３および図２４を参照して、たとえば、短縮方法更新部として、中央制御装置１５１は、図２４に示すコマンドテーブル編集フレームのフォーマット９１に基づいて図２３に示すコマンドテーブル編集フレーム４５２を生成する。
【０４８６】
なお、コマンドテーブル編集フレーム４５２は、親通信装置１０１および子通信装置１０２において保持されるコマンドテーブルを編集するために用いられる。以下、中央制御装置１５１が編集対象とするコマンドテーブルを編集対象コマンドテーブルと称する。
【０４８７】
たとえば、中央制御装置１５１は、編集対象コマンドテーブルを編集するときは、以下の手順によりコマンドテーブル編集フレーム４５２を生成する。
【０４８８】
すなわち、中央制御装置１５１は、フレームの先頭から、ＦｒａｍｅＬｅｎｇｔｈ、テーブルＩＤ、タイプ、インデックス、フィールドＩＤ、オフセット、Ｌｅｎｇｔｈ、バイトオーダ、圧縮復元方式ＩＤおよび対象値のフィールドを有するフレームであって、１４オクテットの長さを有するコマンドテーブル編集フレーム４５２を生成する。
【０４８９】
中央制御装置１５１は、ＦｒａｍｅＬｅｎｇｔｈのフィールドに相当する最初の１オクテット目において、”ＦｒａｍｅＬｅｎｇｔｈ”フィールドを含まないフレームの長さを格納する。
【０４９０】
たとえば、コマンドテーブル編集フレーム４５２におけるＦｒａｍｅＬｅｎｇｔｈのフィールドには、コマンドテーブル編集フレーム４５２の長さである１４オクテットから”ＦｒａｍｅＬｅｎｇｔｈ”フィールドの長さである１オクテットを差し引いた値である０ｘ０Ｄが格納される。
【０４９１】
中央制御装置１５１は、テーブルＩＤのフィールドである２オクテット目から３オクテット目までにおいて、編集対象コマンドテーブルを指定するための値を格納する。
【０４９２】
たとえば、中央制御装置１５１は、親通信装置１０１において用いられる図１５に示す０ｘ９８Ｓｅｔコマンドテーブル７１を編集対象とするときは、テーブルＩＤに以下の値を格納する。
【０４９３】
すなわち、中央制御装置１５１は、テーブルＩＤのＭＳＢを「Ｓｅｔ」に対応する１に設定する。また、中央制御装置１５１は、テーブルＩＤのＭＳＢ以外のビットに、たとえば図８に示す対象ＥＰＣリスト８０におけるＥＰＣ＿Ｖａｌｕｅ０ｘ９８に対応するコマンドＩＤである０ｘ０００８を格納する。この結果、たとえばコマンドテーブル編集フレーム４５２におけるテーブルＩＤのフィールドには、０ｘ８００８の値が格納される。
【０４９４】
中央制御装置１５１は、タイプのフィールドである４オクテット目において、ゼロ番目のビットから６番目のビットを以下の値に設定する。
【０４９５】
すなわち、中央制御装置１５１は、後述するフィールドＩＤに対応するレコードを追加するときはゼロに設定する。中央制御装置１５１は、当該レコードに含まれる値を上書きするときは１に設定する。中央制御装置１５１は、当該レコードを削除するときは２に設定する。
【０４９６】
また、中央制御装置１５１は、タイプのフィールドにおいて、７番目のビットを以下の値に設定する。すなわち、中央制御装置１５１は、編集対象コマンドテーブルが下り方向に対応するコマンドテーブルであるとき、ゼロに設定する。また、中央制御装置１５１は、編集対象共通フィールドテーブルが上り方向に対応する共通フィールドテーブルであるとき、１に設定する。
【０４９７】
中央制御装置１５１は、インデックスのフィールドである５オクテット目において、編集対象とするレコードが属する、編集対象コマンドテーブルにおける行に対応するインデックスを格納する。
【０４９８】
中央制御装置１５１は、フィールドＩＤのフィールドである６オクテット目において、編集対象コマンドテーブルにおいて対象とするフィールドＩＤを格納する。
【０４９９】
中央制御装置１５１は、オフセットのフィールドである７オクテット目において、以下の値を格納する。すなわち、中央制御装置１５１は、編集対象コマンドテーブルにおいて、上記フィールドＩＤに対応するオフセットのレコードに含める値を格納する。
【０５００】
中央制御装置１５１は、Ｌｅｎｇｔｈのフィールドである８オクテット目において、以下の値を格納する。すなわち、中央制御装置１５１は、編集対象コマンドテーブルにおいて、上記フィールドＩＤに対応するＬｅｎｇｔｈのレコードに含める値を格納する。
【０５０１】
中央制御装置１５１は、バイトオーダのフィールドである９オクテット目において、以下の値を格納する。すなわち、中央制御装置１５１は、編集対象コマンドテーブルにおいて、上記フィールドＩＤに対応するバイトオーダのレコードに含める値を格納する。
【０５０２】
中央制御装置１５１は、圧縮復元方式ＩＤのフィールドである１０オクテット目において、以下の値を格納する。すなわち、中央制御装置１５１は、編集対象コマンドテーブルにおいて、上記フィールドＩＤに対応する圧縮復元方式ＩＤのレコードに含める値を格納する。
【０５０３】
中央制御装置１５１は、対象値のフィールドである１１オクテット目から１４オクテット目までにおいて、以下の値を格納する。すなわち、中央制御装置１５１は、編集対象コマンドテーブルにおいて、上記フィールドＩＤに対応する対象値のレコードに含める値を格納する。
【０５０４】
中央制御装置１５１は、たとえば、上記のように生成したコマンドテーブル編集フレーム４５２を、編集対象コマンドテーブルを有する親通信装置１０１および子通信装置１０２へ送信する。
【０５０５】
親通信装置１０１および子通信装置１０２は、中央制御装置１５１からコマンドテーブル編集フレーム４５２を受信すると、受信したコマンドテーブル編集フレーム４５２に基づいて、それぞれ自己の記憶部２４，３４において保持されるコマンドテーブルすなわち編集対象コマンドテーブルを編集する。
【０５０６】
これにより、親通信装置１０１における所定の下り短縮方法および子通信装置１０２における所定の下り復元方法と、親通信装置１０１における所定の上り復元方法および子通信装置１０２における所定の上り短縮方法との少なくともいずれか一方を適宜更新することができる。
【０５０７】
また、中央制御装置１５１は、たとえば、親通信装置１０１および子通信装置１０２が保持する対象ＥＰＣリストを更新してもよい。
【０５０８】
これにより、親通信装置１０１における所定の下り短縮方法および子通信装置１０２における所定の下り復元方法と、親通信装置１０１における所定の上り復元方法および子通信装置１０２における所定の上り短縮方法との少なくともいずれか一方を適宜更新することができる。
【０５０９】
［配電線通信システムにおける動作］
本発明の実施の形態に係る配電線通信システムにおける中央制御装置１５１、親通信装置１０１、子通信装置１０２およびＰＣＳ１５５は、以下の各シーケンスおよびフローチャートの各ステップを含むプログラムを図示しないメモリから読み出して実行する。このプログラムは、外部からインストールすることができる。このインストールされるプログラムは、たとえば記録媒体に格納された状態で流通する。
【０５１０】
図２５は、本発明の実施の形態に係る配電線通信システムにおける通知情報の送信処理および受信処理を行う際の動作の一例を示すシーケンス図である。
【０５１１】
図２５を参照して、中央制御装置１５１がＰＣＳ１５５Ａに接続された太陽電池モジュール１５７Ａの定格発電電力値を要求する内容を含むリクエストフレームを送信する状況を想定する。
【０５１２】
まず、中央制御装置１５１は、通知情報を含むリクエストフレームをネットワーク１１経由で親通信装置１０１へ送信する（ステップＳ５２）。この際、中央制御装置１５１は、リクエストフレームに含まれるＥＳＶおよびＥＰＣにそれぞれ０ｘ６２および０ｘＥ８の値を格納する。
【０５１３】
次に、親通信装置１０１は、中央制御装置１５１からリクエストフレームを受信すると、所定の下り短縮方法に従って当該リクエストフレームを短縮し、短縮リクエストフレームを生成する（ステップＳ５４）。
【０５１４】
次に、親通信装置１０１は、生成した短縮リクエストフレームを配電線経由で子通信装置１０２Ａへ送信する（ステップＳ５６）。
【０５１５】
次に、子通信装置１０２Ａは、親通信装置１０１から短縮リクエストフレームを受信すると、所定の下り復元方法に従って当該短縮リクエストフレームをリクエストフレームに復元する（ステップＳ５８）。
【０５１６】
次に、子通信装置１０２Ａは、復元したリクエストフレームをネットワーク１４Ａ経由でＰＣＳ１５５Ａへ送信する（ステップＳ６０）。
【０５１７】
次に、ＰＣＳ１５５Ａは、子通信装置１０２Ａからリクエストフレームを受信すると、受信したリクエストフレームに含まれるＥＳＶおよびＥＰＣに格納された値に応じて以下の処理を行う（ステップＳ６２）。
【０５１８】
すなわち、ＰＣＳ１５５Ａは、自己に接続された太陽電池モジュール１５７Ａの定格発電電力値を取得し、取得した定格発電電力値を含むレスポンスフレームを生成する。この際、ＰＣＳ１５５Ａは、レスポンスフレームに含まれるＥＳＶ、ＥＰＣおよびＥＤＴにそれぞれ０ｘ７２、０ｘＥ８および取得した定格発電電力値の値を格納する。
【０５１９】
次に、ＰＣＳ１５５Ａは、生成したレスポンスフレームを子通信装置１０２Ａへ送信する（ステップＳ６４）。
【０５２０】
次に、子通信装置１０２Ａは、ＰＣＳ１５５Ａからレスポンスフレームを受信すると、所定の上り短縮方法に従って当該レスポンスフレームを短縮し、短縮レスポンスフレームを生成する（ステップＳ６６）。
【０５２１】
次に、子通信装置１０２Ａは、生成した短縮レスポンスフレームを配電線経由で親通信装置１０１へ送信する（ステップＳ６８）。
【０５２２】
次に、親通信装置１０１は、子通信装置１０２Ａから短縮レスポンスフレームを受信すると、所定の上り復元方法に従って当該短縮レスポンスフレームをレスポンスフレームに復元する（ステップＳ７０）。
【０５２３】
次に、親通信装置１０１は、復元したレスポンスフレームをネットワーク１１経由で中央制御装置１５１へ送信する（ステップＳ７２）。
【０５２４】
次に、中央制御装置１５１は、親通信装置１０１からレスポンスフレームを受信すると、受信したレスポンスフレームに含まれる定格発電電力値の値を確認する（ステップＳ７４）。
【０５２５】
［短縮処理を行う際の通信装置における動作］
図２６は、本発明の実施の形態に係る親通信装置および子通信装置がフレームの長さを短縮する際の動作手順の一例を定めたフローチャートである。
【０５２６】
図２６を参照して、たとえば、親通信装置１０１がリクエストフレームについて短縮処理を行う状況を想定する。子通信装置１０２がレスポンスフレームについて短縮処理を行う状況については、以下の動作手順において、「親通信装置１０１」および「リクエストフレーム」をそれぞれ「子通信装置１０２」および「レスポンスフレーム」に読み替えればよい。
【０５２７】
まず、親通信装置１０１は、共通フィールドテーブルに含まれるレコードに対応する処理をインデックス順にリクエストフレームに対して行うことにより、当該リクエストフレームにおける共通フィールドを削除する（ステップＳ１０２）。
【０５２８】
次に、親通信装置１０１は、リクエストフレームに含まれるＥＳＶの値に応じてコマンドフラグにおけるＭＳＢの値を設定する（ステップＳ１０４）。
【０５２９】
次に、親通信装置１０１は、リクエストフレームに含まれるＯＰＣの値を取得し、取得したＯＰＣの値を変数ｎに設定する（ステップＳ１０６）。
【０５３０】
次に、親通信装置１０１は、変数ｎがゼロでない場合（ステップＳ１０８でＮＯ）、以下の処理を行う。
【０５３１】
すなわち、親通信装置１０１は、リクエストフレームに含まれるＥＰＣｎの値を対象ＥＰＣリストに基づいてコマンドＩＤに変換し、上記コマンドフラグの値と当該コマンドＩＤとのビット単位論理和により得られる値をコマンドフラグに格納する（ステップＳ１１０）。
【０５３２】
次に、親通信装置１０１は、ＥＳＶの値およびＥＰＣｎの値に対応するコマンドテーブルを取得する。そして、親通信装置１０１は、当該コマンドテーブルに含まれるレコードに対応する処理を、ＥＰＣｎに対応するＥＤＴｎに格納された値に対してインデックス順に行う。そして、親通信装置１０１は、ＥＰＣｎに対応するＰＤＣｎを削除する（ステップＳ１１２）。
【０５３３】
次に、親通信装置１０１は、変数ｎから１を減ずる（ステップＳ１１４）。
【０５３４】
次に、親通信装置１０１は、変数ｎがゼロである場合（ステップＳ１０８でＹＥＳ）、コマンドテーブルに従って処理を行ったＥＤＴｎを以下の順にソートする。すなわち、親通信装置１０１は、対象ＥＰＣリストにおいて、ＥＤＴｎに対応するＥＰＣｎの値と同じＥＰＣ＿Ｖａｌｕｅのインデックスを取得し、ＥＤＴｎを当該インデックス順にソートする（ステップＳ１１６）。
【０５３５】
［復元処理を行う際の通信装置における動作］
図２７は、本発明の実施の形態に係る親通信装置および子通信装置がフレームを復元する際の動作手順の一例を定めたフローチャートである。
【０５３６】
図２７を参照して、たとえば、子通信装置１０２が短縮リクエストフレームの復元処理を行う状況を想定する。親通信装置１０１が短縮レスポンスフレームの復元処理を行う状況については、以下の動作手順において、「子通信装置１０２」、「短縮リクエストフレーム」および「リクエストフレーム」をそれぞれ「親通信装置１０１」、「短縮レスポンスフレーム」および「レスポンスフレーム」に読み替えればよい。
【０５３７】
まず、子通信装置１０２は、共通フィールドテーブルに含まれるレコードに対応する処理をインデックス順に短縮リクエストフレームに対して行うことにより、当該短縮リクエストフレームに共通フィールドを付加する（ステップＳ２０２）。
【０５３８】
次に、子通信装置１０２は、短縮リクエストフレームに含まれるコマンドフラグのＭＳＢに設定された値に応じてＥＳＶを復元する（ステップＳ２０４）。
【０５３９】
次に、子通信装置１０２は、変数ｎを１に設定する（ステップＳ２０６）。
【０５４０】
次に、子通信装置１０２は、変数ｉをゼロに設定する（ステップＳ２０８）。
【０５４１】
次に、子通信装置１０２は、変数ｉがたとえば１４以下である場合（ステップＳ２１０でＹＥＳ）、以下の処理を行う。
【０５４２】
すなわち、子通信装置１０２は、コマンドフラグにおけるｉ番目のビットに設定された値を取得する（ステップＳ２１２）。
【０５４３】
次に、子通信装置１０２は、ｉ番目のビットに設定された値が１である場合（ステップＳ２１４でＹＥＳ）、以下の処理を行う。
【０５４４】
すなわち、子通信装置１０２は、対象ＥＰＣリストにおけるインデックスがｉの行に属するＥＰＣ＿Ｖａｌｕｅを格納させたＥＰＣｎを復元する（ステップＳ２１６）。
【０５４５】
次に、子通信装置１０２は、ＥＳＶの値およびＥＰＣｎの値に対応するコマンドテーブルを取得する。そして、子通信装置１０２は、当該コマンドテーブルに含まれるレコードに対応する処理を、短縮リクエストフレームにおけるＥＤＴｎに格納された値に対してインデックス順に行う。そして、子通信装置１０２は、処理したＥＤＴｎのサイズを格納させたＰＤＣｎを復元する（ステップＳ２１８）。
【０５４６】
次に、親通信装置１０１は、変数ｎに１を加算する（ステップＳ２２０）。
【０５４７】
次に、親通信装置１０１は、変数ｉに１を加算する（ステップＳ２２２）。
【０５４８】
一方、子通信装置１０２は、ｉ番目のビットに設定された値がゼロである場合（ステップＳ２１４でＮＯ）、変数ｉに１を加算する（ステップＳ２２２）。
【０５４９】
次に、親通信装置１０１は、変数ｉが１４以下でない場合（ステップＳ２１０でＮＯ）、変数（ｎ−１）を格納させたＯＰＣを復元する（ステップＳ２２４）。
【０５５０】
ところで、たとえば、配電線を介して伝送される信号の周波数を下げることにより配電線における信号の減衰を抑制し、当該通信の信頼性を向上させることが考えられる。しかしながら、このような方法では、周波数を下げることに起因して通信速度が低下してしまう。また、親通信装置１０１および子通信装置１０２において発生する熱を抑制するために、低速配電線通信においては更なる通信速度の低下が発生してしまう場合がある。
【０５５１】
これに対して、本発明の実施の形態に係る配電線通信システムでは、親通信装置１０１は、通知情報を含む通信フレームを中央制御装置１５１からネットワーク１１経由で受信する。親通信装置１０１は、所定の短縮方法に従って、受信した通信フレームの長さを短縮し、短縮した通信フレームである短縮フレームを配電線経由で子通信装置１０２Ａへ送信する。子通信装置１０２Ａは、親通信装置１０１から受信した短縮フレームを、上記所定の短縮方法に対応する所定の復元方法に従って、通信フレームに復元する。そして、子通信装置１０２Ａは、復元した通信フレームをネットワーク１４Ａ経由でＰＣＳ１５５Ａへ送信する。
【０５５２】
このように、親通信装置１０１が、通知情報を含む通信フレームを子通信装置１０２Ａで復元できるように短縮し、配電線経由で子通信装置１０２Ａへ送信する構成により、通信フレームを短縮せずに送信する場合と比べて、親通信装置１０１から子通信装置１０２Ａへの通知情報の通信速度を向上させることができる。
【０５５３】
また、子通信装置１０２Ａが、配電線経由で受信した短縮フレームを復元する構成により、親通信装置１０１において通信フレームを短縮して送信することができる。
【０５５４】
これにより、伝送される信号の周波数を下げることにより親通信装置１０１から子通信装置１０２Ａへの通信フレームの伝送速度が低下する場合においても、通知情報の通信速度の低下を抑制することができる。
【０５５５】
また、本発明の実施の形態に係る配電線通信システムでは、通信フレームは、複数の通信フレームにおいて共通の内容が格納される共通フィールドを含む。親通信装置１０１は、共通フィールドを通信フレームから削除することにより通信フレームの長さを短縮する。子通信装置１０２Ａは、共通フィールドを短縮フレームに付加することにより通信フレームを復元する。
【０５５６】
このように、フレームにおける位置を特定することが容易な共通フィールドを削除する構成により、簡易な処理でフレームを短縮することができる。また、削除によりフレームの短縮を行うので、フレームを効率よく短縮することができる。
【０５５７】
また、短縮フレームに共通フィールドを付加する簡易な処理で、フレームを正しく復元することができる。これにより、親通信装置１０１においてフレームを短縮して送信することができるため、通知情報の伝送速度の低下を抑制することができる。
【０５５８】
また、本発明の実施の形態に係る配電線通信システムでは、通信フレームは、機器を制御するための命令または当該命令に対する機器の応答が通知情報として格納されるコマンドフィールドを含む。親通信装置１０１は、コマンドフィールドを符号化することにより通信フレームの長さを短縮する。子通信装置１０２Ａは、短縮フレームにおいて、親通信装置１０１によって符号化されたコマンドフィールドを復号することにより通信フレームを復元する。
【０５５９】
このような構成により、たとえば複数種類の命令または応答がコマンドフィールドに含まれる場合において、コマンドフィールドを符号化することで、フレームを短縮することができる。
【０５６０】
また、短縮フレームにおける、符号化されたコマンドフィールドを復号するので、たとえば複数種類の命令または応答を含むフレームを正しく復元することができる。これにより、親通信装置１０１においてフレームを短縮して送信することができるため、通知情報の伝送速度の低下を抑制することができる。
【０５６１】
また、本発明の実施の形態に係る配電線通信システムでは、通信フレームは、機器を制御するための命令または当該命令に対する機器の応答に関連するデータが通知情報として格納されるデータフィールドを含む。親通信装置１０１は、通信フレームに含まれる命令または応答に応じてデータフィールドの一部または全部を削除または符号化することにより通信フレームの長さを短縮する。子通信装置１０２Ａは、短縮フレームにおいて、親通信装置１０１によって削除または符号化されたデータフィールドをそれぞれ付加または復号することにより通信フレームを復元する。
【０５６２】
このような構成により、フレームに含まれる命令または応答に応じて、当該命令または応答に関連するデータを符号化し、フレームを短縮することができる。
【０５６３】
また、フレームに含まれる命令または応答に応じて、削除または符号化されたデータフィールドに格納された値を正しく復元することができる。これにより、親通信装置１０１においてフレームを短縮して送信することができるため、通知情報の伝送速度の低下を抑制することができる。
【０５６４】
また、本発明の実施の形態に係る配電線通信システムでは、親通信装置１０１は、所定の短縮方法の内容を記憶する。子通信装置１０２Ａは、所定の復元方法の内容を記憶する。短縮方法更新部として、たとえば中央制御装置１５１は、親通信装置１０１における所定の短縮方法の記憶内容および子通信装置１０２Ａにおける所定の復元方法の記憶内容を更新する。
【０５６５】
このような構成により、短縮処理および復元処理の対象としないフレームが存在する場合であっても、当該フレームに応じて短縮方法および復元方法を更新することにより、当該フレームを短縮処理および復元処理の新たな対象とすることができる。
【０５６６】
また、本発明の実施の形態に係る配電線通信システムでは、親通信装置１０１は、ネットワーク１１を介して中央制御装置１５１と接続される。子通信装置１０２Ａは、ネットワーク１４Ａを介してＰＣＳ１５５Ａと接続される。親通信装置１０１は、中央制御装置１５１がＰＣＳ１５５Ａへ送信する通信フレームであるリクエストフレームを中央制御装置１５１からネットワーク１１経由で受信する。親通信装置１０１は、所定の短縮方法に従って、受信したリクエストフレームの長さを短縮し、短縮したリクエストフレームである短縮フレームを配電線経由で子通信装置１０２Ａへ送信する。子通信装置１０２Ａは、親通信装置１０１から受信した短縮フレームを、上記所定の短縮方法に対応する所定の復元方法に従って、リクエストフレームに復元する。子通信装置１０２Ａは、復元したリクエストフレームをネットワーク１４Ａ経由でＰＣＳ１５５Ａへ送信する。ＰＣＳ１５５Ａは、子通信装置１０２Ａから受信したリクエストフレームに含まれる通知情報に従った動作を行う。
【０５６７】
このように、親通信装置１０１が、通知情報を含むリクエストフレームを子通信装置１０２Ａで復元できるように短縮し、配電線経由で子通信装置１０２Ａへ送信する構成により、リクエストフレームを短縮せずに送信する場合と比べて、親通信装置１０１から子通信装置１０２Ａへの通知情報の通信速度を向上させることができる。
【０５６８】
これにより、伝送される信号の周波数を下げることにより親通信装置１０１から子通信装置１０２Ａへのリクエストフレームの伝送速度が低下する場合においても、通知情報の通信速度の低下を抑制することができる。
【０５６９】
また、中央制御装置１５１が通知情報を含むリクエストフレームを送信してから、ＰＣＳ１５５Ａが当該通知情報を受信するまでの時間を短縮することができるので、当該通知情報に従ったＰＣＳ１５５Ａの動作の開始タイミングを早めることができる。
【０５７０】
すなわち、中央制御装置１５１およびＰＣＳ１５５Ａ間における通知情報の送受信に要する時間を短縮することができるので、配電線通信システム２０１における各装置の制御を迅速に行うことができる。
【０５７１】
また、本発明の実施の形態に係る配電線通信システムでは、子通信装置１０２Ａは、通知情報を含む通信フレームをＰＣＳ１５５Ａからネットワーク１４Ａ経由で受信する。子通信装置１０２Ａは、所定の短縮方法に従って、受信した通信フレームの長さを短縮し、短縮した通信フレームである短縮フレームを配電線経由で親通信装置１０１へ送信する。親通信装置１０１は、子通信装置１０２Ａから受信した短縮フレームを、上記所定の短縮方法に対応する所定の復元方法に従って、通信フレームに復元する。そして、親通信装置１０１は、復元した通信フレームをネットワーク１１経由で中央制御装置１５１へ送信する。
【０５７２】
このように、子通信装置１０２Ａが、通知情報を含む通信フレームを親通信装置１０１で復元できるように短縮し、配電線経由で親通信装置１０１へ送信する構成により、通信フレームを短縮せずに送信する場合と比べて、子通信装置１０２Ａから親通信装置１０１への通知情報の通信速度を向上させることができる。
【０５７３】
また、親通信装置１０１が、配電線経由で受信した短縮フレームを復元する構成により、子通信装置１０２Ａにおいて通信フレームを短縮して送信することができる。
【０５７４】
これにより、伝送される信号の周波数を下げることにより子通信装置１０２Ａから親通信装置１０１への通信フレームの伝送速度が低下する場合においても、通知情報の通信速度の低下を抑制することができる。
【０５７５】
また、本発明の実施の形態に係る配電線通信システムでは、通信フレームは、複数の通信フレームにおいて共通の内容が格納される共通フィールドを含む。子通信装置１０２Ａは、共通フィールドを通信フレームから削除することにより通信フレームの長さを短縮する。親通信装置１０１は、共通フィールドを短縮フレームに付加することにより通信フレームを復元する。
【０５７６】
このように、フレームにおける位置を特定することが容易な共通フィールドを削除する構成により、簡易な処理でフレームを短縮することができる。また、削除によりフレームの短縮を行うので、フレームを効率よく短縮することができる。
【０５７７】
また、短縮フレームに共通フィールドを付加する簡易な処理で、フレームを正しく復元することができる。これにより、子通信装置１０２Ａにおいてフレームを短縮して送信することができるため、通知情報の伝送速度の低下を抑制することができる。
【０５７８】
また、本発明の実施の形態に係る配電線通信システムでは、通信フレームは、機器を制御するための命令または当該命令に対する機器の応答が通知情報として格納されるコマンドフィールドを含む。子通信装置１０２Ａは、コマンドフィールドを符号化することにより通信フレームの長さを短縮する。親通信装置１０１は、短縮フレームにおいて、子通信装置１０２Ａによって符号化されたコマンドフィールドを復号することにより通信フレームを復元する。
【０５７９】
このような構成により、たとえば複数種類の命令または応答がコマンドフィールドに含まれる場合において、コマンドフィールドを符号化することで、フレームを短縮することができる。
【０５８０】
また、短縮フレームにおける、符号化されたコマンドフィールドを復号するので、たとえば複数種類の命令または応答を含むフレームを正しく復元することができる。これにより、子通信装置１０２Ａにおいてフレームを短縮して送信することができるため、通知情報の伝送速度の低下を抑制することができる。
【０５８１】
また、本発明の実施の形態に係る配電線通信システムでは、通信フレームは、機器を制御するための命令または当該命令に対する機器の応答に関連するデータが通知情報として格納されるデータフィールドを含む。子通信装置１０２Ａは、通信フレームに含まれる命令または応答に応じてデータフィールドの一部または全部を削除または符号化することにより通信フレームの長さを短縮する。親通信装置１０１は、短縮フレームにおいて、子通信装置１０２Ａによって削除または符号化されたデータフィールドをそれぞれ付加または復号することにより通信フレームを復元する。
【０５８２】
このような構成により、フレームに含まれる命令または応答に応じて、当該命令または応答に関連するデータを符号化し、フレームを短縮することができる。
【０５８３】
また、フレームに含まれる命令または応答に応じて、削除または符号化されたデータフィールドに格納された値を正しく復元することができる。これにより、子通信装置１０２Ａにおいてフレームを短縮して送信することができるため、通知情報の伝送速度の低下を抑制することができる。
【０５８４】
また、本発明の実施の形態に係る配電線通信システムでは、子通信装置１０２Ａは、所定の短縮方法の内容を記憶する。親通信装置１０１は、所定の復元方法の内容を記憶する。短縮方法更新部として、たとえば中央制御装置１５１は、子通信装置１０２Ａにおける所定の短縮方法の記憶内容および親通信装置１０１における所定の復元方法の記憶内容を更新する。
【０５８５】
このような構成により、短縮処理および復元処理の対象としないフレームが存在する場合であっても、当該フレームに応じて短縮方法および復元方法を更新することにより、当該フレームを短縮処理および復元処理の新たな対象とすることができる。
【０５８６】
また、本発明の実施の形態に係る配電線通信システムでは、子通信装置１０２Ａは、ネットワーク１４Ａを介してＰＣＳ１５５Ａと接続される。親通信装置１０１は、ネットワーク１１を介して中央制御装置１５１と接続される。子通信装置１０２Ａは、ＰＣＳ１５５Ａが中央制御装置１５１へ送信する通信フレームであるレスポンスフレームをＰＣＳ１５５Ａからネットワーク１４Ａ経由で受信する。子通信装置１０２Ａは、所定の短縮方法に従って、受信したレスポンスフレームの長さを短縮し、短縮したレスポンスフレームである短縮フレームを配電線経由で親通信装置１０１へ送信する。親通信装置１０１は、子通信装置１０２Ａから受信した短縮フレームを、上記所定の短縮方法に対応する所定の復元方法に従って、レスポンスフレームに復元する。親通信装置１０１は、復元したレスポンスフレームをネットワーク１１経由で中央制御装置１５１へ送信する。
【０５８７】
このように、子通信装置１０２Ａが、通知情報を含むレスポンスフレームを親通信装置１０１で復元できるように短縮し、配電線経由で親通信装置１０１へ送信する構成により、レスポンスフレームを短縮せずに送信する場合と比べて、子通信装置１０２Ａから親通信装置１０１への通知情報の通信速度を向上させることができる。
【０５８８】
これにより、伝送される信号の周波数を下げることにより子通信装置１０２Ａから親通信装置１０１へのレスポンスフレームの伝送速度が低下する場合においても、通知情報の通信速度の低下を抑制することができる。
【０５８９】
また、ＰＣＳ１５５Ａが通知情報を含むレスポンスフレームを送信してから、中央制御装置１５１が当該通知情報を受信するまでの時間を短縮することができるので、中央制御装置１５１が当該通知情報を受信するタイミングを早めることができる。
【０５９０】
すなわち、中央制御装置１５１およびＰＣＳ１５５Ａ間における通知情報の送受信に要する時間を短縮することができるので、配電線通信システム２０１における各装置の制御を迅速に行うことができる。
【０５９１】
なお、本発明の実施の形態に係る配電線通信システムでは、子通信装置１０２およびＰＣＳ１５５が別の装置として動作するとしたが、これに限定するものではない。子通信装置１０２およびＰＣＳ１５５は、一つの装置として動作してもよい。
【０５９２】
また、本発明の実施の形態に係る配電線通信システムでは、親通信装置１０１および子通信装置１０２において用いられる短縮方法および復元方法を更新するための短縮方法更新部を中央制御装置１５１が備える構成であるとしたが、これに限定するものではない。たとえば、ネットワーク１４に接続されるＰＣＳ１５５等の他の装置が短縮方法更新部を備える構成であってもよい。
【０５９３】
また、本発明の実施の形態に係る配電線通信システムでは、中央制御装置１５１およびＰＣＳ１５５が送受信するフレームの仕様については、非特許文献１および非特許文献２に規定されるものであるとしたが、これに限定するものではない。中央制御装置１５１およびＰＣＳ１５５が送受信するフレームは、他の仕様で規定されてもよい。
【０５９４】
また、本発明の実施の形態に係る配電線通信システムでは、上り方向および下り方向のフレームについて、短縮処理および復元処理が行われる構成であるとしたが、これに限定するものではない。たとえば、上り方向および下り方向のいずれか一方の方向のフレームについて短縮処理および復元処理が行われる構成であってもよい。
【０５９５】
上記実施の形態は、すべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記説明ではなく特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０５９６】
１１  ネットワーク
１２  高圧配電線網
１３Ａ，１３Ｂ，１３Ｃ  低圧配電線網
１４Ａ，１４Ｂ，１４Ｃ  ネットワーク
２１  信号線通信部
２２  フレーム短縮部
２３  フレーム復元部
２４  記憶部
２５  配電線通信部（配電線送信部および配電線受信部）
２６  制御部
３１  信号線通信部
３２  フレーム短縮部
３３  フレーム復元部
３４  記憶部
３５  配電線通信部（配電線送信部および配電線受信部）
３６  制御部
５１  信号線通信部
５３  機器制御部
５４  インバータ回路
１０１  親通信装置
１０２Ａ，１０２Ｂ，１０２Ｃ  子通信装置
１５１  中央制御装置
１５３Ａ，１５３Ｂ，１５３Ｃ  変圧器
１５５Ａ，１５５Ｂ，１５５Ｃ  ＰＣＳ（個別制御装置）
１５７Ａ，１５７Ｂ，１５７Ｃ  太陽電池モジュール
２０１  配電線通信システム
【図１】
2014168111.tif 000003
【図２】
2014168111.tif 000004
【図３】
2014168111.tif 000005
【図４】
2014168111.tif 000006
【図５】
2014168111.tif 000007
【図６】
2014168111.tif 000008
【図７】
2014168111.tif 000009
【図８】
2014168111.tif 000010
【図９】
2014168111.tif 000011
【図１０】
2014168111.tif 000012
【図１１】
2014168111.tif 000013
【図１２】
2014168111.tif 000014
【図１３】
2014168111.tif 000015
【図１４】
2014168111.tif 000016
【図１５】
2014168111.tif 000017
【図１６】
2014168111.tif 000018
【図１７】
2014168111.tif 000019
【図１８】
2014168111.tif 000020
【図１９】
2014168111.tif 000021
【図２０】
2014168111.tif 000022
【図２１】
2014168111.tif 000023
【図２２】
2014168111.tif 000024
【図２３】
2014168111.tif 000025
【図２４】
2014168111.tif 000026
【図２５】
2014168111.tif 000027
【図２６】
2014168111.tif 000028
【図２７】
2014168111.tif 000029