JP3380957B2 - Redundant communication controller - Google Patents
Redundant communication controllerInfo
- Publication number
- JP3380957B2 JP3380957B2 JP29201897A JP29201897A JP3380957B2 JP 3380957 B2 JP3380957 B2 JP 3380957B2 JP 29201897 A JP29201897 A JP 29201897A JP 29201897 A JP29201897 A JP 29201897A JP 3380957 B2 JP3380957 B2 JP 3380957B2
- Authority
- JP
- Japan
- Prior art keywords
- fieldbus
- communication
- address
- communication control
- control
- 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
- Hardware Redundancy (AREA)
- Small-Scale Networks (AREA)
- Communication Control (AREA)
Description
【0001】[0001]
【発明の属する技術分野】本発明は、フィールドバスの
通信に用いる通信制御装置に関し、特に、通信の二重化
ができる二重化通信制御装置に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a communication control device used for fieldbus communication, and more particularly to a dual communication control device capable of duplex communication.
【0002】[0002]
【従来の技術】従来、プラント等の制御を行うために、
アナログ伝送により行っていた。しかし、近年、制御機
器とフィールド機器とを通信にデジタル伝送が要請さ
れ、伝送方式が標準化されつつある。この伝送は、フィ
ールドバスと呼ばれている。このフィールドバスに関し
ては、「フィールドバス基礎ブック」甲斐忠道、オーム
社等に記載されている。2. Description of the Related Art Conventionally, in order to control a plant or the like,
It was done by analog transmission. However, in recent years, digital transmission has been required for communication between the control device and the field device, and the transmission method is being standardized. This transmission is called a fieldbus. This fieldbus is described in "Fieldbus Basic Book", Tadada Kai Kai, Ohmsha, etc.
【0003】上記のフィールドバスは以下のように仕様
が決められている。
1)一対の電線上に複数台のフィールド機器が接続され
る。
2)フィールド機器間及びホスト(制御機器)とフィー
ルド機器間の通信はLAS(リンク・アクティブ・スケ
ジューラ)機能で制御される。
3)LASは、フィールドバス上のLM(リンク・マス
タ)機器の中から、規格で定められた手順で決定され
る。The specifications of the above field bus are determined as follows. 1) A plurality of field devices are connected on a pair of electric wires. 2) Communication between the field devices and between the host (control device) and the field device is controlled by the LAS (link active scheduler) function. 3) The LAS is determined from the LM (link master) device on the fieldbus according to the procedure defined by the standard.
【0004】LASは、一般にホストとのインターフェ
ース機器が実行する。LASはフィールドバスの通信全
般を制御することから、それが実行されるインターフェ
ース機器には高い信頼性が要求される。The LAS is generally executed by an interface device with the host. Since LAS controls all fieldbus communications, high reliability is required for the interface device on which it is executed.
【0005】ここで、フィールドバス通信制御部は、大
別して以下の2つの機能が含まれている。
1)制御機器が有する機能ブロックとフィールド機器の
機能ブロック間でカスケードデータ(制御データ)を転
送する機能。
2)オペレータズステーションからのフィールド機器の
機能ブロック内部パラメータに対するデータ取得、デー
タ設定要求を転送する機能。Here, the fieldbus communication control section roughly includes the following two functions. 1) A function of transferring cascade data (control data) between the functional blocks of the control device and the functional blocks of the field device. 2) A function to transfer the data acquisition and data setting request for the internal parameter of the functional block of the field device from the operator's station.
【0006】このような装置を図7に示す。図におい
て、1はオペレータズステーション(OPS)で、オペ
レータの操作パネルやCRTを有する。2は制御ステー
ション(FCS)で、複数台も設けられ、OPS1によ
り操作される。3はフィールドバス通信制御装置で、F
CS2と内部通信バスを介して接続し、フィールドバス
4の通信制御を行うと共に、FCS2とフィールドバス
に接続するフィールド機器5とのインターフェースを行
う。ここで、フィールド機器5とは、例えばセンサやバ
ルブ等を示す。Such a device is shown in FIG. In the figure, 1 is an operator's station (OPS), which has an operator's operation panel and a CRT. A control station (FCS) 2 is provided with a plurality of stations and is operated by the OPS 1. 3 is a fieldbus communication control device, F
It is connected to CS2 via an internal communication bus to control the communication of the fieldbus 4 and to interface the FCS2 to the field device 5 connected to the fieldbus. Here, the field device 5 indicates, for example, a sensor, a valve, or the like.
【0007】さらに詳細にフィールドバス通信制御装置
3を図8を用いて説明する。図において、31はホスト
インターフェース処理手段で、FCS2からの通信デー
タの受け取り、フィールドバス4からの通信データをF
CS2へ送る。32はフィールドバスプロトコル処理手
段で、ホストインターフェース処理手段31が受け付け
た通信データをフィールドバスプロトコルへの処理を行
うと共に、フィールドバス4からの通信データをフィー
ルドバスプロトコルからの処理を行う。33はLAS処
理手段で、フィールドバス上4の通信制御を行う。具体
的には、通信権限を各機器へ順次与えていく。34は送
受信回路で、フィールドバス4からの通信フレームを受
信すると共に、フィールドバスプロトコル処理手段32
からデータを受け取り、フィールドバス4に送信する。
また、送受信回路34は、LAS処理手段33からの通
信権限を与える通信フレームをフィールドバス4へ送信
する。35はアドレスフィルタリング処理手段で、送信
回路34が受信した通信フレームを受け取り、通信フレ
ームがデータフレームまたは自分宛のアドレスの場合、
フィールドバスプロトコル処理手段32に通信フレーム
を送信する。The fieldbus communication control device 3 will be described in more detail with reference to FIG. In the figure, 31 is a host interface processing means, which receives communication data from the FCS 2 and receives communication data from the fieldbus 4 by F
Send to CS2. A fieldbus protocol processing unit 32 processes the communication data received by the host interface processing unit 31 into the fieldbus protocol and processes the communication data from the fieldbus 4 from the fieldbus protocol. A LAS processing unit 33 controls communication on the fieldbus 4. Specifically, the communication authority is sequentially given to each device. Reference numeral 34 denotes a transmission / reception circuit, which receives the communication frame from the fieldbus 4 and also the fieldbus protocol processing means 32.
The data is received from and transmitted to the fieldbus 4.
The transmission / reception circuit 34 also transmits a communication frame from the LAS processing means 33, which gives the communication authority, to the field bus 4. An address filtering processing unit 35 receives a communication frame received by the transmission circuit 34, and when the communication frame is a data frame or an address addressed to itself,
The communication frame is transmitted to the fieldbus protocol processing means 32.
【0008】このような装置の動作を以下に説明する。
LAS処理手段33は、フィールドバス4に接続された
自分を含むすべての装置に対して規格で定められた順序
で、各装置に対応するアドレスと通信権限とからなる通
信フレームを送受信回路34に出力する。この通信フレ
ームを送受信回路34はフィールドバス4に送信する。The operation of such a device will be described below.
The LAS processing means 33 outputs to the transmission / reception circuit 34 a communication frame composed of an address corresponding to each device and a communication authority in an order defined by the standard for all devices including itself connected to the fieldbus 4. To do. The transmission / reception circuit 34 transmits this communication frame to the field bus 4.
【0009】仮に自分宛のアドレスの場合、送受信回路
34はこの通信フレームをフィールドバス4から受け取
り、アドレスフィルタリング処理手段35に送る。アド
レスフィルタリング処理手段35は、自分宛のアドレス
であるので、フィールドプロトコル処理手段32に送
る。If the address is addressed to itself, the transmission / reception circuit 34 receives this communication frame from the field bus 4 and sends it to the address filtering processing means 35. The address filtering processing means 35 sends it to the field protocol processing means 32 because it is an address addressed to itself.
【0010】このとき、すでに、FCS2は、フィール
ド機器5に対する制御データと制御するフィールド機器
5のアドレスをホストインターフェース処理手段31に
送信している。このデータをホストインターフェース処
理手段31は、フィールドバスプロトコル処理手段32
に送る。At this time, the FCS 2 has already transmitted the control data for the field device 5 and the address of the field device 5 to be controlled to the host interface processing means 31. The host interface processing means 31 processes this data by the fieldbus protocol processing means 32.
Send to.
【0011】そして、フィールドバスプロトコル処理手
段32は、LAS処理手段33から通信権限を与えられ
たので、ホストインターフェース手段31からの通信デ
ータに対してプロトコル処理を行い、フィールドバス通
信制御装置3のアドレスを付加して通信フレームを送受
信回路34に送る。ここで作成される通信フレームは、
制御情報(フレームのタイプ)、宛先アドレス、発信元
アドレス、パラメータ、応用層データ、誤り検出用附加
データからなる。受け取った通信フレームを送受信回路
34は、フィールドバス4に送信する。そして、フィー
ルド機器5は、送信先が自分宛のアドレスで、かつ、送
信元アドレスが自局の内部で記憶しているアドレス、す
なわち、フィールドバス通信制御装置3のアドレスが一
致したときのみ、制御データを書き込み、制御データに
対応した処理を実行する。Since the fieldbus protocol processing means 32 has been given the communication authority by the LAS processing means 33, the protocol processing is performed on the communication data from the host interface means 31, and the address of the fieldbus communication control device 3 is set. Is added to send a communication frame to the transmission / reception circuit 34. The communication frame created here is
It consists of control information (frame type), destination address, source address, parameters, application layer data, and additional data for error detection. The transmission / reception circuit 34 transmits the received communication frame to the field bus 4. Then, the field device 5 performs control only when the destination is the address addressed to itself and the source address is the address stored inside the local station, that is, the address of the fieldbus communication control device 3 matches. Data is written and processing corresponding to the control data is executed.
【0012】また、フィールド機器5は、LAS処理手
段33から通信権限を受け取ると、送信するデータに送
信元アドレスとして自分のアドレスを付加して通信フレ
ームを作成し、フィールドバス4に通信フレームを送信
する。When the field device 5 receives the communication authority from the LAS processing means 33, the field device 5 adds its own address as the source address to the data to be transmitted to create a communication frame, and transmits the communication frame to the field bus 4. To do.
【0013】そして、送受信回路34は、この通信フレ
ームを受信し、アドレスフィルタリング処理手段35に
送る。アドレスフィルタリング処理手段35は、通信フ
レームがデータフレームであるので、フィールドバスプ
ロトコル処理手段32に通信フレームを送る。フィール
ドバスプロトコル処理手段32は、通信フレームに対し
てプロトコル処理を行い、通信データをホストインター
フェース処理手段31に送る。ホストインターフェース
処理手段31はFCS2に通信データを送る。Then, the transmission / reception circuit 34 receives this communication frame and sends it to the address filtering processing means 35. Since the communication frame is a data frame, the address filtering processing means 35 sends the communication frame to the fieldbus protocol processing means 32. The fieldbus protocol processing means 32 performs protocol processing on the communication frame and sends the communication data to the host interface processing means 31. The host interface processing means 31 sends communication data to the FCS2.
【0014】[0014]
【発明が解決しようとする課題】高い信頼性が要求され
るプロセスアプリケーションでは、通信の二重化が必須
であった。しかしながら、オープンなネットワークプロ
トコルであるフィールドバス仕様として、何らか要因に
よってLAS機能が停止した場合の別の機器へのLAS
移譲手順が仕様化されているが、以下の理由によって、
フィールドバス通信制御装置の二重化は困難であった。Duplication of communication is essential for process applications that require high reliability. However, as a fieldbus specification, which is an open network protocol, LAS to another device when the LAS function stops due to some factor
The transfer procedure is specified, but for the following reasons,
It was difficult to duplicate the fieldbus communication controller.
【0015】1)フィールドバス上では各機器はそれぞ
れユニークなアドレスが付されている。そして、フィー
ルド機器に送信される制御データは、予め決められたア
ドレスからの通信フレームのみが、フィールド機器へ書
き込み動作が許される。つまり、決まった機器のみから
しか、フィールド機器は通信を受け付けない。1) On the fieldbus, each device is assigned a unique address. As for the control data transmitted to the field device, only the communication frame from the predetermined address is permitted to be written in the field device. That is, the field device accepts communication only from the determined device.
【0016】2)フィールドバス4は、オープンなプロ
トコルのため、上記を解決するために独自のプロトコル
を追加することはできない。2) Since the fieldbus 4 is an open protocol, it is not possible to add a unique protocol to solve the above.
【0017】そこで、本発明の目的は、独自なプロトコ
ルを追加することなく、通信の二重化を行うことができ
るフィールドバス通信制御装置を実現することにある。Therefore, an object of the present invention is to realize a fieldbus communication control device capable of duplicating communication without adding a unique protocol.
【0018】[0018]
【課題を解決するための手段】本発明は、フィールドバ
スに接続され、特定のアドレスからの制御データにだけ
書き込みを許可するフィールド機器と通信を行う二重化
通信制御装置であって、前記フィールド機器と前記特定
アドレスで通信を行う制御側フィールドバス通信制御部
と、この制御側フィールドバス通信制御部と異なるアド
レスが付され、制御側フィールドバス通信制御部が通信
が行えなくなったときに、通信フレームに制御側フィー
ルドバス通信制御部のアドレスを送信元アドレスとして
付加して通信フレームを作成し、フィールドバスに送信
し、制御側フィールドバス通信制御部のアドレスを自分
宛のアドレスとしてフィールドバス上の通信フレームを
受け取る待機側フィールドバス通信制御部とを有するこ
とを特徴とするものである。SUMMARY OF THE INVENTION The present invention is a duplicated communication control device for communicating with a field device which is connected to a field bus and permits only control data from a specific address to be written. The specific
The control side fieldbus communication control unit that communicates by address and the address different from this control side fieldbus communication control unit.
When the control side fieldbus communication control section is unable to communicate, the address of the control side fieldbus communication control section is added to the communication frame as the source address to create a communication frame, which is then added to the fieldbus. And a standby side fieldbus communication control section for transmitting and receiving a communication frame on the fieldbus by using the address of the control side fieldbus communication control section as its own address.
【0019】このような本発明では、制御側フィールド
通信制御部は、通常、フィールド機器と通信を行ってい
る。そして、制御側フィールド通信部が通信できなくな
ると、待機側フィールドバス通信制御部は、通信フレー
ムに制御側フィールドバス通信制御部のアドレスを送信
元アドレスとして付加して通信フレームを作成し、フィ
ールドバスに送信する。また、待機側フィールド通信制
御部は、制御側フィールドバス通信制御部のアドレスを
自分宛のアドレスとしてフィールドバス上の通信フレー
ムを受け取る。In the present invention as described above, the control side field communication control section normally communicates with the field device. When the control-side field communication unit cannot communicate, the standby-side fieldbus communication control unit adds the address of the control-side fieldbus communication control unit to the communication frame as a source address to create a communication frame, Send to. Further, the standby side field communication control unit receives the communication frame on the fieldbus with the address of the control side fieldbus communication control unit as its own address.
【0020】[0020]
【発明の実施の形態】以下図面を用いて本発明を説明す
る。図1は本発明の一実施の形態を示した構成図であ
る。図7と同一のものは同一符号を付して説明を省略す
る。DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention will be described below with reference to the drawings. FIG. 1 is a block diagram showing an embodiment of the present invention. 7 that are the same as those in FIG.
【0021】6は待機側フィールドバス通信制御部で、
フィールドバス通信制御部3が通信が行えなくなったと
きに、通信フレームにフィールドバス通信制御部3のア
ドレスを送信元アドレスとして付加して通信フレームを
作成し、フィールドバス4に送信する。そして、待機側
フィールドバス通信制御部6は、フィールドバス通信制
御部3のアドレスを自分宛のアドレスとしてフィールド
バス4上の通信フレームを受け取る。Reference numeral 6 is a standby side fieldbus communication control unit,
When the fieldbus communication control unit 3 cannot communicate, the address of the fieldbus communication control unit 3 is added to the communication frame as a source address to create a communication frame, and the communication frame is transmitted to the fieldbus 4. Then, the standby side fieldbus communication control unit 6 receives the communication frame on the fieldbus 4 with the address of the fieldbus communication control unit 3 as its own address.
【0022】この待機側フィールドバス通信制御部6の
具体的な構成を図2を用いて以下で説明する。61はホ
ストインターフェース処理手段で、FCS2からの通信
データの受け取り、フィールドバス4からの通信データ
をFCS2へ送る。62はフィールドバスプロトコル処
理手段で、ホストインターフェース処理手段61からの
通信データにフィールドバス通信制御部3のアドレスを
送信元アドレスとして付加して通信フレームを作成する
と共に、フィールドバス4からの通信データをフィール
ドバスプロトコル処理を行い、通信データをホストイン
ターフェース処理手段61に送る。63はLAS処理手
段で、フィールドバス4上の各機器の動作監視を行い、
LAS処理手段33が動作していなかった場合は、LA
S処理手段33に変わって、フィールドバス4の通信制
御を行う。具体的には、通信権限を各機器へ順次与え
る。なお、他のLAS処理手段の動作確認と切り替え
は、フィールドバス仕様で決められている。64は送受
信回路で、フィールドバス4に接続し、フィールドバス
プロトコル処理手段62とデータのやり取りを行うと共
に、LAS処理部63からの信号を受けて送信する。6
5は状態表示処理手段で、LAS処理手段63がLAS
動作中かどうかを検出し、状態保持手段66に保持させ
る。67は二重化記憶手段で、二重化しているかどうか
を記憶する。68はアドレスフィルタリング処理手段
で、送受信回路64が受信した通信フレームを受け取
り、フィールドバス4から自分宛のアドレスとフィール
ドバス通信制御部3のアドレスとの送信要求の通信フレ
ームと、データの通信フレームとをフィールドバスプロ
トコル処理手段62に送信する。A specific configuration of the standby side fieldbus communication control unit 6 will be described below with reference to FIG. A host interface processing unit 61 receives communication data from the FCS 2 and sends the communication data from the fieldbus 4 to the FCS 2. A fieldbus protocol processing unit 62 adds the address of the fieldbus communication control unit 3 as a source address to the communication data from the host interface processing unit 61 to create a communication frame, and also transmits the communication data from the fieldbus 4 to the communication data. Fieldbus protocol processing is performed and communication data is sent to the host interface processing means 61. Reference numeral 63 is a LAS processing means for monitoring the operation of each device on the fieldbus 4,
If the LAS processing means 33 is not operating, LA
Instead of the S processing means 33, communication control of the fieldbus 4 is performed. Specifically, the communication authority is sequentially given to each device. The operation confirmation and switching of other LAS processing means are determined by the fieldbus specifications. Reference numeral 64 denotes a transmission / reception circuit, which is connected to the fieldbus 4 to exchange data with the fieldbus protocol processing means 62 and to receive and transmit a signal from the LAS processing unit 63. 6
Reference numeral 5 is a status display processing means, and LAS processing means 63 is
It is detected whether or not it is in operation, and the state holding means 66 holds it. Reference numeral 67 is a duplication storage means for storing whether or not duplication is performed. An address filtering processing unit 68 receives a communication frame received by the transmission / reception circuit 64, and a communication frame for requesting transmission from the fieldbus 4 to its own address and an address of the fieldbus communication control unit 3 and a data communication frame. To the fieldbus protocol processing means 62.
【0023】このような装置の動作を以下で説明する。
まず始めに受信動作を説明する。図3はアドレスフィル
タリング処理手段68の動作を示したフローチャートで
ある。図4はホストインターフェース処理手段61の受
信動作を示したフローチャートである。The operation of such a device will be described below.
First, the receiving operation will be described. FIG. 3 is a flowchart showing the operation of the address filtering processing means 68. FIG. 4 is a flow chart showing the receiving operation of the host interface processing means 61.
【0024】送受信回路64はフィールドバス4より通
信フレームを受け取り、アドレスフィルタリング処理手
段68に通信フレームを送る。データの通信フレームか
自分宛の送信要求の通信フレームかどうかを確認する
(S1)。The transmitting / receiving circuit 64 receives the communication frame from the field bus 4 and sends the communication frame to the address filtering processing means 68. It is confirmed whether the communication frame is a data communication frame or a transmission request communication frame addressed to itself (S1).
【0025】データの通信フレーム、または、自分宛の
送信要求の通信フレームの場合は、通信フレームをフィ
ールドバスプロトコル処理手段62に送る(S5)。In the case of a data communication frame or a communication frame of a transmission request addressed to itself, the communication frame is sent to the fieldbus protocol processing means 62 (S5).
【0026】データの通信フレーム、または、自分宛の
送信要求の通信フレームでない場合は、二重化中かどう
かを確認する(S2)。If the frame is not a data communication frame or a communication frame of a transmission request addressed to itself, it is confirmed whether or not duplexing is in progress (S2).
【0027】二重化中の場合は、LAS処理手段63が
動作中かどうかを状態保持手段66により確認する。動
作中の場合は、通信フレームが制御側フィールドバス通
信制御部3のアドレスと一致するかどうかを確認する
(S4)。一致していた場合は通信フレームをフィール
ドバスプロトコル処理手段62に送る(S5)。一致し
ない場合は、通信フレームを破棄する(S6)。二重化
中でない場合は、通信フレームを破棄する(S6)。When the duplication is in progress, the state holding means 66 confirms whether or not the LAS processing means 63 is operating. If it is operating, it is confirmed whether the communication frame matches the address of the control side fieldbus communication control unit 3 (S4). If they match, the communication frame is sent to the fieldbus protocol processing means 62 (S5). If they do not match, the communication frame is discarded (S6). If it is not duplexing, the communication frame is discarded (S6).
【0028】フィールドバスプロトコル手段62は、ア
ドレスフィルタリング処理手段68から受け取った通信
フレームをプロトコル処理する。The fieldbus protocol means 62 protocol-processes the communication frame received from the address filtering processing means 68.
【0029】そして、ホストインターフェース処理手段
61は、二重化されているかどうかを二重化記憶手段6
7により確認する(S1)。Then, the host interface processing means 61 determines whether or not it is duplicated by the duplicated storage means 6.
Confirm by 7 (S1).
【0030】二重化されている場合は、LASが動作中
かどうかの動作状態を状態保持手段66から受け取り、
フィールドバスプロトコル処理手段62から受け取った
通信データに付加する(S2)。そして、付加したデー
タを内部通信バスに送る(S3)。When the LAS is duplicated, the operating state indicating whether the LAS is operating is received from the state holding means 66,
It is added to the communication data received from the fieldbus protocol processing means 62 (S2). Then, the added data is sent to the internal communication bus (S3).
【0031】二重化されていない場合は、フィールドバ
スプロトコル処理から受け取った通信データを内部通信
バスに送る(S3)。If not duplicated, the communication data received from the fieldbus protocol processing is sent to the internal communication bus (S3).
【0032】次に送信動作を説明する。図5はホストイ
ンターフェース処理手段61の送信動作を示したフロー
チャートである。Next, the transmission operation will be described. FIG. 5 is a flowchart showing the transmission operation of the host interface processing means 61.
【0033】ホストインターフェース処理手段61は、
二重化されているかどうかを二重化記憶手段67により
確認する(S1)。The host interface processing means 61 is
It is confirmed by the duplicated storage means 67 whether or not it is duplicated (S1).
【0034】二重化されている場合はLAS処理手段6
3が動作中化どうかを状態保持手段66により確認する
(S2)。LAS動作中の場合はFCS2からの通信デ
ータをフィールドバスプロトコル処理手段62に送る
(S3)。LAS動作中でない場合は処理を終了する。In case of duplication, LAS processing means 6
The state holding means 66 confirms whether or not 3 is in operation (S2). When the LAS is operating, the communication data from the FCS2 is sent to the fieldbus protocol processing means 62 (S3). If the LAS operation is not in progress, the process ends.
【0035】二重化されていない場合は、FCS2から
の通信データをフィールドバスプロトコル処理手段62
に送る(S3)。When the communication data from the FCS2 is not duplicated, the fieldbus protocol processing means 62 is used.
To (S3).
【0036】そして、フィールドバスプロトコル処理手
段62は、通信データにプロトコル処理を行い、送信回
路64に送る。そして、送信回路64は送信動作を行
う。Then, the fieldbus protocol processing means 62 performs protocol processing on the communication data and sends it to the transmission circuit 64. Then, the transmission circuit 64 performs a transmission operation.
【0037】このように、制御側フィールドバス通信制
御部3が通信できなくなった場合、待機側フィールドバ
ス通信制御部6が、送信時は制御側フィールドバス通信
部3のアドレスを付加して、フィールド機器5に通信フ
レームを送信する。そして、受信時は制御側フィールド
バス通信部3のアドレスと自分宛のアドレスの送信要求
の通信フレームを受け取る。これにより、フィールド機
器5が、決まった送信元アドレスのみの通信フレームを
受け取る場合でも、通信の二重化を行うことができる。In this way, when the control side fieldbus communication control section 3 becomes unable to communicate, the standby side fieldbus communication control section 6 adds the address of the control side fieldbus communication section 3 at the time of transmission to The communication frame is transmitted to the device 5. Then, at the time of reception, it receives the communication frame of the transmission request of the address of the control side fieldbus communication unit 3 and the address addressed to itself. As a result, even when the field device 5 receives a communication frame having only a fixed transmission source address, the communication can be duplicated.
【0038】また、フィールドバス通信制御部3,6に
それぞれLAS処理手段33,63を設けた構成にした
ので、LAS処理手段63は常時他のLAS処理手段3
3を監視するため、制御側フィールドバス通信制御部3
が通信できなくなったことが瞬時にわかる。つまり、制
御側フィールドバス通信制御部3が通信できなくなって
も、すぐに待機側フィールドバス通信制御部6が代わり
をすることができる。Since the fieldbus communication control units 3 and 6 are provided with the LAS processing means 33 and 63, respectively, the LAS processing means 63 is always operated by the other LAS processing means 3.
In order to monitor 3, the control side fieldbus communication control unit 3
You can instantly know that you can no longer communicate. That is, even if the control side fieldbus communication control section 3 cannot communicate, the standby side fieldbus communication control section 6 can immediately take the place.
【0039】次に他の実施の形態を図6に示し説明す
る。図7と同一のものは同一符号を付して説明を省略す
る。図において、7はLAS処理部で、フィールドバス
上の各機器の動作監視をすると共に、フィールドバス4
の通信制御を行う。具体的には、通信権限を各機器へ順
次与える。Next, another embodiment will be described with reference to FIG. 7 that are the same as those in FIG. In the figure, 7 is a LAS processing unit that monitors the operation of each device on the fieldbus and
Communication control. Specifically, the communication authority is sequentially given to each device.
【0040】8は制御側フィールドバス通信制御部で、
フィールドバス4上のフィールド機器5と通信を行う。
図7のフィールドバス通信制御部3との相異点は、LA
S処理部33が実行されていない点である。Reference numeral 8 is a control side fieldbus communication control section,
It communicates with the field device 5 on the field bus 4.
The difference from the fieldbus communication control unit 3 of FIG.
This is that the S processing unit 33 is not executed.
【0041】9は待機側フィールドバス通信制御部で、
監視手段91とライブリスト92とを有し、ライブリス
ト92で制御側フィールドバス通信制御部8が不動作中
のとき、通信フレームに制御側フィールドバス通信制御
部8のアドレスを送信元アドレスとして付加して通信フ
レームを作成し、フィールドバス4に送信し、制御側フ
ィールドバス通信制御部8のアドレスを自分宛のアドレ
スとしてフィールドバス4上の通信フレームを受け取
る。そして、監視手段91は、LAS処理部7がフィー
ルドバス4上の各機器の動作監視の信号を監視し、現
在、各機器が動作中かどうかをライブリスト92に記述
する。Reference numeral 9 is a standby side fieldbus communication control unit,
It has a monitoring means 91 and a live list 92, and when the control side fieldbus communication control section 8 is inactive in the live list 92, the address of the control side fieldbus communication control section 8 is added to the communication frame as a source address. Then, a communication frame is created and transmitted to the fieldbus 4, and the communication frame on the fieldbus 4 is received with the address of the control side fieldbus communication controller 8 as its own address. Then, the monitoring unit 91 monitors the operation monitoring signal of each device on the fieldbus 4 by the LAS processing unit 7, and describes in the live list 92 whether each device is currently operating.
【0042】このような装置の動作を以下に説明する。
LAS処理部7は、フィールドバス4上の各機器に通信
権限を与えていく。そして、LAS処理部7は、一定間
隔ごとに、各機器に対して通信を行い、各機器が動作中
かを確認する。監視手段91はこの信号を監視し、各機
器が動作中かどうかをライブリスト92に記述する。The operation of such a device will be described below.
The LAS processing unit 7 gives communication authority to each device on the fieldbus 4. Then, the LAS processing unit 7 communicates with each device at regular intervals and confirms whether each device is operating. The monitoring means 91 monitors this signal and describes in the live list 92 whether or not each device is operating.
【0043】待機側フィールドバス通信制御部9は、ラ
イブリスト92の制御側フィールドバス通信制御部8が
動作中かどうかを確認する。そして、動作中ならば何も
行わない。不動作ならば、待機側フィールドバス通信制
御部9は動作を開始し、送信する場合は、通信フレーム
に制御側フィールドバス通信制御部8のアドレスを送信
元アドレスとして付加して通信フレームを作成し、フィ
ールドバス4に送信する。受信する場合は、制御側フィ
ールドバス通信制御部8のアドレスを自分宛のアドレス
としてフィールドバス4上の通信フレームを受け取る。
なお、受信する場合において、通信フレームがデータの
場合は、ブロードキャストでデータが送信されるため、
待機側フィールドバス通信制御部9は受け取る。The standby side fieldbus communication control section 9 confirms whether the control side fieldbus communication control section 8 of the live list 92 is operating. If it is in operation, nothing is done. If it is not operating, the standby side fieldbus communication control unit 9 starts the operation, and when transmitting, the address of the control side fieldbus communication control unit 8 is added to the communication frame as a source address to create a communication frame. , Fieldbus 4. When receiving, a communication frame on the fieldbus 4 is received with the address of the control side fieldbus communication control unit 8 as its own address.
When receiving, if the communication frame is data, the data will be transmitted by broadcast,
The standby side fieldbus communication control unit 9 receives it.
【0044】[0044]
【発明の効果】本発明によれば、以下のような効果があ
る。請求項1〜4によれば、制御側フィールドバス通信
部が通信できなくなった場合、待機側フィールドバス通
信制御部が、送信時は制御側フィールドバス通信部のア
ドレスを付加して、フィールド機器に通信フレームを送
信する。そして、受信時は制御側フィールドバス通信部
のアドレスを自分宛のアドレスとして通信フレームを受
け取る。これにより、フィールド機器が、決まった送信
元アドレスのみの通信フレームを受け取る場合でも、通
信の二重化を行うことができる。The present invention has the following effects. According to claims 1 to 4, when the control-side fieldbus communication unit cannot communicate, the standby-side fieldbus communication control unit adds the address of the control-side fieldbus communication unit at the time of transmission and adds the address to the field device. Send a communication frame. Then, at the time of reception, the communication frame is received with the address of the control side fieldbus communication unit as its own address. As a result, even if the field device receives a communication frame having only a fixed transmission source address, the communication can be duplicated.
【0045】請求項3によれば、制御側、待機側フィー
ルドバス通信制御部にそれぞれLAS処理手段を設けた
構成にしたので、LAS処理手段は常時他のLAS処理
手段を監視するため、制御側フィールドバス通信制御部
が通信できなくなったことが瞬時にわかる。つまり、制
御側フィールドバス通信制御部が通信できなくなって
も、すぐに待機側フィールドバス通信制御部が代わりを
することができる。According to claim 3, since the LAS processing means is provided in each of the control side and the standby side fieldbus communication control section, the LAS processing means constantly monitors the other LAS processing means. You can instantly know that the fieldbus communication control unit has lost communication. That is, even if the control-side fieldbus communication control unit cannot communicate, the standby-side fieldbus communication control unit can immediately take over.
【図1】本発明の一実施の形態を示した構成図である。FIG. 1 is a configuration diagram showing an embodiment of the present invention.
【図2】待機側フィールドバス通信制御部6の具体的構
成を示した図である。FIG. 2 is a diagram showing a specific configuration of a standby side fieldbus communication control unit 6.
【図3】アドレスフィルタリング処理手段68の動作を
示したフローチャートである。FIG. 3 is a flowchart showing the operation of address filtering processing means 68.
【図4】ホストインターフェース処理手段61の受信動
作を示したフローチャートである。FIG. 4 is a flowchart showing a receiving operation of a host interface processing means 61.
【図5】ホストインターフェース処理手段61の送信動
作を示したフローチャートである。5 is a flowchart showing a transmission operation of a host interface processing means 61. FIG.
【図6】本発明の他の実施の形態を示した構成図であ
る。FIG. 6 is a configuration diagram showing another embodiment of the present invention.
【図7】従来の通信制御装置の構成を示した図である。FIG. 7 is a diagram showing a configuration of a conventional communication control device.
【図8】フィールドバス通信制御部3の具体的な構成を
示した図である。FIG. 8 is a diagram showing a specific configuration of a fieldbus communication control unit 3.
3 フィールドバス通信制御部 4 フィールドバス 5 フィールド機器 6 待機側フィールドバス通信制御部 7 LAS処理部 8 制御側フィールドバス通信制御部 9 待機側フィールドバス通信制御部 61 ホストインターフェース処理手段 62 フィールドバスプロトコル処理手段 63 LAS処理手段 64 送受信回路 68 アドレスフィルタリング処理手段 91 監視手段 92 ライブリスト 3 Fieldbus communication controller 4 fieldbus 5 field devices 6 Standby side fieldbus communication controller 7 LAS processing unit 8 Control side fieldbus communication controller 9 Standby side fieldbus communication controller 61 Host interface processing means 62 Fieldbus protocol processing means 63 LAS processing means 64 transmitter / receiver circuit 68 Address filtering processing means 91 Monitoring means 92 Live List
Claims (6)
レスからの制御データにだけ書き込みを許可するフィー
ルド機器と通信を行う二重化通信制御装置であって、 前記フィールド機器と前記特定アドレスで通信を行う制
御側フィールドバス通信制御部と、この制御側フィールドバス通信制御部と異なるアドレス
が付され、 制御側フィールドバス通信制御部が通信が行
えなくなったときに、通信フレームに制御側フィールド
バス通信制御部のアドレスを送信元アドレスとして付加
して通信フレームを作成し、フィールドバスに送信し、
制御側フィールドバス通信制御部のアドレスを自分宛の
アドレスとしてフィールドバス上の通信フレームを受け
取る待機側フィールドバス通信制御部とを有することを
特徴とする二重化通信制御装置。1. A duplicated communication control device connected to a field bus and communicating with a field device which permits writing of control data only from a specific address, the control being for communicating with the field device at the specific address. Side fieldbus communication control unit and an address different from this control side fieldbus communication control unit
Is added, and when the control side fieldbus communication control section cannot communicate, the address of the control side fieldbus communication control section is added to the communication frame as a source address to create a communication frame and sent to the fieldbus. Then
A duplex communication control device, comprising: a standby-side fieldbus communication control unit that receives a communication frame on a fieldbus with the address of the control-side fieldbus communication control unit as its own address.
レスからの制御データにだけ書き込みを許可するフィー
ルド機器とブロードキャストで通信を行う二重化通信制
御装置であって、 前記フィールド機器と前記特定アドレスで通信を行う制
御側フィールドバス通信制御部と、この制御側フィールドバス通信制御部と異なるアドレス
が付され、 制御側フィールドバス通信制御部が通信が行
えなくなったときに、通信フレームに制御側フィールド
バス通信制御部のアドレスを送信元アドレスとして付加
して通信フレームを作成し、フィールドバスに送信し、
制御側フィールドバス通信制御部のアドレスを自分宛の
アドレスとしてフィールドバス上の通信フレームを受け
取る待機側フィールドバス通信制御部とを有することを
特徴とする二重化通信制御装置。2. A duplicated communication control device which is connected to a field bus and communicates by broadcast with a field device which permits writing of control data only from a specific address, and which communicates with the field device at the specific address. The control side fieldbus communication control part to perform and the address different from this control side fieldbus communication control part
Is added, and when the control side fieldbus communication control section cannot communicate, the address of the control side fieldbus communication control section is added to the communication frame as a source address to create a communication frame and sent to the fieldbus. Then
A duplex communication control device, comprising: a standby-side fieldbus communication control unit that receives a communication frame on a fieldbus with the address of the control-side fieldbus communication control unit as its own address.
レスからのブロードキャストによる通信フレームにだけ
書き込みを許可するフィールド機器と通信を行う二重化
通信制御装置であって、 前記フィールド機器と前記特定アドレスで通信を行う制
御側フィールドバス通信制御部と、この制御側フィールドバス通信制御部と異なるアドレス
が付され、 制御側フィールドバス通信制御部が通信が行
えなくなったときに、通信フレームに制御側フィールド
バス通信制御部のアドレスを送信元アドレスとして付加
して通信フレームを作成し、フィールドバスに送信し、
制御側フィールドバス通信制御部のアドレスを自分宛の
アドレスとしてフィールドバス上の通信フレームを受け
取る待機側フィールドバス通信制御部とを有することを
特徴とする二重化通信制御装置。3. A specific ad connected to a fieldbus.
A duplex communication control device that communicates with a field device that allows writing only in a communication frame broadcast by a broadcast , and a control side fieldbus communication control unit that communicates with the field device at the specific address, and this control side. Address different from fieldbus communication controller
Is added, and when the control side fieldbus communication control section cannot communicate, the address of the control side fieldbus communication control section is added to the communication frame as a source address to create a communication frame and sent to the fieldbus. Then
A duplex communication control device, comprising: a standby-side fieldbus communication control unit that receives a communication frame on a fieldbus with the address of the control-side fieldbus communication control unit as its own address.
レスからの制御データにだけ書き込みを許可するフィー
ルド機器と通信を行う二重化通信制御装置であって、 前記フィールド機器と前記特定アドレスで通信を行う制
御側フィールドバス通信制御部と、 この制御側フィールドバス通信制御部が通信が行えなく
なったときに、通信フレームに制御側フィールドバス通
信制御部のアドレスを送信元アドレスとして付加して通
信フレームを作成し、フィールドバスに送信し、制御側
フィールドバス通信制御部のアドレスを自分宛のアドレ
スとしてフィールドバス上の通信フレームを受け取る待
機側フィールドバス通信制御部とを有し、 待機側フィールドバス通信制御部は、 ホスト装置と通信を行うホストインターフェース処理手
段と、 フィールドバスと接続し、通信フレームの送受信を行う
送受信回路と、 この送受信回路が受信した通信フレームを受け取り、通
信フレームの宛先アドレスが、自分宛アドレスと制御側
フィールドバス通信制御部のアドレスのとき、自分宛の
通信フレームとして処理するアドレスフィルタリング処
理手段と、 このアドレスフィルタリング処理手段から通信フレーム
を受け取り、プロトコル処理を行うと共に、インターフ
ェース処理手段からのデータに、制御側フィールドバス
通信制御部のアドレスを送信元アドレスとして付加して
通信フレームを作成し、前記送受信回路に送るフィール
ドバスプロトコル処理手段とを具備することを特徴とす
る請求項1記載の二重化通信制御装置。4. A specific add connected to a fieldbus.
Response that allows writing only to the control data from
A redundant communication control device for communicating with a field device, and a device for communicating with the field device at the specific address.
Communication cannot be performed between the local side fieldbus communication control unit and this side fieldbus communication control unit.
The communication side, the control side fieldbus communication will be added to the communication frame.
The address of the communication control unit is added as the source address
Signal frame, send to fieldbus, control side
Enter the address of the fieldbus communication control unit to yourself.
Waiting to receive a communication frame on the fieldbus
The standby side fieldbus communication control section has a machine side fieldbus communication control section, and the standby side fieldbus communication control section has a host interface processing means for communicating with the host device, and a transmitting and receiving circuit for connecting with the fieldbus and transmitting and receiving communication frames. receiving a communication frame transmitting and receiving circuit receives, through
The destination address of the received frame is the address addressed to itself and the control side
At the address of the fieldbus communication control unit, an address filtering processing unit that processes as a communication frame addressed to itself, receives the communication frame from this address filtering processing unit, performs protocol processing, and controls the data from the interface processing unit. 2. The duplex communication control device according to claim 1, further comprising a fieldbus protocol processing means for creating a communication frame by adding the address of the side fieldbus communication control unit as a source address and sending the communication frame to the transmitting / receiving circuit. .
側フィールドバス通信制御部とに、それぞれリンク・ア
クティブ・スケジューラ処理手段を設け、制御側フィー
ルド通信制御部が通信を行えなくなったときに、待機側
フィールドバス通信制御装置のリンク・アクティブ・ス
ケジューラ処理手段に切り替わることにより、待機側フ
ィールドバス通信制御部へ通信が切り替わることを特徴
とする請求項1〜4のいずれかに記載の二重化通信制御
装置。5. The control side fieldbus communication control section and the standby side fieldbus communication control section are respectively provided with link active scheduler processing means, and when the control side field communication control section becomes unable to communicate, standby by switching to the link active scheduler processing means side fieldbus communication controller, duplex communication control device according to any one of claims 1 to 4, characterized in that the switched communications to the stand-by side fieldbus communication controller .
ィールドバス上の各機器の動作状態が記述されたライブ
リストにより、制御側フィールドバス通信制御部から切
り替わることを特徴とする請求項1〜4のいずれかに記
載の二重化通信制御装置。6. waiter Fieldbus communication control unit according to claim, characterized in that the live list the operating state of each device on the field bus is described, switching from the control side fieldbus communication controller 1-4 The duplicated communication control device described in any one of 1 .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP29201897A JP3380957B2 (en) | 1997-10-24 | 1997-10-24 | Redundant communication controller |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP29201897A JP3380957B2 (en) | 1997-10-24 | 1997-10-24 | Redundant communication controller |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH11127179A JPH11127179A (en) | 1999-05-11 |
| JP3380957B2 true JP3380957B2 (en) | 2003-02-24 |
Family
ID=17776471
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP29201897A Expired - Fee Related JP3380957B2 (en) | 1997-10-24 | 1997-10-24 | Redundant communication controller |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3380957B2 (en) |
Families Citing this family (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6915364B1 (en) * | 1999-07-02 | 2005-07-05 | Fisher Rosemount Systems, Inc. | Automatically downloaded link active schedule |
| KR100337157B1 (en) * | 1999-12-29 | 2002-05-18 | 차 동 해 | A optical communication sharing system for fieldbus |
| KR100689323B1 (en) | 2005-09-22 | 2007-03-08 | 엘에스산전 주식회사 | Fieldbus Network Multiplexing System |
| JP6623996B2 (en) | 2016-09-26 | 2019-12-25 | 横河電機株式会社 | Processing device, network device, control method for processing device, control method for network device, control program for processing device, control program for network device, and recording medium |
-
1997
- 1997-10-24 JP JP29201897A patent/JP3380957B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH11127179A (en) | 1999-05-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3380957B2 (en) | Redundant communication controller | |
| JP3321467B2 (en) | Hearable communication subscription device, communication method, and communication system having audible communication subscription device | |
| JPH09130408A (en) | Network interface device | |
| JP2504366B2 (en) | Fault tolerant system | |
| JPH02128540A (en) | Method and system for data communication | |
| JP3294256B2 (en) | Data communication method and device | |
| JPH04233846A (en) | Method and apparatus for data transmission | |
| JP3217086B2 (en) | Message Communication Method between Standby Controller and Message Device in Redundant System | |
| KR960011136B1 (en) | Network dualization and its method | |
| JPH0991233A (en) | Network connection device | |
| JPS61108239A (en) | Method for transferring right of communication master station | |
| JP3036050B2 (en) | Communication control device | |
| JP2658129B2 (en) | Data transmission equipment | |
| JPH0764472A (en) | Remote I / O system of programmable controller | |
| JP3394660B2 (en) | Redundant system switching method | |
| JPS6144425B2 (en) | ||
| JPH02113741A (en) | Communication processing system | |
| JPH07118828B2 (en) | Transmission device control signal transmission method | |
| JPH05227214A (en) | Optical synchronism transmitting system | |
| JPH04238433A (en) | Transmission system for event data | |
| JP2002261768A (en) | Media converter having test manger, and fault detection system and method | |
| JPH0574041U (en) | Redundant communication controller | |
| JPH04196842A (en) | Abnormal information transmitting system | |
| JPS5858629A (en) | Bus switching system | |
| WO2007055009A1 (en) | Control system for bus type network, master unit device, remote unit device, and control method for bus type network |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20071220 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20081220 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091220 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091220 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101220 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101220 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111220 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121220 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131220 Year of fee payment: 11 |
|
| LAPS | Cancellation because of no payment of annual fees |