JPH0730563A - Communication controller - Google Patents

Communication controller

Info

Publication number
JPH0730563A
JPH0730563A JP5170261A JP17026193A JPH0730563A JP H0730563 A JPH0730563 A JP H0730563A JP 5170261 A JP5170261 A JP 5170261A JP 17026193 A JP17026193 A JP 17026193A JP H0730563 A JPH0730563 A JP H0730563A
Authority
JP
Japan
Prior art keywords
communication
address
control
station
standby
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP5170261A
Other languages
Japanese (ja)
Other versions
JP3125523B2 (en
Inventor
So Akai
創 赤井
Hiromichi Ehashi
博道 江橋
Eiji Kato
英二 加藤
Takashi Mizumori
隆 水守
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yokogawa Electric Corp
Original Assignee
Yokogawa Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yokogawa Electric Corp filed Critical Yokogawa Electric Corp
Priority to JP05170261A priority Critical patent/JP3125523B2/en
Publication of JPH0730563A publication Critical patent/JPH0730563A/en
Application granted granted Critical
Publication of JP3125523B2 publication Critical patent/JP3125523B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Hardware Redundancy (AREA)
  • Multi Processors (AREA)
  • Detection And Prevention Of Errors In Transmission (AREA)
  • Small-Scale Networks (AREA)
  • Communication Control (AREA)

Abstract

PURPOSE:To prevent system-down by allowing a standby side to check a duplicate address while a communication station in duplicate subscribes a communication line at a control side. CONSTITUTION:A right side 7 having a control right subscribes a normal communication line 4 and a subscriber flag is set to 1 in a subscriber flag setting register 714. A timing generating means 711 gives a timing signal to a left side 6 being a standby side periodically. A duplicate address check means 612 checks a subscriber flag of a subscriber flag setting register 612 based on the timing signal and checks a duplicate address when a subscriber flag is set to 0. When a duplicate address is detected, a fault notice means 613 informs a fault due to duplicate address to a host computer 62 and a communication controller 61 stops the operation. In this case, the computer 62 informs it to the operator that the control right is not moved to the left side.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【産業上の利用分野】本発明は、トークンパッシング方
式のデータ伝送制御を行う通信制御装置に関するもので
ある。更に詳しくは、二重化した通信制御装置で、制御
側から待機側へ制御権を切り換えるときに、待機側がス
ムーズに通信回線へ加入できるようにしたものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a communication control device for controlling data transmission in a token passing system. More specifically, it is a dual communication control device that enables the standby side to smoothly join the communication line when the control right is switched from the control side to the standby side.

【0002】[0002]

【従来の技術】分散形制御システムにおいては、それぞ
れ分散配置された制御ステーション相互間を通信回線を
介して結び、この通信回線を時分割で使用して通信を実
施する。この際に、通信の秩序を保つための通信制御方
式として、トークンパッシング方式の通信制御が広く採
用されている。トークンパッシング方式の通信制御で
は、共通の通信回線に接続される複数の通信ステーショ
ンの間でトークン(通信権)を持回りし、トークンを獲
得した通信ステーションが通信を実行する。トークンの
巡回は、各通信ステーションに固有に付けられたステー
ションアドレスによって管理される。すなわち、トーク
ンを次の通信ステーションに渡す場合、通常、自己のス
テーションアドレスに、+1のステーションアドレスを
持つ通信ステーションを宛先に指定して、トークンフレ
ームを送信するように構成してある。従って、トークン
パッシング方式の通信制御は、トークンを保持している
通信ステーションは唯一であることが前提となる。この
ことから、共通の通信回線上に同一アドレスの通信ステ
ーションが2つ以上存在することは許されない。二重化
された通信ステーションでは、制御側と待機側が設けら
れている。制御側と待機側は同一構成で、制御側は制御
権を持ち、待機側は制御権を持たない。制御側に故障が
発生したり、制御側の保守を行うとき等に制御権を制御
側から待機側へ切り換える。切り換えが行われると、待
機側は通信回線に加入することになる。切り換え後も切
り換え前と同様に通信を行えるためには、制御側と待機
側は同一のアドレスになっていなければならない。
2. Description of the Related Art In a distributed control system, distributed control stations are connected to each other via a communication line, and the communication line is used in a time division manner for communication. At this time, the token passing communication control is widely adopted as a communication control method for maintaining communication order. In the token passing communication control, a token (communication right) is circulated among a plurality of communication stations connected to a common communication line, and the communication station that has acquired the token executes communication. The token circulation is managed by a station address uniquely assigned to each communication station. That is, when the token is passed to the next communication station, the token frame is normally transmitted by designating the communication station having the +1 station address as its own station address as the destination. Therefore, the token passing communication control is based on the premise that only one communication station holds the token. Therefore, it is not allowed that two or more communication stations having the same address exist on the common communication line. The duplex communication station is provided with a control side and a standby side. The control side and the standby side have the same configuration, the control side has the control right, and the standby side does not have the control right. The control right is switched from the control side to the standby side when a failure occurs on the control side or maintenance of the control side is performed. When the switching is performed, the standby side joins the communication line. In order to be able to communicate after switching as in the same way as before switching, the control side and the standby side must have the same address.

【0003】ここで、待機側のアドレスが制御側と異な
っていて、かつ、待機側のアドレスが他のステーション
のアドレスと重複しているときの通信動作を図3を用い
て説明する。図3で、1〜3は通信ステーション、4は
通信ステーション1〜3が接続された通信回線、a〜c
は通信ステーションのアドレスである。通信ステーショ
ン1は二重化されていて、同一構成の左側11と右側1
2からなる。通信を行うときは、一方が制御側、他方は
待機側になる。図では、二重化された通信ステーション
1で左側11のアドレスはa、右側のアドレスはbで異
なっている。アドレスbが右側12と通信ステーション
2に重複して付けられている。すなわち、アドレスbは
二重アドレスである。このような通信システムで、通信
動作は次の手順で行う。 (1)通信ステーション1の左側11が制御側、右側1
2が待機側として動作している。 (2)制御権を持つ左側11は通信回線1に正常に加入
している。すなわち、左側11のアドレスaは通信回線
1上で唯一のアドレスである。 (3)ここで、二重化された通信ステーション1で、制
御権の移動が行われる。これにより、今まで制御側だっ
た左側11が待機側に、待機側だった右側12が制御側
になる。 (4)通信ステーション3は通信ステーション2宛(ア
ドレスb宛)にトークンを送信する。 (5)二重化された通信ステーション1の制御権を持っ
た右側12は、アドレスb宛のトークンを自己ステーシ
ョン宛のトークンと認識する。 (6)二重化された通信ステーション1の制御権を持つ
右側12と、通信ステーション2は同時に送信を開始す
る。 (7)トークンどうしに衝突が起きて送信フレームが破
壊される。 (8)送信失敗、トークン消失、トークン再生動作が発
生し、この動作が繰り返される。 仮に、(5)の動作のときに待機側が通信回線に加入す
る際に、二重アドレスのチェックを行ったとしても、二
重アドレスによる異常を検出して通信ステーション1が
ダウンしてしまう。さらには通信回線全体に悪影響を及
ぼすこともある。二重アドレスのチェックとは、通信回
線上に自己のステーションのアドレスと同一アドレスの
ステーションが存在していないかどうかを監視し検出す
ることである。上述した現象は、二重化された通信ステ
ーションで制御権を切り換えるときに発生する。
Here, the communication operation when the address on the standby side is different from that on the control side and the address on the standby side overlaps with the addresses of other stations will be described with reference to FIG. In FIG. 3, 1 to 3 are communication stations, 4 is a communication line to which the communication stations 1 to 3 are connected, and a to c
Is the address of the communication station. The communication station 1 is duplicated, and the left side 11 and the right side 1 of the same configuration are used.
It consists of two. When communicating, one becomes the control side and the other becomes the standby side. In the figure, in the duplicated communication station 1, the address on the left side 11 is a and the address on the right side is b. The address b is duplicated on the right side 12 and the communication station 2. That is, the address b is a double address. In such a communication system, communication operation is performed according to the following procedure. (1) The left side 11 of the communication station 1 is the control side, and the right side 1
2 is operating as a standby side. (2) The left side 11 having the control right normally joins the communication line 1. That is, the address a on the left side 11 is the only address on the communication line 1. (3) Here, the control right is transferred in the duplicated communication station 1. As a result, the left side 11 that has been the control side until now becomes the standby side, and the right side 12 that has been the standby side becomes the control side. (4) The communication station 3 transmits a token to the communication station 2 (address b). (5) The right side 12 having the control right of the duplicated communication station 1 recognizes the token addressed to the address b as the token addressed to its own station. (6) The right side 12 having the control right of the duplicated communication station 1 and the communication station 2 simultaneously start transmission. (7) The transmission frame is destroyed due to collision between tokens. (8) Transmission failure, token disappearance, and token reproduction operations occur, and these operations are repeated. Even if the standby side checks the double address when joining the communication line in the operation of (5), the communication station 1 goes down by detecting an abnormality due to the double address. Further, it may adversely affect the entire communication line. The double address check is to monitor and detect whether or not a station having the same address as its own station exists on the communication line. The above-mentioned phenomenon occurs when the control right is switched in the duplicated communication station.

【0004】[0004]

【発明が解決しようとする課題】本発明は上述した問題
点を解決するためになされたものであり、二重化された
通信ステーションで、制御側が通信回線に加入している
間に待機側で二重アドレスのチェックを行っておくこと
により、制御権の切り換えにより待機側が通信回線に加
入するときに、二重アドレスにより通信ステーションや
通信回線がダウンすることを未然に防止できる通信制御
装置を実現することを目的とする。
SUMMARY OF THE INVENTION The present invention has been made in order to solve the above-mentioned problems, and in a duplex communication station, while the control side is subscribed to the communication line, the standby side is duplicated. By checking the address, it is possible to realize a communication control device that can prevent a communication station or communication line from going down due to a double address when the standby side joins the communication line by switching the control right. With the goal.

【0005】[0005]

【課題を解決するための手段】本発明は、共通の通信回
線に接続される複数の通信ステーションの間でトークン
を持回りし、トークンを獲得した通信ステーションが通
信を実行するトークンパッシング方式の通信システムに
おいて、制御側と待機側からなる二重化された通信ステ
ーションに設けられていて、制御側と待機側にそれぞれ
設けられ、制御側が待機側に対して二重アドレスをチェ
ックするタイミングを与えるタイミング信号を発生する
タイミング生成手段と、前記タイミング信号に基づいて
二重アドレスのチェックを行う二重アドレスチェック手
段と、この二重アドレスチェック手段によるチェックの
結果、二重アドレスが検出されたときは自身がある側の
動作を停止させ、二重アドレスが検出されなかったとき
は自身がある側の動作を継続させる制御手段と、を具備
し、制御側が通信回線に加入済で待機側が未加入である
場合、制御側のタイミング生成手段は待機側の二重アド
レスチェック手段にタイミング信号を与え、待機側の二
重アドレスチェック手段は与えられたタイミング信号に
基づいてチェックを行い、制御側が通信回線に加入して
いる間に待機側で二重アドレスのチェックを行っておく
ことを特徴とする通信制御装置である。
The present invention is a token passing communication system in which a token is carried among a plurality of communication stations connected to a common communication line, and the communication station which has acquired the token executes communication. In the dual communication station consisting of the control side and the standby side, the control side and the standby side generate the timing signal which gives the timing to check the double address to the standby side. Timing generating means, a dual address checking means for checking a dual address based on the timing signal, and a side where the dual address is detected when the dual address is detected as a result of the check by the dual address checking means. Operation is stopped, and when a double address is not detected, When the control side has already joined the communication line and the standby side has not joined, the timing generation means on the control side gives a timing signal to the dual address check means on the standby side and waits. The communication control is characterized in that the dual address check means on the side checks based on the given timing signal, and the dual address is checked on the standby side while the control side joins the communication line. It is a device.

【0006】[0006]

【作用】このような本発明では、二重化された通信ステ
ーションの制御側と待機側に同一構成の通信制御装置を
それぞれ設ける。通信制御装置は、制御側が通信回線に
加入済で待機側が未加入である場合、制御側のタイミン
グ生成手段は、タイミング信号を待機側の二重アドレス
チェック手段に与える。待機側の二重アドレスチェック
手段は与えられたタイミング信号に基づいてチェックを
行う。すなわち、制御側が通信回線に加入している間に
待機側で二重アドレスのチェックを行っておく。
In the present invention as described above, the communication control devices having the same structure are provided on the control side and the standby side of the duplicated communication station. In the communication control device, when the control side has joined the communication line and the standby side has not joined, the timing generation means on the control side gives a timing signal to the dual address check means on the standby side. The dual address check means on the standby side checks based on the given timing signal. That is, the dual address is checked on the standby side while the control side joins the communication line.

【0007】[0007]

【実施例】以下、図面を用いて本発明を説明する。図1
は本発明の一実施例を示した構成図である。図1で図3
と同一のものは同一符号を付ける。図1で、5は二重化
された通信ステーションであり、左側6と右側7から構
成されている。左側6と右側7は同一構成のステーショ
ンで、通信を行うときは一方が制御側、他方が待機側に
なる。図では1台の通信ステーションしか示されていな
いが、実際には通信回線4には複数の通信ステーション
が接続されて通信システムを構築している。
DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention will be described below with reference to the drawings. Figure 1
FIG. 1 is a configuration diagram showing an embodiment of the present invention. 3 in FIG.
The same symbols are attached to the same items. In FIG. 1, 5 is a duplex communication station, which is composed of a left side 6 and a right side 7. The left side 6 and the right side 7 are stations having the same configuration, and one is a control side and the other is a standby side when performing communication. Although only one communication station is shown in the figure, a plurality of communication stations are actually connected to the communication line 4 to construct a communication system.

【0008】左側6において、61は通信ステーション
5に設けられていてトークンパッシング方式のデータ伝
送制御を行う通信制御装置である。すなわち、通信制御
装置61は、左側6が制御側になっているときに、自己
のステーション宛のトークンを受け取ると、そのトーク
ンを保持している間に通信要求に基づく通信を実行し、
所定の通信を終了すると、次の通信ステーションにトー
クンを受け渡す。62は左側6のステーション全体の制
御を司るホストコンピュータ、63は通信制御装置61
と通信回線4の間でデータの送受信を行う送受信回路で
ある。
On the left side 6, reference numeral 61 is a communication control device which is provided in the communication station 5 and controls the data transmission of the token passing system. That is, the communication control device 61, when the left side 6 is on the control side and receives a token addressed to its own station, executes communication based on a communication request while holding the token,
When the predetermined communication is completed, the token is passed to the next communication station. 62 is a host computer that controls the entire station on the left side 6, 63 is a communication control device 61
And a communication line 4 for transmitting and receiving data.

【0009】通信制御装置61において、611はタイ
ミング生成手段であり、制御側が待機側に対して二重ア
ドレスをチェックするタイミングを与えるタイミング信
号を定周期に発生する。このタイミング信号は、制御権
の切り換えタイミングとは無関係に定周期に発生する。
612は二重アドレスチェック手段で、タイミング信号
に基づいて二重アドレスのチェックを行う。二重アドレ
スのチェックは、例えば、次のようにして行う。 (1)通信ステーションが自己のステーション宛のトー
クンを受信すると、所定時間の間、通信回線上にキャリ
アが存在したかどうかについて監視する。キャリアが存
在したときは、自己のステーションのアドレスと同一ア
ドレスの既加入ステーションが通信を始めたことになる
ため、二重アドレスありと判断する。キャリアが存在し
なかったときは、二重アドレスなしと判断する。 (2)自己のステーション宛のトークンを受信するまで
の間に、通信回線上を巡回しているフレームを受信し、
受信フレームに付いた送信元アドレスと自己のステーシ
ョンのアドレスを照合する。照合の結果、両アドレスが
一致しているときは二重アドレスありとし、一致してい
ないときは二重アドレスなしとする。613は異常通知
手段で、二重アドレスチェック手段612のチェックの
結果、二重アドレスが検出されたとき、ホストコンピュ
ータ62に異常通知を出す。ホストコンピュータ62は
これに応じて二重アドレスによる異常通知をオペレータ
へ伝える。614は加入フラグがセットされた加入フラ
グ設定レジスタである。加入フラグは、通信ステーショ
ンのパワーオン時には0になっていて、通信ステーショ
ンが通信回路へ正常に加入している状態または正常に加
入できる状態にあるときに1にセットされる。615は
制御手段であり、異常通知手段613から通知を受け、
二重アドレスが検出されたときは左側6のステーション
の動作を停止させ、検出されなかったときは左側6のス
テーションの動作を継続させる。616はトークン送出
手段で、制御手段615の制御により、左側6のステー
ションを通信回線4に加入しているときは、自己のステ
ーションで保持したトークンを次のステーション宛にし
て通信回線4へ送出する。
In the communication control device 61, reference numeral 611 is a timing generation means, which generates a timing signal for giving a timing for the control side to check the double address to the standby side at a constant cycle. This timing signal is generated in a fixed cycle regardless of the control right switching timing.
A double address check unit 612 checks the double address based on the timing signal. The double address check is performed as follows, for example. (1) When a communication station receives a token addressed to its own station, it monitors whether a carrier exists on the communication line for a predetermined time. When the carrier exists, it means that the existing station with the same address as the address of its own station has started communication, so it is determined that there is a dual address. If the carrier does not exist, it is determined that there is no dual address. (2) Receive the frame circulating on the communication line before receiving the token addressed to its own station,
Match the source address of the received frame with the address of the own station. As a result of the collation, if both addresses match, it means that there is a double address, and if they do not match, it means that there is no double address. Reference numeral 613 denotes an abnormality notifying means, which notifies the host computer 62 of an abnormality when a double address is detected as a result of the check by the double address checking means 612. In response to this, the host computer 62 notifies the operator of the abnormality notification by the dual address. Reference numeral 614 is a joining flag setting register in which a joining flag is set. The joining flag is set to 0 when the communication station is powered on, and is set to 1 when the communication station normally joins the communication circuit or can join normally. Reference numeral 615 denotes a control means, which receives a notification from the abnormality notification means 613,
When the double address is detected, the operation of the station on the left side 6 is stopped, and when it is not detected, the operation of the station on the left side 6 is continued. Reference numeral 616 denotes a token sending means, which, under the control of the control means 615, sends the token held in the own station to the next station to the communication line 4 when the station on the left side 6 joins the communication line 4. .

【0010】右側7のステーションも左側6のステーシ
ョンと同一の構成になっている。
The station on the right side 7 has the same structure as the station on the left side 6.

【0011】図1の通信システムにおいて、通信ステー
ション5が通信回線4に加入する手順を説明する。図2
は加入手順を示したフローチャートである。図2で、先
ず、処理A1で通信ステーション5をパワーオンする。
このとき、加入フラグ設定レジスタ614,714の加
入フラグはいずれも0になっている。次に、処理A2で
右側7を制御側、左側6を待機側として動作を開始す
る。その後、処理A3で制御権を持つ右側7が正常に通
信回線4に加入する。このとき、加入フラグ設定レジス
タ714の加入フラグは1となる。ここで、制御側であ
る右側7のタイミング生成手段711は、待機側である
左側6に対してタイミング信号を定周期に与える(処理
A4)。これにより、処理A5で待機側である左側6の
二重アドレスチェック手段612は、タイミング生成手
段711から与えられたタイミング信号に基づいて、加
入フラグ設定レジスタ614の加入フラグをチェック
し、加入フラグが1である場合は何も行わず、0である
場合は、処理A6で二重アドレスのチェックを行う。そ
して、処理A7で二重アドレスのチェック結果に応じた
処理を行う。すなわち、二重アドレスを検出した場合
は、処理A8で異常通知手段613はホストコンピュー
タ62に対して二重アドレスによる異常を通知し、処理
A9で通信制御装置61は動作を停止する。この場合
は、ホストコンピュータ62は、左側6に制御権を移動
できないことをオペレータに通知する。動作を停止した
通信制御装置61には、正しいアドレスが付け直され
る。二重アドレスを検出しなかった場合は、処理A10
で加入フラグ設定レジスタ614の加入フラグを1にセ
ットする。加入フラグが1になると左側6のステーショ
ンは通信回線4に正常に加入できる状態になる。この場
合は、制御権が切り換えられると左側6は即時に通信回
線4へ加入する。処理A4は定周期に実行されるが、加
入フラグ設定レジスタ614の加入フラグが1にセット
された以後は、この加入フラグは1に保持されるため、
二重アドレスのチェックは行わない。二重アドレスのチ
ェックが定周期に行われる理由は、カード交換等によっ
て制御権が切り換わり、待機側が任意のタイミングでパ
ワーオンされても、待機側で確実に二重アドレスのチェ
ックが行われているようにするためである。このよう
に、制御側が通信回線に加入している間に待機側で二重
アドレスのチェックを定期的に行っておく。これによっ
て、制御権の切り換えにより待機側が通信回線に加入す
るときに二重アドレスが発生し、2つのトークンが通信
回線上に存在することを未然に防止できる。
A procedure for the communication station 5 to join the communication line 4 in the communication system of FIG. 1 will be described. Figure 2
Is a flowchart showing a joining procedure. In FIG. 2, first, in process A1, the communication station 5 is powered on.
At this time, the joining flags of the joining flag setting registers 614 and 714 are all 0. Next, in process A2, the operation is started with the right side 7 as the control side and the left side 6 as the standby side. Then, in process A3, the right side 7 having the control right normally joins the communication line 4. At this time, the joining flag of the joining flag setting register 714 becomes 1. Here, the timing generation means 711 on the right side 7 on the control side gives a timing signal to the left side 6 on the standby side in a fixed cycle (process A4). As a result, the double address check means 612 on the left side 6 on the standby side in the process A5 checks the join flag of the join flag setting register 614 based on the timing signal given from the timing generation means 711, and the join flag is If it is 1, nothing is done, and if it is 0, the double address is checked in process A6. Then, in processing A7, processing is performed according to the check result of the dual address. That is, when the duplicate address is detected, the abnormality notifying means 613 notifies the host computer 62 of the abnormality due to the duplicate address in process A8, and the communication control device 61 stops its operation in process A9. In this case, the host computer 62 notifies the operator that the control right cannot be transferred to the left side 6. A correct address is reassigned to the communication control device 61 that has stopped operating. If the double address is not detected, the process A10 is performed.
The join flag of the join flag setting register 614 is set to 1. When the joining flag becomes 1, the station on the left side 6 can normally join the communication line 4. In this case, when the control right is switched, the left side 6 immediately joins the communication line 4. The process A4 is executed at regular intervals, but since the joining flag of the joining flag setting register 614 is set to 1, since this joining flag is held at 1,
No double address checking is done. The reason why the double address check is performed at regular intervals is that even if the standby side is powered on at an arbitrary timing due to switching of control right due to card replacement, etc., the double address check can be performed reliably on the standby side. This is to ensure that In this way, the dual address is regularly checked on the standby side while the control side joins the communication line. As a result, it is possible to prevent the occurrence of a double address when the standby side joins the communication line due to the switching of the control right and two tokens existing on the communication line.

【0012】なお、実施例では二重アドレスのチェック
を定周期に行う場合について説明したが、このチェック
は必ずしも定周期に限らなくてもよい。つまり、制御側
が通信回線に加入している間に待機側で二重アドレスの
チェックを行っておけばよい。例えば、制御権が切り換
わって待機側がパワーオンされる前に二重アドレスのチ
ェックを少なくとも1回は行っておくようにしてもよ
い。
In the embodiment, the case where the double address check is performed in the fixed cycle has been described. However, this check is not necessarily limited to the fixed cycle. That is, it is sufficient to check the double address on the standby side while the control side joins the communication line. For example, the double address may be checked at least once before the control right is switched and the standby side is powered on.

【0013】[0013]

【発明の効果】本発明によれば、二重化された通信ステ
ーションで、制御側が通信回線に加入している間に、待
機側では二重アドレスのチェックを行っている。これに
より、制御権の切り換えにより待機側が通信回線に加入
するときに、二重アドレスによる異常が発生して、通信
ステーションや通信システムがダウンしてしまうことを
未然に防止でき、信頼性の高い通信システムを実現でき
る。
According to the present invention, in the duplex communication station, the standby side checks the dual address while the control side is subscribed to the communication line. As a result, when the standby side joins the communication line due to the switching of the control right, it is possible to prevent the occurrence of an error due to the double address and the communication station or communication system going down. The system can be realized.

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

【図1】本発明の一実施例を示した構成図である。FIG. 1 is a configuration diagram showing an embodiment of the present invention.

【図2】図1の通信制御装置の動作説明図である。FIG. 2 is an operation explanatory view of the communication control device of FIG.

【図3】従来における通信システムの動作説明図であ
る。
FIG. 3 is an operation explanatory diagram of a conventional communication system.

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

4 通信回線 5 通信ステーション 6 左側 7 右側 61,71 通信制御装置 611,711 タイミング生成手段 612,712 二重アドレスチェック手段 615,715 制御手段 4 communication line 5 communication station 6 left side 7 right side 61,71 communication control device 611,711 timing generation means 612,712 double address check means 615,715 control means

───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.6 識別記号 庁内整理番号 FI 技術表示箇所 H04L 29/02 (72)発明者 水守 隆 東京都武蔵野市中町2丁目9番32号 横河 電機株式会社内─────────────────────────────────────────────────── ─── Continuation of front page (51) Int.Cl. 6 Identification number Office reference number FI Technical indication location H04L 29/02 (72) Inventor Takashi Mizumori 2-9-32 Nakamachi, Musashino City, Tokyo Yokogawa Electric Co., Ltd.

Claims (1)

【特許請求の範囲】[Claims] 【請求項1】 共通の通信回線に接続される複数の通信
ステーションの間でトークンを持回りし、トークンを獲
得した通信ステーションが通信を実行するトークンパッ
シング方式の通信システムにおいて、 制御側と待機側からなる二重化された通信ステーション
に設けられていて、制御側と待機側にそれぞれ設けら
れ、 制御側が待機側に対して二重アドレスをチェックするタ
イミングを与えるタイミング信号を発生するタイミング
生成手段と、 前記タイミング信号に基づいて二重アドレスのチェック
を行う二重アドレスチェック手段と、 この二重アドレスチェック手段によるチェックの結果、
二重アドレスが検出されたときは自身がある側の動作を
停止させ、二重アドレスが検出されなかったときは自身
がある側の動作を継続させる制御手段と、 を具備し、制御側が通信回線に加入済で待機側が未加入
である場合、制御側のタイミング生成手段は待機側の二
重アドレスチェック手段にタイミング信号を与え、待機
側の二重アドレスチェック手段は与えられたタイミング
信号に基づいてチェックを行い、制御側が通信回線に加
入している間に待機側で二重アドレスのチェックを行っ
ておくことを特徴とする通信制御装置。
1. A token-passing communication system in which a token is carried among a plurality of communication stations connected to a common communication line, and the communication station that has acquired the token executes communication, from a control side and a standby side. And a timing generation unit that is provided in each of the duplex communication stations and that is provided in each of the control side and the standby side, and that generates a timing signal that gives the control side a timing for checking the dual address to the standby side, and the timing. Dual address check means for checking the dual address based on the signal, and the result of the check by this dual address check means,
Control means for stopping the operation of one side when the duplicate address is detected, and for continuing the operation of the other side when the duplicate address is not detected, wherein the control side is a communication line When the standby side has not joined yet, the timing generation means on the control side gives a timing signal to the dual address check means on the standby side, and the dual address check means on the standby side based on the given timing signal. A communication control device characterized by performing a check and checking a dual address on the standby side while the control side joins the communication line.
JP05170261A 1993-07-09 1993-07-09 Communication control device Expired - Lifetime JP3125523B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP05170261A JP3125523B2 (en) 1993-07-09 1993-07-09 Communication control device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP05170261A JP3125523B2 (en) 1993-07-09 1993-07-09 Communication control device

Publications (2)

Publication Number Publication Date
JPH0730563A true JPH0730563A (en) 1995-01-31
JP3125523B2 JP3125523B2 (en) 2001-01-22

Family

ID=15901666

Family Applications (1)

Application Number Title Priority Date Filing Date
JP05170261A Expired - Lifetime JP3125523B2 (en) 1993-07-09 1993-07-09 Communication control device

Country Status (1)

Country Link
JP (1) JP3125523B2 (en)

Also Published As

Publication number Publication date
JP3125523B2 (en) 2001-01-22

Similar Documents

Publication Publication Date Title
JP2519603B2 (en) A distributed switching architecture for communication module redundancy.
EP0102059B1 (en) Data transmission device for loop transmission system
JPS6215950A (en) Data transmission control system
JPS6172445A (en) Defect detecting method
JP3125523B2 (en) Communication control device
JPH06259343A (en) Multiple bus control method and system using the same
JP3048100B2 (en) Communication control device
JPS62150948A (en) Bus faulty part detection system
JPS5991757A (en) Loop transmitter
JP2000040039A (en) Daisy chain failure avoidance system
JP2888038B2 (en) Redundant communication controller
JPH0293970A (en) Multiprocessor system
JP3245552B2 (en) Transfer control system
JPS61287351A (en) Data communication equipment test control system
JP3291729B2 (en) Redundant computer system
JP3047626B2 (en) Communication control device
JP2954040B2 (en) Interrupt monitoring device
JP3133172B2 (en) Multi-wave ring LAN fault management system
JPH03108859A (en) Terminal control fault monitor system in electronic exchange
JPH0358644A (en) Method for detecting fault location
JPH08204730A (en) Communication control system
JPS61196637A (en) Duplex control system for communicating control equipment
JPH0514323A (en) Line controller
JPH0591120A (en) Local area network
JPH0669933A (en) Communication controller

Legal Events

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

Free format text: PAYMENT UNTIL: 20071102

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20081102

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20091102

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20101102

Year of fee payment: 10

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

Free format text: PAYMENT UNTIL: 20101102

Year of fee payment: 10

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

Free format text: PAYMENT UNTIL: 20111102

Year of fee payment: 11

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

Free format text: PAYMENT UNTIL: 20121102

Year of fee payment: 12

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

Free format text: PAYMENT UNTIL: 20121102

Year of fee payment: 12

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

Free format text: PAYMENT UNTIL: 20131102

Year of fee payment: 13

EXPY Cancellation because of completion of term