JPH08139745A - ループ式通信装置の通信方法 - Google Patents
ループ式通信装置の通信方法Info
- Publication number
- JPH08139745A JPH08139745A JP27147594A JP27147594A JPH08139745A JP H08139745 A JPH08139745 A JP H08139745A JP 27147594 A JP27147594 A JP 27147594A JP 27147594 A JP27147594 A JP 27147594A JP H08139745 A JPH08139745 A JP H08139745A
- Authority
- JP
- Japan
- Prior art keywords
- packet
- station
- data
- communication
- communication method
- 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
Links
Landscapes
- Small-Scale Networks (AREA)
Abstract
(57)【要約】
【目的】 本発明はループ式通信装置の通信方法に関
し、特に、各局間におけるパケットの通信時間の短縮を
得ることを目的とする。 【構成】 本発明によるループ式通信時間の通信方法
は、一次局(M)から自局に対するパケット(10)を受信し
ている二次局(S1〜S3)が、受信と同時に一次局(M)に対
するパケット(10)を直ちに送信することで通信時間の短
縮を計る構成である。
し、特に、各局間におけるパケットの通信時間の短縮を
得ることを目的とする。 【構成】 本発明によるループ式通信時間の通信方法
は、一次局(M)から自局に対するパケット(10)を受信し
ている二次局(S1〜S3)が、受信と同時に一次局(M)に対
するパケット(10)を直ちに送信することで通信時間の短
縮を計る構成である。
Description
【0001】
【産業上の利用分野】本発明は、ループ式通信装置の通
信方法に関し、特に、各局間におけるパケットの通信時
間の短縮を得るための新規な改良に関する。
信方法に関し、特に、各局間におけるパケットの通信時
間の短縮を得るための新規な改良に関する。
【0002】
【従来の技術】従来、用いられていたこの種のループ式
通信装置の通信方法としては、図4および図5で示す構
成が採用されていた。すなわち、図4で示す通信方法
は、図1の本発明の実施例(なお、各局の構成は本発明
及び従来共同一)で示す一次局Mと複数の第1〜第3二
次局S1〜S3との間で行われるもので、4系統のケーブ
ルA〜Dを用い、各ケーブルA〜Dの通信方法は、図5
で示す少なくとも、フラグF、アドレスA、データD及
びチェックコードFCSを有するパケット10を、図4
で示すように行っている。
通信装置の通信方法としては、図4および図5で示す構
成が採用されていた。すなわち、図4で示す通信方法
は、図1の本発明の実施例(なお、各局の構成は本発明
及び従来共同一)で示す一次局Mと複数の第1〜第3二
次局S1〜S3との間で行われるもので、4系統のケーブ
ルA〜Dを用い、各ケーブルA〜Dの通信方法は、図5
で示す少なくとも、フラグF、アドレスA、データD及
びチェックコードFCSを有するパケット10を、図4
で示すように行っている。
【0003】次に、前述のパケット10の通信方法の例
について述べる。まず、前述の通信のパケット10の構
成は一般に以下の第1表の様になっており、パケット1
0の区切りを示すフラグFには通常01111110というビッ
トパターンが用いられている。フラグF以外の場所で
は、1が連続して5ビットある場合は0を挿入して、フ
ラグFと同一のビットパターンが現れないように制御さ
れている。
について述べる。まず、前述の通信のパケット10の構
成は一般に以下の第1表の様になっており、パケット1
0の区切りを示すフラグFには通常01111110というビッ
トパターンが用いられている。フラグF以外の場所で
は、1が連続して5ビットある場合は0を挿入して、フ
ラグFと同一のビットパターンが現れないように制御さ
れている。
【0004】
【表1】
【0005】一次局Mは二次局S1〜S3に対する送信の
パケット10を送出した後、次の第2表のように二次局
S1〜S3からのパケット10を受け取るためにアイドル
パターンI(11111111)を連続して送信する。アイドルパ
ターンIの長さは二次局S1〜S3が付加するパケット1
0の大きさ以上が必要である。二次局S1〜S3が受け取
る通信データは以下の様になる。
パケット10を送出した後、次の第2表のように二次局
S1〜S3からのパケット10を受け取るためにアイドル
パターンI(11111111)を連続して送信する。アイドルパ
ターンIの長さは二次局S1〜S3が付加するパケット1
0の大きさ以上が必要である。二次局S1〜S3が受け取
る通信データは以下の様になる。
【0006】
【表2】
【0007】二次局S1〜S3は通常、受信したデータを
図3のブロック図のフリップフロップFFを通して1ビ
ット時間遅らせて、そのまま次の局へ送信している。自
局宛のパケット10が有れば受信してメモリに書込む。
ここで、一次局Mへデータを送信したい二次局S1〜S3
はパケット10が終了してアイドルパターンIが来るの
を待つ。この時、最後のパケット10のフラグFとアイ
ドルパターンIは以下の第3表の様になり、二次局S1
〜S3は次の01111111のビットパターンを受信すると送
信を開始してよい事になる。
図3のブロック図のフリップフロップFFを通して1ビ
ット時間遅らせて、そのまま次の局へ送信している。自
局宛のパケット10が有れば受信してメモリに書込む。
ここで、一次局Mへデータを送信したい二次局S1〜S3
はパケット10が終了してアイドルパターンIが来るの
を待つ。この時、最後のパケット10のフラグFとアイ
ドルパターンIは以下の第3表の様になり、二次局S1
〜S3は次の01111111のビットパターンを受信すると送
信を開始してよい事になる。
【0008】
【表3】
【0009】前述の送信開始パターンを受信した二次局
S1〜S3は送信制御回路53(図3)により送信切り換
え回路59(図3)を通過データ側から送信回路55側
へ切り換える。この時、送信回路55は最初に0を1ビ
ット送信する。0に置き換えられて、フラグパターンF
に変更される。以後、続けてアドレスA、データD、チ
ェックコードFCS、フラグFと送信し、パケット10
の送信が完了すると再び通過データ側へ切り換えて、ア
イドルパターンIを次の第4表のように送信する。
S1〜S3は送信制御回路53(図3)により送信切り換
え回路59(図3)を通過データ側から送信回路55側
へ切り換える。この時、送信回路55は最初に0を1ビ
ット送信する。0に置き換えられて、フラグパターンF
に変更される。以後、続けてアドレスA、データD、チ
ェックコードFCS、フラグFと送信し、パケット10
の送信が完了すると再び通過データ側へ切り換えて、ア
イドルパターンIを次の第4表のように送信する。
【0010】
【表4】
【0011】以下同様に、送信データがある各二次局S
1〜S3は通信されてきたパケット10の後ろに送信のパ
ケット10を順次追加する。
1〜S3は通信されてきたパケット10の後ろに送信のパ
ケット10を順次追加する。
【0012】
【発明が解決しようとする課題】従来のループ式通信装
置の通信方法は、図4に示すように各二次局は受信した
パケットは自局向け、他局向けに関わらずそのまま送信
して、受信パケットがなくなると一次局に対するパケッ
トを送信していたため、この方法は各パケットの大きさ
を自由に決定できる利点がある反面、無意味なパケット
も通信する事になり、通信の各ケーブルの利用効率が悪
かった。たとえば、ケーブルDにおいてはM→S1、M
→S2、M→S3のパケットはすでに使用済みであり、
通信しても利用されず、全く無意味なパケットの通信と
なっていた。
置の通信方法は、図4に示すように各二次局は受信した
パケットは自局向け、他局向けに関わらずそのまま送信
して、受信パケットがなくなると一次局に対するパケッ
トを送信していたため、この方法は各パケットの大きさ
を自由に決定できる利点がある反面、無意味なパケット
も通信する事になり、通信の各ケーブルの利用効率が悪
かった。たとえば、ケーブルDにおいてはM→S1、M
→S2、M→S3のパケットはすでに使用済みであり、
通信しても利用されず、全く無意味なパケットの通信と
なっていた。
【0013】本発明の通信方法は、以上のような課題を
解決するためになされたもので、特に、一次局から自局
に対するパケットを受信している二次局が受信と同時に
一次局に対するパケットを送信する事により、無意味な
パケットの通信を避ける事ができ、ケーブルの利用効率
を約2倍に上げる事ができるようにしたループ式通信装
置の通信方法を提供することを目的とする。
解決するためになされたもので、特に、一次局から自局
に対するパケットを受信している二次局が受信と同時に
一次局に対するパケットを送信する事により、無意味な
パケットの通信を避ける事ができ、ケーブルの利用効率
を約2倍に上げる事ができるようにしたループ式通信装
置の通信方法を提供することを目的とする。
【0014】
【課題を解決するための手段】本発明によるループ式通
信装置の通信方法は、一次局と複数の二次局がループ状
に接続され、前記一次局と二次局との間で少なくともフ
ラグ、アドレス、データ及びチェックコードよりなるパ
ケットの通信を行うループ式通信装置の通信方法におい
て、前記一次局から自局に対する前記パケットを受信し
ている前記二次局が、受信と同時に前記一次局に対する
前記パケットを送信する方法である。
信装置の通信方法は、一次局と複数の二次局がループ状
に接続され、前記一次局と二次局との間で少なくともフ
ラグ、アドレス、データ及びチェックコードよりなるパ
ケットの通信を行うループ式通信装置の通信方法におい
て、前記一次局から自局に対する前記パケットを受信し
ている前記二次局が、受信と同時に前記一次局に対する
前記パケットを送信する方法である。
【0015】さらに詳細には、前記パケットに設けられ
たコントロールビットを用いる方法である。
たコントロールビットを用いる方法である。
【0016】
【作用】本発明によるループ式通信装置の通信方法にお
いては、一次局から自局に対するパケットを受信してい
る二次局が受信と同時に一次局に対するパケットを送信
する事により、無意味なパケットの通信を避ける事がで
き、ケーブルの利用効率を約2倍に上げる事ができる。
すなわち、各二次局は受信のパケットのアドレスを受信
し終わった時点で自局に対するパケットで有るか否かを
判断し、自局へのパケットである場合は以後のデータを
受信すると同時に自局から一次局へ送るデータに置き換
えてパケットの送信を直ちに行う。この時、送信するデ
ータは受信データ以下の大きさでなければならない。ま
た、自局へのパケットでない場合には、受信したデータ
をそのまま送信する。図1に示す例では3台の二次局に
対し送信、受信パケットを各1個づつ通信する様子を示
しているが、従来の通信方法では図3のように6パケッ
ト分の時間を必要とするが本発明の方法では3パケット
分の時間で完了している。
いては、一次局から自局に対するパケットを受信してい
る二次局が受信と同時に一次局に対するパケットを送信
する事により、無意味なパケットの通信を避ける事がで
き、ケーブルの利用効率を約2倍に上げる事ができる。
すなわち、各二次局は受信のパケットのアドレスを受信
し終わった時点で自局に対するパケットで有るか否かを
判断し、自局へのパケットである場合は以後のデータを
受信すると同時に自局から一次局へ送るデータに置き換
えてパケットの送信を直ちに行う。この時、送信するデ
ータは受信データ以下の大きさでなければならない。ま
た、自局へのパケットでない場合には、受信したデータ
をそのまま送信する。図1に示す例では3台の二次局に
対し送信、受信パケットを各1個づつ通信する様子を示
しているが、従来の通信方法では図3のように6パケッ
ト分の時間を必要とするが本発明の方法では3パケット
分の時間で完了している。
【0017】
【実施例】以下、図面と共に本発明によるループ式通信
装置の通信方法の好適な実施例について詳細に説明す
る。なお、従来例と同一又は同等部分には同一符号を用
いて説明する。図1は1個の一次局Mと第1〜第3二次
局S1〜S3を用い、4個のケーブルA〜Dを用いてルー
プ通信を行う方法について示しており、各ケーブルA〜
Dの通信方法は、図2に示す通りである。
装置の通信方法の好適な実施例について詳細に説明す
る。なお、従来例と同一又は同等部分には同一符号を用
いて説明する。図1は1個の一次局Mと第1〜第3二次
局S1〜S3を用い、4個のケーブルA〜Dを用いてルー
プ通信を行う方法について示しており、各ケーブルA〜
Dの通信方法は、図2に示す通りである。
【0018】すなわち、本発明の通信方法のパケット1
0はアドレスの後ろに次の第5表のようにコントロール
ビットCを設けておき、一次局Mが送信したものか、二
次局S1〜S3が送信したものかを区別できるようにす
る。例えば一次局Mが送信したパケット10の場合は
0、二次局S1〜S3が送信したパケット10は1とする
と共に、このコントロールビットCにより後述の自動選
択を行っている。
0はアドレスの後ろに次の第5表のようにコントロール
ビットCを設けておき、一次局Mが送信したものか、二
次局S1〜S3が送信したものかを区別できるようにす
る。例えば一次局Mが送信したパケット10の場合は
0、二次局S1〜S3が送信したパケット10は1とする
と共に、このコントロールビットCにより後述の自動選
択を行っている。
【0019】
【表5】
【0020】一次局Mは二次局S1〜S3に対するパケッ
ト10を送信するが、次の第6表のように従来の方法と
異なり、従来用いていたパケット列の後ろのアイドルパ
ターンは必要ない。
ト10を送信するが、次の第6表のように従来の方法と
異なり、従来用いていたパケット列の後ろのアイドルパ
ターンは必要ない。
【0021】
【表6】
【0022】二次局S1〜S3は通常、図3で示す制御部
50を有しており、受信端子51は前記フリップフロッ
プFF及び受信回路52に接続され、この受信回路52
は送信制御回路53及びメモリ54に接続されている。
この送信制御回路53は前記メモリ54に接続された送
信回路55に接続され、前記フリップフロップFF、送
信制御回路53及び送信回路55の出力は3個のゲート
回路56,57,58からなる送信切り換え回路59に
入力され、この送信切り換え回路59を経てパケット1
0のデータが送信端子60に送られるように構成されて
いる。従って、従来の方法と同様に受信したデータをフ
リップフロップFFを通して1ビット時間遅らせて、次
の局へ送信する。各二次局S1〜S3は受信したパケット
10のアドレスAを自局に割り当てられたアドレスAと
一致しているかを比較し、さらにコントロールビットC
が0である事を確認する。ここで一次局Mから自局に対
するパケット10であると確認できたら、以後のデータ
を受信してメモリ54に書込む。さらに一次局Mに送信
すべきデータがある場合は、コントロールビットCを受
信した時点で送信制御回路53により送信切り換え回路
55を通過データ側から送信回路側へ切り換える。この
時、送信回路55は最初に1を1ビット送信する。通過
データは1ビット遅れで送信されているのでコントロー
ルビットが1に置き換えられる事になる。以後、続けて
データD、チェックコードFCS、フラグFを送信し
て、パケット10の送信が完了すると送信切り換え回路
59を通過データ側へ切り換える。この場合に条件とし
て送信するパケット10は現在受信しているパケット1
0のデータD以下の長さである必要がある。長すぎると
次のパケット10のデータDが破壊されてしまうからで
ある。従って、パケットサイズは次の第7表のように、
固定して使用する。なお、送信データに置き換えたパケ
ット10は次の第7表のようになる。
50を有しており、受信端子51は前記フリップフロッ
プFF及び受信回路52に接続され、この受信回路52
は送信制御回路53及びメモリ54に接続されている。
この送信制御回路53は前記メモリ54に接続された送
信回路55に接続され、前記フリップフロップFF、送
信制御回路53及び送信回路55の出力は3個のゲート
回路56,57,58からなる送信切り換え回路59に
入力され、この送信切り換え回路59を経てパケット1
0のデータが送信端子60に送られるように構成されて
いる。従って、従来の方法と同様に受信したデータをフ
リップフロップFFを通して1ビット時間遅らせて、次
の局へ送信する。各二次局S1〜S3は受信したパケット
10のアドレスAを自局に割り当てられたアドレスAと
一致しているかを比較し、さらにコントロールビットC
が0である事を確認する。ここで一次局Mから自局に対
するパケット10であると確認できたら、以後のデータ
を受信してメモリ54に書込む。さらに一次局Mに送信
すべきデータがある場合は、コントロールビットCを受
信した時点で送信制御回路53により送信切り換え回路
55を通過データ側から送信回路側へ切り換える。この
時、送信回路55は最初に1を1ビット送信する。通過
データは1ビット遅れで送信されているのでコントロー
ルビットが1に置き換えられる事になる。以後、続けて
データD、チェックコードFCS、フラグFを送信し
て、パケット10の送信が完了すると送信切り換え回路
59を通過データ側へ切り換える。この場合に条件とし
て送信するパケット10は現在受信しているパケット1
0のデータD以下の長さである必要がある。長すぎると
次のパケット10のデータDが破壊されてしまうからで
ある。従って、パケットサイズは次の第7表のように、
固定して使用する。なお、送信データに置き換えたパケ
ット10は次の第7表のようになる。
【0023】
【表7】
【0024】従って、一次局Mは返ってきたパケット1
0のコントロールビットCを見て、0の場合は受信され
ずに返ってきたもの、1の場合は二次局S1〜S3からの
データであると判断できる。従って、各二次局S1〜S3
は受信のパケット10のアドレスを受信し終わった時点
で自局に対するパケット10で有るか否かを判断し、自
局へのパケット10である場合は以後のデータを受信す
ると同時に自局から一次局Mへ送るデータに置き換えて
パケット10の送信を直ちに行う。この時、送信するデ
ータは受信データ以下の大きさでなければならない。自
局へのパケット10でない場合には、受信したデータを
そのまま送信する。なお、図1及び図2に示す例では3
台の二次局S1〜S3に対し送信、受信のパケット10を
各1個づつ通信する様子を示しているが、図4の従来の
通信方法では前述のように、6パケット分の時間を必要
とするが、本発明の実施例では3パケット分の時間で完
了できることが明らかである。
0のコントロールビットCを見て、0の場合は受信され
ずに返ってきたもの、1の場合は二次局S1〜S3からの
データであると判断できる。従って、各二次局S1〜S3
は受信のパケット10のアドレスを受信し終わった時点
で自局に対するパケット10で有るか否かを判断し、自
局へのパケット10である場合は以後のデータを受信す
ると同時に自局から一次局Mへ送るデータに置き換えて
パケット10の送信を直ちに行う。この時、送信するデ
ータは受信データ以下の大きさでなければならない。自
局へのパケット10でない場合には、受信したデータを
そのまま送信する。なお、図1及び図2に示す例では3
台の二次局S1〜S3に対し送信、受信のパケット10を
各1個づつ通信する様子を示しているが、図4の従来の
通信方法では前述のように、6パケット分の時間を必要
とするが、本発明の実施例では3パケット分の時間で完
了できることが明らかである。
【0025】
【発明の効果】本発明によるループ式通信装置の通信方
法は、以上のように構成されているため、次のような効
果を得ることができる。すなわち、一次局から自局に対
するパケットを受信している二次局が受信と同時に一次
局に対するパケットを送信することにより、従来のよう
な無意味なパケットの通信を行わなくてもよく、各ケー
ブルの利用効率を2倍に上げることができ、例えば、射
出成形機等において入出力データの通信周期を短縮する
ことができるため成形サイクルを短縮化することができ
る。
法は、以上のように構成されているため、次のような効
果を得ることができる。すなわち、一次局から自局に対
するパケットを受信している二次局が受信と同時に一次
局に対するパケットを送信することにより、従来のよう
な無意味なパケットの通信を行わなくてもよく、各ケー
ブルの利用効率を2倍に上げることができ、例えば、射
出成形機等において入出力データの通信周期を短縮する
ことができるため成形サイクルを短縮化することができ
る。
【図1】本発明によるループ式通信装置の通信方法を示
す構成図である。
す構成図である。
【図2】図1の各ケーブルA〜Dの通信データを示す説
明図である。
明図である。
【図3】図1の各二次局のブロック図である。
【図4】従来の各ケーブルA〜Dの通信データを示す説
明図である。
明図である。
【図5】従来のパケットの構成図である。
M 一次局 S1〜S3 二次局 10 パケット F フラグ A アドレス D データ C コントロールビット FCS チェックコード
Claims (2)
- 【請求項1】 一次局(M)と複数の二次局(S1〜S3)がル
ープ状に接続され、前記一次局(M)と二次局(S1〜S3)と
の間で少なくともフラグF、アドレスA、データD及び
チェックコードFCSよりなるパケット(10)の通信を行
うループ式通信装置の通信方法において、前記一次局
(M)から自局に対する前記パケット(10)を受信している
前記二次局(S1〜S3)が受信と同時に前記一次局(M)に対
する前記パケット(10)を送信することを特徴とするルー
プ式通信装置の通信方法。 - 【請求項2】 前記パケット(10)に設けられたコントロ
ールビット(C)を用いることを特徴とする請求項1記載
のループ式通信装置の通信方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP27147594A JPH08139745A (ja) | 1994-11-04 | 1994-11-04 | ループ式通信装置の通信方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP27147594A JPH08139745A (ja) | 1994-11-04 | 1994-11-04 | ループ式通信装置の通信方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH08139745A true JPH08139745A (ja) | 1996-05-31 |
Family
ID=17500561
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP27147594A Pending JPH08139745A (ja) | 1994-11-04 | 1994-11-04 | ループ式通信装置の通信方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH08139745A (ja) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010283731A (ja) * | 2009-06-08 | 2010-12-16 | Japan Steel Works Ltd:The | ループ式通信装置 |
| JP2013229705A (ja) * | 2012-04-25 | 2013-11-07 | Japan Steel Works Ltd:The | 電動射出成形機におけるリング型ネットワークの故障箇所検出方法 |
-
1994
- 1994-11-04 JP JP27147594A patent/JPH08139745A/ja active Pending
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2010283731A (ja) * | 2009-06-08 | 2010-12-16 | Japan Steel Works Ltd:The | ループ式通信装置 |
| JP2013229705A (ja) * | 2012-04-25 | 2013-11-07 | Japan Steel Works Ltd:The | 電動射出成形機におけるリング型ネットワークの故障箇所検出方法 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR920007096B1 (ko) | 회로 스위칭 시스템 | |
| US5784373A (en) | Switching device for LAN | |
| JPS63199540A (ja) | デ−タ伝送方法及び装置 | |
| US20060045097A1 (en) | Method for allocating a device address to a substation in a network as well as a substation and a main station for a network | |
| JPH0653897A (ja) | コードレス電話 | |
| KR100226781B1 (ko) | 노드(node)인식(recognition)방법 | |
| KR100327985B1 (ko) | 경로스위치를 이용한 데이터 전송경로 제어방법 | |
| JP2005229202A (ja) | 通信システム、通信システムの通信方法、通信装置、プログラムおよび記憶媒体 | |
| JP2949624B1 (ja) | ファイバチャネル接続装置におけるコネクション制御方式 | |
| US7639711B1 (en) | Switch provided with a signaling coupler, and a method of sending a signaling message | |
| US6310885B1 (en) | Network system | |
| KR100278316B1 (ko) | 교환기내의스위치에서의핸드오버방법 | |
| JPS627287A (ja) | 静止画伝送方法 | |
| JPH10290269A (ja) | インタフェース変換回路 | |
| JPS6292637A (ja) | 同報通信方法 | |
| JPH06232865A (ja) | データ通信における同報通信方式 | |
| KR100422902B1 (ko) | 이동통신 단말기의 이어폰잭 단자를 이용한 데이터송수신방법 및 그를 이용한 이동통신 단말기 | |
| JPS6090440A (ja) | 間欠受信方式 | |
| JPS60140957A (ja) | 回線交換機用網間接続方式 | |
| JPH0210942A (ja) | ループ式通信方式 | |
| JPH01296830A (ja) | 複合ローカルエリアネットワークにおけるルーティング方式 | |
| Georganas et al. | Platon: a university local area network | |
| JPS6172449A (ja) | パケツト交換方式 | |
| JPS6016746A (ja) | 時分割交換機 | |
| KR960009504A (ko) | 간접 헤더 방식에 의한 다 채널용 비동기 전송 방식 패킷 교환기 |