JPH066862A - マスタスレーブネットワークシステム - Google Patents

マスタスレーブネットワークシステム

Info

Publication number
JPH066862A
JPH066862A JP4186071A JP18607192A JPH066862A JP H066862 A JPH066862 A JP H066862A JP 4186071 A JP4186071 A JP 4186071A JP 18607192 A JP18607192 A JP 18607192A JP H066862 A JPH066862 A JP H066862A
Authority
JP
Japan
Prior art keywords
version
master
data
master station
terminal device
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
JP4186071A
Other languages
English (en)
Inventor
Nagahiro Fukunaga
長弘 福永
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.)
Murata Manufacturing Co Ltd
Original Assignee
Murata Manufacturing 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 Murata Manufacturing Co Ltd filed Critical Murata Manufacturing Co Ltd
Priority to JP4186071A priority Critical patent/JPH066862A/ja
Publication of JPH066862A publication Critical patent/JPH066862A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Computer And Data Communications (AREA)
  • Small-Scale Networks (AREA)
  • Selective Calling Equipment (AREA)

Abstract

(57)【要約】 【目的】 システムに結合された各端末装置のバージョ
ンデータをマスタ局で一括的に収集し得るマスタスレー
ブネットワークシステムを提供することである。 【構成】 マスタ局1には、通信路2を介して複数台の
スレーブ局31〜3nが通信可能に結合される。各スレ
ーブ局は、固有のハード/ソフトバージョンデータを内
部メモリに格納している。各スレーブ局は、マスタ局1
からのバージョンデータの送信要求コマンドに応答し
て、内部メモリに格納されたハード/ソフトバージョン
データを、通信回路305を介してマスタ局1に送信す
る。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】この発明は、マスタスレーブネッ
トワークシステムに関し、より特定的には、単一のマス
タ局に対して、複数台の端末装置が通信可能に結合され
たマスタスレーブネットワークシステムに関する。
【0002】
【従来の技術】上記のように、単一のマスタ局に対し
て、複数台の端末装置が通信可能に結合されたようなマ
スタスレーブネットワークシステムは、従来から種々の
分野において採用されている。例えば、工場の生産ライ
ンにおいては、生産ラインに沿って配置された複数台の
生産装置(端末装置)が通信回線を介してメインコンピ
ュータ(マスタ局)に接続されている。メインコンピュ
ータは、各生産装置から種々のデータ(例えば、各生産
装置の稼働状況を表すデータ)を収集して管理するとと
もに、各生産装置に対して種々のコマンドデータを送信
する。
【0003】ところで、上記のようなマスタスレーブネ
ットワークシステムは、その規模が大きくなると、1つ
のマスタ局に対して接続される端末装置の台数が増加す
るため、構成が非常に複雑になり、マスタ局での各端末
装置の管理/制御に支障を来す場合がある。例えば、マ
スタ局に接続される端末装置の機種がたとえ同じであっ
ても、端末装置の製造時期が異なればバージョン(ハー
ドやソフトの機能,仕様等)が変更されるため、1つの
マスタスレーブネットワークシステム内に各種のバージ
ョンの端末装置が混在することになる。この場合、マス
タ局としてのメインコンピュータが同一機種の複数の端
末装置に或る機能を実行させようとしても、バージョン
の相違により、実行できない端末装置が出てくる。その
ため、マスタスレーブネットワークシステムの管理者
は、常にどこにどのバージョンの端末装置が存在するか
を確認し、その情報をメインコンピュータに入力する必
要があった。
【0004】そこで、従来は、各端末装置のケースにバ
ージョン番号を記したシールを貼り付け、ネットワーク
システムの管理者が各端末装置の設置場所に行き、外部
に貼られているシールを一台一台チェックするようにし
ていた。
【0005】
【発明が解決しようとする課題】上記のように、従来の
マスタスレーブネットワークシステムでは、各端末装置
の外部に貼られているシールを一台一台チェックして各
端末装置のバージョン番号を確認しなければならず、煩
雑な作業を必要とするいう問題点があった。特に、端末
装置の設置場所が高頻度で変更されるような場合には、
バージョン番号の確認作業を頻繁に行わなければなら
ず、確認作業が極めて面倒なものとなる。また、工場の
生産ラインのように各端末装置間が離れた場所に設置さ
れている場合にも、確認作業が極めて面倒なものとな
る。
【0006】それゆえに、この発明の目的は、管理者に
よる各端末装置のバージョン番号の確認作業を簡素化し
得るマスタスレーブネットワークシステムを提供するこ
とである。
【0007】
【課題を解決するための手段】請求項1に係る発明は、
単一のマスタ局に対して、複数台の端末装置が通信可能
に結合されたマスタスレーブネットワークシステムであ
って、各端末装置は、各端末装置に固有のバージョンデ
ータを記憶するバージョンデータ記憶手段と、マスタ局
からのバージョン送信要求に応答して、バージョンデー
タ記憶手段からバージョンデータを読み出してマスタ局
に送信する送信手段とを含む。
【0008】請求項2に係る発明は、請求項1に係る発
明において、さらに以下のことを特徴とする。すなわ
ち、請求項2に係る発明では、バージョンデータは、端
末装置のハード回路としてのバージョンを表すデータを
含む。
【0009】請求項3に係る発明は、請求項1に係る発
明において、さらに以下のことを特徴とする。すなわ
ち、請求項3に係る発明では、各端末装置は、プログラ
ムデータを記憶するプログラムデータ記憶手段と、プロ
グラムデータ記憶手段に記憶されたプログラムデータに
従って端末装置の制御動作を実行する中央処理手段とを
さらに含み、バージョンデータは、プログラムデータ記
憶手段に記憶されたプログラムデータのバージョンを表
すデータを含む。
【0010】
【作用】請求項1に係る発明においては、バージョンデ
ータ記憶手段に各端末装置に固有のバージョンデータを
記憶しておき、マスタ局からのバージョン送信要求に応
答して、バージョンデータ記憶手段からバージョンデー
タを読み出してマスタ局に送信することにより、マスタ
局側で集中的にバージョンデータの確認作業が行えるよ
うにしている。これによって、マスタスレーブネットワ
ークシステムの管理者は、一々端末装置の設置場所に行
ってバージョン番号をチェックする必要がなくなり、端
末装置の管理作業が容易になる。
【0011】請求項2に係る発明においては、バージョ
ンデータ記憶手段に記憶されるバージョンデータとし
て、端末装置のハード回路としてのバージョンを表すデ
ータを含めるようにしている。これによって、各端末装
置は、ハード回路のバージョンデータをマスタ局に送信
する。
【0012】請求項3に係る発明においては、バージョ
ンデータ記憶手段に記憶されるバージョンデータとし
て、各端末装置のプログラムデータ記憶手段に記憶され
たプログラムデータのバージョンを表すデータを含める
ようにしている。これによって、各端末装置は、ソフト
のバージョンデータをマスタ局に送信する。
【0013】
【実施例】図1は、この発明の一実施例に係るマスタス
レーブネットワークシステムの全体構成を示すブロック
図である。図1において、マスタ局1は、通信路(通信
ケーブル,光ファイバケーブル,無線通信路等)2を介
して、複数台のスレーブ局31〜3nと双方向通信可能
に結合される。マスタ局1は、メインコンピュータを含
み、各スレーブ局31〜3nから種々のデータを収集
し、各スレーブ局31〜3nの動作状況や異常の発生を
管理する。また、マスタ局1は、必要に応じて、各スレ
ーブ局31〜3nに各種のコマンドデータを送信し、各
スレーブ局の動作を制御する。
【0014】図2は、図1に示す各スレーブ局31〜3
nの構成を示すブロック図である。図2において、CP
U(セントラル・プロセッシング・ユニット)301
は、システムバス(アドレスバスおよびデータバスを含
む)302を介して、ROM(リード・オンリ・メモ
リ)303,RAM(ランダム・アクセス・メモリ)3
04,通信回路305,被制御装置306と接続され
る。ROM303には、CPU301のための動作プロ
グラムが格納される。CPU301は、ROM303に
格納された動作プログラムに従って、種々の動作(例え
ば、通信回路305や被制御装置306の制御)を行
う。RAM304は、CPU301のデータ処理に必要
な種々のデータを記憶する。通信回路305は、通信路
2を介して、マスタ局1と通信を行うための回路であ
る。被制御装置306は、CPU301によって制御さ
れる回路であり、本システムの用途に応じて種々の回路
が用いられる。例えば、本システムが工場の生産ライン
で用いられる場合は、被制御装置306として生産装置
等が用いられる。
【0015】図3は、図2に示すROM303のアドレ
ス空間を示すメモリマップである。図3において、シス
テムプログラム領域303aには、CPU301のため
のシステムプログラムが格納されている。また、ハード
バージョン番号領域303bには、各スレーブ局に固有
のハードバージョン番号(ハード回路としてのバージョ
ン番号)が格納されている。また、ソフトバージョン番
号領域303cには、各スレーブ局に固有のソフトバー
ジョン番号(システムプログラム領域303aに格納さ
れたシステムプログラムのバージョン番号)が格納され
ている。
【0016】図4は、図3におけるハードバージョン番
号領域303bおよびソフトバージョン番号領域303
cの記憶内容の一例を示す図解図である。図4におい
て、ハードバージョン番号領域303bおよびソフトバ
ージョン番号領域303cは、それぞれ1バイト(例え
ば8ビット)で構成されており、16進数の2桁でバー
ジョン番号を表現している。図4では、ハードバージョ
ン番号領域303bに格納されるハードバージョン番号
は10(Hex)であり、これはバージョン1.0を示
している。また、ソフトバージョン番号領域303cに
格納されるソフトバージョン番号は15(Hex)であ
り、これはバージョン1.5を示している。
【0017】図5は、図3におけるシステムプログラム
領域303aに格納されたシステムプログラムに従っ
て、図2におけるCPU301が実行する動作を示すフ
ローチャートである。以下、この図5を参照して、本実
施例における各スレーブ局31〜3nの動作を説明す
る。
【0018】まず、ステップS1において、CPU30
1は、マスタ局1からのデータの受信処理を行う。次
に、ステップS2に進み、CPU301は受信データの
有無をチェックする。受信データが無ければ、ステップ
S301に戻り、CPU301は受信データの待機状態
に入る。一方、受信データが存在する場合は、ステップ
S3に進み、CPU301は受信データのチェックを行
う。その後、ステップS4に進み、CPU301は受信
データがバージョン番号の送信を要求するコマンドデー
タか否かを判断する。このとき、受信データがバージョ
ン番号の送信要求以外のコマンドデータであれば、ステ
ップS5に進み、CPU301はその他のコマンドに対
応する処理を実行する。その後、ステップS1に戻り、
CPU301は再びマスタ局1からのデータ受信処理を
実行する。一方、マスタ局1からの受信データがバージ
ョン番号の送信要求コマンドである場合は、ステップS
6に進み、CPU301はROM303内のハードバー
ジョン番号領域303bおよびソフトバージョン番号領
域303cから、それぞれハードバージョン番号および
ソフトバージョン番号を読み出す。次に、ステップS7
に進み、CPU301はROM303から読み出したハ
ードバージョン番号およびソフトバージョン番号を、通
信回路305を介して、マスタ局1に送信する。その
後、ステップS1に戻り、CPU301は再びマスタ局
1からのデータ受信処理を実行する。
【0019】上記のごとく、マスタ局1は、ネットワー
クに接続された各スレーブ局31〜3nに対してバージ
ョン番号の送信要求コマンドを送信し、この送信要求コ
マンドに応答して、各スレーブ局31〜3nからハード
/ソフトバージョン番号を受信することにより、各スレ
ーブ局のバージョン番号を収集することができる。その
結果、ネットワークシステムの管理者は、一々スレーブ
局の設置された場所に行かなくとも、各スレーブ局のバ
ージョン番号を確認することができる。したがって、ネ
ットワークシステムの管理作業に要する労力が大幅に軽
減される。
【0020】
【発明の効果】請求項1に係る発明によれば、バージョ
ンデータ記憶手段に各端末装置に固有のバージョンデー
タを記憶しておき、マスタ局からのバージョン送信要求
に応答して、バージョンデータ記憶手段からバージョン
データを読み出してマスタ局に送信するようにしたの
で、マスタ局側で集中的にバージョンデータの確認作業
を行なうことができる。したがって、マスタスレーブネ
ットワークシステムの管理者は、一々端末装置の設置場
所に行ってバージョン番号をチェックする必要がなくな
り、端末装置の管理作業に要する労力が大幅に軽減され
る。
【0021】請求項2に係る発明によれば、バージョン
データ記憶手段に各端末装置のハード回路としてのバー
ジョンを表すデータを格納するようにしているので、各
端末装置は、ハードのバージョンデータをマスタ局に送
信することができる。
【0022】請求項3に係る発明によれば、バージョン
データ記憶手段に各端末装置のプログラムデータ記憶手
段に記憶されたプログラムデータのバージョンを表すデ
ータを格納するようにしているので、各端末装置は、ソ
フトのバージョンデータをマスタ局に送信することがで
きる。
【図面の簡単な説明】
【図1】この発明の一実施例に係るマスタスレーブネッ
トワークシステムの全体構成を示すブロック図である。
【図2】図1に示す各スレーブ局の構成を示すブロック
図である。
【図3】図2に示すROM303のアドレス空間を示す
メモリマップである。
【図4】図3に示すハードバージョン番号領域およびソ
フトバージョン番号領域の記憶内容の一例を示す図解図
である。
【図5】図2に示すCPU301の動作を示すフローチ
ャートである。
【符号の説明】
1: マスタ局 2: 通信路 31〜3n: スレーブ局 301: CPU 303: ROM 304: RAM 305: 通信回路 306: 被制御装置 303a: システムプログラム領域 303b: ハードバージョン番号領域 303c: ソフトバージョン番号領域
───────────────────────────────────────────────────── フロントページの続き (51)Int.Cl.5 識別記号 庁内整理番号 FI 技術表示箇所 H04L 12/40

