Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3228573B2 - Transmission request control device in LAN - Google Patents
[go: Go Back, main page]

JP3228573B2 - Transmission request control device in LAN - Google Patents

Transmission request control device in LAN

Info

Publication number
JP3228573B2
JP3228573B2 JP29983192A JP29983192A JP3228573B2 JP 3228573 B2 JP3228573 B2 JP 3228573B2 JP 29983192 A JP29983192 A JP 29983192A JP 29983192 A JP29983192 A JP 29983192A JP 3228573 B2 JP3228573 B2 JP 3228573B2
Authority
JP
Japan
Prior art keywords
data
transmission
frame
request
token
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 - Fee Related
Application number
JP29983192A
Other languages
Japanese (ja)
Other versions
JPH06152604A (en
Inventor
林 光 子 小
原 康 壽 塩
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.)
Toshiba Corp
Original Assignee
Toshiba 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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP29983192A priority Critical patent/JP3228573B2/en
Publication of JPH06152604A publication Critical patent/JPH06152604A/en
Application granted granted Critical
Publication of JP3228573B2 publication Critical patent/JP3228573B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Small-Scale Networks (AREA)

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【産業上の利用分野】本発明は、共通伝送路に接続され
た複数の伝送制御局間で情報交換を行うローカルエリア
ネットワーク(以下、「LAN」という)において、デ
ータ送信要求に対し、そのデータの緊急度に応じて伝送
路の割当制御を行うための送信要求制御装置に関するも
のである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a local area network (hereinafter, referred to as "LAN") for exchanging information between a plurality of transmission control stations connected to a common transmission line. The present invention relates to a transmission request control device for performing transmission path allocation control according to the degree of urgency of a transmission.

【0002】[0002]

【従来の技術】近年、工場自動化においては、コンピュ
ータ、プログラマブルコントローラ、ディジタル計装コ
ントローラなどのインテリジェント機器をネットワーク
化し、実時間性を要求されるプロセス制御データや監視
データと、実時間性が要求されない生産情報などを同一
のLANにのせた連続プロセス制御システムを構築する
傾向にある。
2. Description of the Related Art In recent years, in factory automation, intelligent devices such as computers, programmable controllers, and digital instrumentation controllers have been networked, and real-time processing control data and monitoring data are not required. There is a tendency to build a continuous process control system in which production information and the like are loaded on the same LAN.

【0003】このような状況の下で、実時間性の要求を
満たす制御用LANの方式として、予測可能な一定時間
内に各伝送制御局が送信権を獲得しデータの送出が可能
となるトークンパッシング方式のLANシステムが標準
化されている。
[0003] Under such circumstances, as a control LAN system that satisfies real-time requirements, a token that enables each transmission control station to acquire a transmission right and transmit data within a predetermined time that can be predicted. A passing LAN system has been standardized.

【0004】トークンパッシング方式のLANシステム
としては、ISO 88024 または IEEE802.4 規格のバス形
LANと、ISO 9314または ANSI X3T9.5規格のリング形
LANとがある。
[0004] As token passing LAN systems, there are a bus LAN according to ISO 88024 or IEEE 802.4 standard and a ring LAN according to ISO 9314 or ANSI X3T9.5 standard.

【0005】これらのトークンパッシング方式では、ト
ークンと呼ばれるフレームを各ノード間で受け渡すこと
により送信権が順次各ノードに与えられる。各ノードは
トークンを受け取ると、予め設定された時間内でデータ
を送信する。こうすることにより、各ノードは、ノード
総数と各ノードの設定時間とから、自局がデータを送出
するまでに待たねばならない最大時間を計算することが
可能であり、また順番に従ってデータを送信することが
できるので、確定的な伝送路アクセスが可能である。
In these token passing systems, a transmission right is sequentially given to each node by passing a frame called a token between the nodes. When each node receives the token, it transmits data within a preset time. By doing so, each node can calculate the maximum time that it has to wait before transmitting its own data from the total number of nodes and the set time of each node, and transmit data in order. Therefore, definite transmission path access is possible.

【0006】この種のLANシステムにおいては、送出
すべきデータに関して、通常、4種類のアクセスクラス
が設定され、アクセスクラスに応じた伝送路アクセス優
先処理が行われる。この4種類のアクセスクラスは6を
最高優先度として、4,2,0と順次優先度が低くな
り、送信待ちデータに対して4つの待行列を作ることが
できる。アクセスクラス6の送信は規定されたトークン
保持時間内に制限され、アクセスクラス4,2,0に対
しては、それぞれ各アクセスクラスが管理するタイマに
より、トークンが論理リング中を巡回するのに要する時
間を測定し、その測定値が各アクセスクラスに与えられ
た目標トークン巡回時間値に達するまで各アクセスクラ
スのデータ送信が行われる。
In this type of LAN system, four types of access classes are usually set for data to be transmitted, and transmission path access priority processing according to the access class is performed. With these four types of access classes, the highest priority is 6, and the priority is sequentially reduced to 4, 2, 0, and four queues can be created for data to be transmitted. The transmission of the access class 6 is restricted within the specified token holding time, and for the access classes 4, 2, and 0, it is necessary for the token to circulate in the logical ring by the timer managed by each access class. The time is measured, and data transmission of each access class is performed until the measured value reaches the target token rotation time value given to each access class.

【0007】各ノードはトークンを受け取ると、アクセ
スクラス6では、規定されたトークン保持時間に達する
か、アクセスクラス6の待行列にデータが無くなるま
で、データ送信を行い、続いて、下位のアクセスクラス
にトークンを渡す。トークンを受け取った下位のアクセ
スクラスは、そのアクセスクラスのタイマ(時間)が目
標トークン巡回時間に達するまで、あるいはそのアクセ
スクラスの待行列にデータが無くなるまで、データ送信
を行うが、各アクセスクラスのタイマ値が目標トークン
巡回時間を超えた場合は、そのアクセスクラスのデータ
送信をすることはできず、さらに下位のアクセスクラス
にトークンが渡される。最下位のアクセスクラスの場合
は、後続ノードへトークンが渡される。
[0007] When each node receives the token, the access class 6 transmits data until the specified token holding time is reached or until there is no more data in the queue of the access class 6, and then the lower access class. Pass the token to. The lower access class receiving the token performs data transmission until the timer (time) of the access class reaches the target token circulation time or until there is no more data in the queue of the access class. If the timer value exceeds the target token rotation time, the data of the access class cannot be transmitted, and the token is passed to a lower access class. In the case of the lowest access class, a token is passed to the succeeding node.

【0008】[0008]

