JPH03188734A - ネットワーク間データ転送装置 - Google Patents

ネットワーク間データ転送装置

Info

Publication number
JPH03188734A
JPH03188734A JP1329260A JP32926089A JPH03188734A JP H03188734 A JPH03188734 A JP H03188734A JP 1329260 A JP1329260 A JP 1329260A JP 32926089 A JP32926089 A JP 32926089A JP H03188734 A JPH03188734 A JP H03188734A
Authority
JP
Japan
Prior art keywords
network
station
data transfer
information
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.)
Granted
Application number
JP1329260A
Other languages
English (en)
Other versions
JPH0710070B2 (ja
Inventor
Toshiya Takahashi
俊哉 高橋
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.)
Mitsubishi Electric Corp
Original Assignee
Mitsubishi 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 Mitsubishi Electric Corp filed Critical Mitsubishi Electric Corp
Priority to JP1329260A priority Critical patent/JPH0710070B2/ja
Publication of JPH03188734A publication Critical patent/JPH03188734A/ja
Publication of JPH0710070B2 publication Critical patent/JPH0710070B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野コ この発明はネットワーク間のデータ転送装置に関するも
のである。
[従来の技術] 先ず第6図乃至第18図を用いて従来のネットワーク間
のデータ転送について説明する。
第6図は従来のネットワーク金体の構成図であり1図に
おいて(1)はネットワークI(以下NTI)(2)は
ネットワーク2(以下NT2)、(3)はNTI(1)
に接続されているb局、(4)はNTI(1)とNT2
(2)の両方に接続されるa局、(5)はN T 2 
(2)に接続されている0局である。次に、第7図(a
)は従来におけるa局(4)とb局(3)の制御情報を
記憶するリンクデバイス1(6)のメモリ領域図であり
、第7図(b)は従来におけるa局(4)と0局(5)
の制御情報を記憶するリングデバイス2(7)のメモリ
嶺域図である。この第7図(a)において(8)はa局
(4)の制御情報を記憶するメモリ領域、(9)はb局
(3)の制御情報を記憶するメモリ領域である。また、
第7図(b)における(10)はa局(4)の制御情報
を記憶するメモリ領域、(11)は0局(5)の制御情
報を記憶するメモリ領域である。
第8図は従来装置におけるb局(3)の詳細構成図であ
る。図において(12)はb局(3)が制御する被制御
部、(13)はb局(3)の被制御部(12)を制御す
るユーザ処理手段1 、 (14)はb局(3)と他局
とのデータリンクを行うネットワーク制御手段1.(I
s)はリンクデバイス1(6)をメモリ領域内に持ち、
ユーザ処理手段1 (13)からもネットワーク制御手
段1 (14)からもアクセスできる記憶手段lである
また、第9図は従来装置におけるa局(4)の詳細構成
図である。図において(16)はa局(4)の制御する
被制御部、 (17)は被制御部を制御するユーザ処理
手段2 、 (1g)はNTI(1)のデータリンクを
行うネットワーク制御手段2 、 (19)はN T 
2 (2)のデータリンクを行うネットワーク制御手段
3. (22)はリンクデバイス1(6)とリンクデバ
イス2(7)との間であらかじめ定められた手順でデー
タ転送を行うネットワーク間データ転送処理手段A、 
(23)はユーザ処理手段2 (17)とネットワーク
間データ転送処理手段A (22)とから構成されるプ
ログラマブルコントローラ(以下pcと称す)、 (2
0)はリンクデバイス1(6)をメモリ領域内にもちp
 c (23)及びネットワーク制御手段2(18)の
両方からアクセスできる記憶手段2 、 (21)はリ
ンクデバイス2(7)をメモリ領域内にもちp c (
23)及びネットワーク制御手段3 (19)の両方か
らアクセスできる記憶手段3である。
第10図は、従来装置におけるb局(3)のハードウェ
ア構成に基づくブロック図である。図において(45)
はNTI(1)からb局(3)への入力信号、 (46
)はb局(3)からNTI(1)への出力信号、 (4
7)はプログラマブルコントローラp c (43)の
CP U、(4g)はシステムプログラムが記憶されて
いるシステムプログラムメモ1ハ(49)はユーザプロ
グラムが格納されるユーザプログラムメモ1ハ (50
)はワークエリヤ等に使われるデータメモ1ハ(51)
は被制御部(12)への出力情報と被制御部(12)か
らの入力情報を貯えるためのI10メモリである。 (
52)はネットワーク制御手段1 (14)のCPU、
(53)はシステムプログラムが記憶されるシステムプ
ログラムメモ1ハ (54)はワークエリヤ等に使われ
るデータメモリ、 (55)はNTI(1)に送信デー
タを送信する送信用コントローラ、 (56)はNTI
(1)から受信データを受ける受信用コントローラであ
る。
第11図は従来装置における。a局(4)のハードウェ
ア構成に基づくブロック図である。図において(24)
はNTI(1)からa局(4)への入力信号、 (25
)はa局(4)からNT1(1)への出力信号、 (2
6)はNT 2 (2)からa局(4)への入力信号、
 (27)はa局(4)からN T 2 (2)への出
