JPS60101604A - プラントマネジメントシステム - Google Patents
プラントマネジメントシステムInfo
- Publication number
- JPS60101604A JPS60101604A JP59211217A JP21121784A JPS60101604A JP S60101604 A JPS60101604 A JP S60101604A JP 59211217 A JP59211217 A JP 59211217A JP 21121784 A JP21121784 A JP 21121784A JP S60101604 A JPS60101604 A JP S60101604A
- Authority
- JP
- Japan
- Prior art keywords
- module
- token
- plant
- address
- data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
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
- G06F11/2002—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 where interconnections or communication control functionality are redundant
- G06F11/2005—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 where interconnections or communication control functionality are redundant using redundant communication controllers
-
- 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
- G06F11/2002—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 where interconnections or communication control functionality are redundant
- G06F11/2007—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 where interconnections or communication control functionality are redundant using redundant communication media
-
- 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
- G06F11/202—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 where processing functionality is redundant
- G06F11/2038—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 where processing functionality is redundant with a single idle spare processing component
-
- 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
-
- 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
-
- Y—GENERAL 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
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Quality & Reliability (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Control By Computers (AREA)
- Safety Devices In Control Systems (AREA)
- Hardware Redundancy (AREA)
- Feedback Control In General (AREA)
- Small-Scale Networks (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、分散型ディジタルプロセス制御システムの分
野に関し、更に詳しくは、中規模から大規模にわたるプ
ラントに関連したプラントマネジメント機能とシステム
間通信機能とを含み、工業プラントや電力プラントを監
視し、制御するためのプラント全体にわたるシステムに
関する。
野に関し、更に詳しくは、中規模から大規模にわたるプ
ラントに関連したプラントマネジメント機能とシステム
間通信機能とを含み、工業プラントや電力プラントを監
視し、制御するためのプラント全体にわたるシステムに
関する。
ディジタルプロセス制御ならびにデータ収集システム、
NJ、tハ、ハネウェル・インコーホレーテッド社のT
DO2000プロセス制御システムのようなシステムは
、多様な製造プロセスや公益事業設備の動作を監視し、
制御するために広範囲なアルゴリズムと補助機器を含む
。TDO2000プロセス制御システムはループやユニ
ットレベルで広範なプロセスの要求を満すべく構成する
ことができる。TDO2000プロセス制御システムは
、データハイウェイで相互に結ばれた標準二ニットから
なる。かかるシステムの主要なユニットの各々は自分専
用のマイクロプロセッサとファームウェア及びデータベ
ースを持ち分散型制御システムを#1威している。これ
までのかがる分散型ディジタルデータ収集・制御システ
ムは基本的に石油精製におけるプロセスの制御部分、例
えば、触媒反応クラッカ(0racker )や、電力
プラントにおけるゼイラー9発電機、原子炉などのプロ
セスの一部の制御に限られていた。
NJ、tハ、ハネウェル・インコーホレーテッド社のT
DO2000プロセス制御システムのようなシステムは
、多様な製造プロセスや公益事業設備の動作を監視し、
制御するために広範囲なアルゴリズムと補助機器を含む
。TDO2000プロセス制御システムはループやユニ
ットレベルで広範なプロセスの要求を満すべく構成する
ことができる。TDO2000プロセス制御システムは
、データハイウェイで相互に結ばれた標準二ニットから
なる。かかるシステムの主要なユニットの各々は自分専
用のマイクロプロセッサとファームウェア及びデータベ
ースを持ち分散型制御システムを#1威している。これ
までのかがる分散型ディジタルデータ収集・制御システ
ムは基本的に石油精製におけるプロセスの制御部分、例
えば、触媒反応クラッカ(0racker )や、電力
プラントにおけるゼイラー9発電機、原子炉などのプロ
セスの一部の制御に限られていた。
大規模で複数な工業設備や公益事業設備にょシ生産され
る生産物や効率を改善すべく、所定の設備によって、す
べてのプロセスをプラント全体にわたって制御し得る一
層広範な、または高度な制御がめられている。典型的に
は、従来技術でこれを行うためにはプロセスの一部また
は全体を実際に制御するT I) 02−000プロセ
ス制御システム(以下[プロセス制御サブシステム」と
いう)が提供するような1つまたは複数の制御システム
の上に位置する一層高度な制御および情報収集能力を有
する大型の汎用または大型の専用ディジタルデータ処理
システムが必要である。典型的には、在庫管理を行った
り工程、スループット、品質を最適化するのに必要な分
析や特別な管理慢卵け、上述のプロセス制御サブシステ
ムと直接、すなわち実時間ペースで通信しないデータ処
理システムによって遂行されてきた。従って、実u 間
ベースでプラント全体の制御ができるようにプラントの
種々のプロセス制御サブシステムの実行状卯を連続して
監視することによってプラント全体の動作に関するデー
タを収集できる一層ノ・イレペルのプラントマネジメン
トシステムに対する必要性がめられている。
る生産物や効率を改善すべく、所定の設備によって、す
べてのプロセスをプラント全体にわたって制御し得る一
層広範な、または高度な制御がめられている。典型的に
は、従来技術でこれを行うためにはプロセスの一部また
は全体を実際に制御するT I) 02−000プロセ
ス制御システム(以下[プロセス制御サブシステム」と
いう)が提供するような1つまたは複数の制御システム
の上に位置する一層高度な制御および情報収集能力を有
する大型の汎用または大型の専用ディジタルデータ処理
システムが必要である。典型的には、在庫管理を行った
り工程、スループット、品質を最適化するのに必要な分
析や特別な管理慢卵け、上述のプロセス制御サブシステ
ムと直接、すなわち実時間ペースで通信しないデータ処
理システムによって遂行されてきた。従って、実u 間
ベースでプラント全体の制御ができるようにプラントの
種々のプロセス制御サブシステムの実行状卯を連続して
監視することによってプラント全体の動作に関するデー
タを収集できる一層ノ・イレペルのプラントマネジメン
トシステムに対する必要性がめられている。
かかるプラントマネジメントシステムに対する要求の1
つFi1人または2Å以上のオペレータがプラントによ
り実行されているプロセスまたは原材料の入力から完成
品の出力までの大きなプラントの全体の動作を監視し、
制御できるようなハイA 7 オーマンスユニノ々−サ
ルオペレータステーションに対するものである。かかる
システムはまた信頼性があり、故障に強く望ましくけ十
分にモジニール化され、その結果、最小のコストで任意
の製造設備の特別な仕様を満足するプラントマネジメン
トシステムを#Ii成すべく必要に応じて機能を追加す
ることができ、また、同時にそ8のような設備に課され
る仕様変更を満足し得るよう容易に変更可能な、高信頼
性のシステムをなし得るものでなけわばならない。
つFi1人または2Å以上のオペレータがプラントによ
り実行されているプロセスまたは原材料の入力から完成
品の出力までの大きなプラントの全体の動作を監視し、
制御できるようなハイA 7 オーマンスユニノ々−サ
ルオペレータステーションに対するものである。かかる
システムはまた信頼性があり、故障に強く望ましくけ十
分にモジニール化され、その結果、最小のコストで任意
の製造設備の特別な仕様を満足するプラントマネジメン
トシステムを#Ii成すべく必要に応じて機能を追加す
ることができ、また、同時にそ8のような設備に課され
る仕様変更を満足し得るよう容易に変更可能な、高信頼
性のシステムをなし得るものでなけわばならない。
本発明はコンピュータ利用のプラントマネジメントシス
テムで、″′P#種類(タイプ)のm”個までの電子モ
ジュールからなるトークンパスネットワークを提供する
ものである。かかる物理モジュールの各々−は、ネット
ワークの共通通信媒体、例えば、ノ々スに接続されると
、ノ々イナリーデータ、つ−!!シ、情報を、ネットワ
ークの他の物理モジュールに送信するとともに他の物理
モジュールから情報を受信する能力を有する。ネットワ
ークの物理モジュールは、それぞれ、他の物理モジュー
ルと等価すなわち同等のもので、それぞれにはnビット
からなる。異った物理ネットワークアドレスが割り当て
られている。どのモ・クユールでもよいが“トークンを
持っている″′物理モジュールだけがネットワークノ々
スを使って信号を送信し、かつ次のモジュールにトーク
ンを渡す権利を有する。
テムで、″′P#種類(タイプ)のm”個までの電子モ
ジュールからなるトークンパスネットワークを提供する
ものである。かかる物理モジュールの各々−は、ネット
ワークの共通通信媒体、例えば、ノ々スに接続されると
、ノ々イナリーデータ、つ−!!シ、情報を、ネットワ
ークの他の物理モジュールに送信するとともに他の物理
モジュールから情報を受信する能力を有する。ネットワ
ークの物理モジュールは、それぞれ、他の物理モジュー
ルと等価すなわち同等のもので、それぞれにはnビット
からなる。異った物理ネットワークアドレスが割り当て
られている。どのモ・クユールでもよいが“トークンを
持っている″′物理モジュールだけがネットワークノ々
スを使って信号を送信し、かつ次のモジュールにトーク
ンを渡す権利を有する。
各物理モジュールはノ々スインターフエースユニット(
、BIU)、)ランシーツ々、モジュールノ々ス。
、BIU)、)ランシーツ々、モジュールノ々ス。
モジュール中央処理ユニット(OPUJおよびモジュー
ルメモリを有する。所足のタイプのモジュールには必要
により梗能能力をイ」加すべく追加ユニットすなわち、
デバイスが設けられるが、そうするト追加ユニットもモ
ジュールパスにより他のユニットと通信を行う。プラン
ト制御ネットワークの物理モジュールの1つのタイプは
、ユニノ々−サルオペレータステーションモジュールで
ある。そして、このオペレータステーションモ、ジュー
ルは、プラント全体の動作を監視する責任を待つオペレ
ータがこの機能を遂行するのに必要な情報を得るのに使
用される。これを行うため、ユニノ々−サルオペレータ
ステーションは監視されるプロセスを最高のレベルで制
御すべく、プラントマネジメントシステムのプロセス制
御サブシスチムニ情報、あるいけ、コマンドを送信する
能力を有する。ユニノ々−サルオペレータモジュールと
ネットワークの他のモジュール間のすべての通信はネッ
トワーク補償媒体すなわち、プラント制御)々スを介し
て行われ、これによって、ユニノ々−サルオペレータス
テーションモジュールハフラントマネジメントシステム
の任意のディジタルプロセス制御・データ収集サブシス
テムのデータノーイウエイにアクセスでき、かかるデー
タフ1イウエイにより、プラントマネジメントシステム
の各プロセス制御サブシステムのユニットにアクセスで
きる。
ルメモリを有する。所足のタイプのモジュールには必要
により梗能能力をイ」加すべく追加ユニットすなわち、
デバイスが設けられるが、そうするト追加ユニットもモ
ジュールパスにより他のユニットと通信を行う。プラン
ト制御ネットワークの物理モジュールの1つのタイプは
、ユニノ々−サルオペレータステーションモジュールで
ある。そして、このオペレータステーションモ、ジュー
ルは、プラント全体の動作を監視する責任を待つオペレ
ータがこの機能を遂行するのに必要な情報を得るのに使
用される。これを行うため、ユニノ々−サルオペレータ
ステーションは監視されるプロセスを最高のレベルで制
御すべく、プラントマネジメントシステムのプロセス制
御サブシスチムニ情報、あるいけ、コマンドを送信する
能力を有する。ユニノ々−サルオペレータモジュールと
ネットワークの他のモジュール間のすべての通信はネッ
トワーク補償媒体すなわち、プラント制御)々スを介し
て行われ、これによって、ユニノ々−サルオペレータス
テーションモジュールハフラントマネジメントシステム
の任意のディジタルプロセス制御・データ収集サブシス
テムのデータノーイウエイにアクセスでき、かかるデー
タフ1イウエイにより、プラントマネジメントシステム
の各プロセス制御サブシステムのユニットにアクセスで
きる。
゛ プラントマネジメントシステムのプラント制御ネッ
トワークを構成するのに使用される標準化されたタイプ
の物理モジュールには数種類ある。そのうちの1つはハ
イウェイゲートウェイモジュールで、その機能はネット
ワークのプラント制御ノ々スとディジタルプロセス制御
Φデータ収集サブシステムのデータノ・イウエイ間のデ
ータ通信と変換(translation +能力を提
供することである。かくして、ゲートウェイモジュール
により、プラント制御ネットワークの他のモジュールは
、必要に応じてプロセス制御・データ収集サブシステム
のユニットで得られるデータにアクセスできる。
トワークを構成するのに使用される標準化されたタイプ
の物理モジュールには数種類ある。そのうちの1つはハ
イウェイゲートウェイモジュールで、その機能はネット
ワークのプラント制御ノ々スとディジタルプロセス制御
Φデータ収集サブシステムのデータノ・イウエイ間のデ
ータ通信と変換(translation +能力を提
供することである。かくして、ゲートウェイモジュール
により、プラント制御ネットワークの他のモジュールは
、必要に応じてプロセス制御・データ収集サブシステム
のユニットで得られるデータにアクセスできる。
プラント制御ネットワークの他のタイプの物理モジュー
ルはヒストリーモジュールと呼ば:hbディスクディジ
タルデータ記憶ユニットのような太容欣記憶デノ々イス
、すなわち、大計データ記憶デノ々イスを含む。ヒスト
リーモジュールのディスク記憶ユニットにより大量の)
々イナリデータの保持や読み出しを行うことができる。
ルはヒストリーモジュールと呼ば:hbディスクディジ
タルデータ記憶ユニットのような太容欣記憶デノ々イス
、すなわち、大計データ記憶デノ々イスを含む。ヒスト
リーモジュールのディスク記憶ユニットにより大量の)
々イナリデータの保持や読み出しを行うことができる。
かかるユニットによって記憶されるデータのタイプはト
レンドヒストリー、ディスプレイおよびプラントマネジ
メントシステムのプロセス制御サブシステムのユニット
のプログラムのノ々ツク了ツプコぎ−などである。
レンドヒストリー、ディスプレイおよびプラントマネジ
メントシステムのプロセス制御サブシステムのユニット
のプログラムのノ々ツク了ツプコぎ−などである。
更に、プラント制御ネットワークの他のタイプノ物理モ
ジュールはアプリケーションモジュールで、特に、プロ
セス制御サブシステムに関連して。
ジュールはアプリケーションモジュールで、特に、プロ
セス制御サブシステムに関連して。
あるいけ、その支援の下に用いられる利カロ的な汎用デ
ータ処理能力を有する。典型的には、アプリケーション
モジュールは監視されるプラントのプロセスの最適化に
関する追加的の演算部力を提供するほか追加的のデータ
を収集したり、新しい、または、修正したプロセス制御
アルゴリズムを作ったり、パッチプロセスに関する情報
を収集したりするのに用いられる。
ータ処理能力を有する。典型的には、アプリケーション
モジュールは監視されるプラントのプロセスの最適化に
関する追加的の演算部力を提供するほか追加的のデータ
を収集したり、新しい、または、修正したプロセス制御
アルゴリズムを作ったり、パッチプロセスに関する情報
を収集したりするのに用いられる。
更に、また、他のタイプの物理モジュールはコンピュー
タモジュールで、プラントマネジメントシステムのプラ
ント制御ネットワークのモジュールと中規模ないし大規
模の汎用のデータ処理システムの間で情報を、リアルタ
イムで交換するだめのものである。典型的には、かかる
汎用コンピュータの機能により、あるプラントの環境に
おいては監視の最適化、汎用プログラムの作成ならびに
ハイレベルのプログラム言語で書かれたプログラムの実
行能力が得られる。このような様々なタイプのモジュー
ルにより、必要ならば、本発明の。
タモジュールで、プラントマネジメントシステムのプラ
ント制御ネットワークのモジュールと中規模ないし大規
模の汎用のデータ処理システムの間で情報を、リアルタ
イムで交換するだめのものである。典型的には、かかる
汎用コンピュータの機能により、あるプラントの環境に
おいては監視の最適化、汎用プログラムの作成ならびに
ハイレベルのプログラム言語で書かれたプログラムの実
行能力が得られる。このような様々なタイプのモジュー
ルにより、必要ならば、本発明の。
1つのプラント制御ネットワークと他のそのようなネッ
トワークとの間で通信することができる、本発明のプラ
ント制御システムは、高速ビットシリアルプラント制御
ノ々スにより互いに通信し合う多数のモジュールからな
る。各モジュールはモ・ジュールOPUとモジュールメ
モリを含み、更に所定のタイプのモジュールの所望の機
能、例えばユニノ々−サルオペレータステーションモジ
ュールの機能の如き機能を備えるように付加されるコン
トローラやデノ々イスを有する。このアーキテクチャ(
機能構造)により分散型の処理環境を創ることができ、
集中型のシステムより信頼性と遂行能力が向上する。信
頼性は次の理由により改善される。すなわち、システム
内の1つのモジュールが故障しても、他のモジュールの
動作は維持され。
トワークとの間で通信することができる、本発明のプラ
ント制御システムは、高速ビットシリアルプラント制御
ノ々スにより互いに通信し合う多数のモジュールからな
る。各モジュールはモ・ジュールOPUとモジュールメ
モリを含み、更に所定のタイプのモジュールの所望の機
能、例えばユニノ々−サルオペレータステーションモジ
ュールの機能の如き機能を備えるように付加されるコン
トローラやデノ々イスを有する。このアーキテクチャ(
機能構造)により分散型の処理環境を創ることができ、
集中型のシステムより信頼性と遂行能力が向上する。信
頼性は次の理由により改善される。すなわち、システム
内の1つのモジュールが故障しても、他のモジュールの
動作は維持され。
システムは全体としては、集中型のシステムの故障の場
合のようには、機能停止(ディスエーブル)にならない
からである。各物理モジュールにおいて得られる増大し
たコンピュータ処理リソースの結果としてまた、これら
のリソースによってデータが同時並行処理される結果と
して遂行明方は改善され、一層高速な応答時間が得られ
るからである。信頼性は、所望のシステムアベイラビリ
ティを達成するのに必要なだけシステムのプラント制御
ネットワークの物理モジュール番冗長化することによっ
て改善される。所定のタイプの任意のモジュールは、1
または2以上の同一タイプのスタンノ々イ、すなわち、
セカンダリすなわちノ々ツクアップモジュール(以下、
統一して「)々ツクアップモジュール」という】を持つ
ことができる。なお。
合のようには、機能停止(ディスエーブル)にならない
からである。各物理モジュールにおいて得られる増大し
たコンピュータ処理リソースの結果としてまた、これら
のリソースによってデータが同時並行処理される結果と
して遂行明方は改善され、一層高速な応答時間が得られ
るからである。信頼性は、所望のシステムアベイラビリ
ティを達成するのに必要なだけシステムのプラント制御
ネットワークの物理モジュール番冗長化することによっ
て改善される。所定のタイプの任意のモジュールは、1
または2以上の同一タイプのスタンノ々イ、すなわち、
セカンダリすなわちノ々ツクアップモジュール(以下、
統一して「)々ツクアップモジュール」という】を持つ
ことができる。なお。
これらノ々ツクアップモジュールは、データの同時性は
維持するが、関連のプライマリモジュールとの動作の同
時性は維持しない。バックアップモジュールはプライマ
リモジュールが故障した場合、プライマリモジュールの
機能の遂行を引き継ぐ。この種の冗長性を持たせること
によりあるレベルまでの故障は許容できる。そして、こ
の故障の許容(フォールトトレランス]のレベルは所望
のレベルまで段階的に上げることができる。
維持するが、関連のプライマリモジュールとの動作の同
時性は維持しない。バックアップモジュールはプライマ
リモジュールが故障した場合、プライマリモジュールの
機能の遂行を引き継ぐ。この種の冗長性を持たせること
によりあるレベルまでの故障は許容できる。そして、こ
の故障の許容(フォールトトレランス]のレベルは所望
のレベルまで段階的に上げることができる。
従って1本発明の目的は、システム内のItたは2以上
のプロセス制御サブシステムと直接、がつ、実時間ペー
スで通信することによりプラント全体の効率的な操作に
必要な関連のあるデータをシステム内のすべてのデータ
処理リソースが利用できてプラント全体の制御・データ
収集機部を果し得るプラントマネジメントシステムを提
供することにある。
のプロセス制御サブシステムと直接、がつ、実時間ペー
スで通信することによりプラント全体の効率的な操作に
必要な関連のあるデータをシステム内のすべてのデータ
処理リソースが利用できてプラント全体の制御・データ
収集機部を果し得るプラントマネジメントシステムを提
供することにある。
本発明の他の目的は、複数の異なるタイプの物理モ・ジ
ュール−少くとも各タイプのあるモジュールはプライマ
リモジュールとして指定され、そのうちの一部あるいけ
すべてのプライマリモジュールは1つまたは2つ以上の
バックアップモジュール(プライマリモジュールが故障
のときプライマリモジュールの仕事を引き継ぐ)を有す
る−から成るトークンパス四−カル制御ネットワークを
含む高信頼性のプラントマネジメントシステムを提供す
ることにある。
ュール−少くとも各タイプのあるモジュールはプライマ
リモジュールとして指定され、そのうちの一部あるいけ
すべてのプライマリモジュールは1つまたは2つ以上の
バックアップモジュール(プライマリモジュールが故障
のときプライマリモジュールの仕事を引き継ぐ)を有す
る−から成るトークンパス四−カル制御ネットワークを
含む高信頼性のプラントマネジメントシステムを提供す
ることにある。
更に、本発明の他の目的は、追加的の機能を段階的に増
やすことができ、かつ、既存の能力をも段階的に増大し
得るプラント全体にわたるシステムを提供することにあ
る。
やすことができ、かつ、既存の能力をも段階的に増大し
得るプラント全体にわたるシステムを提供することにあ
る。
本発明の他の目的、特徴、利点は図面を用いて行う好適
な実施例についての下記の説明から容易に理解できよう
、なお、本発明内で種々の変形変更が可能ゆえ、本発明
は実施例に限定されるべきではない。
な実施例についての下記の説明から容易に理解できよう
、なお、本発明内で種々の変形変更が可能ゆえ、本発明
は実施例に限定されるべきではない。
第1図は5本発明のプラントマネジメントシステムのブ
ロック図で、プラントマネジメントシステム10の組織
すなわち、アーキテクチャが示されている。一点n線1
2より上にあるものはプラント制御ネットワーク14、
つまり、トークンパスの分散型ローカルエリアネットワ
ークを構成する。ネットワーク14の物理モジュール1
6は下記に示す如く種々の専用擾能型のものである。各
物理モジュール16はネットワーク14の他のモジュー
ル16にデータを送信する目的のためネットワークの通
信媒体、すなわち、プラント制御エクス18にアクセス
する権利については、他のモジュールと同等のものであ
る。ノ・イウエイゲートウエイモジュール16−HG−
1は、第1図に示すようにプラント制御エクス18と分
散型ディジタ゛ルプロセス制御争データ収集サブシステ
ム22−1のデータハイウェイ20−1との間の通信な
らびにデータの変換を逆行する。/・イウエイゲートウ
エイモジュール16−HG−21dプライマ71モ、ジ
ュール16−HG−1の7々ツクアツプモジユールで、
モジュール16−HG−1が故障のときその機能を引き
継ぐ。ノ・イウエイゲートウエイモジュール16−HG
−3H,プラント制御エクス18とプロセス制御サブシ
ステム22−2のデータノ・イウエイとの間の通信なら
びにデータの変換を遂行する。このモジュール16−H
G−3はプライマリモジュールで、パックアップモ・ジ
ュール16−HG−4によりバックアップされている。
ロック図で、プラントマネジメントシステム10の組織
すなわち、アーキテクチャが示されている。一点n線1
2より上にあるものはプラント制御ネットワーク14、
つまり、トークンパスの分散型ローカルエリアネットワ
ークを構成する。ネットワーク14の物理モジュール1
6は下記に示す如く種々の専用擾能型のものである。各
物理モジュール16はネットワーク14の他のモジュー
ル16にデータを送信する目的のためネットワークの通
信媒体、すなわち、プラント制御エクス18にアクセス
する権利については、他のモジュールと同等のものであ
る。ノ・イウエイゲートウエイモジュール16−HG−
1は、第1図に示すようにプラント制御エクス18と分
散型ディジタ゛ルプロセス制御争データ収集サブシステ
ム22−1のデータハイウェイ20−1との間の通信な
らびにデータの変換を逆行する。/・イウエイゲートウ
エイモジュール16−HG−21dプライマ71モ、ジ
ュール16−HG−1の7々ツクアツプモジユールで、
モジュール16−HG−1が故障のときその機能を引き
継ぐ。ノ・イウエイゲートウエイモジュール16−HG
−3H,プラント制御エクス18とプロセス制御サブシ
ステム22−2のデータノ・イウエイとの間の通信なら
びにデータの変換を遂行する。このモジュール16−H
G−3はプライマリモジュールで、パックアップモ・ジ
ュール16−HG−4によりバックアップされている。
プロセス制御サブシステム22−1および22−2はそ
れぞれ、実施例においてはハネウェル・インコーポレー
テツP社のTDO2000プロセス制御システムで、そ
の説明は1981年6月発行の[システムサマリー5Y
−02−02Jという、刊行物に開示されている。
れぞれ、実施例においてはハネウェル・インコーポレー
テツP社のTDO2000プロセス制御システムで、そ
の説明は1981年6月発行の[システムサマリー5Y
−02−02Jという、刊行物に開示されている。
プロセス側副サブシステム22−1t、 7’ −1ハ
イウェイ20−1のほか、ハイウェイトラフイツクデレ
クタ24−1 、オペレータステーション26−1 、
ベーシック、マルチファンク ジョンまたは、エクステ
ンデッドコントローラのような幾つかの異ったタイプの
コントローラ28−1およびプロセスインターフェース
ユニッ) (PIUJ30−1の如きユニットを含む。
イウェイ20−1のほか、ハイウェイトラフイツクデレ
クタ24−1 、オペレータステーション26−1 、
ベーシック、マルチファンク ジョンまたは、エクステ
ンデッドコントローラのような幾つかの異ったタイプの
コントローラ28−1およびプロセスインターフェース
ユニッ) (PIUJ30−1の如きユニットを含む。
プロセス制御サブシステム22−2の詳細はサブシステ
ム22−1のそれとほとんど同様ゆえ省略する。プロセ
ス制御サブシステム22の各々のデータハイウェイ20
け2本の別個の同軸ケーブルから成る二重化冗長)々ス
である。ハイウェイトラフィックデレクタ24はデータ
ハイウェイユニット、つまり、データハイウエイデノ々
イス、すなわち、PIU30゜コントローラ28.オペ
レータステーション26などを監視し、これらデノ々イ
ス間のすべての通信ノタメの回線制御を指揮する。コン
トローラ28は、幾つかの従来のシングルループのプロ
セスコントローラの機能に加え、増強せしめられた機能
ヲモ有する。マルチファ二/クション、つまり、ノ々ツ
チコントローラ28は、不連続すなわち、ノ々ツチ型の
プロセスを制御するように設計されている。
ム22−1のそれとほとんど同様ゆえ省略する。プロセ
ス制御サブシステム22の各々のデータハイウェイ20
け2本の別個の同軸ケーブルから成る二重化冗長)々ス
である。ハイウェイトラフィックデレクタ24はデータ
ハイウェイユニット、つまり、データハイウエイデノ々
イス、すなわち、PIU30゜コントローラ28.オペ
レータステーション26などを監視し、これらデノ々イ
ス間のすべての通信ノタメの回線制御を指揮する。コン
トローラ28は、幾つかの従来のシングルループのプロ
セスコントローラの機能に加え、増強せしめられた機能
ヲモ有する。マルチファ二/クション、つまり、ノ々ツ
チコントローラ28は、不連続すなわち、ノ々ツチ型の
プロセスを制御するように設計されている。
オペレータステーション26け、プロセスのオペレータ
と例えば、プロセス制御サブシステム22により制御さ
れるプロセスとの・間のインターフェースヲ果ス。プロ
セスインターフェースユニット30け、その接続先の各
入力点を走査(スキャン)し、温度、圧力、流計などを
測定し、この情報を量子化し、要求あり次第サブシステ
ム22の他のデノ々イスにとって利用できるような情報
にする。
と例えば、プロセス制御サブシステム22により制御さ
れるプロセスとの・間のインターフェースヲ果ス。プロ
セスインターフェースユニット30け、その接続先の各
入力点を走査(スキャン)し、温度、圧力、流計などを
測定し、この情報を量子化し、要求あり次第サブシステ
ム22の他のデノ々イスにとって利用できるような情報
にする。
プロセス制御サブシステム22を構成する、あるいけそ
れに含捷れる、種々のタイプのデノ々イスのそれ以上の
詳細については、前述の刊行物゛システムサマリー″に
開示がある。
れに含捷れる、種々のタイプのデノ々イスのそれ以上の
詳細については、前述の刊行物゛システムサマリー″に
開示がある。
ネットワーク14のユニノ々−サルオペレータステーシ
ョンモジュール16−US−11d1人tたは2Å以上
のプラントオペレータのためのワークステーションで、
プラントオペレータとオペレータが責任を持っているプ
ラントのプロセスとのインター7エースであるオペレー
タコンソールヲ含む。16−US−1の如きユニノ々−
サルオペV −クステーションモジュールと、例えば、
それのノ々ツクアッゾモジュール16−US −2、1
6−US−3はそれぞれプラント制御パス18に接続さ
れる。そして、前記16−US−1の如き、プライマリ
ュニノ々−サルオペレータステーションモジュールとネ
ットワーク14の他の任意のモジュール16()々ツク
アップモジュール16−US−2お!び16−US−3
も含む】との間のすべての通信はプラント制御パス18
によって行われる。ユニノ々−サルオペレータステーシ
ョンモジュール+6−US−1は、プラント制御パス1
8ならびにリソース上のデータにアクセスできると共に
、ネットワーク14の他の任意のモジュール16を介し
て得られるデータにもアクセスできる。各ユニノ々−サ
ルステーションモジュール16−Uni。
ョンモジュール16−US−11d1人tたは2Å以上
のプラントオペレータのためのワークステーションで、
プラントオペレータとオペレータが責任を持っているプ
ラントのプロセスとのインター7エースであるオペレー
タコンソールヲ含む。16−US−1の如きユニノ々−
サルオペV −クステーションモジュールと、例えば、
それのノ々ツクアッゾモジュール16−US −2、1
6−US−3はそれぞれプラント制御パス18に接続さ
れる。そして、前記16−US−1の如き、プライマリ
ュニノ々−サルオペレータステーションモジュールとネ
ットワーク14の他の任意のモジュール16()々ツク
アップモジュール16−US−2お!び16−US−3
も含む】との間のすべての通信はプラント制御パス18
によって行われる。ユニノ々−サルオペレータステーシ
ョンモジュール+6−US−1は、プラント制御パス1
8ならびにリソース上のデータにアクセスできると共に
、ネットワーク14の他の任意のモジュール16を介し
て得られるデータにもアクセスできる。各ユニノ々−サ
ルステーションモジュール16−Uni。
例えば、映像表示発生器を含む陰極線管表示装置(OF
LT)、オペレータキーl−ドウフロッピーディスクデ
ータ記憶デノ々イス、トレンドペン記録計およびステー
タスディスプレイ゛を含む。
LT)、オペレータキーl−ドウフロッピーディスクデ
ータ記憶デノ々イス、トレンドペン記録計およびステー
タスディスプレイ゛を含む。
プラント制御ネットワーク14に含まれ得る他のタイプ
の物理モジュールはヒストリーモジュール16−HM−
1とそれのノ々ツクアップモジュール16−HM−2で
、これらは大量データ記憶能力を有する。各モジュール
16−HMは少くともウィンチェスタ(W’1nche
ster )ディスクの如き従来のディスク形の太歌記
憶デバイスを含み、このディスク形の記憶デノ々イスは
ノ々イナリーデータを記憶するだめの大容量の不揮発性
、非破壊型の記憶能力を有する。かかる大容量の記憶デ
ノ々イスによってストアされるデータのタイプは、典型
的には、トレンドヒストリー、つまり、データからトレ
ンドが調べ得るデータ、ORTの表示を構成するデータ
、制御サブシステム22のユニットのためのプログラム
のコピーやモジュール16のだめの、つまり、プラント
制御ネットワーク14のモジュール16のユニットのた
めのプログラムのコピーである。この実施例においては
、16−HM−1の如きヒストリーモジュールのディス
ク形データ記憶ユニットは、32.5メガバイトまでの
データを記憶することができる。
の物理モジュールはヒストリーモジュール16−HM−
1とそれのノ々ツクアップモジュール16−HM−2で
、これらは大量データ記憶能力を有する。各モジュール
16−HMは少くともウィンチェスタ(W’1nche
ster )ディスクの如き従来のディスク形の太歌記
憶デバイスを含み、このディスク形の記憶デノ々イスは
ノ々イナリーデータを記憶するだめの大容量の不揮発性
、非破壊型の記憶能力を有する。かかる大容量の記憶デ
ノ々イスによってストアされるデータのタイプは、典型
的には、トレンドヒストリー、つまり、データからトレ
ンドが調べ得るデータ、ORTの表示を構成するデータ
、制御サブシステム22のユニットのためのプログラム
のコピーやモジュール16のだめの、つまり、プラント
制御ネットワーク14のモジュール16のユニットのた
めのプログラムのコピーである。この実施例においては
、16−HM−1の如きヒストリーモジュールのディス
ク形データ記憶ユニットは、32.5メガバイトまでの
データを記憶することができる。
ネットワーク14に編入し得る他のタイプのモジュール
内、アプリケーションモジュール16−AM−1である
。プライマリアプリケーションモジュール16−AM−
1のノ々ツクアップモジュールけ16−AM−2として
第1図に示されている。
内、アプリケーションモジュール16−AM−1である
。プライマリアプリケーションモジュール16−AM−
1のノ々ツクアップモジュールけ16−AM−2として
第1図に示されている。
プライマリアプリケーションモジュール16−AM−1
は、プラントマネジメントシステム1oのプロセス制御
サブシステム22−1および22−2ノコントローラ2
8によって遂行されるプロセス制御機能、を支援して、
追加的のデータ処理能力例えば、データの収集、アラー
ム、ノ々ツチヒストリー収集を提供し、必要なときには
連続制御の演算能力を提供する。アプリケーションモジ
ュール16−AMのデータ処理能力はモジュールの、プ
ロセッサと6ジユールのメモリによって与えられる。
は、プラントマネジメントシステム1oのプロセス制御
サブシステム22−1および22−2ノコントローラ2
8によって遂行されるプロセス制御機能、を支援して、
追加的のデータ処理能力例えば、データの収集、アラー
ム、ノ々ツチヒストリー収集を提供し、必要なときには
連続制御の演算能力を提供する。アプリケーションモジ
ュール16−AMのデータ処理能力はモジュールの、プ
ロセッサと6ジユールのメモリによって与えられる。
コンピュータモジュール16−0M−1はすべての物理
モジュールからなる標準ユニットすなゎち共通ユニット
を用い、これにより中規模から大規模までの汎用データ
処理システムは、エクス18によりネットワーク14の
仲のモジュール16外らびにそれらモジュール内のユニ
ットト、更に、ハイウェイゲートウェイモジュール16
−HGを介して制御サブシステム22のユニットと通信
することができる。コンピュータモジュール16−CM
−1のデータ処理システムは監視、最適化、汎用のユー
ザープログラムの作成およびハイレベルのプログラム言
語によるかかるプログラムの実行のために用いられる。
モジュールからなる標準ユニットすなゎち共通ユニット
を用い、これにより中規模から大規模までの汎用データ
処理システムは、エクス18によりネットワーク14の
仲のモジュール16外らびにそれらモジュール内のユニ
ットト、更に、ハイウェイゲートウェイモジュール16
−HGを介して制御サブシステム22のユニットと通信
することができる。コンピュータモジュール16−CM
−1のデータ処理システムは監視、最適化、汎用のユー
ザープログラムの作成およびハイレベルのプログラム言
語によるかかるプログラムの実行のために用いられる。
典型的には、コンピュータモジュール16−CM−1の
データ処理システムは従来の技術で周知め如く1通信用
プロセッサと通信ラインによって他のかかるシステムと
通信する能力を有する。ノ々ツクアップコンピューター
e)ニールを設けることはできるが、現時点ではそうす
ることの利点に比し、コストの方が重要視される。
データ処理システムは従来の技術で周知め如く1通信用
プロセッサと通信ラインによって他のかかるシステムと
通信する能力を有する。ノ々ツクアップコンピューター
e)ニールを設けることはできるが、現時点ではそうす
ることの利点に比し、コストの方が重要視される。
プラント制御エクス18は高速のビットシフ;アルの2
重化冗長通信ノ々スでプラント制御ネットワーク14の
すべてのモ・ジュール16を相互接続する。
重化冗長通信ノ々スでプラント制御ネットワーク14の
すべてのモ・ジュール16を相互接続する。
エクス18けプライマリハイウェイゲートウェイモジュ
ール16−H()−1,16−HG−3、プライマリア
シリク−ジョンモジ・ニール16−AM−1のような主
たるデータ源とプライマ1)ヒストリーモジュール+
6− [−T M −1との間ならびにゾライマリュニ
ノ々−サルオペレータステーションモジュール16−U
S−1,コンピュータモジュール16−0M−1のよう
なデータの主たる利用側とアプリケーションモジュール
16−AM−1との間の唯一のデータ伝送路である。)
々スtSI/′i、また、メモリイメージのような大き
なブロックのデータをヒストリーモジュール16−HM
−1の如きモジュール16からユニノ々−サルステーシ
ョンモジュール16−US−1へ伝送するための通信媒
体でもある。エクス18は、2本の同軸ケーブル18−
1と18−2から成り、この両方のエクスにより秒当た
り5メガビツトの速さで、ノ々イナリー信号をシリアル
伝送できる点で2重化冗長エクスである。同軸ケーブル
18−1と18〜2の長さは実施例では300 m’i
でと制限されている。モ・ジュール16の最大数はプラ
イマリとノ々ツクアップモジュール16を含み理論的に
エクス18に接続し得るのけ128(2進法で27)ま
でと制限されている。しかしながら後述する理由により
制御エクス18に接続できるモジュールの辞は64すな
わち26までに制限されている。
ール16−H()−1,16−HG−3、プライマリア
シリク−ジョンモジ・ニール16−AM−1のような主
たるデータ源とプライマ1)ヒストリーモジュール+
6− [−T M −1との間ならびにゾライマリュニ
ノ々−サルオペレータステーションモジュール16−U
S−1,コンピュータモジュール16−0M−1のよう
なデータの主たる利用側とアプリケーションモジュール
16−AM−1との間の唯一のデータ伝送路である。)
々スtSI/′i、また、メモリイメージのような大き
なブロックのデータをヒストリーモジュール16−HM
−1の如きモジュール16からユニノ々−サルステーシ
ョンモジュール16−US−1へ伝送するための通信媒
体でもある。エクス18は、2本の同軸ケーブル18−
1と18−2から成り、この両方のエクスにより秒当た
り5メガビツトの速さで、ノ々イナリー信号をシリアル
伝送できる点で2重化冗長エクスである。同軸ケーブル
18−1と18〜2の長さは実施例では300 m’i
でと制限されている。モ・ジュール16の最大数はプラ
イマリとノ々ツクアップモジュール16を含み理論的に
エクス18に接続し得るのけ128(2進法で27)ま
でと制限されている。しかしながら後述する理由により
制御エクス18に接続できるモジュールの辞は64すな
わち26までに制限されている。
物理モジュール16の各々は第2図に示す必要な標準ユ
ニットを含む。各モジュール16はモジュールノ々スイ
ンターフエースユニット(BItj132を待ちこれは
一対のトランシーツ々34−1と34−2によってプラ
ント制御)々ス18の2本の同軸ケーブル18−1.1
8−2に接続される。
ニットを含む。各モジュール16はモジュールノ々スイ
ンターフエースユニット(BItj132を待ちこれは
一対のトランシーツ々34−1と34−2によってプラ
ント制御)々ス18の2本の同軸ケーブル18−1.1
8−2に接続される。
各モジュール16はまた。実施例において16ビツトの
データを並列送信できるモジュールパス36と、モ・ジ
ュール0PU38およびモジュールメモリ40を具備す
る。
データを並列送信できるモジュールパス36と、モ・ジ
ュール0PU38およびモジュールメモリ40を具備す
る。
モジュールBIU32の詳細は本願と同日出願の発明の
名称「トークンノξツシングローカルエリアネットワー
クの初期化方法J(1983年10月7日米国特許出願
第540216号)および発明の名称「ローカルエリア
ネットワークにおけるトークンノぞツシング方式J (
1983年10 月7日米国特許出願第540062号
〕に詳細に開示されているが、その構成を示せば第8図
のとおりである。第8図においては、説明の便宜上モジ
ュール32−05として示す。パスインターフェースユ
ニット(BIU)32−05は、高速のマイクロエンジ
ン(microengine) 62−05を有してい
る。その機能の1つは、第4図に示すトークン42が自
分宛、すなわち、モジュール16−05にアドレスされ
たことを識別すること、および。
名称「トークンノξツシングローカルエリアネットワー
クの初期化方法J(1983年10月7日米国特許出願
第540216号)および発明の名称「ローカルエリア
ネットワークにおけるトークンノぞツシング方式J (
1983年10 月7日米国特許出願第540062号
〕に詳細に開示されているが、その構成を示せば第8図
のとおりである。第8図においては、説明の便宜上モジ
ュール32−05として示す。パスインターフェースユ
ニット(BIU)32−05は、高速のマイクロエンジ
ン(microengine) 62−05を有してい
る。その機能の1つは、第4図に示すトークン42が自
分宛、すなわち、モジュール16−05にアドレスされ
たことを識別すること、および。
第7図に示す論理リング60の中の自己の後続モモジュ
ール1fi−06にトークン42′fX:送信すること
である。論理リング60は、パス18に接続された正常
に機能するモジュール16の全てからなる。実施例では
、マイクロエンジン62−05は、ピットスライス素子
(bit 5lice components)からな
る8ビツト演算装#(8−bit−wide ari−
thmetric and logic unit)で
ある。マイクロエンジン62−05は、プログラマブル
リードオンリーメモリー(PItOM)63−05から
の1つの24ピツトマイクロ命令を200ナノセコンド
内で実行することができる。マイクロエンジン62−0
5は、5メガヘルツ[MHz]のクロック信号を発生す
る水晶制御クロックを含む。
ール1fi−06にトークン42′fX:送信すること
である。論理リング60は、パス18に接続された正常
に機能するモジュール16の全てからなる。実施例では
、マイクロエンジン62−05は、ピットスライス素子
(bit 5lice components)からな
る8ビツト演算装#(8−bit−wide ari−
thmetric and logic unit)で
ある。マイクロエンジン62−05は、プログラマブル
リードオンリーメモリー(PItOM)63−05から
の1つの24ピツトマイクロ命令を200ナノセコンド
内で実行することができる。マイクロエンジン62−0
5は、5メガヘルツ[MHz]のクロック信号を発生す
る水晶制御クロックを含む。
り、!: 、t id’ 、パスインターフェースユニ
ット32−〇5よりパス18から受信されるデータは、
ノマストランシーパ34−05および受信回路64−0
5によって、受信FIFOレジスタ66−05に送られ
る。この受信FIFOレジスタは、実施例では32バイ
トデータと、バイト当り1ノξリテイビツトをストアす
るものである。マイク日エンジン62−05は、FIF
Oレジスタ66−05に受信されストアされているデー
タ情報フレーム44とトークンノぐスフレーム42の宛
先アドレスフィールドをチェノ2りして受信した各フレ
ームが自分宛のものであるか、および、自分宛のフレー
ムの場合、それは情報フレーム44なのか、トークンフ
レーム42なのかを判断する。もしも受信したデータが
情報フレームならば、受信したデータはダイレクトメモ
リアクセス(DMA)書込回路68−05によってモジ
ュールドロー36−05を介してモジュール16−05
のOPUのメモリサブシステムに送られる。このモジュ
ールドロー36−05を介して、メモリサブシステムと
モジュール0PtJ&−1:直接、パスインターフェー
スユニット(BIU)32−05と通信する。モジュー
ルパス36−05は、・実施例では、ノ々ラレルに16
のデータビットと2のノぐリテイビットを送信できるも
のである。
ット32−〇5よりパス18から受信されるデータは、
ノマストランシーパ34−05および受信回路64−0
5によって、受信FIFOレジスタ66−05に送られ
る。この受信FIFOレジスタは、実施例では32バイ
トデータと、バイト当り1ノξリテイビツトをストアす
るものである。マイク日エンジン62−05は、FIF
Oレジスタ66−05に受信されストアされているデー
タ情報フレーム44とトークンノぐスフレーム42の宛
先アドレスフィールドをチェノ2りして受信した各フレ
ームが自分宛のものであるか、および、自分宛のフレー
ムの場合、それは情報フレーム44なのか、トークンフ
レーム42なのかを判断する。もしも受信したデータが
情報フレームならば、受信したデータはダイレクトメモ
リアクセス(DMA)書込回路68−05によってモジ
ュールドロー36−05を介してモジュール16−05
のOPUのメモリサブシステムに送られる。このモジュ
ールドロー36−05を介して、メモリサブシステムと
モジュール0PtJ&−1:直接、パスインターフェー
スユニット(BIU)32−05と通信する。モジュー
ルパス36−05は、・実施例では、ノ々ラレルに16
のデータビットと2のノぐリテイビットを送信できるも
のである。
もしも、受信したフレームがエクスインターフェースユ
ニツ)(BIU)にアドレスしたトークンパスフレーム
42ならば、すなわち、トークンの宛先アドレスフィー
ルド50が、ノ(スインターラエースユニット(BIU
)32−05の自己アドレスを含んでいるならば、マイ
クロエンジン62−05は、このトークンの宛先アドレ
スフィールド50と自己アドレスを比較した後このトー
クンを受け入れる。トークンパスフレーム42.すなわ
ち、モジュールドロー05すなわちツマスインターフエ
ースユニット(BIU)32−05の物理アドレスであ
る宛先アドレスフィールド50を有するトークンを受け
入れると、ツマスインターフエースユニット(BIU)
32−05は、情報フレームがあるならば、情報フレー
ムをトークンの受信後所定時間内に論理リング60の他
のモジュールまたは全てのモジュール16へ送信する。
ニツ)(BIU)にアドレスしたトークンパスフレーム
42ならば、すなわち、トークンの宛先アドレスフィー
ルド50が、ノ(スインターラエースユニット(BIU
)32−05の自己アドレスを含んでいるならば、マイ
クロエンジン62−05は、このトークンの宛先アドレ
スフィールド50と自己アドレスを比較した後このトー
クンを受け入れる。トークンパスフレーム42.すなわ
ち、モジュールドロー05すなわちツマスインターフエ
ースユニット(BIU)32−05の物理アドレスであ
る宛先アドレスフィールド50を有するトークンを受け
入れると、ツマスインターフエースユニット(BIU)
32−05は、情報フレームがあるならば、情報フレー
ムをトークンの受信後所定時間内に論理リング60の他
のモジュールまたは全てのモジュール16へ送信する。
このようにする場合、マイクロエンジン62−05は。
ダイレクトメモリアクセス(DMA)読込回路72−0
5に、この情報をなすデータをモジュー#16−01;
0OPUのメモリサブシステム力1ら読込データFIF
Oレジスタ74−05に移させるようにする。マイクロ
エンジン62−05は。
5に、この情報をなすデータをモジュー#16−01;
0OPUのメモリサブシステム力1ら読込データFIF
Oレジスタ74−05に移させるようにする。マイクロ
エンジン62−05は。
読込データF’IFOレジスタ74−05からのデュー
タを、マイクロエンジン62−05の8つの命令サイク
ル毎、すなわち、クロック時間に1回。
タを、マイクロエンジン62−05の8つの命令サイク
ル毎、すなわち、クロック時間に1回。
1度に8ピツトずつ伝送回路76−05へ送るようにし
ている。DMA書込回路68−05または1) M A
読込回路72−05によって、データがモ・ジュールパ
ス36−05を介シテモシュール16一050PUのメ
モリサブシステムに書き込まれたり、またはメモリサブ
システムから得られたりするのだが、そのデータの伝送
1度は受信FIFOレジスタ6Fl−05よりパス18
からデータを受ける速度または、伝送回路76−05と
トランシーバ34−05を介してパス18へデータを送
る速度の16倍に達する。このことを保証するために+
Gパxインター7エースユニツ)BIU32は、そのモ
ジュール16のOPUのメモリサブシステムへのダイレ
クトメモリアクセスに関して最も高い優先度が割り当て
られている。
ている。DMA書込回路68−05または1) M A
読込回路72−05によって、データがモ・ジュールパ
ス36−05を介シテモシュール16一050PUのメ
モリサブシステムに書き込まれたり、またはメモリサブ
システムから得られたりするのだが、そのデータの伝送
1度は受信FIFOレジスタ6Fl−05よりパス18
からデータを受ける速度または、伝送回路76−05と
トランシーバ34−05を介してパス18へデータを送
る速度の16倍に達する。このことを保証するために+
Gパxインター7エースユニツ)BIU32は、そのモ
ジュール16のOPUのメモリサブシステムへのダイレ
クトメモリアクセスに関して最も高い優先度が割り当て
られている。
モジュール16−05のOP (11,共有レジスタ7
8−05にコマンドを書き込むことによってパスインタ
ーフエースユニツ)BIU32−05へコマ/)”&!
する。マイクロエンジン62−05は、フレーム間間隙
(interframe gaps)の間−または、自
分にアドレスされていないフレームラ受けているときに
、このようなコマンドを処理する。
8−05にコマンドを書き込むことによってパスインタ
ーフエースユニツ)BIU32−05へコマ/)”&!
する。マイクロエンジン62−05は、フレーム間間隙
(interframe gaps)の間−または、自
分にアドレスされていないフレームラ受けているときに
、このようなコマンドを処理する。
共有レジスタ78−05は、また、モジュール16−0
5のOPUによって読込可能な状態情報も含んでいる。
5のOPUによって読込可能な状態情報も含んでいる。
パスインターフェースユニット32−05は、ランダム
アクセスメモリRAM8O−05を有している。ランダ
ムアクセスメモリ几AM80−05には、ネットワーク
リング60内のモジュール16−05の物理アドレス、
すなわち、自己アドレスがストアされている。
アクセスメモリRAM8O−05を有している。ランダ
ムアクセスメモリ几AM80−05には、ネットワーク
リング60内のモジュール16−05の物理アドレス、
すなわち、自己アドレスがストアされている。
各タイプのモジュール16の機能要件を満足させるべく
他のユニットはモジュールパス36に接続され1.動作
しその結果、各ユニットはモジュールパス36を介シて
モジュール16の他のユニットと通イ言することができ
る。
他のユニットはモジュールパス36に接続され1.動作
しその結果、各ユニットはモジュールパス36を介シて
モジュール16の他のユニットと通イ言することができ
る。
任意の時点でトークンを有するモジュール16のBIU
32はパス18上にデータを伝送することが可能である
。実施例においてはBIU32によるすべての伝送は同
軸ケーブル18−1と18−2で同時に、つまり並行に
伝&iれる。
32はパス18上にデータを伝送することが可能である
。実施例においてはBIU32によるすべての伝送は同
軸ケーブル18−1と18−2で同時に、つまり並行に
伝&iれる。
しかしながら、モジュール16のBIU32がN軸ケー
ブル18−1と18−2を通して他のモジュールが送信
した情報を受信するときには、このモジュール16のB
IU32が指定した2つのトランシーバ34の片方のみ
がバイナリ信号を受信し、BIU32に伝える。トラン
シーバ34−1ま7(i:34−2のどちらが任意α時
点でケーブル18−Itたは18−2からの信号を受け
るのかは情況に応じてモジュール0P038若しくはB
IU32により、すなわち従来技術において周知のとお
り、各モジュールがいかに機能するようにプログジムさ
れているかにより決定される。また、各BIU32は2
つの受信チャンネル(図示しないンを有[7,各受信チ
ャンネルは、一つなぎの受信バッファレジスタを含む。
ブル18−1と18−2を通して他のモジュールが送信
した情報を受信するときには、このモジュール16のB
IU32が指定した2つのトランシーバ34の片方のみ
がバイナリ信号を受信し、BIU32に伝える。トラン
シーバ34−1ま7(i:34−2のどちらが任意α時
点でケーブル18−Itたは18−2からの信号を受け
るのかは情況に応じてモジュール0P038若しくはB
IU32により、すなわち従来技術において周知のとお
り、各モジュールがいかに機能するようにプログジムさ
れているかにより決定される。また、各BIU32は2
つの受信チャンネル(図示しないンを有[7,各受信チ
ャンネルは、一つなぎの受信バッファレジスタを含む。
情報の短かいフレームはすべて一方のかかる受信チャン
ネルに入り、長いフレームはすべて他方の受信チャンネ
ルに入るように各BIU32をプログラムすることがで
きる。代って、すべての高優先度フレームは一方の受信
チャンネルに、すべての低優先度フレームは他方の受信
チャンネルに入るようにすることもできる。
ネルに入り、長いフレームはすべて他方の受信チャンネ
ルに入るように各BIU32をプログラムすることがで
きる。代って、すべての高優先度フレームは一方の受信
チャンネルに、すべての低優先度フレームは他方の受信
チャンネルに入るようにすることもできる。
ネットワーク14は次に説明する初期化の方法を用いる
。この初期化の方法は0本願と同日出願の前記発明の名
称[トークンノぐツシングローカルエリアネットワーク
の初期化方法J(1983年10月7日米国特許出願第
540216号)に詳細に開示されているが、そのフロ
ーチャートを示すと第9図のとおりである。
。この初期化の方法は0本願と同日出願の前記発明の名
称[トークンノぐツシングローカルエリアネットワーク
の初期化方法J(1983年10月7日米国特許出願第
540216号)に詳細に開示されているが、そのフロ
ーチャートを示すと第9図のとおりである。
モジュール16−05が付勢され、パス18に接続され
て作動すると、モジュー゛ル16−05のOPUより発
行された最初のコマンドの1つは。
て作動すると、モジュー゛ル16−05のOPUより発
行された最初のコマンドの1つは。
リング初期化コマンドで、このコマンドは、共有レジス
タに書き込まれ、そこからマイクロエンジン62−05
はそのコマンドを受ける。リング初期化コマンドを受け
ると、モジュールのBIU32−05は初期化の手順、
すなわち方法を実行し始める。
タに書き込まれ、そこからマイクロエンジン62−05
はそのコマンドを受ける。リング初期化コマンドを受け
ると、モジュールのBIU32−05は初期化の手順、
すなわち方法を実行し始める。
付勢されてパス18に接続されると、各モジュールのO
PUによるリング初期化コマンドの発行に応答して、各
モジュールは、パス18に送信されている信号があるか
どうか、別ば言いかたをすれば、媒体は死んでいるかど
うかを判断する。予め決められた時間、実施例では、2
5.6マイクロ秒の間に信号が受信されると、媒体は死
んでおらず、論理リング60が形成されて機能している
かまたは形成されつつある状態にあることになる。
PUによるリング初期化コマンドの発行に応答して、各
モジュールは、パス18に送信されている信号があるか
どうか、別ば言いかたをすれば、媒体は死んでいるかど
うかを判断する。予め決められた時間、実施例では、2
5.6マイクロ秒の間に信号が受信されると、媒体は死
んでおらず、論理リング60が形成されて機能している
かまたは形成されつつある状態にあることになる。
どちらにしても、この第1の傾聴期間(1!steri
ngperiod)の間に送信されている信号を検知し
たモジュールは、リング初期化シーケンスの実行はそれ
以上せず、リングが初期化されたことを共有レジスタ7
8−05を介してモジュールのOPUに指示することに
よってリング初期化コマンドの処理を完了する。リング
初期化コマンドの終了後。
ngperiod)の間に送信されている信号を検知し
たモジュールは、リング初期化シーケンスの実行はそれ
以上せず、リングが初期化されたことを共有レジスタ7
8−05を介してモジュールのOPUに指示することに
よってリング初期化コマンドの処理を完了する。リング
初期化コマンドの終了後。
モジュールは自分にアドレスされ友トークンを受けるま
で待つ、すなわち傾聴する。
で待つ、すなわち傾聴する。
もしも、媒体が、前述の傾聴期間の間、サイレフト(信
号なし)、または死んでいるならば、阜ジュールは、各
モジュールの物理アドレスすなわち自己アドレスの関数
、詳しくいえば、そのアドレスに逆比例するような関数
である期間、の間、一連の論理1を送信し始める。伝送
回路76は、マイクロエンジン62によって送信するよ
うに付勢されると、読込データFIFOレジスタ74か
ら入るデータがないとき、それぞれ200ナノ秒(na
nosecondりの8クロック期間の間、パスに8つ
の論理1をシリアルに送信する。各モジュールがどれだ
けの長さ送信するかを決定するために。
号なし)、または死んでいるならば、阜ジュールは、各
モジュールの物理アドレスすなわち自己アドレスの関数
、詳しくいえば、そのアドレスに逆比例するような関数
である期間、の間、一連の論理1を送信し始める。伝送
回路76は、マイクロエンジン62によって送信するよ
うに付勢されると、読込データFIFOレジスタ74か
ら入るデータがないとき、それぞれ200ナノ秒(na
nosecondりの8クロック期間の間、パスに8つ
の論理1をシリアルに送信する。各モジュールがどれだ
けの長さ送信するかを決定するために。
8ビツトカウンタはゼロに初期化されて1次に7ビツト
の2進数、す々わちそのモジュール12の自己アドレス
が四−ドされる。12.8マイクロ秒(mierose
conds)毎にカウンタの内容が1ずつインクリ、メ
ントされて、カウンタがキャリー信号を発生するまでイ
ンクリメントされる。このキャリー信号は、伝送回路の
送信を停止させる。この方法を用いることは、もしも2
つまたはそれ以上のモ・ジュールがほぼ同時にリング初
期化コマンドの実行を始めたとき、最も低い物理アドレ
スを有するモジュールが、他のモジュールよシ長い時間
の間論理1の信号を送信することを保証するものである
。なぜ表らば、ネットワーク14内には同一の物理アド
レスを有するモジュールは2つとないからである。
の2進数、す々わちそのモジュール12の自己アドレス
が四−ドされる。12.8マイクロ秒(mierose
conds)毎にカウンタの内容が1ずつインクリ、メ
ントされて、カウンタがキャリー信号を発生するまでイ
ンクリメントされる。このキャリー信号は、伝送回路の
送信を停止させる。この方法を用いることは、もしも2
つまたはそれ以上のモ・ジュールがほぼ同時にリング初
期化コマンドの実行を始めたとき、最も低い物理アドレ
スを有するモジュールが、他のモジュールよシ長い時間
の間論理1の信号を送信することを保証するものである
。なぜ表らば、ネットワーク14内には同一の物理アド
レスを有するモジュールは2つとないからである。
プリアンプルすなわち一連の8つの論理1の送信後伝送
の反射が弱まる4マイクロ秒の遅延ののち、各モジュー
ルは、第2の期間1本実施例では5.8マイクロ秒の間
、聴く、または、検出する。
の反射が弱まる4マイクロ秒の遅延ののち、各モジュー
ルは、第2の期間1本実施例では5.8マイクロ秒の間
、聴く、または、検出する。
この第2の傾聴期間の間に信号が受信回路64−05に
より受信されたならば、この期間に信号を受けたモジュ
ールは、他のモジュールが自分より低いアドレスを有し
ていることを知って、初期化の方法の実行をやめ、モジ
ュールのOPUにリング初期化コマンドの終了によって
知らせる。
より受信されたならば、この期間に信号を受けたモジュ
ールは、他のモジュールが自分より低いアドレスを有し
ていることを知って、初期化の方法の実行をやめ、モジ
ュールのOPUにリング初期化コマンドの終了によって
知らせる。
もしも、モジュールがこの第2の傾聴期間になんの信号
も検知、受信しないならば、自分が初期化モジュールで
あることを知シ、自分を含めて。
も検知、受信しないならば、自分が初期化モジュールで
あることを知シ、自分を含めて。
最小1つの他のモジュール、そして最大2nのモジュー
ルまでからなる論理リングの初期化を試みることになる
ことを知る。トークン42を送る前に。
ルまでからなる論理リングの初期化を試みることになる
ことを知る。トークン42を送る前に。
初期化モジュールは、そのRAMメモリの中に最終成功
アドレスおよびトライアドレスとして自己アドレスプラ
ス1を書き込む。そして、その最終成功アドレスに等し
い物理アドレスにアドレスされたトークン42を送信す
る。初期化モジュールは、4マイクロ秒の遅延の後5.
8マイクロ秒の間サイレントかどうか聴き、もしもトー
クンが、その宛先アドレスフィールド50に含まれるア
ドレスのモジュールによって受けとられたならば、初期
化モジュールは、初期化コマンドの実行を完了して終了
する。
アドレスおよびトライアドレスとして自己アドレスプラ
ス1を書き込む。そして、その最終成功アドレスに等し
い物理アドレスにアドレスされたトークン42を送信す
る。初期化モジュールは、4マイクロ秒の遅延の後5.
8マイクロ秒の間サイレントかどうか聴き、もしもトー
クンが、その宛先アドレスフィールド50に含まれるア
ドレスのモジュールによって受けとられたならば、初期
化モジュールは、初期化コマンドの実行を完了して終了
する。
初期化モジュールによって送信された最初のトークンが
受けとられなかったときは、宛先アドレスフィールドを
変更しないで再びトークンを送信する。すなわち、その
アドレスは、自己アドレスプラス1である。もしもこの
第2回目の試みでトークンが受けとられたときは、初期
化モジュールは、初期化コマンドの実行を終了する。も
しも。
受けとられなかったときは、宛先アドレスフィールドを
変更しないで再びトークンを送信する。すなわち、その
アドレスは、自己アドレスプラス1である。もしもこの
第2回目の試みでトークンが受けとられたときは、初期
化モジュールは、初期化コマンドの実行を終了する。も
しも。
この第2回目の試みが失敗したときは、宛先アドレスは
インクリメントされて、そのインクリメントされた宛先
アドレスを用いてトークンを送信する。トークンがアド
レスされたモジュールによって受けとられたときはいつ
でも、初期化モジュールはリング初期化コマンドの終了
によってその方法を終了する。そうならない場合は、モ
ジュールは、それに続くトークンの送信に対してトーク
ンの宛先アドレスフィールドを1ずつインクリメントし
たトークンを送り続けるととKなる。
インクリメントされて、そのインクリメントされた宛先
アドレスを用いてトークンを送信する。トークンがアド
レスされたモジュールによって受けとられたときはいつ
でも、初期化モジュールはリング初期化コマンドの終了
によってその方法を終了する。そうならない場合は、モ
ジュールは、それに続くトークンの送信に対してトーク
ンの宛先アドレスフィールドを1ずつインクリメントし
たトークンを送り続けるととKなる。
インクリメントした宛先アドレスフィールドのトークン
を送信する前に、インクリメントした宛先アドレスと初
期化モジュールの自己アドレスとのチェック、すなわち
比較が行なわれる。送信すべきトークンのアドレスフィ
ールドが初期化モジュールの自己アドレスに等しいなら
ば、初期化手順は終了され、加えて、リング内で唯一で
あることを示す割込信号がモジュールのマイクロエンジ
ン62によって発生される。この割込信号は、モジュー
ルのOPUへ送うして、モジュールOPHの適当な割込
処理プログラム(fault−hand目ngprog
ram)に従って処理が行なわれる。以上が初期化の方
法である。パス18に接続の各モジュール16には実施
例では固有のアドレス(7ビツトアドレス)が割嶋てら
れている。
を送信する前に、インクリメントした宛先アドレスと初
期化モジュールの自己アドレスとのチェック、すなわち
比較が行なわれる。送信すべきトークンのアドレスフィ
ールドが初期化モジュールの自己アドレスに等しいなら
ば、初期化手順は終了され、加えて、リング内で唯一で
あることを示す割込信号がモジュールのマイクロエンジ
ン62によって発生される。この割込信号は、モジュー
ルのOPUへ送うして、モジュールOPHの適当な割込
処理プログラム(fault−hand目ngprog
ram)に従って処理が行なわれる。以上が初期化の方
法である。パス18に接続の各モジュール16には実施
例では固有のアドレス(7ビツトアドレス)が割嶋てら
れている。
上述したように最大64個のモジュール16のみが制御
パス18に接続される。その理由は、2本のプラント制
御パス18が1個のゲートウェイモジュールによって接
続されると各モジュールが固有のアドレスを持った箪−
のネットワークが形成されるからである。これにより2
つのプラント制御ネットワーク】4のモジュール16は
、相互に直接通信ができ、モジュール16からなる単一
の論理リングが構成される。
パス18に接続される。その理由は、2本のプラント制
御パス18が1個のゲートウェイモジュールによって接
続されると各モジュールが固有のアドレスを持った箪−
のネットワークが形成されるからである。これにより2
つのプラント制御ネットワーク】4のモジュール16は
、相互に直接通信ができ、モジュール16からなる単一
の論理リングが構成される。
情報は第4図に示すようなトークンノにスフレーム、す
なわちトークン42と、第5図に示すような情報フレー
ム4402つのタイプのフレームによって、ネットワー
ク14のモジュール間で伝送サレる。トークンノぞス7
レーム42U8から10バイトのプリアンプル46を含
む。プリアンプル46は論理1のような同一タイプの信
号からなる。
なわちトークン42と、第5図に示すような情報フレー
ム4402つのタイプのフレームによって、ネットワー
ク14のモジュール間で伝送サレる。トークンノぞス7
レーム42U8から10バイトのプリアンプル46を含
む。プリアンプル46は論理1のような同一タイプの信
号からなる。
プリアンプル46に続くものは1バイトからなるフレー
ム開始デリミタ(SFD)48.2バイトからなる宛先
アドレスフィールド50.2バイトからなる発信元アド
レスフィールド52.2バイトカラなるフレームチェッ
クシーケンス54および1バイトからなるフレーム終了
デリミタ(EF’D)56である。なお、フレームチェ
ックシーケンスはフレーム42のエラーを検出するのに
用いられる。第3図にはフレーム開始デリミタ(8FD
)48とフレーム終了デリミタ(EFD)56の波形が
示されている。
ム開始デリミタ(SFD)48.2バイトからなる宛先
アドレスフィールド50.2バイトからなる発信元アド
レスフィールド52.2バイトカラなるフレームチェッ
クシーケンス54および1バイトからなるフレーム終了
デリミタ(EF’D)56である。なお、フレームチェ
ックシーケンスはフレーム42のエラーを検出するのに
用いられる。第3図にはフレーム開始デリミタ(8FD
)48とフレーム終了デリミタ(EFD)56の波形が
示されている。
各モジュール16のRIU32によって送信される情報
はマンチェスタ符号化の施されたバイナリ−信号からな
っているため受信クロックはそれぞれのBIUによって
受信される信号からつくられる。実施例においては論理
Oは最初は低で次に高の信号電圧レベル、すなわち、ビ
ットセルの期間の前半部で低、ビットセルの後半部で高
、ビットセルの中間で低から高に変わる信号電圧レベル
で送信される。
はマンチェスタ符号化の施されたバイナリ−信号からな
っているため受信クロックはそれぞれのBIUによって
受信される信号からつくられる。実施例においては論理
Oは最初は低で次に高の信号電圧レベル、すなわち、ビ
ットセルの期間の前半部で低、ビットセルの後半部で高
、ビットセルの中間で低から高に変わる信号電圧レベル
で送信される。
論理1はピットセルの期間の前半部で高、ビットセルの
後半部で低、ビットセルの中間で高から低に変わる信号
電圧レベルで送信される。マンチェスタ符号化では各ビ
ットセルの中間で常にレベルが変わる。
後半部で低、ビットセルの中間で高から低に変わる信号
電圧レベルで送信される。マンチェスタ符号化では各ビ
ットセルの中間で常にレベルが変わる。
このような変化がない場会はコードバイオレーション0
■が発生する。フレーム開始デリミタおよびフレーム終
了デリミタ48.56はともにコードバイオレーション
、すなわち、それぞれ4つのコードバイオレーションを
含む。
■が発生する。フレーム開始デリミタおよびフレーム終
了デリミタ48.56はともにコードバイオレーション
、すなわち、それぞれ4つのコードバイオレーションを
含む。
このようにしてコードバイオレーションを用いることに
よって4−ビットエラーが起きない限シ。
よって4−ビットエラーが起きない限シ。
正しいデータがフレームデリミタに化けてしまうことは
々い。
々い。
フレームの終了をパス18のサイレンス(信号なし)で
はなくフレーム終了デリミタ56としたのは、任意の時
点においてトークン42を持つBIU32による送信が
終了した後、パス18上の信号の反射が信号の伝送とし
て解釈される可能性を避けるためである。各BIU32
のアンチジャパー(antijabberンタイマ94
により予め定められた期間より長い期間にわたるFII
Uからの信号の連続発信は禁止される。そして上記予め
定められた期間は最長の情報フレーム44を伝送するに
要する期間よりも、十分に長い。アンチジャパータイマ
はBIUが発4Mをストップする度にリセットされる。
はなくフレーム終了デリミタ56としたのは、任意の時
点においてトークン42を持つBIU32による送信が
終了した後、パス18上の信号の反射が信号の伝送とし
て解釈される可能性を避けるためである。各BIU32
のアンチジャパー(antijabberンタイマ94
により予め定められた期間より長い期間にわたるFII
Uからの信号の連続発信は禁止される。そして上記予め
定められた期間は最長の情報フレーム44を伝送するに
要する期間よりも、十分に長い。アンチジャパータイマ
はBIUが発4Mをストップする度にリセットされる。
第4図および第5図を参照するに、情報フレーム44の
フォーマットハトークンノぐスフレーム42のフォーマ
ットと情報フィールド58を含む点においてのみ異なる
。実施例ではフィールド58は100から4088バイ
トの間のバイナリデータを含むように限定されている。
フォーマットハトークンノぐスフレーム42のフォーマ
ットと情報フィールド58を含む点においてのみ異なる
。実施例ではフィールド58は100から4088バイ
トの間のバイナリデータを含むように限定されている。
情報フレーム44の他のすべてのフィールドはトークン
ノぞスフレーム42のフィールドと同一である。
ノぞスフレーム42のフィールドと同一である。
@6図において、あるフレームの宛先アドレスフィール
ド50のピット位置の意味を説明する。
ド50のピット位置の意味を説明する。
フレームハ、トークンノぞスフレーム42であロウと情
報フレーム44であろうとプラント制御パス18での伝
送のためにフォーマット化されたひとくくりのメツセー
ジとして定義される。実施例においては、2つの基本タ
イプのアドレスがある。
報フレーム44であろうとプラント制御パス18での伝
送のためにフォーマット化されたひとくくりのメツセー
ジとして定義される。実施例においては、2つの基本タ
イプのアドレスがある。
物理アドレスと論理アドレスである。物理アドレスは物
理モジュール16のアドレスで、フィールド50はその
最上位ピット、すなわち、フィールド50のビット位[
15が論理Oのとき、ある物理モジュール16の物理ア
ドレスであるとして識別すなわちデコードされる。各モ
ジュール16は固有の7−ピットの物理アドレスを持つ
。典型的には、物理モジュールの物理アドレスはマルチ
ピットスイッチまたは本実施例ではトランシーバ34の
1つを含むモジュールのプリント回路基板上に取付けら
れた一連の機械的な回路の相互接続などによって決定さ
れる。
理モジュール16のアドレスで、フィールド50はその
最上位ピット、すなわち、フィールド50のビット位[
15が論理Oのとき、ある物理モジュール16の物理ア
ドレスであるとして識別すなわちデコードされる。各モ
ジュール16は固有の7−ピットの物理アドレスを持つ
。典型的には、物理モジュールの物理アドレスはマルチ
ピットスイッチまたは本実施例ではトランシーバ34の
1つを含むモジュールのプリント回路基板上に取付けら
れた一連の機械的な回路の相互接続などによって決定さ
れる。
トークンパスフレーム42は上位3つのビット位置、す
なわち、ピッ)15.14および13がすべて論理0に
よって識別される。下位の7ビツト位置、すなわち、ピ
ット位置06−00は例えば、トークン42がアドレス
されるモジュール16、の物理アドレスである。
なわち、ピッ)15.14および13がすべて論理0に
よって識別される。下位の7ビツト位置、すなわち、ピ
ット位置06−00は例えば、トークン42がアドレス
されるモジュール16、の物理アドレスである。
ピット位置15と14が論理0でピット位置13が論理
lの場合は、このフレームは診断フレームで、このフレ
ームがアドレスされる物理モジュール16の物理アドレ
スはフィールド50の下位の7ビツトで表わされるアド
レスに対応する。つまシ上記7ビツトで定義されるアド
レスに等しい。
lの場合は、このフレームは診断フレームで、このフレ
ームがアドレスされる物理モジュール16の物理アドレ
スはフィールド50の下位の7ビツトで表わされるアド
レスに対応する。つまシ上記7ビツトで定義されるアド
レスに等しい。
診断フレームは情報フレーム44の形をとシ、アドレス
されたモジュールに異常があるか否かを調べるのに用い
られる。
されたモジュールに異常があるか否かを調べるのに用い
られる。
ビット15と14が論理1の場合は、ビット13はアド
レスされたモジュールのBIU32の2つの受信チャン
ネルのどちらがそのフレームを受け取り処理するかを指
定する。ビット12がセットされ、かつ、物理アドレス
であるが、トークンとか診断フレームではない場合は、
そのフレームはネットワーク14のすべての物理モジュ
ール16にアドレスされる。すなわち、全てのモジュー
ルに受信される。
レスされたモジュールのBIU32の2つの受信チャン
ネルのどちらがそのフレームを受け取り処理するかを指
定する。ビット12がセットされ、かつ、物理アドレス
であるが、トークンとか診断フレームではない場合は、
そのフレームはネットワーク14のすべての物理モジュ
ール16にアドレスされる。すなわち、全てのモジュー
ルに受信される。
ピット位置15の論理1は下位のピット位置12からO
Oのビットによって定義されるアドレスが論理エンティ
チーあるいは論理モジュールのアドレスであることを示
す。ここで論理エンティチーあるいは論理モジュールと
はプログラムモジュールまたはデータの組である。
Oのビットによって定義されるアドレスが論理エンティ
チーあるいは論理モジュールのアドレスであることを示
す。ここで論理エンティチーあるいは論理モジュールと
はプログラムモジュールまたはデータの組である。
かかる状況下においてビット14が論理Oであればビッ
ト13はアドレスされたBIUのどちらのチャンネルが
フレームを受け取シ、すなわち。
ト13はアドレスされたBIUのどちらのチャンネルが
フレームを受け取シ、すなわち。
処理するのかを指定する。ビット15と14が共に論理
lの場合は・インターラブド、つまり、高優先度のメツ
セージで、ビット13はインターラブドを受信するBI
Uの受信チャンネルを指定する。
lの場合は・インターラブド、つまり、高優先度のメツ
セージで、ビット13はインターラブドを受信するBI
Uの受信チャンネルを指定する。
モジュールのBIU32はどの7レーム(パス18によ
り伝送され、論理的〜にアドレスされるフレーム〕が自
分にアドレスされたのかを決定する。
り伝送され、論理的〜にアドレスされるフレーム〕が自
分にアドレスされたのかを決定する。
実施例においては、最大8に=8X21’=2”の異な
った論理アドレスがある。BIU32は論理アドレスフ
ィルタテーブルによシある論理アドレスを、有する情報
フレームを受け取るべきか否かを決定する。
った論理アドレスがある。BIU32は論理アドレスフ
ィルタテーブルによシある論理アドレスを、有する情報
フレームを受け取るべきか否かを決定する。
アドレスフィールドの下位の9ビツトは各BIUのフィ
ルタメモリの各アドレス可能な場所(胃ケーション)忙
ストアされている2バイトのデータすなわちフィルタワ
ードのアドレスである。論理アドレスの上位の4ピツト
、すなわち、ビット位置12−09はアドレスされるフ
ィルタワードのピット位置を特定する。前記12ビツト
で指定されるビットが論理1のとき、このフレームはモ
ジュールによって受け取られる。なぜならばこのフレー
ムハ論理モジュールまたはモジュールのメモリ40にス
トアされたプログラムにアドレスされているからである
。
ルタメモリの各アドレス可能な場所(胃ケーション)忙
ストアされている2バイトのデータすなわちフィルタワ
ードのアドレスである。論理アドレスの上位の4ピツト
、すなわち、ビット位置12−09はアドレスされるフ
ィルタワードのピット位置を特定する。前記12ビツト
で指定されるビットが論理1のとき、このフレームはモ
ジュールによって受け取られる。なぜならばこのフレー
ムハ論理モジュールまたはモジュールのメモリ40にス
トアされたプログラムにアドレスされているからである
。
モジュール16の各タイプは互いに物理的にノぐツケー
ジ化され、かつ特定の組になった機能をサポートするよ
うに設計されたハードウェアデバイスからなる。ネット
ワ・−り14の冗長ユニ、ットは物理モジュ一ル16で
ある。冗長モジュールすなわちパックアップモジューM
6はプライマリモジュールと同一のタイプのものである
から1両者ともハードウェアユニットからなる同一の補
完となる。
ジ化され、かつ特定の組になった機能をサポートするよ
うに設計されたハードウェアデバイスからなる。ネット
ワ・−り14の冗長ユニ、ットは物理モジュ一ル16で
ある。冗長モジュールすなわちパックアップモジューM
6はプライマリモジュールと同一のタイプのものである
から1両者ともハードウェアユニットからなる同一の補
完となる。
ネットワーク14の各タイプのモジュールは1または2
以上のバックアップモジュールを持つことができる。
以上のバックアップモジュールを持つことができる。
各モジュール16はモジュール中央処理装置38とモジ
ュールメモリ40(RAM)ならびにコントローラデバ
イスを含む。すなわち、このコントローラデバイスは例
えば、オペレータステーション16−USの機能の如き
所望の機能を提供するように構成される。
ュールメモリ40(RAM)ならびにコントローラデバ
イスを含む。すなわち、このコントローラデバイスは例
えば、オペレータステーション16−USの機能の如き
所望の機能を提供するように構成される。
各モジュール0P038とモジュールメモリ40のデー
タ処理能力により分散型の処理が実現できネットワーク
14とプラントマネジメントシステム10の信頼性と遂
行能力が向上する。
タ処理能力により分散型の処理が実現できネットワーク
14とプラントマネジメントシステム10の信頼性と遂
行能力が向上する。
ネットワーク14とプラントマネジメントシステム10
の信頼性は、ネットワーク1401つのモジュール16
が故障しても他のモジュール16が動作状態を保つので
向上する。この結果ネットワーク14は全体として、集
中型のシステムにおける如き故障の発生があっても機能
停止とならない。
の信頼性は、ネットワーク1401つのモジュール16
が故障しても他のモジュール16が動作状態を保つので
向上する。この結果ネットワーク14は全体として、集
中型のシステムにおける如き故障の発生があっても機能
停止とならない。
遂行能力はこの分散型の処理によって次の点で改善され
る。すなわち、スループットと速いオペレータの応答時
間とが増大したコンピュータの処理リソースとシステム
のデータ処理能力の同時ならびに予行性から得られるか
らである。
る。すなわち、スループットと速いオペレータの応答時
間とが増大したコンピュータの処理リソースとシステム
のデータ処理能力の同時ならびに予行性から得られるか
らである。
ネットワーク14は要求されるシステムのアベイラビリ
ティを達成すべくモジュール16レベルで冗長化を図れ
る。所定のタイプの物理モジュール16はそれぞれ、デ
′−夕の同期性は維持するがプライマリモジュールと動
作上の同期は維持しない1または2以上のパックアップ
モジュールヲ持ち得る。このバックアップモジュールは
プライマリモジュールが故障したときプライマリモジュ
ールの動作すなわち機能を引き継ぐ。各プライマリモジ
ュールのための1または2以上のバックアップモジュー
ルの存在はそのプライマリモジュールとインターフェー
スしているすべてのアプリケーションにとっては意識す
る必要はない。
ティを達成すべくモジュール16レベルで冗長化を図れ
る。所定のタイプの物理モジュール16はそれぞれ、デ
′−夕の同期性は維持するがプライマリモジュールと動
作上の同期は維持しない1または2以上のパックアップ
モジュールヲ持ち得る。このバックアップモジュールは
プライマリモジュールが故障したときプライマリモジュ
ールの動作すなわち機能を引き継ぐ。各プライマリモジ
ュールのための1または2以上のバックアップモジュー
ルの存在はそのプライマリモジュールとインターフェー
スしているすべてのアプリケーションにとっては意識す
る必要はない。
プライマリモジュールだけが自己のバックアップモジュ
ールの存在を知っている。プラントを管理する上で必要
があればネットワーク14は複数のプライマリモジュー
ルを持ち得る。唯一の宙11限はパス18に接続される
。あらゆるタイプのプライマリとバックアップのモ・ジ
ュールの総和が所定数。
ールの存在を知っている。プラントを管理する上で必要
があればネットワーク14は複数のプライマリモジュー
ルを持ち得る。唯一の宙11限はパス18に接続される
。あらゆるタイプのプライマリとバックアップのモ・ジ
ュールの総和が所定数。
実施例では64.を越えないということである。
各モジュール16はそれぞれ完全に動作する責任を持つ
。あるモジュール16の故障はそのモジュール自身によ
って検出され、かかる故障を検出すると、動作を停止し
、ターミネートステータスメツセージを送信する。
。あるモジュール16の故障はそのモジュール自身によ
って検出され、かかる故障を検出すると、動作を停止し
、ターミネートステータスメツセージを送信する。
ある情況下ではモジュールのツマスインターフエースユ
ニット32は例えばアンチシャツ9−タイマがタイムア
ウトしたならばフエイルドステータスメッセージな送り
出す。
ニット32は例えばアンチシャツ9−タイマがタイムア
ウトしたならばフエイルドステータスメッセージな送り
出す。
あるモジュールがモジュール自身でフエイルドステータ
スメッセージを送り出せない場合は、プライマリモジュ
ールがバックアップモジュールに周期的にステータスメ
ツセージを送信しないから。
スメッセージを送り出せない場合は、プライマリモジュ
ールがバックアップモジュールに周期的にステータスメ
ツセージを送信しないから。
バックアップモジュールがプライマリモジュールの故障
を検出する。ノ臀ツクアップモジュール16はターミネ
ートステータスメツセージ又はフエイルドステータスメ
ッセージを受信した夛、あるいは関連のあるプライマリ
モジュールからのステータスメツセージの受信がない場
合、プライマリモジュールとして動作を開始する。各物
理モジュールによって遂行される機能はそのプログラミ
ングによって制御される。そして、各プログラムエンテ
ィチー、すなわち、プログラムモジュールには論理アド
レスが割肖てられ1時々論理モジュールと呼ばれる。冗
長つまシバツクアップの物理モジュールはプライマリモ
ジュールと同一の組になった論理機能すなわち論理モジ
ュールを含む。
を検出する。ノ臀ツクアップモジュール16はターミネ
ートステータスメツセージ又はフエイルドステータスメ
ッセージを受信した夛、あるいは関連のあるプライマリ
モジュールからのステータスメツセージの受信がない場
合、プライマリモジュールとして動作を開始する。各物
理モジュールによって遂行される機能はそのプログラミ
ングによって制御される。そして、各プログラムエンテ
ィチー、すなわち、プログラムモジュールには論理アド
レスが割肖てられ1時々論理モジュールと呼ばれる。冗
長つまシバツクアップの物理モジュールはプライマリモ
ジュールと同一の組になった論理機能すなわち論理モジ
ュールを含む。
プライ・マリの物理モジュールのためのバックアップモ
ジュールはそのプライマリモジュールと同タイプのもの
でなければならないことに注目されたい。
ジュールはそのプライマリモジュールと同タイプのもの
でなければならないことに注目されたい。
ネットワーク14は前述の初期化方法により初期化され
る。既存の正常に機能する物理モジュール16からなる
第7図に示す論理リング60が初期化されると、トーク
ン42が先行モジュール(predecessor)と
後続モジュール(succe’5sor) f!1で渡
される方法は次のとおシである。
る。既存の正常に機能する物理モジュール16からなる
第7図に示す論理リング60が初期化されると、トーク
ン42が先行モジュール(predecessor)と
後続モジュール(succe’5sor) f!1で渡
される方法は次のとおシである。
この方法は本願と同日出願の前記発明の名称[ローカル
エリアネットワークにおけるトークンノソツシング方式
J(1983年10月7日米国特許出願第540062
号)に詳細に開示されているが、そのフローチャートラ
示すと第10図のとおりである。
エリアネットワークにおけるトークンノソツシング方式
J(1983年10月7日米国特許出願第540062
号)に詳細に開示されているが、そのフローチャートラ
示すと第10図のとおりである。
初期化後、 各ハスインターフェースユニットBIU3
2は、自己アドレスおよび最終成功アドレスを知ってお
り、トライアドレス′5r、演、算し終えている。パス
インターフェースユニットB I U 32が自分にア
ドレスされたトークンノξスフレーム42を受けると、
すなわち、トークンノやスフレーム内の宛先アドレスフ
ィールドがRAM内の自己アドレスの内容と等しいとき
、アドレスされたノ)メインターフエースユニットBI
U32は他のノマスインターフェースユニツ)BIUヘ
ト−クン42を渡さなければ々らなく彦る帥に他のツマ
スインターフエースユニットBIUへ情報フレームを送
ることができる。トークン42を有するモジュールは。
2は、自己アドレスおよび最終成功アドレスを知ってお
り、トライアドレス′5r、演、算し終えている。パス
インターフェースユニットB I U 32が自分にア
ドレスされたトークンノξスフレーム42を受けると、
すなわち、トークンノやスフレーム内の宛先アドレスフ
ィールドがRAM内の自己アドレスの内容と等しいとき
、アドレスされたノ)メインターフエースユニットBI
U32は他のノマスインターフェースユニツ)BIUヘ
ト−クン42を渡さなければ々らなく彦る帥に他のツマ
スインターフエースユニットBIUへ情報フレームを送
ることができる。トークン42を有するモジュールは。
自己のアンチジャパータイマ94がタイムアウトして、
送信の期限が切れるまでのほぼ8から20ミリ秒(mi
1目5econds)までの最長時間までの間。
送信の期限が切れるまでのほぼ8から20ミリ秒(mi
1目5econds)までの最長時間までの間。
連続的に伝送することが許されている。このアンチジャ
パータイマ94は、情報またはトークンノぐスクレーム
の伝送が終了する毎にリセットされる。
パータイマ94は、情報またはトークンノぐスクレーム
の伝送が終了する毎にリセットされる。
もしも、このアンチジャパータイマ94がタイムアウト
したら、マイクロエンジン62は、そのモジュールのO
PUに共有レジスタ78に有る状態信号によってこの状
況を知らせる。トークンを持つパスインターフェースユ
ニットBIU32H。
したら、マイクロエンジン62は、そのモジュールのO
PUに共有レジスタ78に有る状態信号によってこの状
況を知らせる。トークンを持つパスインターフェースユ
ニットBIU32H。
後続モジュールにトークンを渡す時間がきたならば、そ
の最終成功アドレスが84M中のその自己アドレスの内
容プラス1に等しいときだけ、そのメモリ80内の最終
成功アドレスとしてストアされたモジュールにアドレス
されるトークンノぞスフレーム42を送信する。そうで
ない場合は、トライアドレスとして特定されたRAM中
のトライアドレスのアドレスを持つパスインターフェー
スユニットBIU32にアドレスされるトークンパスフ
レーム42七伝送する。アドレスされたモジュール16
に、4を足の時間、fcとえば災施例では。
の最終成功アドレスが84M中のその自己アドレスの内
容プラス1に等しいときだけ、そのメモリ80内の最終
成功アドレスとしてストアされたモジュールにアドレス
されるトークンノぞスフレーム42を送信する。そうで
ない場合は、トライアドレスとして特定されたRAM中
のトライアドレスのアドレスを持つパスインターフェー
スユニットBIU32にアドレスされるトークンパスフ
レーム42七伝送する。アドレスされたモジュール16
に、4を足の時間、fcとえば災施例では。
3から6マイクロ秒のフレーム間間隙の間にパス18t
−介してデータの送信に開始することに工ってトークン
42【受けとる。後続のモジュールヘト−クンを渡した
パスインターフェースユニット32は、自分にアドレス
さn fc トークンノぞスフレーム42の受信【待っ
ている間、他のことができる状態となる。トークンが送
信された後、はぼ10ミリ秒間、パス上で伝送がなかっ
たときは、トークンは、うまく渡されなかつ之ことにな
る。災施例では、もしも送信モジュールの最終成功アド
レスのアドレスを有するモジュールヘト−クン會渡す場
合最初の試みが失敗したならば、他のモジュールヘト−
クンを送信する前にそのモジュールにトークンを渡すた
めの第2回目の試みがなされる。
−介してデータの送信に開始することに工ってトークン
42【受けとる。後続のモジュールヘト−クンを渡した
パスインターフェースユニット32は、自分にアドレス
さn fc トークンノぞスフレーム42の受信【待っ
ている間、他のことができる状態となる。トークンが送
信された後、はぼ10ミリ秒間、パス上で伝送がなかっ
たときは、トークンは、うまく渡されなかつ之ことにな
る。災施例では、もしも送信モジュールの最終成功アド
レスのアドレスを有するモジュールヘト−クン會渡す場
合最初の試みが失敗したならば、他のモジュールヘト−
クンを送信する前にそのモジュールにトークンを渡すた
めの第2回目の試みがなされる。
そのモジュールのトライアドレスを用いて送信し友トー
クン42が受信されなかったならば9、モー、’ニール
16ff最終成功アドレスのアドレスを宛先アドレスフ
ィールドに持つトークンを送信する。
クン42が受信されなかったならば9、モー、’ニール
16ff最終成功アドレスのアドレスを宛先アドレスフ
ィールドに持つトークンを送信する。
そして第2回目の試みが失′敗して、そのトークンが受
けとられなかったときは、トークンを有するパスインタ
ーフェースユニットBIUU、BAMl’13の最終成
功アドレスの内容t1つだけインクリメントレ、宛先ア
ドレスフィールド50にこのインクリメントしたアドレ
スを用いて1@だけ、トークンパスフレーム42t−送
信する。そして、この手Niは、トークン42が後続モ
ジュール16へうまく渡されたか、または、メモリ8o
のRAM中の最終成功アドレスの内容がRAM中の自己
アドレスの内容に等しくなるまで続けられる。もしも最
終成功アドレスの内容が自己アドレスに等しくなったと
@ (l 、 ハスインター7エースユニツトBIU3
2rL後続のモジュールヘト−クンを渡丁試みt止め、
モジュールの0PUK、自分がネットワーク14円で唯
一のモジュールでおることt共有レジスタ78に一介し
て状態信号に工って知らせる。この工うな状態の下で、
トークン42が後続モジニール16へうまく渡されたと
きに、その84M中のトライアドレスのメモリ位置には
”RAM中の自己アドレスの内容プラス1”がロードさ
れる。
けとられなかったときは、トークンを有するパスインタ
ーフェースユニットBIUU、BAMl’13の最終成
功アドレスの内容t1つだけインクリメントレ、宛先ア
ドレスフィールド50にこのインクリメントしたアドレ
スを用いて1@だけ、トークンパスフレーム42t−送
信する。そして、この手Niは、トークン42が後続モ
ジュール16へうまく渡されたか、または、メモリ8o
のRAM中の最終成功アドレスの内容がRAM中の自己
アドレスの内容に等しくなるまで続けられる。もしも最
終成功アドレスの内容が自己アドレスに等しくなったと
@ (l 、 ハスインター7エースユニツトBIU3
2rL後続のモジュールヘト−クンを渡丁試みt止め、
モジュールの0PUK、自分がネットワーク14円で唯
一のモジュールでおることt共有レジスタ78に一介し
て状態信号に工って知らせる。この工うな状態の下で、
トークン42が後続モジニール16へうまく渡されたと
きに、その84M中のトライアドレスのメモリ位置には
”RAM中の自己アドレスの内容プラス1”がロードさ
れる。
もしも、送信バスインターフェースユニツ)BIUのト
ライアドレスの内容が宛先アドレスで必るトークンパス
フレーム42が送信されて、そのトークンがうまく渡さ
れfcならば、送信パスインターフェースユニットBI
UのRAM中の最終成功アドレスのメそり位置にt4.
R,AM中のトライアドレスのメそり位置の内容がロー
ドされ、そのトライアドレスの同容if、RAM中の自
己アドレスのV′3餐プラプラス1更される。もしもそ
のトークンがうまく渡されなかったときに、RAM中の
トライアドレスの内容がその最終成功アドレスの内容に
等しくならない限り、そのトライアドレスの内容は、1
だけインクリメントされる。トライアドレスの内容と最
終成功アドレスのP3Gが等しくなったときは、トライ
アドレスのFF3答は、自己アドレスの内容プラスlに
セットされる。そして、トークン42に、上述の↓うに
、送信モジュールのRAM中の最終成功アドレスの物理
アドレスt持つモジュール16へアドレスさnて送信さ
nる。
ライアドレスの内容が宛先アドレスで必るトークンパス
フレーム42が送信されて、そのトークンがうまく渡さ
れfcならば、送信パスインターフェースユニットBI
UのRAM中の最終成功アドレスのメそり位置にt4.
R,AM中のトライアドレスのメそり位置の内容がロー
ドされ、そのトライアドレスの同容if、RAM中の自
己アドレスのV′3餐プラプラス1更される。もしもそ
のトークンがうまく渡されなかったときに、RAM中の
トライアドレスの内容がその最終成功アドレスの内容に
等しくならない限り、そのトライアドレスの内容は、1
だけインクリメントされる。トライアドレスの内容と最
終成功アドレスのP3Gが等しくなったときは、トライ
アドレスのFF3答は、自己アドレスの内容プラスlに
セットされる。そして、トークン42に、上述の↓うに
、送信モジュールのRAM中の最終成功アドレスの物理
アドレスt持つモジュール16へアドレスさnて送信さ
nる。
これi、*理すング60円のモジュール16のトライア
ドレスヘト−クンパスフレームを伝送する方法でめる。
ドレスヘト−クンパスフレームを伝送する方法でめる。
論理リング60のモジュール間には、リング6o【形成
するモジュール16の物理アドレスのシーケンスにおい
てギャップが必り。
するモジュール16の物理アドレスのシーケンスにおい
てギャップが必り。
それが、この方法の主要な利点r与えるものでるる。新
しくノゼヮーアップされ、働くようになってハス18
K接!すれたパスインターフェースユニツ)BiU32
に、すぐにリング6oV3に含′まれるであろう。何故
ならば、トークンパスフレーム42はトークンがリング
6oの回9【通る数サイクル後にそのパスインターフェ
ースユニン)BIUがリング6oに付カロされるように
アドレス括れるからである。もしも、モジュール16が
リング60からvB埋的にはずされ7’C夛、電源が切
られたり、まfcは1機能しなくなったときは、そのモ
ジュール16[、!Jング6oの1サイクル動作後。
しくノゼヮーアップされ、働くようになってハス18
K接!すれたパスインターフェースユニツ)BiU32
に、すぐにリング6oV3に含′まれるであろう。何故
ならば、トークンパスフレーム42はトークンがリング
6oの回9【通る数サイクル後にそのパスインターフェ
ースユニン)BIUがリング6oに付カロされるように
アドレス括れるからである。もしも、モジュール16が
リング60からvB埋的にはずされ7’C夛、電源が切
られたり、まfcは1機能しなくなったときは、そのモ
ジュール16[、!Jング6oの1サイクル動作後。
先行モジュールの最終成功アドレスでるることr止める
でろろう。存在しないモジュールへトークンパスフレー
ムを送信するのに要求される時間は。
でろろう。存在しないモジュールへトークンパスフレー
ムを送信するのに要求される時間は。
パス18に接続できるモジュールの最大数の中での合理
的な最大値に制限すること、お工び、リング6(l形g
するパスインターフェースユニットBIUへの物理アド
レスを可能な範囲での7−ケンスの順序で割り当てるこ
とに工って、減少される。リング60’??形成するモ
ジュール16の数が最大数に近くなるにつれ存在しない
、まfcは機能しないモジュールヘト−クンを渡すのに
かかる時間の〕ぞ−セントは、情報フレームを送信する
のに ・かかる時間に比べれば小さくなる。
的な最大値に制限すること、お工び、リング6(l形g
するパスインターフェースユニットBIUへの物理アド
レスを可能な範囲での7−ケンスの順序で割り当てるこ
とに工って、減少される。リング60’??形成するモ
ジュール16の数が最大数に近くなるにつれ存在しない
、まfcは機能しないモジュールヘト−クンを渡すのに
かかる時間の〕ぞ−セントは、情報フレームを送信する
のに ・かかる時間に比べれば小さくなる。
以上がトークンの/ぞ久方法である。トークンを受け取
ると谷物理モジュール16はトークン42を受け取つ次
後所定時間内に情報フレーム44【めれば送信し、次に
トークン42’(rvk続の物理モジュール16宛てに
送信する。情報フレーム44は情報を与えftp、情報
?!″要求したりめるいは1tたは2以上の物理モジュ
ール16までに論理モジュールに指示を出丁ことができ
る。ネットワーク14t−簡単にするため、各モジュー
ル16は自分にアドレスされたトーク742に受けるた
び、すなわち、トークンを持っている量情報フレーム4
2t1つだけしか送信できない。
ると谷物理モジュール16はトークン42を受け取つ次
後所定時間内に情報フレーム44【めれば送信し、次に
トークン42’(rvk続の物理モジュール16宛てに
送信する。情報フレーム44は情報を与えftp、情報
?!″要求したりめるいは1tたは2以上の物理モジュ
ール16までに論理モジュールに指示を出丁ことができ
る。ネットワーク14t−簡単にするため、各モジュー
ル16は自分にアドレスされたトーク742に受けるた
び、すなわち、トークンを持っている量情報フレーム4
2t1つだけしか送信できない。
トークンフレーム42以外のフレームを受信する各モジ
ュール16が遂行しなければならない機能の1つはその
フレーム2発信しり物理モジュール16に、そのアドレ
スされたモジュールがそのフレームを受信したというこ
とt送信するっまシ知らせることである。バックアップ
モジュールはプライマリモジュールにアドレスされ次論
理的にアドレスされた情報フレームを受信する=うには
プログラムされていない。周期的に1例えば、l/!秒
毎に各プライマリモジュールにバックアップモジュール
を更新しているので、パックアップモジュ−”l−r、
、を小の遅れ時間でプライマリモジュールの機能を引き
継げる状態にある。プライマリモジュールが割当てられ
友時間円にパラファツジモジ:L −A/ f更新しな
い と、バックアッーJ’モジュールはプライマリモジ
ュールとな91プライマリモジユールの機能を遂行する
。これはバックアップモジュールのデコーデングキーの
内容を対応すするプライマリモジュールのそれに変更す
ることに工つて行われる。
ュール16が遂行しなければならない機能の1つはその
フレーム2発信しり物理モジュール16に、そのアドレ
スされたモジュールがそのフレームを受信したというこ
とt送信するっまシ知らせることである。バックアップ
モジュールはプライマリモジュールにアドレスされ次論
理的にアドレスされた情報フレームを受信する=うには
プログラムされていない。周期的に1例えば、l/!秒
毎に各プライマリモジュールにバックアップモジュール
を更新しているので、パックアップモジュ−”l−r、
、を小の遅れ時間でプライマリモジュールの機能を引き
継げる状態にある。プライマリモジュールが割当てられ
友時間円にパラファツジモジ:L −A/ f更新しな
い と、バックアッーJ’モジュールはプライマリモジ
ュールとな91プライマリモジユールの機能を遂行する
。これはバックアップモジュールのデコーデングキーの
内容を対応すするプライマリモジュールのそれに変更す
ることに工つて行われる。
プラント制御システムの予期しない故障は生命やプラン
トそのものや製品の品質に対して重大な影響を与えるの
で、デペンダビリテーはそのようなシステムにとって基
本的な要件である。
トそのものや製品の品質に対して重大な影響を与えるの
で、デペンダビリテーはそのようなシステムにとって基
本的な要件である。
申しぶんのない完全さt有した高いアベイ2ビリチーに
兄事な故障特性ともども本発明のゾ2ントマネジメント
システムのアーキテクチャの結果で6る。
兄事な故障特性ともども本発明のゾ2ントマネジメント
システムのアーキテクチャの結果で6る。
本発明のシステムの他の機能はプラント全体へのマンマ
シンインターフェースr提供することでろる。プラント
マネジメントシステム10へのアクセスを必要とする人
的カテゴリーの甲で、プラントオペレータはプラントの
安全と動作に責任がるるため最も重要でるる。
シンインターフェースr提供することでろる。プラント
マネジメントシステム10へのアクセスを必要とする人
的カテゴリーの甲で、プラントオペレータはプラントの
安全と動作に責任がるるため最も重要でるる。
従ってプラントマネジメントシステムIOU主としてそ
のタスクの援助に向けられる。
のタスクの援助に向けられる。
これt達成する友めにネットワーク14の二二パーサル
オペレータステーションモジュール16−USldプラ
ントプロセス全体に対する単一の窓を提供する。すなわ
ち、モジュール16−U8はシステム10のすべてのデ
ータへのアクセスv与え、オペレータの理解に最も適し
た形で要求されるいかなるデータにも例えば、アラーム
パターン。
オペレータステーションモジュール16−USldプラ
ントプロセス全体に対する単一の窓を提供する。すなわ
ち、モジュール16−U8はシステム10のすべてのデ
ータへのアクセスv与え、オペレータの理解に最も適し
た形で要求されるいかなるデータにも例えば、アラーム
パターン。
トレンドなど全線の工うに表示し、かつ、要すればある
場所に最小の遅延でプリントしメツセージや警報で出す
。
場所に最小の遅延でプリントしメツセージや警報で出す
。
プラント制御ネットワーク14の制御機能はプロセス制
御サブシステム22の制御機能と矛盾することなく、連
続プロセス訃工び非連続プロセス□ にも適応する。システム10は与えられたプラントの要
求に適合するようにし得るし、容易に拡張。
御サブシステム22の制御機能と矛盾することなく、連
続プロセス訃工び非連続プロセス□ にも適応する。システム10は与えられたプラントの要
求に適合するようにし得るし、容易に拡張。
変更がプラントの拡張、変更に応じて大幅なシステム1
0の再構成會伴うことなくできる・これは、限られた数
のタイプの物理モジュール(プラント制御バスで相互に
通信するモジュールである)を用いて達成できる。
0の再構成會伴うことなくできる・これは、限られた数
のタイプの物理モジュール(プラント制御バスで相互に
通信するモジュールである)を用いて達成できる。
第1因は本発明のプラントマネジメントシステムの実施
例を示すブロック図、第2図は第1図のシステムのプラ
ント制御ネットワークの各物理モジュールの共通要素に
示すブロック図、第3図はフレーム開始デリミタとフレ
ーム終了デリミタの波形1a、 第411はトークンノ
ぞスフレームのフォーマント、第5図は情報フレームの
フォーマント、第6因はフレームの宛先アドレスフィー
ルドの種々のビット構成の意義を示し、第7図にプラン
ト制御ネットワークのモジュールによって構成される論
理リングt″示しfcものである。 is図uバスインターフェースユニットのブロック図、
第9図は初期化方法の70−図、第10図はトークンの
パス方法の70−図でろる。 10ニア’ラントマネジメントシステム14ニブラント
制御ネツトワーク 16:*理モジュール 五8ニブラント制御パス 22:プロセス制御サブシステム 42 : l−−クンノぞスフレーム 44:情報フレーム 60:論理リング 特許出願人 ハネウェル0インコーポレーテッド代理人
弁理士 松 下 義 治
例を示すブロック図、第2図は第1図のシステムのプラ
ント制御ネットワークの各物理モジュールの共通要素に
示すブロック図、第3図はフレーム開始デリミタとフレ
ーム終了デリミタの波形1a、 第411はトークンノ
ぞスフレームのフォーマント、第5図は情報フレームの
フォーマント、第6因はフレームの宛先アドレスフィー
ルドの種々のビット構成の意義を示し、第7図にプラン
ト制御ネットワークのモジュールによって構成される論
理リングt″示しfcものである。 is図uバスインターフェースユニットのブロック図、
第9図は初期化方法の70−図、第10図はトークンの
パス方法の70−図でろる。 10ニア’ラントマネジメントシステム14ニブラント
制御ネツトワーク 16:*理モジュール 五8ニブラント制御パス 22:プロセス制御サブシステム 42 : l−−クンノぞスフレーム 44:情報フレーム 60:論理リング 特許出願人 ハネウェル0インコーポレーテッド代理人
弁理士 松 下 義 治
Claims (1)
- 【特許請求の範囲】 (+) プロセスコントローラとプロセスインターフェ
ースユニットを含むディジタルプロセス制能1・データ
収集サブシステムと、 トークンパスプラント制御ネットワークとからなるプラ
ントマネジメントシステムであって、 前1[E F−クンノξスプラント制郁1ネットワーク
は、 通信パス手段と、この通信パス手段を介して・々イナリ
ー信号を送受信することによって互いに通信する異った
タイプからなる検数のモ、ジュール手段からなりそれら
のモジュール手段の1つのタイプは前記トークンパスプ
ラント制作1ネットワークのモジュール手段と、前iI
〕ディ・ジタルプロセス制御・データ収集サブシステム
のユニットとの間の通信を司どるモジュール手段であり
、 他のタイプの1つけプラント全体のオ被レーク制御ステ
ーションとして轡能するタイプのモ、ジュール手段であ
ることを特徴とする、プラントマネジメントシステム。 (2)テイジタルプロセスfrill 11・データ収
集サブシステムはデータノ・イウエイを含み、このデー
タハイウェイを介してプロセスコントローラとプロセス
インターフェースユニットは通信し、 トークンパスプラント制御ネットワークの異ったタイプ
からなる複数のモジュール手段甑 ”p”Jl固の異ったタイプからなる°−mI+ (固
のモジュール手段であって II PHIおよびm”は
零より大きい整数で、′”m”はTI I)IIより太
であり、更に、モジュール手段の各々は、モジニー11
フ9フ手段と、モジュール中央処理手Hiらびにモジュ
ールメモリ手段とを含み、 通信を司どるモジュール手段は1通信ノ々ス手段と前記
ディジタルプロセス制御・データ収集サブシステムの、
データハイウェイトノ間の通信を司どるハイウェイゲー
トゥ宛イタイブのモジュール手段であり、 オ被レーク制御ステーションとして機能するタイプのモ
ジュール手段はプラントマネジメントシステムと操作員
との開のインターフェーストナルユニノ々−サルオペレ
ータステーションタイプのモジュール手段であることを
特徴とする特許請求の範囲第1項に記載のプラントマネ
ジメントシステム。 (3) 異ったタイプからなる複数のモジュール手段の
あるタイプのモ・ジュール手段は、所定の機能を遂行す
るプライマリモジュール手段と、該プライマリモジュー
ル手段と同−pイブのモジュール手段からなりプライマ
リモジュール手段が故障のとき、その機能を引き継ぐ1
寸たけ2以上のノ々ツクアップモジュール手段とからな
ることを特徴とする特許請求の範囲第1項または第2項
に記載のプラントマネジメントシステム。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US540061 | 1983-10-07 | ||
| US06/540,061 US4607256A (en) | 1983-10-07 | 1983-10-07 | Plant management system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPS60101604A true JPS60101604A (ja) | 1985-06-05 |
Family
ID=24153813
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP59211217A Pending JPS60101604A (ja) | 1983-10-07 | 1984-10-08 | プラントマネジメントシステム |
Country Status (7)
| Country | Link |
|---|---|
| US (1) | US4607256A (ja) |
| EP (1) | EP0138135B2 (ja) |
| JP (1) | JPS60101604A (ja) |
| AU (1) | AU551688B2 (ja) |
| CA (1) | CA1226915A (ja) |
| DE (1) | DE3486199T3 (ja) |
| HK (1) | HK1008104A1 (ja) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH03156602A (ja) * | 1989-11-15 | 1991-07-04 | Hitachi Ltd | プラント制御装置及び制御方法 |
Families Citing this family (66)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB8425129D0 (en) * | 1984-10-04 | 1986-09-17 | Airtech Ltd | Communications cabins |
| US4709347A (en) * | 1984-12-17 | 1987-11-24 | Honeywell Inc. | Method and apparatus for synchronizing the timing subsystems of the physical modules of a local area network |
| EP0208998A3 (en) * | 1985-07-19 | 1989-01-04 | Rodger T. Lovrenich | Distributed logic control system and communication loop |
| US4847831A (en) * | 1987-03-30 | 1989-07-11 | Honeywell Inc. | Bidirectional repeater for manchester encoded data signals |
| JPS63289607A (ja) * | 1987-05-21 | 1988-11-28 | Toshiba Corp | 知能ロボットのモジュ−ル間通信制御方式 |
| DE3730468A1 (de) * | 1987-09-08 | 1989-03-16 | Bergmann Kabelwerke Ag | Bordnetz fuer kraftfahrzeuge und verfahren zum betrieb des bordnetzes |
| JPH01109403A (ja) * | 1987-10-09 | 1989-04-26 | Instron Corp | 複数の制御要素の相互作用的制御を行なうための回路 |
| US4897777A (en) * | 1988-04-11 | 1990-01-30 | Square D Company | Peer-to-peer register exchange controller for PLCS |
| US4992926A (en) * | 1988-04-11 | 1991-02-12 | Square D Company | Peer-to-peer register exchange controller for industrial programmable controllers |
| JPH02182057A (ja) * | 1989-01-09 | 1990-07-16 | Canon Inc | ネツトワーク管理方式 |
| NL193573C (nl) * | 1989-04-04 | 2000-02-02 | Yokogawa Electric Corp | Duplex-computerstelsel. |
| US5088021A (en) * | 1989-09-07 | 1992-02-11 | Honeywell, Inc. | Apparatus and method for guaranteed data store in redundant controllers of a process control system |
| US5016244A (en) * | 1989-09-08 | 1991-05-14 | Honeywell Inc. | Method for controlling failover between redundant network interface modules |
| US5042053A (en) * | 1990-08-16 | 1991-08-20 | Honeywell Inc. | Zero-sync-time apparatus for encoding and decoding |
| GB2248370B (en) * | 1990-09-25 | 1994-08-17 | Uken | Generation of reports in a data processing apparatus |
| US5168443A (en) * | 1990-09-26 | 1992-12-01 | Honeywell Inc. | Method for providing redundancy of a high speed pulse input I/O processor |
| US5142470A (en) * | 1990-09-26 | 1992-08-25 | Honeywell Inc. | Method of maintaining synchronization of a free-running secondary processor |
| DE4125374C2 (de) * | 1991-07-31 | 1995-03-09 | Siemens Ag | Automatisiert arbeitende, mehrere Anlagenteile aufweisende Kokerei |
| JPH0589069A (ja) * | 1991-09-30 | 1993-04-09 | Toshiba Corp | 分散形制御システム |
| JP3329841B2 (ja) * | 1991-10-18 | 2002-09-30 | 株式会社日立製作所 | ネットワークシステム及びそのソフトウエア管理方法 |
| CA2136633A1 (en) * | 1992-06-12 | 1993-12-23 | James D. Allbery, Jr. | Intelligent process control communication system and method |
| CA2137464C (en) * | 1992-06-12 | 2001-07-03 | Ronny P. De Bruijn | Secure front end communications system and method for process control computers |
| US5386503A (en) * | 1992-06-16 | 1995-01-31 | Honeywell Inc. | Method for controlling window displays in an open systems windows environment |
| CA2097558C (en) * | 1992-06-16 | 2001-08-21 | William B. Kilgore | Directly connected display of process control system in an open systems windows environment |
| JP3281043B2 (ja) * | 1992-08-06 | 2002-05-13 | マツダ株式会社 | 多重伝送装置 |
| US6044407A (en) * | 1992-11-13 | 2000-03-28 | British Telecommunications Public Limited Company | Interface for translating an information message from one protocol to another |
| DE69321735T2 (de) * | 1992-12-14 | 1999-06-10 | Chappell, David A., Westchester, Ohio | Ein flexibles verfahren zum bilden eines rezepts in einem processsteuer system |
| EP0691056B2 (en) * | 1993-03-26 | 2008-06-11 | Cisco Technology, Inc. | Generic managed object model for lan domain |
| DE59505009D1 (de) * | 1994-11-11 | 1999-03-11 | Siemens Ag | Verfahren zum senden von meldungen von einer untergeordneten steuerung an eine übergeordnete steuerung |
| US20100131081A1 (en) * | 1995-05-30 | 2010-05-27 | Brown David W | Systems and methods for motion control |
| US5691897A (en) * | 1995-05-30 | 1997-11-25 | Roy-G-Biv Corporation | Motion control systems |
| JP3550460B2 (ja) * | 1996-04-25 | 2004-08-04 | 株式会社日立製作所 | サーバレスプラント監視・制御装置 |
| US6045353A (en) | 1996-05-29 | 2000-04-04 | American Air Liquide, Inc. | Method and apparatus for optical flame control of combustion burners |
| US5829962A (en) * | 1996-05-29 | 1998-11-03 | L'air Liquide, Societe Anonyme Pour L'etude Et, L'exploitation Des Procedes Georges | Method and apparatus for optical flame control of combustion burners |
| US6029181A (en) * | 1996-09-26 | 2000-02-22 | Honeywell, Inc. | System and method for translating visual display object files from non-component object model (COM) objects to COM objects |
| US5867673A (en) * | 1996-10-07 | 1999-02-02 | Honeywell Inc. | Universal operator station module for a distributed process control system |
| DE19651270C2 (de) * | 1996-12-10 | 2001-10-04 | Siemens Ag | Vorrichtung und Verfahren zum Bedienen eines Gerätes |
| US5935180A (en) * | 1997-06-30 | 1999-08-10 | Chrysler Corporation | Electrical test system for vehicle manufacturing quality assurance |
| JP3651742B2 (ja) * | 1998-01-21 | 2005-05-25 | 株式会社東芝 | プラント監視システム |
| US6272386B1 (en) * | 1998-03-27 | 2001-08-07 | Honeywell International Inc | Systems and methods for minimizing peer-to-peer control disruption during fail-over in a system of redundant controllers |
| US6748451B2 (en) | 1998-05-26 | 2004-06-08 | Dow Global Technologies Inc. | Distributed computing environment using real-time scheduling logic and time deterministic architecture |
| US6320501B1 (en) | 1999-05-25 | 2001-11-20 | Pittway Corporation | Multiple sensor system for alarm determination with device-to-device communications |
| US6834370B1 (en) | 1999-07-08 | 2004-12-21 | Osi Software, Inc. | Method for creating master recipes |
| US6718383B1 (en) | 2000-06-02 | 2004-04-06 | Sun Microsystems, Inc. | High availability networking with virtual IP address failover |
| US6728780B1 (en) | 2000-06-02 | 2004-04-27 | Sun Microsystems, Inc. | High availability networking with warm standby interface failover |
| US6763479B1 (en) | 2000-06-02 | 2004-07-13 | Sun Microsystems, Inc. | High availability networking with alternate pathing failover |
| US6732186B1 (en) | 2000-06-02 | 2004-05-04 | Sun Microsystems, Inc. | High availability networking with quad trunking failover |
| DE10044934B4 (de) * | 2000-09-12 | 2007-08-30 | Robert Bosch Gmbh | Vorrichtung zur Steuerung und/oder Regelung der Betriebsabläufe bei einem Kraftfahrzeug |
| US7730415B2 (en) * | 2003-09-05 | 2010-06-01 | Fisher-Rosemount Systems, Inc. | State machine function block with a user modifiable state transition configuration database |
| US20100131077A1 (en) * | 2004-02-25 | 2010-05-27 | Brown David W | Data Collection Systems and Methods for Motion Control |
| KR100595984B1 (ko) * | 2004-04-12 | 2006-07-03 | 한국전력공사 | 원전용 분산 제어시스템의 제어 통신망 전송 프레임 구조 |
| US20060155753A1 (en) * | 2004-11-11 | 2006-07-13 | Marc Asher | Global asynchronous serialized transaction identifier |
| US20060123098A1 (en) * | 2004-11-11 | 2006-06-08 | Ipdev | Multi-system auto-failure web-based system with dynamic session recovery |
| US20060155770A1 (en) * | 2004-11-11 | 2006-07-13 | Ipdev Co. | System and method for time-based allocation of unique transaction identifiers in a multi-server system |
| US8693610B2 (en) | 2006-05-26 | 2014-04-08 | Gregory J. Hess | System and method for implementing unified computer-based management of fire safety-related risk and compensatory measures management in nuclear power plants |
| US9335761B2 (en) * | 2008-09-30 | 2016-05-10 | Rockwell Automation Technologies, Inc. | Procedure classification for industrial automation |
| JP5032432B2 (ja) * | 2008-09-30 | 2012-09-26 | 株式会社東芝 | 出力監視装置 |
| JP5054654B2 (ja) * | 2008-10-24 | 2012-10-24 | 三菱電機株式会社 | プラント運転装置 |
| WO2012028161A1 (en) * | 2010-08-31 | 2012-03-08 | Abb Technology Ag | Method for debugging of process or manufacturing plant solutions comprising multiple sub-systems |
| US9665090B2 (en) | 2012-07-24 | 2017-05-30 | General Electric Company | Systems and methods for rule-based control system reliability |
| US9733638B2 (en) * | 2013-04-05 | 2017-08-15 | Symbotic, LLC | Automated storage and retrieval system and control system thereof |
| US9086688B2 (en) | 2013-07-09 | 2015-07-21 | Fisher-Rosemount Systems, Inc. | State machine function block with user-definable actions on a transition between states |
| US9912733B2 (en) * | 2014-07-31 | 2018-03-06 | General Electric Company | System and method for maintaining the health of a control system |
| US10148485B2 (en) * | 2014-09-03 | 2018-12-04 | Honeywell International Inc. | Apparatus and method for on-process migration of industrial control and automation system across disparate network types |
| CN106612253B (zh) * | 2015-10-23 | 2019-10-22 | 中国科学院声学研究所 | 一种联动控制权管理装置及方法 |
| CN107844098A (zh) * | 2016-09-17 | 2018-03-27 | 青岛海尔模具有限公司 | 一种数字化工厂管理系统及管理方法 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5792950A (en) * | 1980-12-01 | 1982-06-09 | Nec Corp | Message transferring system for ring communication network |
| JPS5882343A (ja) * | 1981-11-10 | 1983-05-17 | Oki Electric Ind Co Ltd | デ−タフロ−計算機の制御方式 |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4296464A (en) * | 1977-03-03 | 1981-10-20 | Honeywell Inc. | Process control system with local microprocessor control means |
| US4251858A (en) * | 1979-03-06 | 1981-02-17 | The Boeing Company | Paging, status monitoring and report compiling system for support, maintenance and management of operator-supervised automatic industrial machines |
| US4271505A (en) * | 1979-07-02 | 1981-06-02 | The Foxboro Company | Process communication link |
| US4347563A (en) * | 1980-06-16 | 1982-08-31 | Forney Engineering Company | Industrial control system |
| JPS57114901A (en) * | 1981-01-07 | 1982-07-17 | Hitachi Ltd | Plant controller |
| US4500951A (en) * | 1981-01-07 | 1985-02-19 | Hitachi, Ltd. | Plant control system |
| US4457772A (en) * | 1981-07-08 | 1984-07-03 | Ball Corporation | Management control system for forming glassware |
-
1983
- 1983-10-07 US US06/540,061 patent/US4607256A/en not_active Expired - Lifetime
-
1984
- 1984-08-13 CA CA000460867A patent/CA1226915A/en not_active Expired
- 1984-08-17 AU AU32037/84A patent/AU551688B2/en not_active Ceased
- 1984-10-01 EP EP84111709A patent/EP0138135B2/en not_active Expired - Lifetime
- 1984-10-01 DE DE3486199T patent/DE3486199T3/de not_active Expired - Fee Related
- 1984-10-08 JP JP59211217A patent/JPS60101604A/ja active Pending
-
1998
- 1998-06-27 HK HK98107291A patent/HK1008104A1/en not_active IP Right Cessation
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPS5792950A (en) * | 1980-12-01 | 1982-06-09 | Nec Corp | Message transferring system for ring communication network |
| JPS5882343A (ja) * | 1981-11-10 | 1983-05-17 | Oki Electric Ind Co Ltd | デ−タフロ−計算機の制御方式 |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH03156602A (ja) * | 1989-11-15 | 1991-07-04 | Hitachi Ltd | プラント制御装置及び制御方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| DE3486199D1 (de) | 1993-09-16 |
| CA1226915A (en) | 1987-09-15 |
| EP0138135B2 (en) | 1996-12-11 |
| EP0138135A3 (en) | 1987-03-25 |
| DE3486199T3 (de) | 1998-01-22 |
| DE3486199T2 (de) | 1994-01-20 |
| AU551688B2 (en) | 1986-05-08 |
| EP0138135A2 (en) | 1985-04-24 |
| EP0138135B1 (en) | 1993-08-11 |
| AU3203784A (en) | 1985-04-18 |
| US4607256A (en) | 1986-08-19 |
| HK1008104A1 (en) | 1999-04-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0138135B2 (en) | Plant management system | |
| EP0196911B1 (en) | Local area networks | |
| HK1008104B (en) | Plant management system | |
| EP0809185B1 (en) | A shared storage duplicating method | |
| US4409656A (en) | Serial data bus communication system | |
| US4730251A (en) | Automatic I/O address assignment | |
| US4455601A (en) | Cross checking among service processors in a multiprocessor system | |
| US5283869A (en) | Interrupt structure for network interface circuit | |
| JPH03292029A (ja) | 回路網を介して通信する通信方法及びそのステーション | |
| US4644467A (en) | Multi-level dynamic priority selector groups of data elements | |
| JP3127941B2 (ja) | 二重化装置 | |
| JP3141948B2 (ja) | 計算機システム | |
| JPS6190204A (ja) | プログラマブルコントロ−ラのリンク方式 | |
| JPS584427A (ja) | 複数のシリアルバスル−プを有するマルチコンピユ−タシステム | |
| CA1303696B (en) | Plant management system | |
| JP3127939B2 (ja) | イベント情報伝送装置 | |
| JPH0324601A (ja) | 制御方法 | |
| JPS6220006A (ja) | プログラマブルコントロ−ラのリモ−トi/oリンク方式 | |
| JPH07109599B2 (ja) | 処理システムの情報転送装置 | |
| GB2146810A (en) | Achieving redundancy in a distributed process control system | |
| JPH04286241A (ja) | 通信ネットワークの監視方式 | |
| JPH01209564A (ja) | 情報処理装置 | |
| JPH04241643A (ja) | コンピュータシステムの故障診断装置 | |
| JPH03246604A (ja) | プログラマブルコントローラシステムの入出力情報伝送方式 | |
| GB2335771A (en) | Control system using sequence control apparatus,sequence control apparatus,and method of controlling transmission and reception of signals by control system |