JPH0439705A - プログラマブルコントローラのネットワーク構成方法 - Google Patents

プログラマブルコントローラのネットワーク構成方法

Info

Publication number
JPH0439705A
JPH0439705A JP14623090A JP14623090A JPH0439705A JP H0439705 A JPH0439705 A JP H0439705A JP 14623090 A JP14623090 A JP 14623090A JP 14623090 A JP14623090 A JP 14623090A JP H0439705 A JPH0439705 A JP H0439705A
Authority
JP
Japan
Prior art keywords
transmission
data
shared memory
memory
area
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
JP14623090A
Other languages
English (en)
Other versions
JP2774669B2 (ja
Inventor
Kiichi Inoue
井上 毅一
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.)
Toshiba Corp
Original Assignee
Toshiba 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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP14623090A priority Critical patent/JP2774669B2/ja
Publication of JPH0439705A publication Critical patent/JPH0439705A/ja
Application granted granted Critical
Publication of JP2774669B2 publication Critical patent/JP2774669B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Programmable Controllers (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔発明の目的〕 (産業上の利用分野) 本発明は、複数のプログラマブルコントローラが互いに
データを共有するスキャン伝送のデータ伝送方法に係り
、特に異なる伝送系統間に設けられるゲートウェイステ
ーションの機能を改善したプログラマブルコントローラ
のネットワーク構成方法に関するものである。
(従来の技術) 複数のプログラマブルコントローラ(以下PCと記す)
がデータを共有して制御される従来のスキャン伝送方式
を、第3図、第4図を用いて説明する。
第3図に示すように、各PC41〜44はデータ伝送装
置21〜24を備え、伝送路1で結合されている。
各伝送装置21〜24にはそれぞれ共有メモリ31〜3
4が設けられている。この共有メモリ31〜34には各
ステーション(p c)のデータエリアが重複しないよ
うにすべて同じ様に割付けが設定されている。
この割付けは各伝送装置に設けられたスイッチかPCか
らの指令で送信データエリアを設定することにより行わ
れる。第3図は、PGA1のデータが共有メモリ31の
エリア31Aに割付けられた例である。
PGA1により伝送すべきデータが送信データエリア3
1Aに格納され、伝送装置21が送信権を得るとこの送
信データエリア31Aの送信すべきデータの先頭アドレ
スとサイズを付してこのデータが伝送路1へ送出される
。これらの信号が伝送装置22〜24で受信されると、
それぞれの共有メモリ32〜34に格納される。この場
合、受信された先頭アドレスとサイズに応じてそれぞれ
のメモリエリア32A〜34A内の指定アドレスに格納
される。このようにして伝送装置21の共有メモリ31
の送信データエリア31A内のデータは、この系統に接
続されたすべての伝送装置の共有メモリの同じメモリエ
リアに転送される。各伝送装置は送信権を得ると前述と
同様に自局の送信データエリアのデータを送信し、送信
権が全局を一巡するとすべての共有メモリの内容は同一
の最新データで更新される。
これらの処理をサイクリックに実行することにより、P
C41〜44において、それぞれ自局に定められた送信
データエリアにデータを書込めば、全ての他局に送られ
、他局のPCにおいてそのエリアのデータを読出せば、
20間でデータの授受を行うことができ、複数のPCを
全体として1つの制御システムとして機能させることが
できる。この伝送方式は一般にスキャン伝送方式と呼ば
れている。
スキャン伝送を行う伝送装置では、共有メモリの内容を
定期的に更新するが、そのとき発生した伝送エラーにつ
いては、更新周期が短いので、再試行は行わず、次回更
新で正常復帰するのを期待している。
このスキャン伝送方式を用いた2つの系統を接続する従
来構成を第4図に示す。
第4図において、伝送路1と5はそれぞれ独立した系統
のスキャン伝送に用いられ、伝送路1にPGA1,42
が、伝送路5にはPGA1.81.82が接続され、P
GA1に2台の伝送袋[122と62を設けこの局をゲ
ートウェイとした例である。ここで、伝送路1に接続し
たpcと、伝送路2に接続されたPCがデータを共有す
る場合について説明する。
第4図は、伝送装置21の共有メモリ31の送信データ
エリア31Aのデータを共有する例を示しており、伝送
路1側のスキャン伝送により伝送装置22の共有メモリ
32のメモリエリア32A内に伝送される。
伝送装置22と62は、伝送路1と5に対し前述のスキ
ャン伝送を行うと共に、PGA1により伝送路1と5間
を結ぶゲートウェイとしての機能が設けられている。こ
れにより、伝送装置!22の共有メモリ32のメモリエ
リア32A内にデータが書き込まれると、該データは伝
送装置62の共有メモリ72の該当エリア72Aに転送
され、伝送装置62は該エリア72Aを送信エリアとし
て転送されたデータを再び伝送路5に送出し、伝送装置
[61,63の共有メモリ71.73の該当エリア71
A、73A内に書き込まれる。
結果として伝送装置!21の共有メモリ31の送信エリ
アのデータは、伝送路1および伝送路5に接続される全
ての伝送装置にて共有される。このように、PGA1を
介して伝送路1および伝送路5の階層化が行われる。
(発明が解決しようとする課題) しかしながら、上記従来のゲートウェイ機能を持つステ
ーションは、各伝送装置の送信エリアを事前に設定して
おく必要があるため、各伝送装置にて共有メモリの送信
エリアを変更した場合に、そのゲートウェイ機能を持つ
ステーションの送信エリアの設定まで変更する必要があ
り、システム構成の変更が煩雑でやりにくいという問題
がある。
本発明は上記の問題に鑑みてなされたものであり、ゲー
トウェイ機能を持つステーションの送信エリアの設定を
不要とし、システム構成の変更にも容易に対応できるプ
ログラマブルコントローラの階層化ネットワーク構成方
法を提供することを目的とする。
〔発明の構成〕
(課題を解決するための手段と作用) 上記目的を達成するために、本発明は、複数のプログラ
マブルコントローラが互いにデータを共有するスキャン
伝送のデータ伝送方法において、異なる伝送系統間に設
けられ、データ転送を行うゲートウェイステーションに
、一方の伝送系統を介して送信された一定量のデータを
受信し第1の共有メモリに書き込む度に該第1の共有メ
モリの書き込みアドレスに対応したアドレスのステータ
スメモリに伝送ステータス情報をセットし、他方の伝送
系統に転送するに際し、上記伝送ステータス情報に応じ
て第2の共有メモリの送信エリアを設定する送信エリア
設定メモリに一定量の送信データ毎の送信エリア設定情
報をセットし、該第1の共有メモリに書き込まれた受信
データを該第2の共有メモリの該送信エリアに転送する
機能を設け、ゲートウェイステーションの事前の送信エ
リアの設定を不要にすると共に、任意の伝送装置の送信
エリアが変更された場合にもゲートウェイステーション
の送信エリアの設定変更を不要としたプログラマブルコ
ントローラのネットワーク構成方法である。
(実施例) 本発明のプログラマブルコントローラのネットワーク構
成方法の実施例を第1@と第2図を用いて説明する。
第1図は伝送路1と5に接続されゲートウェイの機能を
持つステーションの要部構成図である。
このステーションには、伝送路1に接続された伝送装置
2と伝送路5に接続された伝送装置6が備えられ、各伝
送装置2,6には共有メモリ3,7が備えられている。
伝送路1と5にはゲートウェイの機能を持たない他のス
テーションの伝送装置21と61が接続され、各伝送装
置21と61には共有メモリ31と71が備えられてい
る。
伝送装置2と6にはゲートウェイの機能を作用させるた
めの伝送ステータス情報を格納するステータスメモリ3
aと7a、また、送信エリア設定情報を格納する送信エ
リア設定メモリ3bと7bが設けられている。
伝送路1側と伝送路5側のスキャン伝送は独立して行わ
れるが、伝送路lと5の間で伝送が行われるとゲートウ
ェイの機能が作用する。
今、伝送路1側の伝送装置21が送信権を得て共有メモ
リ31のデータを送信した場合について説明する6 伝送装置21が共有メモリ31の送信エリアのデータを
送出すると伝送装置2ではこのデータが受信され共有メ
モリ3に格納される。この場合1ワードの受信データが
共有メモリ3の受信エリアに書き込まれる度に、その書
き込みアドレスに対応したステータスメモリ3aのアド
レスに正常に受信されたことを示す伝送ステータス情報
がセットされる。
PC4により共有メモリ3と7間のデータ転送が定期的
に行われるが、転送に先立って伝送ステータス情報が参
照され、転送側の共有メモリの送信エリアが設定される
。すなわち、伝送装置2側の共有メモリ3に書き込まれ
た受信データを転送するとき、転送に先立って、伝送装
置6側に設けられた送信エリア設定メモリ7bにステー
タスメモリ3aの伝送ステータス情報に応じて送信エリ
アが設定される。この送信エリア設定メモリ7bはステ
ータスメモリ3aと同様のもので、1つの情報で1ワー
ドの送信エリアが設定される。この設定が行われた後、
共有メモリ3の受信データが共有メモリ7の送信エリア
に転送される。伝送装置6は送信エリアに転送されたデ
ータを伝送路5側のスキャン伝送により送信し、伝送路
5に接続された全ての伝送装置に受信される。
伝送エラーが発生した場合は、スキャン伝送周期が短か
いのでその部分のデータをスキップさせ、次回のスキャ
ン伝送に期待する。
また、共有メモリの送信エリアについては、伝送開始前
の設定で決定され、送信終了まで変更出来ないが、スキ
ャン伝送周期毎に、各データに対して送信エリアが更新
される。
第2図は、1〜8ワードのデータが正常に受信され、ス
テータスメモリ3aに1ビツトで成る伝送ステータス情
報がセットされ、送信エリア設定メモリ7bに1ビツト
で成る送信エリア設定情報が設定された例である。この
例のように、伝送ステータス情報と送信エリア設定情報
を同じ形態とすることにより、ゲートウェイの転送時の
送信エリア設定の処理を簡素化することができる。
伝送装置21の送信エリアが変更された場合は、伝送装
置2の共有メモリ3の受信エリアが変更に応じて移動し
、伝送ステータス情報がセットされるエリアが移動する
ので、伝送装置6の送信エリア設定テーブル7bに対す
る送信エリアの設定も移動する。従って、ゲートウェイ
ステーションでの送信エリアの設定変更は不要となる。
〔発明の効果〕
本発明によれば、複数のプログラマブルコントローラが
互いにデータを共有するスキャン伝送のデータ伝送方法
において、異なる伝送系統間でデータの転送を行うゲー
トウェイステーションの送信エリアの設定が不要となり
、伝送システムの変更が容易になり、システム拡張性の
あるプログラマブルコントローラのネットワーク構成方
法を得ることができる。
【図面の簡単な説明】
第1図は本発明の要部構成を示す実施例図、第2図は第
1図中のメモリ3a、7bにセットされる情報例を示す
図、第3図は本発明が適用可能なスキャン伝送方式を説
明するための図、第4図は異るスキャン伝送系統間でデ
ータ転送する従来のゲートウェイステーションを説明す
るための図である。 1.5・・・伝送路 2.6.21.61・・・伝送装
置3、7.31.71・・・共有メモリ 4・・・プログラマブルコントローラ(P C)3a、
7a・・・ステータスメモリ 3b、7b・・・送信エリア設定メモリ代理人 弁理士
 則 近 憲 佑 第1図 第3図 第2図

Claims (1)

  1. 【特許請求の範囲】 複数のプログラマブルコントローラが互いにデータを共
    有するスキャン伝送のデータ伝送方法において、 異なる伝送系統間に設けられ、データ転送を行うゲート
    ウェイステーションに、一方の伝送系統を介して送信さ
    れた一定量のデータを受信し第1の共有メモリに書き込
    む度に該第1の共有メモリの書き込みアドレスに対応し
    たアドレスのステータスメモリに伝送ステータス情報を
    セットし、他方の伝送系統に転送するに際し、上記伝送
    ステータス情報に応じて第2の共有メモリの送信エリア
    を設定する送信エリア設定メモリに一定量の送信データ
    毎の送信エリア設定情報をセットし、該第1の共有メモ
    リに書き込まれた受信データを該第2の共有メモリの該
    送信エリアに転送する機能を設けたことを特徴とするプ
    ログラマブルコントローラのネットワーク構成方法。
JP14623090A 1990-06-06 1990-06-06 プログラマブルコントローラのネットワーク構成方法 Expired - Lifetime JP2774669B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP14623090A JP2774669B2 (ja) 1990-06-06 1990-06-06 プログラマブルコントローラのネットワーク構成方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP14623090A JP2774669B2 (ja) 1990-06-06 1990-06-06 プログラマブルコントローラのネットワーク構成方法

Publications (2)

Publication Number Publication Date
JPH0439705A true JPH0439705A (ja) 1992-02-10
JP2774669B2 JP2774669B2 (ja) 1998-07-09

Family

ID=15403054

Family Applications (1)

Application Number Title Priority Date Filing Date
JP14623090A Expired - Lifetime JP2774669B2 (ja) 1990-06-06 1990-06-06 プログラマブルコントローラのネットワーク構成方法

Country Status (1)

Country Link
JP (1) JP2774669B2 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014052786A (ja) * 2012-09-06 2014-03-20 Nec Network & Sensor Systems Ltd 計算機、計算機システム及び共有メモリ制御方法
JP2014060513A (ja) * 2012-09-14 2014-04-03 Toshiba Corp スキャン伝送ゲートウェイ装置

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2014052786A (ja) * 2012-09-06 2014-03-20 Nec Network & Sensor Systems Ltd 計算機、計算機システム及び共有メモリ制御方法
JP2014060513A (ja) * 2012-09-14 2014-04-03 Toshiba Corp スキャン伝送ゲートウェイ装置

Also Published As

Publication number Publication date
JP2774669B2 (ja) 1998-07-09

Similar Documents

Publication Publication Date Title
US7702834B2 (en) Data transmission method serial bus system and switch-on unit for a passive station
KR100981461B1 (ko) 통신 칩 및 메시지 관리자에 의한 통신 칩의 메시지 메모리의 데이터에 대한 액세스 제어 방법
KR20070039120A (ko) 통신 구성 요소의 메시지 메모리의 데이터를 액세스하기위한 방법 및 장치
EP1255375B1 (en) Plural station memory data sharing system
JPH0439705A (ja) プログラマブルコントローラのネットワーク構成方法
JP6304048B2 (ja) 制御システム、および制御装置
JP3105029B2 (ja) 二重化制御装置
JP4073383B2 (ja) スキャン伝送ネットワーク間の中継装置
JP3751536B2 (ja) データ伝送装置
JP3380957B2 (ja) 二重化通信制御装置
JP2611388B2 (ja) データ処理装置
JP3829688B2 (ja) データアクセス制御方法
JPH0439684B2 (ja)
JPH07319515A (ja) プログラマブルコントローラの分散制御システム
JPH04282938A (ja) 通信制御装置
JPH0677975A (ja) 通信領域の割付方式
KR20000003010A (ko) 두 개의 공유 메모리를 사용한 프로세서의 이중화 장치 및 방법
JPH02253751A (ja) 通信データ制御装置
JP2640487B2 (ja) プログラマブルコントローラ・システム
JPH05216790A (ja) ネットワーク制御装置
JPH11205445A (ja) 監視制御装置
JPH027212B2 (ja)
JPS61108239A (ja) 通信主局権利の委譲方法
JPH11296211A (ja) 入出力装置
JPH0710070B2 (ja) ネットワーク間データ転送装置

Legal Events

Date Code Title Description
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080424

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090424

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100424

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100424

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110424

Year of fee payment: 13

EXPY Cancellation because of completion of term
FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110424

Year of fee payment: 13