Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3399331B2 - 通信装置および通信システム - Google Patents
[go: Go Back, main page]

JP3399331B2 - 通信装置および通信システム - Google Patents

通信装置および通信システム

Info

Publication number
JP3399331B2
JP3399331B2 JP33970097A JP33970097A JP3399331B2 JP 3399331 B2 JP3399331 B2 JP 3399331B2 JP 33970097 A JP33970097 A JP 33970097A JP 33970097 A JP33970097 A JP 33970097A JP 3399331 B2 JP3399331 B2 JP 3399331B2
Authority
JP
Japan
Prior art keywords
station
communication
slave
master station
slave station
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 - Fee Related
Application number
JP33970097A
Other languages
English (en)
Other versions
JPH11177585A (ja
Inventor
勝 井本
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.)
Omron Corp
Original Assignee
Omron 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 Omron Corp filed Critical Omron Corp
Priority to JP33970097A priority Critical patent/JP3399331B2/ja
Publication of JPH11177585A publication Critical patent/JPH11177585A/ja
Application granted granted Critical
Publication of JP3399331B2 publication Critical patent/JP3399331B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Small-Scale Networks (AREA)

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、非同期で通信を行
う通信装置および通信システムに関する。
【0002】
【従来の技術】従来、例えば、制御用コントローラなど
からのオンオフの制御信号を、工作機械等のエアーバル
ブやアクチュエータなどの出力機器に伝送し、あるい
は、リミットスイッチや各種センサなどの入力機器から
のオンオフの状態信号を前記制御用コントローラなどに
伝送する通信システムがあるが、かかる通信システムに
おいては、省配線を図るために、制御用コントローラに
親局を接続する一方、この親局に複数の子局を接続し、
各子局には、アクチュエータ等の出力機器あるいは各種
センサ等の入力機器を接続し、制御用コントローラから
伝送されるオンオフの制御信号を親局および子局を介し
て出力機器に出力したり、あるいは、入力機器からのオ
ンオフの状態信号を子局に取り込んで親局を介して制御
用コントローラに伝送するといった構成のものがある。
【0003】
【発明が解決しようとする課題】かかる通信システムで
は、親局は、各子局を順番に呼び出して、いわゆる、ポ
ーリングセレクティング方式で各子局に対して順番に状
態信号の送信を要求するのであるが、各子局は、通信中
であることを示すBusyフラグをセンスして通信中で
ないときに、各種センサ等の入力機器の状態信号を取り
込んで送信の準備をしており、親局からの呼び出しに応
答して取り込んだ状態信号を送信するようにしている。
【0004】したがって、親局からの送信要求の直前
に、入力機器からの状態信号を取り込んだときには、そ
の通信サイクルで親局に状態信号を送信できるけれど
も、親局との通信が終了した直後に、入力機器からの状
態信号を取り込んだときには、他の子局の呼び出しが終
了して再び該当子局が呼び出されるまで、すなわち、次
の通信サイクルまで待たなければ、状態信号を親局に送
信することができず、最小と最大とのレスポンス時間に
バラツキを生じ、このため、従来例では、最大のレスポ
ンス時間を考慮してシステムを設計する必要があった。
【0005】本発明は、上述の点に鑑みて為されたもの
であって、レスポンス時間のバラツキを最小側に抑えて
システムの応答性を高めることを目的とする。
【0006】
【課題を解決するための手段】本発明では、上述の目的
を達成するために、次のように構成している。
【0007】すなわち、請求項1の本発明は、親局に複
数の子局が接続されて前記親局が各子局に対して順番に
データの送信要求を行う通信システムにおいて、前記子
局は、当該子局の直前に送信要求が行われるべき子局
対して送信要求が行われたことを検出して、前記親局に
送信すべきデータの送信準備を行うものである。
【0008】請求項2の本発明は、複数の通信装置に対
して順番にデータの送信要求を行う親局に接続される前
記通信装置であって、当該通信装置の直前に送信要求が
行われるべき他の通信装置に対して送信要求が行われた
ことを検出して、前記親局に送信すべきデータの送信準
備を行うものである。
【0009】
【0010】
【0011】
【0012】請求項1の本発明の通信システムによれ
ば、子局は、当該子局の直前に送信要求が行われるべき
子局に対して送信要求が行われたことを検出して、親局
に送信すべきデータの送信準備を行うので、当該子局に
対する送信要求の直前に、送信準備を行えることにな
り、通信中でないことを検出して送信準備を行う従来例
のように、レスポンス時間がばらつくといったことがな
、レスポンス時間を最小側に抑えることができる。
【0013】請求項2の本発明の通信装置によれば、当
該通信装置の直前に送信要求が行われるべき他の通信装
置に対して送信要求が行われたことを検出して、前記親
局に送信すべきデータの送信準備を行うので、当該通信
装置に対する送信要求の直前に、常に送信準備を行うこ
とができ、従来例のようにレスポンス時間がばらつくと
いったことがなく、レスポンス時間を最小側に抑えるこ
とができる。
【0014】
【0015】
【0016】
【0017】
【発明の実施の形態】以下、図面によって、本発明の実
施の形態について、詳細に説明する。
【0018】図1は、本発明に係る通信装置を備えた通
信システムの全体構成図である。
【0019】この通信システムは、制御用コントローラ
1と、この制御用コントローラ1に接続された親局2
と、この親局2に通信ケーブルを介してバス接続された
本発明に係る通信装置としての複数の子局31,32,3
3…とを備えており、各子局31,32,33…には、図示
しない近接センサやリミットスイッチなどの入力機器が
接続され、あるいは、リレーやアクチュエータなどの出
力機器が接続される。
【0020】この通信システムは、親局2が、各子局3
1,32,33…を順番に呼び出す、いわゆる、ポーリン
グセレクティング方式で通信を行うものであり、従来例
と同様に、入力機器からのオンオフの状態信号を各子局
1,32,33…および親局2を介して制御用コントロ
ーラ1に伝送し、制御用コントローラ1は、この状態信
号を取り込んで予め設定されているプログラムに従って
演算処理し、オンオフの制御信号を親局2および各子局
1,32,33…を介して出力機器に出力して工作機械
等を制御するものである。
【0021】各子局31,32,33…は、図2に示され
るように、送受信回路等を含む通信IC4と、各部を制
御するCPU5と、入力機器からの状態信号が与えられ
るとともに、出力機器に対して制御信号を出力するI/
O回路6とを有している。
【0022】従来例の通信システムでは、各子局は、通
信中でないことを検出して入力機器からの状態信号を取
り込んで送信の準備をし、親局からの呼び出しに応答し
て状態信号を送信するようにしており、このため、送信
準備のタイミングがばらつき、親局からの送信要求の直
前に、入力機器からの状態信号を取り込んだときには、
その通信サイクルで親局に状態信号を送信できるけれど
も、親局との通信が終了した直後に、入力機器からの状
態信号を取り込んだときには、他局の呼び出しが終了し
て再び該当子局が呼び出される次の通信サイクルまで待
たなければ、状態信号を親局に送信することができず、
レスポンス時間が大きくばらついていたけれども、この
実施の形態では、レスポンス時間を最小側に抑えてばら
つきをなくすように次のように構成している。
【0023】すなわち、この実施の形態では、親局2
は、予め各子局31,32,33…に対して、当該各子局
1,32,33…の直前に呼び出されるべき局、すなわ
ち、手前局2,31,32…のアドレスを通知しておき、
各子局31,32,33…は、このアドレスに基づいて、
手前局2,31,32…が呼び出されたことを検出し、こ
の検出に応答して入力機器からの状態信号を取り込んで
送信の準備を行い、手前局2,31,32…と親局2との
間の通信が終了して当該子局31,32,33…が呼び出
されたときには、直前に送信準備をした状態信号を親局
2に送信するのである。
【0024】このように、当該子局31,32,33…の
直前の手前局2,31,32…が呼び出されたときに、入
力機器からの状態信号を取り込んで送信準備を行う、す
なわち、当該子局31,32,33…が呼び出される直前
で状態信号を取り込んで送信準備を行うので、その通信
サイクルで状態信号を送信することができ、従来例のよ
うに、次の通信サイクルまで待って状態信号を送信する
といったことがなくなり、レスポンス時間が最小側に抑
えられることになる。
【0025】図3は、以上の親局側の動作を説明するた
めのフローチャートである。
【0026】先ず、初期処理を行い(ステップn1)、
その後通信ネットワークの初期処理を行う(ステップn
2)。この通信ネットワークの初期処理では、各子局3
1,32,33…毎に応答があるか否かを確認し、各子局
1,32,33…に対する呼び出し(送信要求)の順番
を示すスキャンテーブルを作成し、各子局31,32,3
3…に対して、手前局2,31,32…のアドレスを通知
する。
【0027】例えば、スキャンが、アドレス「1」の第
1の子局31、アドレス「2」の第2の子局32、アドレ
ス「3」の第3の子局…といった順番で行われるとした
場合には、例えば、アドレス「3」の第3の子局33
は、当該子局33の直前に呼び出される手前局である第
2の子局32のアドレス「2」を通知し、アドレス
「2」の第2の子局32には、当該子局32の直前に呼び
出される手前局である第1の子局のアドレス「1」を通
知するものである。また、この実施の形態では、第1の
子局31に対しては、手前局として親局2のアドレス
「0」を通知し、後述のように、親局2が親局自身を呼
び出して回線チェックを行う際に、それを検出して送信
準備をできるように構成している。なお、本発明の他の
実施の形態として、最初の呼び出される第1の子局31
は、親局2に代えて最後に呼び出される子局が呼び出さ
れたことを検出して送信の準備を行うようにしてもよ
い。
【0028】以上のようなネットワークの初期処理が終
了した後、通信が開始され、親局自身が回線をチェック
し(ステップn3)、スキャンテーブルに従って、各子
局31,32,33…を順番にスキャンして各子局31,3
2,33…と通信を行って制御信号を送信する一方、状態
信号を受信し(ステップn4)、全ての子局31,32
3…との通信が終わると、受信した状態信号を制御用
コントローラ1に送信する一方、制御用コントローラ1
からの制御信号を受信してステップn3に戻る(ステッ
プn5)。
【0029】すなわち、親局2は、予め子局31,32
3…に対して、手前局2,31,32…のアドレスを通
知する以外は、基本的に従来例の動作と同様である。
【0030】図4は、子局側の動作を説明するためのフ
ローチャートである。
【0031】先ず、初期処理を行って自局アドレスを認
識し(ステップn1)、その後通信ネットワークの初期
処理を行い(ステップn2)、この通信ネットワークの
初期処理では、親局2からの要求に応答し、親局2から
当該子局の直前の手前局のアドレスの通知を受け取る。
【0032】その後、通信処理を開始し(ステップn
3)、自局または手前局への呼び出しがないときには、
自局のアプリケーション処理を行い(ステップn4)、
直前の子局である手前局への呼び出しがあったときに
は、送信バッファに入力機器からの状態信号をセットし
て送信準備をし(ステップn5)、自局への呼び出しを
検出したときには、親局2から受信したデータを格納す
る一方(ステップn6)、送信バッファにセットした送
信データを親局2へ送出し(ステップn7)、受信デー
タより制御信号を抽出し(ステップn8)、抽出した制
御信号をアプリケーション用バッファにセットして出力
機器に出力する(ステップn9)。
【0033】このように、子局31,32,33…では、
当該子局31,32,33…の直前に呼び出されるべき手
前局2,31,32…が呼び出されたことを検出して入力
機器から状態信号を取り込んで送信準備をし、当該子局
1,32,33…が呼び出されたときには、その直前に
送信準備を行った状態信号を送信するのである。
【0034】なお、子局が減らされたり、子局が新たに
追加されて手前局のアドレスを変更する必要が生じた場
合には、親局2は、新たにスキャンテーブルを作成して
新たな手前局のアドレスを子局31,32,33…に通知
し、子局31,32,33…は、新たに通知された手前局
のアドレスに基づいて、手前局が呼び出されたか否かを
検出して上述と同様の動作を行うものである。
【0035】
【0036】
【発明の効果】以上のように本発明によれば、各子局
は、当該子局の直前に呼び出されるべき局が呼び出され
たことを検出して送信準備を行うので、従来例のように
レスポンス時間がばらつくことがなく、レスポンス時間
を最小側に抑えることができ、従来例のように、最大の
レスポンス時間を考慮してシステムを設計する必要がな
く、システムの応答性を高めることができる。
【図面の簡単な説明】
【図1】本発明の一つの実施の形態に係る通信装置を備
えた通信システムの構成図である。
【図2】図1の通信装置のブロック図である。
【図3】親局の動作説明に供するフローチャートであ
る。
【図4】子局の動作説明に供するフローチャートであ
る。
【符号の説明】
2 親局 31,32,33… 子局 4 通信IC 5 CPU 6 I/O回路

