JPH05153139A - ネツトワークにおける通信方式 - Google Patents

ネツトワークにおける通信方式

Info

Publication number
JPH05153139A
JPH05153139A JP3316142A JP31614291A JPH05153139A JP H05153139 A JPH05153139 A JP H05153139A JP 3316142 A JP3316142 A JP 3316142A JP 31614291 A JP31614291 A JP 31614291A JP H05153139 A JPH05153139 A JP H05153139A
Authority
JP
Japan
Prior art keywords
communication unit
communication
unit
packet
transmission line
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP3316142A
Other languages
English (en)
Inventor
Koichi Masuda
浩一 増田
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Electric Works Co Ltd
Original Assignee
Matsushita Electric Works Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Matsushita Electric Works Ltd filed Critical Matsushita Electric Works Ltd
Priority to JP3316142A priority Critical patent/JPH05153139A/ja
Publication of JPH05153139A publication Critical patent/JPH05153139A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Small-Scale Networks (AREA)

Abstract

(57)【要約】 【目的】 ネットワークにおいて、伝送線が劣化した場
合でも、通信が失敗とならないようにする。 【構成】 ネットワークにおける通信ユニットT1〜T
5は、伝送線Lの劣化の度合いに応じて伝送すべき相手
先通信ユニットまでの間に存在する通信ユニットを選択
し、選択した通信ユニットを中継してデータ伝送を行
う、つまり、通信ユニットT1〜T5では、リトライ回
数が基準値を超えた場合、伝送線Lが劣化したと判断し
て、中間に存在する通信ユニットを中継すべく、中継パ
ケットを送信し、中継パケットを受信した通信ユニット
は受信したパケットが中継パケットであることを判断し
てさらに相手先通信ユニットへ中継パケットを伝送す
る。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、バス型やツリー型のネ
ットワークにおける通信方式に関するものである。
【0002】
【従来の技術】図8は、バス型の制御用通信ネットワー
クの構成図であり、複数の通信ユニットT1〜T5間
は、光ファイバーや同軸ケーブルやペア線等の伝送線L
によりバス状に接続されており、各通信ユニットT1〜
T5は、伝送線Lを介して相互に通信パケットの送受を
行うのである。
【0003】このようなネットワークにおいて、伝送線
Lの特性劣化やコネクタの接触抵抗の増加等により伝送
線Lの性能が劣化してくると、通信ユニットT1〜T5
からのデータ送信が失敗に終わることが多くなる。
【0004】通信ユニットT1〜T5では、データ送信
が失敗すると、リトライパケットを送出して通信が成功
するまで規定回数内でデータ送信を繰り返すのである。
【0005】リトライパケットの送信回数(リトライ回
数)が規定回数を超えた場合は通信失敗としてデータを
破棄するようになっている。
【0006】また、屋内に設置されるネットワークの場
合、伝送線Lが完全に断線することは稀であり、伝送効
率の低下や通信エラーの発生は、ほとんどの場合、伝送
線Lの特性の劣化によるものである。
【0007】
【発明が解決しようとする課題】一般的に、制御用の通
信ネットワークでは、高信頼性が要求され、しかも、伝
送線Lに障害が生じても即座にメンテナンスすることが
困難であることが多い。
【0008】伝送線Lの性能が劣化してくると、各通信
ユニットT1〜T5の送出するリトライパケットにより
伝送線Lが輻輳し伝送信号の衝突により、規定回数内で
はデータが確実に送信できなくなる可能性が増加する。
【0009】また、伝送線Lの性能がある値を下回る
と、距離的に離れた位置にある通信ユニット間の通信
は、信号波形の劣化により全く不能になってしまうこと
もある。
【0010】ところが、BAネットワークにおける火災
通報データのように、通信できないことにより重大な結
果を招くデータを扱う場合等は、前述の伝送線Lの劣化
は重大な問題となる。
【0011】本発明は、上記の点に鑑みてなしたもので
あり、その目的とするところは、ネットワークにおい
て、伝送線が劣化した場合でも、通信が失敗とならない
ようなネットワークにおける通信方式を提供することに
ある。
【0012】
【課題を解決するための手段】本発明は、複数の通信ユ
ニットが伝送路を介して相互に通信パケットの送受を行
うネットワークにおける通信方式であって、通信ユニッ
トにおいて、伝送路の劣化度合いを検出し、劣化度合い
に応じて伝送すべき相手先通信ユニットまでの間に存在
する通信ユニットを選択し、選択された通信ユニットを
中継してデータ伝送を行うようにしたことを特徴とする
ものである。
【0013】
【作用】本発明のネットワークにおける通信方式にあっ
ては、通信ユニットは、伝送線の劣化の度合いに応じて
伝送すべき相手先通信ユニットまでの間に存在する通信
ユニットを選択し、選択された通信ユニットを中継して
データ伝送を行う。
【0014】つまり、通信ユニットでは、リトライ回数
が基準値を超えた場合、伝送線が劣化したと判断して、
中間に存在する通信ユニットを中継すべく、中継パケッ
トを送信し、中継パケットを受信した通信ユニットは受
信したパケットが中継パケットであることを判断してさ
らに相手先通信ユニットへ中継パケットを伝送するので
ある。
【0015】
【実施例】以下、本発明の一実施例を図面に基づき説明
する。
【0016】図1は本発明に係る通信ユニットの一実施
例を示すブロック図であり、図2、図3はデータ送信の
場合とデータ受信の場合のフローチャートである。
【0017】本実施例のネットワークにおける通信ユニ
ットは、図1に示すように、受信部1、受信処理部2、
制御部3、送信処理部4および送信部5を有してなる。
【0018】受信部1は、伝送線Lにより伝送されてき
た信号を受信し、シリアル/パラレル変換を行うもので
あり、受信処理部2は、受信部1から出力されるデータ
を解読し、処理を行うものである。
【0019】制御部3は通常は、受信処理部2で解読し
たデータの内容に応じて送出すべきデータを作成し、送
信処理部4へ送る。
【0020】また、制御部3では、図2のフローチャー
トに示すように、送信先の通信ユニットから返信信号が
返ってこなかった場合等により、送信失敗と判断する
と、その時点までのリトライ回数が基準値を超えていな
いかどうかを判断して、超えていない場合はリトライ信
号を送出するように送信処理部4に制御信号を送るとと
もに、リトライを回数をインクリメントする。
【0021】一方、リトライ回数が基準値を超えた場合
には、送信相手先の通信ユニットと自通信ユニットの中
間に位置する通信ユニット(中継ユニット)を中継して
信号が伝送されるように、中継パケットを送出する旨の
制御信号を送信処理部4に送る。
【0022】ここで、中継すべき通信ユニット(中継ユ
ニット)の選択方法の一例を以下に示す。
【0023】まず、通信ユニットのユニット番号を、位
置関係とユニット間距離に基づいて設定する。
【0024】例えば、図4に示すように、通信ユニット
T1と通信ユニットT2間の距離をa、通信ユニットT
2と通信ユニットT3間の距離を3a、通信ユニットT
3と通信ユニットT4間の距離を2a、通信ユニットT
4と通信ユニットT5間の距離を2aとすると、各通信
ユニットのユニット番号を順に、01、02、05、0
7、09と設定する。
【0025】つまり、隣接する通信ユニット間の距離の
大きさに応じてユニット番号を大きくしていくのであ
る。
【0026】そして、中継ユニットを選択する場合は、
送信相手先の通信ユニットと自通信ユニットのユニット
番号の大小を比較することにより、両者の丁度中間にあ
る通信ユニットを選択することができるのである。
【0027】また、制御部3では、図3のフローチャー
トに示すように、通常の通信パケットを受信した場合
は、通常の受信処理を行うが、後述の中継パケットを受
信した場合は、中継パケット内の送信相手先アドレスを
抽出して通信パケットを作成するのである。
【0028】送信処理部4では、制御部3からの送信す
べき内容を示す制御信号を、送信処理部4により通信パ
ケットや中継パケットの形に整え、送信部5によりパラ
レル/シリアル変換した後に伝送線Lへ送出する。
【0029】ここで、通信パケットとしては、図5に示
すように、相手先アドレスSA、送信元アドレスDA、
最終相手先アドレスFSA、初期送信先アドレスFD
A、データから構成される中継情報付きのパケットフォ
ーマットとなっている。
【0030】通信ユニットT1から通信ユニットT5へ
データを送信する場合を、図6に基づいて説明する。
【0031】初期時および伝送線Lが正常なときは、図
6(a)のように、相手先アドレスSAと最終相手先ア
ドレスFSAはともに通信ユニットT5のアドレス「0
5」となり、送信元アドレスDAと初期送信先アドレス
FDAはともに通信ユニットT1のアドレス「O1」と
なる。
【0032】通信ユニットT1でリトライ回数が基準値
を超えた場合、つまり、伝送線Lが劣化した場合、ユニ
ット番号から通信ユニットT1と通信ユニットT5間の
距離が8aであることがわかり、その中間の位置(通信
ユニットT1から4aの距離)にある通信ユニットT3
を中継することが決定され、通信ユニットT3を中継し
て送信するために、図6(b)のように、相手先アドレ
スSAを中継ユニットT3のアドレス「03」に変更し
て中継パケットとして送信する。
【0033】通信ユニットT3が上記の中継パケットを
受信したときは、相手先アドレスSAと最終相手先アド
レスFSAが同じでないので中継パケットであると判断
し、図6(c)のように、相手先アドレスSAと最終相
手先アドレスFSAをともに「05」とし、送信元アド
レスDAを「03」として通信パケットを作成し送信す
る。
【0034】通信ユニットT5が中継ユニットT3の送
信した通信パケットを受信したときは、この通信パケッ
トの内容から通信ユニットT1から自通信ユニットT5
へのパケットであり、図7に示すように、通信ユニット
T3を経由して送信されてきたことがわかるのである。
【0035】なお、中継ユニットT3から通信ユニット
T5への通信の場合も、図2に示した通信処理ルーチン
に沿って処理される。
【0036】中継ユニットT3から通信ユニットT5へ
の通信が失敗し、リトライ回数が基準値を超えた場合
は、同様にして、両ユニットの中間に位置する通信ユニ
ットが中継ユニットとして選択されるのである。
【0037】このように、中継ユニットからの通信パケ
ット伝送時にも前述の中継機能が働くので、伝送線の劣
化の度合いや通信ユニット間の距離によって、通信ユニ
ット間に介在される中継ユニットの数は自動的に増減さ
れるのである。
【0038】従って、本実施例の通信方式では、伝送線
の劣化があっても、中間の通信ユニットを中継した上で
データ伝送されるので、通信が失敗するということはな
い。
【0039】
【発明の効果】以上のように、本発明のネットワークに
おける通信方式によれば、通信ユニットは、伝送線の劣
化の度合いに応じて伝送すべき相手先通信ユニットまで
の間に存在する通信ユニットを選択し、選択した通信ユ
ニットを中継してデータ伝送を行う。
【0040】つまり、通信ユニットでは、リトライ回数
が基準値を超えた場合、伝送線が劣化したと判断して、
中間に存在する通信ユニットを中継すべく、中継パケッ
トを送信し、中継パケットを受信した通信ユニットは受
信したパケットが中継パケットであることを判断してさ
らに相手先通信ユニットへ中継パケットを伝送するよう
にしたので、ネットワークにおいて、伝送線が劣化した
場合でも、通信が失敗とならないようなネットワークに
おける通信方式が提供できた。
【図面の簡単な説明】
【図1】本発明に係る通信ユニットの一実施例を示すブ
ロック図である。
【図2】本発明に係る送信処理ルーチンを示すフローチ
ャートである。
【図3】本発明に係る受信処理ルーチンを示すフローチ
ャートである。
【図4】本発明に係るユニット番号付与の説明図であ
る。
【図5】本発明に係るパケットフォーマット図である。
【図6】本発明に係るパケットフォーマット図である。
【図7】本発明に係る中継動作の説明図である。
【図8】バス型のネットワーク構成図である。
【符号の説明】 1 受信部 2 受信処理部 3 制御部 4 送信処理部 5 送信部 L 伝送線 T1 通信ユニット T2 通信ユニット T3 通信ユニット T4 通信ユニット T5 通信ユニット

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 複数の通信ユニットが伝送路を介して相
    互に通信パケットの送受を行うネットワークの通信方式
    であって、通信ユニットにおいて、伝送路の劣化度合い
    を検出し、劣化度合いに応じて伝送すべき相手先通信ユ
    ニットまでの間に存在する通信ユニットを選択し、選択
    された中継ユニットを中継してデータ伝送を行うように
    したことを特徴とするネットワークにおける通信方式。