【発明が解決しようとする課題】上述のごとく、ISO 88
024 ( IEEE 802.4 )規格、あるいはISO 9314( ANSIX
3T9.5)規格のようなトークンパッシング方式では、送
信要求制御は、各伝送制御局の持つタイマによって管理
される。たとえ他局に、現在トークンを保持しているア
クセスクラスのデータよりも緊急度の高いデータがある
としても、自局のタイマ値にデータ送信の余裕があり、
かつ待行列にデータが存在するときには、タイマ値が設
定値に達するか、あるいは待行列にデータが無くなるま
でデータ送信が継続される。そのため、他局の緊急度の
高いデータが送信されないという事態が生じうる。すな
わち、システム全体から見ると、緊急度の高いデータが
存在するにもかかわらず、各伝送制御局においてより緊
急度の低いデータ送信要求が重なると、緊急度の高いデ
ータが必ずしも送信されるとは限らない、ということで
ある。
As described above, as described above, ISO 88
024 (IEEE 802.4) standard or ISO 9314 (ANSIX
In the token passing system such as the 3T9.5) standard, transmission request control is managed by a timer of each transmission control station. Even if the other station has more urgent data than the data of the access class that currently holds the token, the timer value of its own station has room for data transmission,
When data exists in the queue, data transmission is continued until the timer value reaches a set value or until there is no more data in the queue. Therefore, a situation may occur in which data of another station with high urgency is not transmitted. That is, from the viewpoint of the entire system, even if data with a high degree of urgency exists, if data transmission requests with a lower degree of urgency overlap at each transmission control station, data with a higher degree of urgency is not necessarily transmitted. It is not limited.

【0009】従って、本発明はトークンパッシング方式
において、システム全体から見て、データの緊急度に応
じた伝送路の割当制御を達成しうる送信要求制御装置を
提供することを目的とするものである。
SUMMARY OF THE INVENTION Accordingly, an object of the present invention is to provide a transmission request control device capable of achieving transmission path allocation control according to the urgency of data in the token passing system, as viewed from the whole system. .

【0010】[0010]

【課題を解決するための手段】上記目的を達成するため
に本発明は、共通伝送路に接続された複数の伝送制御局
間で情報交換を行うローカルエリアネットワークにおけ
る送信要求制御方法であって、ある一つの伝送制御局
が、システム同期用の同期フレームを定時刻に同期して
送信し、また、データ送信権の委譲を示すトークンフレ
ームを受信すると予め定めた時間以内にトークンを解放
し、各伝送制御局は、トークンフレームを受信したとき
必要な数のデータフレームを送信できるモードM1を備
えたメディア制御手段MACと、自局のデータ送信割当
要求を管理する管理リストL1と、他局のデータ送信割
当要求を管理する管理リストL2と、データの送信要求
があったらそのデータの緊急度を示す識別子I1をデー
タに与え、その緊急度順にデータを送信要求キューQ1
に配列する手段と、定時刻の同期信号割込発生時に管理
リストL1およびL2から次にトークンフレームを受信
したときに送信するデータフレームを決定し、モードM
1以外のデータフレームがリンクする送信キューQ2に
リンクする手段と、これらの送信決定済みのデータフレ
ームを含まないデータ送信割当要求フレームを送信要求
キューQ1に基づいて作成し、モードM1に対応するデ
ータがリンクする送信キューQ3に同報通信フレームと
してリンクする手段と、トークンフレーム受信時にデー
タ送信割当要求フレームを含むモードM1のフレームを
送信し、その後送信決定済みのデータフレームをすべて
送信する手段と、フレーム送信完了時に送信済みのデー
タフレームを送信要求キューQ1から削除し、データ送
信割当要求フレームによって割当要求を行ったデータフ
レームに対応する管理リストL1を作成する手段と、他
の伝送制御局から送信されるデータ送信割当要求フレー
ムの受信を検出し、それを内部に取込んで管理リストL
2を更新する手段と、各局から送信されたデータフレー
ムを監視し、管理リストL2から送信要求情報を削除す
る手段とを備えてた、ローカルエリアネットワークにお
ける送信要求制御装置を構成したものである。
According to the present invention, there is provided a transmission request control method in a local area network for exchanging information between a plurality of transmission control stations connected to a common transmission line. One transmission control station transmits a synchronization frame for system synchronization in synchronization with a fixed time, and releases a token within a predetermined time upon receiving a token frame indicating transfer of data transmission right, and The transmission control station includes a media control unit MAC having a mode M1 capable of transmitting a required number of data frames when a token frame is received, a management list L1 for managing a data transmission allocation request of its own station, and a data list of another station. The data is provided with a management list L2 for managing the transmission assignment request and an identifier I1 indicating the urgency of the data when there is a data transmission request. In turn sends the data request queue Q1
And a data frame to be transmitted when a token frame is received next from the management lists L1 and L2 when a synchronous signal interrupt occurs at a fixed time.
Means for linking to a transmission queue Q2 to which data frames other than 1 are linked, and a data transmission assignment request frame not including these data frames for which transmission has been determined is created based on the transmission request queue Q1, and data corresponding to mode M1 is created. Means for linking as a broadcast frame to a transmission queue Q3 to be linked, means for transmitting a frame in mode M1 including a data transmission allocation request frame when a token frame is received, and thereafter transmitting all data frames for which transmission has been determined, Means for deleting the transmitted data frame from the transmission request queue Q1 when the frame transmission is completed, creating a management list L1 corresponding to the data frame for which the allocation request has been made by the data transmission allocation request frame, and transmitting from the other transmission control station. Data transmission allocation request frame Crowded taken it to the internal management list L
2 and a means for monitoring a data frame transmitted from each station and deleting transmission request information from the management list L2.

【0011】[0011]

【作用】本発明の送信要求制御装置においては、各伝送
制御局がデータ送信要求割当フレームをモードM1とし
て同報通信すると、同期フレームを定時刻に同期して送
信する伝送制御局(主局)においてはトークンフレーム
を受信したとき、その他の伝送制御局では同期フレーム
を受信したとき、各伝送制御局の持つ管理リストL1と
管理リストL2を合わせたデータ送信割当要求は各伝送
制御局とも同一である。すなわち、各伝送制御局はシス
テム全体の送信割当要求を知っており、また、各伝送制
御局は局間での共通時刻を知っているので、管理リスト
L1に登録されているデータがシステム全体として緊急
度の高いものかどうかを判断することができる。
In the transmission request control device of the present invention, when each transmission control station broadcasts a data transmission request allocation frame in mode M1, the transmission control station (master station) transmits a synchronization frame in synchronization with a fixed time. In, when a token frame is received, and when the other transmission control stations receive a synchronization frame, the data transmission allocation request including the management list L1 and the management list L2 of each transmission control station is the same for each transmission control station. is there. That is, since each transmission control station knows the transmission assignment request of the entire system, and each transmission control station knows the common time between the stations, the data registered in the management list L1 is used as the whole system. It can be determined whether the urgency is high.