Claims (2)

    (57)【特許請求の範囲】
  1. 【請求項1】 親局に複数の子局が接続されて前記親局
    が各子局に対して順番にデータの送信要求を行う通信シ
    ステムにおいて、 前記子局は、当該子局の直前に送信要求が行われるべき
    子局に対して送信要求が行われたことを検出して、前記
    親局に送信すべきデータの送信準備を行うことを特徴と
    する通信システム。
  2. 【請求項2】 複数の通信装置に対して順番にデータの
    送信要求を行う親局に接続される前記通信装置であっ
    て、 当該通信装置の直前に送信要求が行われるべき他の通信
    装置に対して送信要求が行われたことを検出して、前記
    親局に送信すべきデータの送信準備を行うことを特徴と
    する通信装置。
JP33970097A 1997-12-10 1997-12-10 通信装置および通信システム Expired - Fee Related JP3399331B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP33970097A JP3399331B2 (ja) 1997-12-10 1997-12-10 通信装置および通信システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP33970097A JP3399331B2 (ja) 1997-12-10 1997-12-10 通信装置および通信システム

Publications (2)

Publication Number Publication Date
JPH11177585A JPH11177585A (ja) 1999-07-02
JP3399331B2 true JP3399331B2 (ja) 2003-04-21

Family

