JPH0248843A - Control method for transmission data quantity in lan - Google Patents

Control method for transmission data quantity in lan

Info

Publication number
JPH0248843A
JPH0248843A JP19933988A JP19933988A JPH0248843A JP H0248843 A JPH0248843 A JP H0248843A JP 19933988 A JP19933988 A JP 19933988A JP 19933988 A JP19933988 A JP 19933988A JP H0248843 A JPH0248843 A JP H0248843A
Authority
JP
Japan
Prior art keywords
token
transmission
station
data length
data
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
Application number
JP19933988A
Other languages
Japanese (ja)
Other versions
JPH0748743B2 (en
Inventor
Tetsuo Kato
哲夫 加藤
Shigemi Tanabe
田辺 繁美
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.)
Omron Corp
Original Assignee
Omron Tateisi Electronics Co
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 Omron Tateisi Electronics Co filed Critical Omron Tateisi Electronics Co
Priority to JP63199339A priority Critical patent/JPH0748743B2/en
Priority to EP89114823A priority patent/EP0354572B1/en
Priority to AT89114823T priority patent/ATE117485T1/en
Priority to DE68920662T priority patent/DE68920662T2/en
Publication of JPH0248843A publication Critical patent/JPH0248843A/en
Priority to US07/924,791 priority patent/US5243335A/en
Publication of JPH0748743B2 publication Critical patent/JPH0748743B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Small-Scale Networks (AREA)

Abstract

PURPOSE:To circulate a token within a specified time without providing a timer by adopting the constitution such that an item of a transmission permissible data length is provided in a token frame and the circulation of the token is devised based on the data length. CONSTITUTION:When the processing is started and a token holding station is an initial set station 1, the initial value of the newest transmission permission length data is set in the frame of the station 1. When the transmission data exists in the next station, the data length sent this time is subtracted from the transmission permission data length in the token frame and when the result is '0' or over, the subtracted transmission data length is set in the token frame and sent. When the transmission is finished normally, the token takes over the next station. The token is circulated sequentially in the logic ring and when the token is circulated and returned to the No.1 station, the initial value of the new transmission permission data is set in the token frame and the above operation is repeated.

Description

【発明の詳細な説明】 (発明の分野) この発明は論理リングに基づくトークンパッシング方式
より制御されるLANの送信データ量の制御方法に関す
るものである。
DETAILED DESCRIPTION OF THE INVENTION (Field of the Invention) The present invention relates to a method for controlling the amount of data transmitted in a LAN controlled by a token passing method based on a logical ring.

(発明の概要) この発明はトークンパッシング方式におけるLANにお
いて、送信権を表わすトークンフレーム内に送信データ
長を示す項目を設け、これによりタイマを用いることな
く規定時間内にトークンを一巡させようとするものであ
る。
(Summary of the Invention) This invention provides an item indicating the transmission data length in the token frame representing the transmission right in a LAN using the token passing method, thereby attempting to circulate the token within a specified time without using a timer. It is something.

(従来技術とその問題点) 従来のローカルエリアネットワーク(LAN)における
送信データ量の制御方法として、トークン(送信権)を
保持できる時間を示すタイマを設け、トークンを受は取
った後、タイムアウトするまでの間データを送信できる
という方法が用いられている。
(Prior art and its problems) As a conventional method for controlling the amount of data sent in a local area network (LAN), a timer is provided to indicate the amount of time a token (transmission right) can be held, and a timeout is set after receiving and receiving the token. A method is used that allows data to be transmitted until

しかしながら、このような送信データ量制御方法におい
て、一定時間内にトークンを一巡しなければならないシ
ステムにおいては各局のタイマの総和がトークン−巡視
定時間と等しくする必要があり、そのため各局における
タイマ設定値の総和のチエツクをシステム稼動前に行う
必要があり、また、局の追加、除外等を行う場合には各
局のタイマ設定値を変更する必要があり、タイマ設定値
の作業に非常に手間がかかるという問題点があった。
However, in such a transmission data amount control method, in a system where tokens must go around within a certain period of time, the sum of the timers of each station must be equal to the token - patrol period, and therefore the timer setting value at each station is It is necessary to check the sum of the values before system operation, and when adding or excluding stations, it is necessary to change the timer settings of each station, which takes a lot of time and effort. There was a problem.