【0012】ところで、システム同期用フレームの送信
周期から、システム全体のモードM1時間とトークン巡
回時間とを除いた残りの時間T1は、システム構成時に
計算することができる。各伝送制御局は同期信号検出時
に管理リストL1と管理リストL2に登録されているデ
ータの識別子I1から、緊急度の高い順に時間T1内で
送信できるデータフレームを選出する。ここで選出され
るデータフレームは各伝送制御局で同一である。各伝送
制御局は、その中に自局のデータフレームがあれば、ト
ークン受信時に、モードM1のデータフレームを送信し
た後、その選出された自局のデータフレームをすべて送
信してからトークンを後続局へ渡す。
Incidentally, the remaining time T1 excluding the mode M1 time of the entire system and the token circulation time from the transmission cycle of the system synchronization frame can be calculated at the time of system configuration. Each transmission control station selects a data frame that can be transmitted within the time T1 in descending order of urgency from the data identifiers I1 registered in the management lists L1 and L2 when the synchronization signal is detected. The data frame selected here is the same for each transmission control station. If the transmission control station has its own data frame in it, the transmission control station transmits the data frame of mode M1 at the time of receiving the token, transmits all the data frames of the selected own station, and then transmits the token. Give it to the bureau.

【0013】このようにして、各伝送制御局はシステム
全体として緊急度の高いデータを優先的に送信すること
ができる。
In this way, each transmission control station can preferentially transmit data with a high degree of urgency as the whole system.

【0014】[0014]

【実施例】以下、本発明の一実施例を、図面を参照しな
がら説明する。
An embodiment of the present invention will be described below with reference to the drawings.

【0015】まず図3を参照して本発明を適用する伝送
システムの一構成例について説明する。共通伝送路1に
複数(N個)の伝送制御局11,12,…,1(N−
2),1(N−1),1Nが接続されている。図にはN
個の伝送制御局のうち、11,12,13,1(N−
2),1(N−1),1Nのみが示されている。
First, a configuration example of a transmission system to which the present invention is applied will be described with reference to FIG. .., 1 (N−) on the common transmission line 1.
2), 1 (N-1) and 1N are connected. The figure shows N
Of the transmission control stations, 11, 12, 13, 1 (N-
2), 1 (N-1), 1N only are shown.

【0016】各伝送制御局は基本的にはそれぞれ同一内
部構成を持っており、図4に示すように、制御用マイク
ロプロセッサ(MPU)27を中心として構成されてい
る。MPU27はトークンパッシング伝送制御回路22
および送受信回路21を介して共通伝送路1に接続され
ている。トークンパッシング伝送制御回路22は、モー
ドM1のフレームがリンクする送信キューQ3、モード
M1以外のフレームがリンクする送信キューQ2を含
み、モードM1のフレームを送信した後、送信キューQ
2のデータフレームをすべて送信してからトークンを解
放する機能を持っている。MPU27には、送信・受信
フレームを格納する送受信バッファRAM23、送受信
制御用RAM24、接続されたホスト機器のデータ送信
要求を受け付ける送信要求インタフェース25、システ
ム共通の時刻ないし時間の測定・管理を行う時間計測回
路26、MPU27の処理プログラムを格納しているM
PU用ROM28、およびMPU27の処理に必要なデ
ータを格納するMPU用RAM29が接続されている。
なお、複数の伝送制御局のうちの主局は各伝送制御局の
同期制御を行うための同期制御回路30を持っている。
Each transmission control station basically has the same internal configuration. As shown in FIG. 4, the transmission control stations are mainly composed of a control microprocessor (MPU) 27. The MPU 27 controls the token passing transmission control circuit 22
And a common transmission line 1 via a transmission / reception circuit 21. The token passing transmission control circuit 22 includes a transmission queue Q3 to which a frame of mode M1 is linked and a transmission queue Q2 to which a frame other than mode M1 is linked.
It has a function to release the token after transmitting all 2 data frames. The MPU 27 includes a transmission / reception buffer RAM 23 for storing transmission / reception frames, a transmission / reception control RAM 24, a transmission request interface 25 for receiving a data transmission request from a connected host device, and a time measurement for measuring and managing the time or time common to the systems. M storing the processing programs of the circuit 26 and the MPU 27
A PU ROM 28 and an MPU RAM 29 for storing data necessary for processing of the MPU 27 are connected.
The master station among the plurality of transmission control stations has a synchronization control circuit 30 for performing synchronization control of each transmission control station.

【0017】各伝送制御局の送信要求キューQ1には、
ホストから送信要求インタフェース25を介して受信さ
れるデータ送信要求割込信号SIG1により、図5に示すよ
うな送信要求データメッセージ40が、緊急度を表す
「デッドライン」順にリンクする。デッドラインはその
データが送信されなければならない最終時刻を表し、時
間計測回路26によりシステム共通の時刻ないし時間で
表現され管理される。送信要求データメッセージ40
は、ここでは、8つのブロック41〜48からなってい
る。第1ブロック41は、そのデータの次に緊急度の高
い、すなわち、そのデータの次に早いデッドラインを持
つ送信要求データメッセージN MSG LAのアドレ
スを格納する。送信要求キューQ1内で最も遅いデッド
ラインを持つ送信要求データメッセージには、最後尾の
データメッセージであることを示す識別子ILが付加さ
れる。P MSG LAとラベルされた第2ブロック4
2には、そのデータよりも一つ緊急度の高いデータメッ
セージのアドレスを表す。すなわち、そのデータメッセ
ージがデータメッセージN MSG LAによりリンク
しているデータメッセージのN MSG LAのアドレ
スを格納する。最も早いデッドラインを持つデータメッ
セージであれば、第2ブロック42のラベルには先頭デ
ータメッセージであることを表す識別子ITが付加され
る。RMSG LAとラベルされた第3ブロック43は
前回トークン受信時に送信されたデータ送信割当要求フ
レームに登録されたデータのみをリンクするために用い
られるブロックである。ここにはデータ送信割当要求フ
レームに登録済みの送信要求データメッセージ中で、そ
のデータの次に早いデッドラインを持つデータメッセー
ジのアドレスが格納され、最も遅いデッドラインを持つ
登録済みデータには識別子ILが付加される。MSG
Dとラベルされた第4ブロック44はそのデータメッセ
ージのデッドラインを格納し、MSG Lとラベルされ
た第5ブロック45はデータメッセージのフレーム長を
格納し、第6ブロック46はホストからの送信要求デー
タのアドレスを格納し、第7ブロック47はデータメッ
セージN MSG LAのヘッダアドレスを格納するブ
ロックである。第8ブロック48はホストの送信要求デ
ータを表している。
In the transmission request queue Q1 of each transmission control station,
In response to the data transmission request interrupt signal SIG1 received from the host via the transmission request interface 25, the transmission request data messages 40 as shown in FIG. The deadline indicates the final time at which the data has to be transmitted, and is represented and managed by the time measurement circuit 26 as a time or time common to the system. Transmission request data message 40
Is composed of eight blocks 41 to 48 here. The first block 41 includes a transmission request data message N having the next highest urgency after the data, that is, having a deadline next to the data. MSG Stores the address of the LA. The transmission request data message having the latest deadline in the transmission request queue Q1 is added with an identifier IL indicating that it is the last data message. P MSG Second block 4 labeled LA
2 represents the address of a data message that is one more urgent than the data. That is, the data message is the data message N MSG N of the data message linked by LA MSG Stores the address of the LA. If the data message has the earliest deadline, an identifier IT indicating that it is the first data message is added to the label of the second block 42. RMSG The third block 43 labeled LA is a block used to link only the data registered in the data transmission allocation request frame transmitted when the token was received last time. In the transmission request data message registered in the data transmission assignment request frame, the address of the data message having the next deadline is stored, and the registered data having the latest deadline has the identifier IL. Is added. MSG
A fourth block 44, labeled D, stores the deadline of the data message, A fifth block 45, labeled L, stores the frame length of the data message, a sixth block 46 stores the address of the transmission request data from the host, and a seventh block 47 stores the data message N MSG This is a block for storing the LA header address. The eighth block 48 represents transmission request data of the host.