JP3316142A 1991-11-29 1991-11-29 ネツトワークにおける通信方式 Pending JPH05153139A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP3316142A JPH05153139A (ja) 1991-11-29 1991-11-29 ネツトワークにおける通信方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP3316142A JPH05153139A (ja) 1991-11-29 1991-11-29 ネツトワークにおける通信方式

Publications (1)

Publication Number Publication Date
JPH05153139A true JPH05153139A (ja) 1993-06-18

Family

ID=18073732

Family Applications (1)

Application Number Title Priority Date Filing Date
JP3316142A Pending JPH05153139A (ja) 1991-11-29 1991-11-29 ネツトワークにおける通信方式

Country Status (1)

Country Link
JP (1) JPH05153139A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020162083A1 (ja) * 2019-02-05 2020-08-13 株式会社ステップテクニカ パケット通信システム、これを用いたインフラストラクチャーシステム、ビルディングオートメーションシステム、及び、ファクトリーオートメーションシステム

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020162083A1 (ja) * 2019-02-05 2020-08-13 株式会社ステップテクニカ パケット通信システム、これを用いたインフラストラクチャーシステム、ビルディングオートメーションシステム、及び、ファクトリーオートメーションシステム
JPWO2020162083A1 (ja) * 2019-02-05 2021-09-09 株式会社ステップテクニカ パケット通信システム、これを用いたインフラストラクチャーシステム、ビルディングオートメーションシステム、及び、ファクトリーオートメーションシステム

