JPH0429437A - トークンパス伝送のトークン巡回時間制御方式 - Google Patents

トークンパス伝送のトークン巡回時間制御方式

Info

Publication number
JPH0429437A
JPH0429437A JP2133122A JP13312290A JPH0429437A JP H0429437 A JPH0429437 A JP H0429437A JP 2133122 A JP2133122 A JP 2133122A JP 13312290 A JP13312290 A JP 13312290A JP H0429437 A JPH0429437 A JP H0429437A
Authority
JP
Japan
Prior art keywords
token
transmission
station
stations
data communication
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
JP2133122A
Other languages
English (en)
Inventor
Hidejiro Asano
浅野 秀次郎
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.)
Fuji Electric Co Ltd
Fuji Facom Corp
Original Assignee
Fuji Electric Co Ltd
Fuji Facom Corp
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 Fuji Electric Co Ltd, Fuji Facom Corp filed Critical Fuji Electric Co Ltd
Priority to JP2133122A priority Critical patent/JPH0429437A/ja
Publication of JPH0429437A publication Critical patent/JPH0429437A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Small-Scale Networks (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 〔産業上の利用分野] この発明は、伝送路に接続された複数のステーション間
でトークンを巡回させて送信権を移動させるトークンパ
ス伝送において、各ステーションに設けたデータ通信装
置のトークン巡回時間制御方式に関する。
〔従来の技術〕
従来のトークンパス伝送のトークン巡回時間制御方式と
しては、第7図に示すバス形式の伝送路りに複数のステ
ーションST、〜ST、を接続したバス型のネットワー
ク又は第8図に示すリング状の伝送路りに複数のステー
ションST、〜S T aを接続したリング型のネット
ワークを構築し、各ステ−25737,〜37.間でト
ークン(送信権)を次々に巡回させて回線制御を行う。
ここで、各ステーションST、〜ST、は、予め設定さ
れた個別のステーション番号を有し、トークンを獲得し
たときに必要な処理を行った後にトークンを上位のステ
ーション番号を有するステーションに受は渡し、最上位
のステーション番号のステーションがトークンを獲得し
たときには、必要な処理を行った後に最下位のステーシ
ョン番号を有するステーションにトークンを受は渡す。
この方式では、トークンを獲得したステーションだけが
ネットワークの伝送制御権を持つため、ネットワーク上
でデータが衝突することがないと共に、一定時間待てば
必ず伝送制御権を得ることができる特徴を有するもので
あるが、トークンの巡回時間がネットワークの伝送性能
を決める要因となっており、各ステーションのデータ通
信装置においては、トークンの送受信処理を最高レベル
に位置付けし、トークンを受信するとデータ送信要求が
なければ直ちにトークンを次のステーションに送信する
ようにしている。
〔発明が解決しようとする課題〕
しかしながら、上記従来のデータ通信装置のトークン巡
回時間制御方式にあっては、例えばステーション数が2
つである場合で、特にトークンの送受信処理をデータ通
信装置内のマイクロプロセッサで行っているときには、
トークンの巡回が早すぎデータ通信装置の内部処理が遅
くなるという問題が発生する。すなわち、データ通信装
置内のマイクロプロセッサはトークンの受信処理と送信
処理とに大半の時間をとられ、ホストプロセッサとのデ
ータ授受、主記憶装置からの送信データの収集等の通常
の内部処理が極めて遅くなるという未解決の課題があっ
た。
そこで、この発明は、上記従来例の未解決の課題に着目
してなされたものであり、伝送路に接続されたステーシ
ョン数が少ない場合には、トークン巡回時間を長くして
各ステーションのデータ通信装置におけるトークン送受
信処理時間の割合を少なくすることにより、上記未解決
の課題を解決することができるデータ通信装置のトーク
ン巡回時間制御方式を提供することを目的としている。
〔課題を解決するための手段〕
上記目的を達成するために、この発明に係るトークンパ
ス伝送のトークン巡回時間制御方式は、伝送路に接続さ
れた複数のステーション間でトークンを巡回させて送信
権を移動させるトークンパス伝送において、伝送路に接
続された各ステーションは、伝送路に接続されている他
のステーション数を認識するステーション数認識手段と
、該ステーション認識手段で認識したステーション数が
設定数を越えているときには、トークンの送信を即時に
行い、設定数以下であるときには、前記トークンの送信
を所定時間待機させるトークン送信手段とを備えたデー
タ通信装置を有することを特徴としている。
〔作用〕
この発明においては、伝送路に接続された各ステーショ
ンのデータ通信装置にステーション数認識手段及びこれ
によってトークンの送信を制御するトークン送信手段と
が設けられ、ステーション認識手段で認識したステーシ
ョン数が設定数を越えているときには、トークンの巡回
時間が長くなることにより、トークンを受信して必要な
処理を行った後にトークン送信手段でトークンの送信を
即時に行い、ステーション数が設定数以下であるときに
は、トークン送受信処理が頻繁に行われるものと判断し
てトークンを受信して必要な処理を行った後にトークン
送信手段で所定時間待機してからトークンを送信する。
これにより、データ通信装置でのデータ処理時間のうち
のトークン送受信処理時間の割合を減少させることによ
り、内部処理を効率よく実行することが可能となる。
〔実施例〕
以下、この発明の実施例を図面に基づいて説明する。
第1図はこの発明の一実施例を示すブロック図である。
図中、STはステーションであって、システムハス1に
メインプロセッサ2、主記憶装置3、入出力装置4及び
データ通信装置5が接続された構成を有し、データ通信
装置5がパス型又はリング型伝送路りに接続されている
。ここで、データ通信装置5は、その内部動作を実行す
るマイクロプロセッサ5aを備えている。
そして、伝送路りのアクセス方式は、トークンパス方式
が採用され、特定のビットパターン構造のトーク(送信
権)を伝送路りに接続された全てのステーションに巡回
させ、このトークンを獲得したステーションのみが送信
権を得て、その送信権を有している間は通信を主体的に
行う。
伝送フレームFは、第2図に示すように、フレームの開
始表示及び同期確立維持のためのスタートフラグF、と
、送信元及び送信先のアドレス表示を行うアドレス部A
と、フレームの種別の区分と各種の監視制御のための制
御部Cと、任意の長さの情報データを格納する情報部l
と、アドレス部Aから情報部Iまでの各データが正確に
伝送されたか否かを確認するための例えばCRC方式の
誤り制御用シーケンスを格納するフレームチエツクシー
ケンスFC3と、フレームの終結の表示を行うエンドフ
ラグFEとで構成されている。ここで、フレームの種別
としては、送信権を移動させるトークンパスフレーム、
他のステーションに情報を伝送させる情報送信フレーム
、他のステーションからの情報を要求する情報要求フレ
ーム、この情報要求フレームに対する応答フレーム、ス
テーションの稼働状態を制御する制御フレーム等があり
、データの伝送フレームの場合には、情報部Iにデータ
が格納され、トークンパスフレームは、スタートフラグ
F3、アドレス部A、制御部C、フレームチエツクシー
ケンスFC3及びエンドフラグF、で構成されている。
データ通信装置5は、常時伝送路りに接続されたステー
ションSTO数を監視しており、トークンを受信すると
、フレーム内のアドレス部Aに格納されている送信元ア
ドレスを認識して、記憶装置に格納した第3図に示すス
テーション管理テーブル中の該当ステーション番号に対
応する存在区分に存在を表す論理値“1°”を書込んで
登録し、第3図に示すステーション数カウンタをパ1°
゛だけインクリメントすると共に、一定時間経過しても
トークンが受信できないステーションについては該当ス
テーション番号に対応する存在区分に不存在を表す論理
値“0”を書込んで登録を抹消し、ステーション数カウ
ンタを“1”だけデクリメントすることにより、ステー
ション数カウンタのカウント値N、で伝送路りに接続さ
れたステーション数を管理する。ここで、ステーション
管理テーブル及びステーション数カウンタがステーショ
ン数認識手段に対応している。
また、データ通信装置5のマイクロプロセッサ5aは、
メインプロセッサ2とのデータの授受、主記憶装置3か
らの送信データの収集等の通常の内部処理を行うと共に
、トークンを受信したときに第4図に示すトークン送信
処理を実行する。
すなわち、先ずステップ■でトークン送信前処理を行い
、次いでステップ■に移行して、前述したステーション
数カウンタのカウント値を読込んで、ステーション数N
sが“2パであるか否かを判定し、N、=2であるとき
にはステップ■に移行して、実行権を放棄して一定時間
(例えばマイクロプロセッサ5aが他の動作を十分に行
えるだけの通常トーク送受信に必要となる時間の2倍程
度)待機する待機処理を行ってからステップ■に移行し
、N、〉2であるときには、直接ステップ■に移行する
ステップ■では、トークン送信処理を行うことにより、
トークンフレームを伝送路りに送出する。
この第4図の処理がトークン送信手段に対応している。
次に、上記実施例の動作を第5図のタイムチャートを伴
って説明する。
今、伝送路りに2台のステーションST、及びST、が
接続されているものとすると、各ステーションSTo及
びST3のデータ通信装置5では、伝送路りを介してト
ークンフレームを受信したときに、そのアドレス部Aに
格納されている送信元アドレスを参照して、ステーショ
ン管理テーブルの該当するステーション番号に対応する
存在区分に論理値“1”を書込んで登録する。このとき
、伝送路りには2台のステーションST、及びST3の
みが接続されているので、自己のステーション番号及び
他のステーション番号に対応する存在区分のみに“l”
が登録されると共に、ステーション数カウンタのカウン
ト値N、が“2”となり、残りのステーション番号には
、少なくとも伝送路りに接続可能な最大数のステーショ
ンでトークンを獲得してこれが一巡するに必要な設定時
間を経過しても、これらを送信元とするアドレス部を受
信できないことにより、存在区分の登録が抹消される。
このため、第5図の時点t1で、ステーションST、か
らステーションST、を送信先とするトークンが送信さ
れ、これをステーションST、のデータ通信装置5で受
信したときには、このデータ通信装置5でトークンが自
己宛であることを認識すると、時点t2で第4図の処理
を実行して送信データの有無の判定等の必要な処理を行
った(ステップ■)後に、ステーション数カウンタのカ
ウント+IN、を参照し、N、=2であるので、ステッ
プ■に移行して、実行権を放棄して一定時間待機する待
機処理を行う。そして、一定時間が経過した時点t3で
ステップ■に移行してトークン送信処理を行うことによ
り、送信元アドレスSAをステーションST、のステー
ション番号“0″とし、送信先アドレスDAをステーシ
ョンST、のステーション番号“3゛とするトークンフ
レームを作成して、これを伝送路りに送出する。
このトークンフレームをステーションST、のデータ通
信装置5で受信すると、このデータ通信装置5で前述し
たステーションST、と同様の処理を実行して、必要な
処理を行った後に一定時間待機してからトークン送信処
理を行う。
このように、伝送路りに接続されたステーション数が“
2”であるときには、データ通信装置5で必要な処理を
行った後に、一定時間トークン送信を待機してからトー
クンを送信することになるので、各ステーションS T
 o及びS T zのデータ通信装置5で、トークンを