【0018】送信要求キューQ1にデッドラインの早い
順にリンクするデータメッセージの管理は、図6に示す
ような送信要求キューQ1管理テーブル50によって行
われる。FMSGとラベルされたブロック51は送信要
求キューQ1にリンクするデータメッセージのうち、最
も早いデッドラインを持つデータメッセージN MSG
LAのあるアドレスを格納し、FMSG Dとラベル
されたブロック52はそのデッドラインを格納する。L
MSGとラベルされたブロック53は送信要求キューQ
1にリンクするデータメッセージのうち、最も遅いデッ
ドラインを持つデータメッセージのアドレスを、またL
MSG Dとラベルされたブロック54はそのデッドラ
インを格納する。すなわち、管理テーブル50は送信要
求キューQ1にリンクしている先頭データメッセージと
最後尾データメッセージを示すものであり、MPU27
(図4)は管理テーブル50と各データメッセージのア
ドレスにより、送信要求キューQ1にリンクしている送
信要求データメッセージを知ることができる。
The management of data messages linked to the transmission request queue Q1 in the order of the deadline is performed by a transmission request queue Q1 management table 50 as shown in FIG. The block 51 labeled FMSG is the data message N having the earliest deadline among the data messages linked to the transmission request queue Q1. MSG
Stores the address of the LA and stores the FMSG Block 52 labeled D stores the deadline. L
The block 53 labeled MSG is the transmission request queue Q
1, the address of the data message having the latest deadline among the data messages linked to
MSG Block 54 labeled D stores the deadline. That is, the management table 50 indicates the first data message and the last data message linked to the transmission request queue Q1, and the MPU 27
In FIG. 4, the transmission request data message linked to the transmission request queue Q1 can be known from the management table 50 and the address of each data message.

【0019】図1に示すデータ送信要求受付処理フロー
は、ホストからのデータ送信要求割込信号SIG1をMPU
27が検出したときの処理フローを示すものである。M
PU27は送信要求データを、送信要求キューQ1内で
デッドライン順になるようにリンクする。まず、MPU
27は割込信号SIG1によって受け取った送信要求データ
メッセージMG1のデッドラインMSG D(図5)と
デッドラインFMSG D(図6)とを比較し、MSG
Dで示されるデッドラインの方が早ければ、すなわち、
この伝送制御局において最も緊急度の高いデータであれ
ば、データメッセージMG1のデータメッセージアドレ
スP MSG LAに識別子ITを、データメッセージ
アドレスN MSG LAにデータメッセージFMSG
の示すアドレスを格納し、FMSGで示されるデータメ
ッセージのP MSG LAにデータメッセージMG1
のN MSG LAのアドレスを、データメッセージF
MSGにデータメッセージMG1のN MSG LAの
アドレスを、デッドラインFMSG Dにデータメッセ
ージMG1のMSG Dの値を格納することによりデー
タメッセージMG1の送信要求キューQ1の先頭とする
(ステップS1、S2、S3)。FMSG Dで示され
るデッドラインの方が早ければMPU27はデータメッ
セージMG1のデッドラインMSG DとLMSG
を比較し、MSG Dで示されるデッドラインの方が遅
ければ、すなわち、この伝送制御局において最も緊急度
の低いデータであれば、データメッセージMG1のP
MSG LAにLMSG(図6)の値を、LMSGの示
すN MSG LAにデータメッセージMG1のN
SG LAのアドレスを格納し、LMSGにデータメッ
セージMG1のN MSG LAのアドレスを、LMS
DにMSG Dの値を格納し、データメッセージM
G1のN MSG LAに識別子ILを格納することに
よりデータメッセージMG1を送信要求キューQ1の最
後尾とする(ステップS4、S5、S6)。データメッ
セージMG1のデッドラインMSG DがFMSG
とLMSG Dとの間にある場合は、FMSGで示され
る送信要求キューQ1の先頭データメッセージのN
SG LAから、次に緊急度の高いデータメッセージの
アドレスを知り、そのデータメッセージのデッドライン
MSG DとMG1のMSG Dとを比較し、データメ
ッセージMG1のMSG Dで示されるデッドラインの方
が遅ければ、N MSG LAから次に緊急度の高いデ
ータメッセージのアドレスを知り、そのデータメッセー
ジのデッドラインMSG DとMG1のMSG Dとの
比較を、データメッセージMG1のデッドラインMSG
Dよりも遅いデッドラインを持つデータメッセージが
現れるまで繰り返す。そのようなデータメッセージMG
2が見つかった時は、データメッセージMG1のアドレ
スP MSG LAをデータメッセージMG2のアドレ
スP MSG LAの値とし、データメッセージMG2の
MSG LAで示されるデータメッセージN MS
LAをデータメッセージMG2のP MSG LAの
アドレスにし、データメッセージMG1のN MSG
LAのアドレスに、MG2のP MSG LAをMG1
のN MSG LAのアドレスにすることにより、デー
タメッセージMG1を送信要求キューQ1にリンクする
(ステップS7)。このようにして送信要求キューQ1
に、データメッセージが緊急度に高い順にリンクする。
なお、デッドラインMSG Dが同じである複数のデー
タが存在するときは、送信要求の早い方を緊急度の高い
ものとして取り扱う。
FIG. 1 shows a data transmission request acceptance processing flow.
Sends the data transmission request interrupt signal SIG1 from the host to the MPU.
27 shows a processing flow when detection is performed. M
The PU 27 stores the transmission request data in the transmission request queue Q1.
Link in deadline order. First, MPU
27 is transmission request data received by the interrupt signal SIG1
Deadline MSG of message MG1 D (FIG. 5)
Deadline FMSG D (FIG. 6) and MSG
If the deadline indicated by D is earlier,
Even if this transmission control station has the most urgent data
If the data message address of the data message MG1 is
SU MSG Identifier IT to LA, data message
Address N MSG Data message FMSG to LA
And stores the address indicated by FMSG.
Message P MSG Data message MG1 to LA
N MSG Enter the address of LA in the data message F
The MSG contains the N of the data message MG1. MSG LA's
Enter the address as the deadline FMSG Data message on D
MG1 MSG By storing the value of D,
Of the transmission request queue Q1 of the message MG1
(Steps S1, S2, S3). FMSG Indicated by D
If the deadline is earlier, the MPU 27
Deadline MSG of Sage MG1 D and LMSG D
And MSG Deadline indicated by D is slower
If it is, that is, the most urgent level in this transmission control station
Is low, the P of the data message MG1
MSG LA is the value of LMSG (FIG. 6),
N MSG In LA, N of data message MG1 M
SG Stores the address of the LA and stores the data message in the LMSG.
N of Sage MG1 MSG Enter the address of LA in LMS
G MSG on D The value of D is stored and the data message M
N of G1 MSG To store the identifier IL in LA
From the transmission request queue Q1.
The tail is set (steps S4, S5, S6). Data message
Deadline MSG of Sage MG1 D is FMSG D
And LMSG If it is between D and FMSG
N of the first data message in the transmission request queue Q1 M
SG From LA, the next most urgent data message
Know the address and deadline of the data message
MSG MSG of D and MG1 D and compare the data
MSG of Message MG1 Deadline indicated by D
Is late, N MSG From LA, the next most urgent data
Knows the address of the data message and
The Deadline MSG MSG of D and MG1 With D
Compare the deadline MSG of the data message MG1
Data message with deadline slower than D
Repeat until it appears. Such a data message MG
2 is found, the address of the data message MG1 is
SU MSG LA is the address of data message MG2
SU MSG The value of LA is used as the value of data message MG2.
P MSG Data message N indicated by LA MS
G LA is the P of the data message MG2. MSG LA's
Address and the N of the data message MG1 MSG
In the address of LA, P of MG2 MSG LA to MG1
N MSG By setting the LA address,
Data message MG1 to the transmission request queue Q1.
(Step S7). Thus, the transmission request queue Q1
, The data messages are linked in order of urgency.
The deadline MSG Multiple data with the same D
If there is data, the earlier the transmission request is, the higher the urgency
Treat as something.

