JPS63308438A - 通信制御装置 - Google Patents

通信制御装置

Info

Publication number
JPS63308438A
JPS63308438A JP14320287A JP14320287A JPS63308438A JP S63308438 A JPS63308438 A JP S63308438A JP 14320287 A JP14320287 A JP 14320287A JP 14320287 A JP14320287 A JP 14320287A JP S63308438 A JPS63308438 A JP S63308438A
Authority
JP
Japan
Prior art keywords
data
slot
flag
node
transmission
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
JP14320287A
Other languages
English (en)
Inventor
Ichiro Iida
飯田 一朗
Akira Takeyama
明 竹山
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP14320287A priority Critical patent/JPS63308438A/ja
Publication of JPS63308438A publication Critical patent/JPS63308438A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Small-Scale Networks (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔概   要〕 リングネットワークにおいては、同一のノードに対して
複数のノードからデータがパケット単位で加わると、同
一ノードから送られたパケットでないため、再生した時
のデータが混在してしまい再現されなくなる。本発明は
リングネットワーク上に伝送する複数のスロットの内の
1個を制御スロットとし、この制御スロットに使用フラ
グを設けて、そのフラグをオン・オフすることによって
1台のノードのみのリングネットワークの使用を可能に
したものであり、各ノードからのデータが確実に再現で
きる。
〔産業上の利用分野〕
本発明はリング状伝送路と複数のノードから成るリング
ネットワークに係り、特にリング状伝送路上のリングデ
ータを一定長のスロットに分割して、スロット単位でパ
ケット伝送するリングネットワークの通信制御装置に関
する。
〔従 来 技 術〕
プラントやオフィスでは、分散されている複数の端末や
制御機器さらにはコンピュータ間でのデータ伝送を行う
ため、ローカルエリアネットワークが導入されている。
プラントの場合には制御機器のセンサから入力したセン
スデータをコンピュータに送り、その送られたデータか
ら制御すべき量を求め、制御データとして制御機器に送
っている。またオフィス等では、他の端末等で使用して
いるデータを前述のローカルエリアネットワークを介し
て送り、受けた端末でそのデータを使用して他の計算を
行い、事務の効率化を計っている。
現在、ローカルエリアネットワークとしてリングネット
ワークが多く用いられている。
第6図は従来のリングネットワークの構成図である。ネ
ットワークは複数の通信ノード(Nl−N5)と監視ノ
ード(SV)から成っており、ラインL1〜L6によっ
てリング状に接続されている。すなわち、このリングネ
ットワークは端末やコンピュータ等のノードを接続する
伝送路をリング状にしたものである。そして、このリン
グネットワーク上を移動するデータをスロット単位で分
割し、送るべきノードに対し、このスロット単位で送っ
ている。この様なリングネットワークにおける伝送をス
ロソテドリングと呼んでいる。
第7図は前述のスロットの構成図である。複数、例えば
32スロツト(Sl−Sn)とフレームヘッダFHによ
って1フレームを構成している。フレームヘッダはこれ
以後に32のスロットが連続することを表わす同期用の
ヘッダであり、各ノードはこのフレームヘッダを検出す
ることにより各スロットの開始時点を知る。スロットは
ビジーフラグB/I、制御情報CXより成る制御情報部
Cと、送信先アドレス(受信するノードのアドレス)R
Aと、送信元アドレス(送信するノードのアドレス)S
Aと、送信するデータD(例えば64バイト)によって
構成されている。各ノードが目的のノードに対してデー
タを伝送する時には、空きスロット(ビジーフラグがオ
フで空を表わしている。)を検出して、送信先アドレス
RA、送信元アドレスSA、データDを挿入している。
一方、各ノードは自分宛へのスロットであるかを常に監
視しており、リングネットワーク上を伝送する各スロッ
ト内の送信先アドレスRAが自分のアドレスである時に
はそのスロットのデータを取込む。ビジーフラグB/I
は、リングを一巡して送信元に戻ってきた時点でオフに
される。この動作によって1個のノードから他ノードヘ
データがパケット(64バイト)単位で伝送される。
〔発明が解決しようとする問題点〕
前述したリングネットワークはノードが2台とは限らず
、5台や6台さらには多くの台数のノー−5= =4− トが接続されている。リングネットワークへのデータの
出力すなわちスロット内へのパケットデータの挿入は、
各ノードが送信すべきデータが発生した時には、自由に
空スロットに挿入している。
複数台である場合同一のノードに対して同時に別々のデ
ータを送信する状態が発生する。この様な状態では受信
すべきノードは順次送られてくるスロット内のデータす
なわちパケットが同一ノードからのものではなく、複数
のノードから送られるパケットが混在することとなり、
それぞれのノードから送られるデータを再現することが
できなくなる問題を有していた。
上述の問題を解決する方法として、+11受信側にバッ
ファを設はパケットを送信アドレス毎にソーティングし
直して、メソセージを再構成する方法と、(2)送信に
先立ちバスの設定を行い、予め受信側ノードから受信で
きるメソセージを制御して能力以上の受信はパス設定時
にはリジェクトする方法がある。しかしながら上述の方
法はいず7れも受信側でパケットの区分は作業を必要と
するため各ノードは受信用のバッファを有さなくてはな
らず、またノードの受信用回路が複雑となる問題を有し
ていた。
また、さらに前述の(1)の方法ではデータ量が多いと
バッファが不足するという問題と、第2の方法では送信
開始終了時にパス設定開放処理を必要とするため、特に
回路が繁雑となる問題を有していた。
本発明は上記従来の欠点に鑑み、送信側の回路に制限し
た制御を行う簡単な回路でデータの再現を可能とし、確
実なデータ伝送を行う通信制御装置を提供すことを目的
とする。
〔問題点を解決すための手段〕
第1図は、本発明のブロック図である。
使用権送出手段1はリングネットワーク2に接続され、
前記リングネットワーク上を伝送する制御スロットを検
出して前記スロットの使用フラグがオフの時に前記使用
フラグをオンとする。パケットデータ伝送手段3は前記
使用権送出手段1によって前記制御スロットの使用フラ
グをオンとした後に送出データをパケット単位で前記リ
ングネットワーク2上を周回する空スロットに挿入し、
使用権終了手段4は前記パケットデータ送出手段3がデ
ータの送出を終了した時に前記制御スロットの使用フラ
グをオフとする。
〔作   用〕
端末装置等からデータの送信要求が加わると、使用権送
出手段1はリングネットワーク2上を周回する制御スロ
ットを検出し、さらにその制御スロットの使用フラグが
オフであることを確認してその使用フラグをオンとする
。使用フラグがオフの時にはリングネットワーク2に接
続された他のノードがデータの伝送を要求していない場
合であり、この使用フラグのオンによって、このフラグ
をオンとした装置がリングネットワーク2上の他の任意
のスロットにデータを挿入して目的のノードに対してデ
ータを送出することか可能となる。
よって、このフラグをオンとした後、パケソトデ一夕送
出手段は端末装置から加わるデータをパケットに分割し
て、パケット単位でリングネットワーク2上のスロット
に挿入して伝送する。そして、送信が終了した時には、
使用権終了手段4は前記データの伝送が終了した時に、
制御スロットの使用フラグをオフとする。
各ノードから特定の1台のノードへのデータの送信要求
が発生しても、その各ノードの1台のみが制御スロット
の使用フラグをオンとするため、残りのノードはデータ
の送出が禁止され、複数のノードから同時に1台のノー
ドにデータを送信することはなく、パケットデータを受
信したノードは確実にデータを再現することができる。
〔実  施  例〕 以下、図面を用いて本発明の詳細な説明する。
第2図は本発明の実施例の構成図である。リングネット
ワークを構成しているラインL n I +  L n
 2にノードNのレシーバ5、ドライバ6が接続してい
る。そして、レシーバ5とドライバ6は遅延バソファレ
ジスタ7、セレクタ8を介して接続している。本装置が
接続している図示しない端末からデータの送信の要求が
加わらない時にはリングネットワーク上を周回して、ラ
インLnlより加わる各スロットはレシーバ5、遅延バ
ッファレジスタ7、セレクタ8、ドライバ6を介してラ
インLゎ2に出力される。遅延バッファレジスタ7はシ
フトレジスタであり、ここで一時的に記憶されるデータ
とライン上を伝送するデータとが、リングネットワーク
上のデータすなわちスロットとなる。
リングネットワーク上のデータすなわちスロットは1個
のネットワーク (リング状)に対して複数設定されて
いる。本発明の実施例においては、この複数のうちの1
個のスロットを送信権制御用スロットとしている。そし
てこの送信権制御用スロット内には1ビツトの使用フラ
グが設けられており、送信を要求するノードはこの使用
フラグがオフの時にそれをオンとすることができ、この
時にはそのフラグをオンとしてノードが送信権を得、デ
ータの送信を行う。例えば第2図に示す本発明の実施例
の装置に対し端末装置からデータの送信の要求が加わっ
た時には、端末装置9を介してデータの送信を要求する
コマンドとデータが順次データバス](Hこ加わる。ノ
ードNのデータバス10には図示しないがプロセッサ(
CP U)が設けられており、プロセッサ(CP U)
は送信を要求するコマンドが加わった後のデータを送信
バッファ11に格納する。送信バッファ11はファース
トイン、ファーストアウトのバッファであり、パケット
組立部12にデータが格納されたことを出力する。これ
により、パケット組立部12は送信バッファ11から1
パケット分例えば64バイトのデータを組込みパケット
を組立てる。前述した送信権制御用スロット以外は従来
の第7図に示したスロットと同様であり、パケット組立
部12は送るべきスロットのコントロール情報部Cの作
成(ビジーフラグオン等)そして送信先アドレスRA、
送信元アドレスSAさらにはデータよりなる1スロット
分のパケットを組立てる。
この組立と同時にパケット組立部12は送信制御部13
に対し送信要求信号を出力する。送信制御部13は予約
スロット捕捉部111.空スロット捕捉部13−2より
成る。そしてリングネットワークの一部を構成する遅延
バンファレジスタフに予約スロット捕捉部11−L空ス
ロット捕捉部13−2は接続している。予約スロット捕
捉部13−1は送信権制御用スロットを検出する回路と
送信権制御用スロットの使用フラグが“0゛であるか否
かを検出して0°゛の時にそのフラグを“1”とするフ
ラグオン回路とより成っている。
そして、前述のように送信要求信号がパケット組立部I
2より加わると、予約スロント捕捉部13−1が動作し
、遅延バッファレジスタ7中を通過するスロットのうち
の制御スロットを検出する。
そして、その検出した送信権制御用スロットの使用フラ
グが0″であるかを検出する。“1”の時には他ノード
がデータを送出している時であるので、予約スロット捕
捉部13−1は何もせず、次の制御スロットが加わるの
を待つ。
第3図は送信権御部工3の状態遷移図である。
パケット組立部12から送信要求が加わっていない時に
は状Bs。であり、アイドル状態(何も動作しない)で
ある。前述のように送信要求が加わった時には状態S、
となり、予約スロット待ち、すなわち送信権制御用スロ
ットを検出して使用フラグをオンとする間がこの状態と
なる。
一方、送信権制御用スロットの使用フラグが0”の時に
は、そのフラグを予約スロット捕捉部13−1はオンと
する。そして第1番目のパケットを送信する。この時に
は送信制御部13からパケット組立部12に送信可信号
が加わり、この信号が加わった時にパケット組立部12
はセレクタ8を介して組立てたパケットを送信する。1
パケツト送信後は送信制御部13は状態S2となる。
空スロツト捕捉部13−2はこの状態S2の時には常に
動作しており、空スロットを検出するたびに送信可信号
をパケット組立部12に出力する。
状態S2は送信を行うため空スロットの捕捉待状態であ
り、送信可信号が加わるたびにパケット組立部12は送
信バッファ11から読出した送信すベきデータをパケッ
ト化して送出する。送信すべきデータを全て送信した時
には予約スロット捕捉部13〜1は送信権制御用スロッ
トの使用フラグをオフとする。このオフはリングネット
ワークをこのノー上が使用しないことを表わしており、
送信権制御部13は状態S。(アイドル状態)となる。
第4図は本発明の実施例におけるリングネットワークの
動作を説明する図である。ノードN1、N2の端末から
ノードN3に対し同時に発生した時には、送信権制御用
スロットLXは図中布まわりに伝送されているので、ノ
ードN1がまず送信権制御用スロットLXを検出する。
この時使用フラグがオフ(I)であるのでノードN1は
この使用フラグをオン(B)とする。そして続く空スロ
ットにデータD、、”−D、4をパケット化して挿入す
る。このスロソ]・には送信先アドレス(ノードN3)
が格納されているので、ノードN3はスロ・7トが順次
布まわりしてノードN3に達した時にそのパケットを受
信する。一方、ノードN2も同時にノードN3に対し送
信要求が発生しているが前述したように先にノードN1
によって送信権制御用スロットの使用フラグLXがBに
セントされているので、このノードN2は第3図の状態
遷移図における状態SIのままとする。そして、ノード
N1からの送出が終了し、送信制御用スロットの使用フ
ラグがオフ(I)してセットされた後、そのスロットの
オフを検出すると、前述と同様に状態S2となって、デ
ータD21−”D23と順次パケット化してスロットに
挿入する。
以上の動作によってパケットデータの送出がなされる。
一方、各ノードは自ノード宛のパケットを受信する回路
をも有している。この受信回路は従来のものと同様であ
る。遅延パンファレジスタ7にはアドレス検出部14が
接続されており、このアドレス検出部14は常に遅延バ
ッファを通過するスロットすなわちパケットの送信先ア
ドレスをチェックしている。そしてアドレス検出部14
が自ノードアドレスを検出した時には検出信号DAをパ
ゲット分解部15に加え、パケット分解部15はレシー
バ5から加わるパケットを受信し、その中のデータを受
信バッファ16に加える。
受信ハソファ16に格納されたデータは図示しないプロ
セッサの制御によってデータバスさらには端末インター
フェイスを介して端末装置に出力される。
以上の動作によって複数のノードに1個のノードにデー
タを送るべき送信要求が加わった時には、送信要求が加
わっている複数のノードのうち送信権制御用スロソ)L
Xを最初に検出したノードが(ただし使用フラグがオフ
の時)送信を開始し、残りのノードはその送信が終了し
て、送信権制御用スロットLXの使用フラグをオフとな
った後、前述の動作と同様に順次使用フラグをオンとし
てパケットデータの送信を行う。この動作によって複数
台のノードから同時に1台のノードにデータの送信の要
求が加わっても順次1個のノートからパケットデータを
送出されるので、複数のスロットからのパケットデータ
を受信することはなく、1ノ一ド単位でのデータの再現
もなされる。
以上の本発明の実施例においては、使用フラグを1個設
けて、そのフラグを用いて送信権の接続を行っているが
、複数のリングネットワークが結合しているような場合
にはその結合していないリングに対応したフラグをさら
に設けることにより、複数のリングネットワークが結合
している状態であっても同様に1個のノードへ複数のノ
ードからのデータの伝送が防止でき確実にデータを送る
ことができる。
〔発明の効果〕
以上述べたように本発明は送信権制御用スロットを設け
、そのスロットの使用フラグをオンとしたノードのみが
空スロットに対してパケットを挿入することを許可し、
他のノードに対しては送信の禁止を行っている。すなわ
ち本発明は予約スロット接続部によって送信権制御用ス
ロットの使用フラグをオンとした時にのみパケットデー
タを送出しているので、同時に複数台のノードから1台
−1l)− のノードに対してのパケットデータの送信が防止でき、
本発明によればスロソティドリングにおいて確実にデー
タの伝送を行う通信制御装置を行うことが可能となる。
【図面の簡単な説明】
第1図は本発明のブロック図、 第2図は本発明の実施例の構成図、 第3図は送信制御部の状態遷移図、 第4図、第5図は本発明の詳細な説明する図、第6図は
従来の構成図、 第7図はスロットの構成図である。 1・・・使用権送出手段、 2・・・リングネットワーク、 3・・・パケットデータ送出手段、 4・・・使用権終了手段。