送信してから次のトークンを送信するまでの時間T e
yを長くすることができ、これに対するトークン処理の
ためのファームウェアの処理時間T toの占める割合
Tt0/Tcyが小さくなり、データ通信装置5でメイ
ンプロセッサ2とのデータの授受、主記憶装置3からの
送信データの収集等の通常内部処理を余裕を持って確実
に実行することができる。
因みに、従来のステーションにおけるデータ通信装置で
は、伝送路りに接続されたステーションが2台である場
合に、第6図に示すように、トークンを受信すると、必
要なファームウェアでの処理を行った後直ちにトークン
送信処理を行うので、1つのステーションのデータ通信
装置5でトークンを送信してから次にトークンを送信す
るまでの時間Tcy′が短くなり、これに対するトーク
ン処理のためのファームウェアの処理時間T toの占
める割合T t0’ / T cy  (> T t0
/ T cy)が大きくなって、通常内部処理時間が減
少することになり、十分な通常内部処理時間を確保する
ことができない。
一方、伝送路りに新たなステーションが組込まれたとき
には、この組込まれたステーションから送信されたトー
クンを既設の各ステーションST0及びS T 3で受
信したときに、ステーション管理テーブルの該当するス
テーション番号に対応する存在区分に論理値“1゛が書
込まれて登録される共に、ステーション数カウンタのカ
ウント値N。
が“°1パだけインクリメントされてN、=3となるの
で、トークンを受信したステーションでは、第4図の処
理を実行したときに、ステップ■から直接ステップ■に
移行することになるので、必要な処理を行った後に直ち
にトークン送信処理が行われて、上位のステーション番
号のステーションにトークンを受は渡す。このように、
伝送路りに接続されるステーション数が“3“以上とな
ると、あるステーションのデータ通信装置5から上位の
ステーション番号を有するステーションにトークンを送
信した後、下位のステーション番号を有するステーショ
ンからトークンが受は渡されるまでに、複数のステーシ
ョンでのトークン送受信処理が介在することになるので
、必然的にデータ通信装置5でのトークンを送信して次
のトークンを送信するまでの時間T cyが長くなり、
トークン送信を一定時間待機させることなく、通常の内
部処理を行うことができる。
なお、上記実施例においては、伝送路りに接続されたス
テーシコン数が“2“のときに、トークン送信に必要な
処理を行った後に一定時間待機してからトークンの送信
を行うようにした場合について説明したが、これに限定
されるものではなく、伝送路りに接続された各ステーシ
ョンのデータ通信装置における処理時間に応じて任意の
ステーション数を選択することができる。
〔発明の効果〕
以上説明したように、この発明によれば、伝送路に接続
されたステーションの数をステーション数認識手段で認
識し、トークン送信手段で、ステーション数が設定数以
下であるときには、一定時間待機してからトークン送信
を行い、設定数を越えているときには、トークンを直ち
に送信するようにしたので、ステーション数が設定値以
下であるときに、トークン送信を行ってから次のトーク
ン送信を行うまでの時間に対するトークン送信処理時間
の割合を低下させて、データ通信装置でのトークン送受
信に対する負荷を相対的に減少させることができ、デー
タ通信装置での内部処理を効率を落とすことなく実行す
ることができると共に、ステーション数が設定値を越え
ているときには、従来通りの動作・性能を確保するたと
ができるという効果が得られる。
【図面の簡単な説明】
第1図はこの発明の一実施例を示すブロック図、第2図
は送信フレームの構成を示す説明図、第3図はステーシ
ゴン管理テーブルとステージタン数カウンタのカウント
値とを示す説明図、第4図はデータ通信装置におけるト
ークン送信処理の一例を示すフローチャート、第5図は
この発明の詳細な説明に供するタイムチャート、第6図
は従来例の動作の説明に供するタイムチャート、第7図
及び第8図は夫々バス型トークンパス伝送方式及びリン
グ型トークンパス伝送方式を示すブロック図である。 図中、Lは伝送路、STはステーション、1はシステム
バス、2はメインプロセッサ、3は主記憶装置、5はデ
ータ通信装置、5aはマイクロプロセッサである。 芦 図 第 図 A L化史了ドレス −Iコ

