JPH113240A - Control computer system - Google Patents

Control computer system

Info

Publication number
JPH113240A
JPH113240A JP9156640A JP15664097A JPH113240A JP H113240 A JPH113240 A JP H113240A JP 9156640 A JP9156640 A JP 9156640A JP 15664097 A JP15664097 A JP 15664097A JP H113240 A JPH113240 A JP H113240A
Authority
JP
Japan
Prior art keywords
control
processor unit
standby
unit
processor
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.)
Pending
Application number
JP9156640A
Other languages
Japanese (ja)
Inventor
Hiroki Ito
博樹 伊藤
Eiji Yajima
英治 矢島
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 JP9156640A priority Critical patent/JPH113240A/en
Publication of JPH113240A publication Critical patent/JPH113240A/en
Pending legal-status Critical Current

Links

Landscapes

  • Stored Programmes (AREA)
  • Safety Devices In Control Systems (AREA)
  • Hardware Redundancy (AREA)

Abstract

(57)【要約】 (修正有) 【課題】制御対象に影響を与えることなくシステムプロ
グラムを変更できる二重化制御用計算機システム。 【解決手段】制御側のプロセッサユニットの動作を継続
させ、待機側のプロセッサユニットの動作を停止させ、
待機側のプロセッサユニットに新しいシステムプログラ
ムをロードするロード手段と、制御側のプロセッサユニ
ットにある制御入出力部に制御データを保持するように
指示をしてから、待機側のプロセッサユニットを起動す
る起動手段と、制御側のプロセッサユニットにあるアプ
リケーションデータを待機側のプロセッサユニットにコ
ピーするコピー手段と、以上が完了した後に制御側のプ
ロセッサユニットを自己停止させる停止手段とを具備
し、制御側のプロセッサユニットが自己停止したときに
待機側のプロセッサユニットが新たな制御側のプロセッ
サユニットとして起動する。
(57) [Summary] (With correction) [PROBLEMS] A computer system for redundant control that can change a system program without affecting a control target. An operation of a processor unit on a control side is continued, an operation of a processor unit on a standby side is stopped,
Load means for loading a new system program into the standby processor unit, and activation for instructing the control input / output unit of the control processor unit to hold control data, and then activating the standby processor unit Means for copying application data in the processor unit on the control side to the processor unit on the standby side; and stopping means for self-stopping the processor unit on the control side after the above is completed. When the unit self-stops, the standby processor unit starts up as a new control processor unit.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、制御用計算機に二
重化したプロセッサユニットを搭載し、二重化したプロ
セッサユニットの一方を制御側、他方を待機側として動
作させる制御用計算機システムに関するものである。さ
らに詳しくは、オンラインでシステムプログラムを変更
するための工夫を施した計算機システムに関するもので
ある。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a control computer system in which a duplicated processor unit is mounted on a control computer, and one of the duplicated processor units is operated as a control side and the other is operated as a standby side. More specifically, the present invention relates to a computer system devised for changing a system program online.

【0002】[0002]

【従来の技術】制御用計算機システムでは、ハードウェ
アの一時的な故障に対しては、プロセッサ、メモリ、I
/Oカード等の構成要素を冗長化することによって故障
の影響を回避することができる。しかし、プロセッサ、
メモリ、I/Oカード等の機能はオペレーティングシス
テム(以下、OSとする)等のシステムプログラムが安
定に稼動するという前提の上に成り立っているため、シ
ステムプログラムが故障したときは、システムの停止を
伴わざるを得なかった。ところで、プロセス制御等に用
いられる制御用計算機システムにおいては、制御対象の
性格上、システムの停止はごく限られたタイミングと時
間においてのみ許されるものであり、しかも高度な信頼
性を要求されるため、故障に対して迅速に修復を施すこ
とが不可欠である。このようにプロセス制御等に用いる
制御用計算機システムにおいては、高信頼性、高可用性
が求められる反面、OS等の中枢となるソフトウェアの
故障に対しては、その修復が事実上困難であるという問
題点があった。ここで、高可用性は、高い稼働率で運用
可能であることをいう。
2. Description of the Related Art In a control computer system, a processor, a memory, and an
By making the components such as the / O card redundant, the influence of the failure can be avoided. But the processor,
Since functions such as a memory and an I / O card are based on the premise that a system program such as an operating system (hereinafter referred to as OS) operates stably, when the system program fails, the system is stopped. I had to accompany it. By the way, in a control computer system used for process control, etc., the stop of the system is allowed only at a very limited timing and time due to the nature of the control target, and high reliability is required. It is indispensable to quickly repair a failure. As described above, the control computer system used for the process control or the like requires high reliability and high availability, but it is practically difficult to repair the failure of the core software such as the OS. There was a point. Here, high availability means that operation is possible at a high operation rate.

【0003】[0003]

【発明が解決しようとする課題】本発明は上述した問題
点を解決するためになされたものであり、制御側のプロ
セッサユニットの動作を継続させ、待機側のプロセッサ
ユニットの動作を停止させ、停止した待機側のプロセッ
サユニットの記憶部に新しいシステムプログラムをロー
ドすることによって、制御対象に影響を与えることなく
システムプログラムを変更できる制御用計算機システム
を実現することを目的とする。
SUMMARY OF THE INVENTION The present invention has been made to solve the above-mentioned problems, and it is intended to continue the operation of the processor unit on the control side, stop the operation of the processor unit on the standby side, and stop the operation. An object of the present invention is to realize a control computer system capable of changing a system program without affecting a control target by loading a new system program into a storage unit of the standby processor unit.

【0004】[0004]

【課題を解決するための手段】本発明は次のとおりの構
成になった制御用計算機システムである。 (1)制御用計算機に二重化したプロセッサユニットを
搭載し、二重化したプロセッサユニットの一方を制御
側、他方を待機側として動作させる制御用計算機システ
ムにおいて、各プロセッサユニットは、システムプログ
ラム及びアプリケーションデータを記憶した記憶部及び
制御データを入出力する制御入出力部を有し、システム
プログラムの変更を行うときに、制御側のプロセッサユ
ニットの動作を継続させ、待機側のプロセッサユニット
の動作を停止させる動作制御手段と、停止した待機側の
プロセッサユニットの記憶部に新しいシステムプログラ
ムをロードするロード手段と、制御側のプロセッサユニ
ットにある制御入出力部にプロセッサユニットからのデ
ータ更新がなくても制御データを保持するように指示を
してから、待機側のプロセッサユニットを起動する起動
手段と、制御側のプロセッサユニットにある記憶部に記
憶されたアプリケーションデータを待機側のプロセッサ
ユニットにある記憶部にコピーするコピー手段と、前記
制御入出力部への制御データの保持及びアプリケーショ
ンデータのコピーが完了した後に制御側のプロセッサユ
ニットを自己停止させる停止手段と、を具備し、制御側
のプロセッサユニットが自己停止したときに待機側のプ
ロセッサユニットが新たな制御側のプロセッサユニット
として起動することを特徴とする制御用計算機システ
ム。 (2)前記新たな制御側として起動したプロセッサユニ
ットに制御の継続性を妨げる動作を実行させない動作制
限手段を具備したことを特徴とする(1)記載の制御用
計算機システム。
SUMMARY OF THE INVENTION The present invention is a control computer system having the following configuration. (1) In a control computer system in which a duplicated processor unit is mounted on a control computer and one of the duplicated processor units operates as a control side and the other as a standby side, each processor unit stores a system program and application data. Operation control for controlling the processor unit on the control side and stopping the operation of the processor unit on the standby side when the system program is changed when the system program is changed. Means, load means for loading a new system program into the storage unit of the stopped standby processor unit, and control data stored in the control input / output unit of the control processor unit without data update from the processor unit To wait, and then wait Activating means for activating the processor unit; copying means for copying application data stored in a storage unit in the control processor unit to a storage unit in the standby processor unit; and control data to the control input / output unit Stopping means for self-stopping the control-side processor unit after the holding and the copying of the application data are completed, and when the control-side processor unit self-stops, the standby-side processor unit A control computer system which is activated as a processor unit. (2) The control computer system according to (1), further comprising operation restriction means for preventing the processor unit started as the new control side from executing an operation that hinders control continuity.

【0005】[0005]

【発明の実施の形態】以下図面を用いて本発明を詳しく
説明する。図1は本発明の一実施例を示す構成図であ
る。図1で、1は制御用計算機、2はシステム生成用計
算機、3は制御用計算機1とシステム生成用計算機2が
接続された通信バスである。
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention will be described below in detail with reference to the drawings. FIG. 1 is a configuration diagram showing one embodiment of the present invention. In FIG. 1, 1 is a control computer, 2 is a system generation computer, and 3 is a communication bus to which the control computer 1 and the system generation computer 2 are connected.

【0006】制御用計算機1で、10a,10bは二重
化されたプロセッサユニットである。プロセッサユニッ
ト10aと10b は同一構成になっていて、CPU1
1と記憶装置12をそれぞれ有する。プロセッサユニッ
ト相互間でデータの受け渡しが可能な構成になってい
る。記憶装置12にはシステムプログラムが記憶されて
いる。システムプログラムは、プロセッサユニット上で
動作し、ブート処理用プログラム、OS、制御用プログ
ラムを含む。2つのプロセッサユニット10aと10b
は、互いに処理タイミングの同期を取りながら同一プ
ログラムを実行しているが、制御入出力をどちらか一方
が行っており、制御入出力を実際に行っている側が制御
側、他方が待機側になっている。13a,13bは二重
化された制御入出力部である。制御入出力部13aと1
3bは同一構成になっていて、プロセッサユニットと制
御機器との仲介を行い、制御入出力データの送受信を行
う。
In the control computer 1, 10a and 10b are duplicated processor units. The processor units 10a and 10b have the same configuration,
1 and a storage device 12. Data can be transferred between the processor units. The storage device 12 stores a system program. The system program operates on the processor unit and includes a boot processing program, an OS, and a control program. Two processor units 10a and 10b
Are executing the same program while synchronizing the processing timing with each other, but one of them is performing control input / output, and the side that actually performs control input / output is the control side, and the other is the standby side. ing. 13a and 13b are duplicated control input / output units. Control input / output units 13a and 1
3b has the same configuration, mediates between the processor unit and the control device, and transmits and receives control input / output data.

【0007】システム生成用計算機2は、制御用計算機
のシステムプログラム、アプリケーションデータ等の生
成を行う。
[0007] The system generating computer 2 generates a system program of the control computer, application data, and the like.

【0008】図2は図1のシステムの具体的構成例を示
した図である。図2で、記憶装置12は、ROM(読み
出し専用メモリ)121と主記憶装置122からなる。
ROM121にはブート用プログラムが、主記憶装置1
22とにはOS、制御用プログラム、アプリケーション
データがそれぞれ記憶されている。ブート用プログラム
は、計算機の立ち上げ処理を行うためのプログラムであ
る。OSはブート用プログラムの実行により主記憶装置
122にロードされ、このプログラムの実行によって冗
長化機能を実現する。制御用プログラムは、OS上で動
作し、このプログラムの実行によって制御機能を実現す
る。
FIG. 2 is a diagram showing a specific configuration example of the system of FIG. In FIG. 2, the storage device 12 includes a ROM (read only memory) 121 and a main storage device 122.
The boot program is stored in the ROM 121 in the main storage device 1.
22 stores an OS, a control program, and application data. The boot program is a program for performing startup processing of a computer. The OS is loaded into the main storage device 122 by executing a boot program, and realizes a redundancy function by executing this program. The control program runs on the OS, and realizes a control function by executing this program.

