JPH0720116B2 - Data transmission / reception method using multiple loops - Google Patents
Data transmission / reception method using multiple loopsInfo
- Publication number
- JPH0720116B2 JPH0720116B2 JP425785A JP425785A JPH0720116B2 JP H0720116 B2 JPH0720116 B2 JP H0720116B2 JP 425785 A JP425785 A JP 425785A JP 425785 A JP425785 A JP 425785A JP H0720116 B2 JPH0720116 B2 JP H0720116B2
- Authority
- JP
- Japan
- Prior art keywords
- loop
- data
- node
- loops
- buffer memory
- 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.)
- Expired - Lifetime
Links
Landscapes
- Small-Scale Networks (AREA)
Description
【発明の詳細な説明】 (産業上の利用分野) 本発明は、複数ループを持つスロッテドリング方式によ
るデータ通信システムにおいて、他ノード宛のデータを
各ループに分散して送信し、かつ各ループに分散されて
自ノード宛に送信されたデータを一括して受信する方式
に関する。DETAILED DESCRIPTION OF THE INVENTION (Industrial field of application) The present invention relates to a slotted ring type data communication system having a plurality of loops, in which data addressed to other nodes is distributed to each loop and transmitted, and The present invention relates to a method of collectively receiving data distributed and transmitted to its own node.
(従来技術) スロッテドリング方式により、大容量の通信システムを
構築する場合、第2図に示すようにループの速度の上昇
をおさえるために、複数ループ構成とすることが考えら
れる。その際、複数ループの各タイムロットを論理的に
一本のループのタイムスロットとして扱うと、複雑なル
ープ選択アルゴリズムを用いることなく、種々のデータ
で効率良く複数ループを使用することができる。その場
合、各ノードの送信部は自ノードからのデータを論理的
に一本となっているループの空きタイムスロットに順に
送り出していく。(Prior Art) When constructing a large-capacity communication system by the slotted ring method, it is conceivable to adopt a multiple loop configuration in order to suppress an increase in loop speed as shown in FIG. At that time, if each time lot of a plurality of loops is logically treated as a time slot of one loop, the plurality of loops can be efficiently used with various data without using a complicated loop selection algorithm. In that case, the transmission unit of each node sequentially outputs the data from the own node to the vacant time slots of the loop that are logically one.
例えばあるノードから他のノードへデータを送る際、第
3図に示すようにループ1の第1スロットには1番目の
データを、ループ3の第1スロットには2番目のデータ
を、ループ4の第2スロットには3番目のデータを、ル
ープ2の第3スロットには4番目のデータを、ループ1
の第4スロットには5番目のデータを、ループ4の第4
スロットには6番目のデータを送るというようにする。
すなわち一連のデータは複数のループにまたがって送出
される。受信部では各ループに分散されて自ノード宛に
送信されたデータを送信元でのデータの順番にバッファ
メモリに格納し、端末あるいは出回線に出力する。For example, when sending data from one node to another node, as shown in FIG. 3, the first data is stored in the first slot of loop 1, the second data is stored in the first slot of loop 3, and the loop 4 is stored. 3rd data in the 2nd slot of the loop, 4th data in the 3rd slot of loop 2 and loop 1
5th data in the 4th slot of the
The sixth data is sent to the slot.
That is, a series of data is sent over a plurality of loops. In the receiving unit, the data distributed to each loop and transmitted to its own node is stored in the buffer memory in the order of the data at the transmission source and output to the terminal or the outgoing line.
従来の複数ループを用いたデータ通信システムでは、こ
のような通信を実現するために各ノードを第5図のよう
に構成していた。すなわち第5図において、送信用バッ
ファメモリ20に蓄えられた他ノード宛送信データは、各
ループのデータ送信部22によって検出されたループ上の
空きタイムスロットに順番に読み出され、ループ上に送
出される。その制御は送信制御回路21によって行われ
る。送信制御回路21はカウンタを中心にして構成され、
全ループのデータ送信部22の検出するタイムスロットの
空き、塞がり情報を1タイムスロット時間ごとに全て走
査し、空きタイムスロット情報があるごとにカウンタを
カウントアップし、その空きタイムスロット情報を検出
したデータ送信部22にデータ送出指示を出すとともに、
前記カウンタの値を送信用バッファメモリ20にアドレス
として供給する。送信用バッファメモリ20は前記アドレ
スに基づいてデータを読み出し、前記データ送信部22に
送って検出した空きタイムスロットにそのデータを送出
する。In the conventional data communication system using a plurality of loops, each node is configured as shown in FIG. 5 in order to realize such communication. That is, in FIG. 5, the transmission data destined for another node stored in the transmission buffer memory 20 is sequentially read in the empty time slots on the loop detected by the data transmission unit 22 of each loop, and sent out on the loop. To be done. The control is performed by the transmission control circuit 21. The transmission control circuit 21 is mainly composed of a counter,
The time slot available / closed information detected by the data transmitter 22 of all loops is scanned every time slot time, and the counter is counted up every time there is available time slot information, and the available time slot information is detected. While issuing a data transmission instruction to the data transmission unit 22,
The value of the counter is supplied to the transmission buffer memory 20 as an address. The transmission buffer memory 20 reads out the data based on the address and sends the data to the empty time slot detected by sending to the data sending unit 22.
第4図に示す様に各タイムスロットには、送信データの
他に空塞情報I、データの送信ノードのアドレスSA、受
信ノードのアドレスDAが表示される。これらの表示も送
信制御回路21によって制御される。As shown in FIG. 4, in each time slot, in addition to the transmission data, the availability information I, the data transmission node address SA, and the reception node address DA are displayed. These displays are also controlled by the transmission control circuit 21.
受信ノードにおいては、各ループのデータ受信部25で各
タイムスロットのDAを監視して自ノード宛のデータを検
出し、ノード内へ取り入れる。取り入れられたデータ
は、受信制御回路24の指示に従って受信用バッファメモ
リ23に送信ノード別にしかも送信ノードから送られた順
番に格納される。受信制御回路24は相手ノードごとに設
けられる複数のカウンタを中心にして構成され、1タイ
ムスロット時間ごとに全ループのデータ受信部25を全て
走査し、当該タイムスロット時刻に各ループに自ノード
宛データが受信されたか否かを調べる。受信された場合
には当該データの送信ノードに対応するカウンタをカウ
ントアップし、カウンタの値と送信ノード・アドレスか
ら当該データの格納アドレスを計算し、その結果を受信
用バッファメモリ23に送る。一方データの受信された当
該データ受信部25に受信データを受信用バッファメモリ
23に転送するように指示する。受信用バッファメモリ23
はデータ受信部25から送られる受信データを受信制御回
路24から指示されるアドレスに従って記憶する。In the receiving node, the data receiving unit 25 of each loop monitors the DA of each time slot to detect the data addressed to the own node and take it into the node. The received data is stored in the reception buffer memory 23 according to the instruction of the reception control circuit 24 for each transmission node and in the order of transmission from the transmission node. The reception control circuit 24 is mainly composed of a plurality of counters provided for each partner node, scans all the data receiving units 25 of all loops for each time slot time, and sends each loop to its own node at the time slot time. Check if data has been received. When received, the counter corresponding to the transmission node of the data is counted up, the storage address of the data is calculated from the value of the counter and the transmission node address, and the result is sent to the reception buffer memory 23. On the other hand, the received data is received by the data receiving unit 25, and the received data is received by the receiving buffer memory.
Instruct to transfer to 23. Buffer memory for reception 23
Stores the received data sent from the data receiving unit 25 in accordance with the address designated by the reception control circuit 24.
受信用バッファメモリ23に記憶されたデータは、送信ノ
ード別に、しかも送信ノードから送られた順番に読み出
され、出回線または端末に送出される。なお第5図にお
いて、実線は送信データの流れを示し、破線は制御情報
あるいは制御信号の流れを示す。The data stored in the reception buffer memory 23 is read out for each sending node and in the order sent from the sending node, and sent to the outgoing line or terminal. In FIG. 5, the solid line shows the flow of transmission data, and the broken line shows the flow of control information or control signals.
(発明が解決しようとする問題点) 以上説明した従来のデータの送受信方式において、複数
ループを論理的に一本とみなして動作するためには、送
信用バッファメモリ20は、あるタイムスロット時刻に全
ループにおいて空きタイムスロットが検出された場合に
1タイムスロット時間内に全ループにデータを送信する
能力を具備しなければならず、また受信用バッファメモ
リ23は、あるタイムスロット時刻に全ループより自ノー
ド宛にデータが同時に到来すると、それらをすべて受
信、格納する能力を具備しなければならない。すなわち
バッファメモリはループ速度のループ本数倍の速度で動
作することが必要である。しかしながらループを多数設
置したときの速度に耐えられるバッファメモリを実現す
るのは一般には困難であり、バッファメモリの動作速度
がループ最大設置数に制限を与えていた。(Problems to be Solved by the Invention) In the conventional data transmission / reception system described above, in order to operate by treating a plurality of loops logically as one, the transmission buffer memory 20 is set at a certain time slot time. It must have the ability to send data to all loops within one time slot time when an empty time slot is detected in all loops, and the receiving buffer memory 23 must be read from all loops at a certain time slot time. When data arrives at its own node at the same time, it must have the ability to receive and store all of them. That is, the buffer memory needs to operate at a speed of the number of loops times the loop speed. However, it is generally difficult to realize a buffer memory that can withstand the speed when a large number of loops are installed, and the operating speed of the buffer memory limits the maximum number of loops that can be installed.
また、設置されているループの本数にバッファメモリの
動作速度が依存するため、ループの増設に対しては、バ
ッファメモリの動作速度を変えなければならず、システ
ムとして柔軟に対応できない、あるいは最初から最大ル
ープ数に合わせてバッファメモリを設計すると、ループ
本数の少ない小規模システムでもバッファメモリの動作
速度が不必要に高速になり、過剰品質になる、したがっ
て高価になるという欠点があった。Also, since the operating speed of the buffer memory depends on the number of loops installed, it is necessary to change the operating speed of the buffer memory when the number of loops is increased. If the buffer memory is designed according to the maximum number of loops, there is a disadvantage that the operation speed of the buffer memory becomes unnecessarily high even in a small-scale system having a small number of loops, resulting in excessive quality, and thus cost.
本発明の目的は、送信用並びに受信用バッファメモリの
動作速度を、ループが複数存在するときにもループ一本
分の速度に落とすことにある。An object of the present invention is to reduce the operating speed of the buffer memories for transmission and reception to the speed of one loop even when there are a plurality of loops.
(問題点を解決するための手段) すなわち、本発明は、複数ノード間を複数ループによっ
て結び、各ループ上に一定時間周期のフレームを設け、
該フレームを複数のタイムスロットに分割し、全ループ
のフレーム、タイムスロットの位相を同期させ、ノード
間で複数のタイムスロットを用いて所要の通信を行うス
ロッテドリンク方式のデータ通信システムにおける複数
ループを用いたデータ送受信方式において、 ノードには各ループ対応に送信用および受信用バッファ
メモリを設け、各ノードは他ノードに送信すべき情報を
各ループの送信用バッファメモリに重複して記憶させ、
かつ各タイムスロット時刻毎に前記複数のループ上のタ
イムスロットの空塞を判定し、ループのある所定の順序
に従って各空きタイムスロットに前記送信すべき情報を
順番に重複なく送信し、かつ各ノードは、各ループ上を
自ノード宛に送られてきた情報を該当ループの受信用バ
ッファメモリに当該情報の送信ノード及び送信ノードか
ら送られた順序に対応する位置に各々一旦記憶し、しか
るのち各ループの受信用バッファメモリの同一アドレス
に同時にアクセスして実際にループから受信した情報の
み取り出すことを特徴とする複数ループを用いたデータ
送受信方法である。That is, according to the present invention, a plurality of nodes are connected by a plurality of loops, and a frame having a constant time period is provided on each loop.
The frame is divided into a plurality of time slots, the phases of all the loops and the time slots are synchronized, and a plurality of loops in a slotted link data communication system that performs required communication between nodes using a plurality of time slots In the data transmission / reception method used, each node has a buffer memory for transmission and a buffer for reception corresponding to each loop, and each node stores the information to be transmitted to other nodes in the buffer memory for transmission of each loop in duplicate.
And for each time slot time, it is determined whether the time slots on the plurality of loops are empty or not, and the information to be transmitted is sequentially transmitted to each empty time slot according to a certain predetermined order of the loop without duplication, and each node Temporarily stores the information sent to each node on each loop in the receiving buffer memory of the loop at a position corresponding to the sending node of the information and the order sent from the sending node, and then stores each information. A data transmission / reception method using a plurality of loops is characterized in that the same address in the loop reception buffer memory is simultaneously accessed to retrieve only the information actually received from the loop.
(作用) 本発明は、複数ループを用いるデータ送受信方式におい
て、ループ対応に送信バッファおよび受信バッファを設
け、送信バッファには送信すべき情報を重複して記憶す
ることによって、送信すべきデータを、ある所定の順序
づけられたループの空きタイムスロットを順番に用いて
送信し、さらに受信データは、それが受信されたループ
の受信バッファメモリの、データの送信ノードと送信順
位から定まる位置に記憶し、各ループの受信バッファメ
モリの同一位置を同時に読み出すことによって、送信デ
ータを再現することによって、複数ループをあたかもそ
の速度の和の1本のループのように制御するものであ
る。本発明によれば、バッファメモリの動作速度はルー
プ1本分の速度でよく、またループの増設がループ単位
で行えるようになる。(Operation) In the data transmission / reception method using a plurality of loops, the present invention provides data to be transmitted by providing a transmission buffer and a reception buffer for each loop and storing information to be transmitted in the transmission buffer in a duplicated manner. Transmitting using a certain ordered loop free time slot in order, further, the received data is stored in the receive buffer memory of the loop in which it is received, at a position determined by the transmission node and the transmission order of the data, By simultaneously reading the same position in the reception buffer memory of each loop to reproduce the transmission data, the plurality of loops are controlled as if they were one loop of the sum of their speeds. According to the present invention, the operating speed of the buffer memory may be the speed of one loop, and the addition of loops can be performed in loop units.
(実施例) 以下、図面を参照しながら本発明を詳細に説明する。(Example) Hereinafter, the present invention will be described in detail with reference to the drawings.
第1図は本発明の複数ループを用いたデータ送受信方式
の実施例における各ノードの構成を示す概略図である。
第1図において、ループ対応に設けられた送信用バッフ
ァメモリ10には入力ハイウエイ上の同一の他ノード宛送
信データが並列に書き込まれる。当該データは、各ルー
プのデータ送信部12によって検出されたループ上の空き
タイムスロットに重複なく順番に読み出され、ループ上
に送出される。その制御は送信制御回路11によって行わ
れる。送信制御回路11はカウンタを中心にして構成さ
れ、全ループのデータ送信部12の検出するタイムスロッ
トの空き、塞がり情報を1タイムスロット時間ごとに全
て走査し、空きタイムスロット情報があるごとにカウン
タをカウントアップし、その空きタイムスロット情報を
検出したループのデータ送信部12にデータ送出指示を出
すとともに、前記カウンタの値を該ループの送信用バッ
ファメモリ10にアドレスとして供給する。送信用バッフ
ァメモリ10は前記アドレスに基づいてデータを読みだ
し、前記データ送信部12に送って検出した空きタイムス
ロットにそのデータを送出する。このようにすれば、各
ループの送信用バッファメモリ10には同じ内容が記憶さ
れていても、ループ上には重複なくデータが送信され
る。また各送信用バッファメモリ10はループ一本に送出
される分のデータを読み出せる速度で動作すればよい。FIG. 1 is a schematic diagram showing the configuration of each node in an embodiment of a data transmission / reception system using a plurality of loops of the present invention.
In FIG. 1, transmission data addressed to the same other node on the input highway is written in parallel to the transmission buffer memory 10 provided for the loop. The data is sequentially read in the empty time slots on the loop detected by the data transmitting unit 12 of each loop without duplication, and is sent out on the loop. The control is performed by the transmission control circuit 11. The transmission control circuit 11 is mainly composed of a counter, and scans all the time slot vacancy and blockage information detected by the data transmission section 12 of all loops for each time slot time, and counters every time there is vacant time slot information. Is counted up, a data transmission instruction is issued to the data transmission unit 12 of the loop which has detected the empty time slot information, and the value of the counter is supplied to the transmission buffer memory 10 of the loop as an address. The transmission buffer memory 10 reads out the data based on the address and sends the data to the empty time slot detected by sending to the data sending unit 12. By doing so, even if the same content is stored in the transmission buffer memory 10 of each loop, data is transmitted on the loop without duplication. Further, each transmission buffer memory 10 may be operated at a speed capable of reading the data for one loop.
第4図に示す様に、各タイムスロットには、送信データ
の他に空塞情報I、データの送信ノード、受信ノードの
アドレスSA,DAが表示され、これらの表示が送信制御回
路11によって制御される点は従来例と同様である。As shown in FIG. 4, in each time slot, in addition to the transmission data, the block information I, the address SA and DA of the data transmission node and the reception node are displayed, and these displays are controlled by the transmission control circuit 11. The point is the same as in the conventional example.
受信ノードにおいては、各ループのデータ受信部15で各
タイムスロットのDAを監視して、自ノード宛のデータを
検出し、ノード内へ取り入れる。取り入れられたデータ
は、受信制御回路14の指示に従って当該ループの受信用
バッファメモリ13に送信ノード別にしかも送信ノードか
ら送られた順序に対応するアドレス位置に格納される。
受信制御回路14は相手ノードごとに設けられる複数のカ
ウンタを中心にして構成され、1タイムスロット時間ご
とに全ループのデータ受信部15を全て走査し、当該タイ
ムスロット時刻に各ループに自ノード宛データが受信さ
れたか否かを調べる。受信された場合には当該データの
送信ノードに対応するカウンタをカウントアップし、そ
のカウンタの値と送信ノード・アドレスから当該データ
の格納アドレスを計算し、その結果を当該ループの受信
用バッファメモリ13に送る。一方データが受信された当
該データ受信部15に受信データを当該ループの受信用バ
ッファメモリ13に転送するように指示する。受信用バッ
ファメモリ13はデータ受信部15から送られる受信データ
を受信制御回路14から指示されるアドレスに従って記憶
する。各ループの受信用バッファメモリ13は、同一アド
レス空間を与えられ、論理的には一個の受信用バッファ
メモリと見なされる。したがって受信用バッファメモリ
の各アドレスには、いずれか一つのループの受信用バッ
ファメモリ13では、相手ノードから送られた真のデータ
が書き込まれているが、それ以外の受信用バッファメモ
リ13では空となっている。すなわちループ対応の各受信
用バッファメモリ13にはデータが飛々に書き込まれる。
したがってバッファメモリの空き領域をあらかじめすべ
て0にしておき、データ出回線へ出力する時に全ループ
の受信用バッファメモリに同一のアドレスを与え、それ
らの出力の和をとれば、実際にループから受信されたデ
ータが出回線に出力されることになる。バッファメモリ
のクリアは、フレームの先頭で一度に行うか、あるいは
各アドレスにアクセスするごとにデータを出力した直後
に行えばよい。以上のようにして、受信用バッファメモ
リ13に記憶されたデータは、送信ノード別に、しかも送
信ノードから送られた順番に読み出され、出回線または
端末に送出される。なお第1図においても実線は送受デ
ータの流れを示し、破線は制御情報あるいは制御信号の
流れを示している。In the receiving node, the data receiving unit 15 of each loop monitors the DA of each time slot, detects the data addressed to the own node, and takes it into the node. The taken-in data is stored in the receiving buffer memory 13 of the loop according to the instruction of the receiving control circuit 14 for each transmitting node and at the address position corresponding to the order sent from the transmitting node.
The reception control circuit 14 is composed mainly of a plurality of counters provided for each partner node, scans all the data receiving units 15 of all loops at each time slot time, and sends each loop to its own node at the time slot time. Check if data has been received. When it is received, the counter corresponding to the transmission node of the data is counted up, the storage address of the data is calculated from the value of the counter and the transmission node address, and the result is the reception buffer memory 13 of the loop. Send to. On the other hand, the data receiving unit 15 that has received the data is instructed to transfer the received data to the receiving buffer memory 13 of the loop. The reception buffer memory 13 stores the reception data sent from the data receiving unit 15 in accordance with the address designated by the reception control circuit 14. The receiving buffer memory 13 of each loop is given the same address space and is logically regarded as one receiving buffer memory. Therefore, at each address of the receiving buffer memory, the true data sent from the partner node is written in the receiving buffer memory 13 of any one loop, but is empty in the other receiving buffer memories 13. Has become. That is, data is written in the receiving buffer memories 13 corresponding to the loops at random.
Therefore, if all empty areas of the buffer memory are set to 0 in advance, the same address is given to the receiving buffer memories of all loops when outputting to the data output line, and the sum of those outputs is actually received from the loop. Data will be output to the outgoing line. The buffer memory may be cleared at the beginning of the frame at once, or immediately after outputting data each time each address is accessed. As described above, the data stored in the reception buffer memory 13 is read out for each sending node and in the order sent from the sending node, and sent to the outgoing line or terminal. Also in FIG. 1, the solid line indicates the flow of transmission / reception data, and the broken line indicates the flow of control information or control signal.
(発明の効果) 以上、説明したように、本発明によれば、送信用および
受信用バッファメモリをループ対応に置くことにより、
バッファメモリの動作速度をループ1本分の速度とする
ことができる。したがって、ループの最大設置数はバッ
ファメモリの動作速度に依存しない。(Effects of the Invention) As described above, according to the present invention, the transmission and reception buffer memories are arranged in a loop-compatible manner.
The operation speed of the buffer memory can be the speed of one loop. Therefore, the maximum number of loops installed does not depend on the operating speed of the buffer memory.
また、ループを増設する際、バッファメモリがループ対
応に設置されているため、バッファメモリの動作速度が
変化せず、既設の部分を変更することなく、ループ1本
分を単位として簡単に増設することができる。In addition, when adding a loop, since the buffer memory is installed for loops, the operating speed of the buffer memory does not change, and it is easy to add one loop as a unit without changing the existing part. be able to.
さらに、ループ一本のシステムから、ループを多数本持
つシステムまでループ対応の部分は同じものが使用でき
るという利点がある。Further, there is an advantage that the same loop-corresponding part can be used from a system having one loop to a system having many loops.
【図面の簡単な説明】 第1図は本発明の複数ループを用いたデータ送受信方式
の実施例におけるノード構成の概略図、第2図は複数ル
ープを用いたデータ送受信システムを示す概略図、第3
図は複数ループを論理的に一本とみなしてデータを送信
する例を示す説明図、第4図はループ上のフレームおよ
びタイムスロットの構成を示す図、第5図は従来の複数
ループを用いたデータ送受方式におけるノード構成の概
略図である。 図において10、20は送信用バッファメモリ、11、21は送
信制御回路、12、22はデータ送信部、13、23は受信用バ
ッファメモリ、14、24は受信制御回路、15、25はデータ
受信部である。BRIEF DESCRIPTION OF THE DRAWINGS FIG. 1 is a schematic diagram of a node configuration in an embodiment of a data transmission / reception system using multiple loops of the present invention, and FIG. 2 is a schematic diagram showing a data transmission / reception system using multiple loops, Three
FIG. 4 is an explanatory diagram showing an example of transmitting data by treating a plurality of loops logically as one, FIG. 4 is a diagram showing a configuration of frames and time slots on the loop, and FIG. FIG. 3 is a schematic diagram of a node configuration in a conventional data transmission / reception system. In the figure, 10 and 20 are transmission buffer memories, 11 and 21 are transmission control circuits, 12 and 22 are data transmission units, 13 and 23 are reception buffer memories, 14 and 24 are reception control circuits, and 15 and 25 are data reception units. It is a department.
Claims (1)
各ループ上に一定時間周期のフレームを設け、該フレー
ムを複数のタイムスロットに分割し、全ループのフレー
ム、タイムスロットの位相を同期させ、ノード間で複数
のタイムスロットを用いて所要の通信を行うスロッテド
リンク方式のデータ通信システムにおける複数ループを
用いたデータ送受信方法において、 ノードには各ループ対応に送信用および受信用バッファ
メモリを設け、各ノードは他ノードに送信すべき情報を
各ループの送信用バッファメモリに重複して記憶させ、
かつ各タイムスロット時刻毎に前記複数のループ上のタ
イムスロットの空塞を判定し、ループのある所定の順序
に従って各空きタイムスロットに前記送信すべき情報を
順番に重複なく送信し、かつ各ノードは、各ループ上を
自ノード宛に送られてきた情報を該当ループの受信用バ
ッファメモリに当該情報の送信ノード及び送信ノードか
ら送られた順序に対応する位置に各々一旦記憶し、しか
るのち各ループの受信用バッファメモリの同一アドレス
に同時にアクセスして実際にループから受信した情報の
み取り出すことを特徴とする複数ループを用いたデータ
送受信方法。1. A plurality of nodes are connected by a plurality of loops,
A frame with a fixed time period is provided on each loop, the frame is divided into a plurality of time slots, the frames of all the loops and the phases of the time slots are synchronized, and required communication is performed between the nodes using the plurality of time slots. In the data transmission / reception method using multiple loops in the slotted drink type data communication system, each node is provided with a buffer memory for transmission and reception for each loop, and each node stores information to be transmitted to other nodes in each loop. Store it in the sending buffer memory in duplicate,
And for each time slot time, it is determined whether the time slots on the plurality of loops are empty or not, and the information to be transmitted is sequentially transmitted to each empty time slot according to a certain predetermined order of the loop without duplication, and each node Temporarily stores the information sent to each node on each loop in the receiving buffer memory of the loop at a position corresponding to the sending node of the information and the order sent from the sending node, and then stores each information. A data transmission / reception method using a plurality of loops, wherein the same address of a loop receiving buffer memory is simultaneously accessed to retrieve only the information actually received from the loop.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP425785A JPH0720116B2 (en) | 1985-01-14 | 1985-01-14 | Data transmission / reception method using multiple loops |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP425785A JPH0720116B2 (en) | 1985-01-14 | 1985-01-14 | Data transmission / reception method using multiple loops |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS61163753A JPS61163753A (en) | 1986-07-24 |
| JPH0720116B2 true JPH0720116B2 (en) | 1995-03-06 |
Family
ID=11579485
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP425785A Expired - Lifetime JPH0720116B2 (en) | 1985-01-14 | 1985-01-14 | Data transmission / reception method using multiple loops |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0720116B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH0646734B2 (en) * | 1987-07-17 | 1994-06-15 | 富士電機株式会社 | Data protection method for broadcast transmission system |
-
1985
- 1985-01-14 JP JP425785A patent/JPH0720116B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPS61163753A (en) | 1986-07-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US3731002A (en) | Interconnected loop data block transmission system | |
| EP0535186B1 (en) | Repeaters for digital data networks | |
| EP0993680A4 (en) | Method and apparatus in a packet routing switch for controlling access at different data rates to a shared memory | |
| JPH03149936A (en) | Communication changeover element and variable long-distance communication message transfer method | |
| NL9002426A (en) | ELASTIC BUFFER MEMORY. | |
| JPH0720116B2 (en) | Data transmission / reception method using multiple loops | |
| JP2540486B2 (en) | Data transmission / reception method using multiple loops | |
| JPH0349439A (en) | Readout control system for elastic store memory | |
| JPH0720118B2 (en) | Data transmission / reception method using multiple loops | |
| JP3178474B2 (en) | Communication control device | |
| JPH0225579B2 (en) | ||
| JP2672407B2 (en) | Packet information counter | |
| US5228034A (en) | Ring communication network station | |
| JPH0323026B2 (en) | ||
| JP2575542B2 (en) | Packet information counter | |
| JP3125325B2 (en) | Transmission control method in storage-type star communication network | |
| JPS6123707B2 (en) | ||
| JP3138597B2 (en) | Dynamic polling method using memory for burst signal transmission management | |
| JP3351581B2 (en) | Data relay device | |
| JPH0771096B2 (en) | Data transmission / reception method using multiple loops | |
| JPS63222549A (en) | Reception buffer management equipment | |
| JPS6031668A (en) | Method for controlling distributed information processing system | |
| JP3001379B2 (en) | Subscriber line monitoring circuit | |
| JPH0720117B2 (en) | Method and apparatus for allocating transmission information to time slots | |
| JP3166713B2 (en) | Multi-plane configuration time division switch |