JPS62200945A - 通信制御方式 - Google Patents

通信制御方式

Info

Publication number
JPS62200945A
JPS62200945A JP61043794A JP4379486A JPS62200945A JP S62200945 A JPS62200945 A JP S62200945A JP 61043794 A JP61043794 A JP 61043794A JP 4379486 A JP4379486 A JP 4379486A JP S62200945 A JPS62200945 A JP S62200945A
Authority
JP
Japan
Prior art keywords
station
controller
token
instruction
index 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
Application number
JP61043794A
Other languages
English (en)
Inventor
Hiroshi Arai
新井 弘志
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.)
Azbil Corp
Original Assignee
Azbil Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Azbil Corp filed Critical Azbil Corp
Priority to JP61043794A priority Critical patent/JPS62200945A/ja
Priority to US07/010,928 priority patent/US4806927A/en
Publication of JPS62200945A publication Critical patent/JPS62200945A/ja
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F13/00Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
    • G06F13/14Handling requests for interconnection or transfer
    • G06F13/36Handling requests for interconnection or transfer for access to common bus or bus system
    • G06F13/368Handling requests for interconnection or transfer for access to common bus or bus system with decentralised access control
    • G06F13/37Handling requests for interconnection or transfer for access to common bus or bus system with decentralised access control using a physical-position-dependent priority, e.g. daisy chain, round robin or token passing

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Small-Scale Networks (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、プロセス制御システム等における通信制御方
式に関し、特に、トークン・パッシング方式で通信する
コントローラを含んだ制御システム等における通信制御
方式に関する。
〔従来の技術〕
プロセス制御システムにおいて、トークン・パ”yシy
グ(token pass ing )方式を使用する
場合、非常に下位のレベル、すなわちプロセス末端の入
出力(Ilo)’に行なう装置が接続されているレベル
において、その工hステーションにトークンを取らせよ
うとすることが考えられる。すなわち、そのような工1
0ステーションがトークンを取れないものとすると、例
えばコントローラがI10ステーションに対して送出し
た命令により、対応する出力が正しく得られたか否かの
結果がフィードバックされない。
I10ステーションにトークンを取らせるものとすれは
、I10ステーションは入出力のたびごとにトークンを
取ることとなる。
〔発明が解決しようとする問題点〕
しかし、プロセス制御システムにおいては一般に、工1
0ステーションがトークンを取ってソフトフェア的な処
理をする次めには時間がかかり、そのために通信速度が
遅くなる欠点を有する。また、そのようにトークンを取
って通信を行なうためには、そのI10ステーションに
も通信用のハードフェア的、ソフトウェア的な設備が必
要となり、コスト上も好ましいものではない。
・ 〔問題点を解決するための手段〕 本発明は、トークンを得たコントローラカ返答要求付き
の書込み命令を他のステーションへ送出した場合に、こ
れを受信したステーションから返送される、上記命令に
対応したステータス情報の格納位置を指示するインデッ
クスデータを保持しておくようにしたものである。
〔作 用〕
コントローラは、その後にトークンを得た際に1上記イ
ンデツクスデータにより他のステーション上の対応する
ステータス情報を検索し確認する。
〔実施例〕 第2図は本発明の一実施例を示すプロセス制御システム
の構匠図である。同図において、ライン1には、マン−
マシン・インターフェースを構防スルオペレータステー
ション(O8)10、)レイドデータ、ヒストリーデー
タ等がストアされたヒストリーモジュール(HM)20
、アプリケーションプログラムがストアされたアプリケ
ーションモジュール(AM)3Gおよびコンピュータモ
ジュール(CM) 40などが接続され、さらに場合に
よっては大形の上位コンピュータへ接続されて各種情報
のやりとりが行なわれる。
このライン1と、通信インターフェースを構成するゲー
トクエイ(GW)51を介して接続されたライン2には
、コントローラ(C8)52 (52&。
52b)、I10ステーション(Ilos)53 (5
3a〜53c)お工びオペレータステーション(O8)
54が接続され、データのやりとりが行なわれる0図示
の例ではライン2はリング形式としたが、パス形式であ
ってもよい。
このようなライン2がプロセス中のに所に配置され、プ
ロセス制御は、これらライン1およびライン2に接続さ
れた各モジュール、ステーション等の装置における制御
演算により実行される。
ここで、コントローラ52は、第3図に示すように、ラ
イン2との通信を制御する通信インターフェース(I/
F ) 521 、マイクロプロセッサ(μmP)52
2、マンマシンインターフェース(MM I )523
、固定メモ+J (ROM)524および可変メモリ(
RAM)525が共通パス526上に接続された構成を
有する。
また、I10ステーション53は、第4図に示すように
通信インターフェース531、マイクロプロセッサ53
2、[fflメモリ533、可変メモリ534および入
出力装f(Ilo)535が共通パス536上に接続さ
れたW4成を有している。入出力装置1i53sには、
プロセス中の各種制御量を測定する検出器531および
各種の弁等の***作デバイス538などの被制御器が接
続されている。
上Bピ桐成において、コントローラ52は、)−クン取
得時に、第1図(a)に示すように、返答要求付きの誉
込み命令を送出する(ステップ101)。
この命令は、第5図(alに示すように宛先アドレス、
バイト長、発信元アドレス、命令のa類、情報1および
チェックコードからなり、情報1には、どの被制御機器
に関するものであるかを示すポイントアドレス、どのパ
ラメータに関するものかを示すパラメータアドレス、設
定値(vazue)等が含まれる。
次いで、後述するサーキュラリスト上の位置を示すイン
デックスデータを含む応答信号が受信されるのを待って
(ステップ102)、そのインデックデータを可変メモ
リ5250所定エリアにストアしくステップ103)、
)−クンを手離す。
ここで、サーキュラリストとは、工10ステーション5
3の可変メモリ534中に設けられたソフトウェア的な
サーキュラバッファに書込まれたデータリストで、第6
図に示すように、受信した1込み命令に関し、ポイント
アドレス、パラメータアドレス、設定値、発信元アドレ
スおよびその命令に対応する実際の直はどのようである
かt示すステータスの各情報からなるブロックデータで
構成される。
コントローラ52からの上記命令を受信すると、110
ステーシヨン53は、上記サーキュラバッファ上にその
命令に関連した上述した各種データを書込むとともに、
応答信号を送出する。この応答信号は、第5図(b)K
示すように宛先アドレス、バイト長、発信元アドレス、
命令の種類、情報2およびチェックコードからなり、情
報2には、ポイントアドレス、パラメータアドレス、設
定値のほかに、前述したインデックスデータ、つまg当
該ブロックデータの格納位置を示すポインタの内容を含
んでいる。命令の実行後は、対応するステータス情報が
上記ブロック中の所定エリアに書込まれる。
その後、他のトークンを取得した他のコントローラから
同様の命令が受信されたときは、上記I10ステーショ
ン53は上述したサーキュラバッファ上に同様のブロッ
クデータを順次書込んで行く。そのたびにポインタの内
容は「l」ずつインクリメントされ、その値が用意され
たメモリエリアに記憶できる最大ブロック数のnに達し
た後は、書びlに戻る。
そこで、前記命令を送出したコントローラ52は、その
後、望ましくはすぐ次のトークン取得時に、第1図(b
)に示すようにブロック読出し命令を送出する(ステッ
プ201)。これに対シ、工10ステーション53側で
は前述したサーキュラリスト全体を返送するので、これ
を受信した(ステップ202)コントローラ52は、自
己が保持していたインデックスデータにより目的のブロ
ックデータを検索し、さらKそこKtまれる発信元アド
レスが自己のアドレスに一致することを確認した上で(
ステップ203)、そのステータス↑WtA’を抽出す
る(ステップ204)。これにより、自己が発した命令
通りにプロセスへの出力がなされたが否がか確認できる
上記発信元アドレスが自己のアドレスに一致しない場合
には(ステップ203)、エラー処理を行なう(ステッ
プ205)。このような不一致が生ずる原因としては、
そのコントローラ52が返答要求付き命令を送信した後
、そのI10ステーションに対して他のコントローラか
ら既にn回以上の同様の書込み命令があり、サーキュラ
リストが誉換見られてしまうことがある。
以上、I10ステーションの場合を例に説明したが、自
らトークンを取ることができないステーションが接続さ
れたシステムであれば、本発明を同様に適用して、当該
ステーションからも制御結果のフィードバックを得るこ
とが可能である。
〔発明の効果〕
以上説明したように、本発明によれは、コントローラか
ら返答要求付きの命令を他のステーションに送出し、当
該ステーションから返送される上記命令に対応したステ
ータス情報の格納位置を示すインデックスデータを保持
しておくことにより、以後のトークン取得時において上
記インデックスデータにより所望のステータス情報を検
索することで、自らトークンを取ることのないステーシ
ョンに対して発した命令の実行結果を確認することが可
能となる。
【図面の簡単な説明】
第1図ないし第6図は本発明の一実施例を示す図で、第
1図はコントローラにおける制御グログラムの一例を示
すフローチャート、第2図はシステムの全体構成を示す
ブロック図、第3図はコントローラの構成を示すブロッ
ク図、第4図は入出カスチージョンの構成を示すブロッ
ク図、第5図はコントローラと入出カスチージョン間で
やりと9されるデータの形式を示す図、第6図は入出カ
スチージョン上のステータス情報を格納したメモリの構
成を示す図である。 1.2−・・・通信ライン、521111拳もコン)o
−9,53・・−e入出カスチージョン。 特許出願人  山武ハネウェル株式会社代  理  人
  山 州政 樹(はか2名)第1図 (a)      (b) 第2図 第3図