【0009】システム生成用計算機2で、21は記憶装
置で、システムプログラム変更用プログラム(以下、変
更プログラムと呼ぶ)が格納されている。変更プログラ
ムはシステム生成用計算機2上で動作し、通信バス3を
介して制御用計算機1上のソフトウェアと連携をとって
システムプログラムの変更を実行する。アプリケーショ
ンデータは、制御用プログラムのためのデータベースで
ある。アプリケーションデータの中にはプロセス入出力
値などが含まれ、制御用プログラムによって常時更新さ
れている。
The system generating computer 2 is a storage device which stores a system program changing program (hereinafter referred to as a changing program). The change program operates on the system generation computer 2 and executes the change of the system program in cooperation with software on the control computer 1 via the communication bus 3. The application data is a database for a control program. The application data includes process input / output values and the like, and is constantly updated by the control program.

【0010】22はプロセッサである。プロセッサ22
で、221はシステムプログラムの変更を行うときに、
制御側のプロセッサユニットの動作を継続させ、待機側
のプロセッサユニットの動作を停止させる動作制御手段
である。222は停止した待機側のプロセッサユニット
の記憶部に新しいシステムプログラムを通信バス3を経
由してロードするロード手段、223は制御側のプロセ
ッサユニットにある制御入出力部にプロセッサユニット
からのデータ更新がなくても制御データを保持するよう
に指示をしてから、待機側のプロセッサユニットを起動
する起動手段である。224は制御側のプロセッサユニ
ットにある記憶部に記憶されたアプリケーションデータ
を待機側のプロセッサユニットにある記憶部にコピーす
る(等値化する)コピー手段、225は御入出力部への
制御データの保持及びアプリケーションデータのコピー
が完了した後に制御側のプロセッサユニットを自己停止
させる停止手段である。制御側のプロセッサユニットが
自己停止したときに待機側のプロセッサユニットが新た
な制御側のプロセッサユニットとして動作することにな
る。226はシステムプログラム変更後に新たな制御側
として起動したプロセッサユニットに制御の継続性を妨
げる動作を実行させない動作制限手段、227は待機側
を起動するときに待機側の制御入出力部に制御入出力デ
ータを保持させるデータ保持手段である。
Reference numeral 22 denotes a processor. Processor 22
221 is used to change the system program.
Operation control means for continuing the operation of the processor unit on the control side and stopping the operation of the processor unit on the standby side. Reference numeral 222 denotes a load unit for loading a new system program into the storage unit of the stopped standby processor unit via the communication bus 3; This is an activation unit that instructs to hold the control data even if the processor unit is not present, and then activates the standby processor unit. A copying unit 224 copies (equalizes) application data stored in the storage unit of the processor unit on the control side to a storage unit of the processor unit on the standby side. Stop means for stopping the processor unit on the control side after the holding and the copying of the application data are completed. When the processor unit on the control side stops itself, the processor unit on the standby side operates as a new processor unit on the control side. 226 is an operation restricting means for preventing a processor unit started as a new control side after changing the system program from executing an operation that hinders continuity of control. Data holding means for holding data.

【0011】図1及び図2のシステムの動作を説明す
る。図3は動作説明図、図4は動作手順を示したフロー
チャートである。図3の例ではプロセッサユニット10
aが制御側、10bが待機側になっている。
The operation of the system shown in FIGS. 1 and 2 will be described. FIG. 3 is an operation explanatory diagram, and FIG. 4 is a flowchart showing an operation procedure. In the example of FIG.
a is a control side and 10b is a standby side.

【0012】(1)初期状態 オンラインでシステムプログラムを変更するにあたっ
て、変更対象の制御用計算機は2つのプロセッサユニッ
トがオンライン状態で動作中で、アプリケーションデー
タが更新中であることが必要である。この条件を満足す
るときにシステムプログラムの変更を実行する。
(1) Initial State In order to change a system program online, it is necessary for the control computer to be changed that two processor units are operating online and application data is being updated. When this condition is satisfied, the system program is changed.

