JPH11296211A - 入出力装置 - Google Patents

入出力装置

Info

Publication number
JPH11296211A
JPH11296211A JP10317298A JP10317298A JPH11296211A JP H11296211 A JPH11296211 A JP H11296211A JP 10317298 A JP10317298 A JP 10317298A JP 10317298 A JP10317298 A JP 10317298A JP H11296211 A JPH11296211 A JP H11296211A
Authority
JP
Japan
Prior art keywords
input
output
data
output device
plc
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
JP10317298A
Other languages
English (en)
Inventor
Takashi Kawashima
隆 河島
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 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 Yaskawa Electric Corp filed Critical Yaskawa Electric Corp
Priority to JP10317298A priority Critical patent/JPH11296211A/ja
Publication of JPH11296211A publication Critical patent/JPH11296211A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Multi Processors (AREA)
  • Control By Computers (AREA)
  • Programmable Controllers (AREA)

Abstract

(57)【要約】 【課題】 通信回線を通して接続された分散入出力装置
を、複数台の分散コントローラで共有するための手段を
提供する。 【解決手段】 複数のプログラマブルコントローラにネ
ットワークを用いて接続される複数の入出力装置であっ
て、各入出力装置11は、入出力データを格納する第1
リンクバッファ31〜33を有し、各プログラマブルコ
ントローラ1〜4は、各入出力装置11に対応した第2
リンクバッファ41〜43を有すると共に、一定周期ご
とに出力データを送信する手段を備えることにより、一
台の入出力装置11に対して、ネットワーク上の複数台
のプログラマブルコントローラからアクセスを可能とし
た入出力装置。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、プログラマブルコ
ントローラ(PLC)に接続される入出力装置に関す
る。
【0002】
【従来の技術】図5は従来の入出力装置を示すものであ
る。同図において、51はPLC親局、52,53はP
LC、61は入出力装置(子局)である。図5に示され
るように、従来においては、子局である入出力装置61
と親局であるPLC51が1対nの接続形態で接続され
ている。入出力装置61で入力されたデータは、親局で
あるPLC51に送信される。出力データは親局である
PLC51から入出力装置61に対して送信され、それ
を受信した入出力装置61はデータを出力する。
【0003】
【発明が解決しようとする課題】ところが、前記の従来
技術では、親局以外のPLC52,53からも入出力を
行いたい場合は、いったん親局PLC51に対して別の
ネットワーク70を介してデータを渡し、そのデータを
親局PLC51から入出力装置61に送信して出力し、
また、親局PLC51が入出力装置61から受け取った
入力データを別のネットワーク70を介して受け取る必
要があった。このため、入出力を行うのにPLCの処理
が余分に入るため、結果的に入出力時間が多くかかって
いた。一方、特開平8−202409号公報には、複数
の制御対象機器を有するプロセスの制御装置において、
制御対象機器に制御指令を発するコントローラを各制御
対象機器に対応して現場設置した分散制御装置が開示さ
れており、入出力装置に関しては、バス接続されたCP
Uと入出力装置において、CPUから入出力装置への入
出力バスアドレスと実際の入出力接点との間に、入出力
装置1点ごとにスイッチ回路をおき、このスイッチ自体
を、CPUから切り替え指令できるようにした内容にな
っている。しかしながら、前掲の特開平8−20240
9号公報に開示された装置では、入出力バス上のアドレ
スデコード結果と、入出力接点との接続をハード的なス
イッチ回路で切り替えるだけのものであり、入出力装置
を有する分散制御装置でしか入出力データを扱えないと
いう問題があった。そこで本発明の目的は、通信回線を
通して接続された分散入出力装置を、複数台の分散コン
トローラで共有するための手段を提供することにある。
【0004】
【課題を解決するための手段】前記目的を達成するた
め、本発明は、複数のプログラマブルコントローラにネ
ットワークを用いて接続される複数の入出力装置であっ
て、各入出力装置は、入出力データを格納する第1リン
クバッファを有し、各プログラマブルコントローラは、
前記各入出力装置に対応した第2リンクバッファを有す
ると共に、一定周期ごとに出力データを送信する手段を
備えることにより、一台の入出力装置に対して、前記ネ
ットワーク上の複数台のプログラマブルコントローラか
らアクセスを可能としたものである。
【0005】
【発明の実施の形態】本発明では、図1に示すように入
出力装置11と複数台のPLC1〜4をn対nの接続形
態でネットワーク20に接続し、入出力装置11が入力
データをネットワーク20上の複数台のPLC1〜4に
対してブロードキャストすることにより一台の入出力装
置(例えば入出力装置1)の入力データをネットワーク
20上の全PLC1〜4で参照できるようにしている。
また、入出力装置11は入出力データを格納するバッフ
ァ(第1リンクバッファ)31,32,33を持つてお
り、第1リンクバッファ31,32,33はPLC1〜
4のステーション番号毎に細分されている。各PLC1
〜4は入出力装置11に対して出力データを送信し、そ
のデータを受信した入出力装置11は、ステーション番
号に対応する第1リンクバッファに受信データを格納す
る。データの出力は、第1リンクバッファのデータと出
力モジュールの対応表に基づき行われる。こうして、各
PLC1〜4は入出力装置11に対して出力データを送
信することができる。上記手段により、一台の入出力装
置を複数台のPLCで共用することができ、従来技術の
ように1つのPLCで入出力データの受け渡しをする必
要が無くなるため処理時間が短縮できる。
【0006】
【実施例】以下、本発明の実施例を図に基づいて説明す
る。図2はシステムの構成図である。まず、ネットワー
ク上の各PLC1,2,・・・は、図3のように入出力
データ用のバッファ41,42,43を持っている。こ
のバッファ41,42,43を第2リンクバッファと呼
ぶ。相手ステーション毎に第2リンクバッファが細分さ
れている。各PLCはPLCのスキャン周期毎に、出力
データを送信している。また、入出力装置11にもPL
C1〜4と同様の第1リンクバッファ31,32,33
があり、各PLCが送信した出力データを受信し第1リ
ンクバッファ31,32,33に蓄える。入出力装置1
1は、表1に示すように、第1リンクバッファのどのデ
ータをどのモジュールに出力するか、またどのモジュー
ルの入力データをどの第1リンクバッファに格納するか
を表す対応表を持っている。
【0007】
【表1】
【0008】PLC1からの入力データは第1リンクバ
ッファ31、PLC2からのデータは第1リンクバッフ
ァ32に格納される。第1リンクバッファ33のデータ
は一定の周期でネットワーク上のPLCに対してブロー
ドキャストされる。各PLCは同じタイミングで入出力
装置からの入力データを参照することができる。図2の
システムで、PLC1から1ワードのデータを入出力装
置のモジュールM1に対して出力する場合、PLC2か
ら1ワードのデータを入出力装置のモジュールM2に対
して出力する場合と、入出力装置のモジュールM3から
の入力データをPLC1、2で入力する場合を考えてみ
る。PLC1のデータおよびPLC2のデータはそれぞ
れのPLCのスキャンの周期で送信されている。送信さ
れたデータは入出力装置で受信され、入出力装置の第1
リンクバッファの各PLCに割り当てられた領域に格納
される。
【0009】図4に示すように、入出力装置11はユー
ザによって設定された対応表に基づき、入出力処理を行
う。入出力装置11は、まず、第1リンクバッファ31
に格納されたPLC1からのデータのうち、IW100
という番地のデータを1ワード、モジュールM1に出力
する。次に、第1リンクバッファ32に格納されたPL
C2からのデータのうち、IW200という番地のデー
タを1ワード、モジュールM2に出力する。最後に、モ
ジュールM3から入力した1ワードのデータを、第1リ
ンクバッファ33のOW300という番地に格納する。
第1リンクバッファ33のデータは、入出力処理終了後
にネットワーク上の全PLCに対してブロードキャスト
される。ブロードキャストされたデータはPLC1、P
LC2で受信され、それぞれの第1リンクバッファの入
出力装置からの受信に割り当てられた領域に格納され
る。格納されたデータはPLCのラダー処理により解読
される。
【0010】
【発明の効果】以上述べたように、本発明によれば、各
入出力装置は入出力データを格納する第1リンクバッフ
ァを有し、各プログラマブルコントローラは各入出力装
置に対応した第2リンクバッファを有すると共に、一定
周期ごとに出力データを送信する手段を備えたことによ
り、一台の入出力装置を複数台のPLCで共用すること
ができ、入出力処理を効率よく行うことができる。
【図面の簡単な説明】
【図1】 本発明による入出力装置とPLCのシステム
構成図である。
【図2】 実施例のシステム構成図である。
【図3】 第1リンクバッファを示した図である。
【図4】 入出力装置内部のデータ構造を示した図であ
る。
【図5】 従来技術による入出力装置である。
【符号の説明】
1〜4 PLC、11 PLC(プログラマブルコント
ローラ)、20 ネットワーク、31〜34 第1リン
クバッファ、41〜43 第2リンクバッファ、M1〜
M3 モジュール

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 複数のプログラマブルコントローラにネ
    ットワークを用いて接続される複数の入出力装置であっ
    て、各入出力装置は、入出力データを格納する第1リン
    クバッファを有し、各プログラマブルコントローラは、
    前記各入出力装置に対応した第2リンクバッファを有す
    ると共に、一定周期ごとに出力データを送信する手段を
    備えることにより、一台の入出力装置に対して、前記ネ
    ットワーク上の複数台のプログラマブルコントローラか
    らアクセスを可能としたことを特徴とする入出力装置。