力信号である。また、 (2g)はプログラマブルコン
トローラp c (23)のCPU。
(29)はシステムプログラムが記憶されるシステムプ
ログラムメモリ、 (30)はユーザプログラムが格納
されるユーザプログラムメモリ、  (31)はワーク
エリヤ等に使われるデータメモリ、 (32)は被制御
部(I6)への出力情報及び被制御部(16)からの人
力情報等を貯えるためのI10メモリである。 さらに
、 (33)はネットワーク制御手段2 (1g)のC
PU(34)はネットワーク制御手段2 <18>のシ
ステムプログラムメモリ、 (35)はネットワーク制
御手段2(18)のCP U (Ll)がワークエリヤ
等として使うデータメモリ、 (36)はNTI(1)
へデータを送出する送信用コントローラ、 (37)は
NTI(1)から入力されるデータを受信する受信用コ
ントローラであるまた。 (3g)はネットワーク制御
手段3 (19)のcpU、 (39)はネットワーク
制御手段3 (19)のシステムプログラムメモリ、 
(40)はワークエリヤ等として使われるデータメモリ
、(41)はN T 2 (2)へデータを送信する送
信用コントローラ、 (42)はNT2(2)から入力
されるデータを受信する受信用コントローラである。
第12図は従来装置におけるネットワーク間データ転送
の全体構成の一例を示すブロック図であり第6図に示し
た各ネットワークの局数を増加した例を示している。第
12図において、 (5g)ネットワークla:(59
)はネットワーク2a、(60)は2つのネットワーク
(58)、 (59)に接続され、2つのネ、。
トワーク(5g)、 (59)間のデータ転送を行う第
9図および第1I図に示される構成のA局である。(6
1)〜(66)は第8図および第1O図に示される構成
のB局、C局、D局、E局、F局、G局である。第12
図の例ではネットワークl a (5g)は、共通局で
あるA局(60)、 B局(61)、 C局(62)、
 D局(63)の4つの局から構成され、ネットワーク
