JP2888038B2 - Redundant communication controller - Google Patents
Redundant communication controllerInfo
- Publication number
- JP2888038B2 JP2888038B2 JP17072292A JP17072292A JP2888038B2 JP 2888038 B2 JP2888038 B2 JP 2888038B2 JP 17072292 A JP17072292 A JP 17072292A JP 17072292 A JP17072292 A JP 17072292A JP 2888038 B2 JP2888038 B2 JP 2888038B2
- Authority
- JP
- Japan
- Prior art keywords
- communication
- token
- bus status
- list
- station
- 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 - Lifetime
Links
Landscapes
- Bus Control (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
- Small-Scale Networks (AREA)
Description
【0001】[0001]
【産業上の利用分野】本発明は、二重化された通信回線
(ネットワーク)に接続された複数の通信ステーション
からなる通信システムに適用される二重化通信制御装置
に関し、さらに詳しくは、二重化された通信回線に接続
される各通信ステーションが、通信権(トークン)を持
ち回ることで互いに通信を行うようにした二重化通信制
御装置であって、二重化した通信回線の一方が故障する
ような事態が発生しても、他の通信ステーションがその
影響を受けないで正常に通信を継続できるようにした二
重化通信制御装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a duplex communication controller applied to a communication system comprising a plurality of communication stations connected to a duplex communication line (network), and more particularly, to a duplex communication line. Is a duplex communication control device in which each communication station connected to the communication station communicates with each other by carrying a communication right (token), and a situation occurs in which one of the duplicated communication lines breaks down. The present invention also relates to a duplex communication control device that allows other communication stations to continue communication normally without being affected by the influence.
【0002】[0002]
【従来の技術】高い信頼性を要求される分散形制御シス
テムにおいては、プロセスの制御を担当する制御ステー
ションや、これらが接続される通信回線をそれぞれ二重
化構成とし、一方が故障した場合には他方によってバッ
クアップできるように構成されている。2. Description of the Related Art In a distributed control system requiring high reliability, a control station in charge of controlling a process and a communication line to which the control stations are connected have a duplex configuration. It is configured so that it can be backed up.
【0003】図6は、通信回線を二重化構成とした通信
システムの構成概念図である。図において、ST1,S
T2…ST4は、通信ステーションで、前述した分散配
置されている制御ステーションが相当する。BS1,B
S2は、二重化された通信回線である。このような通信
システムにおいて、図示する二重化構成の通信回線BS
1,BS2において、一方の通信回線、例えば、BS1
側で障害が発生したような場合、通信ステーションST
1にトークンが回ってきたとき、通信ステーションST
1は、はじめに第1の通信回線BS1を用いて通信ステ
ーションST2に向けてフレームの送信を行うものとす
ると、A点個所の障害によりその送信が失敗する。この
ために、通信ステーションST1は、続いて、第2の通
信回線BS2を用いてフレーム送信を実行し、それが成
功することとなる。FIG. 6 is a conceptual diagram of a communication system having a duplex communication line. In the figure, ST1, S
T2... ST4 are communication stations, which correspond to the above-mentioned distributed control stations. BS1, B
S2 is a duplex communication line. In such a communication system, a communication line BS having a duplex configuration shown in the figure is used.
1 and BS2, one communication line, for example, BS1
Communication station ST
When the token is turned to 1, the communication station ST
Assuming that the transmission of the frame 1 to the communication station ST2 using the first communication line BS1 first, the transmission fails due to a failure at the point A. For this reason, the communication station ST1 subsequently executes frame transmission using the second communication line BS2, which is successful.
【0004】この場合、通信ステーションST1は、次
に自分のところにトークンが回ってきたときに、第1の
通信回線BS1の障害(フェイル)を、通信回線に接続
されている全ての通信ステーションに対してブロードキ
ャストする。これを受けた全ての通信ステーションは、
第1の通信回線BS1の故障を認識し、第1の通信回線
BS1を用いての通信機能を停止し、以後は第2の通信
回線BS2を用いて通信を継続するようになっている。[0004] In this case, the communication station ST1 notifies the failure (failure) of the first communication line BS1 to all the communication stations connected to the communication line when the token comes to itself next time. Broadcast to All communication stations receiving this will
Upon recognizing the failure of the first communication line BS1, the communication function using the first communication line BS1 is stopped, and thereafter the communication is continued using the second communication line BS2.
【0005】[0005]
【発明が解決しようとする課題】しかしながら、このよ
うな通信制御を行う通信システムにおいては、以下のよ
うな課題がある。 (a)通信ステーションST1は、第1の通信回線BS
1の故障を検出してから、再びその通信ステーションに
トークンが回ってきたときに、第1の通信回線BS1の
障害を、他の通信ステーションに向けてブロードキャス
トするものであるため、2度目にトークンが回ってくる
までの間は、他の通信ステーションは、第1の通信回線
BS1の故障を認識できない。 (b)第1の通信回線が故障である旨のブロードキャス
トの受信に一度失敗した通信ステーションが存在する
と、その通信ステーションはいつまでたっても、通信回
線BS1の故障を認識することができなくなる。 (c)片方の通信回線の故障を認識していない通信ステ
ーションが存在すると、その通信ステーションは、自分
のところにトークンが回ってくるたびに、一方の通信回
線の故障検出のための動作を繰り返すこととなり、通信
パフォーマンスが低下する。また、片側通信回線が故障
している旨の警告メッセージが連発されることとなる。 (d)片方の通信回線が故障している状態で、新規に通
信回線に加入した通信ステーションがあると、その通信
ステーションは、片方の通信回線の故障を認識すること
ができない。However, a communication system that performs such communication control has the following problems. (A) The communication station ST1 has a first communication line BS
Since the failure of the first communication line BS1 is broadcast to another communication station when the token is returned to the communication station after detecting the failure of the first communication station, the token is transmitted for the second time. Until, the other communication station cannot recognize the failure of the first communication line BS1. (B) If there is a communication station that has once failed to receive the broadcast indicating that the first communication line is faulty, the communication station cannot recognize the fault of the communication line BS1 forever. (C) If there is a communication station that does not recognize the failure of one of the communication lines, the communication station repeats the operation for detecting the failure of one of the communication lines every time a token comes to itself. As a result, the communication performance decreases. In addition, a warning message indicating that one of the communication lines is out of order is repeatedly issued. (D) If one communication line is out of order and there is a communication station newly subscribed to the communication line, the communication station cannot recognize the failure of the other communication line.
【0006】本発明は、この様な不具合いに鑑みてなさ
れたもので、二重化構成のいずれかの通信回線に障害が
発生した場合、通信回線に接続される各通信ステーショ
ンで、確実に、かつ迅速にその障害情報を認識できるよ
うにし、通常の通信動作に与える影響を最小限度に抑
え、信頼性の高い二重化通信制御装置を提供することを
目的とする。SUMMARY OF THE INVENTION The present invention has been made in view of such a problem, and in the event that a failure occurs in any communication line of a duplex configuration, each of the communication stations connected to the communication line reliably and reliably. It is an object of the present invention to provide a highly reliable duplex communication control device capable of promptly recognizing the fault information, minimizing the influence on normal communication operations.
【0007】また、本発明の他の目的は、通信回線に新
規に通信ステーションを接続するなどして通信に新たに
加わるような場合にも、新規加入の通信ステーションが
複雑な手続をとることなく、迅速に各通信回線の状態を
把握し、スムーズにトークンパス通信に加わることので
きる二重化通信制御装置を提供することにある。Another object of the present invention is to provide a communication station which newly joins without taking complicated procedures even when a new communication station is added to the communication by connecting a new communication station to a communication line. Another object of the present invention is to provide a duplex communication control device that can quickly grasp the state of each communication line and smoothly participate in token path communication.
【0008】[0008]
【課題を解決するための手段】このような目的を達成す
る本発明は、二重化された第1,第2の通信回線に接続
された複数の通信ステーションの間でデータの送受信
(伝送)を通信権(トークン)を持ち回ることで行うよ
うにした二重化通信制御装置であって、第1,第2の通
信回線にそれぞれ接続された各通信ステーションは、前
記第1,第2の通信回線に接続されている各通信ステー
ションが前記第1,第2の通信回線を用いて通信が可能
か否かを示すバスステータス情報を格納するバスステー
タス・リストと、トークンフレームに自分が持つ最新の
バスステータス情報を乗せて送信するトークン生成手段
と、前記第1,第2の通信回線上に出力されたトークン
フレームを受信し、当該トークンフレームに乗っている
バスステータス情報に従って自分のバスステータス・リ
ストの内容を更新するリスト更新手段と、二重化された
通信回線のいずれか一方を前記バスステータス・リスト
に基づき選択し通信を行う送受信手段とを備えて構成さ
れる。SUMMARY OF THE INVENTION In order to achieve the above object, the present invention provides a method for transmitting and receiving data (transmission) between a plurality of communication stations connected to duplexed first and second communication lines. In a duplex communication control device, the communication stations are connected to the first and second communication lines, and each of the communication stations is connected to the first and second communication lines. Status list storing bus status information indicating whether each communication station is capable of communicating using the first and second communication lines, and the latest bus status information stored in the token frame. And token generation means for transmitting the token frame output on the first and second communication lines, and receiving bus status information on the token frame. Thus configured with their a list updating means for updating the contents of the bus status list, and a receiving means for one of redundant communication lines performs the selected communication based on the bus status list.
【0009】[0009]
【作用】各通信ステーションにおいて、リスト更新手段
は、自分のところにトークンが回ってくると、そのトー
クンフレームに乗っているバスステータス情報に従っ
て、自分の持つバスステータス・リストの内容を、最新
の情報となるように更新する。In each communication station, the list updating means updates the contents of the bus status list of the communication station with the latest information according to the bus status information carried in the token frame when the token comes to itself. Update so that
【0010】送受信手段は、バスステータス・リストに
格納された最新のバスステータス情報により、二重化構
成の通信回線(バス)の故障・回復状況を把握し、障害
のない側の通信回線を選択し、データ伝送を実行する。
トークン生成手段は、次の通信ステーションにトークン
を回す場合、トークンフレームに自分の持つ最新のバス
ステータス情報を乗せて送信する。[0010] The transmission / reception means grasps the failure / recovery status of the communication line (bus) of the duplex configuration based on the latest bus status information stored in the bus status list, and selects the communication line on the side with no failure. Perform data transmission.
When sending the token to the next communication station, the token generating means transmits the token frame with the latest bus status information of the token frame.
【0011】[0011]
【実施例】以下、図面を用いて本発明の実施例を詳細に
説明する。図1は本発明の一実施例を示す構成概念図で
ある。図において、L1,L2は二重化された第1,第
2の通信回線、ST1,ST2…は、これらの二重化通
信回線L1,L2にそれぞれ接続された複数の通信ステ
ーションで、これらは例えば分散配置された制御ステー
ションや、制御操作や監視を行うオペレータステーショ
ンが相当しており、各通信ステーションは、データの送
受信(伝送)通信を通信権(トークン)を持ち回ること
で行うようにしている。Embodiments of the present invention will be described below in detail with reference to the drawings. FIG. 1 is a conceptual diagram showing the configuration of an embodiment of the present invention. In the figure, L1 and L2 are duplicated first and second communication lines, ST1, ST2... Are a plurality of communication stations respectively connected to these duplicated communication lines L1 and L2, and these are distributed and arranged, for example. Control stations and operator stations that perform control operations and monitoring. Each communication station performs data transmission / reception (transmission) communication by carrying a communication right (token).
【0012】各通信ステーションST1,ST2…にお
いて、11,12は各通信回線L1,L2を介して送ら
れる通信フレームを受信するレシーバ、13,14は各
通信回線L1,L2に通信フレームを送出するためのド
ライバ、15は通信制御手段で、トークンパス方式の通
信制御を行ったり、通信フレームの送受信機能やデータ
のチェック等を行う機能を備えている。In each of the communication stations ST1, ST2,..., 11 and 12 are receivers for receiving communication frames transmitted through the communication lines L1 and L2, and 13 and 14 send communication frames to the communication lines L1 and L2. And a communication control means 15 for performing communication control of the token pass system, a function of transmitting / receiving a communication frame, a function of checking data, and the like.
【0013】21はバスステータス・リストで、第1,
第2の通信回線L1,L2に接続されている各通信ステ
ーションが、第1,第2の通信回線を用いて通信が可能
か否かを示すバスステータス情報を格納するもので、メ
モリ手段の一部に設けられている。22はトークンフレ
ームに自分が持つ最新のバスステータス情報を乗せて送
信するトークン生成手段、23は第1,第2の通信回線
L1,L2上に出力されたトークンフレームを受信し、
そのトークンフレームに乗っているバスステータス情報
に従って、自分のバスステータス・リスト21の内容を
更新するリスト更新手段である。Reference numeral 21 denotes a bus status list.
Each communication station connected to the second communication lines L1 and L2 stores bus status information indicating whether communication is possible using the first and second communication lines. Section. 22 is a token generating means for transmitting the latest bus status information possessed by the self on the token frame and transmitting it; 23 receives the token frame output on the first and second communication lines L1 and L2;
This is a list updating means for updating the contents of its own bus status list 21 according to the bus status information in the token frame.
【0014】通信制御手段15は、通信フレームの送信
に際して、バスステータス・リスト21を参照し、二重
化された通信回線L1,L2のうちの障害が生じていな
い側の通信回線を選択し、選択した通信回線側に通信フ
レームを送出するように構成されている。図2は、通信
制御手段15から出力される通信フレームにおいて、通
信権を示すトークンフレームの構成概念図である。PR
Aはフレームの先頭を示すプリアンブル部、DAは宛て
先の通信ステーションのアドレス情報、SAは送信元の
通信ステーションのアドレス情報、LGは通信フレーム
の長さ情報、CTLは制御情報で、トークンフレームの
種類を示す情報や、情報伝達のための制御情報等が含ま
れている。また、BIは最新のバスステータス情報(通
信回線L1,L2について、それぞれが使用可能か不可
を示す情報)である。CRCはチェックコードである。
トークンフレームの種類としては、例えば、現在、通信
に参加している通信ステーションのみにトークンを送出
する通常トークンコマンド、現在通信に参加していない
が、いずれ参加する可能性のある通信ステーションにト
ークンを回す診断トークン等がある。When transmitting a communication frame, the communication control means 15 refers to the bus status list 21 to select a communication line on the side on which no failure has occurred among the duplicated communication lines L1 and L2, and has selected the communication line. It is configured to transmit a communication frame to the communication line side. FIG. 2 is a conceptual diagram of a token frame indicating a communication right in a communication frame output from the communication control unit 15. PR
A is a preamble part indicating the beginning of the frame, DA is address information of the communication station of the destination, SA is address information of the communication station of the transmission source, LG is length information of the communication frame, CTL is control information, and CTL is control information. Information indicating the type, control information for information transmission, and the like are included. BI is the latest bus status information (information indicating whether each of the communication lines L1 and L2 can be used or not). CRC is a check code.
The types of token frames include, for example, a normal token command that sends a token only to the communication station that is currently participating in communication, and a token that is not currently participating in communication, but is sent to a communication station that is likely to participate in the future. There is a diagnostic token to turn.
【0015】図3は、各通信ステーション内に設けられ
ているバスステータス・リスト21の構成概念図であ
る。各通信回線L1,L2について、正常(例えば
「1」)、異常(例えば「0」)を示す最新の通信回線
の状態がここに格納される。このようなバスステータス
情報は、自分がトークンを獲得して通信フレームを送出
した場合において、その送信が失敗したか、成功したか
により分かるものであり、得られた最新のバスステータ
ス情報が、このリストに格納される。また、受信側で
は、トークンを受信した場合において、トークンに乗っ
ているバスステータス情報に基づきリスト更新手段が、
リストの内容を更新するもので、これによりバスステー
タス・リスト21の内容は、最新のバスステータス情報
に迅速に更新される。FIG. 3 is a conceptual diagram showing the structure of the bus status list 21 provided in each communication station. For each of the communication lines L1 and L2, the state of the latest communication line indicating normal (for example, "1") and abnormal (for example, "0") is stored here. Such bus status information can be determined by whether the transmission has failed or succeeded when the communication frame is transmitted by acquiring the token, and the obtained latest bus status information is Stored in the list. On the receiving side, when the token is received, the list updating means based on the bus status information on the token,
The contents of the list are updated, whereby the contents of the bus status list 21 are quickly updated to the latest bus status information.
【0016】このように構成した装置の動作を次に説明
する。図4は、通信回線に接続される一つの通信ステー
ションST1に関して、その動作を示すフローチャート
である。例えば、はじめに通信ステーションST1にト
ークンがあって、通信制御手段15は、自分の持つバス
ステータス・リスト21を参照し、その情報をトークン
フレームに乗せると共に、宛て先アドレスを次の通信ス
テーションST2を指定し、バスステータス・リスト2
1で正常を示している通信回線、例えばL1を用いて送
信する(ステップ1)。そして、そのトークン送信が、
相手先通信ステーションからの応答信号の確認により、
成功したか否かの判断を行う(ステップ2)。ここでト
ークン送信に成功していれば、トークンは相手先通信ス
テーションST2側に移動することとなる。The operation of the apparatus having the above configuration will be described below. FIG. 4 is a flowchart showing the operation of one communication station ST1 connected to the communication line. For example, first, the communication station ST1 has a token, and the communication control means 15 refers to its own bus status list 21, puts the information in the token frame, and specifies the destination address of the next communication station ST2. And bus status list 2
The transmission is performed using a communication line indicating normality, for example, L1 (step 1). And the token transmission,
By checking the response signal from the destination communication station,
It is determined whether or not the process has succeeded (step 2). If the token transmission is successful, the token moves to the destination communication station ST2.
【0017】ステップ2において、トークンの送信に失
敗した場合、すなわち、相手の通信ステーションから応
答が返らない場合、通信ステーションST1は、通信回
線L1が故障していると判断し、通信回線L1が故障し
ていることを示すバスステータス情報をトークンに乗せ
て、今度は、通信回線をL2を用いてトークンの送信を
行い(ステップ3)、続いて、通信回線L2を用いての
トークン送信が成功したか、否かの判断を行う(ステッ
プ4)。In step 2, if the transmission of the token fails, that is, if no response is returned from the other communication station, the communication station ST1 determines that the communication line L1 has failed, and the communication line L1 has failed. The token is transmitted using the communication line L2 (step 3), and the token transmission using the communication line L2 succeeds. Is determined (step 4).
【0018】ここで、その送信が成功したと判断される
と、通信ステーションST1は、自分のバスステータス
・リスト21の内容を、通信回線L1が故障を示すよう
に更新する。また、このトークンを受け取った通信ステ
ーションST2においても、リスト更新手段23が、ト
ークンに乗っているバスステータス情報(通信回線L1
が故障している旨の情報)に基づいて、自分のバスステ
ータス・リスト21の内容を最新なものに更新する(ス
テップ5)。If it is determined that the transmission has succeeded, the communication station ST1 updates the contents of its own bus status list 21 so that the communication line L1 indicates a failure. Also in the communication station ST2 receiving this token, the list updating means 23 transmits the bus status information (communication line L1
The bus status list 21 is updated to the latest one based on the information indicating that the bus has failed (step 5).
【0019】トークンを獲得した通信ステーションST
2において、データ伝送などの通信要求があればそれら
の通信動作を実行し、次に、自分のバスステータス・リ
スト21の内容に従って、通信回線L2を用いて次の通
信ステーション宛(通信ステーションST3)にトーク
ンを前述したと同じ手順、すなわち、トークンにバスス
テータス情報を乗せて送信する。The communication station ST that has acquired the token
2, if there is a communication request such as data transmission, the communication operation is executed, and then, according to the contents of the own bus status list 21, the next communication station is addressed using the communication line L2 (communication station ST3). Is transmitted in the same procedure as described above, that is, with the bus status information added to the token.
【0020】このような手順を行うことにより、トーク
ンが通信に加わっている各通信ステーションを一巡した
時点で、各通信ステーションが有するバスステータス・
リストの内容は、最新な状態を示すように更新されるこ
ととなる。なお、ステップ4において、通信回線L2を
用いてのトークン送信が失敗したと判断された場合、所
定の確認処理等を行うことになる。この確認処理として
は、例えば、通信回線L2を用いてのトークン送信を再
度実行し、有効な応答が返らないかを確認するととも
に、さらに通信回線L1を用いて同じように、トークン
送信を行いその応答が返らなければ、通信回線L1,L
2が異常であるとして、障害個所の検出などの処理であ
る。By performing such a procedure, when the token goes round each communication station participating in the communication, the bus status and the
The contents of the list will be updated to indicate the latest state. If it is determined in step 4 that the token transmission using the communication line L2 has failed, a predetermined confirmation process or the like is performed. As this confirmation processing, for example, the token transmission using the communication line L2 is executed again to confirm whether a valid response is not returned, and the token transmission is similarly performed using the communication line L1 to perform the same. If no response is returned, the communication lines L1, L
2 is abnormal, and processing such as detection of a failure location is performed.
【0021】図5は、本発明の第2の実施例を示す構成
ブロック図である。この実施例では、各通信ステーショ
ン内に、診断トークン生成手段31を設けたものであ
る。この診断トーンクは、第1,第2の通信回線に新た
に接続されたり、電源がオンとなつて新規に通信に加入
する通信ステーションに対して、通信への加入を促すた
めのトークンであって、この診断トークンに、自分が持
つ最新のバスステータス情報を乗せて送信するように構
成したものである。FIG. 5 is a block diagram showing the configuration of a second embodiment of the present invention. In this embodiment, a diagnostic token generating means 31 is provided in each communication station. This diagnostic tone is a token for urging a communication station newly connected to the first or second communication line or newly joining the communication when the power is turned on to join the communication. The diagnostic token is configured to transmit the latest bus status information of the diagnostic token.
【0022】そして、リスト更新手段23は、この診断
トークンを受信した場合、その診断トークンフレームに
乗っているバスステータス情報に従って、自分のバスス
テータス・リスト21の内容を更新するようにしてい
る。40は通信回線L1,L2に接続された、あるいは
接続される各通信ステーションの動作状態を示すライブ
リストで、ここには、通信に参加している状態(動作状
態にある状態)の通信ステーションについては、アクテ
ィブが表示され、通信にまだ参加していない状態であれ
ば、インアクティブが表示されている。このライブリス
トは、各通信ステーションが一定時間毎にブロードキャ
ストする、自分がアクティブ状態にあることを示す情報
を受けて、更新されるようになっている。When the diagnostic token is received, the list updating means 23 updates the contents of its own bus status list 21 in accordance with the bus status information contained in the diagnostic token frame. Reference numeral 40 denotes a live list indicating an operation state of each communication station connected to or connected to the communication lines L1 and L2, and includes a communication station in a state of participating in communication (an operation state). Indicates active, and if it has not yet participated in communication, inactive is displayed. This live list is updated in response to information that each communication station broadcasts at regular intervals and indicates that it is in an active state.
【0023】診断トークン生成手段31は、このライブ
リスト40を参照して、この中でインアクティブを示す
通信ステーションに対して、一定の周期で診断トークン
を送信することになる。なお、トークン生成手段21が
生成する通常のトークンは、ライブリスト40の中で、
アクティブを示している通信ステーションに対して巡回
するようなっている。The diagnostic token generating means 31 refers to the live list 40 and transmits the diagnostic token to the communication station indicating inactivity in the live list 40 at a constant cycle. Note that a normal token generated by the token generation means 21 is included in the live list 40.
It patrols to the communication station indicating active.
【0024】この実施例によれば、トークンパス通信に
新たに加入する通信ステーションは、通信に加入するに
際して複雑な手続を行うことなしに、二重化構成の通信
回線のステータス情報を他の通信ステーションと一致さ
せることができる。According to this embodiment, a communication station newly subscribing to token-pass communication can transmit status information of a duplex communication line to another communication station without performing complicated procedures when subscribing to communication. Can be matched.
【0025】[0025]
【発明の効果】以上詳細に説明したように、本発明によ
れば、二重化された通信回線の故障や回復状態を示す情
報(バスステータス情報)を、迅速にかつ確実に各通信
ステーションに通知することができ、誤ったバスステー
タス情報に基づく通信パフォーマンスの低下を防止する
ことができる。また、故障から回復したような場合、速
やかに二重化通信回線としての通常動作に移行できるの
で、信頼性の高い二重化装置が実現できる。As described above in detail, according to the present invention, information (bus status information) indicating a failure or recovery state of a duplexed communication line is promptly and reliably notified to each communication station. It is possible to prevent a decrease in communication performance based on incorrect bus status information. In addition, when recovery from a failure occurs, normal operation as a duplex communication line can be promptly performed, so that a highly reliable duplex device can be realized.
【0026】また、第2の実施例によれば、トークンパ
ス通信に新たに加入する通信ステーションにおいても、
通信に加入するに際して複雑な手続を行うことなしに、
二重化構成の通信回線のステータス情報を他の通信ステ
ーションと一致させることができ、通信パフォーマンス
の低下を防止することができる。According to the second embodiment, the communication station newly joining the token pass communication also
Without complicated procedures when subscribing to communications,
The status information of the duplex communication line can be matched with that of another communication station, thereby preventing a decrease in communication performance.
【図1】本発明の一実施例を示す構成概念図である。FIG. 1 is a conceptual diagram showing the configuration of an embodiment of the present invention.
【図2】通信制御手段から出力される通信フレームにお
いて、通信権を示すトークンフレームの構成概念図であ
る。FIG. 2 is a conceptual diagram of a token frame indicating a communication right in a communication frame output from a communication control unit.
【図3】各通信ステーション内に設けられているバスス
テータス・リストの構成概念図である。FIG. 3 is a conceptual diagram of a bus status list provided in each communication station.
【図4】通信回線に接続される一つの通信ステーション
に関してその動作を示すフローチャートである。FIG. 4 is a flowchart showing the operation of one communication station connected to a communication line.
【図5】本発明の他の実施例を示す構成ブロック図であ
る。FIG. 5 is a configuration block diagram showing another embodiment of the present invention.
【図6】通信回線を二重化構成とした通信システムの構
成概念図である。FIG. 6 is a configuration conceptual diagram of a communication system in which a communication line has a duplex configuration.
L1,L2 第1,第2の通信回線 ST1,ST2 通信ステーション 11,12 レシーバ 13,14 ドライバ 15 通信制御手段 21 バスステータス・リスト 22 トークン生成手段 23 リスト更新手段 31 診断トークン生成手段 40 ライブリスト L1, L2 First and second communication lines ST1, ST2 Communication station 11, 12 Receiver 13, 14 Driver 15 Communication control means 21 Bus status list 22 Token generation means 23 List updating means 31 Diagnostic token generation means 40 Live list
───────────────────────────────────────────────────── フロントページの続き (56)参考文献 特開 昭62−175046(JP,A) 特開 昭62−150948(JP,A) 特開 昭60−132439(JP,A) (58)調査した分野(Int.Cl.6,DB名) H04L 12/28 ────────────────────────────────────────────────── ─── Continuation of the front page (56) References JP-A-62-175046 (JP, A) JP-A-62-150948 (JP, A) JP-A-60-132439 (JP, A) (58) Field (Int.Cl. 6 , DB name) H04L 12/28
Claims (2)
された複数の通信ステーションの間でデータの送受信
(伝送)を通信権(トークン)を持ち回ることで行うよ
うにした二重化通信制御装置であって、 第1,第2の通信回線にそれぞれ接続される各通信ステ
ーションは、 前記第1,第2の通信回線に接続されている各通信ステ
ーションが前記第1,第2の通信回線を用いて通信が可
能か否かを示すバスステータス情報を格納するバスステ
ータス・リストと、 トークンフレームに自分が持つ最新のバスステータス情
報を乗せて送信するトークン生成手段と、 前記第1,第2の通信回線上に出力されたトークンフレ
ームを受信し、当該トークンフレームに乗っているバス
ステータス情報に従って自分のバスステータス・リスト
の内容を更新するリスト更新手段と、 二重化された通信回線のいずれか一方を前記バスステー
タス・リストに基づき選択し通信を行う送受信手段とを
備えたことを特徴とする二重化通信制御装置。1. Duplex communication in which data is transmitted and received (transmitted) between a plurality of communication stations connected to duplicated first and second communication lines by carrying a communication right (token). A control device, wherein each of the communication stations connected to the first and second communication lines includes: a communication station connected to the first and second communication lines; A bus status list storing bus status information indicating whether or not communication is possible using a line; a token generating means for transmitting the latest bus status information possessed by the user on a token frame; Receives the token frame output on the second communication line, and updates the contents of its own bus status list according to the bus status information on the token frame A duplex communication control device comprising: a list updating unit that performs communication; and a transmitting / receiving unit that performs communication by selecting one of the duplicated communication lines based on the bus status list.
回線に接続され新規に加入する通信ステーションに対し
て、通信への加入を促すための診断トークンに、自分が
持つ最新のバスステータス情報を乗せて送信する診断ト
ークン生成手段を設け、 リスト更新手段は、この診断トークンを受信した場合、
当該診断トークンフレームに乗っているバスステータス
情報に従って自分のバスステータス・リストの内容を更
新することを特徴とする請求項1記載の二重化通信制御
装置。2. A communication device according to claim 1, wherein each of the communication stations is connected to a first and a second communication line and newly added to the communication station. A diagnostic token generating means for transmitting the information is provided, and the list updating means, when receiving the diagnostic token,
2. The duplex communication control device according to claim 1, wherein the content of its own bus status list is updated according to the bus status information carried in the diagnostic token frame.
Priority Applications (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP17072292A JP2888038B2 (en) | 1992-06-29 | 1992-06-29 | Redundant communication controller |
DE0580938T DE580938T1 (en) | 1992-06-26 | 1993-02-01 | Control device for duplex communication. |
SG1996009219A SG49316A1 (en) | 1992-06-26 | 1993-02-01 | Duplex communication control device |
EP93101523A EP0580938B1 (en) | 1992-06-26 | 1993-02-01 | Duplex communication control device |
DE69330812T DE69330812T2 (en) | 1992-06-26 | 1993-02-01 | Control device for duplex communication |
US08/013,502 US5329528A (en) | 1992-06-26 | 1993-02-04 | Duplex communication control device |
KR1019930002211A KR960008829B1 (en) | 1992-06-26 | 1993-02-17 | Duplex communication control device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP17072292A JP2888038B2 (en) | 1992-06-29 | 1992-06-29 | Redundant communication controller |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH0690238A JPH0690238A (en) | 1994-03-29 |
JP2888038B2 true JP2888038B2 (en) | 1999-05-10 |
Family
ID=15910183
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP17072292A Expired - Lifetime JP2888038B2 (en) | 1992-06-26 | 1992-06-29 | Redundant communication controller |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2888038B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE112011105472T5 (en) * | 2011-07-28 | 2014-05-15 | Mitsubishi Electric Corporation | communication device |
DE102017212891A1 (en) | 2017-07-27 | 2019-01-31 | Continental Automotive Gmbh | Control device for a first energy storage unit and a second energy storage unit, and method for operating a control device |
-
1992
- 1992-06-29 JP JP17072292A patent/JP2888038B2/en not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JPH0690238A (en) | 1994-03-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP0359241B1 (en) | Control method for distributed processing system | |
EP0580938B1 (en) | Duplex communication control device | |
JP2888038B2 (en) | Redundant communication controller | |
JP3057581B2 (en) | Multiplex transmission method | |
JP2522492B2 (en) | Loop network integration method | |
JP3162204B2 (en) | Error recovery method for local network system | |
JPH05225161A (en) | Network monitoring system | |
JPH05304528A (en) | Multiplex communication node | |
JP2001189738A (en) | System and method for detecting network failure | |
JP3133172B2 (en) | Multi-wave ring LAN fault management system | |
JP3047626B2 (en) | Communication control device | |
JP3125523B2 (en) | Communication control device | |
JPS5972844A (en) | Communication control system | |
JP2937588B2 (en) | Communication network | |
JPH0687559B2 (en) | Bus type LAN | |
JP3084383B2 (en) | Ring communication path failure processing method | |
JPH0372746A (en) | Fault processing method in loop communication system and connection sequence confirming method for station | |
JP2000322638A (en) | Automatic vending machine controller | |
JPS63267039A (en) | Network system | |
JPH0574041U (en) | Redundant communication controller | |
JPH06350492A (en) | Abnormality detecting system for distribution line carrier communications system | |
JPH07226762A (en) | Network management system | |
JPS61228749A (en) | Error control system in multiple address communication system | |
JPH01298833A (en) | Token protection system in token passing transmission | |
JP2000287105A (en) | Program automatic transmission system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Year of fee payment: 9 Free format text: PAYMENT UNTIL: 20080219 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080219 Year of fee payment: 9 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090219 Year of fee payment: 10 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Year of fee payment: 11 Free format text: PAYMENT UNTIL: 20100219 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110219 Year of fee payment: 12 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Year of fee payment: 12 Free format text: PAYMENT UNTIL: 20110219 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120219 Year of fee payment: 13 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Year of fee payment: 13 Free format text: PAYMENT UNTIL: 20120219 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Year of fee payment: 14 Free format text: PAYMENT UNTIL: 20130219 |
|
EXPY | Cancellation because of completion of term | ||
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130219 Year of fee payment: 14 |