JP10317298A 1998-04-14 1998-04-14 入出力装置 Pending JPH11296211A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10317298A JPH11296211A (ja) 1998-04-14 1998-04-14 入出力装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10317298A JPH11296211A (ja) 1998-04-14 1998-04-14 入出力装置

Publications (1)

Publication Number Publication Date
JPH11296211A true JPH11296211A (ja) 1999-10-29

Family

ID=14347098

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10317298A Pending JPH11296211A (ja) 1998-04-14 1998-04-14 入出力装置

Country Status (1)

Country Link
JP (1) JPH11296211A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008251052A (ja) * 2008-07-08 2008-10-16 Omron Corp I/oユニット及びプログラマブルコントローラシステム
WO2012105277A1 (ja) * 2011-02-04 2012-08-09 三菱電機株式会社 エンジニアリングツール、及びプログラマブルコントローラ

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2008251052A (ja) * 2008-07-08 2008-10-16 Omron Corp I/oユニット及びプログラマブルコントローラシステム
WO2012105277A1 (ja) * 2011-02-04 2012-08-09 三菱電機株式会社 エンジニアリングツール、及びプログラマブルコントローラ
CN103339574A (zh) * 2011-02-04 2013-10-02 三菱电机株式会社 工程设计工具及可编程控制器
JP5414916B2 (ja) * 2011-02-04 2014-02-12 三菱電機株式会社 エンジニアリングツール、及びプログラマブルコントローラ
KR101445997B1 (ko) * 2011-02-04 2014-09-29 미쓰비시덴키 가부시키가이샤 엔지니어링 툴 및 프로그래머블 컨트롤러
CN103339574B (zh) * 2011-02-04 2015-11-25 三菱电机株式会社 工程设计工具及可编程控制器