Claims (3)

    【特許請求の範囲】
  1. 【請求項1】 単一のマスタ局に対して、複数台の端末
    装置が通信可能に結合されたマスタスレーブネットワー
    クシステムであって、 各前記端末装置は、 各端末装置に固有のバージョンデータを記憶するバージ
    ョンデータ記憶手段と、 前記マスタ局からのバージョン送信要求に応答して、前
    記バージョンデータ記憶手段から前記バージョンデータ
    を読み出して前記マスタ局に送信する送信手段とを含
    む、マスタスレーブネットワークシステム。
  2. 【請求項2】 前記バージョンデータは、前記端末装置
    のハード回路としてのバージョンを表すデータを含む、
    請求項1に記載のマスタスレーブネットワークシステ
    ム。
  3. 【請求項3】 各前記端末装置は、 プログラムデータを記憶するプログラムデータ記憶手段
    と、 前記プログラムデータ記憶手段に記憶されたプログラム
    データに従って前記端末装置の制御動作を実行する中央
    処理手段とをさらに含み、 前記バージョンデータは、前記プログラムデータ記憶手
    段に記憶されたプログラムデータのバージョンを表すデ
    ータを含む、請求項1に記載のマスタスレーブネットワ
    ークシステム。
JP4186071A 1992-06-19 1992-06-19 マスタスレーブネットワークシステム Pending JPH066862A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4186071A JPH066862A (ja) 1992-06-19 1992-06-19 マスタスレーブネットワークシステム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4186071A JPH066862A (ja) 1992-06-19 1992-06-19 マスタスレーブネットワークシステム