【0013】(2)待機側の停止 変更プログラムのシステム変更コマンドが通信バス3を
経由して待機側のプロセッサユニットに与えられ、待機
側のプロセッサユニットを停止させる。このとき、待機
側でのアプリケーションデータの更新も停止する。ただ
し、制御側のプロセッサユニットは正常に動作している
ため、制御対象には全く影響を与えずに制御動作が継続
される。
(2) Stop on Standby Side The system change command of the change program is given to the processor unit on the standby side via the communication bus 3 to stop the processor unit on the standby side. At this time, the update of the application data on the standby side also stops. However, since the processor unit on the control side is operating normally, the control operation is continued without affecting the control target at all.

【0014】(3)待機側への新しいシステムプログラ
ムのロード システム変更コマンドは、オンライン状態におけるシス
テムプログラムの変更の開始であることを待機側のプロ
セッサユニットのROMへ通知し、ブート処理用プログ
ラムの起動を行う。その後、システム変更コマンドと起
動されたブート処理用プログラムとが連携して、待機側
の主記憶装置へ新しいシステムプログラムをロードす
る。
(3) Loading of a new system program to the standby side The system change command notifies the ROM of the processor unit on the standby side of the start of the change of the system program in the online state, and starts the boot processing program. I do. Then, the new system program is loaded into the standby main storage device in cooperation with the system change command and the activated boot processing program.

【0015】(4)アプリケーションデータの等値化 システム変更コマンドは、システムソフトウェアのロー
ディングが終了すると、待機側のブート処理用プログラ
ムを再度起動する。起動された待機側のブート処理用プ
ログラムは、既に更新が停止している待機側のアプリケ
ーションデータを最新の状態に戻すために、制御側のシ
ステムプログラムと連携しながら、現在も更新が行われ
ている制御側のアプリケーションデータを待機側へコピ
ーする。制御側は制御動作を継続中なので、コピー後に
発生したアプリケーションデータの変更分も待機側に対
して等値化される。
(4) Equalization of application data The system change command restarts the boot processing program on the standby side when the loading of the system software is completed. The boot-side boot processing program that has been started is still updated in cooperation with the control-side system program in order to return the standby-side application data that has already been updated to the latest state. Copy the application data on the control side to the standby side. Since the control side is continuing the control operation, the change in the application data generated after the copy is also equalized to the standby side.

【0016】(5)待機側の制御側としてのスタート 待機側のブート処理用プログラムは、アプリケーション
データの更新が終了すると、制御側のシステムプログラ
ムに対して停止の通知を行う。停止の通知を受けた制御
側のシステムプログラムは、自身の側を自己停止する。
待機側のブート処理用プログラムは、制御側の停止を確
認後、新たに制御側となって既に変更されているシステ
ムプログラムの起動を行う。ここで、元制御側が停止し
てから元待機側が制御側となって制御動作を開始するま
での約2秒間、制御入出力動作がホールド状態となるた
め、アプリケーションデータの更新が一旦停止し、その
時点での値が保持されたまま約2秒後に更新が再開され
る。この時間は、安定した制御対象であれば影響を無視
できる程度のものである。
(5) Start as Standby Control Side When the update of the application data is completed, the standby side boot processing program notifies the control side system program of the stop. The control-side system program that has received the stop notification self-stops itself.
After confirming that the control side has stopped, the boot processing program on the standby side newly becomes the control side and starts the already changed system program. Here, since the control input / output operation is in a hold state for about 2 seconds after the former control side stops and the former standby side becomes the control side and starts the control operation, the update of the application data is temporarily stopped. The update is restarted after about 2 seconds while the value at the time is kept. This time is such that the influence can be ignored if the control object is stable.