2 a (59)は共通局であるA局(60)、 E局
(64)、 F局(65)、 G局(66)の4つの局
から構成されている。
次に、従来技術の内容を明らかにするために、第12図
に示すネットワークにおいてA局(6o)〜G局(66
)の各局に備えられているネットワーク制御手段1(1
4)、ネットワーク制御手段2 (18)、およびネッ
トワーク制御手段3 (19)の動作を述べ、ネットワ
ーク1 a (58)内と、ネットワーク2a (59
)内における情報伝達方法について説明する。ネットワ
ーク1 a (5g)内の情報伝達方法とネットワーク
2 a (59)内の情報伝達方法は同じなのでネット
ワーク1 a (5g)について説明する。A局(60
)は第9図、第11図に示すように記憶手段2 (20
)を持っている。この記憶手段2 (2G)はネットワ
ーク制御手段2(18)とp c (23)に接続され
、pc(23)側からもネットワーク制御手段2 (1
8)からもアクセスできる。B局(61)〜D局(63
)は同様にユーザ処理手段1 (13)からもネットワ
ーク制御手段1 (14)からもアクセスできる記憶手
段1 (15)を持っている。
これらの記憶手段1(14)、  2(2G)は第13
図(a)に示されるメモリ領域を有するリンクデバイス
1a(67)を持っている。このリンクデバイスl a
 (67)のメモリ領域はネットワークl a (58
)内にある局数に分割され1分割されたそれぞれの領域
は、それぞれの局に振り当てられ、当該局の持つ被制御
装置に関する入出力情報、内部リレー情報などを記憶し
ている。A局(60)に振り当てられた領域には、被制
御装置に関する入出力情報、内部リレー情報の他に、ネ
ットワークl a (58)とネットワーク2 a (
59)間のデータ転送のための領域を含んでいる。第1
3図(a)において(68)はA局(60)に振り当て
られたA局の情報領域、 (69)はB局(61)に振
り当てられたB局の情報領域、 (70)はC局(62
)に振り当てられたC局の情報領域、 (71)はD局
(63)に振り当てられたD局の情報領域である。A局
(60)〜D局(63)のいずれの局もリンクデバイス
1a (67)を持ち、自局の情報領域には自局のpc
(13)、 (23)により書込みができるが、他局の
情報領域には自局のp c (13)(23)からは読
出しはできるが書込みはできないように構成されている
。例えばA局の情報領域(68)に対しては、A局(6
0)は書き込みができるが、B局(61)〜D局(63
)は書き込みができず、A局(60)はB局の情報領域
(69)〜D局の情報領域(71)に対しては書き込み
はできないなお、A局(60)はA局の情報領域(68
)〜D局(63)の情報領域(71)の読出しはできる
ようになっている。また、ネットワークI a (5g
)内の各局(60)。
(61)、 (62)、 (6:()の持つリンクデバ
イスl a (67)の内容は常時同一になるように制
御されている。ネットワーク内の各局がリンクデバイス
内に常時ネットワーク内のすべての局の情報を持つ通信
制御方法は、各局の持つリンクデバイスのメモリ容量を
太き(するか、ネットワーク内の交信が簡素化され結果
として通信速度が向上する場合が多いので一般に広く利
用されている方法である。
ネットワークl a (58)における各局(6G)、
 (61)。
(62)、 (63)の持つリンクデバイス1 a (
67)の内容を同一にする動作は、第9図、第11図に
おけるネットワーク制御手段2 (18)、および第8
図、第10図におけるネットワーク制御手段1 (14
)が行っている。第14図はその動作の一例を示すフロ
ー図である。第14図のフロー図において、先ずステ・
ノブ(S100)で、ネットワークl a (58)内
のデータ交信を開始すると2次のステ・ノブ(Slot
)において、ネットワークl a (58)内の局のう
ち送信権を持つ唯一の局(以下親局と称す)が、リンク
デ/<イス1a(67)のうち親局に割当てられたメモ
リ領域の内容をネットワークl a (58)内の送信
権を持たなtX局(以下子局と称す)に送信する。例え
ばB局(61)が親局であればB局の設定範囲(69)
の内容をA局(60)、 C局(62)およびD局(6
3)に送信する。次にステップ(S102)において、
ステ・ノブ(Slot)で親局が送信したデータを受取
った子局は、自局の持つリンクデバイスl a (67
)のメモリ領域の中で親局の情報領域となっている部分
に、受信したデータを書き込む。例えばB局(61)が
親局となっているときは、A局(60)、 C局(62
)、およびD局(63)が持つリンクデバイスl a 
(67)の中のB局の情報領域(69)に受信したデー
タを書き込む。続いて、ステップ(S l 03)では
、ネットワーク1 a (5g)内のすべての局に対し
て送信を終了したかを判定し、終了していないときは、
ステップ(S104)で親局が送信する送信先の子局を
別のまだ送信を行っていない子局に変えステップ(SI
OI)に戻す。 ステップ(S103)で、ネットワー
クl a (5g)内のすべての子局に対して送信が終
了すれば次のステップ(3105)に進む。ネットワー
クl a (58)内の局はすべて送信権を持つ親局に
なり得るようになっていて1次のステップ(S106)
に示すように今まで子局であったネットワークl a 
(58)内の1つの局を親局にし今まで親局であった局
を子局に変えてゆく。ステップ(S105)ではネット
ワーク内のすべての局が親局になりかつ、ステップ(S
lot)〜ステ・ノブ(S104)を繰返し実行したか
判定し、この判定条件を満足していなければステ・ノブ
(S106)に戻り、今まで子局であったネットワーク
l a (5g)内の1つの局でまだ親局となっていな
い局を親局にし、ステップ(SIOl)に戻る。ステッ
プ(S105)で判定条件を満足すれば、ネットワーク
l a (5g)内における情報伝達は完了する。一般
に使用される9600BPS内外の伝送速度をもつ伝送
ラインで工場のコンベヤラインを制御する場合、1つの
ネットワーク内の局の数が多くなると情報伝達時間が大
きくなりすぎ。
制御が追いつかなくなる。そこで工場内の局数が多いと
きはネットワークを複数にし、ファクトリオートメーシ
ョン・コントローラ等の比較的規模の大きい制御装置に
より制御する方法がとられている。このときネットワー
ク間で交信する必要のある情報の量はネットワーク内で
交信する情報の量に比べて小さいように構成して、ファ
クトリ・オートメーション・コントローラ等の負荷を小
さくシ、処理速度を遅くしないようにしている。このよ
うなファクトリ・オートメーション・コントローラ等の
役割は、第12図においては、A局(60)のp c 
(23)が果たしている。これは、ネットワークが2つ
で、その間のデータ交信を扱う場合、pcにネットワー
ク間交換機能を持たせることによりファクトリ・オート
メーション・コントローラを用いなくても間に合うこと
が多いためである。
次に第9図、第11図におけるp c (23)の動作
について第15図のフロー図により説明する。第6図に
示す構成のネットワークにおいて、ステップ(3201
)で、 p c (23)のc p u (2g)は、
ネットワーク間データ転送を含まない被制御部(16)
の制御プログラム等(以下ユーザ処理と称す)を実行し
1次にステップ(S202)では、ネットワーク1(1
)からネットワーク2(2)へのデータ転送を行い、ス
テ1.プ(2003)ではネットワーク2(2)からネ
ットワーク1(1)へのデータ転送を行い、その後再び
ステップ(S201)に戻りユーザ処理を行う。以上の
動作を繰り返すことによりa局(4)は被制御部(16
)を制御すると共にネットワーク1(1)とネットワー
ク2(2)の間のデータ転送処理を行っている。なお、
第16図にステップ(S202)で行われるデータ転送
(401)の−例を示す。この例では、a局(4)の記
憶手段1(20)のリンクデバイス1(6)のb局の情
報領域(9)のうち、ネットワーク2(2)に転送すべ
きデータが格納されている領域のデータ(1,200)
〜(1,219)を。
a局(4)の記憶手段2 (21)にあるリンクデバイ
ス2(7)のa局の情報領域(8)の領域(LO) 〜
(Li2)に転送している。このようにして、ネットワ
ーク1(1)内の情報のうち、ネットワーク2(2)に
転送したい情報があるときは、これをネットワーク2(
2)のリンクデバイス2(7)のa局の情報領域(lO
)内に転送し、ネットワーク2(2)にある0局(5)
はリンクデバイス2(7)のa局の情報領域(10)の
領域にある情報を読むことにより、ネットワークl (
1)からネットワーク2(2)へのデータ転送が行われ
る。第15図のステップ(S203)ではネットワーク
2(2)からネットワーク1(1)へのデータ転送を行
うが、その動作はステップ(S202)において説明し
た動作と同様である。
また第12図に示す構成のネットワークの場合はステッ
プ(S202)の動作は第17図における(401−1
)(402−1)、 (403−1)にその−例を示す
データ転送となり、これを動作フロー図で表すと第18
図のようになる。第18図においてステップ(S301
)では第17図に示される(401−1)のデータ転送
、具体的にはA局(60)の記憶手段1 (20)にお
けるリンクデバイスl a (67)のB局の情報領域
(69)のうち、ネットワーク2a (59)に転送す
べきデータが格納されているエリヤのデータ(L200
)〜(L219)を、A局(60)の記憶手段2 (2
1)にあるリンクデバイス2a (72)のA局の情報
領域(LO)〜(Li2)に転送する。ステップ(83
02)では第17図に示される(402−1)のデータ
転送、具体的にはリンクデバイス1 a (67)の0
局の情報領域(70)の(L360)〜(L379)の
内容をリンクデバイス2 a (72)のA局の情報領
域(73)の(L20)〜(L39)に転送する。ステ
ップ(S303)では、第17図に示される(403−
1)のデータ転送、具体的にはリンクデバイスl a 
(67)のD局の情報領域(L430) 〜(L449
)の内容をリンクデバイス2a (72)のA局の情報
領域(73)の([,40)〜(L59)に転送する。
以上のようにネットワークl a (5g)内の情報の
うち、ネットワーク2 a (59)に転送したい情報
があるときは、これをネットワーク2 a (59)の
リンクデバイス2 a (72)のA局の情報領域(7
3)内にデータ転送し、ネットワーク2 a (59)
にある局(64)(65)、 (66)はリンクデバイ
ス2 a (72)のA局の情報領域(73)の領域に
ある情報を読むことによりネットワークl a (5g
)からネットワーク2 a (59)へデータ転送を行
っている。なお、第15図のステップ(3203)にお
いてネットワーク2a (59)からネットワークl 
a (5g)へのデータ転送も上述と同様に行われる。
[発明が解決しようとする課題] 従来のネットワーク間データ転送装置は以上のように構
成され、第1のネットワークと第2のネットワークの両
方に接続されている局におけるpcのユーザ処理プログ
ラムに、ネットワーク間のデータ転送処理プログラムが
シリアルに組込まれるのでネットワーク間のデータ転送
速度はユーザ処理プログラムの処理時間に左右される一
方、ユーザ処理が完了したとき、前のネットワーク内の
転送処理が完了していないときは完了するまで待つか、
前回と同一内容のネットワーク間データ転送を再び行う
ので、ユーザ処理プログラムの処理速度が遅くなるとい
う問題点があった。
この発明は上記のような問題点を解決するためになされ
たもので、ネットワーク間のデータ転送を高速にすると
ともに、ネットワーク間データ転送のためのプログラム
をユーザ処理プログラムの中にシリアルに組込む手間を
省き、ネットワーク間データ転送処理の影響によりpc
のユーザ処理プログラムの処理速度が低下するのを少な
くしたネットワーク間データ転送処理装置を得ることを
目的とする。
[問題点を解決するための手段] この発明に係るネットワーク間データ転送装置は、ネッ
トワークのデータリンクを行う第1のネットワーク制御
手段と、自局およびネットワーク内の他局の情報を記憶
する第1の記憶手段とを有する局、上記局を複数接続し
た第1のネットワーク、同様に上記局を複数接続した第
2のネットワ−ク、第1のネットワークと第2のネット
ワークの両方に接続され第1のネットワークのデータリ
ンクを行う第2のネットワーク制御手段と第2のネット
ワークのデータリンクを行う第3のネットワーク制御手
段と自局の情報と第1のネットワーク内の他局の情報を
記憶する第3の記憶手段と第1のネットワークにおける
複数の局の記憶手段がそれぞれ同一情報を持つように制
御される情報伝達が完了したとき第2のネットワーク制
御手段が発生する割込信号をトリガとして第2の記憶手
段にある第2のネットワークに転送すべきデータを第3
の記憶手段の自局の情報を書きこむ領域に書きこむこと
により第1のネットワークから第2のネットワークにデ
ータ転送を行い、第2のネットワークから第1のネット
ワークへの転送も同様に行うネットワーク間データ転送
処理手段とを有する共通局によりネットワーク間のデー
タ転送を行うようにしたものである。
[作用] この発明におけるネットワーク間データ転送装置では第
1のネットワークにおける複数の局の記憶手段がそれぞ
れ同一情報をもつように制御される情報伝達が完了した
とき第2のネットワーク制御手段が発生する割込信号に
より、共通局と第1のネットワーク内の共通局以外の局
の情報を記憶する第2の記憶手段にある第2のネットワ
ークに転送すべきデータを、共通局と第2のネットワー
ク内の共通局以外の局の情報を記憶する第3の記憶手段
の共通局の情報を書き込む領域に書きこみこれにより第
1のネットワークから第2のネットワークにデータ転送
を行い、また第2のネットワークから第1のネットワー
クへのデータ転送も同様に行うようにしたので、ネット
ワーク内での情報伝達が完了したとき自動的に他のネッ
トワークへのネットワーク間データ転送が行われる。
[発明の実施例コ 以下この発明の一実施例を図について説明する東1図は
、従来例において説明した第6図におけるa局(4)お
よび第12図におけるA局(60)に相当するこの発明
の一実施例の構成を示している。第1図、第2図は割込
信号線1 (73)と割込信号線2(74)が追加され
、pc(23)において以下に説明する変更がある他は
従来例における第9図2第11図と同一である。即ち第
1図に示すネットワーク間データ転送処理手段B (7
5)は、従来例における第9図のネットワーク間データ
転送処理手段A (22)に比べ、テーブルポインタ(
80)、データ転送テーブル(77)を有し、ネットワ
ーク間データ転送のトリガ信号をネットワーク制御手段
2 (1g)およびネットワーク制御手段3 (19)
より受はネットワーク間データ転送を行う機能を有する
共通局以外のb局(3)、 c局(5)、 B局(61
)、 C局(62)、 D局(63)、 E局(64)
、 F局(65)、 G局(66)については、従来例
における第8図、第10図に示す構成と同じである。
次にこの実施例装置の動作について、第3図(a)(b
)、第4図(a)、 (b)、 (c)により説明する
。第14図のフローに示されたネットワーク内データ交
信が終了すると、第1図または第2図におけるネ・/ト
ワーク制御手段2 (1g)またはネットワーク制御手
段3 (19)は1割込信号(73)または割込信号(
74)をp c (78)に送る。この割込信号は第3
図(a)のフロー図において、ネットワーク間データ転
送処理手段B (75)をS T A RT (SL)
状態にする。第4図(b)に示すデータ転送テーブル(
77)は、データ転送元デバイスアドレス欄(78)と
データ転送先デバイスアドレス欄(79)とを有し、デ
ータ転送元デバイスアドレス欄(78)にはデータ転送
元のリンク、デバイス1(6)のデータ転送開始アドレ
ス(80)とデータ転送終了アドレス(81ンを、デー
タ転送先デバイスアドレス欄(79)にはデータ転送先
のリンクデバイス2(7)のデータ格納開始アドレス(
82)と、データ格納終了アドレス(83)をあらかじ
め書き込んでおく。このとき、データ格納開始アドレス
(82)とデータ格納終了アドレス(83)とが指示す
るデータ転送先のリンクデバイス2(7)のメモリ領域
はa局(4)の設定範囲内でなければならない。データ
転送テーブル(77)は、a局(4)のp c (76
)のメモリに格納されている。
第3図(a)のフローにおいて、ステップ(S2)でデ
−夕転送テーブル(77)のテーブルポインタ(84)
をクリヤする。次にステップ(S3)では、データ転送
テーブル(77)のテーブルポインタ(84)の指示す
る位置にデータ転送アドレス情報(80)、 (81)
、 (82)。
(83)が書かれているかチエツクする。そして、書か
れていれば2次のステップ(S4)に進みデータ転送処
理を行う。すなわちデータ転送テーブル(77)のテー
ブルポインタ(84)の指示する位置においてデータ転
送テーブル(77)のデータ転送元デバイスアドレス欄
(78)に書かれているデータ転送開始アドレス(80
)とデータ転送終了アドレス(81)とが指定するデー
タ転送元のリンクデバイス1(6)の内容を、データ転
送テーブル(77)のデータ転送先デバイスアドレス欄
(79)に書かれているデータ格納開始アドレス(82
)とデータ格納終了アドレス(83)が指定するデータ
転送先のa局(4)の情報領域であるメモリ領域に書き
込む。
続いてステップ(S5)において、テーブルポインタ(
84)をカウントアツプし、ステップ(S3)に戻るス
テップ(S3)において、テーブルポインタ(84)の
指示する位置に、データ転送アドレス情報(+110)
(81)、 (82)、 (83)が書かれていなけれ
ばデータ転送を終了する。
第4図はリンクデバイス1(6)のb局の情報領域のう
ちリンクデバイス2(7)にデータ転送する情報が格納
されているアドレス(L200)〜(L219)の内容
を、データ転送先のリンクデバイス2(7)のa局の情
報領域内のアドレス(LO)〜(Ll 9)に格納する
場合の例を示している。この例では、リンクデバイス1
(1)からリンクデバイス2(2)へのデータ転送の例
を示しているが、リンクデバイス2(2)からリンクデ
バイス1(1)へのデータ転送の場合もネットワーク2
(2)のネットワーク内情報伝達完了信号によりネット
ワーク間データ転送処理プログラムが起動され同様に処
理される。
第5図は、第12図第13図で示されるネットワーク間
のデータ転送において、データ転送テーブル(77)を
用いて、リンクデバイスl a (67)からリンクデ
バイス2 a (72)間のデータ転送を行う場合を示
している。図においてリンクデバイスl a (67)
の8局の情報領域(86)のうち、リンクデバイス2(
72)にデータ転送する情報が格納されているアドレス
(L200)〜(L219)の内容と、リンクデバイス
la (67)の0局の情報領域(87)のうちリンク
デバイス2a (72)にデータ転送する情報が格納さ
れているアドレス(L360)〜(L379)の内容と
、リンクデバイス1 a (67)のD局の情報領域(
88)のうちリンクデバイス2a (72)にデータ転
送する情報が格納されているアドレス(L36(1)〜
(L379)の内容と、リンクデバイス1 a (67
)のD局の情報領域(88)のうちリンクデバイス2a
 (72)にデータ転送する情報が格納されているアド
レス(L430)〜(L449)の内容とを、転送先の
リンクデバイス2 a (72)のA局の情報領域(8
5)のアドレス(LO)〜(Ll9)、 アドレス(L
20)〜(L39)、  アドレス(L40)〜(L5
9)に格納する場合の例を示している。
なお、ネットワーク2 a (72)からネットワーク
l a (67)へのデータ転送は、ネットワーク2a
(72)のネットワーク内情報伝達完了信号によりネッ
トワーク2 a (72)からネットワークl a (
67)へのネットワーク間データ転送処理プログラムが
起動され同様に処理される。
以上のようにしてネットワーク間の双方向のデータ転送
ができ、しかも、第6図におけるa局(4)または第1
2図におけるA局(60)のp c (72)は、ユー
ザ処理プログラムとシリアルにネットワーク間データ転
送プログラムを挿入しないでよく、動作フローは第3図
(b)に示すステップ(SIO)のユーザ処理のみとな
る。
なお、上記実施例では第1のネットワークと第2のネッ
トワークの両方に接続される局をpcを用いて構成した
場合について示したが、pcでなくファクトリ・オート
メーション・コントローラを用いて構成しても上記実施
例と同様の効果を奏する。
また、上記実施例では第1のネ・ノドワークは共通局を
含め2局または4局、第2のネットワークも共通局を含
め2局または4局で構成されるが。
第1のネットワークに接続される局の数および第2のネ
ットワークに接続される局の数は任意であってよい。
さらに、上記実施例では共通局に2つのネットワークが
接続されているが、2つ以上の任意の数のネットワーク
が接続されていても同様の効果を奏する。
[発明の効果] 以上のように、この発明によれば、第1のネ・/トワー
クまたは第2のネットワーク内の情報伝達完了時に、共
通局において割込処理が起動されネットワーク間のデー
タ転送を行うネットワーク間データ転送処理手段を設け
たので、ネットワーク内の情報伝達完了時に自動的にネ
ットワーク間の情報伝達を行わせることができ、共通局
における被制御部を制御するプログラムの処理速度を向
上させ、ネットワーク間のデータ転送処理も高速にでき
る効果がある。
【図面の簡単な説明】
第1図はこの発明の一実施例による共通局のブロック図
、第2図はこの発明の一実施例による共通局のハードウ
ェア構成に基づくブロック図、第3図(a)はこの発明
の一実施例によるデータ転送テーブルを使ってのネット
ワーク間データ転送のフロー図、第3図(b)はこの発
明の一実施例による共通局の処理プログラムのフロー図
、第4図はこの発明の一実施例によるリンクデバイス1
とリンクデバイス2との間のデータ転送を示す図であり
第4図(a)はリンクデバイス1のメモリ領域図、第4
図(b)はデータ転送テーブルの図、第4図(c)はリ
ンクデバイス2のメモリ領域図、 1g 5 図(a)
はこの発明の他の実施例によるリンクデバイスIaのメ
モリ領域図、第5図(b)はこの発明の他の実施例によ
るデータ転送テーブルを示す図、第5図(c)はこの発
明の他の実施例によるリンクデバイス2aのメモリ領域
図、第6図は従来およびこの発明の一実施例によるネッ
トワーク全体の構成図、第7図(a)は従来およびこの
発明の一実施例によるリンクデバイス1のメモリ領域図
、第7図(b)は従来およびこの発明の一実施例による
リンクデバイス2のメモリ領域図、第8図は従来および
この発明の一実施例による共通局以外の局のブロック図
。 第9図は従来における共通局のブロック図、第10図は
従来およびこの発明の一実施例による共通局以外の局の
ハードウェア構成に基づくブロック図第11図は従来に
おける共通局のハードウェア構成に基ツ<フロック図、
第12図は従来およびこの発明の他の実施例によるネッ
トワーク全体の構成図第13図(a)は従来およびこの
発明の他の実施例によるリンクデバイス1aのメモリ領
域図、第13図(b)は従来およびこの発明の他の実施
例によるリンクデバイス2aのメモリ領域図、第14図
は従来およびこの発明によるネットワーク内情報伝達の
フロー図、第15図は従来における共通局のデータ処理
のフロー図、第16図は従来およびこの発明の一実施例
によるリンクデバイス1とリンクデバイス2との間のデ
ータ転送の図、第16図(a)はリンクデバイス1のメ
モリ領域図、第16図(b)はリンクデバイス2のメモ
リ領域図、第17図は従来およびこの発明の他の実施例
によるリンクデバイス1aとリンクデバイス2aとの間
のデータ転送の図、第17図(a)はリンクデバイスl
aのメモリ領域図、第17図(b)はリンクデバイス2
aのメモリ領域図、第18図は従来およびこの発明の他
の実施例による第15図における5202の詳細フロー
図である。 (1)はネットワーク1.(2)はネットワーク2゜(
3)はネットワークlに接続されるb局、(4)はネッ
トワーク1とネットワーク2の両方に接続されるa局、
(5)はネットワーク2に接続されるC局。 (6)はネットワーク1のリンクデバイス1.(7)は
ネットワーク2のリンクデバイス2.  (73)は割
込信号、 (74)は割込信号、 (77)はデータ転
送テーブルなお1図中同一符号は同一、または相当部分
を示す。

Claims (1)

    【特許請求の範囲】
  1. (1)ネットワークのデータリンクを行う第1のネット
    ワーク制御手段と自局およびネットワーク内の他局の情
    報を記憶し上記第1のネットワーク制御手段からアクセ
    スできる第1の記憶手段とを有する局、上記局を複数接
    続した第1のネットワーク、上記局を複数接続した第2
    のネットワーク上記第1のネットワークと上記第2のネ
    ットワークの両方に接続され上記第1のネットワークの
    データリンクを行う第2のネットワーク制御手段と上記
    第2のネットワークのデータリンクを行う第3のネット
    ワーク制御手段と自局の情報を上記第1のネットワーク
    内の他局の情報を記憶し上記第2のネットワーク制御手
    段からアクセスできる第2の記憶手段と自局の情報と上
    記第2のネットワーク内の他局の情報を記憶し上記第3
    のネットワーク制御手段からアクセスできる第3の記憶
    手段と上記第1のネットワークにおける複数の局の記憶
    手段がそれぞれ同一情報を持つように制御される情報伝
    達が完了したとき上記第2のネットワーク制御手段が発
    生する割込信号により上記第2の記憶手段に記憶されて
    いる上記第1のネットワークから上記第2のネットワー
    クに転送すべきデータを上記第3の記憶手段の自局の情
    報を書き込む領域に書き込むことにより上記第1のネッ
    トワークから上記第2のネットワークへデータ転送を行
    い上記第2のネットワークにおける複数の局の記憶手段
    がそれぞれ同一情報を持つように制御される情報伝達が
    完了したとき上記第3のネットワーク制御手段が発生す
    る割込信号により上記第3の記憶手段に記憶されている
    上記第2のネットワークから上記第1のネットワークに
    転送すべきデータを上記第2の記憶手段の自局の情報を
    書き込む領域に書き込むことにより上記第2のネットワ
    ークから上記第1のネットワークへデータ転送を行うネ
    ットワーク間データ転送処理手段とを有する共通局から
    なるネットワーク間データ転送装置。
JP1329260A 1989-12-19 1989-12-19 ネットワーク間データ転送装置 Expired - Lifetime JPH0710070B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1329260A JPH0710070B2 (ja) 1989-12-19 1989-12-19 ネットワーク間データ転送装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1329260A JPH0710070B2 (ja) 1989-12-19 1989-12-19 ネットワーク間データ転送装置

Publications (2)

Publication Number Publication Date
JPH03188734A true JPH03188734A (ja) 1991-08-16
JPH0710070B2 JPH0710070B2 (ja) 1995-02-01

Family

ID=18219457

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1329260A Expired - Lifetime JPH0710070B2 (ja) 1989-12-19 1989-12-19 ネットワーク間データ転送装置

Country Status (1)

Country Link
JP (1) JPH0710070B2 (ja)

Also Published As

Publication number Publication date
JPH0710070B2 (ja) 1995-02-01

Similar Documents

Publication Publication Date Title
US5428526A (en) Programmable controller with time periodic communication
EP0513137B1 (en) Arrangement for a distributed control system
JPH03188734A (ja) ネットワーク間データ転送装置
JP3356268B2 (ja) 制御システム装置
JP2770177B2 (ja) プログラマブルコントローラのリンクインタフェースモジュール
JP3265026B2 (ja) 入出力データ交換方式
JPS6377685A (ja) 工業用ロボツトシステム
JP2774669B2 (ja) プログラマブルコントローラのネットワーク構成方法
JP3113121B2 (ja) リンクデバイスの拡張方法およびその転送方法
JPH0439684B2 (ja)
JPS61161505A (ja) プログラマブルコントロ−ラのマスタコントロ−ラ
JPH06161521A (ja) プログラマブルコントローラのリモートi/o伝送システム
JPS6232483B2 (ja)
JP3414486B2 (ja) ノードの通信装置
JPH04195605A (ja) プログラマブルコントローラ
JPH0683225B2 (ja) Faコントローラにおける従局へのデータ送信方法
JPS6232748A (ja) デ−タ転送装置
JPS60237557A (ja) 状態遷移変更方式
JPS60122452A (ja) 制御装置
JPH0369229A (ja) 通信制御装置
JPS5952464B2 (ja) デ−タバツフア制御方式
JPH0319499A (ja) 分散型コントローラ
JPH05300156A (ja) 複数の端末装置間の通信方法
JPH0317708A (ja) 数値制御装置
JPH01155738A (ja) データ伝送方式

Legal Events

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

Free format text: PAYMENT UNTIL: 20080201

Year of fee payment: 13

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

Free format text: PAYMENT UNTIL: 20090201

Year of fee payment: 14

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

Free format text: PAYMENT UNTIL: 20100201

Year of fee payment: 15

EXPY Cancellation because of completion of term