Claims (1)

    【特許請求の範囲】
  1. 伝送路に接続された複数のステーション間でトークンを
    巡回させて送信権を移動させるトークンパス伝送におい
    て、伝送路に接続された各ステーションは、伝送路に接
    続されている他のステーション数を認識するステーショ
    ン数認識手段と、該ステーション認識手段で認識したス
    テーション数が設定数を越えているときには、トークン
    の送信を即時に行い、設定数以下であるときには、前記
    トークンの送信を所定時間待機させるトークン送信手段
    とを備えたデータ通信装置を有することを特徴とするト
    ークンパス伝送のトークン巡回時間制御方式。
JP2133122A 1990-05-23 1990-05-23 トークンパス伝送のトークン巡回時間制御方式 Pending JPH0429437A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2133122A JPH0429437A (ja) 1990-05-23 1990-05-23 トークンパス伝送のトークン巡回時間制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2133122A JPH0429437A (ja) 1990-05-23 1990-05-23 トークンパス伝送のトークン巡回時間制御方式

Publications (1)

Publication Number Publication Date
JPH0429437A true JPH0429437A (ja) 1992-01-31

Family

ID=15097306

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2133122A Pending JPH0429437A (ja) 1990-05-23 1990-05-23 トークンパス伝送のトークン巡回時間制御方式