ID=18329982

Family Applications (1)

Application Number Title Priority Date Filing Date
JP33970097A Expired - Fee Related JP3399331B2 (ja) 1997-12-10 1997-12-10 通信装置および通信システム

Country Status (1)

Country Link
JP (1) JP3399331B2 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4917384B2 (ja) * 2006-08-21 2012-04-18 曙ブレーキ工業株式会社 鉄道車両の振動データ通信方法

Also Published As

Publication number Publication date
JPH11177585A (ja) 1999-07-02

Similar Documents

Publication Publication Date Title
JP3399331B2 (ja) 通信装置および通信システム
US5898512A (en) Link establishing system and link establishing method
JPH0218788B2 (ja)
JPH0741231Y2 (ja) データ伝送システム
JPH06232882A (ja) 時分割多重通信方式
JPH0764472A (ja) プログラマブルコントローラのリモートi/oシステム
JPH10116242A (ja) 周辺機器切り替え方式
JPH03248659A (ja) トランク・アンプ・ステータス監視システム
JPH0575622A (ja) 優先度付き緊急通信制御方式
JP2912484B2 (ja) データ伝送システム
JP2502850B2 (ja) Scsiシステムのコミュニケ―ション方法
JP2903645B2 (ja) ファクシミリ装置における連送フレーム受信方式
JPS62200856A (ja) 音声信号・デ−タ伝送方式
JPS61225963A (ja) フアクシミリシステム
JPH0722284B2 (ja) 通信制御装置
JP2935242B2 (ja) 無線通信システム
JPH0225962A (ja) シリアル伝送によるプロセッサ間通信方式
JPH0520255A (ja) データ転送方式
JPS6354265B2 (ja)
JPH0715598A (ja) ファクシミリ装置の伝送制御方式
JPS60114048A (ja) デ−タ転送方法
JPH01220561A (ja) フアクシミリ装置
JPS6255172B2 (ja)
JPH06209344A (ja) データ通信システム
JPS6332299B2 (ja)

Legal Events

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

Free format text: PAYMENT UNTIL: 20090221

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20100221

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20110221

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20110221

Year of fee payment: 8

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

Free format text: PAYMENT UNTIL: 20120221

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20120221

Year of fee payment: 9

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

Free format text: PAYMENT UNTIL: 20130221

Year of fee payment: 10

LAPS Cancellation because of no payment of annual fees