JPS61225946A - ローカル・エリア・ネツトワークにおいて第1のノードから第2のノードを診断する方法 - Google Patents

ローカル・エリア・ネツトワークにおいて第1のノードから第2のノードを診断する方法

Info

Publication number
JPS61225946A
JPS61225946A JP61066127A JP6612786A JPS61225946A JP S61225946 A JPS61225946 A JP S61225946A JP 61066127 A JP61066127 A JP 61066127A JP 6612786 A JP6612786 A JP 6612786A JP S61225946 A JPS61225946 A JP S61225946A
Authority
JP
Japan
Prior art keywords
module
frame
node
bus
block
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
JP61066127A
Other languages
English (en)
Other versions
JPH0624372B2 (ja
Inventor
トニイ・ジエイ・コズリク
ブルース・ジエイ・ランデイーニ
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.)
Honeywell Inc
Original Assignee
Honeywell Inc
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 Honeywell Inc filed Critical Honeywell Inc
Publication of JPS61225946A publication Critical patent/JPS61225946A/ja
Publication of JPH0624372B2 publication Critical patent/JPH0624372B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0805Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability
    • H04L43/0817Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters by checking availability by checking functioning
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/40169Flexible bus arrangements
    • H04L12/40176Flexible bus arrangements involving redundancy
    • H04L12/40195Flexible bus arrangements involving redundancy by using a plurality of nodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/407Bus networks with decentralised control
    • H04L12/417Bus networks with decentralised control with deterministic access, e.g. token passing
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S370/00Multiplex communications
    • Y10S370/908Local area network

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Environmental & Geological Engineering (AREA)
  • Small-Scale Networks (AREA)
  • Transition And Organic Metals Composition Catalysts For Addition Polymerization (AREA)
  • Vehicle Interior And Exterior Ornaments, Soundproofing, And Insulation (AREA)
  • Multi Processors (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔利用分野〕 本発明は、複数のノードを有するローカル・エリア・ネ
ットワークにおいて、第1のノードから第2のノードを
診断する方法に関するものである。
本発明は、本顯の出願人が米国における特許を受ける権
利を譲り受けた、1983年10月7日付の米国特許出
願第540ρ61号に開示されているような分散形デー
タ処理装置に採用できるものである。
〔発明の背景〕
現在使用されているもの、または現在開発中のもの、あ
るいは標準化されつつあるものなど多く+2)[9のロ
ーカル・エリア・ネットワーク(Lにりがある。一般に
、LANにおいては、バスと、このバスに取付けられた
複数の局(すなわちノード)がある。バスに取付けられ
た各局(す彦わちノード〕は他のどの局とも同じ状態を
有する。すなわち、それらの局の間には主従の関係は存
在しない。
したがって、あるLANの所定の局を他の任意の局が質
問できる機能が存在することは知られて訃らず、および
局の閣の質問/応答により診断および回復型機能が得ら
れるということは知られていない。
本発明は、ローカル−エリア中ネットワークに属するノ
ード(または遠隔ノード)を、オペレータ・インターフ
ェイス(すまわち、X10 を許すインターフェイス、
ないしそのローカル−エリア・ネットワークの外部の実
体(すなわち、オペレータ)と相互作用することを許す
インターフェイス)を有するおる所定のノードから、診
断および取扱いができるようにするものである。したが
っテ、オペレータ・インターフェイスを有するその所定
のノード(ここではスーパーバイザΦノードと呼ぶ)は
、任意の遠隔ノードを制御し、診断し、かつ任意の遠隔
ノードの状態についての報告を受けることができる。遠
隔ノードのホストマイクロプロセッサとは独立に所定の
ノード(すなわちスーパーパイプ・ノード)と通信でき
るようにするインターフェイス装置がローカル・エリア
−ネットワークの各ノードに設けられる。
〔発明の概要〕
したがって、11Q連するノードのマイクロプロセッサ
の状態とは独立に、本発明の方法に従ってスーパーバイ
ザ・ノードと通信できる性能をローカル・エリア・ネッ
トワークの各ノードに持たせるインターフェイス装置が
本発明により提供される。
本発明は、複数のノードを有するローカル・エリア・ネ
ットワークであって、ノード間通信のためにトークン送
り計画を利用し、各ノードはそれに関連するプロセッサ
とは独立に動作するインターフェイス装置を有している
ローカル・エリア・ネットワークにて、第2のノードに
よ〕実施される、第10ノードから第2のノードを診断
する方法において、第2のノードに対して宛てられたメ
ッセージ・フレームを受けるととを待つ過程を含むもの
である。それから、fs2のノードにより、メッセージ
・フレームが特殊な機能フレームであるかどうかが判定
される。そのメッセージ・フレームが特殊な機能フレー
ムであると判定されると、第2のメートは、そのノード
がオフラインモードにあるようにする。それから、その
特殊機能フレームの種類により指定された指令を実行す
るために、第2のノードは特殊機能フレームの種類を決
定する。最後に、第2のノードの動作が、第2のノード
に宛てられたメッセージ・フレームを受けることを待つ
過程へ戻る。
したがって、本発明の目的は、ローカル・エリア−ネッ
トワークの所定のノードと通信する装置を得ることであ
る。
本発明の別の目的は、所定の情報に対する要求に応答し
て、ローカル・エリア・ネットワークの所定のノードと
通信するための装置を得るととである。
本発明の更に別の目的は、ローカル・エリア・ネットワ
ークの所定のノードに関連するプロセッサの状態とは独
立の所定の情報に対する要求に応答して、その所定のノ
ードと通信する装置を得ることである。
〔実施例〕
以下、図面を参照して本発明の詳細な説明する。
本発明の詳細な説明する前に、本発明の装置を利用でき
るローカル・エリア・ネットワーク(LAN)について
説明すると、本発明の装置の理解の助けとなろう。制御
装[5のシステム・ブロック図が示されている第1図を
参照する。制御!fe置5はプラント制御ネットワーク
(または単にネットワーク)14と、トークンを送る分
散のローカル・エリア・ネットワーク(LAN)とを含
む。ネットワーク14の物理的なモジュール16は、後
で述べるように、種々の特殊化された機能型である。物
理的な各モジュール16は、ネットワーク14の他のモ
ジュールへデータを送る目的で、ネットワークの通信媒
体をアクセスする権利の点においては他の物理的モジュ
ールと同等である。ハイウェイ・ケートウェイ・モジュ
ール16−HGは、プラント制御バス1Bと、プロセス
制御サブシステム22に関連するデータ・ハイウェイ2
0の間の通信およびデータ翻訳機能を果す。前記プロセ
ス制御サブシステム22は分散のデジタル・プロセス制
御およびデータ獲得サブシステムである。
ここで説明している実施例においては、プロセス制御サ
ブシステム22はハネウニ社(Hone7well I
nc、)のTDC2000プロセス制御装置である。こ
のプロセス制御装置についての説明が、1981年6月
に同社よシ発行された「ベーシック・システムズ・ティ
ー・ディー・シー・2000システムaサマリー 5Y
−02−02(Basic Systema TDC2
000SS75te Summary 5y−oz−0
2」という標題の12ページのパンフレットに記載され
ている。
ネットワーク14のユニバーサル・オペレータ・ステー
ション・モジュール(US)16−USは、1名または
それ以上のプラント・オペレータツタめのワークステー
ションである。このユニバーサル・オペレータ・ステー
ション・モジュール(υ5)16−Uf9は、オペレー
タ・コンソールであって、プラントφオペレータと、そ
のプラント−オペレータが責任を負うプラントのプロセ
スとの間のインターフェイスである。谷ユニバーサル嗜
オペレータ・ステーション・モジュール(US)18−
USはプラント制御バス18に接続され、ユニバーサル
・オペレーターステーション・モジュール(US )1
6−USとネットワーク14の他の任意のモジュール1
6の間の全ての通信はプラント制御バス18を介して行
われる。ユニバーサル・オペレータ・ステーション嗜モ
ジュール(US)1B−08ハ;’ラント制御バス1B
上のデータとリソースからのデータをアクセスし、およ
びネットワーク14の他の任意のモジュール16を介し
て、またはモジュール16から、得ることができるデー
タをアクセスする。ユニバーサル・オペレータ・ステー
ション・モジュール(US)1B−USは、映像表示発
生器を有する陰極線管(CRT)15と、オペV −タ
・キーボード(KB)17 と、プリンタ(PRT)1
9とを含み、かつ図示していないが、たとえばフロッピ
ー・ディスク・データ格納器と、傾向ペン(trend
 p・n)記録器と、状態表示器とを含むこともできる
履歴モジュール(HM)1B−HM はデータを大量に
格納する。この履歴モジュール16−HM ハ、ウィン
チェスタ−・ディスクのような少くと%1つの通常のデ
ィスク大容量格納装置を含む。このディスク大容量格納
装置は大量の2進データを持久格納する。そのような大
容量格納装置により格納されるデータの種類は、典型的
には、傾向履歴(トレンド・ヒストリー)、またはその
ような傾向を決定するために使用するデータ、あるいは
CRT型表示映像を構成するデータ、モジュール16の
ためのプログラムのコピー等である。ここで説明してい
る実施例においては、履歴モジュール16−KMのよう
な履歴モジュールのディスクデータ格納装置は32.5
メガバイトまでのデータを格納できる。
アプリケーション−モジュール(AM)18−AMが、
プロセス制御サブシステムに関連する制御器により実行
されるデータ獲得、警報、バッチ履歴収集のようなプロ
セス制御機能をサポートする付加データ処理機能を有し
、必要がある時は連続制御処理機能を実行する。アプリ
ケーション・モジュールCAM)1B−AMのデータ丸
環機能は、そのアプリケーション・モジュールに関連す
るプロセッサ(図示せず〕と記憶装置(図示せず)によ
り与えられる。
コンピュータ・モジュール(CM)1B−CMは、媒体
から大容量汎用データ処理装置までが、ネットワーク1
4の他のモジュール16とそれらの七ジュールのユニッ
トへプラント制御バス1Bを介して、およびプロセス制
御サブシステム22のユニットとハイウェイ−ゲートウ
ェイ・モジュール1g−KGを介して、それぞれ通信で
きるようにするために全ての物理的モジュールの[4ユ
ニットすなわち共通ユニットを使用する。コンピュータ
・モジュール1B−CMのデータ処理装置は、監視、最
適化、汎用化されたユーザー・プログラムの用意、高位
レベルのプログラム言語におけるそのようなプログラム
の実行を行うために便用される。典型的には、コンピュ
ータ・モジュール(CM)16−CMのデータ処理装置
は、通信プロセッサおよび通信線により他のそのような
データ処理装置と通信できる性能を有する。
プラント制御バス18(または単にバス18〕は、プラ
ント制御ネットワーク14の全てのモジュール16を相
互に接続するビット直列デュアル冗長通信バスである。
バス18は、ハイウェイ・ゲートウェイ・モジュール1
$−KG、  アプリケーション・モジニール16−A
Mおよび8Mモジュール1B−HMのような主データ・
ソースの間、およびユニバーサル・オペレータ・ステー
ション・モジュール16−US、コンピュータ・モジュ
ール16−CM、  アプリケーション・モジュール1
g−AMのようなそれらのデータの主なユーザーの間の
データ転送路だけを構成する。バス18は、メモリ映像
のような大きなデータ・ブロックをモジュール16の1
つ、たとえば履歴モジュールl 6−HMカC)s−ニ
バーサル・オペレータ・ステーション・モジュール16
−USへ動力すために使用する通信媒体も構成する。バ
ス1Bは、それぞれ1秒間に5メガビツトの速度で2進
信号を直列伝送する2一本の同軸ケーブルで構成されて
いるためにデュアル冗長バスである。
各物理的モジュール16は、ある標準ユニットまたは要
求された標準ユニットを有する。それらの標準ユニット
が第2図に示されている。谷モジュ zlBはバス・イ
ンターフェイス・ユニット(BIυ)32を有する。こ
のバス・インターフェイス・ユニットハ送受器(トラン
シーバ)34によりブラント制御バス18に接続される
。各七ジュール16にハ、モジュール・バス36と、モ
ジュールCPO38と、モジュール・メモ!740 S
設けられる。ここで説明している実施例においては、モ
ジュール・バス36はデータの16ビツトを並列に伝送
できる。6穏のモジュール16を、それの機能に対する
諸要求を満すために、それらの七ジュールを調整する他
のユニットがモジュール・バス36に作動的に接続され
て、それらの他の各ユニットカモジュール・バス3Bを
介してモジュール18の他のユニットと通信できるより
にする。
任意の与えられた時刻にトークンを有するモジュール1
6のBIU32は、バス18を介してデータを伝送する
ことを可能にされる。ここで説明している実施例におい
ては、BIU32 による全ての伝送は、バス18を構
成している同軸ケーブルを介して同時に、すなわち、並
列に行われる。制御装置5についてのよシ詳しい説明が
1983年N。
カフ日付の前記米国特許出願第540,061号明細書
に記載されている。
情報は2′s類のフレームによりネットワーク14の七
ジュールの間で伝送される。2糧類のフレームのうちの
一方は、第4図に示されているようなトークン・バス・
フレーム(いわゆるトークン)42f6る。トークン−
バス・フレーム42は、8〜10バイトのプリアンプル
46を含む。このプリアンプル46は、論理「1」のよ
うな同じ種類の信号で構成される。プリアンプル46の
後に1バイトのフレームの始シデリミツタ(SFD、す
なわち5tart −of−Frame Delimi
ter)48と、2バイトの宛先アドレス・フレーム5
0と、2バイトのソース・アドレス・フレーム52と、
2バイトのフレーム検査シーケンス54(!:、1バイ
トのフレームの終シデリミツタ(EFD、  すなわち
、End−of−Frame Delimiter)5
6とが続く。フレーム検査シーケンス54は、フレーム
42中の誤シを検査するために使用される。
第3図に、フレームの始シデリミツタ(SFD)4Bの
波形と、フレームの終シデリミツタIFD)56の波形
が示されている。
トークンを有するモジュール16のBIU32の送信回
路によりバス1B上へ送られる情報は、受信クロックを
も受信のBIU32により受信信号からとシ出すことが
できるように、マンチェスター符号化された2進信号で
構成される。論理「0」は、ビットの前半分が低レベル
で後半分が高レベル、すなわちビットの中間で低レベル
−高レベル移行を示す信号により送られる。論11rl
Jは、ビットの前半分が高レベルで後半分が低レベルで
あって、ビットの中間で高ソペルー低レベル移行を示す
信号により送られる。マンチェスター符号化は、各ビッ
トセルの中間で常に移行が行われることを要する。その
ような移行が行われないとすると、符号違反(CV、す
なわちcode violation)  が起こる。
フレームの始シデリミツタ48とフレームの終シデリミ
ツタ56は符号違反(CV)を含む。各デリミツタに4
個のCVがある。このようにしてCVを便用することに
より、妥当外デーptフレーム・デリミツタに変更する
ためには4ビツトの誤りを生じさせねばならない。パス
18において反射が生ずると、伝送が停止された後で、
与えられた任意の時刻にトークンを有するモジュール1
6によりその反射が伝送として解釈されるから、フレー
ムの終りデリミツタ56がパス18においてわざわざ使
用されるのである。各11IU32のアンチジャバー(
antijabber)タイマが、最大の情報フレーム
44を送信するために必要な時間よシも十分に長い所定
の時間以上にわたって信号がBIU32 により連続し
て送信されることを禁止する。BIU32が送信を停止
するたびにそのタイマはリセットされる。
情報フレーム44の書式(フォーマット)ハ、情報フィ
ールド5Bを含んでいる点だけが、トー/ y eパス
−フレーム42の書式と異なることが第4図および第5
図かられかるであろう。ここで説明している実施例にお
いては、フィールド58は100〜4088バイトの2
進データを含むことに限定される。情報フレーム44の
他の全てのフィール)’ハトークン・パス・フレーム4
2のフィールドと同じである。
フレームの宛先アドレス・フィールド50のピット位置
の意味が第6図に示されている。トークン・パス・フレ
ーム42まタハfll報yv−b44は、プラント制御
パス1Bを介して伝送するために書式化されたメツセー
ジのパケットとして定義される。ここで説明している実
施例においては、物理的アドレスと論理アドレスの2つ
の基本的な種類のアドレスがある。物理的アドレスは所
定の物理的モジュール16のアドレスであシ、最上位の
ビット(すなわち、フィールド50のビット位置150
ビツト〕が論理「0」の時に、フィールド50は物理的
モジュール16のアドレスであるとして識別すなわち復
号される。各物理的モジュール16は独自の7ビツトの
物理的アドレスを育する。典型的には、物理的モジュー
ル16の物理的アドレスは、多ビツトスイッチにより、
まタハ一連の機械的に作られている回路相互接続要素(
ここで説明している実施例においては、それの送受器3
4の1つを含んでいるプリント回路板に装着されている
)により決定される。トークン・パス・フレーム42は
論理rOJである上位3つのビット位置15,14.1
3のビットにより識別される。下位7つのピット位置0
6〜00のビットは、たとえばトークン42がそれに対
してアドレスされる物理的モジュール16の物理的アド
レスである。ビット位置15.14のビットが論理「0
」で、ピット位置13におけるビットが論理「1」であ
ると、フV−ムは診断フレームであって、その診断フレ
ームは、フィールド50の下位7ビツト位置中のビット
のアドレスに対応する物理的アドレス、またはフィール
ド50の下位7ビツト位置中のビットにより定められる
アドレスに等しい物理的アドレスを有する物理的モジュ
ール16に宛てられるものである。特殊機能フレームハ
情報フレーム44の態様であり、アドレスされたモジュ
ール中に与えられた問題が存在するかどうかを決定する
ために使用できる。ピット位置15.14におけるビッ
トが論理「1」であると、アドレスされたモジュールの
BIU32 の2つの受信チャネルの何れが、フレーム
を受けてそのフレームを処理す憫ット位置13のビット
が指定する。
ピット位置12のビットがセットされ、アドレスが物理
的アドレスではあるが、トークンまたは診断フレ二ムで
はないとすると、そのフレームは受信されるべきで、す
なわちネットワーク14の全ての物理的モジュール16
ヘアドレスさせられる。
ビット位置15における論理rlJは、下位ビット位置
12〜000ビツトにより定められるアドレスが、論理
実体(entit7)すなわち論理モジュールのアドレ
スであることを示す。その論理実体すなわち論理モジュ
ールは、プログラム・モジュールまたはデータのセット
である。そのような状況の下において、ビット位置14
のビットが論理「0」であるとすると、アドレスされた
BIUのどの受信チャネルがそのフレームを受信または
処理するかをビット位f13のビットが指定する。
ビット位置15と14のビットがともに論理rlJであ
ると、そのフレームは割込み、すなわち、高優先項位の
メツセージであって、BIU32の受信チャネルがその
割込みを受けることをビット位置13のビットが指定す
る。
あるモジュールのBIU32 は、バス18を通じて伝
送された論理的にアドレスされたフレームのどれが、そ
れに対、してアドレスされているかを決定する。ここで
説明している実施例においては、8K(K=210)1
での種類の論理アドレスが存在し得る。ある論理アドレ
スを有する情報フレームなり IU32が受けるべきか
どうかを、BIU32は論理アドレス・フィルス表によ
り決定する。アドレスフレームの下位10ビツトは、各
BIU32のフィルタ・メモリ内のアドレス可能な各場
所に格納されているデータのバイト、すなわち、フィル
タeバイトのアドレスである。論理アドレスの上位3つ
のビット位置12〜10のビットがアドレスされるフィ
ルタ語のビット位置を指定する。
そのビットが論理rlJであると、そのビットがある論
理モジュールまたはそのモジュールのメモリに格納され
ているプログラムにアドレスされているから、そのフレ
ームはそのモジュールにより受けられる。
ここで説明している実施例においては、モジュール16
に穴長モジュール16に冗長モジュールすなわちバック
アップ・モジュールが設けられるが、図示および説明を
簡単にするために省いた。
各種のモジュール16は、物理的に一緒ニパッケージさ
れて、特定の機能セットをサポートするために設計され
ているハードウェア装置で構成される。ネットワーク1
4内の冗長ユニットは物理的モジュール16である。冗
長モジュール16と、それの主モジュールがハードウェ
ア装置を同様に補充するように、冗長モジュール16は
それの主モジュールと同じ種類のものでなければならな
い。
ネットワーク14の各種のモジュール16は1つまたは
それ以上のバックアップ−モジュールすなわち冗長モジ
ュールを持つことができることが当業者なられかるであ
ろう。
各モジュール16は、モジュールCPV3Bと、モジュ
ール・メモリ(ランダムアクセス・メモリ〕40と、そ
の種のモジュール、すなわち、たとえばオペレータのス
テーション16−USのモジュールの希望の機能性を持
たせるように構成されている付加制御器とを含む。各モ
ジュールのCPU38とモジュール・メモリ40のデー
タ処理性能により、ネットワーク14とプラント管理装
置5との信頼度および性能を向上させる分散形の処理環
境を形成する。ネットワーク14とプラント管理装置5
との信頼度が高くなる理由は、ネットワーク14の1つ
のモジュールが故障しても他のモジュール16が機能す
るからである。その結果、集中化したシステムの場合に
起とるような故障の発生によりネシトワーク14全体が
不能状態となることはなくなる。性能はこの分散された
環境により向上し、コンピュータの処理リソースの増加
と、装置のデータ処理が同時に並列に行われるために、
スループット時間とオペレータ応答時間の高速化が達成
される。
各モジュール16はそれ自身の動作が完全に行われるこ
とに責任を負う。モジュール16の故障はそのモジュー
ル自身により検出され、故障を発見したモジュール16
は動作を停止し、可能であれば終了状態メツセージを送
る。ある状況の下においては、たとえばモジュールのバ
ス・インターフェイス・ユニット32のウォッチドッグ
・タイマにより設定された時間が経過した時に、そのバ
ス−インターフェイス・ユニット32が故に状態メツセ
ージを送出する。モジュール全体が故障状態メツセージ
を送出すことができないとすると、それのバックアップ
・モジュール(図示せス〕カ、それの主モジュールから
周期的に送られていた状態メツセージが送られなくなっ
たことにより、その主モジュールの故障を検出する。バ
ックアップ・モジュール16は、終了状態メツセージす
なわち故障状態メツセージを受けた時、またはそのバッ
クアップ−モジュールに関連する主モジュールの同期的
な状態メツセージを受けなくなった時に、主モジュール
としての動作を開始する。各物理的モジュールにより実
行される機能はそれのプログラミングにより制御され、
各プログラム実体、またはプログラム・モジュールに論
理アドレス(時には論理上ジュールと呼ばれる〕が割当
てられる。
物理的バックアップ・モジュールは、それの主モジュー
ルが有するのと同じ論理機能セットを有する。1つの種
類の主物理的モジュールのためのバックアップ拳モジュ
ールは、主モジュールと同じ種類のものでなければなら
ないことに注意すべきである。
モジュール16は通信媒体すなわちバス18を介して相
互に通信する。上記のように、ネットワーク14におい
ては、各モジュール16は他のモジュールと同等である
。したがって、ネットワーク14においてはどのモジュ
ール16も生モジュールではなく、バス18を介して情
報を送るために各モジュールは等しいアクセス権を有す
る。全テco−r=ジュール16は、他の任意のモジュ
ールからバス18を介して送られた全ての信号を受ける
ことに注意すべきである。各モジュール16には物理的
アドレスが割当てられる。モジュール16の最小の物理
的アドレスはOOであシ、最大の物理的アドレスは2n
である。ここで説明している実施例においては、n=7
であるから、ネットワーク14を構成するモジュールの
最大数は128である。2進データを送信および受信す
るように、ネットワーク14の全ての七ジュールはバス
18に接続されるが、各モジュール16がよシ大きい物
理的アドレスを有する後続のモジュールへ送ルような、
論理リングが形成される。
後続の千ジュール16は、それが後続のモジュールであ
ることを認めること、またはそれに先行するモジュール
により自己にアドレスされたトークンを受けることを、
そのトークンを受けてから所定の時間が経過する前に送
ることにより行う。
そうすることにより、後続のモジュール16はトークン
t−有し、またはトークンを受ける。それにアドレスさ
れたトークンを受けると、情報をバス18を介して他の
モジュール16へ送る[lKついて受信モジュール16
において協議する。トークンを受けるには、それを受け
たモジュール16が、トークンを構成している信号がそ
のようなものであり、そのトークンがそのモジュールに
対してアドレスされたものであることが必要とされる。
先行するモジュールからのそのようなトークンが後続す
るモジュール16により受けられると、そ)後続のモジ
ュールに接続されている任意のモジュールまたは全ての
モジュール16へ、情報フレームをバス18を介して所
定の時間内に送る権利と、トークン42をその後続する
モジュールの次に後続するモジュールへ送る必要性とが
移転される。先に述べ九ように、後続するモジュール1
6は、与えられた任意の時刻におけるトークンを有する
モジエールの物理的アドレスの次に大きい物理的アドレ
スを有するモジュールである。任意のそのような論理リ
ングにおいては、27の次に小さいアドレスすなわち1
27が論理アドレスOOとして定義される。ある論理リ
ング中のモジュールの最大数は128であるが、最小数
は2であることに注意すべきである。各モジュール1B
は、オペレーターステーション、大容量記憶サブシステ
ム、または他のローカル・エリア・ネットワークを含む
他の装置がネットワーク14等と通信できるようにする
アクセス制御器であるというような与えられた機能を有
する。
次に、代表的なモジュール16の部分的な機能ブロック
図が示されている第7図を参照する。モジュール16は
バスインターフェイス会ユニット(BIU)32と送受
器34を含む。この送受器はBIU32をバス18に接
続するものであって、データをバス18を通じて送るこ
とができ、かつバス18を介してデータを受けることが
できる。ここで説明している実施例においては、送受器
34はバス18に結合されるトランスである。BIU3
2に非常に高速のマイクαエンジ/222が設けらレル
。このマイクロエンジンの機能の1つはそれにアドレス
された、またはそれのモジュール16にアドレスされた
トークン42を識別し、トークン42を後続するモジュ
ールへ送ることである。
ここで説明している実施例においては、マイクロエンジ
ン222は、ビット・スライス・コンポーネントで作ら
れた8ビツト幅の算術論理装置であって、それのプログ
ラマブル読出し専用メモリ(FROM)223 からの
24ビツト・マイクロ命令を200ナノ秒で実行できる
。マイクロエンジン222は、5MHzのクロック信号
を発生する水晶制御クロックも含む。
たとえば、バス18を通じて送られてきたデータはバス
送受器34によυ受けられてBIU32へ送られ、Br
Uにおいてはそのデータは受信回路224により受けら
れてから、FIFOレジスタ226へ与えられる。ここ
で説明している実施例においては、そのレジスタ226
は32バイト(1バイトは8ビツト)のデータおよび1
バイトごとの1パリテイ・ビットを格納する。マイクロ
エンジン222は、受けられてレジスタ226に格納さ
れたデータ情報フレームの宛先アドレス・フレームJ−
トー1ン・バス・フレーム42ヲ1fllべ、受けた各
フレームそれに宛てられたものであるかどうかを判定し
、そのフレームがそれに宛てられたものであれば、その
フレーム紘、情報フレームまたはトークン・バス・フレ
ーム42である。受けたデータが情報フレームであると
すると、通常の直接メモリ・アクセス技術を用いて直接
メモリ・アクセス(DMA)書込み回路22Bにより、
モジュール・バス36を介してモジュールφメモリ40
へ転送される。そのモジュール・バス36を介してモジ
ュール・メそり40とモジュールCPU38がBIU3
2 と直接通信する。ここで説明している実施例におい
ては、モジュール・バス38は、データの16ビツトに
加えて2つのパリティ・ビットを並列に送ることができ
る。(モジュールCPU3Bおよびモジュール・メモリ
4◎は第7図には示されてい危いが、第2図に示されて
いる。)受けたフレームがBIU32 に宛てられたト
ークン・バス・フレー442であるとすると、すなわち
、トークンの宛先アドレス・フィールド50がBIUの
アドレス(MY ADDRESSと示されている)を含
んでいるとすると、マイクロエンジン222はモジュー
ルCP03Bの介在なしに動作するようにプログラムさ
れる。トークン・ノ(ス・フレーム42、すなわち、ト
ークンの宛先アドレス・フィールド50(これはモジュ
ール16したがってBIU32の物理的アドレスである
)を受けると、BIU32は、利用できる情報フレーム
を、バス1Bに取シつけられて、論理リングを構成して
いる別のモジュール16または全てのモジュール16へ
送る。そうすることによりマイクロエンジン222はD
MA読出し回路232に、その情報を構成するデータを
モジュール・メモリ40から読出させて、そのデータを
FIFOレジスタ234へ入れさせる。マイクロエンジ
ン222は、それの8命令サイクルすなわち8りaツク
期間ごとに1回、レジスタ234からのデータを1度に
8ピツトずつ送信回路236に転送させる。DMA書込
み回路228によりデータをモジュール・バス36を介
してモジュール・メモ+340に1込む速度、またはD
MA読出し回路232 によりモジュールφバス36を
介してモジュール・メモリ40からデータを読出す速度
は、データがFIFOレジスタによりバス18から受け
られる速度または送信回路236 とバスの送受器34
によりデータがバス18へ送出される速度の16倍まで
である。これを確実に行うために、各BIU32 に、
モジュールΦメモリ40の直接メモリ・アクセスに関し
て最高の優先権が割当てられる。
モジュールCPU3Bは共用レジスタ23Bに指令を書
込むととによji)BIU32へ指令を発する。
フレーム間の間隙中に、またはマイクロエンジン222
に宛てられていないフレームを受けた時に、マイクロエ
ンジン222はそれらの指令を処理する。共用レジスタ
238は状態情報も含む。その状態情報はモジュールC
PO38により読出すことができる。BIU32 には
ランダム・アクセス・メモリ(RAM)24G  も設
けられる。この RAM240にはネットワーク14内
のモジュール32の物理的アドレス、たとえばMY A
DDRE8B。
が格納される。BIU32 の物理的アドレスを表す信
号のソースは、ここで説明している実施例に訃いては、
送受器34が設けられている回路板と同じ回路板におけ
る一連の相互接続である。
次に、特殊機能フレームの書式が示されている第8図を
参照する。その特殊機能フレームは、ネットワーク14
の任意のモジュール16かう任意のモジュール16が受
けることができるが、ここで説明している実施例におい
ては、その特殊機能フレームハ「スーパーバイザ」ノー
ド、とくにユニバーサル・ステーション・モジュール1
B −U8から受けられる。先に述べたように、マイク
ロエンジン222は、オフラインモードおよびオンライ
ンモードで動作できる。オフラインモードにおいては、
モジュールCPU 38からの全ての指令が、開始指令
を除き、処理される。また、オフラインモードにおいて
は、七ジュール16はトークンのパスまたは情報フレー
ムの受信に関与しない。
モジュール16は受けた特殊機能フレームを処理する。
オンラインモードにおいては、モジュール1.6は篭ジ
ュールCP03Bから全ての指令を受けて、トークンの
パスに関与する。オフラインモードに入るフレームを除
き、特殊機能フレームはオンラインモードでは受けられ
たり、処理されたシするととはない。
モジュール1Bをオフラインモードに入らせる特殊機能
フレーム、またはモジュール16が既にオフラインモー
ドにある時はその特殊機能フレームにより指定された機
能を実行させる特殊機能フレーム、を受けたモジュール
16は、前記通常の伝送機構を用いて送られる。あるモ
ジュール16がオフラインモードに入ると、そのモジュ
ールはモジュールCPU38のウォッチドッグ機能を不
能状態にし、七ジュールCPU3Bがオフラインモード
に入っていることを合図し、かつ特殊な診断機能を実行
する。特殊機能フレームは下記のような機能を示すとと
ができる。
a、オフラインそ−ドに入る。
b、モジュール!り七ットーーモジュール16のリセッ
ト(ハードウェア・マスタのクリヤ)を実行する。
C,モジュールCPU38のアポートーーこのアボート
は、外部から導かれた誤シ修正ルーチンにモジュールC
PU38が入るように、停電割込み線(power f
ail  1nterrupt  1ine )にノ4
ルスを与え、適切な状態にセットすることによル行われ
る。モジュール16がウオッチドックタイマの時間経過
フレームをモジュールCPt738へ送って、そのモジ
ュール内のモジュールCP838が7ポートされたこと
をネットワーク14に知らせる。
d、1語読出しm−モジュールやメモリ4001語の内
容またはI10制御器のノンページ(n。
npagad )状態をスーパーバイザ・ノードに送り
返えす。
e、リターン構成状態(configuration 
5tatu8)−−モジュールCPU38の状態ビット
とモジュール・メモリ40の状態ビットを含むBIU3
2のモジュール16の構成状態をスーパーバイザ・ノー
ドに送り返えす(ここで説明している実施例においては
、モジュールCPU はモトローラ(Motorola
)68000である)。
リセット・モジュールの特殊機能フレームは、確認応答
を持たない。他の全てのフレームは戻される確認応答フ
レームを有する。その確認応答フレームの書式が第9図
に示されている。先行する特殊機能フレームの処理をモ
ジュール16が終了する前にモジュール16が特殊機能
フレームを受けると、最初の特殊機能フレームだけが処
理され、Jl!g!応答フレームを送る。
次に、BIU32、具体的にはBIU32  のマイク
ロエンジン222により実行されるオヘレーションの流
れ図が示されている第10A図および第10B図を参照
する。
吾モジュールのマイクロエンジン222は、モジュール
16に最初に電力が供給された時に、モジュール16が
正しく動作するかどうかを調べるために自己試験を行い
(ブロック101)、自己試験が終った時にそのモジュ
ールのインターフェイス動作を開始する(ブロック10
5〕。各モジュール16の谷BIU32はバス1Bへ送
られたあらゆるフレームを受け、そのフレームがそれに
宛てられたものか否かを判定する(ブロック110〕。
そのフレームがそのモジュールに宛てられたものでない
と、モジュール16はフレーム16に宛てられたフレー
ムを待つ待機ループにほぼあることにある。受けたフレ
ームがそのモジュールに宛てられたフレームであると、
そのフレームが特殊機能フレームであるか否かの判定を
行う検査が開始される(ブロック115)。そのフレー
ムが特殊機能フレームであると、そのフレームが、オフ
ラインモードに入れる指令であるかどうかを調べる検査
が行われる(ブロック120)。そのフレームがオフラ
インモードに入れるフレームであると、オフラインモー
ド・フラッグがセットされ(ブロック125)、特殊機
能確認応答フレーム(ことでは簡単に確認応答フレーム
と呼ぶ)が1列に並べらしくブロック130)、オペレ
ーションはブロック110の待機ループへ戻る。
ブロック120において、指令がオフラインモードに入
らなかったとすると、オフラインモードに既に入ったか
どうかを判定する検査が行われる(ブロック135)。
オフラインモードに入っていないとすると、オペレーシ
ョンはブロック110の待機ループへ戻る。というのは
、特殊機能フレームの処理はオフラインそ一ドにおいて
のみ実行できるからである。オフラインモードに入って
いるとすると、指令の種類を判定するために、すなわち
、1語読出し指令を受けたか否かを判定するために指令
が復号される(ブロック140)。1語読出し指令を受
けると、指定された語が読出され(ブロック145)、
モジュール16がトークンを受けた時に送るために、読
出すととを指定された語の内容を含む確認応答フレーム
が1列に並べらしくブロック130)、オペレーション
はブロック110 の待機ループへ戻る。
ブロック140 において、指令が1語読出し指令でな
かったとすると、戻シ構成状態を受けたか否かを判定す
るためにその指令が復号される(150)。
その指令が戻シS成状態指令であると判定されると、構
成状態が読出され(ブロック155)、確認応答フレー
ムが1列に並べられ(ブロック130〕、オペレーショ
ンはブロック110の待機ループへ戻る。その指令が戻
シ構成状態指令でないと判定されると(ブロック150
)、その指令がモジュールCPUをアポートする指令で
あるか否かについての判定が行われる(ブロック160
〕。その指令がモジュールCPU311を7ボートする
指令であると、レベルTの割込みが発せられ、ウオッチ
ドツク・タイマの時間経過フレームが1列に並べられ(
ブロックx70)、*認応答フレームが1列に並べられ
(ブロック130)、オペレーションはブロック110
 の待機ループへ戻る。(レベルTの割込みは、モジュ
ールCPU38の現在の処理をアポートする前記モトロ
ーラ68000CPUの停電割込みである。) ブロック160において、その指令がMCPUをアポー
トする指令でないと判定されたとすると、モジュール・
リセット指令が発せられたか否かを判定するためにその
指令が復号される(ブロック175)。その指令がモジ
ュール−リセット指令でないと、定められた診断指令種
類のいずれもが発せられていないから、オペレーション
はブロック110 の待機ループへ戻る。モジュール・
リセット指令が発せられていると、マイクロエンジン2
22がモジュール・リセット指令を発しくブロック18
0)、所定の時間だけ待ち(ブロック185)、それに
よりリセット指令がモジュール全体に伝えられて、実行
されるようにする。その所定の時間カ経過すると、オペ
レーションはオペレーションの開始へ戻シ、自己試験を
行う(ブロック101)。
モジュール16が「スーパーバイザ」ノードとインター
フェイスでキ、モジュールCPU38の動作とは独立に
特殊機能フレームを処理できるのは上記のようにしてで
ある、すなわち、マイクロエンジン222の動作によっ
てである。
あるフレームが受けられ、このモジュールへ宛てられ(
ブロック110)、そのフレームが%殊機能フレームで
ないことが判定された(ブロック115)後で、そのフ
レームカド−クン嚇パス拳フレームであるか否かについ
ての判定が行われる(ブロック282)(第10B図)
。そのフレームがトークン・バス・フレームであると、
特殊機能フレームを送信モジュールへ戻すために特殊機
能フレームが1列に並べられたか否かについての判定が
行われる(ブロック284〕。特殊機能フレームが1列
に並べられると、その特殊機能フレームは送られる(ブ
ロック286)。その特殊機能フレームはクオツテドッ
ク・タイマ時間経過フレームまたは特殊機能8i認応答
フレームである。特殊機能フレームが送られた後で、ト
ークンは後続モジュール16へ送られ(ブロック288
)、オペレーションはブロック110 の待機ループへ
戻る。特殊機能フレームが1列に並べられなかったとす
ると(284)、オフラインモードに入ったか否かにつ
いての判定が行われる(ブロック290)。オフライン
モードに入ったとすると、オペレーションはブロック1
10 の待機ループへ戻る。オフラインモードに入ら表
かったとすると、初期の送信/指令から求められた情報
を利用できる々らば、その情報が情報フレームを介して
送られる(ブロック292)。それから、トークンが後
続モジュール16へ送うレ、オペレーションはブロック
110の待機ループへ戻る。
7”oツク282において、受けたフレームカド−/ン
・バス−フレームでないとすると、モジュールがオフラ
インモードに入っているか否かについての判定が行われ
る(ブロック294)。(この分岐は、トークンを送る
こと以外の、モジュールの間の「正常な」送信を形成す
る。)オフラインモードにおいては情報を受けることが
できないから、この点においてはフレームは情報フレー
ムでなければならない。モジュールがオフラインモード
に入っていると、オペレーションはブロック110  
の待機ループへ戻る。モジュールがオフラインモードに
入っていないと、情報フレームが受けられて処理される
。その処理はモジュールCPU3Bにより行われる。情
報フレームの指令はマイクロエンジン222 からモジ
ュールcPU38 へ送られる。処理の結果(もしあれ
ば)は1列に並べられ、トークンが受けられてバス18
へ送ることを許された時に、その並べられた結果が送ら
れる(ブロック296)。それから、オペレーションは
ブロック110の待機ループへ戻る。
【図面の簡単な説明】
第1図は本発明の装置を含ませることがで亀る制御装置
のシステムブロック図、第2図はシステムのプラント制
御ネットワークの各物理的モジュールの共通素子を示す
概略ブロック図、第3図はフレームの始シデリミツタと
フレームの終シデリミツタとの波形図、第4図はトーク
ン・バス・フレームの書式図、第5図は情報フレームの
書式図、tsmhフレームの宛先アドレス・フレームの
各種のビット構成の説明図、第7図はローカル・エリア
会ネットワークの各バス・インターフェイス・ユニット
の論理ブロック図、第8図は特殊機能フレームの書式図
、第9図は特殊機能N認応答フレームの書式図、第10
A図および第10B図はバス・インターフェイス・ユニ
ットノオペレーションの流れ図である。 16・−−−物a的モジュール、18・・・・プラント
制御バス、22・φ・−7’ロセス制御サブシステム、
32・・・・バス・インターフェイス・ユニット、34
・・φ・送受!、222・・・・マイクロエンジン、2
23  ・・・・PROM。 224 ・・・・受信回路、226・・・−FI FO
レジスタ、22B ・・・・DMA書込み回路、236
 ・・・・送信回路、23B・・−・共用レジスタ。

Claims (1)

  1. 【特許請求の範囲】 複数のノードを有するとともに、ノード間通信のために
    トークン送り計画を利用し、各ノードはそれに関連する
    プロセッサとは独立に動作するインターフェイス装置を
    有するローカル・エリア・ネットワークにおいて、第2
    のノードにより実現される、第1のノードから第2のノ
    ードを診断する方法において、 a)第2のノードに対して宛てられたメッセージ・フレ
    ームを受けることを待つ過程と、 b)そのメッセージ・フレームがある特殊機能フレーム
    かどうかを判定する過程と、 そのフレームが特殊機能フレームであると判定されると
    、 c)そのノードがオフライン・モードであることを保証
    する過程と、 d)特殊機能フレームの種類を判定して、その特殊機能
    フレームの種類により指定された指令を実行する過程と
    、 e)待つ過程(a)へ戻る過程と を備えることを特徴とするローカル・エリア・ネットワ
    ークにおいて第1のノードから第2のノードを診断する
    方法。
JP61066127A 1985-03-28 1986-03-26 ローカル・エリア・ネツトワークにおいて第1のノードから第2のノードを診断する方法 Expired - Lifetime JPH0624372B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US06/716,912 US4680581A (en) 1985-03-28 1985-03-28 Local area network special function frames
US716912 1991-06-18

Publications (2)

Publication Number Publication Date
JPS61225946A true JPS61225946A (ja) 1986-10-07
JPH0624372B2 JPH0624372B2 (ja) 1994-03-30

Family

ID=24879964

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61066127A Expired - Lifetime JPH0624372B2 (ja) 1985-03-28 1986-03-26 ローカル・エリア・ネツトワークにおいて第1のノードから第2のノードを診断する方法

Country Status (10)

Country Link
US (1) US4680581A (ja)
EP (1) EP0196911B1 (ja)
JP (1) JPH0624372B2 (ja)
CN (1) CN1010264B (ja)
AU (1) AU587606B2 (ja)
CA (1) CA1252574A (ja)
DE (1) DE3681614D1 (ja)
NO (1) NO170309C (ja)
SG (1) SG110091G (ja)
ZA (1) ZA861155B (ja)

Families Citing this family (62)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0576749B1 (en) 1992-06-30 1999-06-02 Discovision Associates Data pipeline system
GB9405914D0 (en) 1994-03-24 1994-05-11 Discovision Ass Video decompression
US4965825A (en) 1981-11-03 1990-10-23 The Personalized Mass Media Corporation Signal processing apparatus and methods
USRE47642E1 (en) 1981-11-03 2019-10-08 Personalized Media Communications LLC Signal processing apparatus and methods
US7831204B1 (en) 1981-11-03 2010-11-09 Personalized Media Communications, Llc Signal processing apparatus and methods
JPS6280755A (ja) * 1985-10-04 1987-04-14 Minolta Camera Co Ltd デ−タ伝送制御方式
US4837788A (en) * 1985-11-08 1989-06-06 Ford Aerospace & Communications Corporation Repeater for extending local area networks
JPS62126883A (ja) * 1985-11-27 1987-06-09 Fanuc Ltd 速度制御方式
JPH0648811B2 (ja) * 1986-04-04 1994-06-22 株式会社日立製作所 複合ネツトワ−クのデ−タ通信方式
US4941089A (en) * 1986-12-12 1990-07-10 Datapoint Corporation Input/output network for computer system
US5079740A (en) * 1987-01-12 1992-01-07 Ncr Corporation System and method of providing an automatic back-up primary terminal for a cluster of secondary terminals
JPH0787461B2 (ja) * 1987-06-19 1995-09-20 株式会社東芝 ロ−カルエリアネツトワ−クシステム
JPS648745A (en) * 1987-07-01 1989-01-12 Canon Kk Communication medium supervising system
KR920001576B1 (ko) * 1987-09-09 1992-02-18 가부시끼가이샤 도시바 토큰패싱 버스 방식을 사용한 네트워크 시스템
US4860280A (en) * 1987-11-17 1989-08-22 Honeywell Inc. Apparatus and method for a secure and diagnosable antijabber communication circuit
US5001704A (en) * 1988-02-09 1991-03-19 Mcdonnell Douglas Corporation Multipurpose bus interface
DE3889221T2 (de) * 1988-10-20 1994-11-17 Ibm Kommunikationsnetzwerk.
US5063575A (en) * 1989-04-17 1991-11-05 Advanced Micro Devices, Inc. Apparatus and method for proper byte alignment in an encoder/decoder
US5029159A (en) * 1989-07-18 1991-07-02 International Business Machines Corporation Method and means for leader choosing on a token ring system
US5039980A (en) * 1990-01-26 1991-08-13 Honeywell Inc. Multi-nodal communication network with coordinated responsibility for global functions by the nodes
US5237693A (en) * 1990-04-04 1993-08-17 Sharp Kabushiki Kaisha System for accessing peripheral devices connected in network
JPH0512143A (ja) * 1991-07-05 1993-01-22 Fujitsu Ltd 複流バスにおける障害検出方式
US5388223A (en) * 1991-09-05 1995-02-07 International Business Machines Corporation 1-bit token ring arbitration architecture
US5612960A (en) * 1991-12-20 1997-03-18 Ncr Corporation Radio LAN station with improved point-to-point link diagnostic capability and method of operation thereof
US5502726A (en) * 1992-01-31 1996-03-26 Nellcor Incorporated Serial layered medical network
US6079009A (en) 1992-06-30 2000-06-20 Discovision Associates Coding standard token in a system compromising a plurality of pipeline stages
GB2288521B (en) * 1994-03-24 1998-10-14 Discovision Ass Reconfigurable process stage
US5809270A (en) 1992-06-30 1998-09-15 Discovision Associates Inverse quantizer
GB2288520B (en) * 1994-03-24 1998-10-14 Discovision Ass Pipeline
US6112017A (en) 1992-06-30 2000-08-29 Discovision Associates Pipeline processing machine having a plurality of reconfigurable processing stages interconnected by a two-wire interface bus
US5835740A (en) 1992-06-30 1998-11-10 Discovision Associates Data pipeline system and data encoding method
US6047112A (en) 1992-06-30 2000-04-04 Discovision Associates Technique for initiating processing of a data stream of encoded video information
US6067417A (en) 1992-06-30 2000-05-23 Discovision Associates Picture start token
US5768561A (en) 1992-06-30 1998-06-16 Discovision Associates Tokens-based adaptive video processing arrangement
US6330665B1 (en) 1992-06-30 2001-12-11 Discovision Associates Video parser
US5603012A (en) 1992-06-30 1997-02-11 Discovision Associates Start code detector
US5412782A (en) 1992-07-02 1995-05-02 3Com Corporation Programmed I/O ethernet adapter with early interrupts for accelerating data transfer
US5319752A (en) * 1992-09-18 1994-06-07 3Com Corporation Device with host indication combination
JP3115451B2 (ja) * 1993-05-21 2000-12-04 トヨタ自動車株式会社 通信用ネットワーク
US5699544A (en) 1993-06-24 1997-12-16 Discovision Associates Method and apparatus for using a fixed width word for addressing variable width data
US5805914A (en) 1993-06-24 1998-09-08 Discovision Associates Data pipeline system and data encoding method
US5768629A (en) 1993-06-24 1998-06-16 Discovision Associates Token-based adaptive video processing arrangement
US5861894A (en) 1993-06-24 1999-01-19 Discovision Associates Buffer manager
US5530963A (en) * 1993-12-16 1996-06-25 International Business Machines Corporation Method and system for maintaining routing between mobile workstations and selected network workstation using routing table within each router device in the network
CA2145379C (en) 1994-03-24 1999-06-08 William P. Robbins Method and apparatus for addressing memory
CA2145365C (en) 1994-03-24 1999-04-27 Anthony M. Jones Method for accessing banks of dram
CA2145361C (en) 1994-03-24 1999-09-07 Martin William Sotheran Buffer manager
GB9417138D0 (en) 1994-08-23 1994-10-12 Discovision Ass Data rate conversion
US5491792A (en) * 1994-09-23 1996-02-13 Forney International, Inc. Sequence of events system using a redundant analog I/O board system
US5835953A (en) 1994-10-13 1998-11-10 Vinca Corporation Backup system that takes a snapshot of the locations in a mass storage device that has been identified for updating prior to updating
US5649152A (en) 1994-10-13 1997-07-15 Vinca Corporation Method and system for providing a static snapshot of data stored on a mass storage system
US5835719A (en) * 1994-10-20 1998-11-10 Advanced Micro Devices, Inc. Apparatus and method for remote wake-up in system having interlinked networks
US5784648A (en) * 1995-12-01 1998-07-21 Apple Computer, Inc. Token style arbitration on a serial bus by passing an unrequested bus grand signal and returning the token by a token refusal signal
US6014612A (en) * 1997-10-02 2000-01-11 Fisher Controls International, Inc. Remote diagnostics in a process control network having distributed control functions
JP3651742B2 (ja) * 1998-01-21 2005-05-25 株式会社東芝 プラント監視システム
US7178591B2 (en) * 2004-08-31 2007-02-20 Schlumberger Technology Corporation Apparatus and method for formation evaluation
US8210260B2 (en) 2002-06-28 2012-07-03 Schlumberger Technology Corporation Single pump focused sampling
US8899323B2 (en) 2002-06-28 2014-12-02 Schlumberger Technology Corporation Modular pumpouts and flowline architecture
US7167998B2 (en) * 2003-09-30 2007-01-23 International Business Machines Corporation Problem determination using probing
US20070156928A1 (en) * 2005-12-30 2007-07-05 Makaram Raghunandan Token passing scheme for multithreaded multiprocessor system
CN107231392A (zh) 2016-03-23 2017-10-03 阿里巴巴集团控股有限公司 请求远程服务的方法及装置
US10783026B2 (en) * 2018-02-15 2020-09-22 Honeywell International Inc. Apparatus and method for detecting network problems on redundant token bus control network using traffic sensor

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5533320A (en) * 1978-08-30 1980-03-08 Hitachi Ltd Reception host diagnosis system for network
JPS58201437A (ja) * 1982-05-19 1983-11-24 Fujitsu Ltd 伝送路診断方式
US4536874A (en) * 1983-07-21 1985-08-20 Stoffel James C Bandwidth efficient multipoint data communication system
US4575847A (en) * 1983-09-26 1986-03-11 International Business Machines Corp. Hot carrier detection

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4506360A (en) * 1982-03-29 1985-03-19 Gould Inc. Multi-station token pass communication system and method
US4590468A (en) * 1983-03-10 1986-05-20 Western Digital Corporation Token access controller protocol and architecture
US4551721A (en) * 1983-10-07 1985-11-05 Honeywell Inc. Method for initializing a token-passing local-area network

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5533320A (en) * 1978-08-30 1980-03-08 Hitachi Ltd Reception host diagnosis system for network
JPS58201437A (ja) * 1982-05-19 1983-11-24 Fujitsu Ltd 伝送路診断方式
US4536874A (en) * 1983-07-21 1985-08-20 Stoffel James C Bandwidth efficient multipoint data communication system
US4575847A (en) * 1983-09-26 1986-03-11 International Business Machines Corp. Hot carrier detection

Also Published As

Publication number Publication date
EP0196911A3 (en) 1987-09-16
CN86100934A (zh) 1986-09-24
US4680581A (en) 1987-07-14
EP0196911B1 (en) 1991-09-25
NO860309L (no) 1986-09-29
DE3681614D1 (de) 1991-10-31
EP0196911A2 (en) 1986-10-08
CA1252574A (en) 1989-04-11
ZA861155B (en) 1986-09-24
NO170309C (no) 1992-09-30
JPH0624372B2 (ja) 1994-03-30
CN1010264B (zh) 1990-10-31
AU587606B2 (en) 1989-08-24
AU5476986A (en) 1986-10-02
SG110091G (en) 1992-02-14
NO170309B (no) 1992-06-22

Similar Documents

Publication Publication Date Title
JPS61225946A (ja) ローカル・エリア・ネツトワークにおいて第1のノードから第2のノードを診断する方法
US4607256A (en) Plant management system
US4409656A (en) Serial data bus communication system
JP3280759B2 (ja) 入力/出力制御装置および方法
US6233635B1 (en) Diagnostic/control system using a multi-level I2C bus
JP2584957B2 (ja) ホスト指示結合式の装置
US4719622A (en) System bus means for inter-processor communication
JP2846837B2 (ja) 障害を早期検出するためのソフトウェア制御方式のデータ処理方法
US4144407A (en) Multiprocessor system for automatic switching of telegraphic lines
EP0257348A2 (en) Multiprocessor interrupt rerouting mechanism
JPS63149939A (ja) 通信回路網のためのトークン通過方法及び通信回路網
JPS5846098B2 (ja) ル−プバスネットワ−クシステムにおけるバス優先制御方式
JPH03292029A (ja) 回路網を介して通信する通信方法及びそのステーション
US6185651B1 (en) SCSI bus extender utilizing tagged queuing in a multi-initiator environment
EP0183431B1 (en) System control network for multiple processor modules
US5442631A (en) Communication control device
CN114615106B (zh) 环形数据处理***、方法以及网络设备
CA1114517A (en) Data processing system with read operation splitting
JPS6054549A (ja) デ−タ伝送方法および装置
EP0193305A2 (en) System interface for coupling standard microprocessor to a communications adapter
EP0255090A2 (en) LAN controller proprietary bus
JPS584427A (ja) 複数のシリアルバスル−プを有するマルチコンピユ−タシステム
CA1303696B (en) Plant management system
McHugh IEEE P1149. 5 standard module test and maintenance bus
JP3077992B2 (ja) データ伝送装置