JPH03280641A - 伝送制御方法 - Google Patents
伝送制御方法Info
- Publication number
- JPH03280641A JPH03280641A JP2078949A JP7894990A JPH03280641A JP H03280641 A JPH03280641 A JP H03280641A JP 2078949 A JP2078949 A JP 2078949A JP 7894990 A JP7894990 A JP 7894990A JP H03280641 A JPH03280641 A JP H03280641A
- Authority
- JP
- Japan
- Prior art keywords
- relay
- message
- function code
- loop
- relay 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.)
- Granted
Links
Landscapes
- Small-Scale Networks (AREA)
Abstract
(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。
め要約のデータは記録されません。
Description
【発明の詳細な説明】
〔産業上の利用分野〕
本発明は、複数のループ伝送路から成る伝送システムの
伝送制御方法に係り、特に自律分散方式の伝送システム
に好適な伝送制御方法に関する。
伝送制御方法に係り、特に自律分散方式の伝送システム
に好適な伝送制御方法に関する。
ループ伝送路(以下単にループという)が複数個相互に
接続されたマルチループ伝送システムに対し、ループ上
の伝送制御装置を総て同一構成とし、各伝送制御装置は
ループ構成や受信側のアドレスを知ることなく、データ
の内容に応じてループ間のメツセージ転送を行うように
した伝送制御方法が、特開昭57−166756号広報
に開示されている。この方法では、ループ間を接続する
中継装置に2つのメモリを設け、また転送メツセージの
各々にメツセージの内容を示す機能コードを付ける。
接続されたマルチループ伝送システムに対し、ループ上
の伝送制御装置を総て同一構成とし、各伝送制御装置は
ループ構成や受信側のアドレスを知ることなく、データ
の内容に応じてループ間のメツセージ転送を行うように
した伝送制御方法が、特開昭57−166756号広報
に開示されている。この方法では、ループ間を接続する
中継装置に2つのメモリを設け、また転送メツセージの
各々にメツセージの内容を示す機能コードを付ける。
上記メモリの各々には各ループ内で受信する内容を上記
コードによって予め登録しておく。あるループ上にデー
タが送信され中継装置に入力されたときには、中継装置
はその送られて来たのとは反対側のループ対応のメモリ
に、その送られてきたデータの機能コードが登録されて
いるときだけ反対側ループへそのデータを中継する。ま
たループ上の各伝送制御装置は、ループ上に送られてき
たデータのコードを調べ、自装置で取り込む内容のもの
だけを受診する。この従来例によると、状況に応じてル
ープ間を渡る情報を容易に選択指定でき、また、中継専
用の伝送制御装置を作る必要がない。
コードによって予め登録しておく。あるループ上にデー
タが送信され中継装置に入力されたときには、中継装置
はその送られて来たのとは反対側のループ対応のメモリ
に、その送られてきたデータの機能コードが登録されて
いるときだけ反対側ループへそのデータを中継する。ま
たループ上の各伝送制御装置は、ループ上に送られてき
たデータのコードを調べ、自装置で取り込む内容のもの
だけを受診する。この従来例によると、状況に応じてル
ープ間を渡る情報を容易に選択指定でき、また、中継専
用の伝送制御装置を作る必要がない。
また、特開昭61−245651号広報に開示された方
法では、上記と同様の構成を用いるとともに、輸送され
るデータに送信元のアドレスと伝送上必要となる通番を
付加しておき、かつ各中継装置にはその中継装置を通過
して中継したデータの内の最新のものの一定個数の送信
元アドレスと通番とを記憶させておく。そして中継の必
要な機能コードをもつデータが中継装置に送られてきた
ときに、上記記憶している送信元アドレス及び通番をも
たないデータのみを他のループへ中継するようにして、
データが複数ループ間を巡回し続けるものを防止してい
る。
法では、上記と同様の構成を用いるとともに、輸送され
るデータに送信元のアドレスと伝送上必要となる通番を
付加しておき、かつ各中継装置にはその中継装置を通過
して中継したデータの内の最新のものの一定個数の送信
元アドレスと通番とを記憶させておく。そして中継の必
要な機能コードをもつデータが中継装置に送られてきた
ときに、上記記憶している送信元アドレス及び通番をも
たないデータのみを他のループへ中継するようにして、
データが複数ループ間を巡回し続けるものを防止してい
る。
上記した特開昭57−166756号広報の従来技術で
は、各ループ内の伝送制御装置が受信する内容を示す機
能コードは、すべての中継装置に設定されてしまう。こ
のためにループ間を渡るメツセージは、そのメツセージ
を必要とするループだけでなく、マルチループを構成す
る総てのループに伝送される。さらにこの方法は、複数
のループが、閉ループを構成するときには、1度発生し
たメツセージがこの閉ループを巡回し続けてしまうこと
があるという問題点がある。、この後者の問題点は、特
開昭61−245651号に示された技術により回避で
きるが、前者の問題点のために、即ちループ間を渡るメ
ツセージは総てのループに伝送されるために、不必要に
ループ上の伝送量が増し、ループ上の最大伝送量を越え
てしまう危険性や、必要なメツセージの応答遅れを生じ
る危険性があった。また1つのメツセージ内の機能コー
ドはどのループ上に送られているときでも同じ値のまま
であるから、複数の既設ループを本方式により接続した
ときには、既にそれぞれのループで接続前に同じ機能コ
ードが使われている可能性があり、その場合には同一機
能コードが別の内容を表し、しかもそれらが同一ループ
上に存在することになる。これではデータの内容を表す
コードとしてその重複したコードは使用できなくなって
しまうという問題点があった。
は、各ループ内の伝送制御装置が受信する内容を示す機
能コードは、すべての中継装置に設定されてしまう。こ
のためにループ間を渡るメツセージは、そのメツセージ
を必要とするループだけでなく、マルチループを構成す
る総てのループに伝送される。さらにこの方法は、複数
のループが、閉ループを構成するときには、1度発生し
たメツセージがこの閉ループを巡回し続けてしまうこと
があるという問題点がある。、この後者の問題点は、特
開昭61−245651号に示された技術により回避で
きるが、前者の問題点のために、即ちループ間を渡るメ
ツセージは総てのループに伝送されるために、不必要に
ループ上の伝送量が増し、ループ上の最大伝送量を越え
てしまう危険性や、必要なメツセージの応答遅れを生じ
る危険性があった。また1つのメツセージ内の機能コー
ドはどのループ上に送られているときでも同じ値のまま
であるから、複数の既設ループを本方式により接続した
ときには、既にそれぞれのループで接続前に同じ機能コ
ードが使われている可能性があり、その場合には同一機
能コードが別の内容を表し、しかもそれらが同一ループ
上に存在することになる。これではデータの内容を表す
コードとしてその重複したコードは使用できなくなって
しまうという問題点があった。
本発明の目的は、ループ上の伝送制御装置を総て同一構
成とし、各伝送制御装置はマルチループシステムの構成
や受信側のアドレスを知ることなくメツセージ転送が行
え、かつループ間を渡るメツセージを当該メツセージを
必要とするループのみに伝送するようにした伝送制御方
法を提供することにあり、またループ内に伝送されるメ
ツセージ内の機能コードが、接続される既設のループシ
ステムの変更を行わなくても重複することがないように
した伝送制御方法を提供するにある。
成とし、各伝送制御装置はマルチループシステムの構成
や受信側のアドレスを知ることなくメツセージ転送が行
え、かつループ間を渡るメツセージを当該メツセージを
必要とするループのみに伝送するようにした伝送制御方
法を提供することにあり、またループ内に伝送されるメ
ツセージ内の機能コードが、接続される既設のループシ
ステムの変更を行わなくても重複することがないように
した伝送制御方法を提供するにある。
上記の目的を達成するために、本発明においては、ルー
プ間の中継装置に論理的な中継装置番号を予め登録し、
中継すべきメツセージ内容の機能コードを登録するとき
には、その機能コードのメツセージを中継する必要のあ
る中継装置だけに上記中継装置番号を用いて当該機能コ
ードを設定するとともに、各中継装置に設定する機能コ
ードは、その中継装置へ入ってくるときの中継前機能コ
ードと中継された後のメツセージに付加する中継抜機能
コードの対を登録し、中継装置が一方のループよりメツ
セージを受信したときには、同ループ用の登録エリアに
当該メツセージ内の機能コードと同一の中継前機能コー
ドがあればそれを対応する機能コードに変換して他方の
ループにメツセージを伝送するようにしたものである。
プ間の中継装置に論理的な中継装置番号を予め登録し、
中継すべきメツセージ内容の機能コードを登録するとき
には、その機能コードのメツセージを中継する必要のあ
る中継装置だけに上記中継装置番号を用いて当該機能コ
ードを設定するとともに、各中継装置に設定する機能コ
ードは、その中継装置へ入ってくるときの中継前機能コ
ードと中継された後のメツセージに付加する中継抜機能
コードの対を登録し、中継装置が一方のループよりメツ
セージを受信したときには、同ループ用の登録エリアに
当該メツセージ内の機能コードと同一の中継前機能コー
ドがあればそれを対応する機能コードに変換して他方の
ループにメツセージを伝送するようにしたものである。
中継装置をその番号で識別することにより、中継すべき
機能コードは必要な中継装置のみに設定されるから、メ
ツセージが不必要にループ間を流れることは防止され、
伝送効率の低下や応答遅れは生じない。また、中継ごと
に機能コードを変換できるから、どのループでも機能コ
ードの重複を回避でき、既設ループの接続を柔軟に行う
ことができる。
機能コードは必要な中継装置のみに設定されるから、メ
ツセージが不必要にループ間を流れることは防止され、
伝送効率の低下や応答遅れは生じない。また、中継ごと
に機能コードを変換できるから、どのループでも機能コ
ードの重複を回避でき、既設ループの接続を柔軟に行う
ことができる。
以下、本発明の一実施例を説明する。第2図は本発明を
実施するシステム全体の構成例を示すもので、3つのル
ープ1,2.3が、伝送制御装置(nettgork
communication processor ;
以下、NCPと称す)と処理装置を介して接続されてい
る。
実施するシステム全体の構成例を示すもので、3つのル
ープ1,2.3が、伝送制御装置(nettgork
communication processor ;
以下、NCPと称す)と処理装置を介して接続されてい
る。
具体的には、NCPIo、20と処理装置1020を介
してループ1と2が、NCP21,33と処理装置21
33を介してループ2と3が、NCP13,30と処理
装置1330を介してループ1と3が接続されている。
してループ1と2が、NCP21,33と処理装置21
33を介してループ2と3が、NCP13,30と処理
装置1330を介してループ1と3が接続されている。
各ループ上には、NCPIO〜13.20〜23.30
〜33がそれぞれ接続されている。NCPII〜12.
22〜23、31〜32には、処理装置1100〜12
00.2200〜2300、3100〜3200がそれ
ぞれ接続されている。NCPIOと20.21と33.
13と30には共通の処理装置1020、2]33.1
330がそれぞれ接続されている(以下これらを中継処
理装置と称す)。NCP]、O〜13゜20〜23.3
0〜33は総て同一構成であり、中継処理装置と接続さ
れているか否かで構造は異なっていない。各NCPは、
ループ上を流れるメツセージから必要なもののみを取り
込み、対応する処理装置に送る。また、処理装置から送
られてきたメツセージはループ上へ送られる。ここで各
NCPは、システム構成や、受信側のNCPがどのルー
プに属しているか、アドレスが何かを知らなくても受信
できるように、メツセージには受信先アドレスを設定し
ない。
〜33がそれぞれ接続されている。NCPII〜12.
22〜23、31〜32には、処理装置1100〜12
00.2200〜2300、3100〜3200がそれ
ぞれ接続されている。NCPIOと20.21と33.
13と30には共通の処理装置1020、2]33.1
330がそれぞれ接続されている(以下これらを中継処
理装置と称す)。NCP]、O〜13゜20〜23.3
0〜33は総て同一構成であり、中継処理装置と接続さ
れているか否かで構造は異なっていない。各NCPは、
ループ上を流れるメツセージから必要なもののみを取り
込み、対応する処理装置に送る。また、処理装置から送
られてきたメツセージはループ上へ送られる。ここで各
NCPは、システム構成や、受信側のNCPがどのルー
プに属しているか、アドレスが何かを知らなくても受信
できるように、メツセージには受信先アドレスを設定し
ない。
第3図に、本システムで伝送されるメツセージのフォー
マットを示す。(a)は通常のメツセージのフォーマッ
トであり、(b)は機能コード登録用メツセージである
。第3図(a)の各フィールドのうち、FCは機能コー
ドであって、データの内容に対応したコードである。S
Aはメツセージを作成し発信したNCPのアドレス(発
信元アドレス)、CCは伝送上必要となる通番、Dat
aは処理される情報である。またFC3は誤り検知用デ
ータ、Fはメツセージの初めと終わりを示すフラグであ
る。各NCPは、フィールドF、FC,SΔ、FC8を
用いて伝送制御を行い、Dataは関知しない。各NC
Pは、自らに接続されている処理装置から登録された機
能コードと、ループ上のメツセージのFCフィールドを
比較することにより、その処理装置がメツセージを必要
とするかどうかを判定し、必要とする場合のみメツセー
ジを取り込む。各処理装置は、データ発生時にデータ内
容及び機能コードをD a t aフィールド、FCフ
ィールドにセットして自接続NCPに送出する。各NC
Pは自接続処理装置より受信したメツセージを第3図(
a)に示すフォーマットに整えて、自らが発信元となり
ループに送出する。また各NCPは、自らが発信元とな
り送出したメツセージがループを一巡して戻ってくれば
これを取り込み、ループから消去する。もし、一定時間
内に戻ってこなければこのメツセージを戻ってくるまで
一定回数再送する。かかるNCPの伝送制御処理は、総
てのNCPで全く同一である。
マットを示す。(a)は通常のメツセージのフォーマッ
トであり、(b)は機能コード登録用メツセージである
。第3図(a)の各フィールドのうち、FCは機能コー
ドであって、データの内容に対応したコードである。S
Aはメツセージを作成し発信したNCPのアドレス(発
信元アドレス)、CCは伝送上必要となる通番、Dat
aは処理される情報である。またFC3は誤り検知用デ
ータ、Fはメツセージの初めと終わりを示すフラグであ
る。各NCPは、フィールドF、FC,SΔ、FC8を
用いて伝送制御を行い、Dataは関知しない。各NC
Pは、自らに接続されている処理装置から登録された機
能コードと、ループ上のメツセージのFCフィールドを
比較することにより、その処理装置がメツセージを必要
とするかどうかを判定し、必要とする場合のみメツセー
ジを取り込む。各処理装置は、データ発生時にデータ内
容及び機能コードをD a t aフィールド、FCフ
ィールドにセットして自接続NCPに送出する。各NC
Pは自接続処理装置より受信したメツセージを第3図(
a)に示すフォーマットに整えて、自らが発信元となり
ループに送出する。また各NCPは、自らが発信元とな
り送出したメツセージがループを一巡して戻ってくれば
これを取り込み、ループから消去する。もし、一定時間
内に戻ってこなければこのメツセージを戻ってくるまで
一定回数再送する。かかるNCPの伝送制御処理は、総
てのNCPで全く同一である。
一方、第3図(b)の各フィールドのうち、FCrは、
中継処理装置に対し中継するメツセージの中継前機能コ
ードと中継後機能コードを登録するための登録用機能コ
ードである。またDataフィールドの中にあるLNは
、中継前メツセージを中継させるべき中継処理装置の論
理中継機番号であり、PCIは中継前メツセージの機能
コードであり、Fe2は中継後メツセージの機能コード
である。各NCPは、この機能コード登録用メツセージ
も通常のメツセージと同様に処理する。
中継処理装置に対し中継するメツセージの中継前機能コ
ードと中継後機能コードを登録するための登録用機能コ
ードである。またDataフィールドの中にあるLNは
、中継前メツセージを中継させるべき中継処理装置の論
理中継機番号であり、PCIは中継前メツセージの機能
コードであり、Fe2は中継後メツセージの機能コード
である。各NCPは、この機能コード登録用メツセージ
も通常のメツセージと同様に処理する。
次に、各中継処理装置1020.2133.1330.
及び処理装置1100.1200.2200.2300
.3100.3200における伝送制御処理を説明する
。どの中継処理装置及び処理装置も構成及び処理のフロ
ーチャートは同一であり、第4図はこれら処理装置の構
成を示すブロック図である。これは中継処理装置102
0を例として示しており、ループ1,2にそれぞれ接続
されているNCPIo、20に接続され、インターフェ
ース311.321を介して各ループとの伝送を行う。
及び処理装置1100.1200.2200.2300
.3100.3200における伝送制御処理を説明する
。どの中継処理装置及び処理装置も構成及び処理のフロ
ーチャートは同一であり、第4図はこれら処理装置の構
成を示すブロック図である。これは中継処理装置102
0を例として示しており、ループ1,2にそれぞれ接続
されているNCPIo、20に接続され、インターフェ
ース311.321を介して各ループとの伝送を行う。
また処理演算装置310は、伝送制御処理を行うもので
あり、第1受信バツフア313及び第2受信バツフア3
23は、それぞれのループに対応し受信データを格納す
るためのバッファであり、第1FC登録エリア314及
び第2FC登録エリア324は、ループを渡るメツセー
ジの中継前機能コードと中継後機能コードを登録してお
くためのエリアであり、第1送信バツフア315及び第
2送信バツフア325は、それぞれのループに送出すべ
きデータを格納するバッファであり、第1受信データエ
リア316及び第2受信データエリア326は、中継処
理装置または処理装置で用いるべきデータを格納するエ
リアである。また中継機器番号エリア320は、該処理
装置が2つのループと互いに接続し、メツセージを中継
する必要のある中継処理装置として扱うときその中継処
理装置の論理中継機番号を登録しておくエリアである。
あり、第1受信バツフア313及び第2受信バツフア3
23は、それぞれのループに対応し受信データを格納す
るためのバッファであり、第1FC登録エリア314及
び第2FC登録エリア324は、ループを渡るメツセー
ジの中継前機能コードと中継後機能コードを登録してお
くためのエリアであり、第1送信バツフア315及び第
2送信バツフア325は、それぞれのループに送出すべ
きデータを格納するバッファであり、第1受信データエ
リア316及び第2受信データエリア326は、中継処
理装置または処理装置で用いるべきデータを格納するエ
リアである。また中継機器番号エリア320は、該処理
装置が2つのループと互いに接続し、メツセージを中継
する必要のある中継処理装置として扱うときその中継処
理装置の論理中継機番号を登録しておくエリアである。
従って中継処理装置では、中継機番号エリア320に零
以上の論理中継機番号が登録され、それ以外の処理装置
では、中継機番号エリア320に零の値が登録されるも
のとする。
以上の論理中継機番号が登録され、それ以外の処理装置
では、中継機番号エリア320に零の値が登録されるも
のとする。
第5図は、第1FC登録エリア314の内容を示し、中
継前機能コード登録エリア3141と中継後機能コード
登録エリア3142により構成され、中継前機能コード
FC1iと中継後機能コードFC2iは1対1に対応し
ている。
継前機能コード登録エリア3141と中継後機能コード
登録エリア3142により構成され、中継前機能コード
FC1iと中継後機能コードFC2iは1対1に対応し
ている。
第1図は、中継処理装置及び処理装置における、本発明
の特徴とする処理の一実施例を示すフローチャートで、
一方のループのNCPよりメツセージを受信すると、ま
ずその内容を該当する受信バッファ313、又は323
に格納する(ステップ351)。
の特徴とする処理の一実施例を示すフローチャートで、
一方のループのNCPよりメツセージを受信すると、ま
ずその内容を該当する受信バッファ313、又は323
に格納する(ステップ351)。
次にそのメツセージ内の機能コードを識別し、登録用の
メツセージか通常のメツセージかを判断する(ステップ
352)。機能コード登録用メツセージであれば、メツ
セージ内の論理中継機番号LNと中継機番号登録エリア
320内の中継機番号とを比較し、同一であれば自処理
装置がメツセージを中継用の機能コード登録が必要であ
ると判断し次の処理を行うが、異なれば何もしないで処
理を終了する(ステップ359)。なお、中継処理装置
でなければ、中継機番号エリア320内の中継機番号は
登録されず値は零となっているので、ここでは必ず異な
る判定となり何もしないことになる。機能コードの登録
は、受信したループと反対のFC登録エリア314に、
メツセージ内の中継前機能コードPCIと中継後機能コ
ードFC2とを格納しくステップ360)、受信したル
ープのNCPに中継後機能コードFC2を登録しくステ
ップ361)、受信したル−プと反対のループのNCP
に中継前機能コードPCIを登録しくステップ362)
、終了する。また、通常のメツセージの場合は、自処理
装置で用いるためのデータとして、受信バッファ内の内
容を受信したループに対応する受信データエリアに格納
する(ステップ353)。さらに、中継機番号登録エリ
ア3320内に中継機番号が登録されているかを調べ(
ステップ354)、登録があれば受信したメツセージ内
の機能コードと受信したループに対応するFC登録エリ
ア314または324の中継前機能コードエリアに同一
の機能コードがあるか調べ(ステップ355)、同一の
機能コードがあれば、そのメツセージは中継必要と判断
し、ループ間を渡るメツセージとして扱う。ステップ3
54で中継機番号の登録がなかったとき、あるいはステ
ップ355で同一機能コードがなかったときは中継処理
装置でない、あるいはそのメツセージは中継不要と判断
し何もしない。ステップ355で同一の機能コードがあ
れば、FC登録エリア内の中継前機能コードに対応する
中継後機能コードFC2に、受信したメツセージ内の機
能コードPCIを変換しくステップ356)、そのメツ
セージを受信したループと反対の送信バッファ315ま
たは352に格納しくステップ357)、受信したルー
プと反対のループのNCPへそのメツセージを送出しく
ステップ358)、処理を終了する。
メツセージか通常のメツセージかを判断する(ステップ
352)。機能コード登録用メツセージであれば、メツ
セージ内の論理中継機番号LNと中継機番号登録エリア
320内の中継機番号とを比較し、同一であれば自処理
装置がメツセージを中継用の機能コード登録が必要であ
ると判断し次の処理を行うが、異なれば何もしないで処
理を終了する(ステップ359)。なお、中継処理装置
でなければ、中継機番号エリア320内の中継機番号は
登録されず値は零となっているので、ここでは必ず異な
る判定となり何もしないことになる。機能コードの登録
は、受信したループと反対のFC登録エリア314に、
メツセージ内の中継前機能コードPCIと中継後機能コ
ードFC2とを格納しくステップ360)、受信したル
ープのNCPに中継後機能コードFC2を登録しくステ
ップ361)、受信したル−プと反対のループのNCP
に中継前機能コードPCIを登録しくステップ362)
、終了する。また、通常のメツセージの場合は、自処理
装置で用いるためのデータとして、受信バッファ内の内
容を受信したループに対応する受信データエリアに格納
する(ステップ353)。さらに、中継機番号登録エリ
ア3320内に中継機番号が登録されているかを調べ(
ステップ354)、登録があれば受信したメツセージ内
の機能コードと受信したループに対応するFC登録エリ
ア314または324の中継前機能コードエリアに同一
の機能コードがあるか調べ(ステップ355)、同一の
機能コードがあれば、そのメツセージは中継必要と判断
し、ループ間を渡るメツセージとして扱う。ステップ3
54で中継機番号の登録がなかったとき、あるいはステ
ップ355で同一機能コードがなかったときは中継処理
装置でない、あるいはそのメツセージは中継不要と判断
し何もしない。ステップ355で同一の機能コードがあ
れば、FC登録エリア内の中継前機能コードに対応する
中継後機能コードFC2に、受信したメツセージ内の機
能コードPCIを変換しくステップ356)、そのメツ
セージを受信したループと反対の送信バッファ315ま
たは352に格納しくステップ357)、受信したルー
プと反対のループのNCPへそのメツセージを送出しく
ステップ358)、処理を終了する。
このメツセージを受けたNCPは、自らが発信元となり
、第3図(a)のフォーマットに整えループ上に送出す
る。
、第3図(a)のフォーマットに整えループ上に送出す
る。
以上の中継処理装置及び処理装置の処理により。
NCPからの受信メツセージは、機能コード登録用であ
れば、要求しているメツセージが流れるループと接続さ
れている中継処理装置のみに登録され、かつ通常のメツ
セージであれば、ループ間を渡る必要のあるメツセージ
のみが、そのメツセージを必要とするループのみに中継
処理装置を介してメツセージ内のデータの変更なしに、
機能コードのみが変換されて中継される。このことによ
り、それぞれのメツセージは、そのメツセージを必要と
するループのみで伝送され、かつ1つのループにおける
機能コードの重複を避けることができる。
れば、要求しているメツセージが流れるループと接続さ
れている中継処理装置のみに登録され、かつ通常のメツ
セージであれば、ループ間を渡る必要のあるメツセージ
のみが、そのメツセージを必要とするループのみに中継
処理装置を介してメツセージ内のデータの変更なしに、
機能コードのみが変換されて中継される。このことによ
り、それぞれのメツセージは、そのメツセージを必要と
するループのみで伝送され、かつ1つのループにおける
機能コードの重複を避けることができる。
次に、第6図を用いて本実施例における伝送系内のデー
タの流れを説明する。第6図(a)は、機能コード登録
用メツセージのデータの流れを示すもので、まず処理装
置11200が、機能コードFCaをもつデータを発生
し、これを処理装置1100が受信して使用するものと
する。この場合、機能コードFCaをもつデータは、ル
ープ1内でパス411に沿って伝送されている。次に、
処理装置2200が、上記の機能コードFCaを持つデ
ータをループ2内でFCbをもつデータとして受信し使
用するようにするには、処理装置2200は、機能コー
ド登録用のメツセージとして機能コードFCrをもつデ
ータに中継処理装置1020の論理中継機番号LNと中
継前機能コードFCaと中継後機能コードFCbを含め
NCP22に送出する。N CP 22は、そのデータ
を送出し、パス420に沿い一巡してくるとそれを取り
込み消去する。一方CP2Oは、FCrが予め登録され
ているのでこのメツセージを取り込み、中継処理装置1
020に送る。中継処理装置1o20では、メツセージ
内の論理中継機番号LNが自装置の番号であるので、メ
ツセージ内の中継前機能コードFCaと中継後機能コー
ドFebを自装置内に登録し、NCPIOに中継前機能
コードFCaを登録し、かつNCP2Oに中継後機能コ
ードFebを登録する。また、NCP21も、FCrが
予め登録されているのでこのメツセージを取り込み中継
処理装置2130に送るが、中継処理装置ff 213
0では、メツセージ内の番号LNと自装置のそれが異な
るので何もしない。その結果、中継用メツセージのFC
登録処理として、中継処理装置1020にFCa。
タの流れを説明する。第6図(a)は、機能コード登録
用メツセージのデータの流れを示すもので、まず処理装
置11200が、機能コードFCaをもつデータを発生
し、これを処理装置1100が受信して使用するものと
する。この場合、機能コードFCaをもつデータは、ル
ープ1内でパス411に沿って伝送されている。次に、
処理装置2200が、上記の機能コードFCaを持つデ
ータをループ2内でFCbをもつデータとして受信し使
用するようにするには、処理装置2200は、機能コー
ド登録用のメツセージとして機能コードFCrをもつデ
ータに中継処理装置1020の論理中継機番号LNと中
継前機能コードFCaと中継後機能コードFCbを含め
NCP22に送出する。N CP 22は、そのデータ
を送出し、パス420に沿い一巡してくるとそれを取り
込み消去する。一方CP2Oは、FCrが予め登録され
ているのでこのメツセージを取り込み、中継処理装置1
020に送る。中継処理装置1o20では、メツセージ
内の論理中継機番号LNが自装置の番号であるので、メ
ツセージ内の中継前機能コードFCaと中継後機能コー
ドFebを自装置内に登録し、NCPIOに中継前機能
コードFCaを登録し、かつNCP2Oに中継後機能コ
ードFebを登録する。また、NCP21も、FCrが
予め登録されているのでこのメツセージを取り込み中継
処理装置2130に送るが、中継処理装置ff 213
0では、メツセージ内の番号LNと自装置のそれが異な
るので何もしない。その結果、中継用メツセージのFC
登録処理として、中継処理装置1020にFCa。
FCbが、NCPIOにはFCaが、N CP 20に
はFCbがそれぞれ機能コードとして登録され、ループ
3への通路には登録されない。なお、NCPllと12
にはFCaが既に登録されており、またNCP22には
処理装置2200からFCbが既に登録されている。
はFCbがそれぞれ機能コードとして登録され、ループ
3への通路には登録されない。なお、NCPllと12
にはFCaが既に登録されており、またNCP22には
処理装置2200からFCbが既に登録されている。
次に、ループ1において機能コードF Caをもつメツ
セージがループを渡る流れを第6図(b)を用いて説明
視する。処理装置1200がFCaをもつメツセージを
発生すると、NCP12がこのメッセ−ジを受信し、ル
ープ1に送出し、パス411のように一巡してきたメツ
セージを取り込み消去する。
セージがループを渡る流れを第6図(b)を用いて説明
視する。処理装置1200がFCaをもつメツセージを
発生すると、NCP12がこのメッセ−ジを受信し、ル
ープ1に送出し、パス411のように一巡してきたメツ
セージを取り込み消去する。
一方NCPIOは、機能コードFCaが自装置内に登録
されているので、このメツセージを取り込み中継処理装
置1020に送る。中継処理装置1020では、メツセ
ージ内のDataフィールドを自装置内の受信データエ
リアに格納するとともに、メツセージ内の機能コードF
Ca11 F Cbに変換し、NCP2Oへ送出する
。NCP2Oは、このメツセージをループ2上に送出し
、パス421のように一巡してきたメツセージを取り込
み消去する。またNCP22は、機能コードFebが自
装置内に登録されていることによりこのメツセージを取
り込み、処理装置2200に送出する。処理装置220
0では、メツセージ内のD a t aフィールドを自
装置内エリアに格納し、その処理を実行する。
されているので、このメツセージを取り込み中継処理装
置1020に送る。中継処理装置1020では、メツセ
ージ内のDataフィールドを自装置内の受信データエ
リアに格納するとともに、メツセージ内の機能コードF
Ca11 F Cbに変換し、NCP2Oへ送出する
。NCP2Oは、このメツセージをループ2上に送出し
、パス421のように一巡してきたメツセージを取り込
み消去する。またNCP22は、機能コードFebが自
装置内に登録されていることによりこのメツセージを取
り込み、処理装置2200に送出する。処理装置220
0では、メツセージ内のD a t aフィールドを自
装置内エリアに格納し、その処理を実行する。
以上述べた様に、本実施例によれば、複数のループより
構成された伝送システムにおいて、特別のNCPを用い
ることなく、かつ、特別の中継処理装置を用いることな
く、かつ総てのNCPは受信側のNCPがどのループに
接続されているかを認識することなく、必要なメツセー
ジを必要なループのみに伝送させ、かつそれぞれのルー
プで機能コードを重複させることなくループ間で伝送さ
せることが可能となる。なお、本実施例の各ループにさ
らに複数ループが接続されるような場合でも、また、2
つのループのみで構成される場合でも、本方式は有効で
ある。
構成された伝送システムにおいて、特別のNCPを用い
ることなく、かつ、特別の中継処理装置を用いることな
く、かつ総てのNCPは受信側のNCPがどのループに
接続されているかを認識することなく、必要なメツセー
ジを必要なループのみに伝送させ、かつそれぞれのルー
プで機能コードを重複させることなくループ間で伝送さ
せることが可能となる。なお、本実施例の各ループにさ
らに複数ループが接続されるような場合でも、また、2
つのループのみで構成される場合でも、本方式は有効で
ある。
第7図は第2図の処理装置あるいは中継処理装置の構成
例において、本発明の特徴とする第1及び第2FC登録
エリア314及び324と中継機番号エリア320をな
くし、これを入力インターフェース700を介して外部
に設けたフロッピーディスク等の記憶媒体701に移し
たものである。このように、中継機番号と機能コード変
換用データを処理装置と別の記憶媒体に記憶しておくこ
とにより、通常のメツセージの中継処理を行うことがで
き、中継を行う処理装置にのみこれをセットすればよい
。
例において、本発明の特徴とする第1及び第2FC登録
エリア314及び324と中継機番号エリア320をな
くし、これを入力インターフェース700を介して外部
に設けたフロッピーディスク等の記憶媒体701に移し
たものである。このように、中継機番号と機能コード変
換用データを処理装置と別の記憶媒体に記憶しておくこ
とにより、通常のメツセージの中継処理を行うことがで
き、中継を行う処理装置にのみこれをセットすればよい
。
なお、以上に説明した実施例においては、1つの登録用
メツセージは1つの中継処理装置に中継前及び中継後機
能コードの1組を設定するものとしたが、これを複数の
中継処理装置に複数組の機能コードを設定するようにす
ることもできる。例えば、3つのループA、B、Cがシ
リアルに接続されていてループA、B間が中継処理装置
TABで、ループB、C間が中継処理装置TBCで接続
されており、ループC内の1つの処理装置SCがループ
Aに流れるメツセージを受診するようにする場合を考え
る。この場合、ループA上の機能コードFCAをもつメ
ツセージをループB上で機能コードPCBをもつメツセ
ージとし、更にループC上で機能コードFCCをもつメ
ツセージとして処理装置SCが受信するようにするには
、中継処理装置TABに中継前機能コードFCAと中継
後機能コードPCBを、中継処理装置TBCに中継前機
能コードPCBと中継後機能コードFCCを設定する必
要があり、前述の実施例では2回の登録用メツセージを
発行する必要がある。これを1つの登録用メツセージに
2つの中継処理装置0TAB、TBCの番号とそれに対
応する2組の機能コードをデータとして持たせて発行し
て2つの中継処理装置への機能コード設定を一度に行う
ようにすれば、機能コード設定を効率よく行える。
メツセージは1つの中継処理装置に中継前及び中継後機
能コードの1組を設定するものとしたが、これを複数の
中継処理装置に複数組の機能コードを設定するようにす
ることもできる。例えば、3つのループA、B、Cがシ
リアルに接続されていてループA、B間が中継処理装置
TABで、ループB、C間が中継処理装置TBCで接続
されており、ループC内の1つの処理装置SCがループ
Aに流れるメツセージを受診するようにする場合を考え
る。この場合、ループA上の機能コードFCAをもつメ
ツセージをループB上で機能コードPCBをもつメツセ
ージとし、更にループC上で機能コードFCCをもつメ
ツセージとして処理装置SCが受信するようにするには
、中継処理装置TABに中継前機能コードFCAと中継
後機能コードPCBを、中継処理装置TBCに中継前機
能コードPCBと中継後機能コードFCCを設定する必
要があり、前述の実施例では2回の登録用メツセージを
発行する必要がある。これを1つの登録用メツセージに
2つの中継処理装置0TAB、TBCの番号とそれに対
応する2組の機能コードをデータとして持たせて発行し
て2つの中継処理装置への機能コード設定を一度に行う
ようにすれば、機能コード設定を効率よく行える。
本発明によれば、複数のループで構成された伝送システ
ムにおいて、メツセージはそれを必要とするループのみ
で伝送され、不要なループには伝送されないので不必要
にループ内の伝送負荷を高めることがなく、応答遅れも
なくすことができる。
ムにおいて、メツセージはそれを必要とするループのみ
で伝送され、不要なループには伝送されないので不必要
にループ内の伝送負荷を高めることがなく、応答遅れも
なくすことができる。
また、それぞれのループによって、メツセージの内容を
表す機能コードを容易に変更できるので、既設のループ
同志を接続しても1つのループで機能コードが重複して
しまうことがなく、従って、既設システムを変更するこ
となく、マルチループシステムを構成できるという効果
がある。
表す機能コードを容易に変更できるので、既設のループ
同志を接続しても1つのループで機能コードが重複して
しまうことがなく、従って、既設システムを変更するこ
となく、マルチループシステムを構成できるという効果
がある。
第1図は本発明の特徴とする処理のフローチャート、第
2図はマルチループシステムの例を示す図、第3図は伝
送されるメツセージのフォーマット説明図、第4図は処
理装置の構成例を示す図、第5図は機能コード登録エリ
アの説明図、第6図はシステムで伝送されるメツセージ
の流れを説明する図、第7図は処理装置の他の構成例を
示す図である。 1.2.3・・・ループ伝送路、10〜13.20〜2
3゜30〜33・・・伝送制御装置(NCP)、110
0.1200゜2200、2300.3100.320
0・・・処理装置、1020.2133゜1330・・
・中継処理装置、314.324・・・FC登録エリア
、320・・・中継機番号登録エリア、701・・・記
憶媒体。
2図はマルチループシステムの例を示す図、第3図は伝
送されるメツセージのフォーマット説明図、第4図は処
理装置の構成例を示す図、第5図は機能コード登録エリ
アの説明図、第6図はシステムで伝送されるメツセージ
の流れを説明する図、第7図は処理装置の他の構成例を
示す図である。 1.2.3・・・ループ伝送路、10〜13.20〜2
3゜30〜33・・・伝送制御装置(NCP)、110
0.1200゜2200、2300.3100.320
0・・・処理装置、1020.2133゜1330・・
・中継処理装置、314.324・・・FC登録エリア
、320・・・中継機番号登録エリア、701・・・記
憶媒体。
Claims (1)
- 【特許請求の範囲】 1、少なくとも2以上のループ伝送路の各々の間を中継
装置により接続して成るマルチループシステムでのメッ
セージの伝送制御方法において、メッセージの各々にそ
の内容を示す機能コードを付加し、かつ各中継装置内に
中継前機能コードと該コードごとに対応する中継後機能
コードとを登録しておくとともに、中継装置に接続され
た一方のループ伝送路からメッセージが入力されたとき
に、当該中継装置内に登録された上記中継前機能コード
の中に上記入力されたメッセージの機能コードと一致す
るものがあれば、該一致した中継機能コードに代わって
該コードに対応する上記中継後機能コードを上記入力さ
れたメッセージに付加して当該中継装置のもう一方の側
に接続されたループ伝送路へ送出することを特徴とする
伝送制御方法。 2、その機能コードが登録用データであることを示しか
つそのデータとして前記中継前及び中継後機能コードを
有した登録用メッセージを設け、該メッセージが一方の
ループ伝送路より入力された中継装置は、当該メッセー
ジ内の上記中継前及び中継後機能コードを自装置内に登
録するとともにもう一方のループ伝送路へ上記入力され
た登録用メッセージを送出することを特徴とする請求項
1記載の伝送制御方法。 3、中継装置の各々にその装置固有の中継装置番号を登
録し、かつ前記登録用メッセージのデータに登録中継装
置番号を有せしめるとともに、各中継装置は、自装置の
中継装置番号と一致する上記登録中継装置番号を有した
登録用メッセージが入力されたときだけ該メッセージ内
の中継前及び中継後機能コードを自装置内へ登録するこ
とを特徴とする請求項2記載の伝送制御方法。 4、前記登録用メッセージに中継前機能コード、中継後
機能コード及び登録中継装置番号から成るデータ対を複
数個有せしめ、上記登録用メッセージを一方のループ伝
送路から入力された中継装置は、上記データ対の先頭の
ものが自装置の中継装置番号を含んでいるときのみ上記
先頭データ対の中継前及び中継後機能コードを自装置内
に登録し、かつ当該データ対を消去した登録用メッセー
ジをもう一方のループ伝送路へ送出することを特徴とす
る請求項3記載の伝送制御方法。 5、前記中継前及び中継後機能コードと、前記中継装置
番号とを、中継装置から読み取り可能でかつ着脱可能な
中継装置外部の記憶装置に設定したことを特徴とする請
求項1ないし4記載の伝送制御方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2078949A JPH07101882B2 (ja) | 1990-03-29 | 1990-03-29 | 伝送制御方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2078949A JPH07101882B2 (ja) | 1990-03-29 | 1990-03-29 | 伝送制御方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH03280641A true JPH03280641A (ja) | 1991-12-11 |
| JPH07101882B2 JPH07101882B2 (ja) | 1995-11-01 |
Family
ID=13676142
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2078949A Expired - Fee Related JPH07101882B2 (ja) | 1990-03-29 | 1990-03-29 | 伝送制御方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH07101882B2 (ja) |
-
1990
- 1990-03-29 JP JP2078949A patent/JPH07101882B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JPH07101882B2 (ja) | 1995-11-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5060228A (en) | Bridge communication system | |
| US4354267A (en) | Data transmission system utilizing loop transmission lines between terminal units | |
| JPH0732401B2 (ja) | 伝送制御方式 | |
| JP2660422B2 (ja) | 動作モード設定可能なlan間結合装置 | |
| JPS5947906B2 (ja) | ル−プ伝送システム | |
| JPH0654911B2 (ja) | マスターシップを転送する方法および装置 | |
| JPWO1991011869A1 (ja) | 異機種lan間通信システム | |
| JPH06500903A (ja) | パケット・ネットワークの中で宛先及び送信元のアドレスを指定するための方法及び装置 | |
| JPH03280641A (ja) | 伝送制御方法 | |
| JPH0828732B2 (ja) | 伝送制御方法 | |
| EP0093004B1 (en) | Data communication system | |
| JPS6054549A (ja) | デ−タ伝送方法および装置 | |
| JP2504596B2 (ja) | 大規模lanシステムにおけるフレ―ムフィルタリング方法 | |
| JPS59126347A (ja) | 中継制御方式 | |
| JPH04156655A (ja) | マルチプロセッサシステム | |
| JP3374628B2 (ja) | トークンパス方式データ転送システム | |
| JPS61264833A (ja) | デ−タ転送制御方式 | |
| JP2539410B2 (ja) | 通信網のル―チング情報チェック方法 | |
| JPS59126348A (ja) | 中継制御装置 | |
| JPS62216449A (ja) | ル−テイング方式 | |
| JP2531126Y2 (ja) | Macブリツジ | |
| JPS6412144B2 (ja) | ||
| JP2733950B2 (ja) | トークンリング制御装置 | |
| JPS6286944A (ja) | 同報通信処理方式 | |
| JPH06125344A (ja) | 同報通信方式 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |