JPH02228143A - Lan device for token passing bus system - Google Patents
Lan device for token passing bus systemInfo
- Publication number
- JPH02228143A JPH02228143A JP5035889A JP5035889A JPH02228143A JP H02228143 A JPH02228143 A JP H02228143A JP 5035889 A JP5035889 A JP 5035889A JP 5035889 A JP5035889 A JP 5035889A JP H02228143 A JPH02228143 A JP H02228143A
- Authority
- JP
- Japan
- Prior art keywords
- token
- data
- event
- station
- sending
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Small-Scale Networks (AREA)
Abstract
Description
【発明の詳細な説明】
〔発明の分野〕
本発明はトークンパッシングバス方式のローカルエリア
ネットワーク(以下LANという)装置に関し、特に各
装置での情報交換を目的として使用される黒板式メモリ
を有するLAN装置に関するものである。DETAILED DESCRIPTION OF THE INVENTION [Field of the Invention] The present invention relates to a token passing bus type local area network (hereinafter referred to as LAN) device, and particularly to a LAN having a blackboard type memory used for the purpose of exchanging information between each device. It is related to the device.
従来ファクトリ−オートメーション等の分野においては
複数の制御機器が分散して配置され、これらの制御機器
間をバスや通信路で接続して製造ラインを動作させるよ
うにしている。このような制御機器間の協調をとるため
にいわゆる黒板式のメモリを有するLAN装置が知られ
ている(特開昭62−254545号)。黒板式メモリ
とは夫々の制御装置に設けられ、バスに接続された全て
の制御装置が出力する情報を保持する領域を有するメモ
リであって、各制御装置から送られてくる情報をこのメ
モリの各装置に対応した領域に保持することによってど
の制御装置でも全ての制御装置の必要な情報が必要なと
きに得られるようにしたものである。このように黒板式
メモリを有するバス接続されたLAN装置においては、
各制御装置は順次−斉同報の形で自装置の情報を送信し
、その他の制御装置はこれを受信してメモリに保持する
ようにしており、全ての制御装置が一斉同報を終了した
時点を1サイクルとして、このサイクルを繰り返すこと
によって各装置の黒板式メモリをリフレッシュしている
。各制御装置ではリフレッシュされた後の黒板式メモリ
のデータを用いて種々の制御を行うためにその終了時点
を検出することが必要となる。従来のLAN装置では、
最後の制御装置の一斉回報の終了時点を検出して各制御
装置が夫々黒板式メモリのリフレッシュが終了したかど
うかを判別するようにしていた。BACKGROUND ART Conventionally, in fields such as factory automation, a plurality of control devices are distributed and arranged, and these control devices are connected through buses and communication channels to operate a manufacturing line. A LAN device having a so-called blackboard type memory is known to achieve coordination among such control devices (Japanese Patent Laid-Open No. 62-254545). Blackboard memory is a memory that is provided in each control device and has an area that holds information output from all control devices connected to the bus. By holding the information in an area corresponding to each device, any control device can obtain the necessary information of all the control devices when needed. In this way, in a bus-connected LAN device with blackboard memory,
Each control device sequentially transmits its own information in the form of a simultaneous broadcast, and the other control devices receive this information and store it in their memory, until all control devices have completed the simultaneous broadcast. The blackboard memory of each device is refreshed by repeating this cycle, with each point in time as one cycle. Each control device needs to detect the end point in order to perform various controls using the refreshed data in the blackboard memory. In conventional LAN devices,
By detecting the end point of the last control device's simultaneous notification, each control device determines whether refreshing of the blackboard memory has been completed.
しかるにこのような従来の黒板式メモリを有するLAN
装置においては、他の制御装置に伝送すべきデータはリ
フレッシュサイクルにおいて伝送すべきタイミングがあ
らかじめ規定されており、これ以外の時点では伝送する
ことができない。しかしこのような情報に加えて特定の
装置に伝送すべき情報(以下イベントデータという)が
不定期に発生するためイベントデータの伝送も必要とな
り、黒板式メモリをリフレッシュするサイクリック伝送
とイベント伝送とを1つのネットワークで実現すること
が求められる。しかしこのLAN装置をFAに用いる場
合には、サイクリック伝送のリフレッシュ期間を一定に
保つ必要がある。However, a LAN with such conventional blackboard memory
In the device, the timing at which data to be transmitted to another control device is to be transmitted is determined in advance in the refresh cycle, and cannot be transmitted at any other time. However, in addition to this information, information to be transmitted to a specific device (hereinafter referred to as event data) occurs irregularly, so event data must also be transmitted. It is required to realize this in one network. However, when this LAN device is used for FA, it is necessary to keep the refresh period of cyclic transmission constant.
本発明はこのような従来の黒板式メモリを用いたLAN
装置の問題点に鑑みてなされたものであって、サイクリ
ック伝送とイベント伝送とを同時に行う際にサイクリッ
ク伝送が一定周期で確実に行われるようにすると共に、
イベント伝送を各制御装置がほぼ均等に伝送できるよう
にすることを技術的課題とする。The present invention provides a LAN using such conventional blackboard memory.
This was done in view of the problems with the device, and when performing cyclic transmission and event transmission at the same time, it ensures that cyclic transmission is performed at a constant cycle, and
The technical problem is to enable each control device to transmit events almost equally.
本発明は、複数の制御装置Iがバス2に接続されたトー
クンパッシングバス方式のLAN装置であって、第1図
に示すように、各制御装置は、バスに接続された全ての
装置から伝送されるデータを夫々保持する領域を有する
黒板式メモリ3と、トークン論理リングの先行装置より
イベント許容カウンタを含むトークンを受信した後バス
に接続された他の制御装置に黒板式メモリの自装置に相
当するデータを伝送するサイクリックデータ送出手段4
と、サイクリックデータ送出手段によるサイクリックデ
ータ送出後イベント許容カウンタによりイベントデータ
の送出が許容される場合にイベントデータを送出すると
共に、そのカウンタを歩進するイベント情報送出手段5
と、トークンの先行局及び後続組のアドレスを保持しト
ークンの送出後先行局と後続組を逆転させる論理リング
逆転手段6と、を有することを特徴とするものである。The present invention is a token passing bus type LAN device in which a plurality of control devices I are connected to a bus 2, and as shown in FIG. After receiving a token including an event tolerance counter from the preceding device of the token logic ring, the blackboard memory 3 has an area for holding the data to be stored, respectively, and a token is sent to the blackboard memory to another control device connected to the bus. Cyclic data sending means 4 for transmitting corresponding data
and an event information sending means 5 which sends event data and increments the counter when the sending of event data is permitted by an event permission counter after sending out the cyclic data by the cyclic data sending means.
and logical ring reversal means 6 which holds the addresses of the preceding station and the succeeding set of tokens and reverses the preceding station and the succeeding set after sending out the token.
このような特徴を有する本発明によれば、LAN装置に
接続されている各制御装置の黒板式メモリのリフレッシ
ュは特定の制御装置でリフレッシュ伝送とトークンを送
出することによって開始される。そしてトークンの送出
と同時に論理リングの変更が行われる。各制御装置は夫
々のメモリに保持されているトークン論理リングの先行
局と後続組とのアドレスを変更する。このとき同時にイ
ベントデータがあればイベントデータを送出すると共に
、イベント許容カウンタを歩進するようにしている。そ
のためある論理リングでの黒板式メモリのリフレッシュ
が終了すると、論理リングの方向が自動的に逆転するこ
ととなる。According to the present invention having such characteristics, refreshing of the blackboard memory of each control unit connected to the LAN device is initiated by sending a refresh transmission and a token at the specific control unit. At the same time as the token is sent, the logical ring is changed. Each controller changes the addresses of the predecessor and successor sets of the token logic ring held in its respective memory. At the same time, if there is event data, the event data is sent out and an event tolerance counter is incremented. Therefore, when the refresh of the blackboard memory in a certain logical ring is completed, the direction of the logical ring is automatically reversed.
そのため本発明によれば、バスに接続されている各制御
装置で構成される論理リングの順序を黒板式メモリをリ
フレッシュする毎に反転させることができる。そしてト
ークンにイベントデータの送出許容力穴ント数を付して
送出するようにしているため、各制御装置はトークンを
受信すればサイクリックデータを送出すると共に、必要
に応じてイベント情報を送出することができる。そして
イベントデータは論理リングが順次変更されるため全て
の制御装置がほぼ均等にイベントデータを送出すること
が可能となり、リフレッシュサイクルを一定の時間に保
つことができるという効果が得られる。Therefore, according to the present invention, the order of the logical rings formed by the control devices connected to the bus can be reversed each time the blackboard memory is refreshed. Then, since the token is sent with the permissible number of event data sending capacity numbers attached, each control device sends cyclic data when receiving the token, and also sends event information as necessary. be able to. Since the event data is sequentially changed in the logical ring, it becomes possible for all the control devices to send out the event data almost equally, and it is possible to maintain the refresh cycle at a constant time.
第2図は本発明の一実施例によるトークンパッシングバ
ス方式のLAN装置の接続状態を示す図、第3図は論理
リングを示す図である。これらの図において制御装置1
1〜17及び管理装置18がバス2に共通接続されてい
る。制御装置11〜17及び管理装置18は同一の構成
を有しているので制御装置11についてその構造を更に
詳細に説明する。第2図において制御装置11はドライ
バ/レシーバ21と与えられた伝送フレームの妥当性を
チエツクし通信プロトコロルの制御を行うプロトコルハ
ンドラ22とを有しており、プロトコルハンドラ22が
内部のパスライン23に接続される。又各制御装置は中
央演算装置(以下CPUという)24を有しており、パ
スライン23には黒板式メモリ3とダイレクトメモリア
クセス(以下DMAという)25が接続され、更にアプ
リケーション実行用のユーザメモリ26が接続される。FIG. 2 is a diagram showing a connection state of a token passing bus type LAN device according to an embodiment of the present invention, and FIG. 3 is a diagram showing a logical ring. In these figures, control device 1
1 to 17 and a management device 18 are commonly connected to the bus 2. Since the control devices 11 to 17 and the management device 18 have the same configuration, the structure of the control device 11 will be explained in more detail. In FIG. 2, the control device 11 has a driver/receiver 21 and a protocol handler 22 that checks the validity of a given transmission frame and controls the communication protocol. Connected. Furthermore, each control device has a central processing unit (hereinafter referred to as CPU) 24, a blackboard type memory 3 and a direct memory access (hereinafter referred to as DMA) 25 are connected to the pass line 23, and a user memory for executing applications. 26 are connected.
黒板式メモリ3は自装置とこのLANに接続されている
他の制御装置より得られる情報を保持する領域を有する
黒板式のメモリであり、斜線で示す部分は自装置から送
出する情報を示している。ユーザメモリ26は黒板式メ
モリ3のリフレッシュが終了した時点でDMA25によ
ってそのメモリの内容が転送され、ユーザメモリ26の
データに基づいて種々のアプリケーションを実行するも
のである。ユーザメモリ26には不定期に発生するイベ
ントデータを保持する領域及びトークン論理リングの先
行局と後続局のアドレスを保持する領域を有している。The blackboard type memory 3 is a blackboard type memory having an area for holding information obtained from the own device and other control devices connected to this LAN, and the shaded area indicates information sent from the own device. There is. The contents of the memory 26 are transferred to the user memory 26 by the DMA 25 when the refresh of the blackboard memory 3 is completed, and various applications are executed based on the data in the user memory 26. The user memory 26 has an area for holding event data that occurs irregularly and an area for holding the addresses of the preceding station and the succeeding station of the token logical ring.
制御装置11〜17及び管理装置18は第1図に示すよ
うにバス2に共通接続されているが、トークンの伝送順
序は第3図に示すように定められている。第3図は管理
装置18から送出されたトークンが順次制御装置11〜
17又は17〜11に与えられ、制御装置17又は11
から管理装置18にトークンが返される状態を示す論理
リングの図である。このようにトークン論理リングは矢
印入方向及びB方向に交互に形成されるものとする。The control devices 11 to 17 and the management device 18 are commonly connected to the bus 2 as shown in FIG. 1, and the token transmission order is determined as shown in FIG. 3. FIG. 3 shows that tokens sent from the management device 18 are sequentially sent from the control device 11 to
17 or 17-11, and the control device 17 or 11
2 is a diagram of a logical ring illustrating a state in which a token is returned from to a management device 18. FIG. In this way, token logical rings are formed alternately in the arrow entry direction and the arrow B direction.
第4図は管理装置18及び制御装置11〜17間で送出
されるトークンのフレームを示す図である。トークンは
プリアンプル(P)に続いて開始デリミタ(SD)、フ
レーム制?1llCFC)及びイベント許容カウンタの
領域が設けられ、更に宛先アドレス(DA)、発信元ア
ドレス(・SA)、 フレーム検査シーケンス(F C
S)に続いて終了デリミタ(ED)から成り立っている
。イベント許容カウンタは各制御装置がイベントデータ
を有する場合にその送出が可能かどうかを判別し、イベ
ントデータを送出したときにはこのカウンタの計数値を
ディクリメントして次の制御装置に伝えるようにしてい
る。FIG. 4 is a diagram showing token frames sent between the management device 18 and the control devices 11 to 17. Is the token a preamble (P) followed by a start delimiter (SD) and a frame system? Areas are provided for an event tolerance counter (1llCFC) and an event tolerance counter, as well as destination address (DA), source address (SA), and frame check sequence (FCFC).
S) followed by an end delimiter (ED). The event tolerance counter determines whether each control device can send event data when it has event data, and when event data is sent, the count value of this counter is decremented and transmitted to the next control device. .
次に本実施例の動作について第5.6図のフローチャー
トを参照しつつ説明する。まず管理装置18では動作を
開始するとトークンローテーションタイマをスタートさ
せる (ステップ31)。そしてステップ32に進み自
装置からのサイクリックデータを送信する(ステップ3
2)。その後ステップ33に進んで他の制御装置に送出
すべきイベントデータがあるかどうかをチエツクする。Next, the operation of this embodiment will be explained with reference to the flowchart of FIG. 5.6. First, when the management device 18 starts operating, it starts a token rotation timer (step 31). The process then proceeds to step 32 and transmits the cyclic data from the own device (step 3
2). Thereafter, the process proceeds to step 33, where it is checked whether there is any event data to be sent to another control device.
イベントデータがある場合にはステップ34に進んでト
ークンのイベント許容カウンタをチエツクしイベントデ
ータが送出できるかどうかをチエツクする。イベントデ
ータが送出できる場合にはステップ35.36に進んで
特定の制御装置向けのアドレスを付してイベントデータ
を送出し、イベント許容カウンタをディクリメントする
。その後ステップ37に進んでイベント許容カウンタを
所定値にセントすると共にトークンを次局に送出する。If there is event data, the process proceeds to step 34, where the event allowance counter of the token is checked to see if event data can be sent. If the event data can be sent, the process proceeds to steps 35 and 36, where the event data is sent with an address for the specific control device and the event acceptance counter is decremented. Thereafter, the process proceeds to step 37, where the event allowance counter is set to a predetermined value and the token is sent to the next station.
更に各制御装置の先行局と後続局のアドレスを入れ換え
て論理リングの変更を行う (ステップ38)。そして
ステップ39〜42に進み他局からのトークンの受信、
トークンローテーションタイマのタイムアツプ又は他局
からの一斉回報及びイベントデータが受信されたかどう
かをチエツクする。Furthermore, the logical ring is changed by exchanging the addresses of the preceding station and the succeeding station of each control device (step 38). Then, proceed to steps 39 to 42 and receive a token from another station.
Checks whether the token rotation timer has timed up or whether simultaneous broadcasts and event data from other stations have been received.
一方通常の制御装置では第6図に示すようにステップ5
1〜54においてトークンを受は取るか又は管理装置1
8を除く他の制御装置や管理装置から一斉回報があった
か及びイベントデータを受信したかどうかをチエツクす
る。例えば制御装置11がトークンを受は取った場合に
は、ステップ55に進んで自局の黒板式メモリ3に保持
されているサイクリックデータをバス2上に送出して他
の全ての局に同時に伝送する。そしてステップ56に進
んでイベントデータの有無をチエツクする。イベントデ
ータがある場合には受信されたトークンのイベント許容
カウンタに基づきイベントデータを送出できるかどうか
をチエツクする。イベントデータが送出可能な場合には
ステップ58に進んでユーザメモリ26よりイベントデ
ータを送出しイベント許容カウンタをディクリメントす
る (ス゛テップ59)。そしてステップ60に進みト
ークンを次の後続局に送出すると共に、ステップ61に
進んで先行局と後続局のアドレスと入れ換えて論理リン
グを矢印B方向に変更し、ステップ51〜54のループ
に戻る。又他の制御装置からのデータの一斉回報があれ
ばステップ52からステップ62に進んでその局に対応
する黒板式メモリの領域に送られてきたデータを転送し
てステップ狙〜54のループに戻る。On the other hand, in a normal control device, as shown in FIG.
1 to 54, the token is received or received by the management device 1.
It is checked whether there has been a simultaneous notification from other control devices or management devices other than 8, and whether event data has been received. For example, when the control device 11 receives a token, the process proceeds to step 55 and sends out the cyclic data held in the blackboard memory 3 of its own station onto the bus 2 to all other stations at the same time. Transmit. The process then proceeds to step 56 to check for the presence or absence of event data. If there is event data, it is checked whether the event data can be sent based on the event acceptance counter of the received token. If the event data can be sent, the process proceeds to step 58, where the event data is sent from the user memory 26 and the event tolerance counter is decremented (step 59). Then, the process proceeds to step 60, where the token is sent to the next succeeding station, and the process proceeds to step 61, where the addresses of the preceding station and the succeeding station are exchanged, the logical ring is changed in the direction of arrow B, and the process returns to the loop of steps 51-54. If there is a simultaneous broadcast of data from another control device, the process advances from step 52 to step 62, transfers the data sent to the area of the blackboard memory corresponding to that station, and returns to the loop of steps ~54. .
又ステップ54においてイベントデータを受信した場合
にはステップ63に進んで受信したイベントデータをユ
ーザメモリ26に伝送して51〜54のループに戻る。If event data is received in step 54, the process proceeds to step 63, transmits the received event data to the user memory 26, and returns to the loop of steps 51-54.
こうすれば順次トークンを受は取り自装置のデータを他
の全ての制御装置及び管理装置に一斉回報すると共に、
イベント許容カウンタで許容される制御装置まで必要に
応じてイベント情報を伝送することができる。ここで管
理装置18はステップ32.制御装置はステップ51.
55において先行装置よりトークンを受信した後バスに
接続された他の制御装置に黒板式メモリの自装置のデー
タを伝送するサイクリックデータ送出手段4の機能を達
成している。又ステップ33〜36.56〜59におい
てイベントデータの送出が許容される場合にイベントデ
ータを送出するイベント情報送出手段5の機能を達成し
ている。更に管理装置はステップ38.制御装置はステ
ップ61においてトークンの送出後先行局と後続局のア
ドレスを逆転させる論理リング逆転手段6の機能を達成
している。In this way, it will receive the tokens sequentially and broadcast the data of its own device to all other control devices and management devices at the same time.
If necessary, event information can be transmitted to a control device that is permitted by the event permission counter. Here, the management device 18 performs step 32. The control device performs step 51.
At step 55, after receiving the token from the preceding device, the function of the cyclic data sending means 4 is achieved, which transmits the data of the own device in the blackboard type memory to another control device connected to the bus. Further, in steps 33 to 36 and 56 to 59, the function of the event information sending means 5 for sending event data is achieved when sending of event data is permitted. Furthermore, the management device performs step 38. The control device fulfills the function of the logical ring reversing means 6 in step 61, which reverses the addresses of the preceding station and the succeeding station after sending out the token.
さて管理装W18は他局からの一斉回報があればステッ
プ41から43に進んで黒板式メモリ3にそのデータを
伝送してステップ39〜42のループに戻る。そして制
御装置17が一斉同報を終えて管理装置18をトークン
に送出すると、管理装置18はステップ39においてト
ークンを受は取る。そしてステップ44に進んで1サイ
クルの終了を一斉同報する。そして黒板式メモリ3から
DMAによってユーザメモリ26にデータを瞬時に転送
する(ステップ45)。ステップ45の間はユーザが作
成したアプリケーションプログラムからユーザメモリ2
6へのアクセスが禁止される。このとき同時に黒板式メ
モリ3の自局に対応する領域に新たなデータを書込むよ
うにしてもよい。そして他局からのイベントデータを受
信するとステップ42よりステップ46に進んでユーザ
メモリ26に保持してステップ39〜42のループに戻
る。そして1リフレツシユサイクルが終了するとステッ
プ47に進んで一定の時間がタイムアツプしたかどうか
を待受け、タイムアツプした場合にはステップ31に戻
って同様の処理を繰り返す。こうすれば第3図に示すよ
うに矢印A方向の順序でトークンが伝送されてlリフレ
ッシュサイクルが終了すると、各制御装置及び管理装置
で先行局と後続局とが書き換えられることとなるため論
理リングが変更され、次のリフレッシュサイクルでは第
3図に矢印B方向で示す方向にトークンが送出される。Now, if the management unit W18 receives a simultaneous broadcast from another station, it proceeds to steps 41 to 43, transmits the data to the blackboard type memory 3, and returns to the loop of steps 39 to 42. When the control device 17 finishes broadcasting and sends the token to the management device 18, the management device 18 receives the token in step 39. The process then proceeds to step 44, where the end of one cycle is broadcast all at once. Then, data is instantaneously transferred from the blackboard memory 3 to the user memory 26 by DMA (step 45). During step 45, data is stored in the user memory 2 from the application program created by the user.
Access to 6 is prohibited. At this time, new data may be written in the area of the blackboard memory 3 corresponding to the own station. When event data from another station is received, the process proceeds from step 42 to step 46, where it is held in the user memory 26 and returns to the loop of steps 39-42. When one refresh cycle is completed, the process advances to step 47 and waits to see if a certain time has elapsed. If the time has elapsed, the process returns to step 31 and repeats the same process. In this way, as shown in FIG. 3, when the tokens are transmitted in the order of the arrow A direction and the refresh cycle ends, the preceding station and the succeeding station will be rewritten in each control device and management device, so the logical ring is changed, and in the next refresh cycle, tokens are sent in the direction shown by arrow B in FIG.
従って矢印A方向の論理リングでは例えば制御装置16
又は17はイベント許容カウンタがカウントアツプしイ
ベントデータが伝送できない可能性があるが、矢印B方
向の論理リングではイベントデータを送信することがで
きる。このようにトークンリングが所定方向だけの場合
に比べて全ての制御装置はほぼ均等にイベントデータの
伝送機会を持つことができる。Therefore, in the logic ring in the direction of arrow A, for example the control device 16
Alternatively, in case 17, there is a possibility that the event acceptance counter counts up and the event data cannot be transmitted, but the event data can be transmitted in the logical ring in the direction of arrow B. In this way, compared to the case where the token ring is only in a predetermined direction, all control devices can have almost equal opportunities to transmit event data.
尚本実施例は管理装置18自体も黒板式メモリを有し、
管理装置も特定のアプリケーションプログラムを実行す
るように構成しているが、管理装置は必ずしも必要では
なく、夫々の制御装置で独自にリフレッシュサイクルの
終了を検知するようにしてもよい。In this embodiment, the management device 18 itself also has a blackboard type memory,
Although the management device is also configured to execute a specific application program, the management device is not necessarily necessary, and each control device may independently detect the end of a refresh cycle.
第1図は本発明によるトークンパッシングバス方式のL
AN装置の全体構成を示す図、第2図は本発明の一実施
例による管理装置及び各制御装置の構成を示すブロック
図、第3図は本実施例のLAN装置のトークンの論理リ
ングを示す図、第4図は伝送するトークンの構成を示す
図、第5図は本実施例による管理装置の動作を示すフロ
ーチャート、第6図は他の制御装置の動作を示すフロー
チャートである。
3−・・・黒板式メモリ 4−・・−・−サイクリッ
クデータ送出手段 5−・・−・イベント情報送出手
段6−・・・・・−論理リング逆転手段 18−・・
・−管理装置特許出願人 立1石電機株式会社
代理人 弁理士 岡木宜喜(他1名)
1.11〜17−・−・−制御装置 2・・・・−・
・バス第1図
第2図
第
図
勇p
図Figure 1 shows the L of the token passing bus system according to the present invention.
FIG. 2 is a block diagram showing the configuration of a management device and each control device according to an embodiment of the present invention; FIG. 3 is a diagram showing the logical ring of tokens of the LAN device according to the present embodiment. 4 is a diagram showing the configuration of a token to be transmitted, FIG. 5 is a flowchart showing the operation of the management device according to this embodiment, and FIG. 6 is a flowchart showing the operation of another control device. 3--Blackboard memory 4--Cyclic data sending means 5--Event information sending means 6--Logic ring reversing means 18--
・-Management device patent applicant Tateishi Denki Co., Ltd. agent Patent attorney Yoshiki Okaki (and 1 other person) 1.11-17--・--Control device 2--
・Bus Figure 1 Figure 2 Figure 2 Figure 3
Claims (1)
シングバス方式のLAN装置であって、各制御装置は、 バスに接続された全ての装置から伝送されるデータを夫
々保持する領域を有する黒板式メモリと、 トークン論理リングの先行装置よりイベント許容カウン
タを含むトークンを受信した後バスに接続された他の制
御装置に前記黒板式メモリの自装置に相当するデータを
伝送するサイクリックデータ送出手段と、 前記サイクリックデータ送出手段によるサイクリックデ
ータ送出後イベント許容カウンタによりイベントデータ
の送出が許容される場合にイベントデータを送出すると
共にそのカウンタを歩進するイベント情報送出手段と、 トークンの先行局及び後続局のアドレスを保持しトーク
ンの送出後先行局と後続局を逆転させる論理リング逆転
手段と、を有するものであることを特徴とするトークン
パッシングバス方式のLAN装置。(1) A token-passing bus type LAN device in which multiple control devices are connected to a bus, and each control device has a blackboard that has an area for holding data transmitted from all devices connected to the bus. and a cyclic data sending means for transmitting data corresponding to the own device of the blackboard type memory to another control device connected to the bus after receiving a token including an event tolerance counter from a preceding device of the token logic ring. and an event information sending unit that sends event data and increments the counter when sending of the event data is permitted by an event permission counter after the cyclic data sending unit sends the cyclic data, and a token preceding station. and logical ring reversal means for holding the address of the succeeding station and reversing the positions of the preceding station and the succeeding station after sending the token.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5035889A JPH02228143A (en) | 1989-03-01 | 1989-03-01 | Lan device for token passing bus system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5035889A JPH02228143A (en) | 1989-03-01 | 1989-03-01 | Lan device for token passing bus system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02228143A true JPH02228143A (en) | 1990-09-11 |
Family
ID=12856672
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP5035889A Pending JPH02228143A (en) | 1989-03-01 | 1989-03-01 | Lan device for token passing bus system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02228143A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05284167A (en) * | 1992-04-02 | 1993-10-29 | Mitsubishi Electric Corp | Network system |
-
1989
- 1989-03-01 JP JP5035889A patent/JPH02228143A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH05284167A (en) * | 1992-04-02 | 1993-10-29 | Mitsubishi Electric Corp | Network system |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US4747100A (en) | Token passing network utilizing active node table | |
| US7313716B2 (en) | Method and device for exchanging data between at least two stations connected via a bus system | |
| US4766530A (en) | Token passing scheme for a predetermined configuration local area network | |
| JP2596569B2 (en) | Network communication method | |
| US5012468A (en) | Master slave industrial token passing network | |
| KR920004147B1 (en) | Operation mode settable lan interconnecting apparatus | |
| JPH02235458A (en) | Cyclic data transmission method | |
| US4509117A (en) | Communications network access rights arbitration | |
| JPS60500117A (en) | Method and apparatus for bus contention resolution | |
| KR100232237B1 (en) | Lan interfacing apparatus and method | |
| JPH02246444A (en) | Data transmission method and system | |
| US5856921A (en) | Apparatus and method for intermodular communications using system bus controllers | |
| JPH02228143A (en) | Lan device for token passing bus system | |
| JP2745464B2 (en) | Token passing LAN device | |
| Kapsalis et al. | Implementation of a MAC-layer protocol (GIT-CSMA/CD) for industrial LAN's and its experimental performance | |
| GB2301995A (en) | Software driver for a system bus | |
| US6178177B1 (en) | Data-processing network having non-deterministic access, but having deterministic access time | |
| JP2724572B2 (en) | Token passing LAN device | |
| JP3374628B2 (en) | Token pass data transfer system | |
| JPH0250541A (en) | Bus type lan | |
| Kao | Design of COLAN II, a control oriented local area network | |
| JP3178316B2 (en) | Communication control system | |
| JPH01192239A (en) | Polling system in communication circuit | |
| JPH04225642A (en) | Physical address setting method in lan | |
| JPS5822893B2 (en) | Data highway system line control method |