(発明の目的) この発明は上記の如き問題点に鑑みなされたもので、送
信権を表わすトークンフレーム内に送信許容データ長の
項目を設けることにより、タイマを設けることなくトー
クンを規定時間内に一巡させることを目的とするもので
ある。
(Purpose of the Invention) This invention was made in view of the above-mentioned problems, and by providing an item for permissible transmission data length in the token frame representing the transmission right, the token can be sent within a specified time without providing a timer. The purpose is to bring the situation full circle.

(発明の構成と効果) この発明は上記の如き目的を達成するため、LANにお
いて、送信権を表わすトークンフレーム内に送信許容デ
ータ長の項目を設け、各局は送信する際、上記送信許容
データ長を見て、送信を行うか否かを決定することを特
徴とするものである。
(Structure and Effects of the Invention) In order to achieve the above-mentioned objects, the present invention provides an item for permissible transmission data length in a token frame representing a transmission right in a LAN, and each station uses the permissible data length for transmission when transmitting. This feature is characterized in that it determines whether or not to transmit by looking at the information.

すなわち本願発明によれば、従来のようにタイマを用い
ることなくトークンフレーム内に送信許容データ長の項
目を設け、このデータ長を基準にしてトークンを一巡で
きるように構成したため、トークン−逐時間を簡単に設
定することができるとともに、極めて使い勝手が良いな
どの効果を有する。
In other words, according to the present invention, an item of permissible transmission data length is provided in the token frame without using a timer as in the conventional case, and the token is configured to be able to be sent around once based on this data length. It has the advantage of being easy to set up and extremely easy to use.

(実施例) 第1図はトークンパッシング方式により伝送Iη御され
る論理リングを示し、この論理リングに従って送信権(
トークン)が受は渡され、NUNのデータ送信ができる
ように構成されている。
(Example) Figure 1 shows a logical ring in which transmission Iη is controlled by a token passing method, and according to this logical ring, the transmission right (
The receiver is configured to receive a token (token) and to be able to send NUN data.

本実施例にあっては、局1〜局6により論理リングが構
成されているとともに、トークンは第1図、第2図に示
すように局1〜6間を一定の時間で矢印方向に巡回し、
それを繰り返すように構成されている。
In this embodiment, a logical ring is configured by stations 1 to 6, and the token circulates between stations 1 to 6 in the direction of the arrow at a constant time as shown in FIGS. 1 and 2. death,
It is designed to repeat.

第3図はトークンフレームFの形式および内容を示す説
明図であり、トークンフレームFは開始デミリタビット
F1.フレーム制御ビットF 2 +送信許容データ長
ビットF3.宛先アドレスビットF41発信元アドレス
ビットF5.Fe2(フレームチエツクシーケンス)ビ
ットF6および終了デミリタビットF7により構成され
ているとともに、局1のトークンフレームのメモリ内に
は、トークンが一巡してきて得られた新たな送信許容デ
ータ長の初期値F3″がセットされる(第4図参照)。
FIG. 3 is an explanatory diagram showing the format and contents of the token frame F, in which the token frame F includes starting delimiter bits F1. Frame control bit F 2 + transmission permissible data length bit F3. Destination address bit F41 Source address bit F5. It is composed of Fe2 (frame check sequence) bit F6 and end delimiter bit F7, and in the memory of the token frame of station 1, there is a new initial value F3'' of the new permissible data length for transmission obtained after the token has gone around. is set (see Figure 4).

次に第5図に示すトークンフレーム内の送信許容データ
長の処理フローチャートに従って、その処理動作を説明
する。
Next, the processing operation will be explained according to the processing flowchart of the transmission permissible data length in the token frame shown in FIG.

まず、電源を投入し処理動作を開始する。First, turn on the power and start processing operations.

ステップ100ではトークン保持部が送信許容データ長
の初期セット局か否かが判断され、初期セット局(この
例では局1)であれば、この局のトークンフレーム内に
最新の送信許容長データの初期値がセットされる(ステ
ップ101)。
In step 100, it is determined whether the token holding unit is the initial set station for the permissible transmission data length, and if it is the initial set station (station 1 in this example), the latest permissible transmission length data is stored in the token frame of this station. Initial values are set (step 101).

次にステップ102で次局に送信データがあるか否かが
判断され、ステップ102において次局において送信デ
ータがある場合にはくステップ102肯定)、トークン
フレーム内の送信許容データ長から今回送信するデータ
長を減算し、結果が0以上であれば、減算した送信デー
タ長をトークンフレーム内にセットし、送信する(ステ
ップ103〜105)。
Next, in step 102, it is determined whether or not there is data to be transmitted to the next station, and if it is determined in step 102 that there is data to be transmitted in the next station (Yes in step 102), the data is transmitted this time based on the transmission permissible data length in the token frame. The data length is subtracted, and if the result is 0 or more, the subtracted transmission data length is set in the token frame and transmitted (steps 103 to 105).