【0020】各伝送制御局は、自局のデータ送信割当要
求管理リストL1を持っている。図7にその管理リスト
L1の一構成例を示す。各伝送制御局は、トークンフレ
ーム受信時に必ずそのデッドラインを伝えるが、管理リ
スト(L1)60は最近のデータ送信割当要求フレーム
に登録されたデータ、すなわち他局へ通知された送信要
求データを管理する。管理リスト(L1)60は、前回
トークンフレーム受信時に送信したデータ送信割当要求
フレームに登録されたデータのうち、最も早いデッドラ
インを持つデータメッセージN MSG LAのアドレ
スを格納するRFMSGブロック61、そのデータのデ
ッドラインを格納するRFMSG Dブロック62、同
じデータ送信割当要求フレームに登録されたデータのう
ち、最も遅いデッドラインを持つデータメッセージのN
MSG LAのアドレスを格納するRLMSGブロッ
ク63、そのデータのデッドラインを格納するRLMS
Dブロック64により構成される。データ送信側割当
要求フレームに登録された各データは、データメッセー
ジのRMSG LAによりデッドラインの早い順にリン
クされる。RMSG LAはそのデータの次に緊急度の
高いデータN MSG LAのアドレスを格納する。管
理リストL1はこれらのリンクされたデータの先頭と最
後尾を示すものであり、MPU27は管理リストL1と
各データのRMSG LAにより、他局へ通知された送
信要求データを知ることができる。なお、MPU27の
フレーム送信処理により送信要求キューQ2へデータが
リンクしたときには、RLMSGには最後尾データのN
MSG LAのアドレスが格納され、RLMSG
には送信決定を示す識別子TXが格納される。
Each transmission control station requires its own data transmission quota.
Request management list L1. Fig. 7 shows the management list.
1 shows an example of the configuration of L1. Each transmission control station has a token
The deadline is always reported when the
The strike (L1) 60 is the latest data transmission allocation request frame.
Registered in the data, that is, the transmission
Manage request data. The management list (L1) 60
Data transmission allocation request sent when receiving a token frame
The earliest deadline among the data registered in the frame
Data message N with in MSG LA address
RFMSG block 61 for storing the data
RFMSG to store the data line D block 62, same
Data registered in the same data transmission quota request frame.
N of the data message with the slowest deadline
MSG RLMSG block for storing LA address
RLMS storing the deadline of the data 63
G It is constituted by a D block 64. Data sender assignment
Each data registered in the request frame is a data message.
The RMSG LA deadline early in the deadline
Clicked. RMSG LA is the next most urgent
High data N MSG Stores the address of the LA. tube
The management list L1 stores the top and bottom of these linked data.
The MPU 27 indicates the end of the management list L1.
RMSG of each data Transmission notified to other stations by LA
Request data can be known. The MPU 27
Data is transmitted to the transmission request queue Q2 by the frame transmission processing.
When linked, RLMSG contains the last data N
MSG The address of the LA is stored and RLMSG D
Stores an identifier TX indicating a transmission decision.

【0021】さらに、各伝送制御局は、他局のデータ送
信割当要求管理リストL2を持っている。図8はその管
理リストL2の一構成例を示すものである。管理リスト
(L2)70は、他の1伝送制御局のデータ送信割当要
求を管理する。管理リストL2は、どの伝送制御局の送
信要求データかを表す伝送制御局アドレス71と、管理
リストL2以外のサイズを表すレコード総数72と、最
も最近受信した伝送制御局アドレスによって示される伝
送制御局からのデータ送信割当要求フレームに登録され
ていたデータ数を表す送信要求データ数73と、図9で
示されるようなレコード74により構成される。このレ
コードはレコード総数で示される数だけあり、デッドラ
インの早い順に並んでいる。レコードは送信要求データ
のデッドラインを格納するRMSG Dブロック75
と、そのデータのフレーム長を格納するRMSG Lブ
ロック76とにより構成されている。
Further, each transmission control station has a data transmission assignment request management list L2 of another station. FIG. 8 shows a configuration example of the management list L2. The management list (L2) 70 manages a data transmission assignment request of another transmission control station. The management list L2 includes a transmission control station address 71 indicating which transmission control station is the transmission request data, a total number of records 72 indicating a size other than the management list L2, and a transmission control station indicated by the most recently received transmission control station address. The number of transmission request data 73 represents the number of data registered in the data transmission allocation request frame from, and a record 74 as shown in FIG. There are as many records as indicated by the total number of records, arranged in the order of deadline. Record is RMSG that stores deadline of transmission request data D block 75
And an RMSG that stores the frame length of the data An L block 76 is provided.

【0022】各伝送制御局は、他の伝送制御局分の管理
リストL2を持ち、他局のデータ送信割当要求フレーム
を受信する度に、対応する管理リストL2を更新する。
Each transmission control station has a management list L2 for another transmission control station, and updates the corresponding management list L2 every time it receives a data transmission assignment request frame from another station.

