(57)【特許請求の範囲】
【請求項１】
中継方法設定手段を備えるマスタ装置と、
前記マスタ装置に順次接続され、前記中継方法設定手段で設定された中継方法を判定する中継方法判定手段及び前記設定された中継方法を実行する中継方法実行手段を有する中継装置群と、
前記各中継装置に接続されたスレーブ装置とを備え、
前記マスタ装置から送信されたデータを中継する中継装置は前記中継方法設定手段で設定された中継方法を判定し、
前記判定結果に従って次段の中継装置にデータを伝送することを特徴とするネットワーク装置。
【請求項２】
データを中継する機能を持つ複数の中継装置が相互にツリー接続構成で接続された中継装置群と、
前記中継装置群のツリー接続の根元（ルート）に位置する中継装置に接続された前記中継装置群を介してデータを送受信するマスタ装置と、
前記中継装置群のツリー接続の根元（ルート）以外に位置する中継装置に接続された前記中継装置群を介して前記マスタ装置との間でデータの送受信をする機能を有するスレーブ装置の３種類の装置で構成されたネットワーク装置であって、前記マスタ装置が前記中継装置群に対して予め送信データの一部にハードウェアにより即時に中継、若しくはソフトウェアでデータを加工させてから転送のどちらかを指定する情報を含める手段を有し、
前記中継装置群の少なくとも一つ以上の中継装置は前記情報の内容を判定する手段を有し、且つ情報の内容によりハードウェアにより即時に中継するか、若しくはソフトウェアでデータ加工後に転送する機能を有するネットワーク装置。
【請求項３】
請求項１又は２記載のネットワーク装置において、前記中継装置群がマスタ装置からスレーブ装置方向へ向かう通信路とスレーブ装置からマスタ装置方向へ向かう通信路の独立した二つの通信路を持つ全二重回線で接続されてなり、片方の回線に対して、前記中継装置の機能の動作可否を選択して持たせることを特徴とするネットワーク装置。
【請求項４】
請求項１又は２記載のネットワーク装置において、前記中継装置群の接続構成がデイジーチェイン接続であり、全ての中継装置が上流からのデータを順次加工して下流に転送することを特徴とするネットワーク装置。
【請求項５】
請求項1又は２記載のネットワーク装置において、前記中継装置に対して前記スレーブ装置から前記判定手段の動作可否、判定のために使用するデータ部位及び内容の変更、及びソフトウェアで転送する条件が成立した場合に行うデータの加工内容を設定できる機構を有するネットワーク装置。
【請求項６】
中継方法設定手段を備えたマスタ装置と、前記マスタ装置に順次接続された中継装置の群と、前記各中継装置のそれぞれに接続されたスレーブ装置とを備えたネットワーク装置で実行される中継方法であって、
前記マスタ装置から中継方法を示す情報を含めたデータを送信するステップと、
前記マスタ装置から前記データを受信した中継装置において、前記データに含められる情報により中継方法を判定するステップと、
前記判定結果に従って、前記データを加工しないで転送するか加工後に転送するかのいずれかを実行することによって、前記データを次段の中継装置に伝送するステップと、
を有することを特徴とする中継方法。
【請求項７】
請求項６記載の中継方法において、
前記中継装置のそれぞれは、受信データを次段に転送するハードウェア転送手段と受信データを加工して転送するソフトウェア手段とを備えてなり、
前記データを伝送するステップにおいては、前記判定結果に従って、前記データを前記ハードウェア転送手段により転送するか、ソフトウェア手段で加工後に転送するかのいずれかを実行する
ことを特徴とする中継方法。
【請求項８】
マスタ装置と、前記マスタ装置に順次接続された中継装置の群と、前記各中継装置のそれぞれに接続されたスレーブ装置とを備えてなるネットワークシステムであって、
前記マスタ装置は中継方法設定手段を備え、前記中継装置に中継方法を指定してデータを送信するように構成されてなり、
前記中継装置は、前記マスタ装置からの受信データについて指定された中継方法を判定する中継方法判定手段と、判定された中継方法に従って次段装置へのデータ転送を実行する中継実行手段とを備え、
前記中継装置はさらに受信データを次段装置に転送するハードウェア転送手段と受信データを加工して転送するソフトウェア転送手段とを備え、前記中継実行手段は、データ加工を要しないと判定されたときは前記ハードウェア転送手段による転送を実行し、加工を要すると判定されたときは前記ソフトウェア転送手段によりデータ加工後に転送を実行することを特徴とするネットワークシステム。
【請求項９】
前記中継方法判定手段の動作可否、判定のために使用するデータ部位及び内容の変更、データの加工内容の設定を、前記スレーブ装置から前記中継装置に対して行うことを特徴とする請求項８記載のネットワークシステム。
【請求項１０】
データを中継する中継装置であって、
データを送受信するマスタ装置あるいは他の中継装置からのデータを受信する受信手段と、
前記受信したデータを他の中継装置に送信する送信手段と、
前記受信したデータに含まれる情報に基づいて、前記データの送信をハードウェアにより中継するか、若しくはソフトウェアで前記データを加工されてから転送するかを判定する判定手段と、を備え、
前記送信手段は、前記判定手段の判定結果に基づいて、ハードウェアにより前記他の中継装置に前記データを送信するか、若しくはソフトウェアでのデータ加工後に前記他の中継装置に送信するかを行うことを特徴とする中継装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はネットワーク装置に係り、特に、マスタ装置とスレーブ装置の間でデータの送受信を行うネットワーク環境において、マスタ装置とスレーブ装置間のデータ中継制御技術に関する。
【０００２】
【従来の技術】
以下、従来の技術を図1、図２、図３、図４、図５、図６及び図７を用いて説明する。
図１は従来のネットワーク装置を示す構成図である。
従来、中継装置がツリー接続またはデイジーチェイン接続された図１のネットワーク構成のシステムにおいて、マスタ装置１００が、配下に接続されているスレーブ装置４００に対してデータ送信した場合、このデータを中継装置２００が受信すると、中継機構２２０は受信したデータに対して下流の中継装置３００への中継要否を判定した後、判定結果に応じて後続の中継装置３００に中継する。このとき受信データの中継要否をハードウェアによるデータフィルタリングなどの機能で一意に判定する機構とするか、若しくは判定の自由度を上げるために、データ処理機構２１０で動作するソフトウェアによって中継条件を判定した後に後続の中継装置３００に転送を行うかは、中継機構２２０を設計する時点で決定されていた。
【０００３】
図２は図１において、データ処理機構のソフトウェアによってデータ転送を行う場合のデータの流れを示す構成図である。
図において、中継機構２２０がソフトウェアによりデータ転送を行う仕様の場合、データの流れは図２に示すように、受信データ６１０と送信データ７１０の流れになる。この場合、全ての受信データ６１０についてデータ処理機構２１０が判定処理を行わなければならず、ハードウェアによる中継処理に比べて中継性能が劣る。
【０００４】
図３は図１の中継機構がハードウェアよってデータ転送を行う場合のデータの流れを示す構成図である。
中継機構２２０がハードウェアにより一意にデータ転送を行う仕様の場合、データの流れは図３に示す中継データ６２０の流れになる。この場合はソフトウェアによる中継処理よりも中継性能は勝る。
ここで、例えばマスタ装置１００が全ての中継装置の動作状態を確認するため定期的に全同報のデータ６２０を送信するとした場合、同データ６２０を受信した中継装置２００は動作状態を示すデータを全同報で下流に通知することになる。従って中継装置３００にはマスタ装置からの全同報データ６２０に加えて中継装置２００が送信する動作状態を示す情報が格納された全同報データ７１０が転送される。
【０００５】
しかし、中継装置３００からみて、自身より上流にある中継装置の動作状態の情報が含まれたデータだけ通知されればよい。従って、この場合は上流の中継装置２００がマスタ装置１００からの同報データ６２０の中継を抑止し、自身の同報データ７１０のみを下流に転送すれば、ネットワーク回線上の回線負荷を抑えることができると共に、中継装置３００に対して不要なデータを処理することによる負荷の削減が図れる。
しかし、前記のような通知データをまとめるためのデータ加工処理はその加工内容の変更等を柔軟に行えるようにするために、必然的にソフトウェアでの処理が要求される。
【０００６】
マスタ装置１００の送信データを加工して再転送する中継処理の他の従来技術での具体例としてローカルエリアネットワーク（以下ＬＡＮと略す）の例をあげる。
ＬＡＮではネットワーク上でデータの授受を行う場合、図４に示すフレームフォーマットを用いて行う。
図４は従来の送信フレームフォーマットの例を示す図である。図に示すように、フレームには宛先アドレス情報８１０と送信元アドレス情報８２０及び送信すべきデータ８３０本体が格納されている。
【０００７】
図５はＬＡＮにおける従来の中継処理のフレームの流れを示す構成図である。図において、中継装置２００および中継装置３００はそれぞれに接続されているスレーブ装置４００、５００のアドレスを管理する機能を持つものとする。
マスタ装置１００が送信したフレーム９００を中継装置２００が受信すると、中継装置２００は受信したフレームの宛先アドレス情報９１０を確認して、スレーブ装置４００宛てのフレームの場合は中継対象とせず、そうでない場合は中継機構２２０が受信フレームを後続の中継装置３００に送信フレーム１０００として転送する。この場合のフレームの流れを２０００として示す。なお、４１０、５１０はそれぞれスレーブ装置４００、５００の固有のアドレスを示す。
【０００８】
図６はＬＡＮにおける従来の同報処理のフレームの流れを示す構成図である。図において、マスタ装置１００がスレーブ装置４００やスレーブ装置５００などの複数のスレーブ装置に同一のフレームを送信したい場合は、送信フレーム１１００の宛先アドレス情報にブロードキャストアドレス１１１０を設定して送信する。
中継機構２２０がブロードキャストアドレス１１１０のフレームを受信した場合は、フレームの流れは２０００に示すように下流に中継するとともに、データ部１１２０をスレーブ装置４００に転送する。
このようにＬＡＮでは、フレームの中継は宛先アドレス情報により制御されている。
【０００９】
従って、スレーブ装置がマスタ装置１００からのフレーム内データを加工して他のスレーブ装置に配布する場合の一つの方法は、マスタ装置１００が直下のスレーブ装置４００を指定してフレームを送信し、同フレームを受信した中継装置２００はスレーブ装置４００に対してデータを転送し、データの加工後、スレーブ装置４００は中継装置２００を介して下流のノード宛てにフレームを送信する。
この処理方式では、全てのマスタ装置およびスレーブ装置がそれぞれの下流にある装置のアドレスを意識する必要がある。
【００１０】
図７はＬＡＮにおけるデータ変更を伴う従来の同報処理のフレームの流れを示す構成図である。図において、スレーブ装置４００がマスタ装置１００からのフレーム内データ１１２０を加工して下流のスレーブ装置５００に配布する場合のもう一つの方法は、マスタ装置１００が送信先アドレス１１１０をブロードキャストとして送信フレーム１１００を送信し、各スレーブ装置４００および５００がマスタ装置１００の送信フレーム１１００を受信後、各々が加工したデータをあらためてブロードキャストで送信する方法である。
この場合、例えばスレーブ装置５００にはマスタ装置１００が送信したフレーム１１００のデータ部１１２０とスレーブ装置４００が送信したフレーム１２００のデータ部１２２０の二つが渡されることになり、スレーブ装置５００は情報のないデータ部１１２０に対しての処理も行う必要が生じる。
【００１１】
【発明が解決しようとする課題】
以上述べた従来の技術においては、マスタ装置からスレーブ装置への中継処理をハードウェアで行う場合は高い中継性能は得られるが、同報で通知されるデータに対して加工を行おうとすると、不要なデータが回線上に送出されるという効率上の問題が有り、他方ソフトウェアで中継処理を行う場合は、データの加工は柔軟に行え且つ必要なデータのみの送出が可能となるが、中継性能はハードウェア処理に比べて低くなるという問題がある。
【００１２】
本発明の目的は、上記ネットワーク装置の欠点を解決し、データを効率よく送信することができるネットワーク技術及びネットワーク装置を提供することにある。
本発明の他の目的は、ネットワーク負荷の低減を図ることができるネットワーク中継技術及びネットワーク装置を提供することにある。
【００１３】
【課題を解決するための手段】
上記目的を達成するために、本発明ではマスタ装置をルートとして設置し、複数のスレーブ装置を中継装置と一対でツリー接続に配置している構成で、中継装置がマスタ装置からの送信データを判定し、必要ならばそのデータを元に中継装置がデータの加工を行い、さらにそれを下流へと転送する処理を行うことによって、データを効率よく送信する。
またデータの通信路が二重になっていて、一方の通信路がソフトウェアによる中継処理が必要ない場合には、判定機能そのものを抑止して不必要な制御による処理時間の増加を防ぐ。
また、中継装置がデイジーチェインで接続されているとき、マスタ装置からの一つの送信データで、中継装置が順次データを加工して下流の中継装置へと転送することにより、ネットワーク負荷の低減を図る。
また、中継装置が中継条件を判定するための情報を状況に応じて変更可能なインタフェースをえることができる。
【００１４】
また、本発明では、データ送信元が送信データに中継方法を指定する情報を付加し、中継装置は指定された方法に従ってデータを中継する。これにより、中継データに対する加工の必要がない場合はハードウェア中継による高い中継性能と、中継データに加工の必要が有る場合はソフトウェアによる柔軟な加工処理機能を併せ持つ装置を提供できる。
【００１５】
本発明について、さらに詳細に説明する。
【００１６】
第１の発明では、ネットワーク装置は、中継方法設定手段を備えるマスタ装置と、前記マスタ装置に順次接続され、前記中継方法設定手段で設定された中継方法を判定する中継方法判定手段及び前記設定された中継方法を実行する中継方法実行手段を有する中継装置群と、前記各中継装置に接続されたスレーブ装置とを備え、前記マスタ装置から送信されたデータを中継する中継装置は前記中継方法設定手段で設定された中継方法を判定し、前記判定結果に従って次段の中継装置にデータを伝送する。
【００１７】
第２の発明では、中継方法選択型ネットワーク装置は、マスタ装置をルートとして設置し、複数のスレーブ装置を中継装置と一対でツリー接続に配置し、マスタ装置からスレーブ装置へデータの流れる方向を下流方向、スレーブ装置からマスタ装置へのデータの流れる方向を上流方向と規定する。マスタ装置が下流方向に送信するデータの特定のフィールドに中継方法の制御情報を設定する。中継装置は上流からデータを受信時に中継方法の制御情報を中継装置に予め設定されている中継判定情報と比較して、データ加工が必要なときだけソフトウェア処理を行ってから送信する。それ以外は即時にＤＭＡなどのソフトウェアの処理を介在しない方法でデータを中継し、高い中継性能を確保する。
【００１８】
第１又は第２の発明の中継方法選択型ネットワーク装置において、全二重回線の各々の回線を上流方向もしくは下流方向のデータ送信路として割り当て、それぞれに中継制御フラグを割り当てる。制御フラグの設定値が中継判定機能をネゲートしている場合はＤＭＡなどのハードウェアによる転送を無条件に実施する。また、マスタ装置からの送信データの受信対象を全スレーブ装置としておき、各スレーブ装置に対応する中継装置に前記中継方法の制御情報に従がってデータを加工しながら下流へ転送するという処理をさせることにより、各々の中継装置は下流のスレーブ装置のアドレスを意識せずにデータの送信が可能となる。
【００１９】
また、第１又は第２の発明の中継方法選択型ネットワーク装置において、中継条件を目的に応じて変更できるようにするために、中継装置にスレーブ装置からの条件設定インタフェースを設けておき、スレーブ装置の判断もしくはマスタ装置がスレーブ装置を介して中継条件の設定を行うことを可能とする。
【００２０】
第３の発明では、中継方法は、中継方法が指定して送信されたデータから指定された中継方法を判定するステップと、前記判定された中継方法に従ってデータを次段の中継装置に伝送するステップとを備える。
【００２１】
第３の発明において、前記判定ステップは、中継装置に対して予め送信データの一部にハードウェアにより即時に中継、若しくはソフトウェアでデータを加工させてから転送のどちらかの指定を判定するステップを備え、前記伝送ステップは、前記判定結果に従って、データをハードウェアにより即時に中継するか、若しくはソフトウェアでデータ加工後に転送するかのステップを備える。
【００２２】
【発明の実施の形態】
以下、本発明の実施の形態を、幾つかの実施例を用い、図面を参照しながら説明する。
図８は本発明によるネットワーク装置の一実施例を示す構成図である。図において、マスタ装置１０１、中継装置２０１、３０１は通信媒体６０１、７０１を用いて接続されている。
マスタ装置１０１には送信するデータの中継方法を設定する中継方法設定機構１１１が設けられている。中継装置２０１には、通信媒体６０１および７０１を介してマスタ装置１０１からの送信データの中継を制御する中継機構２２１と、中継機構２２１からの中継方法の問い合わせに対してその判定を行い、中継機構２２１にデータ処理の要否を返す中継方法判定機構２３１と、中継方法判定機構２３１の判定結果に従い、中継機構２２１が受信したデータの処理を依頼するデータ処理機構２１１から構成される。
本実施例においては、中継方法判定機構２３１がマスタ装置１０１から受信したデータを下流の中継装置３０１にどのように中継するかその中継処理方法を判定する。
【００２３】
図９は本発明の実施例で使用するデータフォーマットの例を示す図である。中継機構２２１がどのようにデータ中継を行うかを判断する情報は、マスタ装置１０１が送信するデータの中に中継方法設定機構１１１が指定する。例として、図９に示すように、送信データのフォーマットには中継方法指定８４０が設けられる。中継方法指定８４０が図８の中継装置２０１の中継方法判定機構２３１が使用する情報である。
【００２４】
ここで例としてマスタ装置１０１が指定する中継方法のパターン種別を図１０に示す。
図１０は本発明によるネットワーク装置で使用される中継方法指定パターンの一実施例を示す図である。
図８のマスタ装置１０１がスレーブ装置４０１、５０１に同一のデータを送る場合は、中継方法設定機構１１１で図１０のパターン情報４０００を指定する。パターン情報４０００は全同報指定なので、中継装置２０１は上流からのパターン情報４０００が指定されたデータを受信すると、中継機構２２１は中継方法判定機構２３１で中継方法を確認した後、データ処理機構２１１でのソフトウェア処理を伴わない中継、すなわちハードウェア中継で下流の中継装置３０１にデータを転送する。また、受信したデータはスレーブ装置４０１に渡す。
【００２５】
マスタ装置１０１が複数のスレーブ装置４０１、５０１間で関連し、かつデータの更新を必要とするデータを送信する場合は、中継方法設定機構１１１でパターン情報４１００を指定する。パターン情報４１００はデータ編集指定付き全同報指定であるので、中継装置２０１は上流からパターン情報４１００が指定されたデータを受信すると、中継機構２２１は中継方法判定機構２３１で中継方法を確認した後、データをスレーブ装置４０１に渡したうえで、データ処理機構２１１によりデータを加工した後、下流の中継装置３０１にデータを転送する。
【００２６】
図１１は本発明によるネットワーク装置において、全二重回線とした場合の一実施例を示構成図である。図に示すように、中継装置２０１が接続されている回線６０１及び７０１が全二重回線の場合、スレーブ装置４０１は接続している中継装置２０１に対して中継方法判定機構用制御機構２４１を用いて、回線ごとに中継方法判定機構２３１の上流方向中継方法判定機構２３２及び下流方向中継方法判定機構２３３の動作可否を設定する。
スレーブ装置４０１が上流からのデータのみを判定対象とする場合は、下流方向中継方法判定機構２３３の動作を有効とし、上流方向中継方法判定機構２３２の動作を無効とする。これにより、スレーブ装置４０１が受信するマスタ装置１０１から下流のスレーブ装置方向へのデータのみを判定対象とし、下流スレーブ装置からマスタ装置方向へのデータに対する中継方法判定動作を停止することになり、上流方向中継方法判定機構２３２が動作することにより発生する上流方向中継データに対する処理時間の削減を可能とする。
【００２７】
また、スレーブ装置４０１は自身が運用不可能状態であると判断した場合、上流方向中継方法判定機構２３２と下流方向中継方法判定機構２３３の両方の判定機構を無効とする。なお、中継装置２０１はスレーブ装置４０１が動作していないと判断した場合も同様に判定機構を無効とする。これにより、中継装置２０１はハードウェアで入力データを単純に転送するだけのリピータ機能として動作する。
【００２８】
本発明の他の実施例として、ＬＡＮに適用した場合の実施例を、図１２を用いて以下に説明する。
図１２は本発明によるネットワーク装置をＬＡＮに適用した場合の構成図であり、中継時のフレームの流れを示している。
図１３は図１２で使用するフレームフォーマットの一実施例を示す図である。図１３に示す送信データのフォーマットにおいて、宛先アドレス情報８１０は、本データを受信すべきスレーブ装置を特定するために使用する。送信元アドレス情報８２０はデータ送信元のマスタ装置あるいはスレーブ装置を特定するために使用する。中継方法指定８４０は中継装置２０１の中継機構２２１が使用する情報である。
【００２９】
図１２で示すマスタ装置１０１が個々のスレーブ装置４０１または５０１にデータを送る場合は、中継方法指定１１４１にパターン情報４２００（図１０参照）を指定する。中継装置２０１は上流から送信された、パターン情報４２００が指定されたデータを受信すると宛先アドレス情報８１０（図４参照）が自分宛の場合は情報をスレーブ装置４０１に渡して下流には中継しない。宛先アドレス情報８１０が自分宛でない場合は、ハードウェア中継で下流の中継装置３０１に転送する。
【００３０】
マスタ装置１０１がブロードキャストアドレス１１１１を用いて複数のスレーブ装置４０１及び５０１にデータを送る場合は、中継方法指定１１４１にパターン情報４０００を指定する。中継装置２０１は上流からパターン情報４０００が指定されたデータを受信すると中継方法判定機構２３１で中継方法を確認した後、データ部１１２１をスレーブ装置４０１に渡したうえで、ハードウェア中継で下流の中継装置３０１にデータを転送する。
【００３１】
マスタ装置１０１が複数のスレーブ装置間４０１及び５０１で関連し、かつデータの更新を必要とするデータを送信する場合は、宛先アドレス８１０にブロードキャストアドレス１１１１を用いて、中継方法指定１１４１にパターン情報４１００を指定する。中継装置２０１は上流からパターン情報４１００が指定されたデータを受信すると中継方法判定機構２３１で中継方法を確認した後、データ部１１２１をスレーブ装置４０１に渡したうえで、データ処理機構２１１によりデータ１２３１を加工した後、下流の中継装置３０１にデータを転送する。
この結果、中継装置３０１は中継装置２０１が加工したデータ１２２１をスレーブ装置５０１に渡すことになる。
【００３２】
以上述べたように、本発明によれば、ツリー接続またはデイジーチェイン接続された中継装置を介したデータの送受信において、マスタ装置とスレーブ装置間のデータ送受信を効率よく行うことが出来る。
また、マスタ装置がスレーブ装置間で関連するデータの更新を個々の中継装置にさせることが可能となる。
また、ＬＡＮにおいてはサーバ装置がマルチキャストアドレス若しくはブロードキャストアドレスを用いてデータを送信することにより、中継装置が隣接する中継装置に対してそのアドレスを意識せずに加工データを中継することが可能となる。
【００３３】
【発明の効果】
以上述べたように、本発明によれば、マスタ装置とスレーブ装置間のデータ送受信を効率よく行うことが出来る。
【図面の簡単な説明】
【図１】従来のネットワーク装置を示す構成図である。
【図２】図１において、データ処理機構のソフトウェアによってデータ転送を行う場合のデータの流れを示す構成図である。
【図３】図１の中継機構がハードウェアよってデータ転送を行う場合のデータの流れを示す構成図である。
【図４】従来の送信フレームフォーマットの例を示す図である。
【図５】ＬＡＮにおける従来の中継処理のフレームの流れを示す構成図である。
【図６】ＬＡＮにおける従来の同報処理のフレームの流れを示す構成図である。
【図７】ＬＡＮにおけるデータ変更を伴う従来の同報処理のフレームの流れを示す構成図である。
【図８】本発明によるネットワーク装置の一実施例を示す構成図である。
【図９】本発明の実施例で使用するデータフォーマットの例を示す図である。
【図１０】本発明によるネットワーク装置で使用される中継方法指定パターンの一実施例を示図である。
【図１１】本発明によるネットワーク装置において、全二重回線とした場合の一実施例を示構成図である。
【図１２】本発明によるネットワーク装置をＬＡＮに適用した場合の構成図である。
【図１３】図１２で使用するフレームフォーマットの一実施例を示す図である。
【符号の説明】
１００、１０１…マスタ装置、１１１…中継方法設定機構、２００、２０１、３００、３０１…中継装置、２１０、２１１…データ処理機構、２２０、２２１…中継機構、２３１…中継方法判定機構、２３２…上流方向中継方法判定機構、２３３…下流方向中継方法判定機構、２４１…中継方法判定機構用制御機構、４００、４０１、５００、５０１…スレーブ装置、４１０、４１１、５１０、５１１…スレーブ装置の固有アドレス、６００、６０１、７００、７０１…装置間を接続する通信媒体、６１０…中継機構が自動的に中継を行わなかった場合の受信データの流れ、６２０…中継機構が自動的に中継を行った場合のデータの流れ、７１０…データ処理機構が中継を行った場合の送信データの流れ、８１０…受信先を示す宛先アドレス、８２０…送信元を示す送信元アドレス、８３０…送受信するデータの実体、８４０…本発明の中継機構に中継方法を指定する中継方法指定部、９００、１０００、１１００…送信フレーム、９１０…送信フレームの宛先アドレス、２０００、３０００…中継装置がフレームを中継した場合のフレームの流れ、１１０１…送信フレーム、１１１０、１１１１…送信フレームの同報宛先アドレス、１１２０、１１２１…送信フレームのデータ部、１１４１…中継方法指定部、１２２０…スレーブ装置が加工したデータ部、１２２１…中継装置が加工したフレームのデータ部、１２３０…スレーブ装置が加工したデータ部のデータ、１２３１…中継装置が加工したデータ部のデータ、２１００…スレーブ装置がデータを加工した場合のフレームの流れ、４０００…中継方法指定パターン例（全同報指定）、４１００…中継方法指定パターン例（データ編集指定付き全同報指定）、４２００…中継方法指定パターン例（個別指定）、２１０１…中継装置がフレームを中継した場合のフレームの流れ、２２０１…マスタ装置からのフレームの流れ。
【図１】
0004041294.tif 000002
【図２】
0004041294.tif 000003
【図３】
0004041294.tif 000004
【図４】
0004041294.tif 000005
【図５】
0004041294.tif 000006
【図６】
0004041294.tif 000007
【図７】
0004041294.tif 000008
【図８】
0004041294.tif 000009
【図９】
0004041294.tif 000010
【図１０】
0004041294.tif 000011
【図１１】
0004041294.tif 000012
【図１２】
0004041294.tif 000013
【図１３】
0004041294.tif 000014