Publications (1)

Publication Number Publication Date
JPH066862A true JPH066862A (ja) 1994-01-14

Family

ID=16181883

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4186071A Pending JPH066862A (ja) 1992-06-19 1992-06-19 マスタスレーブネットワークシステム

Country Status (1)

Country Link
JP (1) JPH066862A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002053442A1 (en) * 2000-12-29 2002-07-11 Ge-Harris Railway Electronics, Llc Method and system for upgrading software for controlling locomotives

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002053442A1 (en) * 2000-12-29 2002-07-11 Ge-Harris Railway Electronics, Llc Method and system for upgrading software for controlling locomotives

Similar Documents

Publication Publication Date Title
US6850992B2 (en) Address assignment method for at least one bus device that has recently been connected to a bus system
US5283869A (en) Interrupt structure for network interface circuit
JPS63245784A (ja) カ−ド認証端末装置
JPH0217818B2 (ja)
JPH066862A (ja) マスタスレーブネットワークシステム
US5528768A (en) Multiprocessor communication system having a paritioned main memory where individual processors write to exclusive portions of the main memory and read from the entire main memory
JP2809910B2 (ja) エレベータの情報表示システム
JP3109262B2 (ja) マスタスレーブネットワークシステム
JPS6143370A (ja) 多重処理システム
JPH05300152A (ja) アドレス設定器
US5398233A (en) Method of resetting coupled modules and system using the method
JP2605491B2 (ja) 設備管理コントローラ
CN115981924B (zh) 设备控制方法、电子设备及存储介质
JPS6126706B2 (ja)
JP2983221B2 (ja) メモリ構成設定方法
KR930003450B1 (ko) 패리티변환방식을 이용한 프로세서간 데이터 송수신 장치
JP2694412B2 (ja) データ伝送システム
KR930002137B1 (ko) E 버스 프로토콜 처리방법
JPH05260115A (ja) パッケージ制御方式
KR0136952B1 (ko) 차량 부품 검색 시스템에서의 클라이언트와 서버간의 데이터 교환 방법
JPH05143126A (ja) Ncプログラム管理方式
WO2021125452A1 (ko) Hart 패스-스루 인터페이스를 포함하는 plc 아날로그 모듈
JPH077770A (ja) 遠方監視装置
JPH04275025A (ja) 電力系統監視システム
JPH0368054A (ja) アドレス設定方式