JPH03160501A - 分散型制御システム - Google Patents

分散型制御システム

Info

Publication number
JPH03160501A
JPH03160501A JP30061489A JP30061489A JPH03160501A JP H03160501 A JPH03160501 A JP H03160501A JP 30061489 A JP30061489 A JP 30061489A JP 30061489 A JP30061489 A JP 30061489A JP H03160501 A JPH03160501 A JP H03160501A
Authority
JP
Japan
Prior art keywords
station
job
operator
operator station
execution
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP30061489A
Other languages
English (en)
Other versions
JP2578372B2 (ja
Inventor
Hideyuki Sakamoto
英幸 坂本
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 JP1300614A priority Critical patent/JP2578372B2/ja
Publication of JPH03160501A publication Critical patent/JPH03160501A/ja
Application granted granted Critical
Publication of JP2578372B2 publication Critical patent/JP2578372B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Safety Devices In Control Systems (AREA)
  • Feedback Control In General (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 く産業上の利用分野〉 本発明は、各種プロセスに制御動作を施す分散型制御シ
ステムに関し、特に、システムの冗長化を図るものであ
る. く従来の技術〉 CRT表示装置を有し全体の制御動作を監視するオペレ
ータ・ステーションと、プロセス現場からの信号を受け
演算を行って制御信号を発する制御ステーションとがバ
スに接続されて構成される分散型制御システムにおいて
、オペレータ・ステーションの故障した場合の仕事中断
に備えるため、全く同等のm能、同じ大きさを有するス
テーションをバスに設置し、ハードウェア的にシステム
の冗長化を図っている. く発明が解決しようとする課題〉 しかしながら、最近、オペレータ・ステーションがバス
に複数台設置されるシステムを構築することが多く、制
御動作のバックアップのために同等のステーションをシ
ステム内にあるオペレータ・ステーションの台数分設置
するには、それだけハードウェアを増加しなければなら
ず、コスト高、横或の大型化を招くという問題があった
.また、オペレータ・ステーション、制御ステーション
の他にシステム内にコンピュータ・ステーションを設置
し、このコンピュータ・ステーションに全ての仕事を設
定してオペレータ・ステーション、制御ステーションに
仕事の内容を送信、指示するシステムもあるが、このよ
うなシステムではコンピュータ・ステーションが故障し
た際の対策が施されていなかった. 本発明は、以上のような問題を解決することを課題とし
、ハードウエアの増加なしにシステムの冗長化を図るこ
とを目的とする。
く課題を解決するための手段〉 上記の課題を解決した本発明は、仕事を1機能のジョブ
単位に分割して複数のオペレータ・ステーションでバッ
クアップするようにしたものであり、その構成は次の通
りである. 即ち、制御演算を行って各種制御対象と信号を授受する
少なくとも1台以上の制御ステーションと、これらの制
御ステーションを監視する少なくとも2台以上のオペレ
ータ・ステーションとがバスに接続されて桶成される分
散型制御システムにおいて、前記オペレータ・ステーシ
ョンに設定すべき仕事を1機能単位のジョブに分割し、
各々の前記オペレータ・ステーションに、前記ジョブ番
号と、前記ジョブを実行すべきオペレータ・ステーショ
ン番号と、前記ジョブをバックアップすべきオペレータ
・ステーション番号とを台帳形式で記憶する記憶手段と
、当該オペレータ・ステーションが実行すべきジョブ及
びバックアップすべきジョブを格納するジョブ・ファイ
ルとを設けることを特徴とする分散型制御システムであ
る.く作用〉 本発明の分敗型制御システムは、オペレータ・ステーシ
ョンの故障が発見されると、各々のオペレータ・ステー
ション内に台帳形式で記憶している、現在行っているジ
ョブ番号に対応するオペレータ・ステーションが代わっ
て当該ジョブを開始する. く実施例〉 以下、図面を用いて本発明の分散型制御システムの一実
施例を説明する. 第1図は本発明の分敗型制御システムを表わす機能ブロ
ック図である. この図のシステムは、オペレータ・ステーション11,
 12, 13、コンピュータ・ステーション2、制御
スデーション31. 32の各ステーションがバスBに
より相互に接続する例であり、3台のオペレータ・ステ
ーション11, 12. 13は同一構成のものである
.また、それぞれのオペレータ・ステーション11, 
12. 13には識別番号(この例ではそれぞれ11,
 12. 13とする)を予め付加しておく。尚、制御
ステーション31は制御対象S1を制御し、制御ステー
ション32は制御対象S2を制御する.更に、本発明シ
ステムにかかるそれぞれのオペレータ・ステーション1
t, 12. 13には、内部の記憶手段に台帳11,
 12. 13を設定する.これらの台帳11, 12
, L3は、ジョブ番号、バックアップ・ステーション
番号、実行ステーション番号を登録するように設定する
.尚、バックアップ・ステーション、実行ステーション
はこのシステム内のオペレータ・ステーションから選択
して登録する. 更に、ジョブの実際の内容はそれぞれのオペレータ・ス
テーション11, 12. 13内のジョブ・ファイル
N, F2, F3に登録する. ここで、本発明システムに設定され、冗長化すべきジョ
ブとしては例えば第3図に示すような銘柄管理の仕事が
挙げられる. この銘柄管理は、異なった液体製品を貯蔵するタ7 ク
T1, T2, ・−, TnカらバルブV1, V2
, V3及びパイプPを介して出′L1B1, B2,
・・・,Blから液体製品を出荷する仕事であり、ジョ
ブ1としてタンク11内の製品を 1001出口B1か
ら出荷、ジョブ2としてタンクTn内の製品を200』
出11B2から出荷、ジョブ3としてタンクT2内の製
品を 100.li出口Bl1から出荷するような例で
ある. 以上のようなジョブを第1図のようなシステムに設定し
て実行する場合について、第2図(a),(b)のフロ
ーチャートを用いて詳しく説明する.第2図(a)は、
オペレータ・ステーション閲よりジョブ1,2.3,・
・・を予約、登録する際の動作を表わすフローチャート
である. 例えばオペレータ・ステーション11にて、ジョブ1に
ついて予約を開始すると、台#i[1にジョブ番号1を
設定し、このジョブ1をバックアップするバックアップ
・ステーション12を指定し、ジョブ1を実行すべき実
行ステーション11を設定する.そして、当該オペレー
タ・ステーション11は、ジョブ1の実行ステーション
であるためジョブ1の内容を自己のジョブ・ファイルF
1に設定する,更に、オペレータ・ステーション11は
、ジョブ番号1、バックアップ・ステーション番号12
、実行ステーション番弓11をバスを介してオペレータ
・ステーション12. 13内の台帳12, L3へ送
信する.尚、オペレータ・ステーション12はジョブ1
についてオペレータ・ステーション11のバックアップ
・ステーションであるため、ジョブ1の内容も送信し、
ジョブ・ファイルF2にジョブ1の内容を格納する. 同様にして、ジョブ2についても、オペレータ・ステー
ション11よりジョブ2の内容、バックアップ・スデー
ション13、実行ステーション12を入力し、これらの
ジョブ番号2、バックアップ・ステーション番号13、
実行ステーション番号12をオペレータ・ステーション
12. 13内の台帳12. 13へ送信するとともに
、ジョブ2の内容を実行ステーション12及びバックア
ップ・ステーション13へ送信する.オペレータ・ステ
ーション12. 13ではジョブ2の内容をジョブ・フ
ァイルF2, F3へ格納する. 以上のような動作を繰り返すことにより、オペレータ・
ステーション11, 12. 13内の台帳11, 1
2,L3には同一内容が設定され、ジョブ・ファイル「
1.F2, F3には当該オペレータ・ステーションか
実行すべきジョブの内容及びバックアップすべきジョブ
の内容が設定される. 尚、オペレータ・ステーション11, 12. 13は
それぞれ同一構成であるため、ジョブ番号及びその内容
、バックアップ・スデーション番号、実行ステーション
番号の入力作業はオペレータ・ステーション11に限ら
ず、どのオペレータ・ステーションから入力しても同様
である. 以上でジョブの設定作業が終了する. 続いて、ジョブの実行を開始したとし、第2図(b)の
フローチャートを用いて説明する.オペレータ・ステー
ション11, 12. 13のいずれかよりジョブ実行
指令を指定する. 例えばオペレータ・ステーション13からジョプ1の実
行開始を指令すると、この実行開始メッセージはバスB
を介してオペレータ・ステーション11. 12に伝達
され、各オペレータ・ステーション11, 12. 1
3は自己の台帳11, 12. 13を参照して自分が
実行ステーションである場合はジョブの実行を開始する
. ここで、ジョブ1の実行ステーションはオペレータ・ス
テーション11であるので、オペレータ・ステーション
11はその実行を開始し、ジョブ1の実行開始を他のオ
ペレータ・ステーション12. 13へ通知する. また、ジョブの実行がオペレータ・ステーション側から
制御ステーション31, 321I1!Iへ遷移すると
、制御ステーション測はオペレータ・ステーション側へ
ジョブ実行遷移を通知する. このようなジョブ実行状態では、各オペレータ・ステー
ション11, 12. 13は相互にその動作状態を監
視する. そして、ジョブ1を実行しているオペレータ・ステーシ
ョン11の故障(ダウン)が検出されると、ダウンを検
出したオペレータ・ステーションは内部の台橿に従って
、ジョブ1のバックアップ・ステーションを起動する. この場合、実行ステーションはオペレータ・ステーショ
ン11であり、ジョブ1のバックアップ・スデーション
はオペレータ・ステーション12であり、オペレータ・
ステーション12が起動され、オペレータ・ステーショ
ン11に代わってジョブ1の実行を担当する. 尚、この時、一つのジョブについて二重の実行を防止す
るため、実行ステーションとして予約したオペレータ・
ステーション1の動作を中断する.その後、ダウンした
オペレータ・ステーション11を監視し、正常復帰した
場合、この時点で台帳11に登録されているジョブにつ
いては各々のバックアップ・ステーシゴンが担当し、こ
れ以後新たに台IL1に登録されたジョブより、オペレ
ータ・ステーシ11はその実行を開始する. また、ジョブ2.3についても同様な手順で実行ステー
ション、バックアップ・ステーションが起動される. このようにして、本発明は、各々のオペレータ・ステー
ションがジョブ単位にバックアップするシステムを構成
する. 尚、第1図ではオペレータ・ステーションがシステムに
3台接続されている例を挙げて説明したが、オペレータ
・ステーションの台数は3台に限らない. また、実行すべきジョブをコンピュータ・ステーション
2に予約するようなシステムもあるが、このようなシス
テムにおいても、ジョブ番号、実行ステーション番号、
バックアップ・ステーション番号を各オペレータ・ステ
ーションにて台帳管理すれば、同等の機能を有するコン
ピュータ・ステーションをシステム内に設定しなくても
、コンピュータ・ステーション2がダウンした際にその
バックアップは確実となる. 〈発明の効果〉 以上述べたように、本発明の分散型制御システムによれ
ば、ジョブ単位の台帳管理で各々のオペレータ・ステー
ションで相互にバックアップするようにしたので、バッ
クアップ機能を有するステーションを特別に設置する必
要なく、また特定ステーションにおけるバックアップ機
能のための負荷を軽減できる.更に、ジョブを一括して
設定してあるコンピュータ・ステーション等の特定スデ
ーションがダウンしてもシステム全体は仕事を続行する
ことができる.
【図面の簡単な説明】
第1図は本発明を実施した分散型制御システムの横戒を
表わす図、第2図(a),(b)は本発明システムの動
作を表わすフローチャート、第3図は本発明システムに
設定される仕事の例を表わす図である. 11  12. 13・・・オペレータ・ステーション
、2・・・コンピュータ・ステーション、31.32・
・・制御ステーション、B・・・バス、((L) 第 Z 図 (b)

Claims (1)

    【特許請求の範囲】
  1. (1)制御演算を行って各種制御対象と信号を授受する
    少なくとも1台以上の制御ステーションと、これらの制
    御ステーションを監視する少なくとも2台以上のオペレ
    ータ・ステーションとがバスに接続されて構成される分
    散型制御システムにおいて、前記オペレータ・ステーシ
    ョンに設定すべき仕事を1機能単位のジョブに分割し、
    各々の前記オペレータ・ステーションに、前記ジョブ番
    号と、前記ジョブを実行すべきオペレータ・ステーショ
    ン番号と、前記ジョブをバックアップすべきオペレータ
    ・ステーション番号とを台帳形式で記憶する記憶手段と
    、当該オペレータ・ステーションが実行すべきジョブ及
    びバックアップすべきジョブを格納するジョブ・ファイ
    ルとを設けることを特徴とする分散型制御システム。
JP1300614A 1989-11-18 1989-11-18 分散型制御システム Expired - Lifetime JP2578372B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1300614A JP2578372B2 (ja) 1989-11-18 1989-11-18 分散型制御システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1300614A JP2578372B2 (ja) 1989-11-18 1989-11-18 分散型制御システム

Publications (2)

Publication Number Publication Date
JPH03160501A true JPH03160501A (ja) 1991-07-10
JP2578372B2 JP2578372B2 (ja) 1997-02-05

Family

ID=17886977

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1300614A Expired - Lifetime JP2578372B2 (ja) 1989-11-18 1989-11-18 分散型制御システム

Country Status (1)

Country Link
JP (1) JP2578372B2 (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001056701A (ja) * 1999-07-15 2001-02-27 Robert Bosch Gmbh 制御ユニットの相互監視のための方法並びに装置

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60183603A (ja) * 1984-03-02 1985-09-19 Hitachi Ltd 多ル−プ分散制御方法
JPS6121502A (ja) * 1984-07-10 1986-01-30 Yamatake Honeywell Co Ltd 制御装置

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60183603A (ja) * 1984-03-02 1985-09-19 Hitachi Ltd 多ル−プ分散制御方法
JPS6121502A (ja) * 1984-07-10 1986-01-30 Yamatake Honeywell Co Ltd 制御装置

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001056701A (ja) * 1999-07-15 2001-02-27 Robert Bosch Gmbh 制御ユニットの相互監視のための方法並びに装置

Also Published As

Publication number Publication date
JP2578372B2 (ja) 1997-02-05

Similar Documents

Publication Publication Date Title
JPH03160501A (ja) 分散型制御システム
US5291613A (en) Method for executing a control instruction in a multi-computer system
CN110795123A (zh) 存储系统中电源单元的版本升级方法、系统及相关装置
JPH07121395A (ja) 予備装置優先選択方法
JPH05314075A (ja) オンラインコンピュータ装置
JP3409895B2 (ja) 負荷分散方法及び情報処理システム
EP0294891B1 (en) Office automation system
JPH0648482B2 (ja) ジョブのバックアップ方法
JPH03179543A (ja) データ等価方法および計算機システム
JPS60101665A (ja) 構成切替方式
JPS61167245A (ja) 予備切替方式
JPH0275055A (ja) 多重計算機システムの主系,従系切換方法
JPS6364120A (ja) 端末装置のプリンタ制御方式
JP2000181728A (ja) コンピュ―タをオペレ―トするための方法、システム、コンピュ―タおよび交換機
JP3213016B2 (ja) 多重化要素制御方式
JPS63211008A (ja) ホツトスタンバイシステムにおけるジヨブ自動運転制御方式
JPS6356728A (ja) プログラム修正実行方式
JPS6381538A (ja) バツクアツプフアイルを有する二重化情報処理システムとその作動方法
JPS60191356A (ja) 多重デ−タ処理システム
JPS5816498B2 (ja) マルチプロセッサ処理システムの電源供給方式
JP3054472B2 (ja) マルチタスクシステムにおける障害処理方法
JPH01133149A (ja) デユープレツクスシステム
JPH06161975A (ja) 計算機システム
JPH01266640A (ja) 二重化ボリュームの等価性保証処理方式
JPH0773060A (ja) 計算機間主記憶バックアップ装置