Similar Documents

Publication Publication Date Title
US11229010B2 (en) Wireless communication system and wireless communication control method, wireless communication device and wireless communication method, and computer program
EP0365673B1 (en) Peer-to-peer register exchange controller for plcs
US7702834B2 (en) Data transmission method serial bus system and switch-on unit for a passive station
JPH0624371B2 (ja) 通信制御装置
EP1850196A1 (en) Programmable controller with communication unit capable of responding in real time to request of I/O data
CN105245424B (zh) Profibus dp与profinet通信网络通过共享存储器互连的方法
JP5308418B2 (ja) プログラマブルロジックコントローラ
JPH11296211A (ja) 入出力装置
CN212064049U (zh) 一种工业以太网下控制asi从站的装置
JP2006171833A (ja) Plcのデータ交換システム、及びplcのデータ交換システムの制御方法
JP4073383B2 (ja) スキャン伝送ネットワーク間の中継装置
WO2021214966A1 (ja) 通信装置、通信システム、通信方法、およびプログラム
JPH0730576A (ja) 伝送システム
JPH05252168A (ja) データリンク方法
CN221784188U (zh) EtherCAT从站通讯系统
CN104834618A (zh) 一种基于rs485总线通信的多设备扫描方法和电力电子系统
JPH07319515A (ja) プログラマブルコントローラの分散制御システム
JP3171520B2 (ja) Lan間接続装置
JPH0439684B2 (ja)
JP2000299895A (ja) ドライブ装置インターフェース方式
JPH04360259A (ja) ポーリングによる伝送制御方式
JP2566350B2 (ja) データウェイ装置
JPH0697948A (ja) アドレス設定方式
JP2003124952A (ja) データアクセス制御方法
JPS6236941A (ja) 自動車内デ−タ通信装置