Claims (1)

  1. 【特許請求の範囲】 1)リングネットワーク(2)に接続され、該リングネ
    ットワーク上を周回する制御スロットを検出して、該制
    御スロットの使用フラグがオフの時に前記使用フラグを
    オンとする使用権送出手段(1)と、 前記使用権送出手段(1)によって前記制御スロットの
    使用フラグをオンとした後に送出データをパケット単位
    で前記リングネットワーク(2)上を周回する任意の空
    スロットに挿入するパケットデータ送出手段(3)と、 前記パケットデータ送出手段(3)がデータの送出を終
    了した時に前記制御スロットの使用フラグをオフとする
    使用権終了手段(4)とを有することを特徴とした通信
    制御装置。 2)前記使用権送出手段は、データの送出を要求する送
    出要求信号が加わり、該送出要求信号が加わった後、前
    記制御スロットを検出して使用フラグがオフの時に前記
    使用フラグをオンとして前記パケットデータ送出手段に
    送信可を通知することを特徴とする特許請求の範囲第1
    項記載の通信制御装置。
JP14320287A 1987-06-10 1987-06-10 通信制御装置 Pending JPS63308438A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP14320287A JPS63308438A (ja) 1987-06-10 1987-06-10 通信制御装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP14320287A JPS63308438A (ja) 1987-06-10 1987-06-10 通信制御装置