【0017】新たにスタートした制御側は、システムプ
ログラムの変更後のスタートであるという情報により、
制御の継続性を妨げる動作を実行しないようにする。制
御の継続性を妨げる動作を特殊事項とする。特殊事項と
しては、例えば、ワインドアップ運転、MANフォール
バック動作等がある。ワインドアップ運転は、初期化ス
タート後、制御パラメータを調整するために制御入出力
を行わない運転モードである。 MANフォールバック
動作は、異常の検知により制御状態を強制的に手動モー
ドにすることである。
The newly started control side receives the information that the start is after the change of the system program.
Do not execute an operation that hinders control continuity. Operations that hinder control continuity are special items. The special items include, for example, a windup operation and a MAN fallback operation. The windup operation is an operation mode in which control input / output is not performed to adjust control parameters after the start of initialization. The MAN fallback operation is to forcibly change the control state to the manual mode by detecting an abnormality.

【0018】(6)元制御側をスタート システム変更コマンドは、元制御側を新しい待機側とし
てスタートさせる。新しい待機側は、起動されたブート
処理用プログラムにより制御側から変更後のシステムプ
ログラムをコピーし、新たに待機側として動作する。以
上によりオンライン状態におけるシステムプログラムの
変更は完了する。
(6) Start the original control side The system change command starts the original control side as a new standby side. The new standby side copies the changed system program from the control side by the boot processing program that has been started, and newly operates as the standby side. Thus, the change of the system program in the online state is completed.

【0019】なお、実施例では1つのプロセッサユニッ
トの中に1つのCPUを設け、このプロセッサユニット
が二重化したスペア構成の場合について説明したが、こ
れに限らず、1つのプロセッサユニットの中に2つのC
PUを設け、このプロセッサユニットを二重化したペア
アンドスペア構成をとってもよい。
In this embodiment, one CPU is provided in one processor unit, and this processor unit has a redundant spare configuration. However, the present invention is not limited to this. Two CPUs are provided in one processor unit. C
A PU may be provided, and a pair-and-spare configuration in which the processor unit is duplicated may be adopted.

【0020】[0020]

【発明の効果】以上説明したように本発明によれば、制
御側のプロセッサユニットの動作を継続させ、待機側の
プロセッサユニットの動作を停止させ、停止した待機側
のプロセッサユニットの記憶部に新しいシステムプログ
ラムをロードすることによって、制御対象に影響を与え
ることなくシステムプログラムを変更できる。このた
め、ソフトウェア障害の修復を迅速に実施できる。ま
た、システム全体の停止を伴うことなく機能をアップす
ることができる。以上説明したように本発明は制御用計
算機システムにおける信頼性、可用性、保守性の向上に
寄与できる。
As described above, according to the present invention, the operation of the processor unit on the control side is continued, the operation of the processor unit on the standby side is stopped, and the storage unit of the stopped processor unit on the standby side is newly stored. By loading the system program, the system program can be changed without affecting the control target. For this reason, restoration of a software failure can be quickly performed. Further, the function can be improved without stopping the entire system. As described above, the present invention can contribute to improvement in reliability, availability, and maintainability in a control computer system.

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

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

【図2】図1のシステムの具体的構成例を示した図であ
る。
FIG. 2 is a diagram showing a specific configuration example of the system of FIG. 1;

【図3】本発明の動作説明図である。FIG. 3 is an operation explanatory diagram of the present invention.

【図4】本発明の動作説明図である。FIG. 4 is a diagram illustrating the operation of the present invention.

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