Similar Documents

Publication Publication Date Title
US6282669B1 (en) Ethernet communication redundancy method
US6430151B1 (en) Local network with redundancy properties having a redundancy manager
US6760766B1 (en) Data transmission method and device
EP0004376B1 (en) Multiple access bus communications system
EP0422914B1 (en) Station-to-station full duplex communication in a communications network
EP0241018B1 (en) Method of multi-address communication
US5049871A (en) Loop communication system
JPS6276840A (ja) ノ−ド装置
JP4078670B2 (ja) データ伝送方法及び装置
JPH09130408A (ja) ネットワークインタフェース装置
CN105847187B (zh) 双端口以太网系统的交换装置
EP0073352B1 (en) A data communication system
JPH05153139A (ja) ネツトワークにおける通信方式
US5712846A (en) Order wire communication control method for line-switched ring network system
EP0093004B1 (en) Data communication system
JPS5979658A (ja) 複合交換機
JPH01289339A (ja) 通信制御装置
JPS63280538A (ja) 折返し試験方式
JP2760570B2 (ja) Lan接続確認方式
JPH0888643A (ja) リング形伝送方式
JP2901020B2 (ja) データ通信方式
JP2526647B2 (ja) 遠方監視制御装置の全局共通連絡方法
JPS63169855A (ja) 誤り再送機能付きパケツト伝送方式
JPH0481042A (ja) 中継装置
JPS58164356A (ja) パケツト転送方式