Country Status (1)

Country Link
JP (1) JPH0429437A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113689588A (zh) * 2019-06-17 2021-11-23 创新先进技术有限公司 一种巡检存证方法、装置和电子设备

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113689588A (zh) * 2019-06-17 2021-11-23 创新先进技术有限公司 一种巡检存证方法、装置和电子设备
CN113689588B (zh) * 2019-06-17 2023-08-22 创新先进技术有限公司 一种巡检存证方法、装置和电子设备

Similar Documents

Publication Publication Date Title
CA2103895C (en) Method and apparatus for controlling data communication operations within stations of a local area network
US6757768B1 (en) Apparatus and technique for maintaining order among requests issued over an external bus of an intermediate network node
US7159010B2 (en) Network abstraction of input/output devices
US20050138249A1 (en) Inter-process communication mechanism
JPH10336209A (ja) データ処理装置、データ処理システム、データ処理方法、情報記憶媒体
US4891639A (en) Monitoring system of network
CN112667318A (zh) 逻辑核的绑定方法、装置、设备及存储介质
US10795848B2 (en) Dual way communication method, system, and master device thereof
US9032422B2 (en) Apparatus and method for supporting suspend of composite network device
US8909873B2 (en) Traffic control method and apparatus of multiprocessor system
JPH0429437A (ja) トークンパス伝送のトークン巡回時間制御方式
US7286526B2 (en) Uniform management of mixed network systems
GB2409302A (en) Data Communication Mechanism
JPS60246146A (ja) デ−タ伝送制御方式
US5878278A (en) System for controlling connection requests by each IO controllers storing and managing a request queue wherein additional channel addresses can be added
JP2000224208A (ja) パケット転送制御装置及びパケット転送方法
JPH06169312A (ja) 通信制御装置
JPS5986940A (ja) マルチドロツプ方式の情報伝送方式
JP3374628B2 (ja) トークンパス方式データ転送システム
US20190050355A1 (en) Direct memory access control unit for a processing unit that includes a working memory
JPH04156655A (ja) マルチプロセッサシステム
JPS63155249A (ja) 装置間通信方式
JP3799741B2 (ja) バスコントローラ
JPH08181705A (ja) Lanのブロードキャストフレーム処理方法および装置
JP2002169699A (ja) 複数の仮想計算機を用いた通信システム