1 制御用計算機 2 システム生成用計算機 3 通信バス 10a,10b プロセッサユニット 11 CPU 12、21 記憶装置 13a,13b 制御入出力部 121 ROM 122 主記憶装置 22 プロセッサ 221 動作制御手段 222 ロード手段 223 起動手段 224 コピー手段 225 停止手段 226 動作制限手段 227 データ保持手段 Reference Signs List 1 control computer 2 system generation computer 3 communication bus 10a, 10b processor unit 11 CPU 12, 21 storage device 13a, 13b control input / output unit 121 ROM 122 main storage device 22 processor 221 operation control means 222 loading means 223 starting means 224 Copying means 225 Stopping means 226 Operation limiting means 227 Data holding means

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】 制御用計算機に二重化したプロセッサユ
ニットを搭載し、二重化したプロセッサユニットの一方
を制御側、他方を待機側として動作させる制御用計算機
システムにおいて、各プロセッサユニットは、システム
プログラム及びアプリケーションデータを記憶した記憶
部及び制御データを入出力する制御入出力部を有し、 システムプログラムの変更を行うときに、制御側のプロ
セッサユニットの動作を継続させ、待機側のプロセッサ
ユニットの動作を停止させる動作制御手段と、停止した
待機側のプロセッサユニットの記憶部に新しいシステム
プログラムをロードするロード手段と、制御側のプロセ
ッサユニットにある制御入出力部にプロセッサユニット
からのデータ更新がなくても制御データを保持するよう
に指示をしてから、待機側のプロセッサユニットを起動
する起動手段と、制御側のプロセッサユニットにある記
憶部に記憶されたアプリケーションデータを待機側のプ
ロセッサユニットにある記憶部にコピーするコピー手段
と、前記制御入出力部への制御データの保持及びアプリ
ケーションデータのコピーが完了した後に制御側のプロ
セッサユニットを自己停止させる停止手段と、を具備
し、制御側のプロセッサユニットが自己停止したときに
待機側のプロセッサユニットが新たな制御側のプロセッ
サユニットとして起動することを特徴とする制御用計算
機システム。
1. A control computer system in which a duplicated processor unit is mounted on a control computer and one of the duplicated processor units operates as a control side and the other as a standby side, wherein each processor unit includes a system program and application data. And a control input / output unit for inputting / outputting control data. When the system program is changed, the operation of the processor unit on the control side is continued and the operation of the processor unit on the standby side is stopped. Operation control means, loading means for loading a new system program into a storage unit of the stopped standby processor unit, and control data even if data from the processor unit is not updated in the control input / output unit of the control processor unit. To keep the Starting means for activating the processor unit on the machine side; copying means for copying application data stored in the storage unit on the processor unit on the control side to the storage unit on the processor unit on the standby side; Stopping means for self-stopping the control-side processor unit after the holding of the control data and the copying of the application data are completed, and when the control-side processor unit self-stops, the standby-side processor unit A control computer system, which is started as a control processor unit.
【請求項2】 前記新たな制御側として起動したプロセ
ッサユニットに制御の継続性を妨げる動作を実行させな
い動作制限手段を具備したことを特徴とする請求項1記
載の制御用計算機システム。
2. The control computer system according to claim 1, further comprising an operation restricting unit that prevents the processor unit started as the new control side from executing an operation that prevents control continuity.
JP9156640A 1997-06-13 1997-06-13 Control computer system Pending JPH113240A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP9156640A JPH113240A (en) 1997-06-13 1997-06-13 Control computer system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP9156640A JPH113240A (en) 1997-06-13 1997-06-13 Control computer system

Publications (1)

Publication Number Publication Date
JPH113240A true JPH113240A (en) 1999-01-06

Family

ID=15632092

Family Applications (1)

Application Number Title Priority Date Filing Date
JP9156640A Pending JPH113240A (en) 1997-06-13 1997-06-13 Control computer system

Country Status (1)