そして送信が正常に完了した場合には(ステップ106
)、次局ヘト−クンを渡し、正常でない場合には再送処
理(ステップ107)をしてステップ103に戻る。
If the transmission is completed normally (step 106)
), passes the token to the next station, and if it is not normal, performs retransmission processing (step 107) and returns to step 103.

また、上記ステップ102において送信データがない場
合(ステップ102否定)、および今回送信したテーブ
ルデータ長の結果が負(ステップ102否定)の場合に
はそれぞれ送信は行われず、受は取った送信許容データ
長をそのまま次局のトークンへ渡しくステップ108)
、次局のトークンはステップ100(否定)を介してス
テップ102にジャンプし、上記の如き動作を繰り返す
In addition, if there is no data to be sent in step 102 (No in step 102), and if the result of the table data length transmitted this time is negative (No in step 102), no transmission is performed, and the received transmission permission data is Step 108) Pass the length as it is to the next token.
, the next station's token jumps to step 102 via step 100 (no) and repeats the operations as described above.

上記の如くして論理リング内を順次トークンが巡回して
いき、各局は上記した如くトークンフレーム内の送信許
容データと次局の送信データから送信を行うか否かが判
断され決定される。
Tokens sequentially circulate within the logical ring as described above, and each station determines whether or not to transmit based on the transmission permission data in the token frame and the transmission data of the next station, as described above.

そして、トークンが一巡しNo、1の局1に戻ってくれ
ば新たな送信許容データの初期値がトークンフレーム内
にセットされ、上記の如き動作を繰り返す。
Then, when the token goes around and returns to station 1 with No. 1, the initial value of the new transmission permission data is set in the token frame, and the above operation is repeated.

以上のように本願発明によれば従来のようにタイマを用
いることなく、トークンフレーム内に送信許容データ長
の項目を設け、このデータ長を基準にしてトークンを一
巡できるように構成したなめ、トークン−逐時間を規定
時間内に簡単に設定することができるとともに、極めて
使い勝手が良いなどの効果を有する。
As described above, according to the present invention, instead of using a timer as in the conventional case, an item for the permissible transmission data length is provided in the token frame, and the token is configured so that one round of tokens can be sent based on this data length. - It is possible to easily set the sequential time within a specified time, and it has the advantage of being extremely easy to use.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図はトークンパッシング方式による論理リングの説
明図、第2図はトークン巡回時間を模式的に示す説明図
、第3図はトークンフレームの構成図、第4図は送信許
容データ長の初期値を格納するメモリ内容の説明図、第
5図はトークンフレーム内の送信許容データ長の処理状
態を示すフローチャートである。 1〜6・・・局 F・・・トークンフレーム
Fig. 1 is an explanatory diagram of a logical ring using the token passing method, Fig. 2 is an explanatory diagram schematically showing token circulation time, Fig. 3 is a configuration diagram of a token frame, and Fig. 4 is an initial value of the allowable transmission data length. FIG. 5 is a flowchart showing the processing state of the permissible transmission data length in the token frame. 1 to 6...Station F...Token frame

