JP2774669B2 - プログラマブルコントローラのネットワーク構成方法 - Google Patents
プログラマブルコントローラのネットワーク構成方法Info
- Publication number
- JP2774669B2 JP2774669B2 JP14623090A JP14623090A JP2774669B2 JP 2774669 B2 JP2774669 B2 JP 2774669B2 JP 14623090 A JP14623090 A JP 14623090A JP 14623090 A JP14623090 A JP 14623090A JP 2774669 B2 JP2774669 B2 JP 2774669B2
- Authority
- JP
- Japan
- Prior art keywords
- transmission
- data
- area
- shared memory
- memory
- 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.)
- Expired - Lifetime
Links
Landscapes
- Programmable Controllers (AREA)
Description
にデータを共有するスキャン伝送のデータ伝送方法に係
り、特に異なる伝送系統間に設けられるゲートウェイス
テーションの機能を改善したプログラマブルコントロー
ラのネットワーク構成方法に関するものである。
がデータを共有して制御される従来のスキャン伝送方式
を、第3図、第4図を用いて説明する。
〜24を備え、伝送路1で結合されている。各伝送装置21
〜24にはそれぞれ共有メモリ31〜34が設けられている。
この共有メモリ31〜34には各ステーション(PC)のデー
タエリアが重複しないようにすべて同じ様に割付けが設
定されている。この割付けは各伝送装置に設けられたス
イッチからPCからの指令で送信データエリアを設定する
ことにより行われる。第3図は、PC41のデータが共有メ
モリ31のエリア31Aに割付けられた例である。
に格納され、伝送装置21が送信権を得るとこの送信デー
タエリア31Aの送信すべきデータの先頭アドレスとサイ
ズを付してこのデータが伝送路1へ送出される。これら
の信号が伝送装置22〜24で受信されると、それぞれの共
有メモリ32〜34に格納される。この場合、受信された先
頭アドレスとサイズに応じてそれぞれのメモリエリア32
A〜34A内の指定アドレスに格納される。このようにして
伝送装置21の共有メモリ31の送信データエリア31A内の
データは、この系統に接続されたすべての伝送装置の共
有メモリの同じメモリエリアに転送される。各伝送装置
は送信権を得ると前述と同様に自局の送信データエリア
のデータを送信し、送信権が全局を一巡するとすべての
共有メモリの内容は同一の最新データで更新される。
PC41〜44において、それぞれ自局に定められた送信デー
タエリアにデータを書込めば、全ての他局に送られ、他
局のPCにおいてそのエリアのデータを読出せば、PC間で
データの授受を行うことができ、複数のPCを全体として
1つの制御システムとして機能させることができる。こ
の伝送方式は一般にスキャン伝送方式と呼ばれている。
を定期的に更新するが、そのとき発生した伝送エラーに
ついては、更新周期が短いので、再試行は行わず、次回
更新で正常復帰するのを期待している。
従来構成を第4図に示す。
統のスキャン伝送に用いられ、伝送路1にPC41,42が、
伝送路5にはPC42,81,82が接続され、PC42に2台の伝送
装置22と62を設けこの局をゲートウェイとした例であ
る。ここで、伝送路1に接続したPCと、伝送路2に接続
されたPCがデータを共有する場合について説明する。
リア31Aのデータを共有する例を示しており、伝送路1
側のスキャン伝送により伝送装置22の共有メモリ32のメ
モリエリア32A内に伝送される。
ン伝送を行うと共に、PC42により伝送路1と5間を結ぶ
ゲートウェイとしての機能が設けられている。これによ
り、伝送装置22の共有メモリ32のメモリエリア32A内に
データが書き込まれると、該データは伝送装置62の共有
メモリ72の該当エリア72Aに転送され、伝送装置62は該
エリア72Aを送信エリアとして転送されたデータを再び
伝送路5に送出し、伝送装置61,63の共有メモリ71,73の
該当エリア71A,73A内に書き込まれる。
データは、伝送路1および伝送路5に接続される全ての
伝送装置にて共有される。このように、PC42を介して伝
送路1および伝送路5の階層化が行われる。
テーションは、各伝送装置の送信エリアを事前に設定し
ておく必要があるため、各伝送装置にて共有メモリの送
信エリアを変更した場合に、そのゲートウェイ機能を持
つステーションの送信エリアの設定まで変更する必要が
あり、システム構成の変更が煩雑でやりにくいという問
題がある。
ートウェイ機能を持つステーションの送信エリアの設定
を不要とし、システム構成の変更にも容易に対応できる
プログラマブルコントローラの階層化ネットワーク構成
方法を提供することを目的とする。
ラマブルコントローラが互いにデータを共有するスキャ
ン伝送のデータ伝送方法において、 異なる伝送系統間に設けられ、データ転送を行うゲー
トウェイステーションに、一方の伝送系統を介して送信
された一定量のデータを受信し第1の共有メモリに書き
込む度に該第1の共有メモリの書き込みアドレスに対応
したアドレスのステータスメモリに伝送ステータス情報
をセットし、他方の伝送系統に転送するに際し、上記伝
送ステータス情報に応じて第2の共有メモリの送信エリ
アを設定する送信エリア設定メモリに一定量の送信デー
タ毎の送信エリア設定情報をセットし、該第1の共有メ
モリに書き込まれた受信データを該第2の共有メモリの
該送信エリアに転送する機能を設け、ゲートウェイステ
ーションの事前の送信エリアの設定を不要にすると共
に、任意の伝送装置の送信エリアが変更された場合にも
ゲートウェイステーションの送信エリアの設定変更を不
要としたプログラマブルコントローラのネットワーク構
成方法である。
構成方法の実施例を第1図と第2図を用いて説明する。
を持つステーションの要部構成図である。このステーシ
ョンには、伝送路1に接続された伝送装置2と伝送路5
に接続された伝送装置6が備えられ、各伝送装置2,6に
は共有メモリ3,7が備えられている。伝送路1と5には
ゲートウェイの機能を持たない他のステーションの伝送
装置21と61が接続され、各伝送装置21と61には共有メモ
リ31と71が備えられている。
ための伝送ステータス情報を格納するステータスメモリ
3aと7a、また、送信エリア設定情報を格納する送信エリ
ア設定メモリ3bと7bが設けられている。
われるが、伝送路1と5の間で伝送が行われるとゲート
ウェイの機能が作用する。
リ31のデータを送信した場合について説明する。
出すると伝送装置2ではこのデータが受信され共有メモ
リ3に格納される。この場合1ワードの受信データが共
有メモリ3の受信エリアに書き込まれる度に、その書き
込みアドレスに対応したステータスメモリ3aのアドレス
に正常に受信されたことを示す伝送ステータス情報がセ
ットされる。
に行われるが、転送に先立って伝送ステータス情報が参
照され、転送側の共有メモリの送信エリアが設定され
る。すなわち、伝送装置2側の共有メモリ3に書き込ま
れた受信データを転送するとき、転送に先立って、伝送
装置6側に設けられた送信エリア設定メモリ7bにステー
タスメモリ3aの伝送ステータス情報に応じて送信エリア
が設定される。この送信エリア設定メモリ7bはステータ
スメモリ3aと同様のもので、1つの情報で1ワードの送
信エリアが設定される。この設定が行われた後、共有メ
モリ3の受信データが共有メモリ7の送信エリアに転送
される。伝送装置6は送信エリアに転送されたデータを
伝送路5側のスキャン伝送により送信し、伝送路5に接
続された全ての伝送装置に受信される。
かいのでその部分のデータをスキャップさせ、次回のス
キャン伝送に期待する。
前の設定で設定され、送信終了まで変更出来ないが、ス
キャン伝送周期毎に、各データに対して送信エリアが更
新される。
ステータスメモリ3aに1ビットで成る伝送路ステータス
情報がセットされ、送信エリア設定メモリ7bに1ビット
で成る送信エリア設定情報が設定された例である。この
例のように、伝送ステータス情報と送信エリア設定情報
を同じ形態とすることにより、ゲートウェイの転送時の
送信エリア設定の処理を簡素化することができる。
置2の共有メモリ3の受信エリアが変更に応じて移動
し、伝送ステータス情報がセットされるエリアが移動す
るので、伝送装置6の送信エリア設定テーブル7bに対す
る送信エリアの設定も移動する。従って、ゲートウェイ
ステーションでの送信エリアの設定変更は不要となる。
が互いにデータを共有するスキャン伝送のデータ伝送方
法において、異なる伝送系統間でデータの転送を行うゲ
ートウェイステーションの送信エリアの設定が不要とな
り、伝送システムの変更が容易になり、システム拡張性
のあるプログラマブルコントローラのネットワーク構成
方法を得ることができる。
1図中のメモリ3a,7bにセットされる情報例を示す図、
第3図は本発明が適用可能なスキャン伝送方式を説明す
るための図、第4図は異るスキャン伝送系統間でデータ
転送する従来のゲートウェイステーションを説明するた
めの図である。 1,5……伝送路、2,6,21,61……伝送装置 3,7,31,71……共有メモリ 4……プログラマブルコントローラ(PC) 3a,7b……ステータスメモリ 3b,7b……送信エリア設定メモリ
Claims (1)
- 【請求項1】複数のプログラマブルコントローラが互い
にデータを共有するスキャン伝送のデータ伝送方法にお
いて、 異なる伝送系統間に設けられ、データ転送を行うゲート
ウェイステーションに、一方の伝送系統を介して送信さ
れた一定量のデータを受信し第1の共有メモリに書き込
む度に該第1の共有メモリの書き込みアドレスに対応し
たアドレスのステータスメモリに伝送ステータス情報を
セットし、他方の伝送系統に転送するに際し、上記伝送
ステータス情報に応じて第2の共有メモリの送信エリア
を設定する送信エリア設定メモリに一定量の送信データ
毎の送信エリア設定情報をセットし、該第1の共有メモ
リに書き込まれた受信データを該第2の共有メモリの該
送信エリアに転送する機能を設けたことを特徴とするプ
ログラマブルコントローラのネットワーク構成方法。
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 JPH0439705A (ja) | 1992-02-10 |
JP2774669B2 true 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) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6309706B2 (ja) * | 2012-09-06 | 2018-04-11 | Necネットワーク・センサ株式会社 | 計算機、計算機システム及び共有メモリ制御方法 |
JP5881568B2 (ja) * | 2012-09-14 | 2016-03-09 | 株式会社東芝 | スキャン伝送ゲートウェイ装置 |
-
1990
- 1990-06-06 JP JP14623090A patent/JP2774669B2/ja not_active Expired - Lifetime
Also Published As
Publication number | Publication date |
---|---|
JPH0439705A (ja) | 1992-02-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7702834B2 (en) | Data transmission method serial bus system and switch-on unit for a passive station | |
KR100981461B1 (ko) | 통신 칩 및 메시지 관리자에 의한 통신 칩의 메시지 메모리의 데이터에 대한 액세스 제어 방법 | |
JPS5914778B2 (ja) | デ−タ処理装置 | |
US7080175B2 (en) | Network system | |
JP2774669B2 (ja) | プログラマブルコントローラのネットワーク構成方法 | |
EP1255375B1 (en) | Plural station memory data sharing system | |
GB2096369A (en) | Decentralized data processing system of modular construction | |
JP3105029B2 (ja) | 二重化制御装置 | |
JP4073383B2 (ja) | スキャン伝送ネットワーク間の中継装置 | |
SU668629A3 (ru) | Система дл селективного обмена информацией между абонентами | |
JPH07105804B2 (ja) | アドレス設定器 | |
JPS6244808A (ja) | Nc加工機械群の制御方法 | |
JPH07319515A (ja) | プログラマブルコントローラの分散制御システム | |
JP2611388B2 (ja) | データ処理装置 | |
JPS6236938A (ja) | ロ−カルエリアネツトワ−クの通信制御装置 | |
JP2640487B2 (ja) | プログラマブルコントローラ・システム | |
JPH0439684B2 (ja) | ||
JPH11127179A (ja) | 二重化通信制御装置 | |
JPH0319499A (ja) | 分散型コントローラ | |
JP2003124952A (ja) | データアクセス制御方法 | |
JPH0710070B2 (ja) | ネットワーク間データ転送装置 | |
JPH09135260A (ja) | プログラムロジックコントローラのネットワークによる階層化方法 | |
JPH04282938A (ja) | 通信制御装置 | |
JPH0677975A (ja) | 通信領域の割付方式 | |
JPH02253751A (ja) | 通信データ制御装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Year of fee payment: 10 Free format text: PAYMENT UNTIL: 20080424 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Year of fee payment: 11 Free format text: PAYMENT UNTIL: 20090424 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Year of fee payment: 12 Free format text: PAYMENT UNTIL: 20100424 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Year of fee payment: 12 Free format text: PAYMENT UNTIL: 20100424 |
|
FPAY | Renewal fee payment (prs date is renewal date of database) |
Year of fee payment: 13 Free format text: PAYMENT UNTIL: 20110424 |
|
EXPY | Cancellation because of completion of term | ||
FPAY | Renewal fee payment (prs date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110424 Year of fee payment: 13 |