JPH0318149A - データ伝送ネットワークシステム - Google Patents

データ伝送ネットワークシステム

Info

Publication number
JPH0318149A
JPH0318149A JP1152611A JP15261189A JPH0318149A JP H0318149 A JPH0318149 A JP H0318149A JP 1152611 A JP1152611 A JP 1152611A JP 15261189 A JP15261189 A JP 15261189A JP H0318149 A JPH0318149 A JP H0318149A
Authority
JP
Japan
Prior art keywords
network
network controller
command
transmission line
controllers
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
JP1152611A
Other languages
English (en)
Inventor
Hiroyuki Takeda
竹田 弘之
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.)
Mitutoyo Corp
Mitsutoyo Kiko Co Ltd
Original Assignee
Mitutoyo Corp
Mitsutoyo Kiko 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 Mitutoyo Corp, Mitsutoyo Kiko Co Ltd filed Critical Mitutoyo Corp
Priority to JP1152611A priority Critical patent/JPH0318149A/ja
Publication of JPH0318149A publication Critical patent/JPH0318149A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Small-Scale Networks (AREA)

Abstract

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

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明は、データ伝送ネットワークシステムに関する.
詳しくは、各ネットワークコントローラを任意時にネッ
トワークに参加できるようにしたデータ伝送ネットワー
クシステムに関する.[従来の技術] 従来のデータ伝送ネットワークシステムを第8図に示す
.これは、伝送回線104を通じてループ状に接続され
た複数台のネットワークコントローラ101+〜101
.から構成されている.各ネットワークコントローラ1
011〜101,は、バス111を通じて接続されたc
puit2、ROM113、RAM114、I/011
5およびI/0116から構戒されている.■/011
′5には、ホストコンピュータまたは端末が接続される
.I/0116には、前記伝送回線lO4が接続されて
いる. 各ネットワークコントローラ101.〜101.のCP
U112は、伝送回線104を通じて送信されてきたコ
マンドをI/0116を介して取込み、そのコマンドに
含まれるアドレスが自己のアドレスか否かを判断する.
自己のアドレスでなければ、そのコマンドをI/011
6を通じて次のネットワークコントローラ(第8図では
、左回り方向のネットワークコントローラ)へ送信する
.一方、自己のアドレスであれば、そのコマンドに対す
る処理を実行する. [発明が解決しようとする課題] 従来のシステムでは、上述した構成であるため、全ての
ネットワークコントローラ1011〜101.,が正常
に機能していることを条件としてネットワークが構築さ
れる。
従って、各ネットワークコントローラ1011〜101
,自体が正常であるとすれば、全てのネットワークコン
トローラ1011〜101,の電源がオンされて初めて
ネットワークが構築されることになる. このことは、飼えば各ネットワークコントローラ101
1〜101.が離れた場所に配置され、かつ、全てのネ
ットワークコントローラ10l1〜101.に同時に電
源を供給できない場合、全てのネットワークコントロー
ラ1011〜101,の電源がオンされるまでには時間
がかかるため、その間ネットワークを構築できないとい
う問題がある. ここに、本発明の目的は、このような従来の問題を解決
し、各ネットワークコントローラを任意時にネットワー
クに参加させることかできるデータ伝送ネットワークシ
ステムを提供することにある. [課題を解決するための手段] そのため、本発明では、伝送回線を通じてループ状に接
続され互いにデータ伝送可能な複数台のネットワークコ
ントローラを備えたデータ伝送ネットワークシステムに
おいて、前記いずれか一のネットワークコントローラは
、前記各ネットワークコントローラのアドレスを記憶す
る記憶エリアと、他のいずれかのネットワークコントロ
ーラから登録要求コマンドを受信した際にそのネットワ
ークコントローラのアドレスを前記記憶エリアに登録し
た後登録許可コマンドを送信する制御手段とを備え、前
記他の各ネットワークコントローラは、そのネットワー
クコントローラを前記伝送回線中に直列に接続可能およ
びネットワークコントローラを伝送回線から切離しかつ
伝送回線を短絡可能な切換手段と、この切換手段によっ
てネットワークコントローラが前記伝送回線中に直列に
接続された状態において前記一のネットワークコントロ
ーラへ登録要求コマンドを送信する手段およびこの登録
要求コマンドに応答して前記一のネットワークコントロ
ーラから登録許可コマンドを受信したことを条件として
データ伝送を実行する手段を有する制御手段とを備えた
、ことを特徴とする. [作 用] いずれか一のネットワークコントローラを除く他のネッ
トワークコントローラがネットワークに参加する場合、
切換手段によってそのネットワークコントローラが伝送
回線中に直列に接続された状態とした後、一のネットワ
ークコントローラへ登録要求コマンドを送信する. すると、一のネットワークコントローラは、他のネット
ワークコントローラから登録要求コマンドを受信すると
、記憶エリアにそのネットワークコントローラのアドレ
スを登録した後、登録許可コマンドを送信する. これにより、他のネットワークコントローラは一のネッ
トワークコントローラから登録許可コマンドを受信した
ことを条件としてデータ伝送を実行できる.つまり、ネ
ットワークに参加できる.[実施例] 以下、本発明を第1図〜第7図に示ず一実施例を基に詳
細に説明する. 第7図は本実施例のシステムを示している.同システム
は、伝送回線4を通じてループ状に接続され互いにデー
タ伝送可能な複数台のネットワークコントローラ1.〜
1oと、いずれか一つ例えばネットワークコントローラ
1lに接続されそのネットワークコントローラ1、とデ
ータ伝送可能なホストコンピュータ2と、前記いずれか
一つのネットワークコントローラl1を除く池のネット
ワークコントローラ12〜1fiにそれぞれ接続されそ
のネットワークコントローラ12〜1.とデータ伝送可
能な複数台の端末3 211 3 *2〜3、,3..
2とから構成されている. 第l図は前記各ネット゛ワークコントローラ1l〜1.
のブロック図を示している。同図において、llはCP
Uである,CPUIIには、16ビットのバス12を通
じて、プログラムを格納したROM13、RAM1 4
、I/015、I/016,通信用I/017,前記c
puitの暴走をチェックするウォッチドッグタイマ1
8などがそれぞれ接続されている.なお、これらの回路
は、電源がオフしても、そのオフ時から所定時間(約5
分間)だけバッテリー19によってバックアップ、つま
り正常動作が!1続できるようになっている.また、電
源がオフすると、それが停電検出回路20で検出され、
前記CPUIIへ割込信号が与えられるようになってい
る. ここで、前記RAM14には、データを格納するデータ
記憶エリアのほかに、各ネットワークコントローラ11
〜11のアドレスを記憶するアドレス記憶エリア14A
が設けられている.また、前記I/015には、前記ホ
ストコンピュータ2?各端末32■3■2〜3ml+3
.2を接続できるようになっている.また、前記1/0
16には、エラーランプ、″READY”ランプ、その
他必要なキーやスイッチ類を配置したコントロールパネ
ル2lが接続されている.更に、通信用I/017には
、切換手段22を介して前記伝送回線4が接続されてい
る.切換手段22は、通信用I/017を伝送回線4中
に直列に接続するとともに、オアー回路23を通して前
記割込信号に基づくCPUIIからの切換指令またはウ
ォッチドッグタイマ18からの切換指令が与えられると
、通信用I/017を伝送回線4から切離しかつ伝送回
線4を短絡するよう切換動作する. 第2図に切換手段22の具体的構或を示す.同切換千段
22は、伝送回線4の入力測端子4Aおよび出力側端子
4Bと通信用I /0 1 7の入力側端子17Aおよ
び出力開端子17Bとの間にそれぞれ設けられたスイッ
チ31A,31Bと、通電によりスイッチ31A,31
Bを通信用I/017の入力側端子17Aおよび出力側
端子17Bに付勢する励磁コイル32と、前記CPUI
Iおよびウォッチドッグタイマ18からの切換指令に従
って励磁コイル32への通電を制御する制御器33と、
前記スイッチ31A.31Bが入力(pl+@子17A
および出力測端子17Bから離れる方向へ復帰した際両
スイッチ31A.31B間を短絡する短絡電路34とか
ら構成されている.なお、CPUIIは、ROM13に
格納されたプログラムに従って、第3図〜第6図に示す
フローチャートの処理を実行する.ここに、CPUIl
およびROM13により、これらの処理を実行する制御
手段が構或されている. 次に、本実施例の作用を第3図〜第6図のフローチャー
トを参照しながら説明する.なお、ネットワークの構築
に当っては、ネットワーク全体の制御権を持つネットワ
ークコントローラ(メインネットワークコントローラ)
が1台あることか条件である.ここでは、仮に、ネット
ワークコントローラ1.をメインネットワークコントロ
ーラとし、他のネットワークコントローラ12〜l.を
サブネットワークコントローラとして説明を進める. (メインネットワークコントローラ) メインネットワークコントローラ1、のCPU11は、
電源がオンされると、第3図に示すフローチャートに従
って処理を実行するとともに、停電検出回路20から割
込信号が与えられると、第4図に示すフローチャートの
処理を実行する.まず、電源がオンされると、第3図の
ステップ(以下、STと略す.)1でイニシャル処理、
例えば切換手段22のスイッチ31A,31Bを端子1
7A,17Bに切換えた後、ST2へ進み自己診断処理
を行う.例えば、RAM14およびROM13のチェッ
クやRAM14のバックアップ用電池の電圧レベルのチ
ェックを行う. 続いて、ST3へ進みループイニシャルコマンドを伝送
回線4へ送信し、S T 4でループイニシャルコマン
ドの受信を待つ.ここで、ループイニシャルコマンドを
受信すれば、つまりネットワークが構築されていること
を確認すると、ST5へ進みコントロールパネル21上
の“READY″ランプを点灯させ、続いて、ST6へ
進みサブネットワークコントローラ12〜1.から登録
要求コマンドを受信したか否かを判断する.ST6にお
いて、登録要求コマンドを受信していれば、ST7へ進
みアドレス記憶エリア14Aに登録要求コマンドに含ま
れるアドレスが有るか否かを判断する.該当アドレスが
無ければ、ST8へ進みその登録要求コマンドに含まれ
るアドレスをアドレス記憶エリア14Aに登録し、続い
て、ST9へ進み登録許可コマンドを登録要求コマンド
を送信したネットワークコントローラへ送信した後、S
T6へ戻る.なお、ST7で該当アドレスが有れば、S
TIOで登録拒否コマンドを登録要求コマンドを送信し
たネットワークコントローラへ送信した後、ST6へ戻
る. また、ST6において、登録要求コマンドを受信してい
なければ、STIIへ進みサブネットワークコントロー
ラ12〜1.から登録取消コマンドを受信したか否かを
判断する.登録取消コマンドを受信していれば、ST1
2へ進みアドレス記憶エリア14Aの中から該当アドレ
スを取消し、続いて、ST13へ進み取消完了コマンド
を登録取消コマンドを送信したネットワークコントロー
ラへ送信した後、ST6へ戻る. また、ST11において、登録取消コマンドを受信して
いなければ、ST14へ進みデータ伝送処理、つまり本
来のデータ伝送業務を実行する.一方、これらの処理の
途中で割込信号を受けると、第4図のST21へ進み制
御権放棄コマンドを送信し、ST22でいずれかのサブ
ネットワークコントロラー12〜1.からの制御権受諾
コマンドを待つ.制御権受諾コマンドを受信すると、つ
まり制御権がいずれかのサブネットワークコントローラ
で受諾されたとこを確認すると、S T 23へ進み登
録取消コマンドを送信し、ST24で制御権が移された
ネットワークコントローラ(この場合、これが以後メイ
ンネットワークコントローラとなる.)からの取消完了
コマンドを待つ.ここで、取消完了コマンドを受信する
と、ST?5へ進み切換手段22をオフさせる。つまり
、制御器33を介して励磁コイル32の通電を解除させ
る.すると、スイッチ31A,31Bが端子17A.1
7Bから離れ短絡電路34を通じて短絡される. これにより、異常が発生したネットワークコントローラ
1,が伝送回線4から切離されるとともに、伝送回線4
が短絡された状態となるので、ネットワークが正常に維
持される.同時に、制御権が他のネットワークコントロ
ーラへ移されるので、ネットワークコントローラ11は
再度ネットワークに参加したときサブネットワークコン
トローラとして機能する. (サブネットワークコントローラ) 各サブネットワークコントローラ1■〜17のCPUI
Iは、電源がオンされると、第6図に示すフローチャー
トに従って処理を実行するとともに、停電検出回R20
から割込信号が与えられると、第7図に示すフローチャ
ートの処理を実行する.まず、電源がオンされると、第
5図のステップ(以下、STと略す.)31でイニシャ
ル処理、例えば切換手段22のスイッチ31A,31B
を端子17A,17B!,:切換えた後、S T 3 
2 ヘ3(aみ自己診断処理を行う.例えば、RAM1
 4およびROMl3のチェックやRAM1 4のバッ
クアップmt池の電圧レベルのチェックを行う.続いて
、ST33へ進み登録要求コマンドを伝送回線4へ送信
した後、ST34,35へ進みメインネットワークコン
トローラ1、からの登録許可コマンドまたは登録拒否コ
マンドを待つ.ST35において、登録拒否コマンドを
受信すると、ST36へ進みコントロールパネル21上
のエラーランプを点灯させ、続いて、切換手段22をオ
フした後、終了する.従って、この場合には、ネットワ
ークへ参加できない. また、ST34において、登録許可コマンドを受信する
と、ST38へ進みコントロールパネル2l上の“RE
ADY”ラングを点灯させた後、ST40で制御権放棄
コマンドを受信したか否かを判断する.制御権放棄コマ
ンドを受信していなければ、ST4 1へ進み本来のデ
ータ伝送業務を実行する.従って、メインネットワーク
コントローラ1、から登録許可コマンドを受信したこと
を条件としてネットワークに参加、つまり本来のデータ
伝送業務を実行することができる.また、ST40にお
いて、制御権放棄コマンドを受信していれば、ST4 
2へ進み制御権受諾コマンドをメインネットワークコン
トローラ11へ送信した後、ST43へ進みメインネッ
トワークコントローラとしての処理、つまり第4図のS
T6〜ST14および第5図のS721〜ST2 5の
処理を行う.従って、メインネットワークコントローラ
11に障害が発生し、制御権を放棄した場合には、以後
他のいずれかのサブネットワークコントローラl2〜1
.がその制御権を受継ぎ、メインネットワークコントロ
ーラとして機能する.一方、停電検出回路20から割込
信号が与えられると、第6図のST5 1へ進み登録取
消コマンドを送信し、ST52でメインネットワークコ
ントローラ1lからの取消完了コマンドを待つ.取消完
了コマンドを受信すると、切換千段22をオフした後、
終了する.従って、この場合にも、異常が発生したネッ
トワークコントローラは伝送回線4から切離されるとと
もに、伝送回線4は短絡された状態となるため、ネット
ワークが正常に維持される. 従って、本実施例によれば、ネットワークを構築する複
数台のネットワークコントローラ11〜l.のうち、い
ずれか一のネットワークコントローラに異常が発生する
と、そのネットワークコントローラは伝送回線4から切
離されるとともに、伝送回線4は短絡された状態となる
ため、ネットワークコントローラに障害が発生した場合
でも、ネットワークの機能を正常に維持させることがで
きる. また、ネットワークの制御権を持つネットワークコント
ローラ1.を除く他のネットワークコントローラ12〜
l.は、自己のアドレスがネットワークコントローラl
,のアドレス記憶エリアl4Aに登録され、かつ、ネッ
トワークコントローラ1Iから登録許可コマンドを受信
したことを条件としてネットワークに参加できるように
したので、つまり各ネットワークコントローラは任意時
にネットワークに参加できるため、例えば各ネットワー
クコントローラが離れた場所に配置され全てのネットワ
ークコントローラに対して同時に電源を供給できない場
合でも、必要なネットワークコントローラの電源投入だ
けでネットワークを構築することができる. また、ネットワークの制御権を持つネットワークコント
ローラ11に異常が発生した場合、その制御権を他のネ
ットワークコントローラへ移し、以後そのネットワーク
コントローラがメインネットワークコントローラとして
機能するようにしたので、メインネットワークコントロ
ーラの障害に対してもネットワークの機能を正常に維持
させることができる. [発明の効果] 以上の通り、本発明によれば、各ネ・yトワークコント
ローラを任意時にネットワークに参加できるようにした
ので、従来のように、全てのネットワークコントローラ
の電源がオンされるまでネットワークを構築できないと
いう不都合を解消することができる.
【図面の簡単な説明】
第1図〜第7図は本発明の一実施例を示すもので、第1
図は各ネットワークコントローラを示すブロック図、第
2図は切換手段を示す図、第3図はメインネットワーク
コントローラにおけるメインフローチャート、第4図は
メインネットワークコントローラにおける割込処理のフ
ローチャート、第5図は他のネットワークコントローラ
におけるメインフローチャート、第6図は他のネットワ
ークコントローラにおける割込処理のフローチャート、
第7図はシステム全体を示すブロック図である.第8図
は従来のシステムを示すブロック図である. 11〜1.・・・ネットワークコントローラ、4・・・
伝送回線、 11.13・・・CPUおよびROM 14A・・・アドレス記憶エリア、 22・・・切換手段. (制御手段)

Claims (1)

    【特許請求の範囲】
  1. (1)伝送回線を通じてループ状に接続され互いにデー
    タ伝送可能な複数台のネットワークコントローラを備え
    たデータ伝送ネットワークシステムにおいて、 前記いずれか一のネットワークコントローラは、前記各
    ネットワークコントローラのアドレスを記憶する記憶エ
    リアと、他のいずれかのネットワークコントローラから
    登録要求コマンドを受信した際にそのネットワークコン
    トローラのアドレスを前記記憶エリアに登録した後登録
    許可コマンドを送信する制御手段とを備え、 前記他の各ネットワークコントローラは、そのネットワ
    ークコントローラを前記伝送回線中に直列に接続可能お
    よびネットワークコントローラを伝送回線から切離しか
    つ伝送回線を短絡可能な切換手段と、この切換手段によ
    ってネットワークコントローラが前記伝送回線中に直列
    に接続された状態において前記一のネットワークコント
    ローラへ登録要求コマンドを送信する手段およびこの登
    録要求コマンドに応答して前記一のネットワークコント
    ローラから登録許可コマンドを受信したことを条件とし
    てデータ伝送を実行する手段を有する制御手段とを備え
    た ことを特徴とするデータ伝送ネットワークシステム。
JP1152611A 1989-06-15 1989-06-15 データ伝送ネットワークシステム Pending JPH0318149A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1152611A JPH0318149A (ja) 1989-06-15 1989-06-15 データ伝送ネットワークシステム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1152611A JPH0318149A (ja) 1989-06-15 1989-06-15 データ伝送ネットワークシステム

Publications (1)

Publication Number Publication Date
JPH0318149A true JPH0318149A (ja) 1991-01-25

Family

ID=15544178

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1152611A Pending JPH0318149A (ja) 1989-06-15 1989-06-15 データ伝送ネットワークシステム

Country Status (1)

Country Link
JP (1) JPH0318149A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009010451A (ja) * 2007-06-26 2009-01-15 Hitachi Ltd 伝送路システム、ノードおよびノード情報重複判定方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2009010451A (ja) * 2007-06-26 2009-01-15 Hitachi Ltd 伝送路システム、ノードおよびノード情報重複判定方法

Similar Documents

Publication Publication Date Title
JPS6334494B2 (ja)
JPH0318149A (ja) データ伝送ネットワークシステム
JP2002013785A (ja) 空気調和機の通信制御システム
JPH0318148A (ja) データ伝送ネットワークシステム
JPS61127251A (ja) 加入者プロトコル処理方式
JP2799104B2 (ja) プログラマブルコントローラの二重化切替装置
JP2518085B2 (ja) 伝送端末装置
JP2528225Y2 (ja) 電子連動装置
JP2003081546A (ja) エレベータの情報伝送制御装置
JP2800540B2 (ja) パネル監視方式
JPH0117335B2 (ja)
JP3052595B2 (ja) 計算機冗長制御方式
JPH03219333A (ja) 待機二重系装置
JP3045748B2 (ja) 電源切り換え方法
JPH0346855B2 (ja)
JPH027213B2 (ja)
JPS63187749A (ja) 回線接続方式
JP2001157276A (ja) 制御システムにおける通信処理方法
JPH0520767B2 (ja)
JPH0510698B2 (ja)
JPH04209056A (ja) 通信機能付きパーソナルコンピュータ
JPS6225328A (ja) 計算機システムの装置構成認識装置
JPS62168258A (ja) Cpu切換回路
JPS63211416A (ja) インラインシステム
JPH05233579A (ja) ホットスタンバイ式二重化システム