(57)【要約】【課題】マスタ局で複数のスレーブ局からの応答を得るまでの時間を短縮することができ、また応答要求時の通信効率を向上させることができ、更に下り通信フレームの周期を短くすること。【解決手段】マスタ局１２から応答要求対象となる任意のスレーブ局１１−１〜１１−Ｎの指定情報を設定した下り通信フレーム信号Ｆ１を送信し、各スレーブ局の受信データ判断部２２が通信フレーム信号の下り・上りの区別と自局に対する応答要求の有無を判断する。また、受信データ判断部２２は、下り通信フレーム信号Ｆ１の受信終了後、自局に対する応答要求がある場合、送信部２５に対して自局の上り通信フレーム信号Ｆ２の応答送信を行う。また、自局に対する応答要求がある場合に、自局の１つ前の局番のスレーブ局が送信した上り通信フレーム信号Ｆ２の受信終了後、自局の上り通信フレーム信号Ｆ２の応答送信を行う。【選択図】      図１
2007221292.tif 000002
【特許請求の範囲】
【請求項１】
複数のスレーブ局と、これらスレーブ局を制御するマスタ局とを有し、複数のスレーブ局とマスタ局とを半二重通信線で接続し、マスタ局から複数のスレーブ局へ向かって下り通信フレーム信号を送信し、この逆方向に上り通信フレーム信号を送信する通信システムにおいて、
前記マスタ局は、前記下り通信フレーム信号に、前記複数のスレーブ局のうち応答要求対象となる任意数のスレーブ局を特定局並びに当該特定局以外の局として指定する指定情報を重畳する第１の通信手段を備え、
前記スレーブ局は、受信信号が前記下り通信フレーム信号か、前記上り通信フレーム信号かを判断し、前記下り通信フレーム信号と判断された際に、この信号中の指定情報で自局が前記特定局として指定されている場合、当該指定情報に自局の固有情報を書込んだ上り通信フレーム信号を送信し、また、前記上り通信フレーム信号と判断された際に、この信号中の指定情報で自局が前記特定局以外の局として指定されている場合、当該指定情報に自局の固有情報を書込んだ上り通信フレーム信号を送信する第２の通信手段とを備えた
ことを特徴とする通信システム。
【請求項２】
前記第１の通信手段は、前記指定情報にて応答要求対象となる任意数のスレーブ局を指定する際に、予め各スレーブ局に昇又は降順に割り当てられた局番の中から応答要求の開始局番並びに当該開始局番の次の局番から応答要求の終了局番までの局番範囲を指定し、
前記第２の通信手段は、前記下り通信フレーム信号と判断された際に、この信号中の指定情報で自局局番が前記開始局番として指定されている場合、当該指定情報に自局局番を書込んだ上り通信フレーム信号を送信し、また、前記上り通信フレーム信号と判断された際に、この信号中の指定情報の局番範囲に自局局番が含まれる場合、自局局番の１つ前の局番のスレーブ局からの上り通信フレーム信号の応答送信終了後に、当該指定情報に自局局番を書込んだ上り通信フレーム信号を送信する
ことを特徴とする請求項１に記載の通信システム。
【請求項３】
複数のスレーブ局と、これらスレーブ局を制御するマスタ局とを有し、複数のスレーブ局とマスタ局とを全二重通信線で接続し、マスタ局から複数のスレーブ局へ向かって下り通信フレーム信号を送信し、この逆方向に上り通信フレーム信号を送信する通信システムにおいて、
前記マスタ局は、前記下り通信フレーム信号に、前記複数のスレーブ局のうち応答要求対象となる任意数のスレーブ局を特定局並びに当該特定局以外の局として指定する指定情報を重畳する第３の通信手段を備え、
前記スレーブ局は、前記下り通信フレーム信号を受信した際に、この信号中の指定情報で自局が前記特定局として指定されている場合、当該指定情報に自局の固有情報を書込んだ上り通信フレーム信号を送信し、また、前記上り通信フレーム信号を受信した際に、この信号中の指定情報で自局が前記特定局以外の局として指定されている場合、当該指定情報に自局の固有情報を書込んだ上り通信フレーム信号を送信する第４の通信手段とを備えた
ことを特徴とする通信システム。
【請求項４】
前記第３の通信手段は、前記指定情報にて応答要求対象となる任意数のスレーブ局を指定する際に、予め各スレーブ局に昇又は降順に割り当てられた局番の中から応答要求の開始局番並びに当該開始局番の次の局番から応答要求の終了局番までの局番範囲を指定し、
前記第４の通信手段は、前記下り通信フレーム信号を受信した際に、この信号中の指定情報で自局局番が前記開始局番として指定されている場合、当該指定情報に自局局番を書込んだ上り通信フレーム信号を送信し、また、前記上り通信フレーム信号を受信した際に、この信号中の指定情報の局番範囲に自局局番が含まれる場合、自局局番の１つ前の局番のスレーブ局からの上り通信フレーム信号の応答送信終了後に、当該指定情報に自局局番を書込んだ上り通信フレーム信号を送信する
ことを特徴とする請求項３に記載の通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パワーエレクトロニクス技術を応用した電力変換装置やサーボモータ制御システムにおけるマスタ局と複数のスレーブ局との間をシリアル伝送線により接続し、両者間でデータ伝送を行うようにした通信システムに関する。
【背景技術】
【０００２】
従来、パワーエレクトロニクス技術を応用した電力変換装置やサーボモータ制御システムにおける複数の制御装置によって協調制御を行うシステムでは、複数のスレーブ局とこれらスレーブ局を制御するマスタ局とを備えて通信システムを構成するケースが多い。この種の通信システムとして、例えば図１１に示すように、第１〜第Ｎのスレーブ局１−１，１−２，１−３，…，１−Ｎと、マスタ局２とを半二重方式のシリアル伝送用のバスラインである通信線３で接続した通信システムがある。なお、半二重方式であるため、マスタ局２が通信中はスレーブ局１−１〜１−Ｎは通信できず、何れかのスレーブ局１−１〜１−Ｎが通信中はマスタ局２は通信できない。
【０００３】
この通信システムにおいて、マスタ局からスレーブ局へ、逆にスレーブ局からマスタ局へ通信フレーム信号を遣り取りする従来技術として、特許文献１に記載のものがある。この技術を図１２に示すタイムチャートを参照して説明する。
なお、本明細書図中では、通信フレーム信号は通信フレーム、マスタ局はマスタ、スレーブ局はスレーブ等のように単語を略して記載する場合もある。
【０００４】
時刻ｔ１において、マスタ局２からブロードキャスト通信により全スレーブ局１−１〜１−Ｎに対して、第１のスレーブ局１−１に対する応答要求（第１のスレーブ応答要求）を含む下り通信フレーム信号を送信する。この信号を受信した全スレーブ局１−１〜１−Ｎの内、第１のスレーブ応答要求の受信先に該当する第１のスレーブ局１−１のみが、時刻ｔ２において、マスタ局２へ上り通信フレーム信号を返信する。
【０００５】
これを受信したマスタ局２は、同様に時刻ｔ３において、全スレーブ局１−１〜１−Ｎに対して、第２のスレーブ応答要求を含む下り通信フレーム信号を送信し、第２のスレーブ応答要求の受信先に該当する第２のスレーブ局１−２のみが、時刻ｔ４において、マスタ局２へ上り通信フレーム信号を返信する。
以降同様に順次送受信を行い、時刻ｔ５に示すように、マスタ局２から第Ｎのスレーブ応答要求を含む下り通信フレーム信号を送信し、これを受信した第Ｎのスレーブ局１−Ｎが、時刻ｔ６において、マスタ局２へ上り通信フレーム信号を返信し、これをマスタ局２が受信するまで行う。これによってマスタ局２は全スレーブ局１−１〜１−Ｎと情報の遣り取りを行うことができる。
【０００６】
この他、特許文献２に記載の従来技術もあり、これを図１３に示すタイムチャートを参照して説明する。
マスタ局２が下り通信フレーム信号を全スレーブ局１−１〜１−Ｎに対して送信し、これを受信する全スレーブ局１−１〜１−Ｎが、下り通信フレーム信号を受信してから予め定められた時刻ｔ２で示す基準点で一斉に内臓タイマ（図示せず）をクリアした後スタートさせる。この基準点からスレーブ局１−１〜１−Ｎ毎に所定時間間隔ずらして設定されたタイマ値Ｔ1〜ＴN経過後に、各スレーブ局１−１〜１−Ｎが上り通信フレーム信号をマスタ局２へ返信するようになっている。これによってマスタ局２は全スレーブ局１−１〜１−Ｎと情報の遣り取りを行うことができる。
【特許文献１】特開２００４−２８５８１号公報
【特許文献２】特開２００５−４５６７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかし、上記の特許文献１の従来技術においては、複数のスレーブ局１−１〜１−Ｎから応答を得るために、スレーブ局１−１〜１−Ｎ毎に「応答要求」を送信し、その都度ブロードキャスト通信で全スレーブ局１−１〜１−Ｎへ送信しなければならないので、応答を得るまでに時間がかかり過ぎるという問題がある。
また、通常、通信フレーム信号中には送信したいデータ以外に、開始や終了を示すフラグやチェックデータ等の通信手順用の情報を含んでおり、スレーブ局毎に通信フレーム信号で「応答要求」を送信すると結果的に通信手順用の情報の比率が増大し、実効の通信効率が低下するという問題もある。
【０００８】
一方、特許文献２においては、マスタ局２からの下り通信フレーム信号を受信した全スレーブ局１−１〜１−Ｎが応答を返信するが、全スレーブ局１−１〜１−Ｎの返信が終了するまでは、マスタ局２から次の下り通信フレーム信号を送信することができない。このため、下り通信フレーム信号の周期を短くすることができないという問題がある。
例えば、電力変換装置を適用するアプリケーションによっては、１回当りの下り通信フレーム信号に対して一部のスレーブ局の応答で良く、代わりに下り通信フレーム信号の周期を短くしたいという仕様も多い。このような場合に特許文献２の技術では対応不可能となる。
【０００９】
本発明は、このような課題に鑑みてなされたものであり、マスタ局で複数のスレーブ局からの応答を得るまでの時間を短縮することができ、また応答要求時の通信効率を向上させることができ、更に下り通信フレームの周期を短くすることができる通信システムを提供することを目的としている。
【課題を解決するための手段】
【００１０】
上記目的を達成するために、本発明の請求項１による通信システムは、複数のスレーブ局と、これらスレーブ局を制御するマスタ局とを有し、複数のスレーブ局とマスタ局とを半二重通信線で接続し、マスタ局から複数のスレーブ局へ向かって下り通信フレーム信号を送信し、この逆方向に上り通信フレーム信号を送信する通信システムにおいて、前記マスタ局は、前記下り通信フレーム信号に、前記複数のスレーブ局のうち応答要求対象となる任意数のスレーブ局を特定局並びに当該特定局以外の局として指定する指定情報を重畳する第１の通信手段を備え、前記スレーブ局は、受信信号が前記下り通信フレーム信号か、前記上り通信フレーム信号かを判断し、前記下り通信フレーム信号と判断された際に、この信号中の指定情報で自局が前記特定局として指定されている場合、当該指定情報に自局の固有情報を書込んだ上り通信フレーム信号を送信し、また、前記上り通信フレーム信号と判断された際に、この信号中の指定情報で自局が前記特定局以外の局として指定されている場合、当該指定情報に自局の固有情報を書込んだ上り通信フレーム信号を送信する第２の通信手段とを備えたことを特徴とする。
【００１１】
この構成によれば、半二重方式の通信システムにおいて、マスタ局は、任意数のスレーブ局を応答要求対象とする指示を１回の下り通信フレーム信号の送信で行うことができる。スレーブ局は、マスタ局からの下り通信フレーム信号を受信した際に自局に対する応答要求がある場合、自局の上り通信フレーム信号の応答送信をマスタ局に対して行うことができる。また、上り通信フレーム信号を受信した際に自局に対する応答要求がある場合、自局の上り通信フレーム信号の応答送信をマスタ局に対して行うことができる。このように、マスタ局から下り通信フレーム信号を１回送信のみで、複数のスレーブ局が上り通信フレーム信号の応答送信を行うことができる。これによって、従来のように、マスタ局からスレーブ局毎に応答要求を送信する必要が無くなるので、その分、応答を得るまでの時間を大幅に短縮することができる。
【００１２】
また、下り通信フレーム信号の送信が１回なので、その信号中に含まれる開始や終了を示すフラグやチェックデータ等の通信手順用の情報も１回で済み、下り通信フレーム信号を複数回送信することに比較すると、通信手順用の情報の比率が大幅に減少する。これによって実効通信効率を向上させることができる。また、１回の下り通信フレーム信号に対して、この信号で指定された任意数のスレーブ局のみが応答するようにしたので、従来のように、全スレーブ局の返信が行われることを防ぐことができ、下り通信フレームの周期を短くすることができる。
更に、応答を求めるスレーブ局の数を下り通信フレーム信号毎に変更することが可能なので、制御の状態に応じ下り通信フレーム信号の周期や応答を求めるスレーブ局の数を変更するような、柔軟な電力変換装置用の通信システムを提供することが可能となる。
【００１３】
また、本発明の請求項２による通信システムは、請求項１において、前記第１の通信手段は、前記指定情報にて応答要求対象となる任意数のスレーブ局を指定する際に、予め各スレーブ局に昇又は降順に割り当てられた局番の中から応答要求の開始局番並びに当該開始局番の次の局番から応答要求の終了局番までの局番範囲を指定し、前記第２の通信手段は、前記下り通信フレーム信号と判断された際に、この信号中の指定情報で自局局番が前記開始局番として指定されている場合、当該指定情報に自局局番を書込んだ上り通信フレーム信号を送信し、また、前記上り通信フレーム信号と判断された際に、この信号中の指定情報の局番範囲に自局局番が含まれる場合、自局局番の１つ前の局番のスレーブ局からの上り通信フレーム信号の応答送信終了後に、当該指定情報に自局局番を書込んだ上り通信フレーム信号を送信することを特徴とする。
【００１４】
この構成によれば、マスタ局から下り通信フレーム信号を１回送信のみで、複数のスレーブ局が上り通信フレーム信号の応答送信を行う際に、各スレーブ局は１つ前の局番のスレーブ局の上り通信フレーム信号の通信が応答送信終了後に、自局の上り通信フレーム信号を送信するので、２つ以上のスレーブ局が重複して上り通信フレーム信号の応答送信を行うことを無くし、マスタ局に対して適正に応答を行うことができる。
【００１５】
また、本発明の請求項３による通信システムは、複数のスレーブ局と、これらスレーブ局を制御するマスタ局とを有し、複数のスレーブ局とマスタ局とを全二重通信線で接続し、マスタ局から複数のスレーブ局へ向かって下り通信フレーム信号を送信し、この逆方向に上り通信フレーム信号を送信する通信システムにおいて、前記マスタ局は、前記下り通信フレーム信号に、前記複数のスレーブ局のうち応答要求対象となる任意数のスレーブ局を特定局並びに当該特定局以外の局として指定する指定情報を重畳する第３の通信手段を備え、前記スレーブ局は、前記下り通信フレーム信号を受信した際に、この信号中の指定情報で自局が前記特定局として指定されている場合、当該指定情報に自局の固有情報を書込んだ上り通信フレーム信号を送信し、また、前記上り通信フレーム信号を受信した際に、この信号中の指定情報で自局が前記特定局以外の局として指定されている場合、当該指定情報に自局の固有情報を書込んだ上り通信フレーム信号を送信する第４の通信手段とを備えたことを特徴とする。
この構成によれば、全二重方式の通信システムにおいて、上記請求項１と同様の作用効果を得ることができる。
【００１６】
また、本発明の請求項４による通信システムは、請求項３において、前記第３の通信手段は、前記指定情報にて応答要求対象となる任意数のスレーブ局を指定する際に、予め各スレーブ局に昇又は降順に割り当てられた局番の中から応答要求の開始局番並びに当該開始局番の次の局番から応答要求の終了局番までの局番範囲を指定し、前記第４の通信手段は、前記下り通信フレーム信号を受信した際に、この信号中の指定情報で自局局番が前記開始局番として指定されている場合、当該指定情報に自局局番を書込んだ上り通信フレーム信号を送信し、また、前記上り通信フレーム信号を受信した際に、この信号中の指定情報の局番範囲に自局局番が含まれる場合、自局局番の１つ前の局番のスレーブ局からの上り通信フレーム信号の応答送信終了後に、当該指定情報に自局局番を書込んだ上り通信フレーム信号を送信することを特徴とする。
この構成によれば、全二重方式の通信システムにおいて、上記請求項２と同様の作用効果を得ることができる。
【発明の効果】
【００１７】
以上説明したように本発明によれば、マスタ局で複数のスレーブ局からの応答を得るまでの時間を短縮することができ、また応答要求時の通信効率を向上させることができ、更に下り通信フレームの周期を短くすることができるという効果がある。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の実施の形態を、図面を参照して説明する。但し、本明細書中の全図において相互に対応する部分には同一符号を付し、重複部分においては後述での説明を適時省略する。
（第１の実施の形態）
図１は、本発明の第１の実施の形態に係る半二重方式の通信システムの構成を示すブロック図である。
図１に示す通信システムは、第１〜第Ｎのスレーブ局１１−１，１１−２，１１−３，…，１１−Ｎと、マスタ局１２とが半二重方式のシリアル伝送用のバスラインである通信線１３で接続されて構成されている。
【００１９】
マスタ局１２は、各スレーブ局１１−１〜１１−Ｎとの通信を行う通信コントローラ（第１の通信手段）１２ａと、この通信コントローラ１２ａの制御並びに自局の制御を司るＣＰＵ１２ｂとを備えて構成されている。
スレーブ局１１−１〜１１−Ｎは、マスタ局１２との通信を行う通信コントローラ（第２の通信手段）１１ａと、この通信コントローラ１１ａの制御並びに自局の制御を司るＣＰＵ１１ｂとを備えて構成されている。
【００２０】
通信コントローラ１１ａは、図２に示すように、受信シリアル・パラレル変換部２１と、受信データ判断部２２と、受信バッファメモリ２３とから成る受信部２４と、送信部２５と、局番設定部２６とを備えて構成されている。また、受信データ判断部２２は、フレームタイプ記憶部２７と、第１の応答要求記憶部２８と、第２の応答要求記憶部２９と、送信起動要求記憶部３０とを備えて構成されている。
【００２１】
また、図３（ａ）〜（ｄ）に、マスタ局１２からスレーブ局１１−１〜１１−Ｎへ向かって送信される下り通信フレーム信号Ｆ１と、その逆方向の上り通信フレーム信号Ｆ２のフォーマットの一例を示す。但し、下り通信フレーム信号Ｆ１は、マスタ局１２の通信コントローラ１２ａによって生成され、上り通信フレーム信号Ｆ２は、スレーブ局１１−１〜１１−Ｎの通信コントローラ１１ａによって生成される。
【００２２】
（ａ）はマスタ局１２からスレーブ局１１−１〜１１−Ｎへ向かって送信される下り通信フレーム信号Ｆ１のフォーマット構成を示す。この下り通信フレーム信号Ｆ１は、通信手順用の開始を示す開始フラグＦ１ａと、後述で説明するフレーム判断用ヘッダＦ１ｂと、電力変換装置としての協調制御に使用される複数のデータＦ１ｃと、これらデータＦ１ｃの誤りなどをチェックするチェックデータＦ１ｄと、通信手順用の終了を示す終了フラグＦ１ｅとから構成されている。
【００２３】
（ｂ）はスレーブ局１１−１〜１１−Ｎからマスタ局１２へ向かって送信される上り通信フレーム信号Ｆ２のフォーマット構成を示す。この上り通信フレーム信号Ｆ２も同様に、開始フラグＦ２ａと、フレーム判断用ヘッダＦ２ｂと、上記の他にマスタ局１２への応答情報を含む複数のデータＦ２ｃと、チェックデータＦ２ｄと、終了フラグＦ２ｅとから構成されている。
これら下り通信フレーム信号Ｆ１及び上り通信フレーム信号Ｆ２のフレーム判断用ヘッダＦ１ｂ，Ｆ２ｂの先頭からの受信順番は同じである。
（ｃ）はＴＹ部、ＳＴ部及びＬＮ部から成るフレーム判断用ヘッダＦ１ｂ，Ｆ２ｂの構成を示す。
【００２４】
（ｄ）はフレーム判断用ヘッダＦ１ｂ，Ｆ２ｂのＴＹ部、ＳＴ部及びＬＮ部の指示内容を示す。ＴＹ部は、下り通信フレーム信号Ｆ１及び上り通信フレーム信号Ｆ２の区別を可能とする値をセットする。ＳＴ部は、下り通信フレーム信号Ｆ１では応答を要求するスレーブ局番の開始局番を表現する値をセットし、上り通信フレーム信号Ｆ２では応答したスレーブ局番を表現する値をセットする。ＬＮ部は、下り通信フレーム信号Ｆ１では応答を要求するスレーブ局番の範囲を表現する値をセットし、上り通信フレーム信号Ｆ２では未使用なのでダミー値をセットする。これらＴＹ部、ＳＴ部及びＬＮ部において、通信フレームの区別やスレーブ局番や範囲を表現する値は、直接、局番の番号でも良いが、例えば、誤り訂正を可能とするようなコード等であっても良い。
【００２５】
図１に戻り、受信シリアル・パラレル変換部２１は、シリアルに受信した下り通信フレーム信号Ｆ１から開始フラグＦ１ａを検出すると、受信データ数ＤＮを０にクリアし、シリアルの下り通信フレーム信号Ｆ１から１バイト単位又は１ワード単位へのパラレルデータヘの変換を行い、これを受信データＤ１として出力すると同時に、受信データ数ＤＮのインクリメントを行う。更に、シリアルの下り通信フレーム信号Ｆ１から終了フラグＦ１ｅを検出すると受信終了のステータスである受信ステータスＤＳを出力する。
【００２６】
また、受信シリアル・パラレル変換部２１は、他のスレーブ局からの上り通信フレーム信号Ｆ２を受信する場合もある。
受信データ判断部２２は、受信データ数ＤＮが変化する度に、図４に示すフローチャートの開始から終了までを毎回実行する。
即ち、ステップＳ１において、受信データ数ＤＮがフレーム判断用ヘッダＦ１ｂ又はＦ２ｂの受信データ数と等しい（＝）、フレーム判断用ヘッダＦ１ｂ又はＦ２ｂの受信データ数を超えた（＞）か否かを判断する。等しい（＝）と判断された場合、即ち、受信データ数ＤＮがフレーム判断用ヘッダＦ１ｂ又はＦ２ｂに該当するカウント値に達したと判断された場合、ステップＳ２において、受信シリアル信号が下り通信フレーム信号Ｆ１か、上り通信フレーム信号Ｆ２かを判断し、ステップＳ３とＳ４において、下り通信フレーム信号Ｆ１及び上り通信フレーム信号Ｆ２の何れであるかを記憶する。これ以降、フローチャート終了まで下り通信フレーム信号Ｆ１、上り通信フレーム信号Ｆ２に応じて処理が異なる。
【００２７】
従って、ステップＳ２で下り通信フレーム信号Ｆ１であると判断された場合、ステップＳ３において、その下り通信フレーム信号Ｆ１であることを示すフレーム判断用ヘッダＦ１ｂのＴＹ部をフレームタイプ記憶部２７に記憶する。同時に、ＳＴ部から応答要求対象のスレーブ局の開始局番をデコードし、これを第１の応答要求記憶部２８に記憶し、ＬＮ部から応答要求対象のスレーブ局の局番の範囲をデコードし、これを第２の応答要求記憶部２９に記憶する。
【００２８】
次に、ステップＳ５において、第１の応答要求記憶部２８に記憶された開始局番が、局番設定部２６での設定局番か否かを判断する。設定局番である場合は、マスタ局１２が自局に対して応答を要求していることなので、ステップＳ６において、送信起動要求記憶部３０にマスタ局１２からの応答要求があることを記憶（セット）する。
そして、ステップＳ７において、受信データ数ＤＮのカウント値をデコードしてメモリアドレスＭＡを生成し、このメモリアドレスＭＡで指定した受信バッファメモリ２３の記憶領域に、図３に示したフレーム判断用ヘッダＦ１ｂ以降のデータＦ１ｃを格納する。
【００２９】
上記ステップＳ５にて設定局番でないと判断された場合、そのステップＳ７の上記格納処理のみを実行する。
一方、上記ステップＳ２で上り通信フレーム信号Ｆ２であると判断された場合、ステップＳ４において、その上り通信フレーム信号Ｆ２であることを示すフレーム判断用ヘッダＦ２ｂのＴＹ部をフレームタイプ記憶部２７に記憶する。この場合、他のスレーブ局が返送する上り通信フレーム信号Ｆ２の終了後、自局が上り通信フレーム信号Ｆ２を返信する必要があるかどうかを監視する動作である。
【００３０】
ステップＳ８において、受信データ数ＤＮがフレーム判断用ヘッダＦ２ｂに該当するカウント値の時に、局番設定部２６による自局の設定局番がマスタ局１２が応答を要求する範囲に含まれるか否かを判断する。即ち、第１の応答要求記憶部２８に記憶された開始局番＜設定局番≦第２の応答要求記憶部２９に記憶された応答要求局番の範囲値であるか否かを判断する。
【００３１】
この結果がＹｅｓの場合、ステップＳ９において、フレーム判断用ヘッダＦ２ｂのＳＴ部を参照して現在の上り通信フレーム信号Ｆ２が自局の１つ前の局番のスレーブ局が送信しているか否かを判断する。この判断結果がＹｅｓの場合、ステップＳ１０において、送信起動要求記憶部３０に要求があることをセットする。
この上り通信フレーム信号Ｆ２の場合は、監視のみであるためフレーム判断用ヘッダＦ２ｂ以降のデータＦ２ｃは、上記ステップＳ７で説明した下り通信フレーム信号Ｆ１の場合と異なり、受信バッファメモリ２３には格納しない。
【００３２】
更に、上記ステップＳ１において、受信データ数ＤＮがフレーム判断用ヘッダＦ１ｂ又はＦ２ｂの受信データ数を超えた（＞）と判断された場合、ステップＳ１１において、受信シリアル信号が下り通信フレーム信号Ｆ１か、上り通信フレーム信号Ｆ２かを判断する。
下り通信フレーム信号Ｆ１の場合は、ステップＳ１２において、受信データ数ＤＮのカウント値をデコードしてメモリアドレスＭＡを生成し、このメモリアドレスＭＡで指定した受信バッファメモリ２３の記憶領域に、フレーム判断用ヘッダＦ１ｂ以降のデータＦ１ｃを格納する。この処理は、上り通信フレーム信号Ｆ２の場合は行われない。
【００３３】
次に、ステップＳ１３において、下り通信フレーム信号Ｆ１又は上り通信フレーム信号Ｆ２の受信が終了したか否かを判断する。終了の場合、ステップＳ１４において、送信起動要求記憶部３０に送信起動要求がセットされているか否かを判断する。セットされている場合は、ステップＳ１５において、自局から上り通信フレーム信号Ｆ２の返送送信を起動するための送信起動トリガ信号Ｔ１を送信部２５へ出力した後、送信起動要求記憶部３０の要求をクリアする。
【００３４】
送信部２５は、送信起動トリガ信号Ｔ１が入力された場合に、上り通信フレーム信号Ｆ２を返信する。
このような半二重方式の通信システムによって、各スレーブ局１１−１〜１１−Ｎは、通信フレーム信号の下り・上りの区別と自局に対する応答要求の有無を判断することができる。即ち、受信データ判断部２２によって、上記ステップＳ３〜Ｓ７で説明したように、各スレーブ局１１−１〜１１−Ｎは、下り通信フレーム信号Ｆ１の受信終了後、自局に対する応答要求がある場合、自局の上り通信フレーム信号Ｆ２の応答送信を行うことができる。
【００３５】
また、上記ステップＳ４〜Ｓ１０で説明したように、各スレーブ局１１−１〜１１−Ｎは、自局に対する応答要求がある場合に、自局の１つ前の局番のスレーブ局が送信した上り通信フレーム信号Ｆ２の受信終了後、自局の上り通信フレーム信号Ｆ２の応答送信を行うことができる。
このように、半二重方式の通信システムにおいて、マスタ局１２からの１回の下り通信フレーム信号Ｆ１で、任意の複数のスレーブ局が上り通信フレーム信号Ｆ２の応答送信を行うことが可能となる。この場合の具体的な動作を、図５のタイムチャートを参照して説明する。
【００３６】
各スレーブ局１１−１〜１１−Ｎの通信コントローラ１１ａの局番設定部２６には、各スレーブ局１１−１〜１１−Ｎに応じた固有の局番１ａ〜Ｎａがセットされているものとする。即ち、第１のスレーブ局１１−１に局番１ａ、第２のスレーブ局１１−２に局番２ａ、…、第Ｎのスレーブ局１１−Ｎに局番Ｎａがセットされている。
また、下り通信フレーム信号Ｆ１及び上り通信フレーム信号Ｆ２のフォーマットは上述で図３を参照して説明した通りで、フレーム判断用ヘッダＦ１ｂ，Ｆ２ｂのＴＹ部・ＳＴ部・ＬＮ部の役割も上述の通りである。なお、図中、ＴＹ部・ＳＴ部・ＬＮ部は、ＴＹ・ＳＴ・ＬＮとのみ表記する場合もある。
【００３７】
本例の場合、ＴＹ部は、下り通信フレーム信号Ｆ１を「０」、上り通信フレーム信号Ｆ２を「１」で表すものとする。下り通信フレーム信号Ｆ１では、ＳＴ部、ＬＮ部で応答要求対象のスレーブ局の始まりと範囲を指定する。例えば、局番１ａから局番４ａまでを応答要求対象と場合は（ＳＴ部：１ａ，ＬＮ部：３ａ）、局番１０から局番１１までを応答要求対象と場合は（ＳＴ部：１０ａ，ＬＮ部：１ａ）、局番１０のみを応答要求対象とする場合は（ＳＴ部：１０ａ，ＬＮ部：０）のように設定する。
【００３８】
また、下り通信フレーム信号Ｆ１で、ＳＴ部、ＬＮ部で応答を要求するスレーブ局の始まりと範囲を指定する別の方法としては、局番１から局番４までを応答要求対象とする場合は（ＳＴ部：１ａ，ＬＮ部：４ａ）、局番１０から局番１１までを応答要求対象と場合は（ＳＴ部：１０ａ，ＬＮ部：１１ａ）、局番１０のみを応答要求対象とする場合は（ＳＴ部１０ａ，ＬＮ部：１０ａ）のような他の設定方法もある。
【００３９】
上り通信フレーム信号Ｆ２のＳＴ部は、応答送信したスレーブ局の局番が設定される。例えば、スレーブ局番２ａの上り通信フレーム信号Ｆ２のＳＴ部は「２ａ」である。
次に、図５の時刻ｔ１において、各スレーブ局１１−１〜１１−Ｎが、マスタ局１２から送信された第１回目の下り通信フレーム信号Ｆ１を受信したとする。但し、その信号Ｆ１にはフレーム判断用ヘッダＦ１ｂに（ＳＴ部：１ａ、ＬＮ部：３ａ）がセットされている。
【００４０】
この場合、各スレーブ局１１−１〜１１−Ｎには、図４のステップＳ３で説明したように、第１の応答要求記憶部２８に「１ａ」、第２の応答要求記憶部２９に１ａ＋３ａ＝「４ａ」がセットされる。
なお、上記の他の設定方法では、第１の応答要求記憶部２８に「１ａ」、第２の応答要求記憶部２９に「４ａ」のように直接セットされる。
各スレーブ局１１−１〜１１−Ｎの内、第１のスレーブ局１１−１については、図４のステップＳ５の判断結果がＹｅｓとなり、ステップＳ６において、送信起動要求記憶部３０に要求がセットされる。
【００４１】
第１回目の下り通信フレーム信号Ｆ１の終了フラグＦ１ｅを受信して受信ステータスが受信終了となると、第１のスレーブ局１１−１では、図４のステップＳ１５のように、受信データ判断部２２から送信部２５へ送信起動トリガ信号Ｔ１が出力される。これによって図５の時刻ｔ２において、第１のスレーブ局１１−１から（ＳＴ部：１ａ）とされた上り通信フレーム信号Ｆ２が応答送信される。
この上り通信フレーム信号Ｆ２は、各スレーブ局１１−１〜１１−Ｎによって図４のステップＳ４，Ｓ８〜Ｓ１０，Ｓ１３〜Ｓ１５の処理によって監視される。スレーブ局１１−２では、図４のステップＳ８，Ｓ９の判断が共にＹｅｓとなり、ステップＳ１０において送信起動要求記憶部３０に要求がセットされる。
【００４２】
スレーブ局１１−２では、（ＳＴ部：１ａ）の上り通信フレーム信号Ｆ２の終了フラグＦ２ｅを受信することによって受信ステータスが受信終了となると、図４のステップＳ１５の処理により受信データ判断部２２から送信起動トリガ信号Ｔ１が送信部２５へ出力される。これによって、図５の時刻ｔ３において、スレーブ局１１−２から（ＳＴ部：２ａ）の上り通信フレーム信号Ｆ２が応答送信される。
【００４３】
以降同様に、時刻ｔ４においてスレーブ局１１−３から（ＳＴ部：３ａ）の上り通信フレーム信号Ｆ２が応答送信され、時刻ｔ５においてスレーブ局１１−４から（ＳＴ部：４ａ）の上り通信フレーム信号Ｆ２が応答送信される。
これらの内、（ＳＴ部：４ａ）の上り通信フレーム信号Ｆ２は、各スレーブ局１１−１〜１１−Ｎによって図４のステップＳ４，Ｓ８〜Ｓ１０，Ｓ１３〜Ｓ１５の処理によって監視される。この場合、図４のステップＳ８，Ｓ９の判断において双方ともＹｅｓとなるスレーブ局が存在しないため、上記の（ＳＴ部：４ａ）の上り通信フレーム信号Ｆ２が送信された時点で第１回目の下り通信フレーム信号Ｆ１によって応答要求されたスレーブ局の応答送信は全て終了する。
【００４４】
このように、マスタ局１２から下り通信フレーム信号Ｆ１を１回送信のみで、複数のスレーブ局１１−１〜１１−４が上り通信フレーム信号Ｆ２の応答送信を行うことができる。これによって、従来のように、マスタ局からスレーブ局毎に応答要求を送信する必要が無くなるので、その分、応答を得るまでの時間を大幅に短縮することができる。
また、下り通信フレーム信号Ｆ１の送信が１回なので、その信号Ｆ１中に含まれる開始や終了を示すフラグやチェックデータ等の通信手順用の情報も１回で済み、下り通信フレーム信号Ｆ１を複数回送信することに比較すると、通信手順用の情報の比率が大幅に減少する。これによって実効通信効率を向上させることができる。
【００４５】
また、１回の下り通信フレーム信号Ｆ１に対して、この信号Ｆ１で指定された任意数のスレーブ局（例えば１１−１〜１１−４）のみが応答するようにしたので、従来のように、全スレーブ局の返信が行われることを防ぐことができ、下り通信フレームの周期を短くすることができる。
更に、本実施の形態では、応答を求めるスレーブ局の数を下り通信フレーム信号Ｆ１毎に変更することが可能なので、制御の状態に応じ下り通信フレーム信号Ｆ１の周期や応答を求めるスレーブ局の数を変更するような、柔軟な電力変換装置用の通信システムを提供することが可能となる。
【００４６】
（第２の実施の形態）
図６は、本発明の第２の実施の形態に係る全二重方式の通信システムの構成を示すブロック図である。
図６に示す通信システムは、第１〜第Ｎのスレーブ局５１−１，５１−２，５１−３，…，５１−Ｎと、マスタ局５２とが全二重方式のシリアル伝送用のバスラインである下り通信線５３Ｄ及び上り通信線５３Ｕで接続されて構成されている。
マスタ局５２は、各スレーブ局５１−１〜５１−Ｎとの通信を行う通信コントローラ（第３の通信手段）５２ａと、この通信コントローラ５２ａの制御並びに自局の制御を司るＣＰＵ５２ｂとを備えて構成されている。
【００４７】
スレーブ局５１−１〜５１−Ｎは、マスタ局５２との通信を行う通信コントローラ（第４の通信手段）５１ａと、この通信コントローラ５１ａの制御並びに自局の制御を司るＣＰＵ５１ｂとを備えて構成されている。
通信コントローラ５１ａは、図７に示すように、下り受信部５４Ｄと、上り受信部５４Ｕと、送信部５５と、局番設定部５６とを備えて構成されている。
【００４８】
下り受信部５４Ｄは、受信シリアル・パラレル変換部２１Ｄと、受信データ判断部２２Ｄと、受信バッファメモリ２３Ｄとを備え、受信データ判断部２２Ｄは、第１の応答要求記憶部２８Ｄと、第２の応答要求記憶部２９Ｄとを備えて構成されている。
上り受信部５４Ｕは、受信シリアル・パラレル変換部２１Ｕと、受信データ判断部２２Ｕとを備え、受信データ判断部２２Ｕは、送信起動要求記憶部３０Ｕを備えて構成されている。
【００４９】
また、下り通信線５３Ｄに送信される下り通信フレーム信号Ｆ１と、上り通信線５３Ｕに送信される上り通信フレーム信号Ｆ２のフォーマットは、上記第１の実施の形態で図３を参照して説明したと同様である。但し、下り通信フレーム信号Ｆ１は、マスタ局５２の通信コントローラ５２ａによって生成され、上り通信フレーム信号Ｆ２は、スレーブ局５１−１〜５１−Ｎの通信コントローラ５１ａによって生成される。
【００５０】
下りと上りの受信シリアル・パラレル変換部２１Ｄ，２１Ｕは、機能的には同一であり、シリアルに受信した下り通信フレーム信号Ｆ１又は上り通信フレーム信号Ｆ２から開始フラグＦ１ａ又はＦ２ａを検出すると、受信データ数ＤＮを０にクリアし、シリアルの通信フレーム信号Ｆ１又はＦ２から１バイト単位又は１ワード単位へのパラレルデータヘの変換を行い、これを受信データＤ１として出力すると同時に、受信データ数ＤＮのインクリメントを行う。更に、シリアルの通信フレーム信号Ｆ１又はＦ２から終了フラグＦ１ｅ又はＦ２ｅを検出すると受信終了のステータスである受信ステータスＤＳを出力する。
【００５１】
下りの受信データ判断部２２Ｄは、受信データ数ＤＮが変化する度に、図８に示すフローチャートの開始から終了までを毎回実行する。
即ち、ステップＳ２１において、受信データ数ＤＮがフレーム判断用ヘッダＦ１ｂの受信データ数と等しい（＝）、フレーム判断用ヘッダＦ１ｂの受信データ数を超えた（＞）か否かを判断する。等しい（＝）と判断された場合、即ち、受信データ数ＤＮがフレーム判断用ヘッダＦ１ｂに該当するカウント値に達したと判断された場合、ステップＳ２２において、フレーム判断用ヘッダＦ１ｂのＳＴ部から応答要求対象のスレーブ局の開始局番をデコードし、これを第１の応答要求記憶部２８Ｄに記憶し、ＬＮ部から応答要求対象のスレーブ局の局番の範囲をデコードし、これを第２の応答要求記憶部２９Ｄに記憶する。
【００５２】
次に、ステップＳ２３において、第１の応答要求記憶部２８Ｄに記憶された開始局番が、局番設定部５６での設定局番か否かを判断する。設定局番である場合は、マスタ局５２が自局に対して応答を要求していることなので、ステップＳ２４において、自局から上り通信フレーム信号Ｆ２の返送送信を起動するための送信起動トリガ信号ＴＤを送信部５５へ出力する。
【００５３】
そして、ステップＳ２５において、受信データ数ＤＮのカウント値をデコードしてメモリアドレスＭＡを生成し、このメモリアドレスＭＡで指定した受信バッファメモリ２３の記憶領域に、図３に示したフレーム判断用ヘッダＦ１ｂ以降のデータＦ１ｃを格納する。
上記ステップＳ２３にて設定局番でないと判断された場合、そのステップＳ２５の上記格納処理のみを実行する。
【００５４】
一方、上記ステップＳ２１において、受信データ数ＤＮがフレーム判断用ヘッダＦ１ｂ又はＦ２ｂの受信データ数を超えた（＞）と判断された場合、ステップＳ２６において、受信データ数ＤＮのカウント値をデコードしてメモリアドレスＭＡを生成し、このメモリアドレスＭＡで指定した受信バッファメモリ２３の記憶領域に、フレーム判断用ヘッダＦ１ｂ以降のデータＦ１ｃを格納する。
【００５５】
次に、上りの受信データ判断部２２Ｕは、受信データ数ＤＮが変化する度に、図９に示すフローチャートの開始から終了までを毎回実行する。
上り通信フレーム信号Ｆ２については、他のスレーブ局が返送する上り通信フレーム信号Ｆ２の終了後、自局が上り通信フレーム信号Ｆ２を返信する必要があるかどうかを監視する動作であり、下り受信部５４Ｄと異なって受信バッファメモリ２３は存在しない。
【００５６】
まず、ステップＳ３１において、受信データ数ＤＮがフレーム判断用ヘッダＦ１ｂの受信データ数と等しい（＝）、フレーム判断用ヘッダＦ１ｂの受信データ数を超えた（＞）か否かを判断する。等しい（＝）と判断された場合、即ち、受信データ数ＤＮがフレーム判断用ヘッダＦ１ｂに該当するカウント値に達したと判断された場合、ステップＳ３２において、受信データ数ＤＮがフレーム判断用ヘッダＦ２ｂに該当するカウント値の時に、局番設定部５６による自局の設定局番がマスタ局１２が応答を要求する範囲に含まれるか否かを判断する。即ち、第１の応答要求記憶部２８Ｄに記憶された開始局番＜設定局番≦第２の応答要求記憶部２９Ｄに記憶された応答要求局番の範囲値であるか否かを判断する。
【００５７】
この結果がＹｅｓの場合、ステップＳ３３において、フレーム判断用ヘッダＦ２ｂのＳＴ部を参照して現在の上り通信フレーム信号Ｆ２が自局の１つ前の局番のスレーブ局が送信しているか否かを判断する。この判断結果がＹｅｓの場合、ステップＳ３４において、送信起動要求記憶部３０に要求があることをセットする。
一方、上記ステップＳ３１において、受信データ数ＤＮがフレーム判断用ヘッダＦ１ｂ又はＦ２ｂの受信データ数を超えた（＞）と判断された場合、ステップＳ３５において、上り通信フレーム信号Ｆ２の受信が終了したか否かを判断する。終了の場合、ステップＳ３６において、送信起動要求記憶部３０に送信起動要求がセットされているか否かを判断する。セットされている場合は、ステップＳ３７において、自局から上り通信フレーム信号Ｆ２の返送送信を起動するための送信起動トリガ信号ＴＵを送信部５５へ出力した後、送信起動要求記憶部３０の要求をクリアする。
【００５８】
送信部２５は、送信起動トリガ信号ＴＤ又はＴＵが入力された場合に、図３のフォーマットで上り通信フレーム信号Ｆ２を返信する。
このような全二重方式の通信システムによって、各スレーブ局５１−１〜５１−Ｎは、自局に対する応答要求の有無を判断することができる。即ち、下り受信データ判断部２２Ｄによって、上記ステップＳ２１〜Ｓ２６で説明したように、各スレーブ局５１−１〜５１−Ｎは、下り通信フレーム信号Ｆ１の受信終了後、自局に対する応答要求がある場合、自局の上り通信フレーム信号Ｆ２の応答送信を行うことができる。
【００５９】
また、上りの受信データ判断部２２Ｕによって、上記ステップＳ３１〜Ｓ３７で説明したように、各スレーブ局５１−１〜５１−Ｎは、自局に対する応答要求がある場合に、自局の１つ前の局番のスレーブ局が送信した上り通信フレーム信号Ｆ２の受信終了後、自局の上り通信フレーム信号Ｆ２の応答送信を行うことができる。
このように、全二重方式の通信システムにおいて、マスタ局１２からの１回の下り通信フレーム信号Ｆ１で、任意の複数のスレーブ局が上り通信フレーム信号Ｆ２の応答送信を行うことが可能となる。この場合の具体的な動作を、図１０のタイムチャートを参照して説明する。
【００６０】
各スレーブ局５１−１〜５１−Ｎの通信コントローラ５１ａの局番設定部５６には、各スレーブ局５１−１〜５１−Ｎに応じた固有の局番１ａ〜Ｎａがセットされているものとする。即ち、第１のスレーブ局５１−１に局番１ａ、第２のスレーブ局５１−２に局番２ａ、…、第Ｎのスレーブ局５１−Ｎに局番Ｎａがセットされている。
また、下り通信フレーム信号Ｆ１及び上り通信フレーム信号Ｆ２のフォーマットは上述で図３を参照して説明した通りで、フレーム判断用ヘッダＦ１ｂ，Ｆ２ｂのＴＹ部・ＳＴ部・ＬＮ部の役割も上述の通りである。なお、図中、ＴＹ部・ＳＴ部・ＬＮ部は、ＴＹ・ＳＴ・ＬＮとのみ表記する場合もある。
【００６１】
本例の場合、ＴＹ部は、下り通信フレーム信号Ｆ１を「０」、上り通信フレーム信号Ｆ２を「１」で表すものとする。下り通信フレーム信号Ｆ１では、ＳＴ部、ＬＮ部で応答要求対象のスレーブ局の始まりと範囲を指定する。例えば、局番１ａから局番４ａまでを応答要求対象と場合は（ＳＴ部：１ａ，ＬＮ部：３ａ）、局番１０から局番１１までを応答要求対象と場合は（ＳＴ部：１０ａ，ＬＮ部：１ａ）、局番１０のみを応答要求対象とする場合は（ＳＴ部：１０ａ，ＬＮ部：０）のように設定する。
【００６２】
また、下り通信フレーム信号Ｆ１で、ＳＴ部、ＬＮ部で応答を要求するスレーブ局の始まりと範囲を指定する別の方法としては、局番１から局番４までを応答要求対象とする場合は（ＳＴ部：１ａ，ＬＮ部：４ａ）、局番１０から局番１１までを応答要求対象と場合は（ＳＴ部：１０ａ，ＬＮ部：１１ａ）、局番１０のみを応答要求対象とする場合は（ＳＴ部１０ａ，ＬＮ部：１０ａ）のような他の設定方法もある。
【００６３】
上り通信フレーム信号Ｆ２のＳＴ部は、応答送信したスレーブ局の局番が設定される。例えば、スレーブ局番２ａの上り通信フレーム信号Ｆ２のＳＴ部は「２ａ」である。
次に、図１０の時刻ｔ１において、各スレーブ局５１−１〜５１−Ｎが、マスタ局１２から送信された第１回目の下り通信フレーム信号Ｆ１を受信したとする。但し、その信号Ｆ１にはフレーム判断用ヘッダＦ１ｂに（ＳＴ部：１ａ、ＬＮ部：３ａ）がセットされている。
【００６４】
この場合、各スレーブ局５１−１〜５１−Ｎの下り受信データ判断部２２Ｄには、図８のステップＳ２２で説明したように、第１の応答要求記憶部２８Ｄに「１ａ」、第２の応答要求記憶部２９Ｄに１ａ＋３ａ＝「４ａ」がセットされる。
なお、上記の他の設定方法では、第１の応答要求記憶部２８Ｄに「１ａ」、第２の応答要求記憶部２９Ｄに「４ａ」のように直接セットされる。
【００６５】
各スレーブ局５１−１〜５１−Ｎの内、第１のスレーブ局５１−１については、図８のステップＳ２３の判断結果がＹｅｓとなり、ステップＳ２４において、送信部５５へ送信起動トリガ信号ＴＤが出力され、図１０の時刻ｔ２において、スレーブ局５１−１から（ＳＴ部：１ａ）とされた上り通信フレーム信号Ｆ２が応答送信される。
この上り通信フレーム信号Ｆ２は、各スレーブ局５１−１〜５１−Ｎの上りの受信データ判断部２２Ｕによって図９のステップＳ３１〜Ｓ３７の処理によって監視される。スレーブ局５１−２では、図９のステップＳ３２，Ｓ３３の判断が共にＹｅｓとなり、ステップＳ３４において送信起動要求記憶部３０に要求がセットされる。
【００６６】
（ＳＴ部：１ａ）の上り通信フレーム信号Ｆ２の終了フラグＦ２ｅを受信することにより受信ステータスが受信終了となると、スレーブ局５１−２について図９のＳ３７の処理により送信部５５へ送信起動トリガ信号ＴＵが出力される。これによって、時刻ｔ３で示すようにスレーブ局５１−２から（ＳＴ部：２ａ）の上り通信フレーム信号Ｆ２が応答送信される。
【００６７】
以降同様に、時刻ｔ４においてスレーブ局５１−３から（ＳＴ部：３ａ）の上り通信フレーム信号Ｆ２が応答送信され、時刻ｔ５においてスレーブ局５１−４から（ＳＴ部：４ａ）の上り通信フレーム信号Ｆ２が応答送信される。
これらの内、（ＳＴ部：４ａ）の上り通信フレーム信号Ｆ２は、各スレーブ局５１−１〜５１−Ｎによって図９のステップＳ３１〜Ｓ３７の処理によって監視される。この場合、図９のステップＳ３２，Ｓ３３の判断において双方ともＹｅｓとなるスレーブ局が存在しないため、上記の（ＳＴ部：４ａ）の上り通信フレーム信号Ｆ２が送信された時点で第１回目の下り通信フレーム信号Ｆ１によって応答要求されたスレーブ局の応答送信は全て終了する。
【００６８】
このように、マスタ局１２から下り通信フレーム信号Ｆ１を１回送信のみで、複数のスレーブ局５１−１〜５１−４が上り通信フレーム信号Ｆ２の応答送信を行うことができる。これによって、従来のように、マスタ局からスレーブ局毎に応答要求を送信する必要が無くなるので、その分、応答を得るまでの時間を大幅に短縮することができる。
また、下り通信フレーム信号Ｆ１の送信が１回なので、その信号Ｆ１中に含まれる開始や終了を示すフラグやチェックデータ等の通信手順用の情報も１回で済み、下り通信フレーム信号Ｆ１を複数回送信することに比較すると、通信手順用の情報の比率が大幅に減少する。これによって実効通信効率を向上させることができる。
【００６９】
また、１回の下り通信フレーム信号Ｆ１に対して、この信号Ｆ１で指定された任意数のスレーブ局（例えば５１−１〜５１−４）のみが応答するようにしたので、従来のように、全スレーブ局の返信が行われることを防ぐことができ、下り通信フレームの周期を短くすることができる。
更に、本実施の形態では、応答を求めるスレーブ局の数を下り通信フレーム信号Ｆ１毎に変更することが可能なので、制御の状態に応じ下り通信フレーム信号Ｆ１の周期や応答を求めるスレーブ局の数を変更するような、柔軟な電力変換装置用の通信システムを提供することが可能となる。
【図面の簡単な説明】
【００７０】
【図１】本発明の第１の実施の形態に係る半二重方式の通信システムの構成を示すブロック図である。
【図２】第１の実施の形態に係る半二重方式の通信システムにおけるスレーブ局の通信コントローラの構成を示すブロック図である。
【図３】本実施の形態の通信システムで使用される下り通信フレーム信号及び上り通信フレーム信号のフォーマット構成図である。
【図４】第１の実施の形態に係る半二重方式の通信システムにおける通信コントローラの受信データ判断部の処理動作を説明するためのフローチャートである。
【図５】第１の実施の形態に係る半二重方式の通信システムの送受信動作を説明するためのタイムチャートである。
【図６】本発明の第２の実施の形態に係る全二重方式の通信システムの構成を示すブロック図である。
【図７】第２の実施の形態に係る全二重方式の通信システムにおけるスレーブ局の通信コントローラの構成を示すブロック図である。
【図８】第２の実施の形態に係る全二重方式の通信システムにおける通信コントローラの下り受信データ判断部の処理動作を説明するためのフローチャートである。
【図９】第２の実施の形態に係る全二重方式の通信システムにおける通信コントローラの上りの受信データ判断部の処理動作を説明するためのフローチャートである。
【図１０】第２の実施の形態に係る全二重方式の通信システムの送受信動作を説明するためのタイムチャートである。
【図１１】従来の半二重方式の通信システムの構成を示すブロック図である。
【図１２】従来の半二重方式の通信システムにおける第１の通信動作を説明するためのタイムチャートである。
【図１３】従来の半二重方式の通信システムにおける第２の通信動作を説明するためのタイムチャートである。
【符号の説明】
【００７１】
１１−１〜１１−Ｎ、５１−１〜５１−Ｎ  スレーブ局
１２，５２  マスタ局
１１ａ，１２ａ，５１ａ，５１ｂ  通信コントローラ
１１ｂ，１２ｂ，５１ｂ，５２ｂ  ＣＰＵ
２１  受信シリアル・パラレル変換部
２２  受信データ判断部
２２Ｄ  下り受信データ判断部
２２Ｕ  上りの受信データ判断部
２３，２３Ｄ  受信バッファメモリ
２４  受信部
２５，５５  送信部
２６，５６  局番設定部
２７  フレームタイプ記憶部
２８，２８Ｄ  第１の応答要求記憶部
２９，２９Ｄ  第２の応答要求記憶部
３０，３０Ｕ  送信起動要求記憶部
５４Ｄ  下り受信部
５４Ｕ  上り受信部
【図１】
2007221292.tif 000003
【図２】
2007221292.tif 000004
【図３】
2007221292.tif 000005
【図４】
2007221292.tif 000006
【図５】
2007221292.tif 000007
【図６】
2007221292.tif 000008
【図７】
2007221292.tif 000009
【図８】
2007221292.tif 000010
【図９】
2007221292.tif 000011
【図１０】
2007221292.tif 000012
【図１１】
2007221292.tif 000013
【図１２】
2007221292.tif 000014
【図１３】
2007221292.tif 000015