JPH0583017B2 - - Google Patents
Info
- Publication number
- JPH0583017B2 JPH0583017B2 JP60501021A JP50102185A JPH0583017B2 JP H0583017 B2 JPH0583017 B2 JP H0583017B2 JP 60501021 A JP60501021 A JP 60501021A JP 50102185 A JP50102185 A JP 50102185A JP H0583017 B2 JPH0583017 B2 JP H0583017B2
- Authority
- JP
- Japan
- Prior art keywords
- bus
- channel
- station
- stations
- quality
- 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
- 238000004891 communication Methods 0.000 description 77
- 230000005540 biological transmission Effects 0.000 description 37
- 238000004886 process control Methods 0.000 description 9
- 238000013441 quality evaluation Methods 0.000 description 9
- 238000004364 calculation method Methods 0.000 description 8
- 230000008901 benefit Effects 0.000 description 7
- 230000008878 coupling Effects 0.000 description 6
- 238000010168 coupling process Methods 0.000 description 6
- 238000005859 coupling reaction Methods 0.000 description 6
- 238000012423 maintenance Methods 0.000 description 6
- 238000012545 processing Methods 0.000 description 5
- 238000010586 diagram Methods 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- 238000001303 quality assessment method Methods 0.000 description 3
- 230000008439 repair process Effects 0.000 description 3
- 230000008859 change Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000011156 evaluation Methods 0.000 description 2
- 238000004519 manufacturing process Methods 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000008569 process Effects 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 231100000756 time-weighted average Toxicity 0.000 description 2
- 238000013459 approach Methods 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000007423 decrease Effects 0.000 description 1
- 230000009977 dual effect Effects 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/40—Bus networks
- H04L12/407—Bus networks with decentralised control
- H04L12/417—Bus networks with decentralised control with deterministic access, e.g. token passing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/22—Arrangements for detecting or preventing errors in the information received using redundant apparatus to increase reliability
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Small-Scale Networks (AREA)
Description
請求の範囲
1 複数の局を有し、それぞれの局が、局の相互
間でパケツトを通信する為の少なくとも2つの通
信チヤネルに結合されている共通通信システムで
あつて、前記局は、 それぞれのチヤネルに選択的に結合されてパケ
ツトを伝送する為のトランスミツタ手段と、 それぞれのチヤネルに選択的に結合されてパケ
ツトを受信する為のレシーバ手段と、 レシーバ手段に結合されてチヤネルの通信品質
を評価し、それぞれのチヤネルに対する品質係数
を発生するチヤネル品質評価手段と、 チヤネル品質評価手段、トランスミツタ手段お
よびレシーバ手段に結合されて、少なくとも後続
の1つのパケツトが伝送され、かつ受信されるべ
きチヤネルを品質係数およびそのチヤネルの以前
の使用度数の関数として選択するチヤネル選択手
段とよりなる共通通信システム。
間でパケツトを通信する為の少なくとも2つの通
信チヤネルに結合されている共通通信システムで
あつて、前記局は、 それぞれのチヤネルに選択的に結合されてパケ
ツトを伝送する為のトランスミツタ手段と、 それぞれのチヤネルに選択的に結合されてパケ
ツトを受信する為のレシーバ手段と、 レシーバ手段に結合されてチヤネルの通信品質
を評価し、それぞれのチヤネルに対する品質係数
を発生するチヤネル品質評価手段と、 チヤネル品質評価手段、トランスミツタ手段お
よびレシーバ手段に結合されて、少なくとも後続
の1つのパケツトが伝送され、かつ受信されるべ
きチヤネルを品質係数およびそのチヤネルの以前
の使用度数の関数として選択するチヤネル選択手
段とよりなる共通通信システム。
2 通信チヤネルは少なくとも第1チヤネルと第
2チヤネルとを含み、チヤネル品質評価手段は第
1チヤネルの動作状態をあらわす第1のローカル
品質係数および第2チヤネルの動作状態をあらわ
す第2のローカル品質係数を発生する請求範囲1
の共通通信システム。
2チヤネルとを含み、チヤネル品質評価手段は第
1チヤネルの動作状態をあらわす第1のローカル
品質係数および第2チヤネルの動作状態をあらわ
す第2のローカル品質係数を発生する請求範囲1
の共通通信システム。
3 パケツトは直列のデジタル誤り符号化データ
よりなり、第1および第2ローカル品質係数は、
それぞれ第1および第2チヤネルから誤つて受信
されたパケツトの比率の関数である請求範囲2の
共通通信システム。
よりなり、第1および第2ローカル品質係数は、
それぞれ第1および第2チヤネルから誤つて受信
されたパケツトの比率の関数である請求範囲2の
共通通信システム。
4 パケツトは直列のデジタル誤り符号化データ
よりなり、第1および第2ローカル品質係数は、
それぞれ第1および第2チヤネルから誤つて送信
されたパケツトの比率の関数である請求範囲2の
共通通信システム。
よりなり、第1および第2ローカル品質係数は、
それぞれ第1および第2チヤネルから誤つて送信
されたパケツトの比率の関数である請求範囲2の
共通通信システム。
5 レシーバ手段は、あるチヤネルからパケツト
が全く受信されない時間が予定の長さを超えた
時、タイムアウトエラー信号をチヤネル品質評価
手段に供給し、ローカル品質係数はタイムアウト
エラー信号の関数である請求範囲4の共通通信シ
ステム。
が全く受信されない時間が予定の長さを超えた
時、タイムアウトエラー信号をチヤネル品質評価
手段に供給し、ローカル品質係数はタイムアウト
エラー信号の関数である請求範囲4の共通通信シ
ステム。
6 それぞれの局のトランスミツタ手段はそのロ
ーカル品質評価係数を他の局に対して周期的に伝
送する請求範囲2の共通通信システム。
ーカル品質評価係数を他の局に対して周期的に伝
送する請求範囲2の共通通信システム。
7 チヤネル品質評価手段はさらに、それぞれの
局から受信された第1のローカル品質係数の関数
として第1チヤネルに対する第1の群品質係数を
発生し、またそれぞれの局から受信された第2ロ
ーカル品質係数の関数として第2チヤネルに対す
る第2の群品質係数を発生する請求範囲6の共通
通信システム。
局から受信された第1のローカル品質係数の関数
として第1チヤネルに対する第1の群品質係数を
発生し、またそれぞれの局から受信された第2ロ
ーカル品質係数の関数として第2チヤネルに対す
る第2の群品質係数を発生する請求範囲6の共通
通信システム。
8 チヤネル選択手段は、第1および第2のロー
カル品質係数ならびに第1および第2の群品質係
数の関数としてチヤネルマージンを発生し、 少なくとも後続の1つのパケツトが伝送され、
受信されるべきチヤネルを、チヤネルマージンの
関数として選択する請求範囲7の共通通信システ
ム。
カル品質係数ならびに第1および第2の群品質係
数の関数としてチヤネルマージンを発生し、 少なくとも後続の1つのパケツトが伝送され、
受信されるべきチヤネルを、チヤネルマージンの
関数として選択する請求範囲7の共通通信システ
ム。
9 チヤネル選択手段は、チヤネルマージンを設
定値入力とし、現在選択されているチヤネルを測
定された変数入力(variable)として、変数に従
つて設定値の関数を積分する積分コントローラを
含み、 積分コントローラの出力は、少なくとも後続す
る1つのパケツトが伝送され、受信されるべきチ
ヤネルを選択する請求範囲8の共通通信システ
ム。
定値入力とし、現在選択されているチヤネルを測
定された変数入力(variable)として、変数に従
つて設定値の関数を積分する積分コントローラを
含み、 積分コントローラの出力は、少なくとも後続す
る1つのパケツトが伝送され、受信されるべきチ
ヤネルを選択する請求範囲8の共通通信システ
ム。
10 ある局によつて伝送されたパケツトが他の
局からの承認パケツトを要求し、第1および第2
のローカル品質係数は受信されない承認信号の関
数である請求範囲2の共通通信システム。
局からの承認パケツトを要求し、第1および第2
のローカル品質係数は受信されない承認信号の関
数である請求範囲2の共通通信システム。
11 ある局によつて伝送されるそれぞれのパケ
ツトは、チヤネル選択手段によつて選択されたチ
ヤネルを示すチヤネル選択フイールドを含み、そ
のパケツトを受信した局は、後続するパケツトの
伝送の為にチヤネル選択フイールドによつて示さ
れたチヤネルに、そのトランスミツタおよびレシ
ーバ手段を選択的に結合する請求範囲1の共通通
信システム。
ツトは、チヤネル選択手段によつて選択されたチ
ヤネルを示すチヤネル選択フイールドを含み、そ
のパケツトを受信した局は、後続するパケツトの
伝送の為にチヤネル選択フイールドによつて示さ
れたチヤネルに、そのトランスミツタおよびレシ
ーバ手段を選択的に結合する請求範囲1の共通通
信システム。
12 分散プロセス制御システムの為の共通通信
システムであつて、 符号化されたパケツトを搬送する為の複数の通
信チヤネルと、 それぞれがそれぞれのチヤネルに結合されてパ
ケツトを処理する複数の局とよりなり、 それぞれの処理手段はさらに、 パケツトの伝送および受信を行なうために、そ
れぞれのチヤネルに選択的に結合する手段と、 以前の使用におけるそのチヤネルの通信品質の
関数として、それぞれのチヤネルのチヤネル品質
係数を発生する手段と、 次の少なくとも1つのパケツトを伝送し、受信
する為のチヤネルを、前のパケツトによつて指示
されたように選択する手段と、 全ての局が、後続する少なくとも1つのパケツ
トを伝送し受信する時に使用するために、その局
からどのチヤネルに次のパケツトを伝送するか
を、チヤネルの品質係数および以前の使用度数の
関数として決定する為の手段とよりなる共通通信
システム。
システムであつて、 符号化されたパケツトを搬送する為の複数の通
信チヤネルと、 それぞれがそれぞれのチヤネルに結合されてパ
ケツトを処理する複数の局とよりなり、 それぞれの処理手段はさらに、 パケツトの伝送および受信を行なうために、そ
れぞれのチヤネルに選択的に結合する手段と、 以前の使用におけるそのチヤネルの通信品質の
関数として、それぞれのチヤネルのチヤネル品質
係数を発生する手段と、 次の少なくとも1つのパケツトを伝送し、受信
する為のチヤネルを、前のパケツトによつて指示
されたように選択する手段と、 全ての局が、後続する少なくとも1つのパケツ
トを伝送し受信する時に使用するために、その局
からどのチヤネルに次のパケツトを伝送するか
を、チヤネルの品質係数および以前の使用度数の
関数として決定する為の手段とよりなる共通通信
システム。
13 多数の通信チヤネルに結合され、それぞれ
の相互間でデータパケツトを伝送する複数の局を
有する共通通信システムにおいて、それぞれの局
は、 データパケツトを受信し、受信されたパケツト
のチヤネル選択フイールドに含まれる、選択され
たチヤネルの指示を出力するレシーバ手段と、 そのチヤネルが使用されている時の通信誤りの
発生に基づいて、それぞれのチヤネルに対する品
質係数を保持する品質評価手段と、 品質係数に基づいてチヤネルマージンを決定す
るマージン演算手段と、 受信されたデータパケツトのチヤネル選択フイ
ールドに含まれているチヤネルに局を結合する為
の手段と、 それぞれのチヤネルのチヤネルマージンおよび
それぞれの以前の使用度数に基づいて、トランス
ミツタ手段によつて伝送されるデータパケツトの
チヤネル選択フイールドによつて示されるべき選
択チヤネルを決定する手段と、 後続するデータパケツトの伝送の為の選択され
たチヤネルを示すチヤネル選択フイールドを含
む、それぞれのデータパケツトを伝送する為のト
ランスミツタ手段とよりなる共通通信システム。
の相互間でデータパケツトを伝送する複数の局を
有する共通通信システムにおいて、それぞれの局
は、 データパケツトを受信し、受信されたパケツト
のチヤネル選択フイールドに含まれる、選択され
たチヤネルの指示を出力するレシーバ手段と、 そのチヤネルが使用されている時の通信誤りの
発生に基づいて、それぞれのチヤネルに対する品
質係数を保持する品質評価手段と、 品質係数に基づいてチヤネルマージンを決定す
るマージン演算手段と、 受信されたデータパケツトのチヤネル選択フイ
ールドに含まれているチヤネルに局を結合する為
の手段と、 それぞれのチヤネルのチヤネルマージンおよび
それぞれの以前の使用度数に基づいて、トランス
ミツタ手段によつて伝送されるデータパケツトの
チヤネル選択フイールドによつて示されるべき選
択チヤネルを決定する手段と、 後続するデータパケツトの伝送の為の選択され
たチヤネルを示すチヤネル選択フイールドを含
む、それぞれのデータパケツトを伝送する為のト
ランスミツタ手段とよりなる共通通信システム。
14 それぞれが複数の通信チヤネルに結合され
た、複数の局の間でパケツトが伝送され、受信さ
れる共通通信システムにおいて、 それぞれのチヤネルの通信の品質を評価する手
段と、 各チヤネルの評価された品質および以前の使用
度数の関数として、少なくとも1つのパケツトの
伝送および受信の為のチヤネルを、局に選択させ
る手段とを含む共通通信システム。
た、複数の局の間でパケツトが伝送され、受信さ
れる共通通信システムにおいて、 それぞれのチヤネルの通信の品質を評価する手
段と、 各チヤネルの評価された品質および以前の使用
度数の関数として、少なくとも1つのパケツトの
伝送および受信の為のチヤネルを、局に選択させ
る手段とを含む共通通信システム。
15 少なくとも1つのパケツトの伝送および受
信の為のチヤネルを示すチヤネル選択フイールド
を含むパケツトを、全ての局に周期的に伝送する
ことを局に選択させる手段を有する請求範囲14
の共通通信システム。
信の為のチヤネルを示すチヤネル選択フイールド
を含むパケツトを、全ての局に周期的に伝送する
ことを局に選択させる手段を有する請求範囲14
の共通通信システム。
16 複数の通信チヤネルを介してパケツトを送
信し、受信するための複数の局を有する共通通信
システムであつて、各局は、 各チヤネルの以前の使用に基づき各チヤネルの
通信品質を評価し、 全てのチヤネルが品質の評価に基づく比率で選
択されるように、後続する伝送に使用するために
複数のチヤネルの中から使用するチヤネルを選択
する機会を有する共通通信システム。
信し、受信するための複数の局を有する共通通信
システムであつて、各局は、 各チヤネルの以前の使用に基づき各チヤネルの
通信品質を評価し、 全てのチヤネルが品質の評価に基づく比率で選
択されるように、後続する伝送に使用するために
複数のチヤネルの中から使用するチヤネルを選択
する機会を有する共通通信システム。
17 各局は、伝送中に自局の有する各チヤネル
の通信の品質評価を提供し、後続する伝送のため
のチヤネルの選択時に、自局の品質評価と他局の
品質評価に基づき選択を行う請求範囲16の共通
通信システム。
の通信の品質評価を提供し、後続する伝送のため
のチヤネルの選択時に、自局の品質評価と他局の
品質評価に基づき選択を行う請求範囲16の共通
通信システム。
発明の背景
1 発明の分野
この発明は冗長共通通信システムに関し、そこ
では複数のノード(node)すなわち局が複数の
冗長通信チヤネル(通信バスのような)に接続さ
れて種々の局の間でデータパケツトを伝送する。
では複数のノード(node)すなわち局が複数の
冗長通信チヤネル(通信バスのような)に接続さ
れて種々の局の間でデータパケツトを伝送する。
2 従来技術の説明
分散データ処理およびプロセス制御システム
は、種々の局の間でのデータパケツトの伝送のた
めに、通信バスのような共通通信システムを普通
は利用する。このタイプのシステムの一例は分散
プロセス制御システムであり、そこでは、複数の
局はプロセスコントローラー、コントロールコン
ソール、および他のデータ処理装置を含み、これ
らは共通通信バスを共有する。
は、種々の局の間でのデータパケツトの伝送のた
めに、通信バスのような共通通信システムを普通
は利用する。このタイプのシステムの一例は分散
プロセス制御システムであり、そこでは、複数の
局はプロセスコントローラー、コントロールコン
ソール、および他のデータ処理装置を含み、これ
らは共通通信バスを共有する。
高い信頼性が要求されるために、分散プロセス
制御システムは、通常は、局の間でのデータパケ
ツトの伝送のために複数チヤネル冗長共通通信シ
ステムを利用する。この冗長システムは普通は、
主通信バスおよび冗長通信バスの形態を取り、こ
れらの両者は共にシステム内の各局に結合され
る。それぞれの局は、単一部分の故障が両方のバ
スを不能化することがないように設計される。
制御システムは、通常は、局の間でのデータパケ
ツトの伝送のために複数チヤネル冗長共通通信シ
ステムを利用する。この冗長システムは普通は、
主通信バスおよび冗長通信バスの形態を取り、こ
れらの両者は共にシステム内の各局に結合され
る。それぞれの局は、単一部分の故障が両方のバ
スを不能化することがないように設計される。
主バスが故障した場合には、それは切り離され
て、冗長バスがデータパケツトを伝送し、かつ受
信するように切り換えられる。それゆえに、もし
も冗長バスが作動可能であるならば、プロセスコ
ントロールシステムは、正常に動作する。
て、冗長バスがデータパケツトを伝送し、かつ受
信するように切り換えられる。それゆえに、もし
も冗長バスが作動可能であるならば、プロセスコ
ントロールシステムは、正常に動作する。
過去においては、冗長バス手法を採用した分散
システムは、主バスおよび冗長バスの間の切り換
えの面では、部分的にあるいは完全に人間の介在
に類つてきた。たとえば、あるタイプのシステム
では、主バスから冗長バスへの切り換えは自動的
に行なわれるが、それが修復された後では、局は
主バスの方は手動でリセツトされなければならな
い。
システムは、主バスおよび冗長バスの間の切り換
えの面では、部分的にあるいは完全に人間の介在
に類つてきた。たとえば、あるタイプのシステム
では、主バスから冗長バスへの切り換えは自動的
に行なわれるが、それが修復された後では、局は
主バスの方は手動でリセツトされなければならな
い。
主バスおよび不活性な冗長バスを有する従来技
術のシステムに関するひとつの問題は、その不活
性な冗長バスの動作可能性が、主バスの事故が発
生するまでは分らないということである。もしも
冗長バスもまた故障しているとすれば、システム
全体がダウンする。
術のシステムに関するひとつの問題は、その不活
性な冗長バスの動作可能性が、主バスの事故が発
生するまでは分らないということである。もしも
冗長バスもまた故障しているとすれば、システム
全体がダウンする。
従来技術のシステムの他の欠点は、主バス(あ
るいは冗長バス)が故障したと決定される前に、
相当に多量のデータが失われてしまうことであ
る。プロセス制御システムは、一般に化学プロセ
ス、製造プロセス、あるいは他の工業的プロセス
を制御するものであるから、局の間におけるデー
タ通信の信頼性は極度に高い重要性を持つてい
る。
るいは冗長バス)が故障したと決定される前に、
相当に多量のデータが失われてしまうことであ
る。プロセス制御システムは、一般に化学プロセ
ス、製造プロセス、あるいは他の工業的プロセス
を制御するものであるから、局の間におけるデー
タ通信の信頼性は極度に高い重要性を持つてい
る。
発明の要約
この発明は、複数の冗長通信チヤネルに接続さ
れた複数の局の間での、データパケツトの伝送の
為の冗長共通通信システムである。この発明で
は、各局の間での伝送が、それぞれのチヤネルの
品質評価および各チヤネルのそれ以前の使用度数
(frequency)に基づいて、通信チヤネルの間で
切換えられる。ひとつまたはそれ以上のデータパ
ケツトの伝送に用いられようとしているチヤネル
の選択は、ひとつの局によつて伝送されるデータ
パケツト内のチヤネル選択フイールドに含まれて
いる。
れた複数の局の間での、データパケツトの伝送の
為の冗長共通通信システムである。この発明で
は、各局の間での伝送が、それぞれのチヤネルの
品質評価および各チヤネルのそれ以前の使用度数
(frequency)に基づいて、通信チヤネルの間で
切換えられる。ひとつまたはそれ以上のデータパ
ケツトの伝送に用いられようとしているチヤネル
の選択は、ひとつの局によつて伝送されるデータ
パケツト内のチヤネル選択フイールドに含まれて
いる。
システム内のそれぞれの局は、データパケツト
を伝送するためのトランスミツタ手段、データパ
ケツトを受信するためのレシーバ手段、品質評価
手段、バスマージン演算手段、選択されたチヤネ
ルにある局を結合するための手段、および判別さ
れようとしている選択されたチヤネルを決定する
手段を有するのが望ましい。この実施例において
は、それぞれの局が、後続のデータパケツトの伝
送のために選択されるチヤネルの選択に関与す
る。
を伝送するためのトランスミツタ手段、データパ
ケツトを受信するためのレシーバ手段、品質評価
手段、バスマージン演算手段、選択されたチヤネ
ルにある局を結合するための手段、および判別さ
れようとしている選択されたチヤネルを決定する
手段を有するのが望ましい。この実施例において
は、それぞれの局が、後続のデータパケツトの伝
送のために選択されるチヤネルの選択に関与す
る。
トランスミツタ手段によつて伝送されたそれぞ
れのデータパケツトは、後続のデータパケツトの
伝送のために選択されたチヤネルを判別する、チ
ヤネル選択フイールドを含むのが望ましい。レシ
ーバ手段は、受信されたパケツトのチヤネル選択
フイールドから、伝送されようとしている次のパ
ケツトのために選択されたチヤネルを導きだす。
レシーバ手段はまた、通信誤りを検出する。前記
通信誤りは、例えば誤つて受信されるデータパケ
ツト(そのデータパケツトの検査合計、パリテイ
ビツトおよびその他の誤り符号などによつて表わ
される)、誤りを生じている伝送データパケツト、
期待された時に受信されないデータパケツト、お
よび他の局から受信されない承認などを含む。
れのデータパケツトは、後続のデータパケツトの
伝送のために選択されたチヤネルを判別する、チ
ヤネル選択フイールドを含むのが望ましい。レシ
ーバ手段は、受信されたパケツトのチヤネル選択
フイールドから、伝送されようとしている次のパ
ケツトのために選択されたチヤネルを導きだす。
レシーバ手段はまた、通信誤りを検出する。前記
通信誤りは、例えば誤つて受信されるデータパケ
ツト(そのデータパケツトの検査合計、パリテイ
ビツトおよびその他の誤り符号などによつて表わ
される)、誤りを生じている伝送データパケツト、
期待された時に受信されないデータパケツト、お
よび他の局から受信されない承認などを含む。
品質評価手段は、そのチヤネルが使用されてい
る時の通信誤りの発生に基づいて、それぞれのチ
ヤネルごとの品質係数を保持する。好ましい実施
例においては、ローカルおよび群品質係数が共に
保持される。ローカル品質係数は、それぞれのチ
ヤネルを使用している局の経験(exprerience)
に基づくものである。群品質係数は、システム内
の他の局からのローカル品質係数に基づくもので
ある。ローカル品質係数は故障に対して迅速に応
答するために用いられ、一方、群品質係数は、他
の局における故障状態を考慮しながら散発的な誤
りの影響を除去する。
る時の通信誤りの発生に基づいて、それぞれのチ
ヤネルごとの品質係数を保持する。好ましい実施
例においては、ローカルおよび群品質係数が共に
保持される。ローカル品質係数は、それぞれのチ
ヤネルを使用している局の経験(exprerience)
に基づくものである。群品質係数は、システム内
の他の局からのローカル品質係数に基づくもので
ある。ローカル品質係数は故障に対して迅速に応
答するために用いられ、一方、群品質係数は、他
の局における故障状態を考慮しながら散発的な誤
りの影響を除去する。
バスマージン演算手段は、種々のローカルおよ
び群品質係数に基づいてマージンを決定する。こ
のマージンは、各局がそれぞれのチヤネルを通し
て通信しようと試みたデータパケツトの全トラフ
イツク(traffic)の比率を表す。
び群品質係数に基づいてマージンを決定する。こ
のマージンは、各局がそれぞれのチヤネルを通し
て通信しようと試みたデータパケツトの全トラフ
イツク(traffic)の比率を表す。
それぞれのデータパケツトは、後続のメツセー
ジによつてどの通信チヤネルが使用されるべきで
あるかを特定するフイールドを含んでいる。それ
ゆえに、このフイールドはそれぞれのデータパケ
ツトとともに受信され、後続のデータパケツトの
伝送および受信の際に、通信システム上のすべて
の局によつて利用されるべきチヤネルの決定を行
う。
ジによつてどの通信チヤネルが使用されるべきで
あるかを特定するフイールドを含んでいる。それ
ゆえに、このフイールドはそれぞれのデータパケ
ツトとともに受信され、後続のデータパケツトの
伝送および受信の際に、通信システム上のすべて
の局によつて利用されるべきチヤネルの決定を行
う。
ある特定の局が伝送する機会を得た時、この局
は、それが伝送するデータパケツトの中に、後続
の伝送の際に使用されるべき選択チヤネルを指定
するチヤネル選択フイールドを包含させる。チヤ
ネル選択フイールドによつて特定された選択チヤ
ネルを決定するための手段は、その局のマージン
演算手段によつて演算されたマージンおよび、そ
れぞれのチヤネルの以前の使用度数に基づいてこ
の決定を行う。
は、それが伝送するデータパケツトの中に、後続
の伝送の際に使用されるべき選択チヤネルを指定
するチヤネル選択フイールドを包含させる。チヤ
ネル選択フイールドによつて特定された選択チヤ
ネルを決定するための手段は、その局のマージン
演算手段によつて演算されたマージンおよび、そ
れぞれのチヤネルの以前の使用度数に基づいてこ
の決定を行う。
その結果、データパケツトのトラフイツクはチ
ヤネルの間で分散され、かつそれぞれのチヤネル
の評価された品質にある関係を有することにな
る。もしもひとつのチヤネルが完全に故障したな
らば、基本的にはすべてのトラフイツクが、なお
良好な動作状態に保たれている一つまたは複数の
チヤネルを経由するように、マージンが変化する
であろう。
ヤネルの間で分散され、かつそれぞれのチヤネル
の評価された品質にある関係を有することにな
る。もしもひとつのチヤネルが完全に故障したな
らば、基本的にはすべてのトラフイツクが、なお
良好な動作状態に保たれている一つまたは複数の
チヤネルを経由するように、マージンが変化する
であろう。
好ましい実施例においては、それぞれの局はま
た、その局に対するマージンあるいは、そのシス
テム内のすべての局に対するマージンを、手動的
に選択するための手段を含んでいる。この手動の
オーバーライドマージン選択は、システムの保守
および修理のために、サービスマンがシステムを
強制して悪いチヤネル上のトラフイツクを増加さ
せることを可能にする。
た、その局に対するマージンあるいは、そのシス
テム内のすべての局に対するマージンを、手動的
に選択するための手段を含んでいる。この手動の
オーバーライドマージン選択は、システムの保守
および修理のために、サービスマンがシステムを
強制して悪いチヤネル上のトラフイツクを増加さ
せることを可能にする。
システムはまた、選択されていないチヤネル上
にトラフイツクがあることを検出する交互チヤネ
ル信号検知手段を含むのが望ましい。これは保守
機能のために有用なデータを提供し、又ポテンシ
ヤルエラー状態を表わす。例えば、もしもある局
が、ある1つのチヤネルにデータパケツトがある
ことを期待しているのに、期待しないチヤネルに
信号が受信されたならば、このことは、その局あ
るいはシステム内の他のいずれかの局、あるいは
チヤネルのひとつにポテンシヤルエラー状態があ
ることを示す。
にトラフイツクがあることを検出する交互チヤネ
ル信号検知手段を含むのが望ましい。これは保守
機能のために有用なデータを提供し、又ポテンシ
ヤルエラー状態を表わす。例えば、もしもある局
が、ある1つのチヤネルにデータパケツトがある
ことを期待しているのに、期待しないチヤネルに
信号が受信されたならば、このことは、その局あ
るいはシステム内の他のいずれかの局、あるいは
チヤネルのひとつにポテンシヤルエラー状態があ
ることを示す。
この発明による複数のチヤネル間の交互的かつ
選択的切換によつて、重要な利点が発生する。動
作可能であるかもしれず、あるいはそうではない
かもしれない冗長バスまたはチヤネルに依存する
というよりはむしろ、この発明においては、チヤ
ネルはそれらの作動状態が連続的に監視されるよ
うに、連続ベースで選択的に交互に切換えられ
る。このことは、従来技術のシステムで起りがち
であつた不活性な冗長チヤネルの故障の検出不可
能性を改善する。
選択的切換によつて、重要な利点が発生する。動
作可能であるかもしれず、あるいはそうではない
かもしれない冗長バスまたはチヤネルに依存する
というよりはむしろ、この発明においては、チヤ
ネルはそれらの作動状態が連続的に監視されるよ
うに、連続ベースで選択的に交互に切換えられ
る。このことは、従来技術のシステムで起りがち
であつた不活性な冗長チヤネルの故障の検出不可
能性を改善する。
この発明によれば、あるチヤネルが故障しはじ
めると、その品質が他のチヤネルに比較して劣化
するので使用度数が低下する。チヤネルの軽微な
故障でさえも、最上の動作状態にあるチヤネルが
より多くのデータパケツトを搬送するように、問
題のチヤネル上を搬送されるデータパケツトの数
に好ましい変動をもたらすであろう。
めると、その品質が他のチヤネルに比較して劣化
するので使用度数が低下する。チヤネルの軽微な
故障でさえも、最上の動作状態にあるチヤネルが
より多くのデータパケツトを搬送するように、問
題のチヤネル上を搬送されるデータパケツトの数
に好ましい変動をもたらすであろう。
第1図は2つの共通バスに結合された4つの局
を有する通信システムのブロツク図である。
を有する通信システムのブロツク図である。
第2図は2つの共通バスに結合された第1図の
局の一つの詳細ブロツク図である。
局の一つの詳細ブロツク図である。
実施例の詳細な説明
第1図に示す実施例において、この発明の冗長
共通通信システム10は多くの局12Aないし1
2Dを含んでいる。前記の各局は、複数の冗長共
通通信チヤネル(この例では、バスAおよびバス
B)を有する通信媒体14に結合されている。局
12Aないし12Dはマイクロプロセツサによる
プロセス制御、CRTモニタ/コンソール、デー
タロガー、あるいは本体コンピユータのような、
分散プロセス制御またはデータ処理システムにお
ける局であるのが望ましい。バスAおよびBはそ
れぞれ、局12Aないし12Dによつて発生され
る直列の、誤り符号化デジタルデータパケツトの
ような信号を搬送するための二重同軸ケーブル、
光導波管あるいは無線周波チヤネルで構成される
のが望ましい。
共通通信システム10は多くの局12Aないし1
2Dを含んでいる。前記の各局は、複数の冗長共
通通信チヤネル(この例では、バスAおよびバス
B)を有する通信媒体14に結合されている。局
12Aないし12Dはマイクロプロセツサによる
プロセス制御、CRTモニタ/コンソール、デー
タロガー、あるいは本体コンピユータのような、
分散プロセス制御またはデータ処理システムにお
ける局であるのが望ましい。バスAおよびBはそ
れぞれ、局12Aないし12Dによつて発生され
る直列の、誤り符号化デジタルデータパケツトの
ような信号を搬送するための二重同軸ケーブル、
光導波管あるいは無線周波チヤネルで構成される
のが望ましい。
第1図の実施例では、各局12A−12Dは、
バスAおよびBのそれぞれにデータパケツトを送
出し、かつ受信する能力を有している。他の実施
例では、データパケツトを受信することはできる
が、自分自身で送出することはできないような他
の局が通信媒体14に結合されていてもよい。
バスAおよびBのそれぞれにデータパケツトを送
出し、かつ受信する能力を有している。他の実施
例では、データパケツトを受信することはできる
が、自分自身で送出することはできないような他
の局が通信媒体14に結合されていてもよい。
この実施例では、各局12A−12Dは、デー
タパケツトを送受信するために、バスAおよびバ
スBの間で事実上一斉に、かつ選択的に接続換え
される。それぞれのデータパケツトは、少なくと
も次の1データパケツトの送信の間、バスAおよ
びBのどちらが使用されるべきであるかを示すチ
ヤネルまたはバス選択フイールドを含むのが望ま
しい。それぞれの局12A−12Dは、バスAお
よびバスBのどちらが使用されているかを常時監
視し、さらにそれぞれのバス上で受信されたパケ
ツトの周波数、品質および量の関数として、それ
ぞれのバスの作動状態に関する統計をとる。
タパケツトを送受信するために、バスAおよびバ
スBの間で事実上一斉に、かつ選択的に接続換え
される。それぞれのデータパケツトは、少なくと
も次の1データパケツトの送信の間、バスAおよ
びBのどちらが使用されるべきであるかを示すチ
ヤネルまたはバス選択フイールドを含むのが望ま
しい。それぞれの局12A−12Dは、バスAお
よびバスBのどちらが使用されているかを常時監
視し、さらにそれぞれのバス上で受信されたパケ
ツトの周波数、品質および量の関数として、それ
ぞれのバスの作動状態に関する統計をとる。
送信の順番が回つてきた時、各局12Aないし
12Dは次の送信の間に使用されるべきバスを選
択し、かつ、それが送信するデータパケツトのチ
ヤネル選択フイールドに、ある選択を包含させ
る。この選択は、それぞれのバスAおよびBに対
するその局の品質評価、および各バス上における
前のトラフイツクの度数に基づいて行なわれる。
12Dは次の送信の間に使用されるべきバスを選
択し、かつ、それが送信するデータパケツトのチ
ヤネル選択フイールドに、ある選択を包含させ
る。この選択は、それぞれのバスAおよびBに対
するその局の品質評価、および各バス上における
前のトラフイツクの度数に基づいて行なわれる。
第2図は、第1図に示したシステム10の局1
2A−12Dの代表としての、局12Aの詳細な
ブロツク図である。第2図において、局12Aは
バス結合論理(回路)16、トランスミツタ1
8、レシーバ20、データプロセツサ22、入出
力装置24、交互バス信号検知器26、ローカル
品質評価器28、群品質評価器30、バスマージ
ン演算論理(回路)32、および積分コントロー
ラ34を含んでいる。
2A−12Dの代表としての、局12Aの詳細な
ブロツク図である。第2図において、局12Aは
バス結合論理(回路)16、トランスミツタ1
8、レシーバ20、データプロセツサ22、入出
力装置24、交互バス信号検知器26、ローカル
品質評価器28、群品質評価器30、バスマージ
ン演算論理(回路)32、および積分コントロー
ラ34を含んでいる。
スイツチ36A,36B,38A,38B,4
0Aおよび40Bを含むバス結合論理16は、デ
ータパケツトの送信および受信の為に、局12A
をバスAおよびバスBに接続する。スイツチ36
Aおよび36Bは、トランスミツタ18からのデ
ータパケツトの伝送の為に、レシーバ20からの
バス選択信号に基づいて、バスAおよびバスBの
選択を制御する。スイツチ38Aおよび38B
は、バス選択信号に基づいて、データパケツトが
受信されかつレシーバ20へ伝達されるバスを制
御する。スイツチ40Aおよび40Bは、トラン
スミツタ18およびレシーバ20によつて使用さ
れていないバスからの、交互バス信号検知器26
によるデータの受信を制御する。
0Aおよび40Bを含むバス結合論理16は、デ
ータパケツトの送信および受信の為に、局12A
をバスAおよびバスBに接続する。スイツチ36
Aおよび36Bは、トランスミツタ18からのデ
ータパケツトの伝送の為に、レシーバ20からの
バス選択信号に基づいて、バスAおよびバスBの
選択を制御する。スイツチ38Aおよび38B
は、バス選択信号に基づいて、データパケツトが
受信されかつレシーバ20へ伝達されるバスを制
御する。スイツチ40Aおよび40Bは、トラン
スミツタ18およびレシーバ20によつて使用さ
れていないバスからの、交互バス信号検知器26
によるデータの受信を制御する。
トランスミツタ18は、データプロセツサ22
から受信されるデータに基づいて、データパケツ
トを符号化し、送信する。データパケツトにはチ
ヤネルまたはバス選択フイールドが含まれてお
り、これは、データパケツトの次の送信の間に、
システム10のすべての局によつて使用されるべ
きバスを指定する。チヤネル選択フイールドの内
容は、ネクストバス選択信号として、積分コント
ローラ34からトランスミツタ18に送られる。
から受信されるデータに基づいて、データパケツ
トを符号化し、送信する。データパケツトにはチ
ヤネルまたはバス選択フイールドが含まれてお
り、これは、データパケツトの次の送信の間に、
システム10のすべての局によつて使用されるべ
きバスを指定する。チヤネル選択フイールドの内
容は、ネクストバス選択信号として、積分コント
ローラ34からトランスミツタ18に送られる。
レシーバ20は、バス結合論理16によつて選
択されるバスAまたはBのいずれかからデータパ
ケツトを受信し、これを復号化する。レシーバ2
0はすべての受信したデータパケツトを復号化
し、誤り検査を行い、受信タイムアウト(time
−out)誤り(これは予期される時間周期内にデ
ータパケツトが受信されなかつたことを示す)を
検査し、さらにバスアクセクプロトコルにしたが
つて、メツセージの伝送を可能にする。レシーバ
20の出力は、データプロセツサ22に供給され
る復号化データ、ローカル品質評価器28に供給
される誤り情報、群品質評価器30に供給される
遠隔品質データ、バス結合論理16および積分コ
ントローラ34に供給されるバス選択信号、およ
びトランスミツタ18に供給される送信許可信号
などを含んでいる。
択されるバスAまたはBのいずれかからデータパ
ケツトを受信し、これを復号化する。レシーバ2
0はすべての受信したデータパケツトを復号化
し、誤り検査を行い、受信タイムアウト(time
−out)誤り(これは予期される時間周期内にデ
ータパケツトが受信されなかつたことを示す)を
検査し、さらにバスアクセクプロトコルにしたが
つて、メツセージの伝送を可能にする。レシーバ
20の出力は、データプロセツサ22に供給され
る復号化データ、ローカル品質評価器28に供給
される誤り情報、群品質評価器30に供給される
遠隔品質データ、バス結合論理16および積分コ
ントローラ34に供給されるバス選択信号、およ
びトランスミツタ18に供給される送信許可信号
などを含んでいる。
データプロセツサ22として好ましいものの一
例は、MC68000型の入出力装置24付マイクロ
プロセツサ装置である。前記入出力装置24は、
例えばCRTモニタおよびキーボードであるか、
あるいはプロセス制御ループに用いられるパラメ
ータ検出器および制御装置を含むプロセス制御器
である。
例は、MC68000型の入出力装置24付マイクロ
プロセツサ装置である。前記入出力装置24は、
例えばCRTモニタおよびキーボードであるか、
あるいはプロセス制御ループに用いられるパラメ
ータ検出器および制御装置を含むプロセス制御器
である。
データプロセツサ22は、レシーバ20から復
号化されたデータを受信し、送信すべきデータを
トランスミツタ18に供給する。また好ましい実
施例においては、前記データプロセツサ22は、
積分コントローラ34にオーバライドマージンを
選択的に供給する。前記オーバライドマージン
は、トランスミツタ18から送信されるデータパ
ケツトのチヤネル選択フイールドにおけるバス選
択の際に、積分コントローラ34によつて用いら
れるバスマージンの手動選択を可能にする。オー
バライドマージンは、入出力装置24を介して選
択可能であり、システム10の保守あるいは故障
発見が必要な時に有用となる。
号化されたデータを受信し、送信すべきデータを
トランスミツタ18に供給する。また好ましい実
施例においては、前記データプロセツサ22は、
積分コントローラ34にオーバライドマージンを
選択的に供給する。前記オーバライドマージン
は、トランスミツタ18から送信されるデータパ
ケツトのチヤネル選択フイールドにおけるバス選
択の際に、積分コントローラ34によつて用いら
れるバスマージンの手動選択を可能にする。オー
バライドマージンは、入出力装置24を介して選
択可能であり、システム10の保守あるいは故障
発見が必要な時に有用となる。
交互バス信号検知器26は、バス選択信号によ
つて選択されていないバス上のデータ伝送を監視
する。言い換えれば、もしもトランスミツタ18
およびレシーバ20が、それぞれスイツチ36A
および38Aを介してバスAに接続されているな
らば、交互バス信号検知器26は、スイツチ40
Bを介してバスBに接続される。反対に、もしも
トランスミツタ18およびレシーバ20が、それ
ぞれスイツチ36Bおよび38Bを介してバスB
に接続されているならば、交互バス信号検知器2
6は、スイツチ40Aを介してバスAに接続され
る。交互バス信号検知器26の間違い(wrong)
バス出力信号は、バス結合論理16によつて選択
されていないバスに、データがトランスミツタ1
8から送信されていることをローカル品質評価器
28に通報する。これは、電位誤差状態をあらわ
す。
つて選択されていないバス上のデータ伝送を監視
する。言い換えれば、もしもトランスミツタ18
およびレシーバ20が、それぞれスイツチ36A
および38Aを介してバスAに接続されているな
らば、交互バス信号検知器26は、スイツチ40
Bを介してバスBに接続される。反対に、もしも
トランスミツタ18およびレシーバ20が、それ
ぞれスイツチ36Bおよび38Bを介してバスB
に接続されているならば、交互バス信号検知器2
6は、スイツチ40Aを介してバスAに接続され
る。交互バス信号検知器26の間違い(wrong)
バス出力信号は、バス結合論理16によつて選択
されていないバスに、データがトランスミツタ1
8から送信されていることをローカル品質評価器
28に通報する。これは、電位誤差状態をあらわ
す。
ローカル品質評価器28は、局12Aによつて
バスAおよびBから得られたデータを統計的に解
析し、それぞれのバス毎に、バス(チヤネル)の
通信品質の総合的評価を行なう。ローカル品質評
価器28は次のような要因または係数を考慮にい
れる。
バスAおよびBから得られたデータを統計的に解
析し、それぞれのバス毎に、バス(チヤネル)の
通信品質の総合的評価を行なう。ローカル品質評
価器28は次のような要因または係数を考慮にい
れる。
(1) 誤りを含んでいる受信データパケツトの比率
(2) 誤りとなつた送信データパケツトの比率
(3) 単位時間毎に受信されたタイムアウト誤りの
数 (4) 局12Aによつて受信されるはずでありなが
ら受信されなかつた放送データパケツトの比率 (5) 承認が求められたにもかかわらず承認されな
かつた、局12Aによつて送出されたデータパ
ケツトの比率 前記の係数はそれぞれ同調定数(tuning
constant)を乗算され、その数値はそれから加算
されて2つのバスのそれぞれに対するローカルバ
ス品質係数となる。本発明の好ましい実施例にお
いては、ローカル品質係数のそれぞれに対する同
調定数は、バス品質に最も確実に相関させるよう
な、適当な重みをこれらの誤りに与えるように、
経験的に決定される。例えば、同調定数それ自体
はシステムごとに異なり、また場合によつては、
一つのシステム内でも局ごとに異なる。
数 (4) 局12Aによつて受信されるはずでありなが
ら受信されなかつた放送データパケツトの比率 (5) 承認が求められたにもかかわらず承認されな
かつた、局12Aによつて送出されたデータパ
ケツトの比率 前記の係数はそれぞれ同調定数(tuning
constant)を乗算され、その数値はそれから加算
されて2つのバスのそれぞれに対するローカルバ
ス品質係数となる。本発明の好ましい実施例にお
いては、ローカル品質係数のそれぞれに対する同
調定数は、バス品質に最も確実に相関させるよう
な、適当な重みをこれらの誤りに与えるように、
経験的に決定される。例えば、同調定数それ自体
はシステムごとに異なり、また場合によつては、
一つのシステム内でも局ごとに異なる。
この発明の好ましい実施例では、それぞれの局
12A−12Dは通信媒体14上にデータパケツ
トを送出し、それは他のすべての局に、その局か
らのローカルバス品質係数を報知する。このバス
品質情報がレシーバ20によつて受信され、復号
化されると、それは群品質評価器30に供給され
る。遠隔品質データは群品質評価器30によつて
加算され、システム10の他の局からのすべての
ローカルバス品質係数の加重平均をとられる。好
ましい実施例においては、群品質係数は時間の重
みをつけられた(time weighted)平均である。
それゆえに、それらが伝送速度あるいはいくつか
のデータパケツトの喪失によつて深く影響される
ことはない。これらの時間加重平均は、より新し
い誤りに対してはより大きな重みを与える。
12A−12Dは通信媒体14上にデータパケツ
トを送出し、それは他のすべての局に、その局か
らのローカルバス品質係数を報知する。このバス
品質情報がレシーバ20によつて受信され、復号
化されると、それは群品質評価器30に供給され
る。遠隔品質データは群品質評価器30によつて
加算され、システム10の他の局からのすべての
ローカルバス品質係数の加重平均をとられる。好
ましい実施例においては、群品質係数は時間の重
みをつけられた(time weighted)平均である。
それゆえに、それらが伝送速度あるいはいくつか
のデータパケツトの喪失によつて深く影響される
ことはない。これらの時間加重平均は、より新し
い誤りに対してはより大きな重みを与える。
バスマージン演算論理32は、ローカル品質評
価器28からのローカル品質係数および群品質評
価器30からの群品質係数の両者を用いて、バス
マージンを決定する。前記バスマージンは、バス
Bに比較して、バスA上に送出された全データパ
ケツトの所望の比率を表わす。言い換えれば、バ
スマージンが30%であるということは、局12A
がすべてのバストラフイツクの30%をバスA上に
保持し、70%をバスB上に保持しようと試みるこ
とを意味する。
価器28からのローカル品質係数および群品質評
価器30からの群品質係数の両者を用いて、バス
マージンを決定する。前記バスマージンは、バス
Bに比較して、バスA上に送出された全データパ
ケツトの所望の比率を表わす。言い換えれば、バ
スマージンが30%であるということは、局12A
がすべてのバストラフイツクの30%をバスA上に
保持し、70%をバスB上に保持しようと試みるこ
とを意味する。
ローカルおよび群バス品質係数からバスマージ
ンを決定するためには、いろいろの異なつた演算
式を用いることができるが、良い結果を与えるこ
とがわかつた一つの関係式は次のようなものであ
る。
ンを決定するためには、いろいろの異なつた演算
式を用いることができるが、良い結果を与えるこ
とがわかつた一つの関係式は次のようなものであ
る。
バスマージン=(LQA+GQA)/(LQA+GQA+LQB+GQB
) 上式において、LQAはバスAのローカル品質
係数、 GQAはバスAの群品質係数、 LQBはバスBのローカル品質係数、また GQBはバスBの群品質係数である。
) 上式において、LQAはバスAのローカル品質
係数、 GQAはバスAの群品質係数、 LQBはバスBのローカル品質係数、また GQBはバスBの群品質係数である。
バスマージン演算論理32によつて行なわれた
計算が、手動で選択されたマージンによつて置き
換えられるように、バスマージンがシステム10
の全体にわたつて手動的に調整可能にされること
は有用である。データプロセツサ22によつて与
えられるオーバライドマージンは、多重故障が発
生した際に、オペレータあるいは保守員が、バス
マージン演算論理32によつて計算されたバスマ
ージンをオーバライド(手動制御を用いることに
よつて自動制御を無視する)することを可能にす
る。これはまた、修復を容易にするために、故障
したバス上のトラフイツクを人工的に増加するこ
とを可能にする。
計算が、手動で選択されたマージンによつて置き
換えられるように、バスマージンがシステム10
の全体にわたつて手動的に調整可能にされること
は有用である。データプロセツサ22によつて与
えられるオーバライドマージンは、多重故障が発
生した際に、オペレータあるいは保守員が、バス
マージン演算論理32によつて計算されたバスマ
ージンをオーバライド(手動制御を用いることに
よつて自動制御を無視する)することを可能にす
る。これはまた、修復を容易にするために、故障
したバス上のトラフイツクを人工的に増加するこ
とを可能にする。
トランスミツタ18によつて送信されたデータ
パケツトのチヤネル選択フイールドにおいて、選
択されるべきバスの実際の決定は積分コントロー
ラ34によつて行なわれる。この選択は、積分コ
ントローラへの設定値としてのマージン(バスマ
ージンあるいはオーバライドマージン)と、測定
された変数としてのバストラフイツクの最近の履
歴を用いることによつて行われる。第2図の実施
例では、バス(チヤネル)の以前の使用度数に相
当するバストラフイツクの最近の履歴は、レシー
バ20からのバス選択信号によつて表される。積
分コントローラ34は、バストラフイツクの最近
の履歴を積分するデジタル積分制御器である。積
分コントローラ34によつて得られる積分項は、
0付近の小さな範囲に強制され、その場合、積分
項はそれぞれのバスの使用によりマージンに逆比
例した量だけシフトされる。積分項の符号が正で
あるときは、積分コントローラ34は、バスAを
要求しているトランスミツタ18にネクストバス
選択信号を与える。もし積分項が正でないなら
ば、積分コントローラ34からのネクストバス選
択信号はバスBを要求する。
パケツトのチヤネル選択フイールドにおいて、選
択されるべきバスの実際の決定は積分コントロー
ラ34によつて行なわれる。この選択は、積分コ
ントローラへの設定値としてのマージン(バスマ
ージンあるいはオーバライドマージン)と、測定
された変数としてのバストラフイツクの最近の履
歴を用いることによつて行われる。第2図の実施
例では、バス(チヤネル)の以前の使用度数に相
当するバストラフイツクの最近の履歴は、レシー
バ20からのバス選択信号によつて表される。積
分コントローラ34は、バストラフイツクの最近
の履歴を積分するデジタル積分制御器である。積
分コントローラ34によつて得られる積分項は、
0付近の小さな範囲に強制され、その場合、積分
項はそれぞれのバスの使用によりマージンに逆比
例した量だけシフトされる。積分項の符号が正で
あるときは、積分コントローラ34は、バスAを
要求しているトランスミツタ18にネクストバス
選択信号を与える。もし積分項が正でないなら
ば、積分コントローラ34からのネクストバス選
択信号はバスBを要求する。
第1図および第2図に示したこの発明の好まし
い実施例においては、伝送された各データパケツ
トが、データパケツトの次の伝送のために全シス
テム10によつて使用されるべきバスを決定する
(どのステーシヨンがその伝送を開始したかには
かかわりなく)。しかし、当該技術の熟達者には、
この発明の他の実施例においては、伝送された各
データパケツトは、すぐ後に続くパケツトより多
くのパケツトのための、バスを選択するチヤネル
選択フイールドを含むことができるということを
理解できるであろう。
い実施例においては、伝送された各データパケツ
トが、データパケツトの次の伝送のために全シス
テム10によつて使用されるべきバスを決定する
(どのステーシヨンがその伝送を開始したかには
かかわりなく)。しかし、当該技術の熟達者には、
この発明の他の実施例においては、伝送された各
データパケツトは、すぐ後に続くパケツトより多
くのパケツトのための、バスを選択するチヤネル
選択フイールドを含むことができるということを
理解できるであろう。
さらに他の実施例においては、選択されたデー
タパケツトのみがチヤネル選択フイールドを含
み、その場合には、チヤネルフイールド選択フイ
ールドを含む次のデータパケツトが伝送された後
までも、各チヤネル選択フイールドはバス切り換
えのパターンを選択する。
タパケツトのみがチヤネル選択フイールドを含
み、その場合には、チヤネルフイールド選択フイ
ールドを含む次のデータパケツトが伝送された後
までも、各チヤネル選択フイールドはバス切り換
えのパターンを選択する。
この発明は、性能を損うことなしにシステム1
0の動作の信頼性を高めるのに役立つような、い
くつかの重要な特徴を有している。
0の動作の信頼性を高めるのに役立つような、い
くつかの重要な特徴を有している。
第1に、正常な動作状態では連続的なバス同期
が達成されるので、すべての局12A−12Dは
ただ一つのバス上で同時に、送信および受信する
ことができる。このことは、システム10のどの
局12A−12Dによつて使用されようにしてい
るネクストバスも、その前のデータパケツトのチ
ヤネル選択フイールドによつて決定されるという
取り決めによつて実現される。バス同期が一旦確
立されたならば、通信障害が発生しないかぎり、
バスAとバスBとの切換えはデータパケツトごと
に1回、頻繁に行なわれ、すべての局12A−1
2Dの間での完全な同期が保持される。
が達成されるので、すべての局12A−12Dは
ただ一つのバス上で同時に、送信および受信する
ことができる。このことは、システム10のどの
局12A−12Dによつて使用されようにしてい
るネクストバスも、その前のデータパケツトのチ
ヤネル選択フイールドによつて決定されるという
取り決めによつて実現される。バス同期が一旦確
立されたならば、通信障害が発生しないかぎり、
バスAとバスBとの切換えはデータパケツトごと
に1回、頻繁に行なわれ、すべての局12A−1
2Dの間での完全な同期が保持される。
通信障害が発生して同期が失われると、これは
回復されなければならない。このような通信障害
は、大きく分けると2種類に分類される。すなわ
ち、検出されるエラーと検出されないエラーであ
る。この発明は、検出されるエラーおよび検出さ
れないエラーの両方の場合に、迅速な同期の回復
を可能にする。
回復されなければならない。このような通信障害
は、大きく分けると2種類に分類される。すなわ
ち、検出されるエラーと検出されないエラーであ
る。この発明は、検出されるエラーおよび検出さ
れないエラーの両方の場合に、迅速な同期の回復
を可能にする。
不正な、または誤つた伝送(あるいはタイムア
ウト以内に伝送が行なわれないこと)がレシーバ
20によつて検知されると、受信局(例えば局1
2A)は引き受ける(honor)べきチヤネル選択
フイールドを持たないので、内部的に使用するバ
スを決定しなければならない。それぞれの局12
A−12Dはその決定を独立に行なうので、不正
な伝送があつた場合、あるいは伝送が全く存在し
ないような場合には、別々の局が別々のバスを選
択し、その結果、システム10はしばらくは同期
はずれの状態となる。
ウト以内に伝送が行なわれないこと)がレシーバ
20によつて検知されると、受信局(例えば局1
2A)は引き受ける(honor)べきチヤネル選択
フイールドを持たないので、内部的に使用するバ
スを決定しなければならない。それぞれの局12
A−12Dはその決定を独立に行なうので、不正
な伝送があつた場合、あるいは伝送が全く存在し
ないような場合には、別々の局が別々のバスを選
択し、その結果、システム10はしばらくは同期
はずれの状態となる。
同期はずれは、検知されないエラーの結果、正
しいパケツトであるように見えるものの内容につ
いて、2つの局の間で不一致を生じたときにも発
生する。これは、一般的にデータパケツトに含ま
れている誤り訂正コードあるいは冗長情報のため
ではないようであり、全ての通信システムにある
有限の可能性を残している。
しいパケツトであるように見えるものの内容につ
いて、2つの局の間で不一致を生じたときにも発
生する。これは、一般的にデータパケツトに含ま
れている誤り訂正コードあるいは冗長情報のため
ではないようであり、全ての通信システムにある
有限の可能性を残している。
同期はずれが起ると、システム10は瞬時に2
つのグループ、すなわちバスA上で通信を行なう
局と、バスB上で通信を行なう局とに分れる。そ
れぞれのグループ内では(他に通信障害がないと
仮定すれば)、他のグループとの間に通信が存在
しないことを除けば、同期は回復される。バスの
切換えは高速かつ頻繁に行なわれ、さらにそれぞ
れのグループ内での、いろいろな局によるバス選
択に影響を与える要因には十分な不規則性がある
ので、2つのグループは、そのうちにやがて相互
にチヤンスアクロス(chance across)して再び
同期状態となる。
つのグループ、すなわちバスA上で通信を行なう
局と、バスB上で通信を行なう局とに分れる。そ
れぞれのグループ内では(他に通信障害がないと
仮定すれば)、他のグループとの間に通信が存在
しないことを除けば、同期は回復される。バスの
切換えは高速かつ頻繁に行なわれ、さらにそれぞ
れのグループ内での、いろいろな局によるバス選
択に影響を与える要因には十分な不規則性がある
ので、2つのグループは、そのうちにやがて相互
にチヤンスアクロス(chance across)して再び
同期状態となる。
この発明の第2の特徴ないしは利点は、バス選
択および切換えの際に、分散された判断機能を用
いることである。この発明では、局12A−12
Dのどれもがバスの選択に関与することができ
る。全ての局は故障する可能性があるので、この
ことは、仮に単一の局のみがバスを選択したり、
あるいは通信障害の際に1つのバスから他のバス
へ切換えることができるようにされていた場合に
得られる信頼性に比べて、はるかに大きな信頼性
を与える。
択および切換えの際に、分散された判断機能を用
いることである。この発明では、局12A−12
Dのどれもがバスの選択に関与することができ
る。全ての局は故障する可能性があるので、この
ことは、仮に単一の局のみがバスを選択したり、
あるいは通信障害の際に1つのバスから他のバス
へ切換えることができるようにされていた場合に
得られる信頼性に比べて、はるかに大きな信頼性
を与える。
この発明の第3の重要な特徴および利点は、局
12A−12Dのそれぞれによる個々のバス品質
統計を用いて、それぞれのバスに対するローカル
品質係数を作ることである。装置の故障やその他
の通信障害にも係わらず、高速な応答時間を保持
するために、それぞれの局は高速かつ信頼性のあ
るバス切換え決定をすることができなければなら
ない。これらの決定は、それぞれのバスの品質に
ついて、つぎつぎに更新され、かつ極めて正確な
統計をとることによつて大幅に容易化される。
12A−12Dのそれぞれによる個々のバス品質
統計を用いて、それぞれのバスに対するローカル
品質係数を作ることである。装置の故障やその他
の通信障害にも係わらず、高速な応答時間を保持
するために、それぞれの局は高速かつ信頼性のあ
るバス切換え決定をすることができなければなら
ない。これらの決定は、それぞれのバスの品質に
ついて、つぎつぎに更新され、かつ極めて正確な
統計をとることによつて大幅に容易化される。
この発明の第4の重要な特徴および利点は、バ
スあるいは通信チヤネルを頻繁に切換えることで
ある。全てのバスを規則正しく使用することはデ
ータ通信に対する各バスの能力を最も正確に反映
する。頻繁な切換えは、それぞれのバスがほぼ定
常なベースで使用されることを保証し、またそれ
ぞれのバスに対する品質統計が正確であり、かつ
最新であることを保証する。
スあるいは通信チヤネルを頻繁に切換えることで
ある。全てのバスを規則正しく使用することはデ
ータ通信に対する各バスの能力を最も正確に反映
する。頻繁な切換えは、それぞれのバスがほぼ定
常なベースで使用されることを保証し、またそれ
ぞれのバスに対する品質統計が正確であり、かつ
最新であることを保証する。
この発明の第5の重要な特徴および利点は、バ
ス品質に群統計を用いることである。ある単独の
局は、システム10の他の局によつては検出でき
ないような問題を経験するかもしれない。この発
明によれば、これらの問題はシステム10の全体
にわたつて広く報知されるので、他の局は影響を
受けた装置の使用を避けるように対策をとること
ができる。
ス品質に群統計を用いることである。ある単独の
局は、システム10の他の局によつては検出でき
ないような問題を経験するかもしれない。この発
明によれば、これらの問題はシステム10の全体
にわたつて広く報知されるので、他の局は影響を
受けた装置の使用を避けるように対策をとること
ができる。
この発明の第6の重要な特徴および利点は、手
動によるオーバーライドマージンを含んでいるこ
とである。手動による制御は、システム10内に
多重の故障が発生した場合、あるいは普通でない
通信障害が種々の局12A−12Dの自動的なバ
ス切換え機構を無理にしたような場合に必要とな
る。手動のオーバライドマージンの利用はまた、
システムの保守および修理を容易にするために、
悪い(bad)バス上のトラフイツクを増加させる
のにも有用である。
動によるオーバーライドマージンを含んでいるこ
とである。手動による制御は、システム10内に
多重の故障が発生した場合、あるいは普通でない
通信障害が種々の局12A−12Dの自動的なバ
ス切換え機構を無理にしたような場合に必要とな
る。手動のオーバライドマージンの利用はまた、
システムの保守および修理を容易にするために、
悪い(bad)バス上のトラフイツクを増加させる
のにも有用である。
この発明は、大幅に異なつた種々のバスアクセ
スプロトコルと共に用いられることができるが、
この発明の一実施例は、前に述べた継続中の特許
出願に記載されているようなシステムにおいて、
特に有利に使用されてきた。前記システムは、優
先順序を付けられたタイムスロツトプロトコルを
用いて、システムの種々の局の間で順番にアクセ
スする。このような形式のシステムにおいては、
3種類の異なつたデータパケツト、すなわち放送
パケツト、ポイントツーポイント(Point−to−
Point)パケツト、およびアイドル(Idle)パケ
ツトが用いられる。
スプロトコルと共に用いられることができるが、
この発明の一実施例は、前に述べた継続中の特許
出願に記載されているようなシステムにおいて、
特に有利に使用されてきた。前記システムは、優
先順序を付けられたタイムスロツトプロトコルを
用いて、システムの種々の局の間で順番にアクセ
スする。このような形式のシステムにおいては、
3種類の異なつたデータパケツト、すなわち放送
パケツト、ポイントツーポイント(Point−to−
Point)パケツト、およびアイドル(Idle)パケ
ツトが用いられる。
放送パケツトは全ての局に伝送され、明確なパ
ケツト承認は要求しない。ポイントツーポイント
パケツトは特定の指定されたアドレスに向けら
れ、返答パケツトを要求する。アイドルパケツト
は事実上全てのアイドルキヤパシテイ
(capacity)を吸収して、通信媒体14を常に活
性状態に保持する。
ケツト承認は要求しない。ポイントツーポイント
パケツトは特定の指定されたアドレスに向けら
れ、返答パケツトを要求する。アイドルパケツト
は事実上全てのアイドルキヤパシテイ
(capacity)を吸収して、通信媒体14を常に活
性状態に保持する。
前に述べた特許出願のシステムでは、あらかじ
め定められた長さ(例えば1/4秒)の周期的伝送
サイクルが用いられる。それぞれの伝送サイクル
の間に、それぞれの局12A−12Dは放送パケ
ツトを送信する。前記パケツトは、その特定の局
によつて決定されたバスAおよびバスBに対する
ローカル品質係数を含んでいる。放送パケツトは
ローカル品質係数を伝送するのに用いられるか
ら、通信媒体14に結合されている局12A−1
2Dは、他のそれぞれの局のローカル品質係数を
受信し、これらの係数を群品質係数の計算に利用
する。
め定められた長さ(例えば1/4秒)の周期的伝送
サイクルが用いられる。それぞれの伝送サイクル
の間に、それぞれの局12A−12Dは放送パケ
ツトを送信する。前記パケツトは、その特定の局
によつて決定されたバスAおよびバスBに対する
ローカル品質係数を含んでいる。放送パケツトは
ローカル品質係数を伝送するのに用いられるか
ら、通信媒体14に結合されている局12A−1
2Dは、他のそれぞれの局のローカル品質係数を
受信し、これらの係数を群品質係数の計算に利用
する。
それぞれの局12A−12Dは、それぞれのバ
ストランザクシヨンの後で、通信媒体14上に伝
送するためのデータパケツトを行列させる。もし
も待機している通常のパケツトがないならば(す
なわち、伝送されるのを待つている放送パケツト
もポイントツーポイントパケツトもないならば)、
それぞれの局12A−12Dは、その代りにアイ
ドルパケツトを行列させる。アイドルパケツト
は、ネクストバス選択を含むチヤネル選択フイー
ルドの他には、診断すなわち誤り検出データのみ
を含んでいる。アイドルメツセージは、その他の
どのような形式のデータパケツトよりも低い優先
度で、伝送のために行列させられる。それ故に、
アイドルパケツトは性能を低下させたり、あるい
はシステム10における正常なトラフイツクを妨
害するようなことはない。
ストランザクシヨンの後で、通信媒体14上に伝
送するためのデータパケツトを行列させる。もし
も待機している通常のパケツトがないならば(す
なわち、伝送されるのを待つている放送パケツト
もポイントツーポイントパケツトもないならば)、
それぞれの局12A−12Dは、その代りにアイ
ドルパケツトを行列させる。アイドルパケツト
は、ネクストバス選択を含むチヤネル選択フイー
ルドの他には、診断すなわち誤り検出データのみ
を含んでいる。アイドルメツセージは、その他の
どのような形式のデータパケツトよりも低い優先
度で、伝送のために行列させられる。それ故に、
アイドルパケツトは性能を低下させたり、あるい
はシステム10における正常なトラフイツクを妨
害するようなことはない。
それぞれの局12A−12Dによつて伝送のた
めに行列されたパケツトが常に存在するので、選
択されたバスAまたはバスB上に伝送されように
しているデータパケツトの間には、保障された最
大時間が存在する。デツド(dead)バスに切換
わつた局は、レシーバ20内に含まれているタイ
ムアウトカウンタによつて、この最大時間違反を
検知することができる。そしてその時には、他の
バスに切り戻すことができる。
めに行列されたパケツトが常に存在するので、選
択されたバスAまたはバスB上に伝送されように
しているデータパケツトの間には、保障された最
大時間が存在する。デツド(dead)バスに切換
わつた局は、レシーバ20内に含まれているタイ
ムアウトカウンタによつて、この最大時間違反を
検知することができる。そしてその時には、他の
バスに切り戻すことができる。
アイドルパケツトトラフイツクはまた、バスA
およびB上のアクテイビイテイ(actibity)の連
続的レベルを保証する。この連続的アクテイビイ
テイは、バスの品質統計を正確にかつ最新にする
ために必要とされる。
およびB上のアクテイビイテイ(actibity)の連
続的レベルを保証する。この連続的アクテイビイ
テイは、バスの品質統計を正確にかつ最新にする
ために必要とされる。
当該技術の熟達者には良く理解されるように、
より高レベルのトラフイツクを有する他の通信プ
ロトコルは、アイドルパケツトの利用を必要とし
ないかもしれない。このような交互バスアクセス
プロトコルの一例は、トークン(token)パスプ
ロトコルである。
より高レベルのトラフイツクを有する他の通信プ
ロトコルは、アイドルパケツトの利用を必要とし
ないかもしれない。このような交互バスアクセス
プロトコルの一例は、トークン(token)パスプ
ロトコルである。
第1図に示した通信システム10のようなシス
テムにおいて予想される共通の故障は、1つの局
における1つのバスに対するルーズ(loose)接
続を含む。一例として、例えば局12AとバスA
との間にルーズ接続があつたと仮定する。その場
合に、局12Aに対するバスマージンは、なお良
好な接続状態を保つているバスB上の伝送に大き
く偏るであろう。他の局12B−12Dもまた、
局12AからバスA上のメツセージを受けるのに
失敗した後では、バスBに偏る傾向を持つてくる
であろう。さらに、局12Aからの放送パケツト
は、局12Aによつて作られるローカル品質係数
(それは局12AがバスBに大きく偏つているこ
とを示している)を含むであろう。それ故に、こ
れはシステム10の他の局12B−12Dのそれ
ぞれのバスマージンに影響を与えるであろう。
テムにおいて予想される共通の故障は、1つの局
における1つのバスに対するルーズ(loose)接
続を含む。一例として、例えば局12AとバスA
との間にルーズ接続があつたと仮定する。その場
合に、局12Aに対するバスマージンは、なお良
好な接続状態を保つているバスB上の伝送に大き
く偏るであろう。他の局12B−12Dもまた、
局12AからバスA上のメツセージを受けるのに
失敗した後では、バスBに偏る傾向を持つてくる
であろう。さらに、局12Aからの放送パケツト
は、局12Aによつて作られるローカル品質係数
(それは局12AがバスBに大きく偏つているこ
とを示している)を含むであろう。それ故に、こ
れはシステム10の他の局12B−12Dのそれ
ぞれのバスマージンに影響を与えるであろう。
システム10の融通性の他の例として、局12
AがバスAに対してルーズ接続を有し、さらに局
12BがバスBに対してルーズ接続を有する場合
の応答について考える。従来の技術では、バスA
は切離されてしまい、一方バスBは作動しつづけ
るので、その結果、局12Bは完全に通信から遮
断されることになる。システム10では、バスA
およびBの両方とも、局12Aと12Bとの間の
メツセージの損失を生ずるのみで作動しつづける
であろう。
AがバスAに対してルーズ接続を有し、さらに局
12BがバスBに対してルーズ接続を有する場合
の応答について考える。従来の技術では、バスA
は切離されてしまい、一方バスBは作動しつづけ
るので、その結果、局12Bは完全に通信から遮
断されることになる。システム10では、バスA
およびBの両方とも、局12Aと12Bとの間の
メツセージの損失を生ずるのみで作動しつづける
であろう。
さらに別の好ましい実施例においては、局12
Cは、バスB上で局12Aから、またバスA上で
局12Bからそれぞれメツセージを受信し、その
メツセージをバスA上で局12Bに、またバスB
上で局12Aに再伝送する。このようにして、メ
ツセージが失われることはなくなる。
Cは、バスB上で局12Aから、またバスA上で
局12Bからそれぞれメツセージを受信し、その
メツセージをバスA上で局12Bに、またバスB
上で局12Aに再伝送する。このようにして、メ
ツセージが失われることはなくなる。
それ故に、ルーズ接続のような故障は、2つの
バスAおよびB上のトラフイツクの配分に変動を
起こさせて、2つのバスのうちの1つに発生した
問題を補償することがわかるであろう。それぞれ
の局12A−12Dのバスマージンが表示される
ように単に要求することだけによつて、保守員に
よるシステム10の故障検出は大幅に容易化され
る。1つの局(この例では局12A)のバスマー
ジンが、他の局(12B−12D)に対して大幅
な変更となつていることは、通信システムにおけ
る問題の発生箇所を識別するのに大きな助けとな
る。
バスAおよびB上のトラフイツクの配分に変動を
起こさせて、2つのバスのうちの1つに発生した
問題を補償することがわかるであろう。それぞれ
の局12A−12Dのバスマージンが表示される
ように単に要求することだけによつて、保守員に
よるシステム10の故障検出は大幅に容易化され
る。1つの局(この例では局12A)のバスマー
ジンが、他の局(12B−12D)に対して大幅
な変更となつていることは、通信システムにおけ
る問題の発生箇所を識別するのに大きな助けとな
る。
この発明は好ましい実施例に関して説明された
が、当該技術の熟達者にとつては、この発明の精
神および範囲から逸脱することなしに、その形式
および詳細に変更を加えることができると理解さ
れるであろう。たとえば、この発明は2つの通信
バスと4つの局を持つものとして説明されたが、
局およびバスの数はシステムの要求にしたがつて
変更でき、また変更されることは明らかである。
さらに、通信バスは特定的に説明されたが、光導
波管およびラジオまたはマイクロ波通信チヤネル
のような、他の形式の通信チヤネルが本発明に従
つて利用できることが理解されるであろう。
が、当該技術の熟達者にとつては、この発明の精
神および範囲から逸脱することなしに、その形式
および詳細に変更を加えることができると理解さ
れるであろう。たとえば、この発明は2つの通信
バスと4つの局を持つものとして説明されたが、
局およびバスの数はシステムの要求にしたがつて
変更でき、また変更されることは明らかである。
さらに、通信バスは特定的に説明されたが、光導
波管およびラジオまたはマイクロ波通信チヤネル
のような、他の形式の通信チヤネルが本発明に従
つて利用できることが理解されるであろう。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US06/580,112 US4627045A (en) | 1984-02-14 | 1984-02-14 | Alternating communication channel switchover system |
US580112 | 1996-01-29 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPS61501243A JPS61501243A (ja) | 1986-06-19 |
JPH0583017B2 true JPH0583017B2 (ja) | 1993-11-24 |
Family
ID=24319766
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP60501021A Granted JPS61501243A (ja) | 1984-02-14 | 1985-02-13 | 共通通信システム |
Country Status (6)
Country | Link |
---|---|
US (1) | US4627045A (ja) |
EP (1) | EP0172232B1 (ja) |
JP (1) | JPS61501243A (ja) |
CA (1) | CA1230943A (ja) |
DE (1) | DE3574805D1 (ja) |
WO (1) | WO1985003825A1 (ja) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001501761A (ja) * | 1996-10-04 | 2001-02-06 | フィッシャー コントロールズ インターナショナル,インコーポレイテッド | 冗長フィールドデバイスおよびバス付きプロセス制御ネットワーク |
Families Citing this family (54)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0752876B2 (ja) * | 1985-07-20 | 1995-06-05 | ソニー株式会社 | 内部バス式デイジタル装置 |
US4752927A (en) * | 1986-04-09 | 1988-06-21 | Tektronix, Inc. | Synchronous changeover |
US4890224A (en) * | 1986-06-27 | 1989-12-26 | Hewlett-Packard Company | Method and apparatus for fault tolerant communication within a computing system |
US4847837A (en) * | 1986-11-07 | 1989-07-11 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | Local area network with fault-checking, priorities and redundant backup |
US4819225A (en) * | 1987-03-09 | 1989-04-04 | Hochstein Peter A | Redundant and fault tolerant communication link |
US4933936A (en) * | 1987-08-17 | 1990-06-12 | The United States Of America As Represented By The Administrator Of The National Aeronautics And Space Administration | Distributed computing system with dual independent communications paths between computers and employing split tokens |
JPH01261772A (ja) * | 1988-04-08 | 1989-10-18 | Cogent Res Inc | コンピュータ及びその動作方法 |
JPH02149040A (ja) * | 1988-11-30 | 1990-06-07 | Toshiba Corp | データ伝送方式 |
JP2591128B2 (ja) * | 1988-12-20 | 1997-03-19 | 日本電気株式会社 | 通信回線切替方式 |
CH677300A5 (ja) * | 1989-03-21 | 1991-04-30 | Asea Brown Boveri | |
JP2732674B2 (ja) * | 1989-07-10 | 1998-03-30 | 株式会社東芝 | データ伝送装置 |
US4964120A (en) * | 1989-09-08 | 1990-10-16 | Honeywell Inc. | Method of detecting a cable fault and switching to a redundant cable in a universal local area network |
US5191583A (en) * | 1989-11-03 | 1993-03-02 | Microcom Systems, Inc. | Method and apparatus for effecting efficient transmission of data |
US5289589A (en) * | 1990-09-10 | 1994-02-22 | International Business Machines Corporation | Automated storage library having redundant SCSI bus system |
EP0580938B1 (en) * | 1992-06-26 | 2001-09-26 | Yokogawa Electric Corporation | Duplex communication control device |
US5329521A (en) * | 1992-11-12 | 1994-07-12 | Walsh Jeffrey R | Method and apparatus for redundant local area network systems |
US5453737A (en) * | 1993-10-08 | 1995-09-26 | Adc Telecommunications, Inc. | Control and communications apparatus |
WO1995013579A1 (en) * | 1993-11-09 | 1995-05-18 | Advanced Techcom, Inc. | Reducing errors in digital communication |
US5694546A (en) | 1994-05-31 | 1997-12-02 | Reisman; Richard R. | System for automatic unattended electronic information transport between a server and a client by a vendor provided transport software with a manifest list |
WO1996008098A1 (de) * | 1994-09-02 | 1996-03-14 | Elin Energieanwendung Gmbh | Verfahren zur datenübertragung zwischen informationsverarbeitenden stationen bzw. geräten |
EP0791256B1 (de) * | 1994-11-11 | 1999-01-27 | Siemens Aktiengesellschaft | Verfahren zum senden von meldungen von einer untergeordneten steuerung an eine übergeordnete steuerung |
EP0779722A1 (en) * | 1995-12-11 | 1997-06-18 | Hewlett-Packard Company | Failure detection method in a communication channel with several routes |
US5970430A (en) * | 1996-10-04 | 1999-10-19 | Fisher Controls International, Inc. | Local device and process diagnostics in a process control network having distributed control functions |
US6044305A (en) * | 1996-10-04 | 2000-03-28 | Fisher Controls International, Inc. | Method and apparatus for debugging and tuning a process control network having distributed control functions |
CN101135906A (zh) | 1996-10-04 | 2008-03-05 | 费希尔控制产品国际有限公司 | 运用于过程控制网络中的维护接口装置 |
US6047222A (en) * | 1996-10-04 | 2000-04-04 | Fisher Controls International, Inc. | Process control network with redundant field devices and buses |
WO1998014852A1 (en) | 1996-10-04 | 1998-04-09 | Fisher Controls International, Inc. | A network accessible interface for a process control network |
EP0881783A1 (de) * | 1997-05-26 | 1998-12-02 | Siemens Schweiz AG | Verfahren zur Selektion eines optimalen Ubertragungskanals |
US6014612A (en) * | 1997-10-02 | 2000-01-11 | Fisher Controls International, Inc. | Remote diagnostics in a process control network having distributed control functions |
US6088665A (en) * | 1997-11-03 | 2000-07-11 | Fisher Controls International, Inc. | Schematic generator for use in a process control network having distributed control functions |
GB2345422A (en) * | 1998-12-31 | 2000-07-05 | Inventec Corp | Method for data serial transfer |
US6510351B1 (en) | 1999-03-15 | 2003-01-21 | Fisher-Rosemount Systems, Inc. | Modifier function blocks in a process control system |
US6618745B2 (en) | 1999-09-10 | 2003-09-09 | Fisher Rosemount Systems, Inc. | Linking device in a process control system that allows the formation of a control loop having function blocks in a controller and in field devices |
US6621795B1 (en) * | 1999-10-12 | 2003-09-16 | Verizon Corporate Services Group Inc. | Band manager for use in multiple-channel networks |
US6618585B1 (en) * | 1999-12-14 | 2003-09-09 | Nortel Networks Limited | Internet-enable broadcast receiving apparatus |
US20020046357A1 (en) * | 1999-12-28 | 2002-04-18 | Jiandong Huang | Software-based fault tolerant networking using a single LAN |
CN100391190C (zh) * | 2000-02-25 | 2008-05-28 | 霍尼韦尔国际公司 | 经由冗余网络控制的多重网络故障容错管理的方法和装置 |
CA2344789A1 (en) * | 2000-06-27 | 2001-12-27 | Rockwell Electronic Commerce Corporation | Redundant channels over a packet network |
DE10136758B4 (de) * | 2001-07-27 | 2010-10-21 | Siemens Ag | Verfahren zur Datenübertragung |
US7257629B2 (en) * | 2001-09-27 | 2007-08-14 | Siemens Communications, Inc. | Method and apparatus for providing back-up capability in a communication system |
ITBO20020238A1 (it) * | 2002-04-24 | 2003-10-24 | New Holland Italia Spa | Sistema di trasmissioni dati per veicoli |
US10489449B2 (en) | 2002-05-23 | 2019-11-26 | Gula Consulting Limited Liability Company | Computer accepting voice input and/or generating audible output |
US8611919B2 (en) | 2002-05-23 | 2013-12-17 | Wounder Gmbh., Llc | System, method, and computer program product for providing location based services and mobile e-commerce |
DE10242695A1 (de) * | 2002-09-13 | 2004-03-18 | Sick Ag | Detektionssystem und Detektionsverfahren |
US7536632B2 (en) * | 2004-01-10 | 2009-05-19 | International Business Machines Corporation | Method for monitoring data processing system availability |
JP4153502B2 (ja) * | 2005-03-29 | 2008-09-24 | 富士通株式会社 | 通信装置及び論理リンク異常検出方法 |
US8149901B2 (en) * | 2005-05-27 | 2012-04-03 | Verigy (Singapore) Pte. Ltd. | Channel switching circuit |
US8520673B2 (en) * | 2006-10-23 | 2013-08-27 | Telcordia Technologies, Inc. | Method and communication device for routing unicast and multicast messages in an ad-hoc wireless network |
US8315574B2 (en) * | 2007-04-13 | 2012-11-20 | Broadcom Corporation | Management of variable-rate communication links |
US8001445B2 (en) * | 2007-08-13 | 2011-08-16 | Provigent Ltd. | Protected communication link with improved protection indication |
US8040985B2 (en) | 2007-10-09 | 2011-10-18 | Provigent Ltd | Decoding of forward error correction codes in the presence of phase noise |
US8161209B2 (en) * | 2008-03-31 | 2012-04-17 | Advanced Micro Devices, Inc. | Peer-to-peer special purpose processor architecture and method |
FR2942363B1 (fr) | 2009-02-13 | 2016-11-25 | Continental Automotive France | Procede de communication entre deux calculateurs electroniques automobiles et dispositif associe |
US10606784B1 (en) * | 2018-10-25 | 2020-03-31 | Dell Products, L.P. | Software filtering of redundant sideband device management bus communications |
Family Cites Families (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US3882456A (en) * | 1972-01-26 | 1975-05-06 | Nippon Electric Co | Fault-detecting system for a multi-channel relay system |
JPS5241082B2 (ja) * | 1973-03-28 | 1977-10-17 | ||
US3859468A (en) * | 1973-07-25 | 1975-01-07 | Bell Telephone Labor Inc | Redundant data transmission arrangement |
CH594324A5 (ja) * | 1975-08-27 | 1978-01-13 | Autophon Ag | |
US4009469A (en) * | 1975-12-19 | 1977-02-22 | Ibm Corporation | Loop communications system with method and apparatus for switch to secondary loop |
JPS55136742A (en) * | 1979-04-13 | 1980-10-24 | Toshiba Corp | Multiplex communication system |
CA1171543A (en) * | 1980-01-24 | 1984-07-24 | Billy R. Slater | Industrial control system |
JPS56109023A (en) * | 1980-01-31 | 1981-08-29 | Nec Corp | Channel selection system |
US4374436A (en) * | 1980-10-17 | 1983-02-15 | Paradyne Corporation | System for the monitoring and restoration of series terminals in a looped communication system |
JPS57135530A (en) * | 1981-02-16 | 1982-08-21 | Yamatake Honeywell Co Ltd | Communication control system |
-
1984
- 1984-02-14 US US06/580,112 patent/US4627045A/en not_active Expired - Fee Related
-
1985
- 1985-02-13 CA CA000474167A patent/CA1230943A/en not_active Expired
- 1985-02-13 DE DE8585901215T patent/DE3574805D1/de not_active Expired - Fee Related
- 1985-02-13 EP EP85901215A patent/EP0172232B1/en not_active Expired
- 1985-02-13 WO PCT/US1985/000221 patent/WO1985003825A1/en active IP Right Grant
- 1985-02-13 JP JP60501021A patent/JPS61501243A/ja active Granted
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2001501761A (ja) * | 1996-10-04 | 2001-02-06 | フィッシャー コントロールズ インターナショナル,インコーポレイテッド | 冗長フィールドデバイスおよびバス付きプロセス制御ネットワーク |
Also Published As
Publication number | Publication date |
---|---|
DE3574805D1 (de) | 1990-01-18 |
WO1985003825A1 (en) | 1985-08-29 |
CA1230943A (en) | 1987-12-29 |
US4627045A (en) | 1986-12-02 |
JPS61501243A (ja) | 1986-06-19 |
EP0172232A1 (en) | 1986-02-26 |
EP0172232B1 (en) | 1989-12-13 |
EP0172232A4 (en) | 1986-07-24 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH0583017B2 (ja) | ||
US4186380A (en) | Multi-terminal computer system with dual communication channels | |
US4847837A (en) | Local area network with fault-checking, priorities and redundant backup | |
JP2598502B2 (ja) | ローカルネツトワークにおける欠陥のある局の位置標定方法および所属のインタフエースコントローラ | |
US9479430B2 (en) | Distributed protection switching architecture for point-to-point microwave radio systems | |
US4462099A (en) | Error source excluding data transmission system | |
US5712856A (en) | Method and apparatus for testing links between network switches | |
JP2002271336A (ja) | 無線lanシステム及びその周波数チャネル切替方法 | |
JPS6153855A (ja) | パケット通信システム | |
US20060029034A1 (en) | Diagnostic method and apparatus for detecting and locating computer network discontinuities | |
JP2655506B2 (ja) | 伝送路切替システム | |
WO2001015389A1 (fr) | Procede de reglage d'horloge, dispositif de communication utilisant ce procede et systeme de communication | |
JPH05225161A (ja) | ネットワーク監視方式 | |
KR960011136B1 (ko) | 네트웍의 이중화장치 및 그 방법 | |
JP3033506B2 (ja) | 警報データ収集方式 | |
JPH0213151A (ja) | ローカルエリアネットワークシステム | |
JPH05257913A (ja) | ヘルスチェック方式 | |
JPH048032A (ja) | 通信装置の障害検出装置 | |
JPH0568901B2 (ja) | ||
JPH09186687A (ja) | 回線品質情報収集システムおよび回線品質情報収集方法 | |
CN1008041B (zh) | 通信信道的交替切换*** | |
JPS5923651A (ja) | 障害検出方式 | |
JPH04315333A (ja) | 回線自動制御方式 | |
JPH0376334A (ja) | デジタルデータ回線エラー検出方式 | |
JPS63268326A (ja) | ワイヤレスデ−タ伝送システム |