【0023】以上のように各伝送制御局は、他の伝送制
御局分の管理リストL2と自局の管理リストL1とを持
つことにより、システム全体の送信要求データ状況を把
握することができる。
As described above, each transmission control station has the management list L2 for the other transmission control stations and the management list L1 of its own station, so that the transmission request data status of the entire system can be grasped.

【0024】図2(a)のフレーム送信処理フローは、
主局以外の各伝送制御局では同期信号割込信号SIG2をM
PU27が検出したときに、また主局ではトークンフレ
ーム正常受信完了割込信号SIG3をMPU27が検出した
ときに、それぞれMPU27が実行する処理フローであ
る。MPU27は、その時点での管理リストL1と管理
リストL2に登録されたデータを送信許可対象データと
し、デッドラインの早い順に送信を許可するが、その
際、システム同期用フレームの送信周期から、システム
全体のモードM1時間とトークン巡回時間を除いた残り
の時間T1内に送信できるデータのみが送信許可され
る。各伝送制御局は時間T1を知っており、管理リスト
L1およびL2に登録されたデータのうちデッドライン
の早い順に、そのフレームの送信時間を知ることによ
り、時間T1内で送信できるデータを決定し、送信キュ
ーQ2へリンクした最後尾のデータのN MSG LA
のアドレスとし、デッドラインRLMSG Dに送信決
定を表す識別子TXを格納することにより管理リストL
1の更新を行う(ステップS9)。MPU27が送信完
了時に管理リストL1をアクセスしたときには、管理リ
ストL1は送信済みデータを表している。次に、次回ト
ークンフレーム受信時に、モードM1のフレームとして
送信されるデータ送信割当要求フレームを作成する。ス
テップS8にて送信キューQ2へリンクしたデータ以外
の、送信要求キューQ1にリンクしているデータメッセ
ージのうち、デッドラインの早い順に、時間T1内で送
信可能な分だけ、そのデータのデッドラインとフレーム
長をデータ送信割当要求フレームの情報部とすることに
より、データ送信割当要求フレームを作成し、送信キュ
ーQ3へリンクする(ステップS10)。
The flow of the frame transmission process shown in FIG.
Each transmission control station other than the master station sets the synchronization signal interrupt signal SIG2 to M
This is a processing flow executed by the MPU 27 when the PU 27 detects it, and when the MPU 27 detects the token frame normal reception completion interrupt signal SIG3 in the master station. The MPU 27 sets the data registered in the management list L1 and the management list L2 at that time as transmission permission target data, and permits transmission in the order of deadline early. Only data that can be transmitted within the remaining time T1 excluding the entire mode M1 time and the token circulation time is permitted to be transmitted. Each transmission control station knows the time T1, and determines the data that can be transmitted within the time T1 by knowing the transmission time of the frame in the order of the deadline among the data registered in the management lists L1 and L2. , N of the last data linked to the transmission queue Q2 MSG LA
And the deadline RLMSG By storing an identifier TX representing a transmission decision in D, the management list L
1 is updated (step S9). When the MPU 27 accesses the management list L1 when the transmission is completed, the management list L1 indicates the transmitted data. Next, at the next token frame reception, a data transmission assignment request frame to be transmitted as a mode M1 frame is created. In the data messages linked to the transmission request queue Q1 other than the data linked to the transmission queue Q2 in step S8, the deadline of the data is determined by the order of the deadline that can be transmitted within the time T1 in ascending order of the deadline. A data transmission assignment request frame is created by using the frame length as the information portion of the data transmission assignment request frame, and is linked to the transmission queue Q3 (step S10).

【0025】図2(b)のトークンフレーム受信処理フ
ローは、各伝送制御局がトークンフレームを受信したと
きの、トークンパッシング伝送制御回路の処理フローを
表すものである。まず、送信キューQ3にリンクしてい
るモードM1のフレームを予め設定された数だけ送信す
るが、その際、データ送信割当要求フレームを同報通信
する(ステップS11)。その後、送信キューQ2のデ
ータをすべて送信する(ステップS12)。
The token frame reception processing flow of FIG. 2B shows the processing flow of the token passing transmission control circuit when each transmission control station receives a token frame. First, a predetermined number of frames of mode M1 linked to the transmission queue Q3 are transmitted. At this time, a data transmission allocation request frame is broadcast (step S11). Thereafter, all data in the transmission queue Q2 is transmitted (step S12).

【0026】図2(c)のフレーム送信完了処理フロー
は、MPU27がフレーム送信完了割込信号SIG4を検出
したときにMPU27が実行する処理フローである。ま
ず、管理リストL1により送信の完了したデータメッセ
ージを知り、そのすべてのデータメッセージを送信要求
キューQ1から切離す。これは、データメッセージのN
MSG LAとP MSG LAを書換えることによ
り行う。このとき、送信要求キューQ1にリンクしてい
る先頭データメッセージを切離す場合は、データメッセ
ージFMSGをその先頭データメッセージのN MSG
LAの値とし、FMSG Dをその先頭メッセージの
MSG LAの示すデータメッセージのデッドライ
ンMSG Dとし、先頭メッセージのN MSG LA
の示すデータメッセージのP MSG LAを識別子I
Tとする。送信要求キューQ1にリンクしている最後尾
データメッセージを切離す場合は、データメッセージL
MSGをその最後尾データメッセージのP MSG
Aの値とし、そのP MSG LAの示すデータメッセ
ージのデッドラインMSG DをLMSG Dに格納
し、N MSG LAに識別子ILを格納することによ
り、送信要求キューQ1管理テーブルを更新する(ステ
ップS13)。その後、送信済みのデータ送信割当要求
フレームに登録されたデータ、すなわちデッドラインと
フレーム長が他局へ同報通信されたデータを、RMSG
LAを用いてデッドラインの早い順にリンクする。こ
のとき、RFMSGを、登録されたデータのうち、最も
早いデッドラインを持つデータメッセージのN MSG
LAのアドレスとし、RFMSG Dをそのデータメ
ッセージのデッドラインMSG Dの値とし、RLMS
Gを、登録されたデータのうち最も遅いデッドラインを
持つデータメッセージのN MSG LAのアドレスと
し、RLMSG Dの値とすることにより、管理リスト
L1を更新する(ステップS14)。
FIG. 2C is a flow chart of a frame transmission completion process.
Indicates that the MPU 27 detects the frame transmission completion interrupt signal SIG4
This is a processing flow executed by the MPU 27 when the processing is performed. Ma
Data message that has been transmitted by the management list L1.
Request to send all data messages
Disconnect from queue Q1. This is the N of the data message.
MSG LA and P MSG By rewriting LA
Do. At this time, it is linked to the transmission request queue Q1.
To disconnect the first data message
Page FMSG to the N of the first data message. MSG
The value of LA, FMSG D to the first message
N MSG Deadline of data message indicated by LA
MSG D and N of the first message MSG LA
P of the data message indicated by MSG LA for identifier I
Let it be T. Last link to the transmission request queue Q1
To disconnect the data message, use the data message L
MSG is added to the P of the last data message. MSG L
The value of A and its P MSG Data message indicated by LA
Page deadline MSG D for LMSG Stored in D
Then N MSG By storing the identifier IL in the LA,
Update the transmission request queue Q1 management table (step
Step S13). After that, the transmitted data transmission allocation request
The data registered in the frame, that is, the deadline
The data whose frame length is broadcast to another station is
Link using the LA in the order of deadline early. This
In the case of, the RFMSG is set to the most
N for data messages with early deadlines MSG
RFMSG as LA address D to the data
Deadline MSG of Sage RLMS
G is the slowest deadline among registered data
N of the data message to have MSG LA address and
And RLMSG By using the value of D, the management list
L1 is updated (step S14).

