JPS63113604A - 複数のプログラマブルコントロ−ラの接続方式 - Google Patents

複数のプログラマブルコントロ−ラの接続方式

Info

Publication number
JPS63113604A
JPS63113604A JP25682986A JP25682986A JPS63113604A JP S63113604 A JPS63113604 A JP S63113604A JP 25682986 A JP25682986 A JP 25682986A JP 25682986 A JP25682986 A JP 25682986A JP S63113604 A JPS63113604 A JP S63113604A
Authority
JP
Japan
Prior art keywords
data
link unit
input
bus
slave
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
JP25682986A
Other languages
English (en)
Inventor
Kazuo Fujino
賀須男 藤野
Toru Shigeoka
重岡 徹
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.)
Yaskawa Electric Corp
Original Assignee
Yaskawa Electric Manufacturing Co Ltd
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 Yaskawa Electric Manufacturing Co Ltd filed Critical Yaskawa Electric Manufacturing Co Ltd
Priority to JP25682986A priority Critical patent/JPS63113604A/ja
Publication of JPS63113604A publication Critical patent/JPS63113604A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Programmable Controllers (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は複数のプログラマブルコントローラ(以下pc
と略称する)間でデータの相互授受を行う場合の接続方
式に間するものである。
〔従来の技術とその問題点〕
従来、複数のPCが互いにデータの授受を行う場合、例
えば第2図に示すようにPCIの出力モジュールOM、
を電線j2.でPC2の入力モジュールIMzに接続し
、PC2の出力モジュールOM zを電線β2でPCI
の入力モジュールIM。
に接続するか、あるいは第3図に示すように、上位に計
算機MCPUを配置し、この計算機MCPUに各PCを
接続して各PCのデータを先ず計算機MCPUに収集し
、その後各PCに分配するという方法が採られている。
ところが第2図に示した方法は、入出カモジュール同志
を実配線で接続する方法であるため、授受するデータ景
が増大すると配線工数の著しい増大を招くばかりでなく
、2台以上のPCの共通信号の場合は出力モジュールと
入力モジュールを直接接続できない場合がある。
また第3図に示した方法は、データ授受の速度がpcの
通信応答速度に依存するため、低速であリ、しかも計算
機MCPU側にPCのプロトコルに合わせた通信プログ
ラムとデータの収集・分配のプログラムが必要となる。
また、入出力データの伝達に緊急を要する場合、入出力
データはPCの論理解読の結果として得られるものであ
るため、PCのスキャンに必ず影響され、応答性が悪い
という問題があった。
そこで本発明は、複数のPCの相互接続を容易に行なう
ことができ、しかも高速に各PC間のデータの授受を行
なうことができ、しかも一箇所で集中的に割付けを行う
ことができると共に、緊急度を要するデータをPCのス
キャンに関係なく高速に伝達することができるPCの接
続方式を提供しようとするものである。
〔問題点を解決するための手段〕
本発明は上記の問題点を解決するためになされたもので
、各プログラマブルコントローラに夫々I/Oバスを介
してCPUSROMSRAM。
I / ORAM、  I /Oハスインタフエース、
I/Oバスインタフェース制御部及び通信部を具備した
リンクユニットを接続し、前記リンクユニットの1つに
更に分配則メモリ と 外部入力インタフェース を 
装備すると共に、各リンクユニットの通信部 を 伝送
路を介して接続したものである。
そして、前記リンクユニットは、互いに1本又は1対の
双方向の伝送路で接続され、各々が装着されたPCから
の出力データを予めプログラムされた分配則に則って他
のリンクユニットに伝送路を介して送信し、データを受
信したリンクユニットは、受信データを自身が装着され
ているPCの入力データとする機能を備えると共に、P
Cの入出力データのみでなく、外部からのデータを外部
入力インタフェースを介して直接とり込み、その状態の
変化を検出すると直ちに各局(スレーブユニット)へ−
斉放送にて通知を行なう機能を備えたものである。
〔作 用〕
したがって、特殊な通信プログラムや複雑な実配線を必
要とせず、複数のPC間の相互のデータ授受が容易且つ
高速に行なえると共に、緊急度を要するデータをPCの
スキャンに関係なく高速に伝達することが可能である。
〔実施例〕
第1図は本発明の実施例を示すもので、/O0及び/O
1./O2・・・・・・はI/OバスL。を介して夫々
のPCI、PC2,PC3・・・・・・に接続され、通
信部19を伝送路りに接続したマスタリンクユニット及
びスレーブリンクユニットである。
マスクリンクユニット/O0は、マイクロプロセッサで
あるCPU11と、動作を規定する制御プログラムが格
納されているROM12、作業メモリであるRAMI 
3、PCへの入出力データを格納するI/ORAM16
、PCのI/OバスL0とIloRAMI 6を接続す
る。I/Oバスインタフェース17と、I/Oバス制御
部18と、データの分配則を格納している分配則メモリ
14と、それを保持するバフテリ15と、外部インタフ
ェース20および伝送路りを介してデータ送受信を行な
う通信部19より構成されている。
これに対し、スレーブリンクユニット/O1゜/O2・
・・・・・は、分配則メモリ14とバッテリ15及び外
部入力インタフェース20がないのみで、他はマスクリ
ンクユニット/O0と同じ構成である。
(1)マスクリンクユニット/O0の6作(a)PCと
のデータの授受 マスクリンクユニット/O0とこのマスクリンクユニッ
ト/O0を接続したPCIとのデータの授受は、I/O
バスL0を介してI / ORA M16との間で行な
われる。PCIは出力データをI/OバスL0よりI/
Oバスインタフェース17を介してI/ORAM16の
出力データ領域に書き込む。入力データはI/ORAM
16の入力データ領域をPCIがI/Oバスインタフェ
ース17を介して読み出すことにより得られる。
また、外部入力インタフェース20を有するマスタリン
クユニット/O0は、外部入力インタフェース20に接
続された接点信号Aの状態変化をCPU11が検出する
と、直ちに全スレーブリンクユニットtoi、/O2・
・・・・・にその外部入力信号の状態を送信する。この
入力は、通常時もマスクリンクユニット/O0の入力デ
ータとしてスレーブリンクユニット/O1,/O2・・
・・・・へ送信されており、状態変化が発生した時のみ
、特権で通常シーケンスを中断して情報を送るものであ
る。
申) 通信処理 マスタリンクユニット/O0は、各スレーブリンクユニ
ット1()1./O2・・・・・・からデータを収集し
、それを分配則メモリ14に格納されている情報に基き
、各スレーブリンクユニット/O1゜/O2・・・・・
・への送信データを組み立て、各スレーブリンクユニッ
ト/O1,/O2・・・・・・へ送信する。
同時に、マスタリンクユニット/O0が接続されている
pcへの入力データをI/ORAM16の入力データ領
域に書き込む。
尚、スレーブリンクユニット/O1からの受信データは
、スレーブリンクユニット/O1が接続されているPC
2の出力データである。また、マスクリンクユニット/
O0からスレープリンタユニット/O1への送信データ
は、スレーブリンクユニット/O1が接続されているP
C2の入力データである。
(2)  スレーブリンクユニットの動作(a)PC2
とのデータの授受 マスクリンクユニット/O0の場合とまったく同じであ
る。
(bl  通信処理 マスタリンクユニット/O0からのデータ要求を受信す
ると、スレーブリンクユニット/O1はI/ORAM1
6の出力データ領域を読み出して送信データを組み立て
、マスタリンクユニット/O0へ伝送路りを介して送信
する。またマスタリンクユニット/O0から送られてく
るPC2への入力データは、IloRAMI 6の入力
データ領域に書き込まれる。
以上、述べたマスクリンクユニット/O0とスレーブリ
ンクユニット/O1の「PCとのデータ授受」、「通信
処理」は非同期に行なわれている。
従って、どちらか一方の処理の遅滞により、他の処理の
実行が遅延することはない。たとえば、PCの入出カサ
−ビスが行なわれなくなった場合でも、「PCとのデー
タ授受」が実行されないのみであり、「通信処理」は継
続して行なわれる。
この場合、入出カサ−ビスを行なっていないPCからの
出力データは、サービス停止直前のデータかあるいは、
すべて「0」データとなる。(この選択は制御プログラ
ムに依存する) 本実施例では、相互の接続形態はマスク・スレーブ形と
なり、通信の主導権はマスクリンクユニット/O0にあ
る。
各スレーブリンクユニット/O1,/O2・・・・・・
のデータはすべて一旦マスクリンクユニット/O0に集
められ、分配則により各スレーブリンクユニット/O1
,/O2・・・・・・のIloRAMI6を通して各P
Cへ入力データとして渡される。
〔発明の効果〕
以上、発明したように、本発明はPCのI/Oバスと接
続できるリンクユニットにより、PCのスキャンにまっ
たく無関係に、I/Oデータベースで各PC間の相互の
データ授受を可能にするものである。PCのI/Oバス
と接続できることにより、PC側を相互接続するための
変更の必要や、上位に計算機を配置し専用のプログラム
を準備する必要はまったくなくなるという効果がある。
また、リンクデータの割付けが一箇所に集中し、割付け
の柔軟性が飛躍的に向上できる。
また緊急度を要するデータの伝達をPCの入力処理およ
びス、キャンによるディレィに影響されることなく行な
うことが可能である。
【図面の簡単な説明】
第1図は本発明の実施例のブロック図、第2図及び第3
図は夫々従来の接続方式のブロック図である。 PCI、PC2,、PC3,PCN ・・・プログラマブルコントローラ 11・・・CPU 12・・・ROM 13・・・RAM 14・・・分配則メモリ 15・・・バッテリ 16・・・IloRAM 17・・・I/Oバスインタフェース 18・・・I/Oバスインタフェース制御部19・・・
通信部 20・・・外部入力インタフェース /O0・・・マスクリンクユニット /O1・・・スレーブリンクユニット /O2・・・スレーブリンクユニット Lo、L、+ ・・・I/Oバス L・・・伝送路 第   2   図 第3図

Claims (1)

    【特許請求の範囲】
  1. 各プログラマブルコントローラに夫々I/Oバスを介し
    てCPU11、ROM12、RAM13、I/ORAM
    16、I/Oバスインタフェース17、I/Oバスイン
    タフェース制御部18及び通信部19を具備したリンク
    ユニットを接続し、前記リンクユニットの1つに更に分
    配則メモリ14と外部入力インタフェース20とプログ
    ラミング手段を装備すると共に、各リンクユニットの通
    信部19を伝送路Lを介して接続したことを特徴とする
    複数のプログラマブルコントローラの接続方式。
JP25682986A 1986-10-30 1986-10-30 複数のプログラマブルコントロ−ラの接続方式 Pending JPS63113604A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP25682986A JPS63113604A (ja) 1986-10-30 1986-10-30 複数のプログラマブルコントロ−ラの接続方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP25682986A JPS63113604A (ja) 1986-10-30 1986-10-30 複数のプログラマブルコントロ−ラの接続方式

Publications (1)

Publication Number Publication Date
JPS63113604A true JPS63113604A (ja) 1988-05-18

Family

ID=17298005

Family Applications (1)

Application Number Title Priority Date Filing Date
JP25682986A Pending JPS63113604A (ja) 1986-10-30 1986-10-30 複数のプログラマブルコントロ−ラの接続方式

Country Status (1)

Country Link
JP (1) JPS63113604A (ja)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5499886A (en) * 1978-01-23 1979-08-07 Toshiba Corp Sequence controller
JPS5614306A (en) * 1979-07-13 1981-02-12 Toshiba Corp Multicontroller control unit
JPS5739409A (en) * 1980-08-15 1982-03-04 Hitachi Ltd Sequence display system
JPS5892006A (ja) * 1981-11-27 1983-06-01 Toshiba Corp プログラマブルコントロ−ル装置
JPS59114941A (ja) * 1982-12-20 1984-07-03 Matsushita Electric Ind Co Ltd プログラマブルコントロ−ラ

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5499886A (en) * 1978-01-23 1979-08-07 Toshiba Corp Sequence controller
JPS5614306A (en) * 1979-07-13 1981-02-12 Toshiba Corp Multicontroller control unit
JPS5739409A (en) * 1980-08-15 1982-03-04 Hitachi Ltd Sequence display system
JPS5892006A (ja) * 1981-11-27 1983-06-01 Toshiba Corp プログラマブルコントロ−ル装置
JPS59114941A (ja) * 1982-12-20 1984-07-03 Matsushita Electric Ind Co Ltd プログラマブルコントロ−ラ

Similar Documents

Publication Publication Date Title
US4692862A (en) Rapid message transmission system between computers and method
EP0055301A1 (en) Numerical control unit
JPS59114941A (ja) プログラマブルコントロ−ラ
JPS62290903A (ja) 複数のプログラマブルコントロ−ラの接続方式
JPS63113603A (ja) 複数のプログラマブルコントロ−ラの接続方式
JPS633351B2 (ja)
JPS6236938A (ja) ロ−カルエリアネツトワ−クの通信制御装置
RU2691886C1 (ru) Сложно-функциональный блок для СБИС типа система на кристалле
JPS62135038A (ja) スレ−ブプロセツサのデ−タ通信方式
JP3159516B2 (ja) 空気調和機の中継通信装置
SU1221656A1 (ru) Многоканальное устройство управлени обменом информацией между ЭВМ
JPS63201863A (ja) 情報転送方式
JPS6232748A (ja) デ−タ転送装置
JPS61101898A (ja) 自火報システムのデ−タ伝送方式
JPS6144425B2 (ja)
JPH036766A (ja) マルチプロセッサ装置における同報通信方式
JPS63118803A (ja) プログラマブルコントロ−ラと遠隔地にある機器間の接続方式
JPS629458A (ja) マルチcpuシステムバス
JPS60217446A (ja) 高速プログラマブルロジツクコントロ−ラ
JPH09135260A (ja) プログラムロジックコントローラのネットワークによる階層化方法
JPS6220006A (ja) プログラマブルコントロ−ラのリモ−トi/oリンク方式
JPH0769886B2 (ja) バス上に接続された装置間の通信方式
JPH01282663A (ja) 優先制御方式
JPH0350604A (ja) マルチシーケンス制御装置
JPS60239151A (ja) プログラマブルコントロ−ラのリング型ネツトワ−ク方式