JPS6230657B2 - - Google Patents
Info
- Publication number
- JPS6230657B2 JPS6230657B2 JP57138494A JP13849482A JPS6230657B2 JP S6230657 B2 JPS6230657 B2 JP S6230657B2 JP 57138494 A JP57138494 A JP 57138494A JP 13849482 A JP13849482 A JP 13849482A JP S6230657 B2 JPS6230657 B2 JP S6230657B2
- Authority
- JP
- Japan
- Prior art keywords
- transmission
- controller
- subloop
- bus
- conversion module
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/16—Error detection or correction of the data by redundancy in hardware
- G06F11/20—Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Hardware Redundancy (AREA)
- Multi Processors (AREA)
Description
【発明の詳細な説明】
本発明は、システムのバツクアツプ方式に係
り、特に、上位計算機と複数台のサブループコン
トローラとよりなる分散形階層システムにおける
サブループコントローラのn:1バツクアツプ方
式に関する。
り、特に、上位計算機と複数台のサブループコン
トローラとよりなる分散形階層システムにおける
サブループコントローラのn:1バツクアツプ方
式に関する。
従来より大規模な制御系に対する高信頼度の制
御装置としては、計算機を2重化し、計算機異常
時には手動モードに切替えると同時に警報表示
し、運転員の判断により計算機を切替える方式の
ものが知られている。しかし、この方式を採用し
た制御装置では、異常の正確な診断が不可能であ
り、又運転員の省力化ができるという欠点があつ
た。
御装置としては、計算機を2重化し、計算機異常
時には手動モードに切替えると同時に警報表示
し、運転員の判断により計算機を切替える方式の
ものが知られている。しかし、この方式を採用し
た制御装置では、異常の正確な診断が不可能であ
り、又運転員の省力化ができるという欠点があつ
た。
また、この欠点を解消するために、システムを
分散化し、サブループ制御部を制御対象に対応し
て複数台のコントローラに分担させるという分散
形システムを採用することが考えられるが、この
従来の分散形システムに対しては、適切なるバツ
クアツプ方式がないという欠点があつた。
分散化し、サブループ制御部を制御対象に対応し
て複数台のコントローラに分担させるという分散
形システムを採用することが考えられるが、この
従来の分散形システムに対しては、適切なるバツ
クアツプ方式がないという欠点があつた。
そこで、複数台(以下n台とする)のサブルー
プ制御部に対して、これらと機種の異なる1台の
バツクアツプ機(上位コントローラ)を設ける
n:1バツクアツプ方式の採用が考えられる。こ
の従来のn:1バツクアツプ方式は、要するに、
バツクアツプ機が、故障したサブループ制御部に
代わつて各サブルーブ制御部に対して直接情報を
伝送するものである。しかしながら、この方式で
は、サブループ制御部の故障時における情報伝送
のタイミングが問題となる。
プ制御部に対して、これらと機種の異なる1台の
バツクアツプ機(上位コントローラ)を設ける
n:1バツクアツプ方式の採用が考えられる。こ
の従来のn:1バツクアツプ方式は、要するに、
バツクアツプ機が、故障したサブループ制御部に
代わつて各サブルーブ制御部に対して直接情報を
伝送するものである。しかしながら、この方式で
は、サブループ制御部の故障時における情報伝送
のタイミングが問題となる。
本発明の目的は、上記従来技術の問題点を解消
し、サブループコントローラの上位コントローラ
における伝送バツクアツプにおいて、伝送処理時
間が最少で、かつ伝送効率の高い分散形階層シス
テムのn:1バツクアツプ方式を提供することに
ある。
し、サブループコントローラの上位コントローラ
における伝送バツクアツプにおいて、伝送処理時
間が最少で、かつ伝送効率の高い分散形階層シス
テムのn:1バツクアツプ方式を提供することに
ある。
本発明は、上記目的を達成するため、上位コン
トローラが、故障したサブループコントローラに
代わり、各サブループコントローラに情報を伝送
し、処理の簡単化、処理時間の短縮をするために
バスコントローラに伝送変換モジユール専用のダ
ミー指令を設け、上位コントローラがバツクアツ
プ時にも伝送変換モジユールは、上位コントロー
ラとの伝送と、サブループコントローラとの伝送
との衝突をなくすものである。
トローラが、故障したサブループコントローラに
代わり、各サブループコントローラに情報を伝送
し、処理の簡単化、処理時間の短縮をするために
バスコントローラに伝送変換モジユール専用のダ
ミー指令を設け、上位コントローラがバツクアツ
プ時にも伝送変換モジユールは、上位コントロー
ラとの伝送と、サブループコントローラとの伝送
との衝突をなくすものである。
以下、本発明の実施例を図面に基づいて説明す
るが、その前に本発明の基礎となつた事項につい
て説明する。
るが、その前に本発明の基礎となつた事項につい
て説明する。
第1図は、n:1バツクアツプ方式が適用され
るシステムの一例を示すブロツク図であり、制御
系のうち各サブループの制御を行なう複数のサブ
ループコントローラ(以下、単にSLCと称す)1
を1本のシリアル伝送バス2に接続するととも
に、これらSLC1が故障した時のバツクアツプと
すると共に予測適応制御など高度の演算機能を受
け持つ上位コントローラ3を後述の伝送変換モジ
ユール(以下、単にTCMと称す)4を介して伝
送バス2に持続したものである。この上位コント
ローラ3は、高度の機能、処理性を持つたもので
あるためSLC1と同種のコントローラを一般に用
いることができない。従つて、この別種の上位コ
ントローラ3をSLC1が接続されたシリアル伝送
バス2に接続する場合には、上位コントローラ3
とシリアル伝送バス2の間に信号変換用としての
伝送変換モジユール(TCM)4を設け、かつ
TCM4と上位コントローラ3間は1対1伝送の
ため伝送速度の速いパラレル伝送バス5を用いた
ものである。
るシステムの一例を示すブロツク図であり、制御
系のうち各サブループの制御を行なう複数のサブ
ループコントローラ(以下、単にSLCと称す)1
を1本のシリアル伝送バス2に接続するととも
に、これらSLC1が故障した時のバツクアツプと
すると共に予測適応制御など高度の演算機能を受
け持つ上位コントローラ3を後述の伝送変換モジ
ユール(以下、単にTCMと称す)4を介して伝
送バス2に持続したものである。この上位コント
ローラ3は、高度の機能、処理性を持つたもので
あるためSLC1と同種のコントローラを一般に用
いることができない。従つて、この別種の上位コ
ントローラ3をSLC1が接続されたシリアル伝送
バス2に接続する場合には、上位コントローラ3
とシリアル伝送バス2の間に信号変換用としての
伝送変換モジユール(TCM)4を設け、かつ
TCM4と上位コントローラ3間は1対1伝送の
ため伝送速度の速いパラレル伝送バス5を用いた
ものである。
シリアル伝送バス2には、そこでの伝送タイミ
ングを統括するバスコントローラ(以下、単に
BSCと称す)6が接続されている。
ングを統括するバスコントローラ(以下、単に
BSCと称す)6が接続されている。
以下、分散形制御システムを説明する。上記シ
リアルの伝送バス2における伝送のタイミング
は、BSC6の指令により統括されている。すなわ
ち、第3図に示すようにBSC6は周期信号
SYNに続いて、送信すべきサブループコントロ
ーラ(SLC)を指定するコマンドDA(図中では
10)と、送信コントローラにおける送信相手を
指定する番号Nを送信する。このDA、Nはあら
かじめBSC6のメモリ内に第3図示すような送
信管理テーブルとして登録してあり、一定周期で
BSC6はこのDA、Nを送出し、一定時間後に再
び同じDA、Nを送出始める。このコマンドDAに
より送信を指定されたSLC1(図中ではSLC1−
1)は、Nにより自分が送信すべき相手を知る。
これは、SLC1内に、第3図に示す送信順序テ
ーブルとして、登録してある相手先SLC1のN番
目に相当するものである(図中では、SLC1−
2)。送信SLC1は、受信コマンドであるDA(図
中では20)と、自分のコントローラの識別番号
SA(図中では10)にデータD1〜Doを付けて送
出する。DA1により受信すべきことは指定された
SLC1(図中ではSLC1−2)は、このデータを
受信することになる。
リアルの伝送バス2における伝送のタイミング
は、BSC6の指令により統括されている。すなわ
ち、第3図に示すようにBSC6は周期信号
SYNに続いて、送信すべきサブループコントロ
ーラ(SLC)を指定するコマンドDA(図中では
10)と、送信コントローラにおける送信相手を
指定する番号Nを送信する。このDA、Nはあら
かじめBSC6のメモリ内に第3図示すような送
信管理テーブルとして登録してあり、一定周期で
BSC6はこのDA、Nを送出し、一定時間後に再
び同じDA、Nを送出始める。このコマンドDAに
より送信を指定されたSLC1(図中ではSLC1−
1)は、Nにより自分が送信すべき相手を知る。
これは、SLC1内に、第3図に示す送信順序テ
ーブルとして、登録してある相手先SLC1のN番
目に相当するものである(図中では、SLC1−
2)。送信SLC1は、受信コマンドであるDA(図
中では20)と、自分のコントローラの識別番号
SA(図中では10)にデータD1〜Doを付けて送
出する。DA1により受信すべきことは指定された
SLC1(図中ではSLC1−2)は、このデータを
受信することになる。
またTCM4と上位コントローラ3間の情報伝
送タイミングについても、BSC6からの指令のN
に特別の番号(例えば上位コントローラへの送行
は/FF、受信は/FE)を割り振りBSC6からN
=/FFが指定された場合は、SLC1から送信さ
れてきたデータを上位コントローラ3に送行す
る。また、N=/FEが指定された場合は、一
担、上位コントローラ3に対し、送信要求のコマ
ンドを出し、引き継き上位コントローラ3から
TCM4のデータが伝送されてくる。一方BSC6
は、TCM4に対する上位コントローラ3との送
受信コマンドを出した後、送受信が行なわれてい
る時間中(この時間は上位コントローラ3、
TCM4間の転送語数が固定しているため、予め
計算できる)SLC1間伝送のコマンドを送出して
SLC1間の伝送を行なわせる。また、TCM4と
上位コントローラ3が情報伝送処理を行なつてい
ない時点にBSC6からTCM4に対しダミーの指
令を送出する。これによりTCM4は、上位コン
トローラ3がバツクアツプモードであればデータ
を送出する。以上のタイミングの一例を示したも
のが第2図である。
送タイミングについても、BSC6からの指令のN
に特別の番号(例えば上位コントローラへの送行
は/FF、受信は/FE)を割り振りBSC6からN
=/FFが指定された場合は、SLC1から送信さ
れてきたデータを上位コントローラ3に送行す
る。また、N=/FEが指定された場合は、一
担、上位コントローラ3に対し、送信要求のコマ
ンドを出し、引き継き上位コントローラ3から
TCM4のデータが伝送されてくる。一方BSC6
は、TCM4に対する上位コントローラ3との送
受信コマンドを出した後、送受信が行なわれてい
る時間中(この時間は上位コントローラ3、
TCM4間の転送語数が固定しているため、予め
計算できる)SLC1間伝送のコマンドを送出して
SLC1間の伝送を行なわせる。また、TCM4と
上位コントローラ3が情報伝送処理を行なつてい
ない時点にBSC6からTCM4に対しダミーの指
令を送出する。これによりTCM4は、上位コン
トローラ3がバツクアツプモードであればデータ
を送出する。以上のタイミングの一例を示したも
のが第2図である。
ところで、この方式によれば、第2図に示すよ
うに、TCM4と上位コントローラ3との間で伝
送しているタイミング(時間T)の時に、上位コ
ントローラ3がバツクアツプモードであつて
TCM4が、故障しているSCL1に代つて送出す
るタイミング(図示破線)となつてしまうと、両
タイミングが衝突してしまい、伝送が不能となつ
たり、バツクアツプが有効になされないというこ
とがあつた。そこで、本発明は、次のように構成
されている。
うに、TCM4と上位コントローラ3との間で伝
送しているタイミング(時間T)の時に、上位コ
ントローラ3がバツクアツプモードであつて
TCM4が、故障しているSCL1に代つて送出す
るタイミング(図示破線)となつてしまうと、両
タイミングが衝突してしまい、伝送が不能となつ
たり、バツクアツプが有効になされないというこ
とがあつた。そこで、本発明は、次のように構成
されている。
第4図は、本発明に係るバツクアツプ方式の実
施例を示したもので、詳細にはTCM4の動作を
示したものである。BSC6からTCM4(図中で
はF0)に対してダミーの送信指令(図中では
1′)が送信されるとTCM4は上位コントローラ
がバツクアツプ中であるかを判断し、バツクアツ
プ中でなければ信号送信は行なわないがバツクア
ツプ中であれば、どのサブループコントローラ
(SLC)1のバツクアツプを行なつているかを検
出し(図中では、SLC1−2,20)、第4図
に示すように、あらかじめテーブルとして登録し
てあるバツクアツプ用送信順序テーブルからダミ
ーの送信指令に対応した送信先DA(図中では、
10)を検索し、同期信号SYNに続きこのDAと
故障しているサブループコントローラ(SLC)1
の識別番号SA(図中では、20)、並びに上位コ
ントローラ3より送られてきたデータD1〜Doを
付けて送信する。受信指定(図中ではSLC1−
1,10)を受けたサブループコントローラ
(SLC)1は今、受信したデータがどのコントロ
ーラから送られてきたデータであるかを識別する
番号SAを読み取り故障したサブループコントロ
ーラ(SLC)1から正常に送られてきたものと何
ら変わらず受信する。以上の伝送タイミングを示
したものが第5図である。この図において、
TCM4と上位コントローラ3との間の伝送タイ
ミングと、上位コントローラ3がバツクアツプモ
ードの時であつてTCM4から各SLC1にデータ
を送出するタイミングとの衝突を避ける方法とし
ては、TCM4が上位コントローラ3と伝送処理
を実行中(図中では、期間B、D)を除いた時
(図中では、期間A、C、E)に、BSC6から
TCM4に対してダミーの指令を送出し、TCM4
は上位コントローラ3がバツクアツプモードであ
れば、故障したSLC1に代わり各SLC1にデータ
を送出するものである(図中の波線部処理)。
施例を示したもので、詳細にはTCM4の動作を
示したものである。BSC6からTCM4(図中で
はF0)に対してダミーの送信指令(図中では
1′)が送信されるとTCM4は上位コントローラ
がバツクアツプ中であるかを判断し、バツクアツ
プ中でなければ信号送信は行なわないがバツクア
ツプ中であれば、どのサブループコントローラ
(SLC)1のバツクアツプを行なつているかを検
出し(図中では、SLC1−2,20)、第4図
に示すように、あらかじめテーブルとして登録し
てあるバツクアツプ用送信順序テーブルからダミ
ーの送信指令に対応した送信先DA(図中では、
10)を検索し、同期信号SYNに続きこのDAと
故障しているサブループコントローラ(SLC)1
の識別番号SA(図中では、20)、並びに上位コ
ントローラ3より送られてきたデータD1〜Doを
付けて送信する。受信指定(図中ではSLC1−
1,10)を受けたサブループコントローラ
(SLC)1は今、受信したデータがどのコントロ
ーラから送られてきたデータであるかを識別する
番号SAを読み取り故障したサブループコントロ
ーラ(SLC)1から正常に送られてきたものと何
ら変わらず受信する。以上の伝送タイミングを示
したものが第5図である。この図において、
TCM4と上位コントローラ3との間の伝送タイ
ミングと、上位コントローラ3がバツクアツプモ
ードの時であつてTCM4から各SLC1にデータ
を送出するタイミングとの衝突を避ける方法とし
ては、TCM4が上位コントローラ3と伝送処理
を実行中(図中では、期間B、D)を除いた時
(図中では、期間A、C、E)に、BSC6から
TCM4に対してダミーの指令を送出し、TCM4
は上位コントローラ3がバツクアツプモードであ
れば、故障したSLC1に代わり各SLC1にデータ
を送出するものである(図中の波線部処理)。
以上述べたように本発明によれば、サブループ
コントローラと機種の異なる上位コントローラと
の間に変換用モジユールを設けた分散形階層シス
テムの上位コントローラがバツクアツプモードの
時に変換用モジユールはバスコントローラからの
ダミー指令でデータを送出するので、伝送タイミ
ングの取り方が簡単になり、伝送処理時間が最小
で伝送効率の高いn:1バツクアツプ方式を実現
できるという効果がある。
コントローラと機種の異なる上位コントローラと
の間に変換用モジユールを設けた分散形階層シス
テムの上位コントローラがバツクアツプモードの
時に変換用モジユールはバスコントローラからの
ダミー指令でデータを送出するので、伝送タイミ
ングの取り方が簡単になり、伝送処理時間が最小
で伝送効率の高いn:1バツクアツプ方式を実現
できるという効果がある。
第1図はn:1バツクツプ方式を採用したシス
テムを示すブロツク図、第2図は本発明の基礎と
なつた方式の伝送タイミングを説明するために示
すタイムチヤート、第3図乃至は同説明図、
第4図乃至は本発明による伝送制御を説明す
るために示す説明図、第5図は本発明による伝送
方式のタイミングを示すタイムチヤートである。 1……SLC、2……シリアル伝送バス、3……
上位コントローラ、4……TMC、5……パラレ
ル伝送バス、6……BSC。
テムを示すブロツク図、第2図は本発明の基礎と
なつた方式の伝送タイミングを説明するために示
すタイムチヤート、第3図乃至は同説明図、
第4図乃至は本発明による伝送制御を説明す
るために示す説明図、第5図は本発明による伝送
方式のタイミングを示すタイムチヤートである。 1……SLC、2……シリアル伝送バス、3……
上位コントローラ、4……TMC、5……パラレ
ル伝送バス、6……BSC。
Claims (1)
- 1 複数のサブループコントローラを一対のバス
に接続するとともに上位コントローラと上記バス
との間に伝送変換モジユールを有し、かつ上記バ
スにおける伝送タイミングを統括するバスコント
ローラを備えた分散形階層システムにおいて、上
記バスにおける伝送指令信号に伝送変換モジユー
ルに対する送信指令信号を設け、かつ伝送変換モ
ジユールに各サブループコントローラが送信すべ
き情報を有し、上記送信指令信号中に、任意のサ
ブループコントローラが故障の際に前記伝送変換
モジユールが当該サブループコントローラの送出
していた信号を代わつて送出できるようにする指
令を含め、バツクアツプ時にこれら信号に基づい
て信号伝送をすることを特徴とする分散形階層シ
ステムのn:1バツクアツプ方式。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57138494A JPS5930150A (ja) | 1982-08-11 | 1982-08-11 | 分散形階層システムのn:1バツクアツプ方式 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP57138494A JPS5930150A (ja) | 1982-08-11 | 1982-08-11 | 分散形階層システムのn:1バツクアツプ方式 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPS5930150A JPS5930150A (ja) | 1984-02-17 |
| JPS6230657B2 true JPS6230657B2 (ja) | 1987-07-03 |
Family
ID=15223419
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP57138494A Granted JPS5930150A (ja) | 1982-08-11 | 1982-08-11 | 分散形階層システムのn:1バツクアツプ方式 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPS5930150A (ja) |
-
1982
- 1982-08-11 JP JP57138494A patent/JPS5930150A/ja active Granted
Also Published As
| Publication number | Publication date |
|---|---|
| JPS5930150A (ja) | 1984-02-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CA1082786A (en) | Configuration and control unit for a heterogeneous multi-system | |
| JPH0347537B2 (ja) | ||
| CN101609421A (zh) | 运算处理装置的多重控制系统及多重控制方法 | |
| JPS6230657B2 (ja) | ||
| JP2920441B2 (ja) | プロセスデータ処理システムおよび処理方法 | |
| JP3884643B2 (ja) | プロセス制御装置 | |
| JP2003140704A (ja) | プロセス制御装置 | |
| JPS62176297A (ja) | 多チヤンネル制御システム | |
| JPH11127179A (ja) | 二重化通信制御装置 | |
| JPH0586582B2 (ja) | ||
| JPS6244305B2 (ja) | ||
| JP2838588B2 (ja) | プロセスデータ処理システム | |
| JP2660609B2 (ja) | 共通バス送信権保持方式 | |
| JPH0458237B2 (ja) | ||
| CN114137871A (zh) | 总线控制装置及其配置方法、楼宇控制系统 | |
| KR100253790B1 (ko) | 중대형 컴퓨터 컨트롤러 보드의 인터페이스 방법 | |
| JPH0126215B2 (ja) | ||
| JP2725385B2 (ja) | 情報処理システムのデータ転送方式 | |
| JPS63168757A (ja) | バスエラ−検出方式 | |
| JPS6356755A (ja) | スレ−ブプロセツサの異常監視方式 | |
| KR100380328B1 (ko) | 교환기 시스템의 보드 탈장시 다운 방지장치 | |
| JPS6353666A (ja) | コンピユ−タシステムの周辺制御装置 | |
| JPH01147939A (ja) | ロボット制御方式 | |
| JPS6213157Y2 (ja) | ||
| JPS63310052A (ja) | バス接続制御装置 |