Claims (1)

    【特許請求の範囲】
  1. トークンパッシング方式で他のステーションと通信を行
    なうコントローラを含む制御システムにおいて、トーク
    ンを取得したコントローラが、自らはトークンを取らな
    い他のステーションに返答要求付きの書込み命令を送出
    したときに、当該他のステーションから返送される上記
    命令に対応したステータス情報の格納位置を示すインデ
    ックスデータを保持へ、以後のトークン取得時において
    、上記インデックスデータによつて上記他のステーショ
    ン上の対応するステータス情報を検索するようにしたこ
    とを特徴とする通信制御方式。
JP61043794A 1986-02-28 1986-02-28 通信制御方式 Pending JPS62200945A (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
JP61043794A JPS62200945A (ja) 1986-02-28 1986-02-28 通信制御方式
US07/010,928 US4806927A (en) 1986-02-28 1987-02-04 Communication control method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61043794A JPS62200945A (ja) 1986-02-28 1986-02-28 通信制御方式

Publications (1)

Publication Number Publication Date
JPS62200945A true JPS62200945A (ja) 1987-09-04

Family

ID=12673649

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61043794A Pending JPS62200945A (ja) 1986-02-28 1986-02-28 通信制御方式

Country Status (2)

Country Link
US (1) US4806927A (ja)
JP (1) JPS62200945A (ja)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5539727A (en) * 1992-04-14 1996-07-23 Kramarczyk; Marian Method and apparatus for configuring and maintaining token ring networks
US5351242A (en) * 1992-04-14 1994-09-27 Marian Kramarczyk Method and apparatus for configuring and maintaining token ring networks

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE3270802D1 (en) * 1982-11-26 1986-05-28 Ibm Synchronization in a communication network of interconnected rings
IT1179081B (it) * 1984-08-28 1987-09-16 Cselt Centro Studi Lab Telecom Sistema di comunicazione integrato a larga banda in ambito locale
US4700185A (en) * 1984-12-26 1987-10-13 Motorola Inc. Request with response mechanism and method for a local area network controller
US4719621A (en) * 1985-07-15 1988-01-12 Raytheon Company Packet fastbus

Also Published As

Publication number Publication date
US4806927A (en) 1989-02-21

Similar Documents

Publication Publication Date Title
JP3308386B2 (ja) 制御システム
JPS62200945A (ja) 通信制御方式
EP0649077A1 (en) Multiple-task controller
JP2761788B2 (ja) プログラム変換装置及びプログラム転送装置
JP3335370B2 (ja) 数値制御装置
JPS6319007A (ja) 数値制御装置におけるデ−タ伝送方法
JP2776443B2 (ja) プログラマブルコントローラ
JP2695930B2 (ja) インテリジェントi/oモジュール
JP2613957B2 (ja) Idシステム
JPH0224704A (ja) ロボットプログラム変換装置
JP2845694B2 (ja) データ処理装置
JP2527281Y2 (ja) Promプログラマ制御装置
JP2877176B2 (ja) Scsi装置
JPH04284588A (ja) プログラマブル・リモートidコントローラ
JPH047609A (ja) 位置決め制御用パルス発生器
JPH057722B2 (ja)
JPH0410799A (ja) 監視制御方法
JPH0391807A (ja) 移動ロボットシステムにおけるプログラム実行方法
JPH01303554A (ja) 情報処理装置
JPH03246604A (ja) プログラマブルコントローラシステムの入出力情報伝送方式
JPH01288901A (ja) 認識システムの書込み制御方式
JPH08106309A (ja) プログラマブルコントローラ
JPS62111326A (ja) デ−タ処理装置におけるマン・マシンインタフエ−ス装置
JPH0795296B2 (ja) データ処理システムにおける情報共有処理方式
JPH0380649A (ja) データ伝送方法