【0027】図2(d)はデータ送信割当要求フレーム
受信処理フローを示すものである。このフローは、トー
クンパッシング伝送制御回路がデータ送信割当要求フレ
ームを受信したときに実行する処理である。受信された
データ送信割当要求フレームの送信元と対応する管理リ
ストL2は、このフレームの情報部により更新される
(ステップS15)。
FIG. 2D shows the flow of the data transmission assignment request frame receiving process. This flow is a process executed when the token passing transmission control circuit receives a data transmission allocation request frame. The management list L2 corresponding to the transmission source of the received data transmission assignment request frame is updated by the information part of this frame (step S15).

【0028】図10は伝送路利用例を示すものである。
主局である伝送制御局1から同期フレーム90が送信さ
れると、それは伝播遅延によりある時間だけ遅れて伝送
制御局2、Nへと伝わる(同期フレーム検出91)。伝
送制御局1は同期フレーム送信後、データ送信割当要求
フレームを含む送信キューQ3のフレームを送信し、次
に送信キューQ2のフレームをすべて送信する。続いて
トークンフレームを受信する伝送制御局2,Nは、同様
にその時点の送信キューQ3のフレームを送信し、次に
送信キューQ2のフレームをすべて送信してから、管理
リストL1を更新する。各伝送制御局は、他局のデータ
送信割当要求フレームを受信すると、それらに対応する
管理リストL2を即座に更新する。再び主局がトークン
フレームを受信すると、同期フレームおよびデータフレ
ームを送信してからトークンを解放するが、ここで、主
局ではトークンフレームを受信したとき、その他の伝送
制御局では同期フレームを受信したとき、それぞれ各伝
送制御局の持つ管理リストL1および管理リストL2を
合わせた情報は同じである。そのため、主局ではトーク
ンフレームを受信したとき、その他の伝送制御局では同
期フレームを受信したとき、それぞれ次回トークン時に
送信するデータを管理リストL1,L2よりも早い順に
決定すると、システム全体として緊急度の高いデータを
送信することができる。
FIG. 10 shows an example of using a transmission line.
When the synchronization frame 90 is transmitted from the transmission control station 1 which is the master station, it is transmitted to the transmission control stations 2 and N with a certain delay due to a propagation delay (synchronization frame detection 91). After transmitting the synchronization frame, the transmission control station 1 transmits the frame of the transmission queue Q3 including the data transmission allocation request frame, and then transmits all the frames of the transmission queue Q2. Subsequently, the transmission control stations 2 and N receiving the token frame similarly transmit the frame of the transmission queue Q3 at that time, and then transmit all the frames of the transmission queue Q2, and then update the management list L1. When each transmission control station receives a data transmission allocation request frame from another station, it immediately updates the management list L2 corresponding to the frame. When the master station receives the token frame again, it transmits a synchronization frame and a data frame and then releases the token.Here, when the master station receives the token frame, the other transmission control stations receive the synchronization frame. At this time, the combined information of the management list L1 and the management list L2 of each transmission control station is the same. Therefore, when the master station receives the token frame and the other transmission control stations receive the synchronization frame, the data to be transmitted at the next token is determined in the order earlier than the management lists L1 and L2. High data can be transmitted.

【0029】[0029]

【発明の効果】以上詳述したように、本発明によれば、
伝送制御局がトークンフレームを受信したとき、必ず必
要な数のデータフレームを送信できるモードM1の機能
を持つメディアアクセス制御機能MACを備えた、トー
クンパッシング方式において、システム全体として、デ
ータの緊急度に応じた伝送路の割当制御を行うことがで
きる。
As described in detail above, according to the present invention,
When the transmission control station receives a token frame, it has a media access control function MAC having a mode M1 function capable of transmitting a required number of data frames without fail. Assignment control of the transmission path according to it can be performed.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明による送信要求制御のフローチャート。FIG. 1 is a flowchart of transmission request control according to the present invention.

【図2】(a)は図1におけるフレーム送信処理のフロ
ーチャート、(b)は図1におけるトークンフレーム受
信処理のフローチャート、(c)は図1におけるフレー
ム送信完了処理のフローチャート、(d)は図1におけ
るデータ送信割当要求フレーム受信処理のフローチャー
ト。
2A is a flowchart of a frame transmission process in FIG. 1, FIG. 2B is a flowchart of a token frame reception process in FIG. 1, FIG. 2C is a flowchart of a frame transmission completion process in FIG. 1, and FIG. 9 is a flowchart of a data transmission assignment request frame reception process in FIG.

【図3】伝送システムの構成例を示す系統図。FIG. 3 is a system diagram showing a configuration example of a transmission system.

【図4】本発明による伝送制御局のハードウエア構成を
示すブロック図。
FIG. 4 is a block diagram showing a hardware configuration of a transmission control station according to the present invention.

【図5】本発明による送信要求データメッセージの構成
例を示す図。
FIG. 5 is a diagram showing a configuration example of a transmission request data message according to the present invention.

【図6】本発明による送信要求キューQ1の管理テーブ
ルの構成例を示す図。
FIG. 6 is a diagram showing a configuration example of a management table of a transmission request queue Q1 according to the present invention.

【図7】本発明による自局のデータ送信割当要求管理リ
ストL1の構成例を示す図。
FIG. 7 is a diagram showing a configuration example of a data transmission assignment request management list L1 of the own station according to the present invention.

【図8】本発明による他局のデータ送信割当要求管理リ
ストL2の構成例を示す図。
FIG. 8 is a diagram showing a configuration example of a data transmission assignment request management list L2 of another station according to the present invention.

【図9】本発明による管理リストL2のレコード構成例
を示す図。
FIG. 9 is a diagram showing an example of a record configuration of a management list L2 according to the present invention.

【図10】本発明による伝送路利用例を示す図。FIG. 10 is a diagram showing an example of using a transmission line according to the present invention.

【符号の説明】[Explanation of symbols]

