JP2636610B2 - Backup method - Google Patents
Backup methodInfo
- Publication number
- JP2636610B2 JP2636610B2 JP3314430A JP31443091A JP2636610B2 JP 2636610 B2 JP2636610 B2 JP 2636610B2 JP 3314430 A JP3314430 A JP 3314430A JP 31443091 A JP31443091 A JP 31443091A JP 2636610 B2 JP2636610 B2 JP 2636610B2
- Authority
- JP
- Japan
- Prior art keywords
- controller
- backup
- lan
- station
- controllers
- 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
Classifications
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02E—REDUCTION OF GREENHOUSE GAS [GHG] EMISSIONS, RELATED TO ENERGY GENERATION, TRANSMISSION OR DISTRIBUTION
- Y02E60/00—Enabling technologies; Technologies with a potential or indirect contribution to GHG emissions mitigation
- Y02E60/30—Hydrogen technology
- Y02E60/50—Fuel cells
Landscapes
- Hardware Redundancy (AREA)
- Debugging And Monitoring (AREA)
Description
【0001】[0001]
【産業上の利用分野】この発明は、例えば一般工業用な
どに用いられる制御システムにおけるコントローラのバ
ックアップ方式に関するものである。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a controller backup system in a control system used for general industry, for example.
【0002】[0002]
【従来の技術】図3は、例えば特開平2−201502
号公報に示された従来の制御システムを示す構成図であ
る。図において、1はLAN(Local Area
Network)伝送路、2は補助記憶媒体3をもつ上
位コンピュータ、41〜45はそれぞれステーションア
ドレス#1〜#5をもつLAN1上のステーション、6
2,64,65はそれぞれ独立した制御をおこなううコ
ントローラ、61は上記LAN1に設置したバックアッ
プコントローラ、51,52,54,55はそれぞれ上
記コントローラ61,62,64,65と上記ステーシ
ョン41,42,44,45のインタフェース装置、8
2,84,85は上記コントローラ62,64,65に
対応して設けられたプロセス入出力装置、72,74,
75は切り換え装置、92,94,95は上記コントロ
ーラ62,64,65が故障発生等により正常に動作で
きなくなった際に、バイパスするためのバイパスルート
である。2. Description of the Related Art FIG.
FIG. 1 is a configuration diagram illustrating a conventional control system disclosed in Japanese Unexamined Patent Publication (Kokai) No. H10-15095. In the figure, 1 is a LAN (Local Area)
Network, transmission line 2, upper computer having auxiliary storage medium 3, 41 to 45 are stations on LAN 1 having station addresses # 1 to # 5, respectively, 6
Reference numerals 2, 64, and 65 denote controllers that perform independent control, 61 denotes a backup controller installed on the LAN 1, 51, 52, 54, and 55 denote controllers 61, 62, 64, and 65, and the stations 41, 42, and, respectively. 44, 45 interface devices, 8
2, 84, 85 are process input / output devices provided corresponding to the controllers 62, 64, 65;
Reference numeral 75 denotes a switching device, and reference numerals 92, 94, and 95 denote bypass routes for bypassing when the controllers 62, 64, and 65 cannot operate normally due to a failure or the like.
【0003】次に動作について説明する。上位コンピュ
ータ2の補助記憶装置3には、LAN伝送路1上に接続
された全コントローラの制御プログラムが格納されてい
る。また、LAN伝送路1上に接続された全コントロー
ラの故障診断を、上位コンピュータ2が定期的に行って
いるものとする。今、コントローラ62において故障が
発生し、このコントローラ62のバックアップ動作を、
バックアップ専用コントローラ61が行おうとする場合
について説明する。コントローラ62の故障は、上位コ
ンピュータ2の全コントローラに対する定期的故障診断
により上位コンピュータ2により検知される。上位コン
ピュータ2により故障と判断されたコントローラ62
は、LAN伝送路1から切り離され(インタフェース装
置52,切り替え装置72が上位コンピュータの指令で
作動する)、コントローラ62に制御されていたプロセ
ス入出力装置82が直接LANに接続される。次に、上
位コンピュータ2の補助記憶装置3に格納されているコ
ントローラ62の制御プログラムが、LAN伝送路1を
介して、上位コンピュータ2により、バックアップコン
トローラ61に転送され、コントローラ61が、故障コ
ントローラ62のバックアップ動作を開始する。Next, the operation will be described. The auxiliary storage device 3 of the host computer 2 stores control programs for all controllers connected to the LAN transmission line 1. It is also assumed that the host computer 2 periodically performs failure diagnosis of all controllers connected on the LAN transmission line 1. Now, a failure occurs in the controller 62, and the backup operation of the controller 62 is
A case where the backup-dedicated controller 61 attempts to perform the operation will be described. The failure of the controller 62 is detected by the host computer 2 by performing a periodic failure diagnosis on all controllers of the host computer 2. Controller 62 determined to be faulty by host computer 2
Is disconnected from the LAN transmission line 1 (the interface device 52 and the switching device 72 operate according to commands from the host computer), and the process input / output device 82 controlled by the controller 62 is directly connected to the LAN. Next, the control program of the controller 62 stored in the auxiliary storage device 3 of the host computer 2 is transferred to the backup controller 61 by the host computer 2 via the LAN transmission line 1, and the controller 61 Start backup operation.
【0004】次いで、故障コントローラ62が、上位コ
ンピュータ2の定期的故障診断により復帰したと検知さ
れ、このバックアップコントローラ61がコントローラ
62のバックアップ動作を停止する場合を説明する。上
位コンピュータ2によりコントローラ62が復帰したと
検知されると、上位コンピュータ2は、コントローラ6
2に対して、上位コンピュータ2の補助記憶装置3に格
納されているコントローラ62の制御プログラムの転送
を開始し、コントローラ62の立ち上げを行う。コント
ロ−ラ62が立ち上がると、バックアップコントローラ
61のバックアップ動作停止指令を、コントローラ61
に実行しバックアップ動作を停止する。さらに、インタ
フェース装置52、および切り替え装置72を上位コン
ピュータ2の指令で正常コントローラ動作時の状態に切
り換える。最後に、復帰したコントローラ62の動作開
始指令を、上位コンピュータ2からコントローラ62に
送り、もとの動作状態となる。[0004] Next, a case will be described in which the failure controller 62 is detected to have recovered from the periodic failure diagnosis of the host computer 2 and the backup controller 61 stops the backup operation of the controller 62. When the host computer 2 detects that the controller 62 has returned, the host computer 2
2, the transfer of the control program of the controller 62 stored in the auxiliary storage device 3 of the host computer 2 is started, and the controller 62 is started up. When the controller 62 starts up, the backup operation stop command of the backup controller 61 is sent to the controller 61.
To stop the backup operation. Further, the interface device 52 and the switching device 72 are switched to a state at the time of normal controller operation in accordance with a command from the host computer 2. Finally, a command to start operation of the restored controller 62 is sent from the host computer 2 to the controller 62 to return to the original operation state.
【0005】[0005]
【発明が解決しようとする課題】従来の制御システムに
おけるバックアップ方式は以上のように行われているの
で、各コントローラの故障診断をおこなう上位コンピュ
ータ2が故障した場合には、コントローラの異常を検知
できず、バックアップシステムは作動しない。また、バ
ックアップコントローラが固定なため、N:Nバックア
ップを実現するためには、複数のバックアップコントロ
ーラを接続する必要があり、コスト高になる。などの課
題があった。Since the backup method in the conventional control system is performed as described above, if the host computer 2 that diagnoses each controller fails, it is possible to detect an abnormality of the controller. And the backup system does not work. Further, since the backup controller is fixed, it is necessary to connect a plurality of backup controllers to realize N: N backup, which increases the cost. There were issues such as.
【0006】この発明は上記のような課題を解決するた
めになされたものであり、上位コンピュータによる各コ
ントローラ診断機能が不要となり、上位コンピュータ異
常時にもバックアップ動作に影響しない上、各コントロ
ーラの診断機能はLAN上の各ステーションに持たせる
ことにより、バックアップ動作に要する時間も短縮で
き、さらに、専用のバックアップコントローラを特に必
要としないため、N:Nバックアップシステムを構築で
きる。等の利点をもつバックアップ方式を得ることを目
的とする。SUMMARY OF THE INVENTION The present invention has been made to solve the above-described problems, and eliminates the need for a diagnostic function of each controller by a host computer. By having each station on the LAN, the time required for the backup operation can be reduced, and a dedicated backup controller is not particularly required, so that an N: N backup system can be constructed. It is an object of the present invention to obtain a backup method having such advantages.
【0007】[0007]
【課題を解決するための手段】この発明に係るバックア
ップ方式は、LANに接続された複数のステーション
と、これらのステーションにそれぞれ接続されプロセス
入出力装置の制御を行う複数のコントローラと、これら
のコントローラの制御プログラムを記憶した記憶装置
と、この記憶装置に記憶された各コントローラの制御プ
ログラムを上記LANにてサイクリック伝送する手段
と、上記各ステーションに設けられ自ステーションに接
続されたコントローラの故障診断をする手段と、上記各
コントローラに設けられ他のどのコントローラが故障し
た場合に自コントローラでバックアップするかを登録し
た手段と、上記いずれかのステーションでコントローラ
の故障が検出されたとき該故障コントローラをLANか
ら切り放すと共に他のコントローラに通知する手段とを
有し、この通知された故障コントローラをバックアップ
すると登録されたコントローラは、上記サイクリック伝
送されている制御プログラムの内の故障コントローラの
制御プログラムを取り込み、故障コントローラで制御し
ていた入出力装置の制御をバックアップ制御するもので
ある。A backup system according to the present invention comprises a plurality of stations connected to a LAN, a plurality of controllers respectively connected to these stations for controlling a process input / output device, and a controller for these controllers. Storage means for storing the control program of each controller, means for cyclically transmitting the control program of each controller stored in the storage apparatus via the LAN, and failure diagnosis of the controller provided in each station and connected to its own station Means for registering which controller is provided in each of the above controllers and which backup is performed by its own controller in the event of failure of any other controller. Release from LAN and other Means for notifying the failed controller, the controller registered to back up the notified failed controller takes in the control program of the failed controller among the control programs transmitted cyclically, and controls the failed controller. The backup control of the input / output device control is performed.
【0008】[0008]
【作用】この発明におけるバックアップ方式は、LAN
の各ステーションが自分に接続されているコントローラ
の故障診断を行い、LAN上に接続された他のステーシ
ョンに、自ステーションに接続されたコントローラの状
態を報告する機能をもっているため、いずれのコントロ
ーラからでも他のコントローラの故障状況を検知できる
上、各コントローラにバックアップすべき他のコントロ
ーラを定義しており、記憶装置に記憶された全コントロ
ーラの制御プログラムを、LANの持つサイクリック伝
送機能を利用して伝送路へ送信することにより、バック
アップコントローラとして定義されたコントローラが、
故障したコントローラの制御プログラムを獲得でき、被
バックアップコントローラ故障時に即、バックアップ動
作がどのコントローラにおいても可能となる。According to the present invention, the backup method is LAN
Each station has a function to diagnose the failure of the controller connected to itself and report the status of the controller connected to the own station to other stations connected to the LAN. In addition to detecting the failure state of other controllers, other controllers to be backed up in each controller are defined, and the control programs of all the controllers stored in the storage device are transmitted using the cyclic transmission function of the LAN. By transmitting to the transmission path, the controller defined as the backup controller
The control program of the failed controller can be obtained, and the backup operation can be performed on any controller immediately when the controller to be backed up fails.
【0009】[0009]
実施例1.以下、この発明の一実施例を図について説明
する。図1において、1はLAN(Local Are
a Network)の伝送路、2は補助記憶装置3を
もつ上位コンピュータ、41〜45はそれぞれステーシ
ョンアドレス#1〜#5をもつ上記LAN1上のステー
ション、61,62,64,65はそれぞれ独立した制
御をおこなううコントローラ、51,52,54,55
はそれぞれ上記コントローラ61,62,64,65と
上記ステーション41,42,44,45のインタフェ
ース装置、81,82,84,85は上記コントローラ
61,62,64,65に対応して設けられたプロセス
入出力装置、71,72,74,75は切り換え装置、
91,92,94,95は各コントローラ61,62,
64,65が故障発生等により正常に動作できなくなっ
た際に、バイパスするためのバイパスルートである。Embodiment 1 FIG. An embodiment of the present invention will be described below with reference to the drawings. In FIG. 1, reference numeral 1 denotes a LAN (Local Area).
a network), 2 is an upper computer having an auxiliary storage device 3, 41 to 45 are stations on the LAN 1 having station addresses # 1 to # 5, and 61, 62, 64, and 65 are independent control units. , 51, 52, 54, 55
Are interface devices for the controllers 61, 62, 64, 65 and the stations 41, 42, 44, 45, respectively. 81, 82, 84, 85 are processes provided corresponding to the controllers 61, 62, 64, 65, respectively. I / O devices, 71, 72, 74, 75 are switching devices,
91, 92, 94, and 95 are controllers 61, 62,
64 and 65 are bypass routes for bypassing when normal operation cannot be performed due to a failure or the like.
【0010】次に動作について説明する。上位コンピュ
ータ2の補助記憶装置3には、LAN伝送路1に接続さ
れたコントローラ61,62,64,65等の全コント
ローラ上で動作する制御プログラムが格納されている。
また、LAN1の伝送機能として、サイクリック伝送機
能をサポートしており、各ステーション41,42,4
3,44,45にて実現される。このサイクリック伝送
機能を用いて、ステーション43からLAN上の全ステ
ーションに対して、全コントローラの制御プログラムを
定期的に送信するものとする。一方、LAN伝送路1上
に接続されたステーション41,42,43,44,4
5等は、それぞれ自らのステーションに接続されている
コントローラ61,62,64,65等の故障診断を定
期的に行い、その結果を自ステーションに保持するとと
もに、LAN1に接続されている全ステーションに定期
的に報告する。これにより、LAN1に接続されたいず
れのステーションからでも、LAN1に接続された全コ
ントローラの故障状況を逐次知ることができる。ここ
で、図5に任意のステーションにて保持しているLAN
上に接続された全コントローラの故障状況をセットする
テーブルフォーマットの一例を示す。図5においては、
LAN1上にステーションが存在するか否かの存在フラ
グ、任意のステーションに接続されたコントローラの制
御プログラムをサイクリック伝送した場合の最大シーケ
ンス番号、及び、任意のステーションに接続されたコン
トローラのバックアップコントローラのステーションア
ドレスが格納されている。Next, the operation will be described. The auxiliary storage device 3 of the host computer 2 stores a control program that operates on all controllers such as the controllers 61, 62, 64, and 65 connected to the LAN transmission line 1.
Further, as a transmission function of the LAN 1, a cyclic transmission function is supported, and each station 41, 42, 4
3, 44, and 45. Using this cyclic transmission function, the control program of all the controllers is periodically transmitted from the station 43 to all the stations on the LAN. On the other hand, the stations 41, 42, 43, 44, 4 connected on the LAN transmission line 1
5 and the like periodically perform fault diagnosis of the controllers 61, 62, 64 and 65 connected to their own stations, hold the results in their own stations, and transmit the results to all the stations connected to the LAN 1. Report regularly. As a result, any station connected to the LAN 1 can sequentially know the failure status of all the controllers connected to the LAN 1. Here, FIG. 5 shows the LAN held by an arbitrary station.
An example of a table format for setting the failure status of all the controllers connected above is shown. In FIG.
An existence flag indicating whether or not a station exists on the LAN 1, a maximum sequence number when a control program of a controller connected to an arbitrary station is cyclically transmitted, and a backup controller of the controller connected to the arbitrary station. The station address is stored.
【0011】以下、コントローラ61が異常をおこし、
コントローラ64がバックアップする場合について図4
のフローチャートにもとづき説明する。図1において、
コントローラ61が異常をおこし、この異常をステーシ
ョン41のコントローラ61に対する故障診断にて検出
されたとする(ステップS1)この故障コントローラ6
1の異常を検知した他のステーションは、故障ステーシ
ョンアドレスとバックアップコントローラのステーショ
ンアドレスをチェックする(ステップS2)。図5のテ
ーブルにてコントローラ61のバックアップコントロー
ラとして定義されたコントローラ64が、自分が故障コ
ントローラ61のバックアップコントローラかどうかチ
ェック(ステップS3)後、自分が故障コントローラ6
1のバックアップコントローラであることを認識し、バ
ックアップコントローラとしての動作ができるように、
ステーション43につながる上位コンピュータから常時
サイクリック伝送されている制御プログラムの内、故障
コントローラ61の制御プログラムを受信格納する(ス
テップS4)。なお、受信完了は前回受信と今回受信の
データのコンペアエラーがなくなった時点とする。一
方、コントローラ61が故障と判断されると、インタフ
ェース装置51及び切り替え装置71が動作して、故障
コントローラ61はステーション41から切り放され、
バイパスルート91を通して、プロセス入出力装置81
はステーション41を介してLAN伝送路1に直結され
る。このようにして、ステーション41につながるプロ
セス入出力装置81に対する制御は、バックアップコン
トローラ64が請け負ったことになる。当然、コントロ
ーラ64は、プロセス入出力装置84の制御も継続して
処理を行う。Hereinafter, the controller 61 causes an abnormality,
FIG. 4 shows a case where the controller 64 performs backup.
A description will be given based on the flowchart of FIG. In FIG.
It is assumed that the controller 61 has caused an abnormality, and the abnormality has been detected in the failure diagnosis of the controller 61 of the station 41 (step S1).
The other station that has detected the abnormality of No. 1 checks the failed station address and the station address of the backup controller (step S2). The controller 64 defined as the backup controller of the controller 61 in the table of FIG. 5 checks whether or not the controller 64 is the backup controller of the failed controller 61 (step S3).
Recognizing that this is the backup controller of the first, so that it can operate as a backup controller,
The control program of the fault controller 61 is received and stored from among the control programs constantly transmitted cyclically from the host computer connected to the station 43 (step S4). The reception is completed when there is no longer a comparison error between the data received last time and the data received this time. On the other hand, if it is determined that the controller 61 has failed, the interface device 51 and the switching device 71 operate, and the failed controller 61 is disconnected from the station 41,
Through the bypass route 91, the process input / output device 81
Are directly connected to the LAN transmission line 1 via the station 41. In this way, control of the process input / output device 81 connected to the station 41 is undertaken by the backup controller 64. As a matter of course, the controller 64 also performs control of the process input / output device 84 continuously.
【0012】次に、故障コントローラ61が復帰した場
合について説明する。バックアップコントーラ64は、
バックアップ動作時においても、コントローラ61の復
帰の確認を常時行っている(ステップS5)。故障コン
トローラ61の復帰を確認すると(ステップS6)、次
に復帰したコントローラ61が自らの制御プログラム
を、上位コンピュータからのサイクリック伝送により受
信完了したかをチェックする(ステップS7)。受信完
了を確認すると(ステップS8)インタフェース装置5
1及び切り替え装置71が動作して、コントローラ61
はステーション41に接続される。この後バックアップ
コントローラ64は、コントローラ61のバックアップ
動作を停止し(ステップS9)、コントローラ61の制
御プログラムをコントローラ64上から抹消する。Next, the case where the failure controller 61 returns will be described. The backup controller 64
Even during the backup operation, confirmation of the return of the controller 61 is always performed (step S5). When the restoration of the failed controller 61 is confirmed (step S6), the controller 61, which has returned, checks whether its own control program has been completely received by cyclic transmission from the host computer (step S7). When the reception completion is confirmed (step S8), the interface device 5
1 and the switching device 71 operate, and the controller 61
Is connected to the station 41. Thereafter, the backup controller 64 stops the backup operation of the controller 61 (Step S9), and deletes the control program of the controller 61 from the controller 64.
【0013】実施例2.なお、上記実施例1.では、コ
ントローラ61がプロセス入出力装置81を、コントロ
ーラ64がプロセス入出力装置84を、それぞれ1:1
で担当して、当初の制御を行っている例を示したが、2
つのコントローラが同一プロセス入出力装置、あるいは
複数のプロセス入出力装置を制御している図2のような
場合においても、同様の効果を奏する。図2のようなシ
ステムを設定した場合において、任意のコントローラが
故障となった場合も、バックアップコントローラとして
図5のテーブルに定義されたコントローラが、LAN伝
送路を介して、実施例1.と同様にバックアップ動作を
開始する。さらに故障コントローラが復帰すると、やは
り実施例1.と同様のシーケンスに従いバックアップコ
ントローラはバックアップ動作を停止する。Embodiment 2 FIG. It should be noted that in the first embodiment. Here, the controller 61 and the process input / output device 81 and 84 respectively correspond to the process input / output device 81 in a 1: 1 ratio.
In the example shown above, the initial control was performed.
The same effect can be obtained in a case as shown in FIG. 2 in which one controller controls the same process input / output device or a plurality of process input / output devices. When a system as shown in FIG. 2 is set, even if an arbitrary controller fails, the controller defined as the backup controller in the table of FIG. A backup operation is started in the same manner as described above. When the failed controller returns further, the first embodiment is also performed. The backup controller stops the backup operation according to the same sequence as described above.
【0014】実施例3.また、上記実施例1.では、各
コントローラ61,62,64,65の制御プログラム
が、上位コンピュータ2の補助記憶装置3に全て格納さ
れていて、常時サイクリック伝送が動作している状態
で、任意のコントローラに故障が発生した時に、バック
アップすべきコントローラが故障したコントローラの制
御プログラムを、LAN1のサイクリック伝送にて受信
する方式を説明したが、任意のコントローラの故障をL
AN1上の各ステーション41〜45が検知した時点
で、上位コンピュータ2が接続されたステーション43
がサイクリック伝送を開始し、バックアップコントロー
ラがサイクリック受信を完了するだけの十分な時間経過
後、サイクリック伝送を停止させても、上記実施例と同
様な効果を奏する。さらに、補助記憶装置3はLAN1
に直接接続された記憶装置でもよいことは言うまでもな
い。Embodiment 3 FIG. Also, in the first embodiment. In the above, in the state where the control programs of the controllers 61, 62, 64, and 65 are all stored in the auxiliary storage device 3 of the host computer 2 and the cyclic transmission is constantly operating, a failure occurs in any controller. When the controller to be backed up receives the control program of the failed controller by the cyclic transmission of the LAN 1 when the failure occurs, the failure of the arbitrary controller is detected by L.
When each of the stations 41 to 45 on the AN 1 detects the station 43, the station 43 to which the host computer 2 is connected
Starts the cyclic transmission and stops the cyclic transmission after a lapse of sufficient time for the backup controller to complete the cyclic reception. Further, the auxiliary storage device 3 is connected to the LAN 1
Needless to say, a storage device directly connected to the storage device may be used.
【0015】[0015]
【発明の効果】以上のように、この発明によれば、従来
のバックアップシステムにおける上位コンピュータによ
る診断機能をLAN上の各ステーションにもたせるよう
に構成し、また、バックアップコントローラを固定にせ
ず、LANに接続された全てのコントローラがバックア
ップコントローラとして動作可能に構成したので、上位
コンピュータによる各コントローラ診断機能が不要とな
り、上位コンピュータが異常な時にもバックアップ動作
に影響しない上、各コントローラの診断機能はLAN1
上の各ステーションが持つため、バックアップ動作に要
する時間も短縮できると共に、専用のバックアップコン
トローラは特に必要としないため、N:Nバックアップ
システムを構築できるものが得られる効果がある。As described above, according to the present invention, the diagnosis function of the host computer in the conventional backup system is configured to be provided to each station on the LAN, and the backup controller is not fixed but connected to the LAN. Since all the connected controllers are configured to be operable as backup controllers, the controller diagnosis function of the host computer is not required, and the backup operation is not affected even when the host computer is abnormal.
Since each station has the above, the time required for the backup operation can be shortened, and a dedicated backup controller is not particularly required, so that an N: N backup system can be constructed.
【図1】この発明の実施例1.によるバックアップ方式
を実現する制御システムを示すブロック図である。FIG. 1 shows a first embodiment of the present invention. FIG. 2 is a block diagram showing a control system for realizing a backup method according to the first embodiment.
【図2】この発明の実施例2.によるバックアップ方式
を実現する制御システムを示すブロック図である。FIG. 2 shows a second embodiment of the present invention. FIG. 2 is a block diagram showing a control system for realizing a backup method according to the first embodiment.
【図3】従来のバックアップ方式の制御システムを示す
ブロック図である。FIG. 3 is a block diagram showing a conventional backup type control system.
【図4】この発明の実施例1.による任意のバックアッ
プコントロ−ラの動作フローを示すフローチャートであ
る。FIG. 4 shows a first embodiment of the present invention. 5 is a flowchart showing an operation flow of an arbitrary backup controller according to the first embodiment.
【図5】この発明の実施例1.によるLAN上の任意の
ステ−ションにて保有するコントロ−ラの診断用テーブ
ルフォーマット例を示す説明図である。FIG. 5 is a first embodiment of the present invention. FIG. 7 is an explanatory diagram showing an example of a diagnostic table format of a controller held at an arbitrary station on a LAN according to the first embodiment.
1 LAN伝送路 2 上位コンピュータ 3 補助記憶装置 41 ステーション 42 ステーション 43 ステーション 44 ステーション 45 ステーション 51 インタフェース装置 52 インタフェース装置 54 インタフェース装置 55 インタフェース装置 61 制御用コントローラ 62 制御用コントローラ 64 制御用コントローラ 65 制御用コントローラ 71 切り替え装置 72 切り替え装置 74 切り替え装置 75 切り替え装置 81 プロセス入出力装置 82 プロセス入出力装置 84 プロセス入出力装置 85 プロセス入出力装置 REFERENCE SIGNS LIST 1 LAN transmission line 2 host computer 3 auxiliary storage device 41 station 42 station 43 station 44 station 45 station 51 interface device 52 interface device 54 interface device 55 interface device 61 control controller 62 control controller 64 control controller 65 control controller 71 Switching device 72 Switching device 74 Switching device 75 Switching device 81 Process input / output device 82 Process input / output device 84 Process input / output device 85 Process input / output device
Claims (1)
と、これらのステーションにそれぞれ接続されプロセス
入出力装置の制御を行う複数のコントローラと、これら
のコントローラの制御プログラムを記憶した記憶装置
と、この記憶装置に記憶された各コントローラの制御プ
ログラムを上記LANにてサイクリック伝送する手段
と、上記各ステーションに設けられ自ステーションに接
続されたコントローラの故障診断をする手段と、上記各
コントローラに設けられ他のどのコントローラが故障し
た場合に自コントローラでバックアップするかを登録し
た手段と、上記いずれかのステーションでコントローラ
の故障が検出されたとき該故障コントローラをLANか
ら切り放すと共に他のコントローラに通知する手段とを
有し、この通知された故障コントローラをバックアップ
すると登録されたコントローラは、上記サイクリック伝
送されている制御プログラムの内の故障コントローラの
制御プログラムを取り込み、故障コントローラで制御し
ていた入出力装置の制御をバックアップ制御することを
特徴とするバックアップ方式。1. A plurality of stations connected to a LAN, a plurality of controllers respectively connected to the stations for controlling a process input / output device, a storage device storing a control program for these controllers, and a storage device for storing the control program. Means for cyclically transmitting the control program of each controller stored in the device via the LAN, means for diagnosing a failure of the controller connected to the own station provided at each station, and means provided for each controller. Means for registering which controller is to be backed up by its own controller in the event of a failure, and means for disconnecting the failed controller from the LAN and notifying other controllers when a failure of the controller is detected in any of the stations. Has been notified The controller registered to back up the failed controller fetches the control program of the failed controller from among the cyclically transmitted control programs, and performs backup control of the control of the input / output device controlled by the failed controller. Backup method.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3314430A JP2636610B2 (en) | 1991-11-28 | 1991-11-28 | Backup method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP3314430A JP2636610B2 (en) | 1991-11-28 | 1991-11-28 | Backup method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH05151010A JPH05151010A (en) | 1993-06-18 |
| JP2636610B2 true JP2636610B2 (en) | 1997-07-30 |
Family
ID=18053263
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP3314430A Expired - Lifetime JP2636610B2 (en) | 1991-11-28 | 1991-11-28 | Backup method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2636610B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9921569B2 (en) * | 2015-03-06 | 2018-03-20 | Yokogawa Electric Corporation | Field device commissioning system and method |
-
1991
- 1991-11-28 JP JP3314430A patent/JP2636610B2/en not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| JPH05151010A (en) | 1993-06-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2636610B2 (en) | Backup method | |
| JP3420919B2 (en) | Information processing device | |
| JPH0887458A (en) | Process control data transmission apparatus and I / O bus transmission fault elimination method | |
| JP2000040039A (en) | Daisy chain failure avoidance system | |
| JP3156987B2 (en) | Bus failure diagnosis method | |
| JP2000244520A (en) | Diagnosis method for redundant network | |
| JPH04235656A (en) | Channel device control system | |
| JP2000295255A (en) | Transmission path redundancy method and system using the method | |
| JPH0844637A (en) | Computer system with data transfer control function | |
| JP2630100B2 (en) | Fault handling method for interprocessor communication bus | |
| JPH0619810A (en) | Redundant device | |
| JPH06282454A (en) | Automatic failure diagnosis method | |
| JPH0553938A (en) | System for switching duplex central processing units | |
| JPS62140155A (en) | Automatic switching circuit for data bus of device | |
| JPH10198618A (en) | System and method for distributed communication control | |
| JPS61100037A (en) | Communication line controller | |
| JPH0372746A (en) | Fault processing method in loop communication system and connection sequence confirming method for station | |
| JPH06177892A (en) | Local area network | |
| JPS6065642A (en) | Redundant data communication system | |
| JPH01170242A (en) | Self-diagnosis system for secondary station | |
| JPH02187846A (en) | Automatic recovery control system for serial interface | |
| JPH0993308A (en) | Fault diagnostic system for communication channel in ordering management system | |
| JPH05342076A (en) | Dual writing filing device | |
| JPH04103245A (en) | Diagnostic system for local area network | |
| JPH11239197A (en) | Communication control device and communication control method |