Claims (1)

【特許請求の範囲】[Claims] 1、LANにおいて、送信権を表わすトークンフレーム
内に送信許容データ長の項目を設け、各局は送信する際
、上記送信許容データ長を見て、送信を行うか否かを決
定することを特徴とするLANにおける送信データ量制
御方法。
1. In a LAN, an item for permissible transmission data length is provided in a token frame representing a transmission right, and each station, when transmitting, determines whether or not to transmit by looking at the permissible transmission data length. A method for controlling the amount of transmitted data in a LAN.
JP63199339A 1988-08-10 1988-08-10 Data transmission method and data transmission system Expired - Lifetime JPH0748743B2 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
JP63199339A JPH0748743B2 (en) 1988-08-10 1988-08-10 Data transmission method and data transmission system
EP89114823A EP0354572B1 (en) 1988-08-10 1989-08-10 Improved local area network system
AT89114823T ATE117485T1 (en) 1988-08-10 1989-08-10 LOCAL NETWORK SYSTEMS.
DE68920662T DE68920662T2 (en) 1988-08-10 1989-08-10 Local network systems.
US07/924,791 US5243335A (en) 1988-08-10 1992-08-06 Local area network system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP63199339A JPH0748743B2 (en) 1988-08-10 1988-08-10 Data transmission method and data transmission system

Publications (2)

Publication Number Publication Date
JPH0248843A true JPH0248843A (en) 1990-02-19
JPH0748743B2 JPH0748743B2 (en) 1995-05-24

Family

ID=16406144

Family Applications (1)

Application Number Title Priority Date Filing Date
JP63199339A Expired - Lifetime JPH0748743B2 (en) 1988-08-10 1988-08-10 Data transmission method and data transmission system

Country Status (1)

Country Link
JP (1) JPH0748743B2 (en)

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS54116805A (en) * 1978-03-03 1979-09-11 Fujitsu Ltd Loop transmission system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS54116805A (en) * 1978-03-03 1979-09-11 Fujitsu Ltd Loop transmission system

Also Published As

Publication number Publication date
JPH0748743B2 (en) 1995-05-24

Similar Documents

Publication Publication Date Title
US4760571A (en) Ring network for communication between one chip processors
EP0392173A3 (en) Fairness algorithm for full-duplex buffer insertion ring
JPH0365704B2 (en)
JPH0248843A (en) Control method for transmission data quantity in lan
JPS61100046A (en) Loop transmission method
JP2724567B2 (en) Priority data transmission control method in LAN
JP3487324B2 (en) Transmission data amount control method and device
JPS6046150A (en) Data transmission control method in loop transmission system
JP2836357B2 (en) Facsimile machine
JPS5951643A (en) Remote control system
JPH0522305A (en) Communication system
JP2864249B2 (en) Communications system
JPS6342990B2 (en)
JPS60194642A (en) Data transmission system
KR0136697B1 (en) Automatic generation of station number of link system
JP2962903B2 (en) New station invitation system in LAN
JPS61285844A (en) Priority communication control system
JPH0533862B2 (en)
JPH0252541A (en) Data transmission system in lan
JPS59200552A (en) Data transferring method on token system
JPS6069935A (en) Data communication method
JPH0642672B2 (en) Priority communication control method
JPS58201430A (en) Data transmitting/receiving device
JPS60117998A (en) Programmable controller
JPS60242746A (en) data transmission circuit

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090524

Year of fee payment: 14

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090524

Year of fee payment: 14