40 送信要求データメッセージ 50 送信要求Q1管理テーブル 60 自局のデータ送信割当要求管理リストL1 70 他局のデータ送信割当要求管理リストL2 40 transmission request data message 50 transmission request Q1 management table 60 own station data transmission allocation request management list L1 70 other station data transmission allocation request management list L2

フロントページの続き (58)調査した分野(Int.Cl.7,DB名) H04L 12/28 Continuation of front page (58) Field surveyed (Int.Cl. 7 , DB name) H04L 12/28

Claims (1)

(57)【特許請求の範囲】(57) [Claims] 【請求項1】共通伝送路に接続された複数の伝送制御局
間で情報交換を行うローカルエリアネットワークにおけ
る送信要求制御方法であって、ある一つの伝送制御局
が、システム同期用の同期フレームを定時刻に同期して
送信し、また、データ送信権の委譲を示すトークンフレ
ームを受信すると予め定めた時間以内にトークンを解放
し、各伝送制御局は、トークンフレームを受信したとき
必要な数のデータフレームを送信できるモードM1を備
えたメディア制御手段と、自局のデータ送信割当要求を
管理する管理リストL1と、他局のデータ送信割当要求
を管理する管理リストL2と、データの送信要求があっ
たらそのデータの緊急度を示す識別子I1をデータに与
え、その緊急度順にデータを送信要求キューQ1に配列
する手段と、定時刻の同期信号割込発生時に管理リスト
L1およびL2から次にトークンフレームを受信したと
きに送信するデータフレームを決定し、モードM1以外
のデータフレームがリンクする送信キューQ2にリンク
する手段と、これらの送信決定済みのデータフレームを
含まないデータ送信割当要求フレームを送信要求キュー
Q1に基づいて作成し、モードM1に対応するデータが
リンクする送信キューQ3に同報通信フレームとしてリ
ンクする手段と、トークンフレーム受信時にデータ送信
割当要求フレームを含むモードM1のフレームを送信
し、その後送信決定済みのデータフレームをすべて送信
する手段と、フレーム送信完了時に送信済みのデータフ
レームを送信要求キューQ1から削除し、データ送信割
当要求フレームによって割当要求を行ったデータフレー
ムに対応する管理リストL1を作成する手段と、他の伝
送制御局から送信されるデータ送信割当要求フレームの
受信を検出し、それを内部に取込んで管理リストL2を
更新する手段と、各局から送信されたデータフレームを
監視し、管理リストL2から送信要求情報を削除する手
段とを備えている、ローカルエリアネットワークにおけ
る送信要求制御装置。
1. A transmission request control method in a local area network for exchanging information between a plurality of transmission control stations connected to a common transmission path, wherein one transmission control station transmits a synchronization frame for system synchronization. The token is transmitted in synchronization with a fixed time, and when a token frame indicating the transfer of the data transmission right is received, the token is released within a predetermined time.Each transmission control station transmits the necessary number of token frames when the token frame is received. A media control unit having a mode M1 capable of transmitting a data frame, a management list L1 for managing a data transmission assignment request of the own station, a management list L2 for managing a data transmission assignment request of another station, and a data transmission request. Means for assigning an identifier I1 indicating the urgency of the data to the data, and arranging the data in the transmission request queue Q1 in order of the urgency; Means for determining a data frame to be transmitted when a next token frame is received from the management lists L1 and L2 when a synchronization signal interrupt occurs, and linking the data frame to a transmission queue Q2 to which a data frame other than the mode M1 is linked; Means for creating a data transmission assignment request frame not including the determined data frame based on the transmission request queue Q1, linking the data frame corresponding to the mode M1 to a transmission queue Q3 linked as a broadcast frame; Means for transmitting a frame in mode M1 including a data transmission allocation request frame at a time and then transmitting all data frames for which transmission has been determined, and deleting the transmitted data frame from the transmission request queue Q1 when the frame transmission is completed, and transmitting the data. Make allocation request by allocation request frame Means for creating a management list L1 corresponding to the data frame, means for detecting the reception of a data transmission assignment request frame transmitted from another transmission control station, incorporating the frame into the inside, and updating the management list L2, Means for monitoring data frames transmitted from each station and deleting transmission request information from the management list L2.
JP29983192A 1992-11-10 1992-11-10 Transmission request control device in LAN Expired - Fee Related JP3228573B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP29983192A JP3228573B2 (en) 1992-11-10 1992-11-10 Transmission request control device in LAN

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP29983192A JP3228573B2 (en) 1992-11-10 1992-11-10 Transmission request control device in LAN

Publications (2)

Publication Number Publication Date
JPH06152604A JPH06152604A (en) 1994-05-31
JP3228573B2 true JP3228573B2 (en) 2001-11-12

Family

ID=17877453

Family Applications (1)

Application Number Title Priority Date Filing Date
JP29983192A Expired - Fee Related JP3228573B2 (en) 1992-11-10 1992-11-10 Transmission request control device in LAN

Country Status (1)

Country Link
JP (1) JP3228573B2 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100333987C (en) * 2000-03-30 2007-08-29 三菱电机株式会社 Elevator communication control device and communication control method
JP4727062B2 (en) * 2001-05-01 2011-07-20 三菱電機株式会社 Elevator communication control device

Also Published As

Publication number Publication date
JPH06152604A (en) 1994-05-31

Similar Documents

Publication Publication Date Title
KR960015862B1 (en) Data transmission method and apparatus
US7801173B2 (en) Communication message conversion apparatus and communication message conversion method
JP3115322B2 (en) How the message is formed
JPS6356734B2 (en)
JP4601888B2 (en) Elevator communication control device and communication control method
JPH0824303B2 (en) Bandwidth allocation method in communication network
JPS6365177B2 (en)
JP2523882B2 (en) Data transmission equipment
US5155725A (en) Adaptive token release mechanism for ring networks
EP0137609B1 (en) Multi-master communication bus
JPH0750887B2 (en) Data transmission method and system
US5168496A (en) System for internetwork communication between local areas networks
JP2003060645A (en) Wireless packet communication transmission method and wireless packet communication system
JP3228573B2 (en) Transmission request control device in LAN
JP3302354B2 (en) Data transmission method
JPH05136788A (en) Reception data transfer controller in data transmission system
JP3034405B2 (en) Local area network device
JP3034406B2 (en) Local area network device
CN111478838A (en) High-efficiency high-bandwidth communication method and system
US20240039756A1 (en) Can communication controller and method of operating can communication controller
JPH07226756A (en) Token passing data transfer device
WO1991009366A1 (en) Method and apparatus for dispersed end-entity flow control in computer networks
EP4401363A1 (en) Physical layer collision avoidance device and method for performing emergency transmission thereof
JPH063929B2 (en) Data transmission control method in loop-shaped transmission system
JPH0691541B2 (en) Bus type LAN

Legal Events

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

Free format text: PAYMENT UNTIL: 20070907

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080907

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080907

Year of fee payment: 7

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090907

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090907

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100907

Year of fee payment: 9

LAPS Cancellation because of no payment of annual fees