JPS6285531A - Control system for priority of loop network - Google Patents
Control system for priority of loop networkInfo
- Publication number
- JPS6285531A JPS6285531A JP60226128A JP22612885A JPS6285531A JP S6285531 A JPS6285531 A JP S6285531A JP 60226128 A JP60226128 A JP 60226128A JP 22612885 A JP22612885 A JP 22612885A JP S6285531 A JPS6285531 A JP S6285531A
- Authority
- JP
- Japan
- Prior art keywords
- priority
- cycle
- transmission
- highest priority
- trigger
- 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.)
- Granted
Links
- 230000005540 biological transmission Effects 0.000 claims abstract description 42
- 238000000034 method Methods 0.000 claims description 7
- 238000010586 diagram Methods 0.000 description 11
- 238000001514 detection method Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 2
- 239000003795 chemical substances by application Substances 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Landscapes
- Small-Scale Networks (AREA)
- Communication Control (AREA)
Abstract
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明はループネットワークの優先制御方式、特に即時
系通信のためのループネットワークの優先制御方式に関
する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a priority control method for a loop network, particularly to a priority control method for a loop network for real-time communication.
音声・動画などの即時糸通はとデータ・静止画などの待
時系通信を統合するループネットワークとして、昭和5
8年電子通信学会交換研究会5E8B−107r高速同
期式パケットルーズの−検討」記載のものがある。かか
るネットワーク及び即時系通信サービスを提供するため
の優先制御について説明する。第4図は一般的なループ
ネッi・ワークの−it成例を示す図、第5図は従来の
ループネットワークの優先制御方式の一例における動作
タイミングを示す図である。Established in 1937 as a loop network that integrates real-time communications such as audio and video, and time-consuming communications such as data and still images.
There is one described in ``Study of High-Speed Synchronous Packet Loose 5E8B-107R'' by the Institute of Electronics and Communication Engineers Exchange Study Group 5E8B-107R. This network and priority control for providing real-time communication services will be explained. FIG. 4 is a diagram showing an example of the -it configuration of a general loop network, and FIG. 5 is a diagram showing operation timing in an example of a conventional loop network priority control method.
第4図において、ループネットワークはトリガステーシ
ョン5、ノードステーション1,2,3゜4から構成さ
れループ状の伝送路6により接続されている。トリガス
テーション5は、第5図(a)に示すように一定周期T
でトリガ信号TGを送出し最高優先度の通信即ち即時系
の通信をポーリングする。第5図(a)には、ノードス
テーション1.3が既に最高優先度の送信権を獲得して
おり、それぞれのバケツ1−信号PKTI、PKT3が
送出される。このネットワークでは、新たにRfl先度
の通信を行ないたいノードステーションは既に最優先度
の通信を行なっているノードステーションの送信を妨げ
ないよう、はじめに第2の優先度で送信を行なう。この
第2の優先度の通信は、最高優先度の通信がすべて終了
した後ポーリング信号PLによりポーリングされる。第
5図(a>にはノードステーション2.4が新たに最高
優先度を獲得すべく第2の優先度でそれぞれのパケット
信号PKT2.PKT4の送信を行なった状態−を示す
、ノードステーション2.4は送信できたことを踏まえ
て次の周期以降からは、第5図(b)に示すように最高
優先度で送信を行なう。トリガ信号TGにもとづきノー
ドステーション1.〜。In FIG. 4, the loop network consists of a trigger station 5 and node stations 1, 2, and 3.degree. 4, which are connected by a loop-shaped transmission line 6. The trigger station 5 operates at a constant period T as shown in FIG. 5(a).
The trigger signal TG is sent out to poll the communication with the highest priority, that is, the immediate communication. In FIG. 5(a), node station 1.3 has already acquired the highest priority transmission right, and its respective bucket 1 signals PKTI, PKT3 are sent out. In this network, a node station that newly wishes to perform Rfl-priority communication first performs transmission with second priority so as not to interfere with the transmission of a node station that is already conducting communication with highest priority. This second priority communication is polled by the polling signal PL after all the highest priority communication is completed. FIG. 5(a) shows a state in which node station 2.4 has transmitted the respective packet signals PKT2.PKT4 at the second priority in order to newly acquire the highest priority. Based on the fact that node station 4 was successfully transmitted, from the next cycle onward, transmission is performed with the highest priority as shown in FIG. 5(b).Based on the trigger signal TG, node station 1.~.
4はパケット信号PKTI、〜、PKT4をそれぞれ送
出する。この場合、ノードステーション2はノードステ
ーション3よりは先にポーリングされるが、PKTl、
〜、PKT4の時間幅の総和は周期Tより短いことは、
第5図(a>に示すように前の周期で保証されているの
で、既に最高優先度での送信権を獲得しているノードス
テーション、この場合ノードステーション1,3が送信
できなくなることはない。このように、かがるネットワ
ークは各ノードステーションが自律的に輻較制御ができ
るという特徴を有しているが、第2の優先度で送信を行
なったノードステーションは次の周期では最高優先度で
送信すべく優先度を高くする制御を行なう必要がある。4 sends out packet signals PKTI, -, PKT4, respectively. In this case, node station 2 is polled before node station 3, but PKTl,
~, the sum of the time widths of PKT4 is shorter than the period T.
As shown in Figure 5 (a), this is guaranteed in the previous cycle, so node stations that have already acquired the right to transmit with the highest priority, in this case node stations 1 and 3, will not be unable to transmit. In this way, the Kagaru network has the feature that each node station can perform autonomous comparison control, but the node station that transmits with the second priority will receive the highest priority in the next cycle. It is necessary to perform control to increase the priority so that it can be transmitted at the same time.
従って、周期Tが短いと優先度を高くする制御を高速に
せねばならぬという問題がある。Therefore, if the period T is short, there is a problem that the control for increasing the priority must be performed at high speed.
本発明のループネットワークの優先制御方式は、トリガ
ステーションと複数のノードステーションとがループ状
に接続され、該トリガステーションは一定の周期でトリ
ガ信号を送出し、最高優先度の通信をポーリングし、前
記周期内では優先度の高い通信から順にポーリング信号
によりポーリングすると共に、最高優先度の通信を新た
に行ないたいノードステーションは、第2位の優先度で
送信の試行を行ない送信ができた場合最高優先度の送信
権を獲得し次の周期から最高優先度で送信を行なうルー
プネットワークにおいて、前記トリガ信号として第1及
び第2のトリガ信号を設け、前記トリガステーションが
前記第1のトリガ信号を送出した周期においてのみ新た
に最高優先度で送信を行ないたいノードステーションは
最高優先度の送信権獲得のための送信の試行を行ない、
前記第2のトリガ信号が送出された周期では前記試行を
行なわない、また前記1−リガステーションは前記一定
の周期の整数倍の周期でのみ前記第1のトリガ信号を送
出するようにしている。In the loop network priority control method of the present invention, a trigger station and a plurality of node stations are connected in a loop, and the trigger station sends out a trigger signal at regular intervals to poll the communication with the highest priority. During the cycle, polling is performed using polling signals in order of communication starting with the highest priority.A node station that wants to perform a new communication with the highest priority attempts transmission with the second priority, and if the transmission is successful, it is given the highest priority. In a loop network that acquires the transmission right of a certain period and performs transmission with the highest priority from the next cycle, first and second trigger signals are provided as the trigger signal, and the trigger station transmits the first trigger signal. A node station that wishes to perform a new transmission with the highest priority only in a period performs a transmission attempt to acquire the highest priority transmission right,
The trial is not performed in the cycle in which the second trigger signal is transmitted, and the 1-trigger station transmits the first trigger signal only in a cycle that is an integral multiple of the fixed cycle.
次に、本発明について図面を参照して説明する。 Next, the present invention will be explained with reference to the drawings.
第1図は本発明の一実施例を示すブロック図で、(a)
はトリガステーションを示し、(b)はノードステーシ
ョンを示すブロック図である。FIG. 1 is a block diagram showing one embodiment of the present invention, (a)
(b) is a block diagram showing a trigger station, and (b) is a block diagram showing a node station.
第1図(a)において、トリガステーションは伝送路6
に直列に接続されたレジスタ5.4.スイッチ53と、
制御回路51.タイマ52.受信バッファ55.送信バ
ッファ56とから構成される。In FIG. 1(a), the trigger station is the transmission line 6.
A resistor connected in series with 5.4. switch 53;
Control circuit 51. Timer 52. Receive buffer 55. It consists of a transmission buffer 56.
一方、第1図(b)に示すように、ノードステーション
はレジスタ14.スイッチ13.制御回路11、タイマ
12.受信バッファ15.送信バッファ16.検出回路
17.優先度回路18及びORゲート1つとから構成さ
れる装
トリガステーションの制御回路51はタイマ52から周
期Tの開始を通知されるとスイッチ53を送信バッファ
56側に接続し送信バッファ56内の信号を送出する。On the other hand, as shown in FIG. 1(b), the node station registers 14. Switch 13. Control circuit 11, timer 12. Receive buffer 15. Transmission buffer 16. Detection circuit 17. When the control circuit 51 of the equipped trigger station consisting of the priority circuit 18 and one OR gate is notified of the start of the period T by the timer 52, it connects the switch 53 to the transmission buffer 56 side and transmits the signal in the transmission buffer 56. Send.
第2図は本実施例に用いる信号フレームの構成例を示す
図で、信号フレームは開始デリミタSDと終了デリミタ
EDにより佳切られ、2種類のトリガ信号及びポーリン
グ信号であることを示すビットTGI、TG2及びPL
と、アドレス情報などのヘッダHDR及び情報フィール
ドINFOより成る。ビットTG 1 = 1は周期T
のN倍の周期N−Tで送出されるトリガ信号TGIを示
し、ビットTG2=1はそれ以外の周期Tで送出される
トリガ信号TG2を示し、ビットPL=1は周期内で送
出されるポーリング信号PLを示す。各ノードステーシ
ョンから送出されるパケット信号はTG1=TG2=P
L=0により識別される。第1図(a)に示すタイマ5
2は制御回路51に周期Tの開始を通知すると共に、そ
れがマルチ周期N−Tの開始ならば出力52−1のみを
1にしビットTG 1 = 1のトリガ信号TG1が送
出され、それ以外の周期では出力52−2のみを1にし
ビットTG2=1のトリガ信号TG2が送出される。FIG. 2 is a diagram showing an example of the configuration of a signal frame used in this embodiment. The signal frame is delimited by a start delimiter SD and an end delimiter ED, and includes two types of bits TGI indicating that the signal is a trigger signal and a polling signal. TG2 and PL
, a header HDR containing address information, and an information field INFO. Bit TG 1 = 1 is period T
Bit TG2 = 1 indicates a trigger signal TGI sent out at a period N - T that is N times N - T, bit TG2 = 1 indicates a trigger signal TG2 sent out at any other period T, and bit PL = 1 indicates a polling signal sent out within the period T. Signal PL is shown. Packet signals sent from each node station are TG1=TG2=P
It is identified by L=0. Timer 5 shown in FIG. 1(a)
2 notifies the control circuit 51 of the start of the period T, and if it is the start of the multi-period NT, only the output 52-1 is set to 1 and a trigger signal TG1 with bit TG 1 = 1 is sent out; In each cycle, only the output 52-2 is set to 1, and a trigger signal TG2 with bit TG2=1 is sent out.
また、トリガ信号TGIあるいはTG2を送出後その周
期内で送信権を獲得すると、そのたびに出力52−3の
みを1にしビットPL=1のポーリング信号PLが送信
バッファ56から送出される。Further, when the transmission right is acquired within the period after sending out the trigger signal TGI or TG2, only the output 52-3 is set to 1 and a polling signal PL with bit PL=1 is sent out from the sending buffer 56 each time.
次に第3図は本実施例における動作タイミングを示す図
で、第3図(a)はマルチ周期N−Tにおけるトリガ信
号TGI、TG2及びポーリング信号PLを示す。マル
チ周期N−Tの最初の周期Tでトリガ信号TGIが送出
される。この周期においてのみ最高優先度の獲得制御が
許可される。Next, FIG. 3 is a diagram showing the operation timing in this embodiment, and FIG. 3(a) shows the trigger signals TGI, TG2 and the polling signal PL in the multi-period NT. A trigger signal TGI is sent out in the first period T of the multi-period NT. Acquisition control of the highest priority is permitted only in this cycle.
即ち、最高優先度で送信を行ないたいノードステーショ
ンは次のポーリング信号で与えられる第2の優先度でパ
ケット信号PKTを送出する。同図(a>には、ノード
ステーション1.3が既に最高優先度を獲得しパケット
信号PKTI、PKT3を送出し、ノードステーション
2,4がそれぞれ最高優先度を獲得すべくパケット信号
PKT2゜PKT4を第2の優先度で送出している状況
を示している。トリガ信号TG2で開始されるその他の
周期Tでは、最高優先度を獲得するための制御は禁止さ
れる。従って、第2の優先度でパケット信号を送出でき
ても最高優先度での送信は許可されない。即ち、次のト
リガ信号TGIが供給されるまでは、新たに最高優先度
を獲得するノードステーションはない。従って、第2の
優先度でパケット信号PKT2.PKT4を送出し、最
高優先度を獲得したノードステーション2.4は従来例
とは異なり、次の周期で最高優先度で送信する必要はな
い。第3図(b)はノードステーション4は第3番目の
周期から、またノードステーション2は次のマルチ周期
の最初の周期から最高優先度での送信を開始している状
況を示している。That is, a node station desiring to transmit with the highest priority transmits the packet signal PKT with the second priority given by the next polling signal. In the same figure (a), node station 1.3 has already acquired the highest priority and sends out packet signals PKTI and PKT3, and node stations 2 and 4 each transmit packet signals PKT2 and PKT4 in order to acquire the highest priority. This shows a situation in which transmission is performed with the second priority. In other cycles T starting with the trigger signal TG2, control to obtain the highest priority is prohibited. Therefore, the second priority Even if a packet signal can be transmitted at the second node, transmission at the highest priority is not permitted.In other words, no node station newly acquires the highest priority until the next trigger signal TGI is supplied.Therefore, the second Unlike the conventional example, the node station 2.4 that transmits the packet signals PKT2.PKT4 with the highest priority and has acquired the highest priority does not need to transmit with the highest priority in the next cycle. Fig. 3(b) shows a situation in which node station 4 starts transmission with the highest priority from the third period, and node station 2 starts transmission with the highest priority from the first period of the next multi-period.
次に、第1図(b)に示すノードステーションの動作に
ついて説明する。検出回路17は通過する信号フレーム
のビットTGI、TG2及びPLを監視し、ビットTG
l = 1即ちトリガ信号TG1を検出すると、制御
信号17−1によりタイマ12を初期1ヒする。これに
より制御回路11はマルチ周期N−Tの開始を知る。ま
た、ビットTG2−1を検出すると、制御信号17〜2
により次の周期Tの開始をタイマ12を介し制御回路1
1に通知する。一方、優先度回路18はORゲート1つ
を介した制御信号17−1.17−2により初期化され
、最高優先度を示し、ピッI−P L = 1即ちポー
リング信号PLを検出するたびに優先変分1つずつ下げ
ていく。最優先度の通信を行ないたいノードステーショ
ンの制御回路11は、タイマ12がマルチ周期N・TL
ニア)fi初の周期を示し、かつ優先度回路18が第2
優先度を示した時、送信バッファ16内に送信すべきパ
ケット信号を設定し、伝送路6へのアクセス権を獲得す
るとスイッチ13を送信バッファ16側に接続し、パケ
ット信号の送出を行なう。送信できた場合は、制御回路
11は次のマルチ周期となるまでに、送出すべき優先度
を1つ上げ最高優先度に設定する。また、送信できなか
った場合は、最高優先度は獲得できない。更に再試行す
る場合は、次のマルチ周期の開始を待って行なう。Next, the operation of the node station shown in FIG. 1(b) will be explained. The detection circuit 17 monitors bits TGI, TG2 and PL of the passing signal frame, and detects bit TG.
When l = 1, that is, when the trigger signal TG1 is detected, the timer 12 is initialized to 1 by the control signal 17-1. This causes the control circuit 11 to know the start of the multi-period NT. Also, when bit TG2-1 is detected, control signals 17-2
The control circuit 1 starts the next cycle T via the timer 12.
Notify 1. On the other hand, the priority circuit 18 is initialized by a control signal 17-1, 17-2 through one OR gate, indicates the highest priority, and every time it detects a pin I-P L = 1, that is, a polling signal PL. Lower the priority variation one by one. The control circuit 11 of the node station that wants to perform communication with the highest priority has a timer 12 set to a multi-period N.TL.
near) fi indicates the first cycle, and the priority circuit 18 indicates the second cycle.
When the priority is indicated, a packet signal to be transmitted is set in the transmission buffer 16, and when access rights to the transmission line 6 are obtained, the switch 13 is connected to the transmission buffer 16 side and the packet signal is transmitted. If the transmission is successful, the control circuit 11 raises the priority to be sent by one and sets it to the highest priority before the next multi cycle. Furthermore, if the transmission fails, the highest priority cannot be obtained. If you want to try again, wait for the start of the next multi cycle.
以上説明したように本発明は、マルチ周期の最初の周期
の第2優先度で送信を行ない、最高優先度を獲得しても
、次のマルチ周期の開始にまでに、第2の優先度から1
つ優先度を上げ最高優先度を、送信すべきパケット信号
の優先度として設定すればよいので、優先制御を高速に
する必要がなく、より低速で行なうことができる効果が
ある。As explained above, in the present invention, even if the transmission is performed at the second priority in the first cycle of a multi-cycle and the highest priority is acquired, the transmission from the second priority is performed by the start of the next multi-cycle. 1
Since it is sufficient to increase the priority by one priority and set the highest priority as the priority of the packet signal to be transmitted, there is no need to perform priority control at high speed, and there is an effect that it can be performed at a lower speed.
第1図は本発明の一実施例を示すブロック図、第2図は
本実施例に用いる信号フレームの構成例を示す図、第3
図は本実施例における動作タイミングを示す図、第4図
は一般的なループネットワークの一構成例を示す図、第
5図は従来のループネットワークの優先制御方式の一例
の動作タイミングを示す図である。
1.2,3.4・・・ノードステーション、5・・・ト
リガステーション、6・・・伝送路、11.51・・・
制御回路、12.52・・・タイマ、13.53・・・
スイッチ、14.54・・・レジスタ、]、5.55・
・・受信バッファ、16.56・・・送信バッファ、1
7・・・検出回路、18・・・優先度回路、】9・・・
ORゲート。
・ 町
代理人 弁理士 内 原 晋5・パ第 Z 図FIG. 1 is a block diagram showing an embodiment of the present invention, FIG. 2 is a diagram showing an example of the configuration of a signal frame used in this embodiment, and FIG.
4 is a diagram showing an example of the configuration of a general loop network. FIG. 5 is a diagram showing the operation timing of an example of a conventional loop network priority control method. be. 1.2, 3.4... Node station, 5... Trigger station, 6... Transmission line, 11.51...
Control circuit, 12.52...Timer, 13.53...
switch, 14.54... register, ], 5.55.
...Receive buffer, 16.56...Send buffer, 1
7...Detection circuit, 18...Priority circuit, ]9...
OR gate.・Town Agent Patent Attorney Susumu Uchihara 5/Pa No. Z
Claims (2)
とがループ状に接続され、該トリガステーションは一定
の周期でトリガ信号を送出し、最高優先度の通信をポー
リングし、前記周期内では優先度の高い通信から順にポ
ーリング信号によりポーリングすると共に、最高優先度
の通信を新たに行ないたいノードステーションは第2位
の優先度で送信の試行を行ない送信ができた場合最高優
先度の送信権を獲得し次の周期から最高優先度で送信を
行なうループネットワークにおいて、前記トリガ信号と
して第1及び第2のトリガ信号を設け、前記トリガステ
ーションが前記第1のトリガ信号を送出した周期におい
てのみ新たに最高優先度で送信を行ないたいノードステ
ーションは最高優先度の送信権獲得のための送信の試行
を行ない、前記第2のトリガ信号が送出された周期では
前記試行を行なわないことを特徴とするループネットワ
ークの優先制御方式。(1) A trigger station and a plurality of node stations are connected in a loop, and the trigger station sends out a trigger signal at a constant cycle, polls the highest priority communication, and within the cycle, the high priority communication The node station that wants to perform a new communication with the highest priority will perform a transmission attempt with the second highest priority, and if the transmission is successful, it will acquire the highest priority transmission right and perform the next transmission. In a loop network that performs transmission with the highest priority from cycle to cycle, first and second trigger signals are provided as the trigger signal, and the highest priority is newly transmitted only in the cycle in which the trigger station sends out the first trigger signal. Priority control of a loop network, characterized in that a node station desiring to transmit makes a transmission attempt to acquire the highest priority transmission right, and does not make the above attempt in the period in which the second trigger signal is sent. method.
ークの優先制御方式において、トリガステーションは一
定の周期の整数倍の周期でのみ第1のトリガ信号を送出
することを特徴とするループネットワークの優先制御方
式。(2) In the loop network priority control system as set forth in claim (1), the loop network is characterized in that the trigger station sends out the first trigger signal only at a cycle that is an integral multiple of a certain cycle. priority control method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP60226128A JPS6285531A (en) | 1985-10-09 | 1985-10-09 | Control system for priority of loop network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP60226128A JPS6285531A (en) | 1985-10-09 | 1985-10-09 | Control system for priority of loop network |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS6285531A true JPS6285531A (en) | 1987-04-20 |
JPH0550905B2 JPH0550905B2 (en) | 1993-07-30 |
Family
ID=16840279
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP60226128A Granted JPS6285531A (en) | 1985-10-09 | 1985-10-09 | Control system for priority of loop network |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS6285531A (en) |
-
1985
- 1985-10-09 JP JP60226128A patent/JPS6285531A/en active Granted
Also Published As
Publication number | Publication date |
---|---|
JPH0550905B2 (en) | 1993-07-30 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0527335A2 (en) | Dynamic switch protocols on a shared medium network | |
EP1085706A2 (en) | Bridge for IEEE 1394 bus network | |
JPH063913B2 (en) | Data transfer method | |
JPH02205149A (en) | Mixing transfer system for hdlc variable length packet and non-hdlc fixed length packet | |
JP2001308926A (en) | Method and system for transmitting data between a receiver and a transmitter | |
JPS63199540A (en) | Method and equipment for transmitting data | |
JPH02246444A (en) | Data transmission method and system | |
US6519634B1 (en) | Method of generating IEEE 1394 virtual network in which a virtual network controller is connected to generate self ID packets as virtual node ID | |
JPH03129941A (en) | Communication response control method | |
JPS6285531A (en) | Control system for priority of loop network | |
CN100364288C (en) | Method of operating a data bus system and a transmitter station | |
Cisco | SDLLC: SDLC to LLC2 Media Translation | |
Cisco | SDLLC: SDLC to LLC2 Media Translation | |
Cisco | SDLLC: SDLC to LLC2 Media Translation | |
Cisco | SDLLC: SDLC to LLC2 Media Translation | |
Cisco | SDLLC: SDLC to LLC2 Media Translation | |
Cisco | SDLLC: SDLC to LLC2 Media Translation | |
Cisco | SDLLC: SDLC to LLC2 Media Translation | |
EP1065831B1 (en) | Early preamble transmission | |
KR100539518B1 (en) | method for arbitrating Asynchronous Packet in bus system | |
JPH11284642A (en) | Data transmission system, polling method, and polling frequency setting method | |
JPS6053355A (en) | Access system of bus type network | |
JPH0685528B2 (en) | Highest priority communication method in loop network | |
JPS6116652A (en) | Circuit switched transmission method | |
JPH01176138A (en) | Multi-token ring access system |