Publications (1)

Publication Number Publication Date
JPS63308438A true JPS63308438A (ja) 1988-12-15

Family

ID=15333251

Family Applications (1)

Application Number Title Priority Date Filing Date
JP14320287A Pending JPS63308438A (ja) 1987-06-10 1987-06-10 通信制御装置

Country Status (1)

Country Link
JP (1) JPS63308438A (ja)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61167246A (ja) * 1985-01-18 1986-07-28 Mitsubishi Electric Corp ル−プ伝送方法

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS61167246A (ja) * 1985-01-18 1986-07-28 Mitsubishi Electric Corp ル−プ伝送方法

Similar Documents

Publication Publication Date Title
US5218602A (en) Interprocessor switching network
US5640392A (en) Signal receiving apparatus
JPH11505986A (ja) 高効率なポーリング手順によるデータ通信
US5410542A (en) Signal computing bus
US4766590A (en) Loop transmission system having plural stations connected in a variable order
US5621725A (en) Communication system capable of preventing dropout of data block
CN1668029B (zh) 用于同步组合分组数据的方法、设备和系统
EP1193612A2 (en) Handling bus packets within a node on a bus structure
JPH0336657A (ja) 複数のデバイスをノード限定シリアルデータバスコンピュータネットワーク内の単一ノードに相互接続するための装置と方法
US4550401A (en) Delivery information packet switching system
JPS63308438A (ja) 通信制御装置
JPH0316343A (ja) フレーム選択受信方法
JP2715137B2 (ja) 通信網制御方式
JPS62164338A (ja) 環状伝送装置
JP2693799B2 (ja) データ伝送方式
JPS63287143A (ja) 送信バッファ制御方式
JPS5846099B2 (ja) 共通回線アクセス制御方式
JPH0210942A (ja) ループ式通信方式
JPS6110342A (ja) 計算機ネツトワ−ク
JPS609243A (ja) ル−プ状ネツトワ−ク
JPS6370637A (ja) スロツトリングネツトワ−クシステム
JPS60190050A (ja) 伝送方式
JPS62163436A (ja) デ−タ伝送システム
JPH0263344A (ja) 光スターネットワーク式通信システム
JPS589619B2 (ja) デ−タ通信システム