JP3161156B2 - Multiplex communication system - Google Patents
Multiplex communication systemInfo
- Publication number
- JP3161156B2 JP3161156B2 JP11726293A JP11726293A JP3161156B2 JP 3161156 B2 JP3161156 B2 JP 3161156B2 JP 11726293 A JP11726293 A JP 11726293A JP 11726293 A JP11726293 A JP 11726293A JP 3161156 B2 JP3161156 B2 JP 3161156B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- communication
- csma
- token bus
- ram
- 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
Links
Landscapes
- Small-Scale Networks (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は多重通信システムに係
り、特に複数の通信ノードを共通伝送路で結び、予め設
定されたプロトコルに従って複数の通信ノード間で双方
向多重通信を行う多重通信システムに関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a multiplex communication system, and more particularly to a multiplex communication system in which a plurality of communication nodes are connected by a common transmission line and two-way multiplex communication is performed between the plurality of communication nodes according to a preset protocol. .
【0002】[0002]
【従来の技術】従来より、複数の通信ノード間を共通伝
送路で結んで多重通信を行う方式として、CSMA/C
D(Carrier Sense Multiple Access / Collision Dete
ction)方式が知られている。2. Description of the Related Art Conventionally, CSMA / C has been used as a method of performing multiplex communication by connecting a plurality of communication nodes via a common transmission line.
D (Carrier Sense Multiple Access / Collision Dete
ction) method is known.
【0003】このCSMA/CD方式とは、複数の通信
ノードが共通伝送路を介してデータの受発信を行う多重
通信において、各通信ノードが共通伝送路が空くのを待
って優先度を付したデータを発信し、複数の通信ノード
から同時にデータが発信された場合には優先度の高いデ
ータの送信を優先し、他の通信は再び共通伝送路が空く
のを待って行うこととした方式である。In the CSMA / CD system, in multiplex communication in which a plurality of communication nodes transmit and receive data via a common transmission line, each communication node assigns a priority after waiting for the common transmission line to become free. Data is transmitted, and when data is transmitted from multiple communication nodes at the same time, transmission of high-priority data is prioritized, and other communication is performed after waiting for the common transmission path to become available again. is there.
【0004】かかる方式によれば、共通伝送路上には優
先度の高いデータ、すなわち各通信ノードにおいて所定
の処理を実行するにあたって重要なデータが優先的に出
力されることとなり、データの衝突が問題とならない領
域、すなわち通信量が比較的低い領域では多重通信シス
テムにおいて高い制御精度を実現することが可能であ
る。[0004] According to this method, high-priority data, that is, data important for executing predetermined processing in each communication node, is preferentially output on the common transmission path, and data collision is a problem. In a region where the traffic does not occur, that is, in a region where the traffic is relatively low, high control accuracy can be realized in the multiplex communication system.
【0005】ところが、かかるCSMA/CD方式を採
用するシステムでは、共通伝送路に多量のデータが出力
される場合、他の通信ノードから出力されるデータとの
衝突頻度が増加する。この場合、設定された優先度が低
いデータについては、データの衝突によってなかなか送
信できないこととなり、本来の送信時期から大きく遅れ
て送信される事態が生ずる。However, in a system adopting the CSMA / CD system, when a large amount of data is output to a common transmission path, the frequency of collision with data output from another communication node increases. In this case, data having a low set priority cannot be easily transmitted due to data collision, and a situation occurs in which the data is transmitted with a long delay from the original transmission timing.
【0006】この意味で、CSMA/CD方式は通信頻
度の少ないシステムに適しているといえることになり、
従来より比較的通信量の少ない領域における多重通信方
式として主に採用されている。In this sense, the CSMA / CD system is suitable for a system with a low communication frequency.
It is mainly used as a multiplex communication method in a region where the communication amount is relatively small compared to the related art.
【0007】一方、比較的データの通信頻度の高いシス
テムに適した通信方式としては、トークンバス方式が知
られている。このトークンバス方式とは、各通信ノード
毎に予め通信順序を設定し、共通伝送路上に各通信ノー
ドが順次データを送信する方式である。On the other hand, a token bus system is known as a communication system suitable for a system in which data communication frequency is relatively high. The token bus method is a method in which a communication order is set in advance for each communication node, and each communication node sequentially transmits data on a common transmission path.
【0008】かかる方式によれば、何れかの通信ノード
において重要なデータが演算されたとしても、その通信
ノードの順番が回ってくるまではそのデータの送信を行
うことができない反面、データの通信頻度が高い場合に
も、全てのデータを大きな時間的遅れを伴うことなく確
実に送信することが可能である。According to this method, even if important data is calculated in any one of the communication nodes, the data cannot be transmitted until the order of the communication node comes. Is high, it is possible to reliably transmit all data without a large time delay.
【0009】このように、CSMA/CD方式とトーク
ンバス方式とは、その長短が反転しており、多重通信シ
ステムに要求される通信頻度に応じていずれの方式が適
しているかを検討し、適宜選択的に採用されるのが一般
的であった。As described above, the lengths of the CSMA / CD system and the token bus system are reversed, and it is examined which system is suitable in accordance with the communication frequency required for the multiplex communication system, and the system is appropriately determined. It was common to be selectively employed.
【0010】ところで、多重通信システムにおいては、
その通信頻度が一定でない場合がある。かかる装置にお
いては、通信方式として上記したCSMA/CD方式ま
たはトークンバス方式のいずれかを採用することとすれ
ば、それぞれの方式が不得手とする領域において効率が
低下することになる。In a multiplex communication system,
The communication frequency may not be constant. In such a device, if any of the above-mentioned CSMA / CD system or token bus system is adopted as the communication system, the efficiency will be reduced in an area where each system is weak.
【0011】この場合、これらの通信方式を共通伝送路
上に送信されるデータの通信量に応じて適宜切り換える
ことができれば、両者の長所を併せて享受できることな
り、多重通信システムにおける制御精度の向上を図るこ
とが可能である。In this case, if these communication systems can be appropriately switched according to the amount of data transmitted on the common transmission line, the advantages of both can be enjoyed together, and the control accuracy in the multiplex communication system can be improved. It is possible to plan.
【0012】特開昭60−189342号公報は、かか
る点に着目した多重通信システムを開示している。この
多重通信システムは、各通信ノードにCSMA/CD方
式によるデータ通信装置と、トークンバス方式によるデ
ータ通信装置と、共通伝送路に出力されるデータの通信
頻度に応じてこれらの通信装置のいずれを作動させるか
を切り換える装置とを設けてなるものである。Japanese Patent Laid-Open Publication No. Sho 60-189342 discloses a multiplex communication system focusing on this point. In this multiplex communication system, each of the communication nodes uses a CSMA / CD-based data communication device, a token bus-based data communication device, or any of these communication devices in accordance with the communication frequency of data output to a common transmission path. And a device for switching the operation.
【0013】かかる構成によれば、共通伝送路に出力さ
れるデータの通信頻度が比較的低い場合にはCSMA/
CD方式により重要なデータが優先して通信され、また
データの通信頻度が高い場合には、全てのノードから順
次確実にデータの送信が行われることとなり、常時適切
なデータ通信が実行されることになる。According to this configuration, when the communication frequency of data output to the common transmission line is relatively low, CSMA /
When important data is communicated with priority by the CD method, and when the frequency of data communication is high, data is transmitted from all nodes sequentially and reliably, and appropriate data communication is always performed. become.
【0014】[0014]
【発明が解決しようとする課題】しかしながら、上記従
来の多重通信システムは、各通信ノードを一組の共通伝
送路で結線し、その共通伝送路上に適宜CSMA/CD
方式の送信フレームによるデータ及びトークンバス方式
の送信フレームによるデータが出力される構成である。However, in the above-mentioned conventional multiplex communication system, each communication node is connected by a set of common transmission lines, and the CSMA / CD is appropriately placed on the common transmission line.
This is a configuration in which data based on a transmission frame according to the scheme and data based on a transmission frame according to the token bus scheme are output.
【0015】従って、各通信ノードそれぞれに、CSM
A/CD方式に従ったデータ処理機構及びトークンバス
方式に従ったデータ処理機構を有しているにもかかわら
ず、共通伝送路に断線が生じた場合には、いずれの通信
方式によってもデータ通信を続行することが不可能とな
るものであった。Therefore, each communication node has a CSM
If the common transmission path is disconnected despite having a data processing mechanism according to the A / CD method and a data processing mechanism according to the token bus method, data communication is performed by either communication method. It was impossible to continue.
【0016】また、上記従来の多重通信システムは、各
通信ノード毎に通信方式の切替え機構を必要とし、かつ
それらの機構による通信方式の切替え時期を非常に高い
精度で同期させる必要があり、その構成は必ずしも容易
に実現することのできるものではなかった。Further, the above-mentioned conventional multiplex communication system requires a communication system switching mechanism for each communication node, and it is necessary to synchronize the communication system switching timing by these mechanisms with extremely high accuracy. The configuration was not always easily realizable.
【0017】そこで、かかる不都合を解決するシステム
として、図1に示す如く、トークンバス方式により、予
め設定された順序に従ってデータを発信する一方、必要
なデータを受信してデータの授受を行うトークンバス通
信手段T 1 〜T n と、CSMA/CD方式により、発信す
るデータに優先度を付し、より優先度の高いデータと衝
突した際にはそのデータの発信を中止してデータの衝突
を回避する一方、必要なデータを受信してデータの授受
を行うCSMA/CD通信手段C 1 〜C n と、前記トーク
ンバス通信手段T 1 〜T n 及び前記CSMA/CD通信手
段C 1 〜C n が受信したデータを基に所定の処理を実行す
ると共に、該トークンバス通信手段T 1 〜T n 及び前記C
SMA/CD通信手段C 1 〜C n に対して同一のデータを
供給するデータ処理手段D 1 〜D n と、をそれぞれが有す
る複数の通信ノードN 1 〜N n と、該複数の通信ノードN
1 〜N n の前記トークンバス通信手段T 1 〜T n 間を結ぶト
ークンバス用共通伝送路L T と、該複数の通信ノードN 1
〜N n の前記CSMA/CD通信手段C 1 〜C n 間を結ぶ
CSMA/CD用共通伝送路L C と、を備える多重通信
システムが考えられる。かかる構成においては、トーク
ンバス用共通伝送路L T またはCSMA/CD用共通伝
送路L C の一方が断線した場合にも他方の共通伝送路を
介して通信が続行可能であり、また、データ処理手段D
1 〜D n がトークンバス通信手段T 1 〜T n 及びCSMA/
CD通信手段C 1 〜C n の双方が受信したデータに基づい
て所定の処理を実行するため、トークンバス方式とCS
MA/CD方式とを切り換える機構は必要とされない。
従って、上記の構成によれば、各通信ノード間の共通伝
送路が断線した際におけるフェールセーフを実現すると
共に、通信方式の切替え処理を不要とすることにより上
記した不都合を解決することが可能となる。ところで、
上記の多重通信システムにおいては、トークンバス方式
によるデータの送信時期とCSMA/CD方式によるデ
ータの送信時期とのずれに起因して、通信ノードが誤作
動するおそれがある。そこで、トークンバス方式により
送信されたデータとCSMA/CD方式により送信され
たデータとが同一である場合に始めて、そのデータに基
づいて通信ノードが所定の処理を実行することとすれ
ば、通信ノードの誤作動を防止することが可能となる。
しかしながら、かかる手 法では、トークンバス方式によ
り送信されるデータとCSMA/CD方式により送信さ
れるデータとが同一であることが必要であるため、通信
ノードにおける処理の応答性が悪化してしまう。本発明
は上述の点に鑑みてなされたものであり、各通信ノード
における誤動作を防止すると共に、処理の応答性の向上
を図ることが可能な多重通信システムを提供することを
目的とする。 Therefore, a system for solving such inconveniences
As shown in FIG. 1, the token bus method
While sending data in the set order,
Token bus communication that receives and exchanges data
Transmission is performed by the communication means T 1 to T n and the CSMA / CD method.
Prioritize data that conflicts with higher-priority data.
In the event of a collision, the transmission of the data is stopped and data collision occurs
Data transmission while receiving necessary data
A CSMA / CD communication means C 1 -C n for performing the talk
Nbasu communication means T 1 through T n and the CSMA / CD communication hand
Perform a predetermined process based on the data stage C 1 -C n is received
And the token bus communication means T 1 to T n and the C
The same data to SMA / CD communication means C 1 -C n
Each having data processing means D 1 to D n for supplying
Communication nodes N 1 to N n and the plurality of communication nodes N
DOO connecting between the token bus communication unit T 1 through T n of 1 to N n
A common transmission path L T for Kunbasu, the communication node N 1 of said plurality of
Connecting between the CSMA / CD communication means C 1 -C n of to N n
Multiplexing communication with CSMA / CD common transmission line L C
A system is conceivable. In such a configuration, the talk
Common transmission line L T or CSMA / CD for the common heat transfer for Nbasu
Even if one of the transmission lines L C is disconnected, the other common transmission line is connected.
Communication can be continued via the data processing means D
1 to D n are token bus communication means T 1 to T n and CSMA /
Based on data received by both CD communication means C 1 -C n
Token bus method and CS
A mechanism for switching between the MA / CD system is not required.
Therefore, according to the above configuration, the common transmission between the communication nodes is performed.
To realize fail-safe when the line is disconnected
In both cases, the need for communication system switching is eliminated,
The described inconvenience can be solved. by the way,
In the above multiplex communication system, the token bus system
Timing of data transmission by CSMA / CD and data transmission by CSMA / CD system
Communication node malfunctions due to delay in data transmission
May move. Therefore, the token bus method
Transmitted data and transmitted by CSMA / CD system
Only when the data is the same,
The communication node executes predetermined processing based on the
For example, it is possible to prevent a malfunction of the communication node.
However, in such a hand method, the token bus system
Data transmitted by the CSMA / CD system
Data must be the same as the
The responsiveness of the processing in the node will deteriorate. The present invention
Are made in view of the above points, and each communication node
To prevent malfunctions and improve process responsiveness
To provide a multiplex communication system capable of achieving
Aim.
【0018】[0018]
【課題を解決するための手段】上記の目的は、トークン
バス方式により、予め設定された順序に従ってデータを
発信する一方、必要なデータを受信してデータの授受を
行うトークンバス通信手段T 1 〜T n と、CSMA/CD
方式により、発信するデータに優先度を付し、より優先
度の高いデータと衝突した際にはそのデータの発信を中
止してデータの衝突を回避する一方、必要なデータを受
信してデータの授受を行うCSMA/CD通信手段C 1
〜C n と、前記トークンバス通信手段T 1 〜T n 及び前記
CSMA/CD通信手段C 1 〜C n が受信したデータを基
に所定の処理を実行すると共に、該トークンバス通信手
段T 1 〜T n 及び前記CSMA/CD通信手段C 1 〜C n に
対して同一のデータを供給するデータ処理手段D 1 〜D n
と、をそれぞれが有する複数の通信ノードN 1 〜N n と、
該複数の通信ノードN 1 〜N n の前記トークンバス通信手
段T 1 〜T n 間を結ぶトークンバス用共通伝送路L T と、
該複数の通信ノードN 1 〜N n の前記CSMA/CD通信
手段C 1 〜C n 間を結ぶCSMA/CD用共通伝送路L C
と、を備える多重通信システムにおいて、前記データ処
理手段D 1 〜D n が前記所定の処理を実行すべくデータを
取り込んだ後、前記トークンバス通信手段T 1 〜T n と前
記CSMA/CD通信手段C 1 〜C n とが受信したデータ
が同一となったこと、前記トークンバス通信手段T 1 〜
T n が連続して同一のデータを受信したこと、及び前記
CSMA/CD通信手段C 1 〜C n が連続して同一のデー
タを受信したことのうち最先に発生した事象を検出する
事象検出手段を備え、前記データ処理手段D 1 〜D n に、
前記事象検出手段によって検出された事象を構成したデ
ータに基づいて前記所定の処理を実行させる多重通信シ
ステムにより達成される。The object of the present invention is to provide a token
The bus method transfers data in a preset order.
While sending, receiving necessary data and sending and receiving data
Token bus communication means T 1 to T n and CSMA / CD
Prioritize outgoing data by method, giving higher priority
When collision with high-level data occurs, the transmission of the data is stopped.
To avoid data collisions while receiving required data.
CSMA / CD communication means C 1 for transmitting and receiving data
To C n , the token bus communication means T 1 to T n and the
Based on the data received by the CSMA / CD communication means C 1 to C n
And performs a predetermined process on the token bus communication operator.
The stage T 1 through T n and the CSMA / CD communication means C 1 -C n
Data processing means D 1 to D n for supplying the same data to
When a plurality of communication nodes N 1 to N n included in each,
The token bus communicators of the plurality of communication nodes N 1 to N n
A token bus common transmission line L T connecting the stages T 1 to T n ;
The CSMA / CD communication of the plurality of communication nodes N 1 to N n
CSMA / CD common transmission line L C connecting means C 1 to C n
In the multiplex communication system comprising:
The management unit D 1 to D n is the data to execute the predetermined processing
After taking in, the token bus communication means T 1 to T n and the
The data received by the CSMA / CD communication means C 1 to C n
Because became identical, the token bus communication unit T 1 ~
T n receiving the same data continuously, and
CSMA / CD communication means C 1 -C n is the same data is continuously
To detect the earliest event that has occurred
An event detection unit, wherein the data processing units D 1 to D n include:
The data constituting the event detected by the event detection means
This is achieved by a multiplex communication system that executes the predetermined processing based on data.
【0019】[0019]
【0020】[0020]
【0021】[0021]
【作用】本発明に係る多重通信システムにおいて、前記
通信ノードN1 〜Nn は、前記トークンバス用共通伝送
路LT 及び前記CSMA/CD用共通伝送路LC を介し
て互いに結線される。そして、各通信ノードN1 〜Nn
間では、前記トークンバス通信手段T1 〜Tn と、前記
CSMA/CD通信手段C1 〜Cn とがそれぞれ別個独
立にデータの授受を行う。[Action] In the multiplex communication system according to the present invention, the communication node N 1 to N n are connected to one another via a common transmission path L C for common transmission path L T and the CSMA / CD for the token bus. Then, each of the communication nodes N 1 to N n
Between them, the token bus communication means T 1 to T n and the CSMA / CD communication means C 1 to C n exchange data separately and independently.
【0022】従って、前記トークンバス用共通伝送路L
T または前記CSMA/CD用共通伝送路LC の一方が
断線した場合には、他方の共通伝送路を介して通信が続
行可能である。Therefore, the token bus common transmission line L
If one of T or the CSMA / CD for common transmission path L C is broken, the communication through the other common transmission line can be continued.
【0023】また、前記データ処理手段D1 〜Dn は、
前記トークンバス通信手段T1 〜T n 及び前記CSMA
/CD通信手段C1 〜Cn の双方が受信したデータに基
づいて所定の処理を実行するため、トークンバス方式と
CSMA/CD方式とを切り換える機構は必要とされな
い。The data processing means D1~ DnIs
The token bus communication means T1~ T nAnd the CSMA
/ CD communication means C1~ CnBased on the data received by both
Token bus method
No mechanism is required to switch between CSMA / CD format.
No.
【0024】[0024]
【0025】[0025]
【0026】更に、前記事象検出手段は、前記トークン
バス通信手段T1 〜Tn と前記CSMA/CD通信手段
C1 〜Cn とが受信したデータが同一であるか、前記ト
ークンバス通信手段T1 〜Tn または前記CSMA/C
D通信手段C1 〜Cn に連続して同じデータが受信され
たことを検出する。The event detecting means may determine whether the data received by the token bus communication means T 1 to T n and the data received by the CSMA / CD communication means C 1 to C n are the same. T 1 to T n or the above CSMA / C
It is detected that the same data is continuously received by the D communication means C 1 to C n .
【0027】ここで、各通信ノードN1 〜Nn の前記ト
ークンバス通信手段T1 〜Tn 及び前記CSMA/CD
通信手段C1 〜Cn が同一データを受信している場合
は、上記したようにそのデータは正確であることが担保
されており、前記データ処理手段D1 〜Dn はそのデー
タを処理の基礎とすべきである。[0027] Here, the token of the communication node N 1 to N n bus communication unit T 1 through T n and the CSMA / CD
When the communication means C 1 to C n receive the same data, the data is guaranteed to be accurate as described above, and the data processing means D 1 to D n process the data. Should be the basis.
【0028】一方、CSMA/CD通信手段C1 〜Cn
が連続して同一のデータを受信するのは、そのデータの
優先度が高く、トークンバス方式による順番待ちの間に
CSMA/CD方式では複数回送信される場合である。On the other hand, CSMA / CD communication means C 1 -C n
Receive the same data successively when the data has a high priority and is transmitted a plurality of times in the CSMA / CD system during the waiting by the token bus system.
【0029】また、トークンバス通信手段T1 〜Tn が
連続して同一のデータを受信するのは、CSMA/CD
方式により送信されるべきデータが、共通伝送路上にお
けるデータの衝突により大幅に遅延されている場合であ
り、CSMA/CD方式の欠点が顕在化した場合であ
る。The reason why the token bus communication means T 1 to T n continuously receive the same data is that the CSMA / CD
This is a case where data to be transmitted by the method is greatly delayed due to data collision on the common transmission path, and a case where the disadvantage of the CSMA / CD method becomes apparent.
【0030】つまり、前記事象検出手段によりいずれか
の事象が検出された場合、その事象を構成したデータ
は、多重通信システムの制御上重要であり、各通信ノー
ドN1〜Nn において前記データ処理手段D1 〜Dn が
受け入れて、所定の処理を施すべきデータである。That is, when any one of the events is detected by the event detecting means, the data constituting the event is important for controlling the multiplex communication system, and the data is stored in each of the communication nodes N 1 to N n . The data is to be received by the processing means D 1 to D n and subjected to predetermined processing.
【0031】そして、前記データ処理手段D1 〜Dn に
おいて、このようなデータについて処理を行うこととす
れば、各通信方式の差異に起因して前記トークンバス通
信手段T1 〜Tn 及び前記CSMA/CD通信手段C1
〜Cn が、同一のデータを時間差をもって受信した場合
においても、前記データ処理手段D1 〜Dn では適切な
精度で、かつ適切な応答速度で処理が実行されることに
なる。If such data is processed in the data processing means D 1 to D n , the token bus communication means T 1 to T n and the token bus communication means T 1 to T n may be processed due to the difference in each communication system. CSMA / CD communication means C 1
-C n is, in the case of receiving with a time difference of the same data is also in the data processing unit D 1 to D n in the appropriate precision, and will be treated with the appropriate response speed is executed.
【0032】[0032]
【実施例】図2は、本発明の一実施例である多重通信シ
ステムを構成する通信ノード10の構成を表すブロック
構成図を示す。FIG. 2 is a block diagram showing the configuration of a communication node 10 constituting a multiplex communication system according to an embodiment of the present invention.
【0033】同図に示すように、通信ノード10は、中
央処理装置(CPU)11を中心として共通バス12に
より相互通信可能に接続されたランダムアクセスメモリ
(RAM)13、リードオンリメモリ(ROM)14及
び入出力ポート15、及び入出力ポート15に接続され
たトークンバス通信回路16、CSMA/CD通信回路
17により構成される。As shown in FIG. 1, a communication node 10 includes a random access memory (RAM) 13 and a read-only memory (ROM) connected to each other via a common bus 12 around a central processing unit (CPU) 11. 14, an input / output port 15, a token bus communication circuit 16 connected to the input / output port 15, and a CSMA / CD communication circuit 17.
【0034】そして、トークンバス通信回路16はトー
クンバス用共通伝送路18に、CSMA/CD通信回路
17はCSMA/CD用共通伝送路19に、それぞれ接
続されている。The token bus communication circuit 16 is connected to a common transmission line 18 for token bus, and the CSMA / CD communication circuit 17 is connected to a common transmission line 19 for CSMA / CD.
【0035】尚、本実施例装置においては、トークンバ
ス通信回路16は前記したトークンバス通信手段に、C
SMA/CD通信回路17は前記したCSMA/CD通
信手段に、また、CPU11,共通バス12,RAM1
3,ROM14は前記したデータ処理手段に相当する。In the apparatus of this embodiment, the token bus communication circuit 16 is provided with
The SMA / CD communication circuit 17 is connected to the above-mentioned CSMA / CD communication means, and is connected to the CPU 11, the common bus 12, the RAM 1
3. The ROM 14 corresponds to the data processing means described above.
【0036】ここで、本実施例の多重通信システムは、
通信ノード10と実質的には同一のハードウェア構成か
らなる他の複数の通信ノードと、上記したトークンバス
用共通伝送路18、CSMA/CD用共通伝送路19に
より構成されている。そしてトークンバス用共通伝送路
18は、各通信ノードのトークンバス通信回路間を結線
し、CSMA/CD用共通伝送路19は、各通信ノード
のCSMA/CD通信回路間を結線している。Here, the multiplex communication system of this embodiment is
The communication node 10 includes a plurality of other communication nodes having substantially the same hardware configuration, the token bus common transmission line 18, and the CSMA / CD common transmission line 19. The token bus common transmission line 18 connects between the token bus communication circuits of each communication node, and the CSMA / CD common transmission line 19 connects between the CSMA / CD communication circuits of each communication node.
【0037】以下、図3を参照して、本実施例装置の通
信方式として採用したトークンバス方式、及びCSMA
/CD方式により、通信ノード10と他の通信ノードと
の間のデータの授受を実行するトークンバス通信回路1
6及びCSMA/CD通信回路17の動作について説明
する。Hereinafter, referring to FIG. 3, a token bus system and a CSMA system adopted as a communication system of the apparatus of this embodiment will be described.
Token bus communication circuit 1 for exchanging data between communication node 10 and another communication node by the / CD method
6 and the operation of the CSMA / CD communication circuit 17 will be described.
【0038】ここで、トークンバス方式とは、各通信ノ
ードが予め定められた通信順序に従って共通伝送路上に
順次データを送信する方式である。図3(A)に示すデ
ータフレームは、かかる規則に従った通信を実現するた
めにトークンバス通信回路16が授受するデータフレー
ムの一例である。Here, the token bus system is a system in which each communication node sequentially transmits data on a common transmission line according to a predetermined communication order. The data frame shown in FIG. 3A is an example of a data frame transmitted and received by the token bus communication circuit 16 for realizing communication in accordance with such rules.
【0039】すなわち、トークンバス方式によりデータ
を送信する場合、データの送信を行う通信ノードは、デ
ータに先立って、そのデータの送信先アドレスと共に自
己の送信順位を送信する。That is, when transmitting data by the token bus method, a communication node that transmits data transmits its transmission order together with the transmission destination address of the data prior to the data.
【0040】そして、他の通信ノードは、トークンバス
用共通伝送路18上に出力された送信先アドレスが自己
を指定しているか否かによってデータを取り込むか否か
を判断すると共に、共通伝送路18上に出力された送信
順位に基づいて、自己の送信の順番が回ってきたか否か
を判断するものである。The other communication node determines whether or not to take in data depending on whether or not the destination address output on the token bus common transmission line 18 specifies itself, and determines whether or not to take in the data. It is to judge whether or not the own transmission order has been turned based on the transmission order output on 18.
【0041】かかる方式によれば、複数の通信ノードか
ら同時にデータが送信されることがなく、トークンバス
用共通伝送路18を介して、多重通信システムを構成す
る複数の通信ノード間で確実にデータの授受が行われる
ことになる。According to this method, data is not transmitted from a plurality of communication nodes at the same time, and the data is reliably transmitted between the plurality of communication nodes constituting the multiplex communication system via the common transmission path 18 for the token bus. Will be given and received.
【0042】一方、CSMA/CD方式とは、各通信ノ
ードにおいてデータの送信要求が生じた場合、共通伝送
路が空くのを待って適宜データを送信し、複数の送信が
衝突した場合は、優先度の高いデータの送信を優先する
通信方式である。On the other hand, the CSMA / CD system means that when a data transmission request is generated at each communication node, data is transmitted as appropriate while waiting for a common transmission path to become free. This is a communication method that prioritizes transmission of high-frequency data.
【0043】図3(B)は、かかる規則に従った通信を
実現するために、通信ノード10のCSMA/CD通信
回路17が授受するデータフレームの一例を示してい
る。すなわち、本実施例装置におけるCSMA/CD通
信回路17は、データの送信を行う際、その送信に先立
ってデータの重要度に基づいて設定された優先度と送信
先アドレスの送信を行う。FIG. 3B shows an example of a data frame exchanged by the CSMA / CD communication circuit 17 of the communication node 10 in order to realize communication in accordance with such rules. That is, when transmitting data, the CSMA / CD communication circuit 17 in the apparatus of the present embodiment transmits a priority and a destination address set based on the importance of data before transmitting the data.
【0044】つまり、送信要求の生じた通信ノードは、
CSMA/CD用共通伝送路19が他の通信ノードの発
したデータによって占領されていないかを確認し、共通
伝送路19が空いたら、データに先立って優先度を出力
すると共に、自己の発した優先度信号に他の優先度信号
が重畳されていないかを監視する。そして、自己の優先
度信号が生き残っている場合にのみデータの送信を行
い、より高度な優先度信号が重畳されている場合には、
即座に送信を中止する構成である。That is, the communication node that has issued the transmission request is
It is checked whether or not the CSMA / CD common transmission line 19 is occupied by data generated by another communication node. If the common transmission line 19 is vacant, the priority is output prior to the data and the self transmission is performed. It monitors whether another priority signal is superimposed on the priority signal. Then, data transmission is performed only when the own priority signal survives, and when a higher priority signal is superimposed,
In this configuration, transmission is immediately stopped.
【0045】尚、優先度が生き残っているか否かは、例
えば“1”と“0”とで所定ビットの優先度信号を構成
し、自己の発した信号がそのままの姿で共通伝送路上に
存在しているか否かを見ることで容易に判断することが
可能である。Whether or not the priority has survived is determined, for example, by forming a priority signal of a predetermined bit by “1” and “0”, and the signal generated by itself is present on the common transmission line as it is. It is possible to easily judge by seeing whether or not it is performed.
【0046】かかる方式によれば、多重通信システムを
構成する複数の通信ノードにおいて優先度の高い重要な
データに関する送信要求が生じた場合、その送信を即座
に実行することが可能である。According to such a system, when a transmission request for important data having high priority occurs in a plurality of communication nodes constituting a multiplex communication system, the transmission can be immediately executed.
【0047】ここで、上記したトークンバス方式と、こ
のCSMA/CD方式とを比較すると、トークンバス方
式は、全ての通信ノードから確実にデータが送信される
反面、CSMA/CD方式と異なり優先度の高いデータ
であってもその通信ノードの送信順が回ってくるまでは
送信がされないという欠点を有している。Here, comparing the above token bus system and this CSMA / CD system, the token bus system ensures that data is transmitted from all communication nodes, but has a different priority from the CSMA / CD system. However, there is a disadvantage that even if the data has high data, the data is not transmitted until the transmission order of the communication node comes.
【0048】一方、CSMA/CD方式は、上記したよ
うに優先度の高いデータを即座に送信することができる
長所を有する反面、共通伝送路19におけるデータの通
信頻度が高い場合は、優先度が低いデータがなかなか送
信できない事態に陥るという欠点を有している。On the other hand, the CSMA / CD system has an advantage that data having a high priority can be transmitted immediately as described above, but when the frequency of data communication on the common transmission line 19 is high, the priority is low. There is a disadvantage that it is difficult to transmit low data.
【0049】本実施例装置は、これら2つの通信方式の
優れた特性を適宜取り込んで、互いの通信方式の有する
欠点を相互に補完せしめたものであると共に、簡易な構
成で、かつフェールセーフをも併せ考慮した点に特徴を
有するものである。以下、本実施例装置の特徴部である
通信ノード10内におけるデータ処理手順について詳細
に説明する。The apparatus of the present embodiment appropriately takes in the excellent characteristics of these two communication systems to complement each other for the disadvantages of the two communication systems, and has a simple configuration and fail-safe. Is characterized in that it is also considered. Hereinafter, a data processing procedure in the communication node 10 which is a characteristic part of the apparatus of the present embodiment will be described in detail.
【0050】図4は、上記したトークンバス通信回路1
6及びCSMA/CD通信回路17内で実行されるデー
タの取り込みルーチンのフローチャートを示す。FIG. 4 shows the token bus communication circuit 1 described above.
6 shows a flowchart of a data fetching routine executed in the CSMA / CD communication circuit 17.
【0051】本実施例装置においては、上記した何れの
方式によっても、共通伝送路18,19に出力されるデ
ータに付された送信先アドレスを基に自己の通信ノード
にとって必要なデータであるか否かを判別しており、デ
ータの取り込み手順としては同一である。このため、処
理自体は別個独立に実行されるものであるが、その説明
については便宜上同一のフローチャート(図4)を参照
して行う。In the apparatus of this embodiment, whether the data is necessary for its own communication node based on the destination address attached to the data output to the common transmission lines 18 and 19 in any of the above-described systems. No, and the procedure for taking in the data is the same. For this reason, the processing itself is executed separately and independently, but the description thereof will be made with reference to the same flowchart (FIG. 4) for convenience.
【0052】図4に示すように、データの取り込みルー
チンが起動すると、先ずデータライン、すなわちトーク
ンバス用共通伝送路18またはCSMA/CD用共通伝
送路19上に送信されているデータを読み込む(ステッ
プ100)。As shown in FIG. 4, when the data fetching routine is started, first, data transmitted on the data line, that is, the common transmission line 18 for the token bus or the common transmission line 19 for the CSMA / CD is read (step S1). 100).
【0053】データの読み込みが終了したら、上記図3
に示す如くそのデータに付されている送信先アドレス
が、通信ノード10を指定しているかにより、必要なデ
ータか否かを判別する(ステップ102)。When the data reading is completed,
As shown in (1), it is determined whether or not the data is necessary data depending on whether the destination address assigned to the data specifies the communication node 10 (step 102).
【0054】そして、そのデータが不要であればそのま
ま今回の処理を終了し、必要であれば、そのデータを入
出力ポート15につながる通信バッファに格納して今回
の処理を終了する(ステップ104)。If the data is unnecessary, the current processing is terminated. If necessary, the data is stored in a communication buffer connected to the input / output port 15 and the current processing is terminated (step 104). .
【0055】このように、本実施例の多重通信装置にお
いては、各通信ノード間で行われるデータ通信の頻度等
によらず、原則として常時トークンバス方式とCSMA
/CD方式とで2重化された通信が実行されており、ト
ークンバス通信回路16及びCSMA/CD通信回路1
7の通信バッファには、常にデータが供給されている構
成である。As described above, in the multiplex communication apparatus of this embodiment, the token bus system and the CSMA system are always used, regardless of the frequency of data communication performed between the communication nodes.
/ CD communication is performed, and the token bus communication circuit 16 and the CSMA / CD communication circuit 1
The communication buffer 7 is always supplied with data.
【0056】このため、1組の共通伝送路によって各通
信ノードを結線し、データの通信頻度によってトークン
バス方式とCSMA/CD方式とを切り換える従来の装
置と比べた場合、何れかの共通伝送路18,19が断線
した場合においても、他方の共通伝送路を介して通信を
続行することが可能であり、フェールセーフ性に優れる
と共に、通信手段の切替え機構が不要であることから構
成の簡易化が図れるという特長を有することになる。For this reason, when compared with a conventional device in which each communication node is connected by a set of common transmission lines and the token bus system and the CSMA / CD system are switched according to the data communication frequency, any one of the common transmission lines is used. Even if the wires 18 and 19 are disconnected, the communication can be continued via the other common transmission path, which is excellent in fail-safe property and simplifies the configuration because a switching mechanism of the communication means is not required. It has the feature that it can achieve.
【0057】ところで、トークンバス通信回路16及び
CSMA/CD通信回路17の通信バッファに格納され
たデータは、CPU11が実行する後述の処理に従って
入出力ポート15を経てRAM13に記憶される。Incidentally, the data stored in the communication buffers of the token bus communication circuit 16 and the CSMA / CD communication circuit 17 are stored in the RAM 13 via the input / output port 15 in accordance with the later-described processing executed by the CPU 11.
【0058】ここで、RAM13においては、図5に示
すようにその内部領域のうちRAM1領域がトークンバ
スデータの記憶領域として、RAM2領域がCSMA/
CDデータの記憶領域として、また、RAM3領域が通
信ノード10が所定の処理を実行する際の基礎とする処
理用データを記憶する領域として割り振られている。
尚、RAM3領域には、RAM1及びRAM2領域から
適宜転送されてくるデータが記憶されるものである。In the RAM 13, as shown in FIG. 5, the RAM 1 area of the internal area serves as a storage area for token bus data, and the RAM 2 area serves as a CSMA /
The storage area for CD data and the RAM 3 area are allocated as areas for storing processing data used as a basis when the communication node 10 executes a predetermined process.
The RAM 3 area stores data appropriately transferred from the RAM 1 and RAM 2 areas.
【0059】図6は、各通信回路16,17に格納され
ているデータをRAM13に取り込んで記憶するために
CPU11が実行するデータ転送ルーチンの一例のフロ
ーチャートを示す。FIG. 6 shows a flow chart of an example of a data transfer routine executed by the CPU 11 for taking the data stored in each of the communication circuits 16 and 17 into the RAM 13 and storing the data.
【0060】ここで、図6(A)は、トークンバス通信
回路16からRAM13への転送ルーチンであり、図6
(B)は、CSMA/CD通信回路17からRAM13
への転送ルーチンである。また、これらのルーチンは、
各通信回路16,17が、共通伝送路18,19からデ
ータを取り込んだ後に遅滞なく起動されるルーチンであ
る。FIG. 6A shows a transfer routine from the token bus communication circuit 16 to the RAM 13.
(B) shows the case where the CSMA / CD communication circuit
This is the transfer routine to. These routines also
This is a routine that is started without delay after each of the communication circuits 16 and 17 receives data from the common transmission lines 18 and 19.
【0061】すなわち、上記図4に示すルーチンに従っ
てトークンバス通信回路16がデータを取り込むと、図
6(A)に示すルーチンが起動する。そして、ステップ
200において、トークンバス通信回路16の通信バッ
ファからデータをRAM1領域へ転送する。That is, when the token bus communication circuit 16 takes in data in accordance with the routine shown in FIG. 4, the routine shown in FIG. 6A is started. Then, in step 200, the data is transferred from the communication buffer of the token bus communication circuit 16 to the RAM1 area.
【0062】次いでステップ202を実行し、RAM1
に転送したデータと、前回の処理時に記憶したデータと
を比較して、データが変更されているか否かを見る。デ
ータが変更されていなければ、データを更新する必要は
なく、何ら処理を続行する必要はないからである。Next, step 202 is executed, and the RAM 1
Is compared with the data stored during the previous processing to see if the data has been changed. If the data has not been changed, there is no need to update the data, and there is no need to continue the processing.
【0063】そして、ステップ202においてRAM1
に転送したデータに変更があると判別された場合は、デ
ータを更新するために、ステップ204へ進んでそのデ
ータをRAM3、すなわち処理用データの記憶領域に転
送する。Then, in step 202, RAM1
If it is determined that there is a change in the data transferred to step (2), the process proceeds to step 204 to update the data, and the data is transferred to the RAM 3, that is, the storage area for processing data.
【0064】一方、CSMA/CD通信回路17がデー
タを取り込んだ場合は、図6(B)に示すルーチンが起
動する。すなわち、トークンバス通信回路がデータを取
り込んだ場合と同様に、CSMA/CD通信回路17の
通信バッファからRAM2に取り込んだデータが(ステ
ップ300)、前回の処理時に取り込んだデータから変
更されている場合には(ステップ302)、RAM2か
らRAM3へそのデータが転送されることになる。On the other hand, when the CSMA / CD communication circuit 17 takes in the data, the routine shown in FIG. That is, similarly to the case where the token bus communication circuit fetches data, the case where the data fetched into the RAM 2 from the communication buffer of the CSMA / CD communication circuit 17 has been changed from the data fetched during the previous processing (step 300). (Step 302), the data is transferred from the RAM2 to the RAM3.
【0065】つまり、CPU11が図6に示すルーチン
処理を実行する場合、通信ノード10においては、トー
クンバス通信回路16及びCSMA/CD通信回路17
がRAM1またはRAM2領域に記憶されているデータ
と異なるデータを受信する毎にそのデータがRAM3領
域に転送されることになる。That is, when the CPU 11 executes the routine processing shown in FIG. 6, the token bus communication circuit 16 and the CSMA / CD communication circuit 17
Whenever receives data different from the data stored in the RAM1 or RAM2 area, that data is transferred to the RAM3 area.
【0066】従って、各通信ノード間において、両通信
方式によるデータの授受が僅かな時間差の範囲で行われ
る場合、すなわち、CSMA/CD方式によるデータの
衝突がさほど問題とされない領域においては、速くデー
タの変化を検出した通信方式に従ってRAM3領域に記
憶されているデータの更新が行われることになり、何れ
か一方の通信方式を単独で採用する装置に比べて良好な
応答性を確保することが可能となる。Therefore, when data is exchanged between the communication nodes by the two communication methods within a small time difference, that is, in a region where data collision by the CSMA / CD method is not a serious problem, The data stored in the RAM 3 area is updated in accordance with the communication method that has detected the change of the data, and it is possible to secure better responsiveness as compared with a device that employs either one of the communication methods alone. Becomes
【0067】つまり、図7のタイムチャートに示すよう
に、通信ノード10が検出する必要のある現象が、時刻
t1 において“a”から“b”へと変化し(同図
(A))、その直後にCSMA/CD用共通伝送路19
を介してその状態がデータとして送信された場合は(同
図(B))、時刻t2 においてRAM2データが書き換
えられる(同図(C))と同時にRAM3のデータが更
新される。That is, as shown in the time chart of FIG. 7, the phenomenon that the communication node 10 needs to detect changes from “a” to “b” at time t 1 ((A) in FIG. 7). Immediately thereafter, the CSMA / CD common transmission path 19
If that condition is transmitted as data via a (FIG. (B)), the RAM2 data is rewritten at time t 2 (FIG. (C)) simultaneously RAM3 the data is updated.
【0068】従って、その後トークンバス用共通伝送路
18を介してデータ“b”が送信されて(同図
(D))、RAM1のデータが書き換えられる時刻t3
には、すでにRAM3領域のデータは更新されているこ
とになり、この場合、実質的にはトークンバスによるデ
ータの送信は何らの意味も持たないことになる。Therefore, after that, the data "b" is transmitted via the token bus common transmission line 18 (FIG. 2D), and the time t 3 at which the data in the RAM 1 is rewritten.
In this case, the data in the RAM 3 area has already been updated, and in this case, the transmission of data by the token bus has substantially no meaning.
【0069】一方、その後時刻t4 において現象が
“b”から“c”へ変化した際に、データの衝突等に起
因してCSMA/CD方式より速くトークンバス方式に
よる送信が行われた場合は、図7(E)に示すようにR
AM1のデータが書き換えられる時刻t5 においてRA
M3領域のデータも同時に更新される。この場合は、時
刻t6 においてRAM2が書き換えられる際には、すで
にRAM3の更新が終了しており、実質的にCSMA/
CD方式による通信が意味をもたないことになる。On the other hand, when the phenomenon changes from “b” to “c” at time t 4 , if the transmission by the token bus method is performed faster than the CSMA / CD method due to data collision or the like, , As shown in FIG.
RA at time t 5 to be rewritten data of AM1 is
The data in the M3 area is also updated at the same time. In this case, when the RAM 2 is rewritten at the time t 6 , the update of the RAM 3 has already been completed, and the CSMA /
Communication by the CD method has no meaning.
【0070】そして、その後“c”の状態が維持された
場合は、図7に示すようにRAM1領域のデータも、R
AM2領域のデータも書き換えられることがなく、従っ
て、RAM3領域のデータが更新されることもない。When the state of "c" is maintained thereafter, as shown in FIG.
The data in the AM2 area is not rewritten, and therefore, the data in the RAM3 area is not updated.
【0071】上記したように、本実施例装置によれば、
比較的簡単な構造で通信の2重化を実現することが可能
であり、従来の多重通信装置に比べて安価で、かつフェ
ールセーフ性に優れた装置を実現することができると共
に、トークンバス方式の長所と、CSMA/CD方式の
長所とを併せもち、高い応答性を実現することができ
る。As described above, according to the present embodiment,
It is possible to realize duplex communication with a relatively simple structure, to realize a device that is inexpensive and excellent in fail-safeness as compared with a conventional multiplex communication device, and to provide a token bus system. And the advantage of the CSMA / CD system, and high responsiveness can be realized.
【0072】ところで、上記図6に示した単純更新法に
よるデータの転送ルーチンは、データの通信頻度が比較
的低い場合には有効であるが、その頻度が高くなり、C
SMA/CD方式により送信されるデータに大きな遅延
が発生する状況化においては問題が生ずる。The data transfer routine according to the simple update method shown in FIG. 6 is effective when the data communication frequency is relatively low, but the frequency increases.
A problem arises in situations where data transmitted by the SMA / CD scheme has a large delay.
【0073】CSMA/CD方式によるデータの送信が
大きく遅延される事態が発生し得ることから、トークン
バス方式によって送信されたデータに基づいて適当に更
新されているRAM3のデータが、CSMA/CD方式
により的外れな時期に送信されてくるデータにより不当
に更新される場合が生ずるからである。Since the data transmission by the CSMA / CD system may be greatly delayed, the data in the RAM 3 appropriately updated based on the data transmitted by the token bus system may not be transmitted to the CSMA / CD system. This is because data transmitted at a more inappropriate time may cause an improper update.
【0074】図8は、このような不当なデータの更新を
防止することを考慮してCPU11が実行するデータ転
送ルーチンの一例のフローチャートを示す。尚、本ルー
チンは、トークンバス通信手段16またはCSMA/C
D通信手段17の何れかが、共通伝送路18,19から
データを受信する毎に起動されるルーチンである。FIG. 8 is a flowchart showing an example of a data transfer routine executed by the CPU 11 in consideration of preventing such an illegal update of data. This routine is executed by the token bus communication means 16 or the CSMA / C
This is a routine that is started each time one of the D communication units 17 receives data from the common transmission lines 18 and 19.
【0075】すなわち、トークンバス通信回路16また
はCSMA/CD通信回路17がデータを受信すると、
先ず、トークンバス通信回路16の通信バッファに格納
されているデータをRAM1に転送し(ステップ40
0)、次いでCSMA/CD通信回路17の通信バッフ
ァに格納されているデータをRAM2に転送する(ステ
ップ402)。That is, when the token bus communication circuit 16 or the CSMA / CD communication circuit 17 receives data,
First, the data stored in the communication buffer of the token bus communication circuit 16 is transferred to the RAM 1 (step 40).
0) Then, the data stored in the communication buffer of the CSMA / CD communication circuit 17 is transferred to the RAM 2 (step 402).
【0076】ところで、上記図6に示す単純更新法にお
いて、RAM3領域のデータが不当に更新される事態が
発生したのは、それぞれの通信手段が他の通信手段によ
るデータの送信と無関係に独自にデータを更新する構成
を採用したからである。また、かかる単純更新方法にお
いては、ノイズ等の影響によって何れかの通信回路1
6,17がデータの変更を誤検出した場合にも、RAM
3のデータが誤って更新されることになる。In the simple updating method shown in FIG. 6, the reason that the data in the RAM 3 area is updated improperly is that each communication means independently transmits data regardless of data transmission by other communication means. This is because a configuration for updating data is adopted. Further, in such a simple updating method, any one of the communication circuits 1
RAM is also used when the data change is erroneously detected by the
No. 3 data is incorrectly updated.
【0077】そこで、本ルーチンにおいては、上記ステ
ップ400及び402においてデータの転送を行った
ら、次いでRAM1に転送されたデータとRAM2に転
送されたデータとが同一のデータであるかを判別し(ス
テップ404)、それらのデータが同一である場合にの
みRAM3へのデータ転送を行うこととした(ステップ
406)。Therefore, in this routine, after the data has been transferred in steps 400 and 402, it is then determined whether the data transferred to the RAM 1 and the data transferred to the RAM 2 are the same data (step 400). 404), data transfer to the RAM 3 is performed only when the data is the same (step 406).
【0078】この場合、トークンバス方式により送信さ
れたデータと、CSMA/CD方式により送信されたデ
ータとが同一であることが確認されて始めてRAM3の
データが更新されるため、CSMA/CD方式によるデ
ータの送信時期とトークンバス方式によるデータの送信
時期とのずれに起因した、またはノイズ等の影響によ
る、RAM3の不当な更新が効果的に防止されることに
なる。In this case, the data in the RAM 3 is updated only after it is confirmed that the data transmitted by the token bus method and the data transmitted by the CSMA / CD method are the same. Unauthorized updating of the RAM 3 due to the difference between the data transmission timing and the data transmission timing by the token bus method, or the influence of noise or the like is effectively prevented.
【0079】例えば、CSMA/CD方式によるデータ
の送信が大幅に遅れ、そのデータの送信が行われる際に
既にRAM1の内容が書き換えられているような場合に
は、CSMA/CD方式により遅れて送信されたデータ
によってRAM3の内容が更新されることはなく、通信
ノード10の誤作動が防止される。For example, if the transmission of data by the CSMA / CD system is greatly delayed and the contents of the RAM 1 are already rewritten when the data is transmitted, the transmission is delayed by the CSMA / CD system. The contents of the RAM 3 are not updated by the data thus obtained, and malfunction of the communication node 10 is prevented.
【0080】尚、本実施例においては、上記図8に示す
ステップ404が、前記した同一データ検出手段を構成
している。In the present embodiment, step 404 shown in FIG. 8 constitutes the same data detecting means.
【0081】ところで、CPU11が上記図8に示すル
ーチンを実行する場合、RAM3のデータの不当な更新
は効果的に防止できる反面、データ更新の応答性が悪化
するという欠点を伴う。By the way, when the CPU 11 executes the routine shown in FIG. 8, illegal updating of the data in the RAM 3 can be effectively prevented, but there is a disadvantage that the responsiveness of the data updating is deteriorated.
【0082】つまり、優先度の高いデータがCSMA/
CD方式によって繰り返し送信される場合であっても、
そのデータがトークンバス方式によっても送信されない
限りは、RAM3の更新は行われない。また、トークン
バス方式によって適当な時期にデータの送信がなされて
も、そのデータのCSMA/CD方式による送信が遅れ
た場合は、結局CSMA/CD方式によるデータの送信
がなされるまではRAM3が更新されないといった事態
が生ずる。That is, the data having the higher priority is CSMA /
Even if it is repeatedly transmitted by the CD method,
Unless the data is transmitted by the token bus method, the RAM 3 is not updated. Further, even if data is transmitted at an appropriate time by the token bus method, if the transmission of the data by the CSMA / CD method is delayed, the RAM 3 is updated until the data is transmitted by the CSMA / CD method. There is a situation that it is not performed.
【0083】図9は、かかる応答性の悪化の是正を考慮
したデータ転送ルーチンの一例のフローチャートを示し
ている。以下、本実施例装置が同図に示す処理を実行す
る場合の動作について詳細に説明する。FIG. 9 shows a flowchart of an example of a data transfer routine in consideration of correction of the deterioration of the response. Hereinafter, the operation when the apparatus of the present embodiment executes the processing shown in FIG.
【0084】尚、本ルーチンは、上記図8に示す処理と
同様に、何れかの通信回路16,17がデータを受信し
た後に起動するルーチンであり、ステップ500,50
2については、図8におけるステップ400,402に
相当する。This routine is a routine started after any of the communication circuits 16 and 17 receives data, similarly to the processing shown in FIG.
Step 2 corresponds to steps 400 and 402 in FIG.
【0085】すなわち、トークンバス通信回路16また
はCSMA/CD通信回路17の何れかがデータを受信
すると、それらの通信バッファ内に格納されているデー
タがRAM1及びRAM2に転送される(ステップ50
0、502)。That is, when either the token bus communication circuit 16 or the CSMA / CD communication circuit 17 receives data, the data stored in those communication buffers is transferred to the RAM1 and RAM2 (step 50).
0, 502).
【0086】以下、ステップ504〜514は、前記し
た事象検出手段を実現するステップで、RAM3のデー
タが更新された後、RAM1のデータとRAM2のデー
タとが同一となるか、RAM1に同一のデータが連続し
て転送されるか、またはRAM2に同一のデータが連続
して転送されるかした場合に、その事象を構成したデー
タをRAM3に転送する処理を実行する。Steps 504 to 514 are steps for realizing the above-described event detecting means. After the data in the RAM 3 is updated, the data in the RAM 1 and the data in the RAM 2 become the same or the same data is stored in the RAM 1. Is transferred continuously, or when the same data is continuously transferred to the RAM 2, a process of transferring data constituting the event to the RAM 3 is executed.
【0087】つまり、ステップ504では、上記ステッ
プ500,502においてそれぞれRAM1,RAM2
に転送されたデータが同一であるか否かを判別する。図
8において説明したように、これらのデータが同一であ
る場合、そのデータは信憑性の高いデータとして取り扱
うことができ、即座にRAM3をこのデータに更新する
べきだからである。That is, in step 504, in steps 500 and 502, RAM1 and RAM2
It is determined whether or not the data transferred to is the same. As described in FIG. 8, when these data are the same, the data can be handled as highly credible data, and the RAM 3 should be immediately updated to this data.
【0088】従って、ステップ504においてRAM1
=RAM2が成立すると判別された場合は、ステップ5
06へ進んで、RAM1=RAM2を成立させているデ
ータをRAM3に転送して今回の処理を終了する。Therefore, in step 504, RAM1
= If it is determined that RAM2 holds, step 5
In step 06, the data that satisfies RAM1 = RAM2 is transferred to RAM3, and the current process ends.
【0089】一方、RAM1=RAM2が成立しない場
合は、ステップ508へ進んでRAM1に連続して同一
のデータが転送されていないかを判別する。ここで、R
AM1に連続して同一のデータが転送されてくる、すな
わち、RAM1=RAM2が成立する前にトークンバス
通信回路16が連続して同一のデータを受信するのは、
CSMA/CD方式によるデータの送信が大幅に遅延し
ている場合である。On the other hand, if RAM1 = RAM2 does not hold, the routine proceeds to step 508, where it is determined whether the same data is continuously transferred to RAM1. Where R
The same data is successively transferred to AM1, that is, the reason why the token bus communication circuit 16 continuously receives the same data before RAM1 = RAM2 is satisfied is as follows.
This is a case where data transmission by the CSMA / CD method is significantly delayed.
【0090】この場合、RAM1が受信したデータの信
憑性については、トークンバス通信回路16が2回続け
て同じデータを受信していることから問題がないと推定
することができる。つまり、かかる場合においては、C
SMA/CD方式により同一のデータが送信されるのを
待つまでもなくRAM1のデータが正確であることが担
保されることとなり、制御の応答性を考慮すれば、RA
M3をそのデータに更新するべきである。In this case, it can be estimated that there is no problem regarding the authenticity of the data received by the RAM 1 because the token bus communication circuit 16 receives the same data twice consecutively. That is, in such a case, C
It is ensured that the data in the RAM 1 is correct without waiting for the same data to be transmitted by the SMA / CD method.
M3 should be updated to that data.
【0091】このため、本ルーチンにおいては、上記ス
テップ508においてRAM1が連続して同一のデータ
を受信したと判別された場合には、CSMA/CD方式
によっては未だそのデータは送信されていないにもかか
わらず、ステップ510へ進んで、RAM3のデータ
を、連続してRAM1に転送されたデータに更新するこ
ととしている。For this reason, in this routine, if it is determined in step 508 that the RAM 1 has continuously received the same data, even if the data has not been transmitted yet depending on the CSMA / CD method. Regardless, the process proceeds to step 510 to update the data in the RAM 3 with the data continuously transferred to the RAM 1.
【0092】また、ステップ508においてRAM1が
連続して同一のデータを受信していないと判別された場
合は、ステップ512へ進んで、今度はRAM2が連続
して同一のデータを受信していないか、すなわちRAM
1=RAM2が成立する前にCSMA/CD通信回路1
7が連続して同一のデータを受信していないかを判別す
る。If it is determined in step 508 that the RAM 1 does not continuously receive the same data, the process proceeds to step 512 to determine whether the RAM 2 has continuously received the same data. Ie RAM
1 = CSMA / CD communication circuit 1 before RAM2 is established
7 determines whether the same data has been received continuously.
【0093】かかる事態が生ずるのは、トークンバス方
式によるデータ送信が順番待ちにより僅かに遅延した間
に、CSMA/CD方式によって同一のデータが連続し
て送信された場合である。この場合、CSMA/CD方
式により連続送信されたデータの信憑性は、同一データ
の連続性から問題はないと推定することができる。更
に、CSMA/CD方式で連続送信されるデータは、そ
の優先度が非常に高いものであることが予想される。Such a situation occurs when the same data is successively transmitted by the CSMA / CD system while the data transmission by the token bus system is slightly delayed due to waiting. In this case, the credibility of the data continuously transmitted by the CSMA / CD method can be estimated from the continuity of the same data as having no problem. Further, it is expected that data transmitted continuously by the CSMA / CD method has very high priority.
【0094】従って、この場合もそのデータは即座に制
御に反映させるべきであり、本ルーチンにおいては、ス
テップ512においてかかる事態が検出された際には、
トークンバス方式によっては未だそのデータの送信がな
されていないにもかかわらず、ステップ514へ進んで
RAM2が連続受信したデータをRAM3に転送するこ
ととした。Therefore, also in this case, the data should be immediately reflected in the control. In this routine, when such a situation is detected in step 512,
Even though the data has not been transmitted yet depending on the token bus system, the process proceeds to step 514 to transfer the data continuously received by the RAM 2 to the RAM 3.
【0095】尚、ステップ512においてRAM2が同
一のデータを連続受信していないと判別された場合は、
何らRAM3のデータを更新する根拠がないため、その
まま今回の処理を終了することとなる。When it is determined in step 512 that the RAM 2 has not received the same data continuously,
Since there is no basis for updating the data in the RAM 3, the current process ends.
【0096】以下、CPU11が本ルーチンを実行する
場合の動作及び効果を、図10に示すタイムチャートを
参照して説明する。The operation and effect when the CPU 11 executes this routine will be described below with reference to a time chart shown in FIG.
【0097】すなわち、図10(A)に示すように、時
刻t1 において現象が“a”から“b”に変化した場合
において、同図(B)に示すようにその後遅滞なくCS
MA/CD用共通伝送路19にその現象を表すデータが
送信されると、時刻t2 にはRAM2が“a”から
“b”へ書き換えられる(同図(C))。That is, as shown in FIG. 10A, when the phenomenon changes from “a” to “b” at time t 1 , as shown in FIG.
When the data representing the phenomenon is transmitted to the common transmission line 19 for MA / CD, at time t 2 is rewritten to "b" from RAM2 is "a" (FIG. (C)).
【0098】この場合、上記した単純更新方法によれ
ば、同図(G)に示すようにRAM3が“b”に更新さ
れることとなるが、本ルーチンが実行される場合には、
上記ステップ504,508,512のいずれの条件も
成立しないため、まだRAM3の更新は行われない(同
図(F))。In this case, according to the simple updating method described above, the RAM 3 is updated to "b" as shown in FIG. 9G, but when this routine is executed,
Since none of the conditions in steps 504, 508, and 512 are satisfied, the RAM 3 is not updated yet (FIG. 9F).
【0099】そして、その後トークンバス用共通伝送路
に“b”データが送信され、時刻t 3 においてRAM1
が“b”に書き換えられるに至ると、RAM1=RAM
2が成立することから、RAM3が“b”に更新され
る。Then, the common transmission path for the token bus
Is transmitted at time t ThreeRAM1 at
Is rewritten to "b", RAM1 = RAM
2 holds, the RAM 3 is updated to "b".
You.
【0100】続いて同図(A)に示すように現象が
“b”から“c”に変化すると、それに伴ってCSMA
/CD用共通伝送路19及びトークンバス用共通伝送路
18に対して、共にその状況変化を反映させたデータの
送信要求が発生する。ここで、トークンバス方式による
場合は、送信要求が阻止されることがないため、現象変
化の起きた時刻t4 から僅かに遅れた時刻t5 には、R
AM1は確実に“c”に書き換えられる。Subsequently, when the phenomenon changes from “b” to “c” as shown in FIG.
Both the / CD common transmission path 19 and the token bus common transmission path 18 generate a data transmission request reflecting the change in the situation. Here, the case of a token bus method, it is not possible to send the request is blocked, the time t 5 to slightly delayed from happening time t 4 phenomena change, R
AM1 is surely rewritten to "c".
【0101】これに対して、CSMA/CD方式は、共
通伝送路19が他の優先度の高いデータによって占領さ
れている場合は、上記したように送信が中止され、改め
て共通伝送路が空くのを待って最送信が行われる方式で
ある。従って、その送信要求の発生したタイミングによ
っては、そのデータが実際に送信されるまでに大きな待
ち時間が生ずる場合がある。On the other hand, in the CSMA / CD system, when the common transmission line 19 is occupied by other data having a high priority, the transmission is stopped as described above, and the common transmission line becomes available again. This is the method in which the retransmission is performed after waiting for. Therefore, depending on the timing at which the transmission request occurs, a large waiting time may occur before the data is actually transmitted.
【0102】例えば図10においては、時刻t4 に
“c”に変化したことを表すデータが、大幅に遅れて再
送された場合を示している。この場合、同図(C)に示
すようにCSMA/CD通信回路17の受信データに基
づいて書き換えられるRAM2が“c”に変化するの
も、時刻t4 から大きく遅延した時期となる。For example, FIG. 10 shows a case where data indicating that the data has changed to “c” at time t 4 is retransmitted with a considerable delay. In this case, to change the RAM2 is "c" to be rewritten on the basis of the received data CSMA / CD communication circuit 17 as shown in FIG. (C), the timing greatly delayed from the time t 4.
【0103】従って、RAM1=RAM2が成立した場
合にだけRAM3を書き換える構成を採用する場合に
は、RAM3の更新時期が大きく遅延され、その間にR
AM2が変化している可能性を鑑みると、RAM3の更
新時期が著しく遅れる事態が生じ得ることになる。Therefore, if a configuration is employed in which the RAM 3 is rewritten only when the condition of RAM 1 = RAM 2 is satisfied, the update time of the RAM 3 is greatly delayed, and during that time,
In view of the possibility that AM2 has changed, a situation may occur in which the update time of RAM3 is significantly delayed.
【0104】これに対して、本ルーチンにおいては、R
AM1またはRAM2が連続して同一のデータを受信し
た場合には、そのデータを信用してRAM3の内容を更
新する構成を採用している。On the other hand, in this routine, R
When the AM1 or the RAM2 continuously receives the same data, the content of the RAM3 is updated by trusting the data.
【0105】従って、仮に図10に示すようにCSMA
/CD用共通伝送路における“c”データが衝突によっ
て大きく遅延した場合であっても、その後現象“c”が
時刻t7 まで継続し、時刻t6 においてトークンバス用
共通伝送路18に2度目の“c”信号が発せられる場合
には、その信号の発生と共に(時刻t6 )RAM3には
“c”データが転送され、適切にデータの更新が実行さ
れることになる。Therefore, as shown in FIG.
/ Even "c" data in the common transmission path for CD is a case where the delay increases by collisions, then continued phenomenon "c" until the time t 7, 2 time the token bus for common transmission line 18 at time t 6 If the "c" signal is issued, the signal the occurrence of the (time t 6) RAM 3 is "c" data is transferred, so that the proper update of the data is performed.
【0106】以後、時刻t7 において現象が“b”に変
化して、トークンバス用共通伝送路18に“b”データ
が送信された場合は、時刻t8 においてRAM1が
“b”に変化することによりRAM1=RAM2が成立
し、即座にRAM3は“b”に更新される。[0106] Hereinafter, the phenomenon is changed to "b" at time t 7, when the "b" data to the common transmission line 18 for the token bus is transmitted, RAM 1 at time t 8 is changed to "b" As a result, RAM1 = RAM2 is established, and RAM3 is immediately updated to "b".
【0107】そして、その後大きく遅れてCSMA/C
D用共通伝送路19に送信された“c”データに起因し
てRAM2が“c”に書き換えられても、すでにRAM
1が“b”に変化しているため、単純更新方法による場
合と異なり、RAM3が“c”に書き換えられることは
ない。Then, after a long delay, CSMA / C
Even if the RAM 2 is rewritten to “c” due to the “c” data transmitted to the D common transmission line 19,
Since 1 has changed to "b", unlike the case of the simple update method, the RAM 3 is not rewritten to "c".
【0108】このように、CPU11が本ルーチンを実
行する場合、CSMA/CD方式によるデータの送信時
期と、トークンバス方式によるデータの送信時期とが大
幅にずれた場合であっても、そのずれに起因してRAM
3のデータが誤ったデータに更新されることがない。ま
た、僅かな時間遅れは生ずるものの、適切に現象の変化
に追従したデータの更新を実現することができる。As described above, when the CPU 11 executes this routine, even if the transmission time of the data by the CSMA / CD system and the transmission time of the data by the token bus system are greatly shifted, the difference is not changed. Due to RAM
No. 3 data is not updated to incorrect data. In addition, although a slight time delay occurs, it is possible to appropriately update data following the change in the phenomenon.
【0109】従って、通信ノード10が、本ルーチン処
理を実行する場合には、通信ノード10において誤動作
がなく、かつ適切な精度及び応答性の基に制御を実行す
ることが可能となる。Therefore, when the communication node 10 executes the present routine processing, it is possible to execute control based on appropriate accuracy and responsiveness without malfunction in the communication node 10.
【0110】[0110]
【発明の効果】上述の如く、請求項1記載の発明によれ
ば、前記データ処理手段が処理の基礎とするデータの信
憑性を高めることができることに加えて、CSMA/C
D方式により重要度の高いデータが繰り返し送信された
場合には、そのデータを即座に処理に反映させ、またC
SMA/CD方式において大幅に送信が遅れたデータに
ついては、トークンバス方式により送信されたデータに
より適切な時期に制御に反映させることが可能である。 As described above, according to the first aspect of the present invention, the data processing means transmits data based on the processing.
In addition to being able to increase possession, CSMA / C
Highly important data is repeatedly transmitted by D method
In that case, the data is immediately reflected in the processing, and C
For data whose transmission is greatly delayed in SMA / CD system
About the data transmitted by the token bus method.
The control can be reflected at a more appropriate time.
【0111】[0111]
【0112】[0112]
【0113】従って、本発明に係る多重通信システムに
よれば、処理の応答性及び精度の向上を図ることが可能
となるという特長を有している。[0113] Therefore, according to the multiplex communication system according to the present invention has the advantage that it is possible to improve the processing of the response and accuracy.
【図1】本発明に係る多重通信システムの原理図であ
る。FIG. 1 is a principle diagram of a multiplex communication system according to the present invention.
【図2】本発明の一実施例である多重通信システムの要
部である通信ノードのブロック構成図である。FIG. 2 is a block diagram of a communication node which is a main part of the multiplex communication system according to one embodiment of the present invention.
【図3】本実施例装置に用いる通信方式におけるデータ
フレーム1例である。FIG. 3 is an example of a data frame in a communication system used in the apparatus of the embodiment.
【図4】本実施例装置の通信回路が実行するデータ取り
込みルーチンの一例のフローチャートである。FIG. 4 is a flowchart illustrating an example of a data fetching routine executed by a communication circuit of the apparatus according to the embodiment.
【図5】本実施例装置のRAM内におけるデータ記憶領
域の割り振りを表す図である。FIG. 5 is a diagram showing allocation of a data storage area in a RAM of the device of the embodiment.
【図6】本実施例装置のCPUが実行するデータ転送ル
ーチンの一例のフローチャートである。FIG. 6 is a flowchart illustrating an example of a data transfer routine executed by a CPU of the apparatus according to the embodiment.
【図7】本実施例装置のデータ転送動作を表すタイムチ
ャート(その1)である。FIG. 7 is a time chart (No. 1) illustrating a data transfer operation of the device of the present embodiment.
【図8】本実施例装置のCPUが実行するデータ転送ル
ーチンの他の例のフローチャートである。FIG. 8 is a flowchart of another example of the data transfer routine executed by the CPU of the apparatus of the embodiment.
【図9】本実施例装置のCPUが実行するデータ転送ル
ーチンの別の例のフローチャートである。FIG. 9 is a flowchart of another example of the data transfer routine executed by the CPU of the apparatus of the embodiment.
【図10】本実施例装置のデータ転送動作を表すタイム
チャート(その2)である。FIG. 10 is a time chart (No. 2) illustrating a data transfer operation of the device of the present embodiment.
N1 〜Nn ,10 通信ノード T1 〜Tn トークンバス通信手段 C1 〜Cn CSMA/CD通信手段 D1 〜Dn データ処理手段 LT ,18 トークンバス用共通伝送路 LC ,19 CSMA/CD用共通伝送路 11 中央処理装置(CPU) 12 共通バス 13 ランダムアクセスメモリ(RAM) 14 リードオンリメモリ(ROM) 15 入出力ポートN 1 ~N n, 10 communication node T 1 through T n token bus communication means C 1 ~C n CSMA / CD communication unit D 1 to D n data processing means L T, 18 token bus common transmission path L C, 19 Common transmission line for CSMA / CD 11 Central processing unit (CPU) 12 Common bus 13 Random access memory (RAM) 14 Read only memory (ROM) 15 I / O port
Claims (1)
た順序に従ってデータを発信する一方、必要なデータを
受信してデータの授受を行うトークンバス通信手段と、
CSMA/CD方式により、発信するデータに優先度を
付し、より優先度の高いデータと衝突した際にはそのデ
ータの送信を中止してデータの衝突を回避する一方、必
要なデータを受信してデータの授受を行うCSMA/C
D通信手段と、前記トークンバス通信手段及び前記CS
MA/CD通信手段が受信したデータを基に所定の処理
を実行すると共に、前記トークンバス通信手段及び前記
CSMA/CD通信手段に対して同一のデータを供給す
るデータ処理手段と、をそれぞれが有する複数の通信ノ
ードと、該複数の通信ノードの前記トークンバス通信手
段間を結ぶトークンバス用共通伝送路と、該複数の通信
ノードの前記CSMA/CD通信手段間を結ぶCSMA
/CD用共通伝送路と、を備える多重通信システムにお
いて、 前記データ処理手段が前記所定の処理を実行すべくデー
タを取り込んだ後、前記トークンバス通信手段と前記C
SMA/CD通信手段とが受信したデータが同一となっ
たこと、前記トークンバス通信手段が連続して同一のデ
ータを受信したこと、及び前記CSMA/CD通信手段
が連続して同一のデータを受信したことのうち最先に発
生した事象を検出する事象検出手段を備え、 前記データ処理手段は、前記事象検出手段によって検出
された事象を構成したデータに基づいて前記所定の処理
を実行する ことを特徴とする多重通信システム。1. Token bus communication means for transmitting data according to a preset order by the token bus system while receiving necessary data and transmitting / receiving data .
According to the C SMA / CD method, priority is given to data to be transmitted, and when collision occurs with higher priority data, transmission of the data is stopped to avoid data collision, while necessary data is received. CSMA / C to send and receive data
And D communication means, before Symbol token bus communication means and the CS
With MA / CD communication means to execute a predetermined process based on the received data, each having a data processing means for supplying the same data, the to the token bus communication unit and the CSMA / CD communication means CSMA connecting a plurality of communication nodes, and a common transmission path for the token bus connecting between the token bus communication unit of the plurality of communication nodes, between the CSMA / CD communication means of the plurality of communication nodes
Contact / common transmission path for CD, the multiplex communication system comprising a
And the data processing means executes the predetermined processing.
After the token bus communication means and the C
The data received by the SMA / CD communication means is the same
That the token bus communication means continuously has the same data.
Data, and said CSMA / CD communication means
Are the first to receive the same data consecutively.
Event detecting means for detecting a generated event, wherein the data processing means detects the event by the event detecting means.
The predetermined processing based on the data constituting the event
A multiplex communication system characterized by performing:
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP11726293A JP3161156B2 (en) | 1993-05-19 | 1993-05-19 | Multiplex communication system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP11726293A JP3161156B2 (en) | 1993-05-19 | 1993-05-19 | Multiplex communication system |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH06334663A JPH06334663A (en) | 1994-12-02 |
JP3161156B2 true JP3161156B2 (en) | 2001-04-25 |
Family
ID=14707414
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP11726293A Expired - Fee Related JP3161156B2 (en) | 1993-05-19 | 1993-05-19 | Multiplex communication system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3161156B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6292136B2 (en) * | 2015-01-19 | 2018-03-14 | トヨタ自動車株式会社 | Communication relay device and network system |
JP2016144178A (en) * | 2015-02-05 | 2016-08-08 | 株式会社デンソー | Communication equipment |
-
1993
- 1993-05-19 JP JP11726293A patent/JP3161156B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JPH06334663A (en) | 1994-12-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0529774B1 (en) | Method and apparatus for traffic congestion control in a communication network bridge device | |
EP0617368B1 (en) | Arbitration process for controlling data flow through an I/O controller | |
US5884040A (en) | Per-packet jamming in a multi-port bridge for a local area network | |
CA2027230C (en) | Station-to-station full duplex communication in a communications network | |
US5740174A (en) | Method and apparatus for performing collision detection and arbitration within an expansion bus having multiple transmission repeater units | |
US5404353A (en) | Dynamic defer technique for traffic congestion control in a communication network bridge device | |
US5559963A (en) | Suspending, resuming, and interleaving frame-groups | |
US4560985A (en) | Dual-count, round-robin distributed arbitration technique for serial buses | |
JPS6158062B2 (en) | ||
US6172984B1 (en) | System and method for reducing the latency for time sensitive data over CSMA/CD networks | |
US4516122A (en) | Communication system with collision detection and forced collision | |
US6157951A (en) | Dual priority chains for data-communication ports in a multi-port bridge for a local area network | |
JP2006191337A (en) | Gateway device for transferring message between buses and network system using the device | |
US6442168B1 (en) | High speed bus structure in a multi-port bridge for a local area network | |
US5856921A (en) | Apparatus and method for intermodular communications using system bus controllers | |
US5311510A (en) | Data storing system for a communication control circuit | |
JP3161156B2 (en) | Multiplex communication system | |
US6256313B1 (en) | Triplet architecture in a multi-port bridge for a local area network | |
US5666485A (en) | Software driver for a system bus | |
JPH05336141A (en) | Loop network | |
JP3154626B2 (en) | Serial transmission device | |
JPH086882A (en) | Communication device | |
JP4411138B2 (en) | Data flow control system, circuit thereof, and method thereof | |
JP2001325212A (en) | Method and device for transmitting data block from source processor to destination processor in multiprocessor system | |
JPS63246055A (en) | Packet transmitter-receiver |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080223 Year of fee payment: 7 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090223 Year of fee payment: 8 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100223 Year of fee payment: 9 |
|
LAPS | Cancellation because of no payment of annual fees |