Country Link
JP (1) JPH113240A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4705988A (en) * 1984-10-02 1987-11-10 Centre de Recherches en Physique des Plasma (CRPP) Device for guiding an electron beam
KR100385861B1 (en) * 2001-07-09 2003-06-02 주식회사 케이티 Standby Loading Method for Duplex Architecture and a Computer-readable Medium having a Program for Performing the Method embedded thereon
JP2012133610A (en) * 2010-12-22 2012-07-12 Hitachi Ltd Dual process controller and control data coincidence method
JP2014167832A (en) * 2007-09-18 2014-09-11 Fisher Rosemount Systems Inc Method and device for upgrading and providing control redundancy in process plant
EP2821867A2 (en) 2013-06-24 2015-01-07 Yokogawa Electric Corporation Process control apparatus and system and updating method therefor
EP3629111A2 (en) 2018-09-26 2020-04-01 Yokogawa Electric Corporation Process control system, process control apparatus and program update method
JP2020123145A (en) * 2019-01-30 2020-08-13 富士通クライアントコンピューティング株式会社 Information processor, method and program
US11210077B2 (en) 2018-08-31 2021-12-28 Yokogawa Electric Corporation Available system, and method and program-recording medium thereof

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4705988A (en) * 1984-10-02 1987-11-10 Centre de Recherches en Physique des Plasma (CRPP) Device for guiding an electron beam
KR100385861B1 (en) * 2001-07-09 2003-06-02 주식회사 케이티 Standby Loading Method for Duplex Architecture and a Computer-readable Medium having a Program for Performing the Method embedded thereon
JP2014167832A (en) * 2007-09-18 2014-09-11 Fisher Rosemount Systems Inc Method and device for upgrading and providing control redundancy in process plant
JP2012133610A (en) * 2010-12-22 2012-07-12 Hitachi Ltd Dual process controller and control data coincidence method
EP2821867A2 (en) 2013-06-24 2015-01-07 Yokogawa Electric Corporation Process control apparatus and system and updating method therefor
US10310869B2 (en) 2013-06-24 2019-06-04 Yokogawa Electric Corporation Process control apparatus and system and updating method therefor
US11210077B2 (en) 2018-08-31 2021-12-28 Yokogawa Electric Corporation Available system, and method and program-recording medium thereof
EP3629111A2 (en) 2018-09-26 2020-04-01 Yokogawa Electric Corporation Process control system, process control apparatus and program update method
US10956149B2 (en) 2018-09-26 2021-03-23 Yokogawa Electric Corporation Process control system, process control apparatus and program update method
CN116382203A (en) * 2018-09-26 2023-07-04 横河电机株式会社 Process control system, process control device and program updating method
JP2020123145A (en) * 2019-01-30 2020-08-13 富士通クライアントコンピューティング株式会社 Information processor, method and program

Similar Documents

Publication Publication Date Title
JPH03278126A (en) Computer system starting system
CN107273169A (en) The on-line software updating method and system of a kind of storage control cluster
JP3901060B2 (en) Application update processing method, update processing system, and update processing program
JPH113240A (en) Control computer system
CN117130672A (en) Server startup process control method, system, terminal and storage medium
CN101197709A (en) Method and system for upgrading telecommunication equipment
JP2002342102A (en) Program update method and program update method
JP2008242679A (en) Server system and patch processing method
CN117389598A (en) Configuration update and hardening methods, devices, electronic equipment and storage media
JPH09288590A (en) Virtual computer system
JP2003044284A (en) Starting method of computer device and starting program
EP1125204B1 (en) Explicit state copy in a fault tolerant system using a remote write operation
JP6149624B2 (en) Firmware execution apparatus, firmware execution method, computer program, and computer apparatus
JPH05204880A (en) Dual computer system
JP7768850B2 (en) Electronic control device, reproduction method and reproduction program
JP2872008B2 (en) Computer system and method for implementing system reduced operation
JPH117392A (en) Data processor obtained by duplexing auxiliary storage device and method for falling system of data processor
JPH05127891A (en) Stable working method for software revision in computer system
US20190079829A1 (en) Information processing apparatus and method, and storage medium
CN111176688A (en) Software upgrading method, device, equipment and medium for multi-control storage cluster
JP2679625B2 (en) Redundant system restart processing method and method
CN120104154A (en) Method for updating a system program in an automation system
JPH07152575A (en) Patch method
JP2005078336A (en) Image forming apparatus and program rewriting method for image forming apparatus
JP2005266948A (en) System board mounted with core i/o card