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
JP4127591B2 - Loop type data transmission system - Google Patents
[go: Go Back, main page]

JP4127591B2 - Loop type data transmission system - Google Patents

Loop type data transmission system Download PDF

Info

Publication number
JP4127591B2
JP4127591B2 JP24357199A JP24357199A JP4127591B2 JP 4127591 B2 JP4127591 B2 JP 4127591B2 JP 24357199 A JP24357199 A JP 24357199A JP 24357199 A JP24357199 A JP 24357199A JP 4127591 B2 JP4127591 B2 JP 4127591B2
Authority
JP
Japan
Prior art keywords
frame
transmission
time
received
address
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
JP24357199A
Other languages
Japanese (ja)
Other versions
JP2001069162A (en
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.)
Toshiba Corp
Original Assignee
Toshiba 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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP24357199A priority Critical patent/JP4127591B2/en
Publication of JP2001069162A publication Critical patent/JP2001069162A/en
Application granted granted Critical
Publication of JP4127591B2 publication Critical patent/JP4127591B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Landscapes

  • Small-Scale Networks (AREA)
  • Train Traffic Observation, Control, And Security (AREA)

Description

【0001】
【発明の属する技術分野】
本発明は、鉄道用制御系などのように伝送路が長く伝送遅れ要素を含む伝送路のデータ伝送に適したループ型データ伝送システムに関する。
【0002】
【従来の技術】
近年、通信技術の発達により、種々のデータ伝送ネットワークシステムが開発されている。従来、このようなシステムの中には、鉄道の列車を制御するセンタ(制御所)と複数の駅をループ状に接続したループ型データ伝送システムがあり、図8はこれを説明するための図である。
【0003】
一次局を構成するセンタ伝送装置51と、各駅(1)〜(4)に設置される二次局を構成する伝送装置52が伝送路53を介してループ型ネットワークとなっている。センタ伝送装置51には、複数の計算機#1、#2が接続され、又各駅の伝送装置52にはパーソナルコンピュータ(以下パソコンと称する)54及び駅制御装置(駅制)55が接続されている。
【0004】
このような列車制御用のデータ伝送システムは、伝送装置52間の距離が数kmと長いため、長距離伝送に適した比較的伝送速度が遅い(数百ビット/秒〜数10キロビット/秒)V.32等の規格にあったモデムが採用され、又一次局の送信許可が無い限り、二次局ではデータが送信できない1対Nのデータ伝送方式を採用しており、更にループのデータ伝送方式は、例えばIBM社の提案するSDLC(Synchronus Date Link Control:同期データリンク制御)による方式が用いられている。
【0005】
このSDLC方式によるデータ伝送システムは、図9に示すような配列のデータフレームが用いられている。このデータフレームに配列されるフラグはフレーム同期検出用データ、DAは宛先アドレス、制御部は伝送制御に使用する情報、情報部は応用側の情報、FCS(Frame Check Sequence)はフレームの誤り検出用データである。
【0006】
このSDLC方式の特徴は、システム内に一つの一次局と複数の二次局とがあり、二次局である各駅(1)〜(4)の伝送装置52がデータフレームを発信できるのは、図10に示すように、一次局のセンタ伝送装置51から送信許可信号としてポーリング(POLL)を受けたときに限り発信できることである。
【0007】
従って、例えば駅(1)の伝送装置52からフレームI1Cを駅(3)の伝送装置52に送信する場合、駅(1)の伝送装置52は、*1[I1C:駅(1)から駅(3)に送信するデータ]に示すようなセンタ伝送装置51からポーリングを受けたとき、送信データフレームI1Cをセンタ伝送装置51に送信する。センタ伝送装置51は受け取ったフレームI1Cを駅(3)の伝送装置52宛のフレームIC3[I1Cと同じ]に変換し、駅(3)の伝送装置52に送信する(図示*1)。
【0008】
このように二次局間でデータを授受する場合、図10に示すごとく必ず一次局を介して目的の二次局に送信することになる。
【0009】
【発明が解決しようとする課題】
従って、以上のようなSDLC方式を用いた場合には、次のような不都合な点が指摘されている。
【0010】
(1)ループ状の伝送路53に複数のフレームを存在させることができない。その結果、常に伝送路53に空き時間Tsが生ずることがある。
【0011】
通常、1ループの距離が短く、各伝送装置に遅れが無く、かつ、フレームの伝送速度が速く、送信したフレームの後端が送信完了する前にフレームの先頭がループを一巡して戻ってくる場合には、伝送路に空き時間Tsが生ずることはなく、例え若干空き時間Tsが生じてもほとんど問題にならない。
【0012】
しかし、例えば鉄道用制御系データ伝送システムのように、伝送装置に時間遅れの要素を持つネットワークシステムでは、フレームの送信完了後、そのフレームの先頭がループを一巡して戻ってくるまでに相当の時間がかかる。又、二次局のフレーム伝送は一次局側で送信許可したときのみ可能であるので、ループ状伝送路に同時に1個のフレームしか存在できない。そのため、連続してフレームを送信することができず、伝送路上の空き時間Tsが長くなり、伝送効率が悪い。
【0013】
(2)駅相互のデータ伝送方式は1:Nであり、N:Nのデータ伝送ができないことである。すなわち、駅相互間でN:Nのデータ伝送を実現するには、駅1から駅3への直接のデータ伝送を行う必要があるが、従来のデータ伝送方式は、駅1からデータフレームを一度センタ伝送装置51に伝送し、当該センタ伝送装置51がフレームの内容を解読して再び駅3に転送するので、いわゆる、1:Nの伝送にすぎない。従って、手順が複雑であり、又データ伝送にも時間がかかるといった問題がある。
【0014】
(3)一次局が機能停止すると、システム全体の伝送が不能になることである。つまり、二次局が「一次局停止」を検出して一次局に切り替わるリカバリ機能を持つシステムも存在するが、切り替わりのタイミングや切り替わり局の優先順位等の処理がかなり複雑であることである。
【0015】
本発明は、上記事情に基づいてなされたもので、N対Nのデータ伝送が可能で、伝送効率向上が図れ、又故障の未然防止や故障発生時の早期検出、故障部位の特定が可能となり、より信頼性の高いループ型データ伝送システムを提供することを目的とする。
【0016】
【課題を解決するための手段】
前記目的を達成するための、請求項1記載の発明は、複数の伝送装置が伝送路を介してループ状に接続されるループ型データ伝送システムにおいて、前記各伝送装置は、フレーム送信系と、フレーム受信系と、内部時計をそれぞれを備え、前記フレーム送信系は外部からデータ送信要求を受けた時、先頭側に宛先アドレスフィールド及び送信元アドレスフィールドを設けたフレームを作成して前記伝送路に送信するものであり、不正フレーム判定用となる時刻データを前記フレームの先頭付近に置き、前記フレーム受信系はフレーム受信時、受信フレーム1ブロック全てが受信完了する以前に前記受信フレームの正否判定を実施し、前記フィールドの宛先アドレス及び送信元アドレスと自アドレスとを比較し、何れのアドレスも自アドレスと不一致のときには前記受信フレームを下流側装置に中継し、何れかのアドレスが前記自アドレスと一致したときには前記受信フレームを前記伝送路から除去するものであり、前記内部時計は、前記伝送フレームには自伝送装置の持つ時刻データを設定して、ループ内で隣接する伝送装置からフレームを受信した時に受信フレーム中の時刻データから自伝送装置の内部時計を補正するものであり、各伝送装置の時刻を同期させる機能を持つことを特徴とするループ型データ伝送システムである。
【0018】
前記目的を達成するための、請求項2記載の発明は、複数の伝送装置が伝送路を介してループ状に接続されるループ型データ伝送システムにおいて、前記各伝送装置は、フレーム送信系と、フレーム受信系と、内部カウンタをそれぞれを備え、前記フレーム送信系は外部からデータ送信要求を受けた時、先頭側に宛先アドレスフィールド及び送信元アドレスフィールドを設けたフレームを作成して前記伝送路に送信するものであり、不正フレーム判定用となる時刻データを前記フレームの先頭付近に置き、前記フレーム受信系はフレーム受信時、受信フレーム1ブロック全てが受信完了する以前に前記受信フレームの正否判定を実施し、受信フレームの前記フィールドの宛先アドレス及び送信元アドレスと自アドレスとを比較し、何れのアドレスも自アドレスと不一致のときには前記受信フレームを下流側装置に中継し、何れかのアドレスが前記自アドレスと一致したときには前記受信フレームを前記伝送路から除去するものであり、前記内部カウンタは、伝送フレーム中に時間間隔を表すカウント値を持ち、ループ内の他伝送装置から受信したフレーム中のカウントデータから自局の内部カウンタを補正する機能を持つことを特徴とするループ型データ伝送システムである。
【0020】
前記目的を達成するため、請求項3記載の発明は、複数の伝送装置が伝送路を介してループ状に接続されるループ型データ伝送システムにおいて、前記各伝送装置は、フレーム送信系と、フレーム受信系と、内部時計をそれぞれを備え、前記フレーム送信系は外部からデータ送信要求を受けた時、先頭側に設ける宛先アドレスフィールドと、先頭側に設ける不正フレーム廃棄用及び時刻補正用の時刻フィールドと、送信元アドレスフィールドを設けたフレームを作成して前記伝送路に送信するものであり、不正フレーム判定用となる時刻データを前記フレームの先頭付近に置き、前記フレーム受信系はフレーム受信時、受信フレーム1ブロック全てが受信完了する以前に前記受信フレームの正否判定を実施し、受信フレームの前記フィールドの宛先アドレス及び送信元アドレスと自アドレスとを比較し、何れのアドレスも自アドレスと不一致のときには前記受信フレームを下流側装置に中継し、何れかのアドレスが前記自アドレスと一致したときには前記受信フレームを前記伝送路から除去するものであり、前記内部時計は、前記伝送フレームには自伝送装置の持つ時刻データを設定して、ループ内で隣接する伝送装置からフレームを受信した時に受信フレーム中の時刻データから自伝送装置の内部時計を補正するものであり、各伝送装置の時刻を同期させる機能を持つことを特徴とするループ型データ伝送システムである。
【0022】
前記目的を達成するため、請求項4記載の発明は、複数の伝送装置が伝送路を介してループ状に接続されるループ型データ伝送システムにおいて、前記各伝送装置は、フレーム送信系と、フレーム受信系と、内部カウンタをそれぞれを備え、前記フレーム送信系は外部からデータ送信要求を受けた時、先頭側に設ける宛先アドレスフィールドと、先頭側に設ける不正フレーム廃棄用及び時刻補正用の時刻フィールドと、送信元アドレスフィールドを設けたフレームを作成して前記伝送路に送信するものであり、不正フレーム判定用となる時刻データを前記フレームの先頭付近に置き、前記フレーム受信系はフレーム受信時、受信フレーム1ブロック全てが受信完了する以前に前記受信フレームの正否判定を実施し、受信フレームの前記フィールドの宛先アドレス及び送信元アドレスと自アドレスとを比較し、何れのアドレスも自アドレスと不一致のときには前記受信フレームを下流側装置に中継し、何れかのアドレスが前記自アドレスと一致したときには前記受信フレームを前記伝送路から除去するものであり、前記内部カウンタは、伝送フレーム中に時間間隔を表すカウント値を持ち、ループ内の他伝送装置から受信したフレーム中のカウントデータから自局の内部カウンタを補正する機能を持つことを特徴とするループ型データ伝送システムである。
【0024】
前記目的を達成するため、請求項5記載の発明は、次のようにしたものである。前記各伝送装置は、フレーム送信時に前記内部時計の時刻フィールドとして送信フレームに付加し、送信局から送出されたフレーム中の送信時刻情報は、以後の再生中継では書き換え不要とし、前記各伝送装置の自装置内部時刻の歩進により生じる受信フレーム中の発信時刻情報との時間差分により、受信フレームの正常性を判定する機能を備えることを特徴とする請求項1乃至請求項4のいずれか1項記載のループ型データ伝送システムである。
前記目的を達成するため、請求項6記載の発明は、前記各伝送装置が送受信したフレーム中の時刻データ、もしくはカウントデータ、及びその伝送フレームのサイズを元にして、時刻単位の伝送負荷を求める機能を持つことを特徴とする請求項1乃至請求項4のいずれか1項記載のループ型データ伝送システムである。
前記目的を達成するため、請求項7記載の発明は、前記伝送フレーム中に自伝送装置の故障状態データを持ち、ループ内に属する他伝送装置から受信したフレーム中の伝送装置の故障状態データから、自伝送装置に隣接した伝送装置および伝送路の故障状態を把握する機能、並びに自伝送装置からは検出できない自伝送装置および伝送路の故障を検出する機能を持つことを特徴とする請求項1乃至請求項4のいずれか1項記載のループ型データ伝送システムである。
前記目的を達成するため、請求項8記載の発明は、前記自局検出の故障発生復帰および隣接局から受信した故障発生復帰情報を時間単位に積算し、統計をとり、時間単位の故障発生頻度を求める機能を持つことを特徴とする請求項7記載のループ型データ伝送システムである。
【0026】
【発明の実施の形態】
以下、本発明の実施形態につき図面を参照して説明する。
【0027】
(データ伝送システムの基本構成例)
図1は本発明の実施形態に係わるループ型データ伝送システムを適用した鉄道用制御系データ伝送システムの構成例を示すブロック図である。
【0028】
この鉄道用制御系データ伝送システムは、図1に示すように、一次局であるセンタ伝送装置1に伝送路2を介して各駅(1)〜(4)の伝送装置3が順次直列に接続され、ループ状のネットワークを構成している。
【0029】
センタ伝送装置1には、列車の運行管理を行う計算機#1、#2が接続され、これらの計算機#1、#2の指示に従ってセンタ伝送装置1が各駅(1)〜(4)の伝送装置3に対して制御信号を送信する。
【0030】
一方、各駅(1)〜(4)の伝送装置3にはパーソナルコンピュータ(以下パソコンと称する)5及び駅制御装置(駅制)6が接続されている。各パソコン5は、各駅(1)〜(4)での情報管理及びその管理情報をセンタ伝送装置1や他の駅に通知する場合等に用いられ、各駅制御装置6は電子連動装置と呼ばれる列車の信号機を制御する役割を持っている。
【0031】
図2は各伝送装置1、3のモジュール構成例を示す図である。各伝送装置1、3には、MPU(マイクロプロセッサ)11が設けられ、このMPU11から導出されるバスライン12には、プログラム及びプログラム実行上必要な固定データを記録する記録媒体13と、シリアルインターフェース(SIF)15〜18とが接続されている。
【0032】
なお、記録媒体13としては、例えば磁気ディスク、磁気テープ、CD―ROMなどが用いられるが、それ以外にもDVD―ROM、フロッピーディスク、MO、MD、CD―R、メモリカードなどを用いてもよい。
【0033】
シリアルインターフェース15,16にはそれぞれ600bps〜28800bps程度の伝送速度をもつモデム19,20が接続されている。各モデム19,20はそれぞれ隣接する伝送装置1,3に接続され、ループ状のネットワークを構成している。
【0034】
シリアルインターフェース17,18にはそれぞれ計算機#1、#2又はパソコン5、駅制御装置6に接続されている。
【0035】
また、各伝送装置1,3は、フレームを中継中でなければ、いつでも送信できるようになっている。フレームを中継中であれば、送信データを記録媒体13内の一時送信待ちバッファに保存し、中継が完了した時点で送信を開始する。
【0036】
一方、データ送信中に中継すべきフレームを受信した場合には、そのフレームデータを記録媒体13内の一時中継待ちバッファに保存し、データ送信が完了した時点でフレームの中継を開始する。
【0037】
図3は本実施形態における伝送路の接続構成を示す図である。
【0038】
a〜e局は図1で示された各伝送装置1,3である。これらは2本の送信回線S1,S2と、2本の受信回線R1,R2を持ち、各伝送装置1,3の記録媒体13に格納されるソフトウェアプログラムにて、受信回線R1から受信した伝送データを送信回線S2へ、受信回線R2から受信した伝送データを送信回線S1へ再送中継(他の局へ中継するためのリピート機能)し、また伝送路を介して送信回線S1から左隣接局の受信回線R2へ、送信回線S2から右隣接局の受信回線R1へ接続することにより、右回り(時計方向:図の破線)のYループ方向と、左回り(反時計方向:図の実線)のXループ方向のループ伝送路を形成している。
【0039】
図4は、ループ状伝送路に接続された局が伝送するフレームの構成及び種類を図4に示す。伝送フレームは、宛先アドレスフィールド(DA)・制御フィールド(CF)・時刻フィールド(TF)・送信局アドレスフィールド(SA)・通番の5つのデータが組み込まれたフレームヘッダ部とシステム(アプリケーション)情報がセットされる情報部、及びフレームデータの誤り検定に用いるFCS(Frame Check Sequence:フレームの誤り検出用のデータ)コード部にて構成される。
【0040】
伝送フレームの種類は大別して、図4(a),(b)に示す一般フレーム、図4(a)に示す同報フレーム及び優先フレーム、図4(c)に示す監視フレームとに分けられる。一般フレームの中でも初期伝送手続きや伝送異常回復手続きに用いるフレームには情報部はない。
【0041】
同報フレームはブロードキャスト伝送に用い、優先フレームは一般フレームや同報フレームよりも優先して送信/再送中継されるフレームであり、監視フレームはループ状伝送路を介して自局と隣接した局(X、Y両ループに存在する)との情報授受を行うために用いる。
【0042】
これらのフレームの識別は、図5に記載する宛先アドレスDAと同時にセットされるフレーム種別ビットにて判断する。
【0043】
この伝送システムはN:N伝送を可能としていることから、前述の一般フレーム、同報フレーム、優先フレームについては他局が自局以外の他局へ発信したフレームを受信することがあり、この場合はすみやかに下流局へ中継するためのリピート機能(以下再送中継と称する)を持つ。
【0044】
監視フレームは自局と隣接局との情報授受に限定しており、監視フレームを受信した場合は下流局への再送中継は行わず、監視データ取り込み後即廃棄する。
【0045】
これらから、一般フレーム、同報フレーム、優先フレームは発信から宛先局受信に至るまでに複数局を経由するので再送中継処理による伝送遅れ時間(DA値受信から自局宛/他局宛を判定するまでのソフトウェア処理時間+α)が生じ、局間連絡に要する時間間隔が局の接続位置によって異なってくるのに対し、監視フレームは隣接局との連絡のみであるため、局間連絡に要する時間幅が全局ほぼ均一になる。
【0046】
そこで、一般フレーム、同報フレーム、優先フレームに付くTF(時刻フィールド)は不正フレーム廃棄用、そして監視フレームに付くTFは局間同調を目的とした時刻補正用と役割を分ける。
【0047】
監視フレームの発信は伝送システムであらかじめ設定される規定周期によりループに接続された全局が実施する。但し、時刻補正にも使用するフレームであることから、後着立ち上がり局が先着立ち上がり局に同調し安定した補正にさせるため、局立ち上がり初期時は規定時間経過後、または隣接局から監視フレームを受信し隣接局との同調完了以降から、自局からの監視フレーム発信が可能とする。
【0048】
フレームヘッダ中の個々のデータの機能について簡単に説明する。
【0049】
宛先アドレスDAはフレームの通知先の局アドレスであり、受信フレームが発生した時にこの値から、自局宛か否かを判定する。但し同報フレームに限り発信元の自局アドレスをセットし、同報フレーム周回後の発信局による吸収廃棄を効率化させる。
【0050】
また、宛先アドレスDAには図5に示す通りのフレーム種別ビット(3ビット分)も含まれている。
【0051】
CF(制御フィールド)はHDLC(高水準データ制御)ライクの伝送手順制御コードである。
【0052】
TF(時刻フィールド)はこのフレームを生成した時点の、発信局の時刻(もしくはカウント)データがセットされる。時刻データは局内管理のソフトタイマーにて1秒周期(カウントデータの場合はシステムの規定周期)にて歩進される。
【0053】
フレーム受信時に、この時刻データを読み取り、自局時刻と一定範囲以上ずれていた場合はそのフレームは不正フレームとみなして廃棄し、宛先アドレスDAが他局宛でも再送中継は行わない。
【0054】
1:N伝送では二次局は受信データの再送中継は必ず実施するが、一次局は再送中継は実施しないので、ループ内に不正なフレーム(アボートデータ等)が混入しても1周回以内には必ず一次局により廃棄されるが、N:N伝送では全ての局が再送中継をするとともに1次局相当を持たせないので、ループ内の各々の局が受信フレームの正否判定を行い、不正フレームの検出及び速やかな廃棄が必要になる。不正フレーム判定用となる時刻データをフレームの先頭付近に置き、受信フレーム1ブロック全てが受信完了する以前にそのフレームの正否判定を実施する。
【0055】
また、フレーム中DAで示される局がダウンした場合は正常フレームが周回し、ループ内に滞ることになるが、規定時間経過後にはフレーム中TFが不正値となるためにループ内のいづれかの局により吸収廃棄される。
【0056】
SA(発信元アドレス:送信局アドレス)はフレームの発信局であり、フレームを受信した局がどの局から発信されたフレームか識別するのに用いる。
【0057】
通番はX、Yループから同時に発信されたフレームの、後着に受信したフレーム廃棄に用いる。通番は発信フレームとして生成されたXループ向けフレーム/Yループ向けフレームの両方に同一値をセットし、受信局に対し同一フレームであることを知らせる。
【0058】
通番データは、一般フレーム、同報フレームに共通であり、何らかのフレームが送信されるごとにカウントアップされる。優先フレームに対しては、別管理の通番データを持ち、一般フレーム、同報フレームの追い越しに対応する。
【0059】
また監視フレームは中継されないことと、隣接局間の連絡のみとしているのでX、Y両方向に同一フレームを発信することはないため、監視フレームには使用していない。
【0060】
(第1の実施形態)
第1の実施形態は、上記の基本構成形態に、次の構成を加えたものである。各伝送装置には、前述のフレーム送信系及びフレーム受信系以外に、内部時計をそれぞれを備え、次のような機能を持たせたものである。各内部時計は、伝送フレームには自伝送装置の持つ時刻データを設定して、ループ内で隣接する伝送装置からフレームを受信した時に受信フレーム中の時刻データから自伝送装置の内部時計を補正するものであり、各伝送装置の時刻を同期させる機能を持つものである。
【0061】
この場合、内部時計の補正に用いる時刻はシステム設置場所の現地時刻であり、ループ状伝送路に接続された局のいずれかひとつを基準局(親局相当)として初期値(時刻)を与える。そして、監視フレーム中の時刻フィールドTFには、基準局及び時刻補正が完了した局は0〜59までの秒時刻をセットして発信するが、基準時刻に補正されていないその他の局は基準時刻へ補正されるまでは64〜127の範囲で更新するカウント値を時刻データとして時刻フィールドTFにセットして発信する。監視フレームを受信した局は、自局管理の時刻値より監視フレーム中時刻フィールドTF値の方が大きい場合に監視フレーム中時刻フィールドTF値に自局時刻を合わせ込み、また自局からの監視フレーム発信周期もこれに同調させる。
【0062】
但し、基準局は他局の時刻データには合わせ込まず、自局の時刻更新タイミングを保ち続ける。秒時刻が60未満の時刻値で合わせ込みが完了した局は基準時刻に補正できたこととなり、以降の時刻更新は0〜59の秒値を使用する。
【0063】
以上述べた第1の実施形態では、基準局にのみ時刻を設定する装置を設けることにより、伝送路に接続されている伝送装置全て(局全て)の時刻を同調させることができる。
【0064】
次に、第1の実施形態について詳細に説明する。図3のa〜e局は伝送装置としては主従関係がなくそれぞれ独立して動作するが、本発明においては時刻合わせに用いる基準時刻データを管理する局が必要であり、a局を基準局に設定する。
【0065】
a〜e局はそれぞれ起動後、自局内部初期化を実施したあと隣接局からの監視フレーム受信を待つ。監視フレームは自局及び隣接局のループ伝送路加入状況を把握するものであり、他局から監視フレームを受信することによって自局がループ伝送路に正常に加入できていると判断する。
【0066】
まず、基準局であるa局の動作について説明する。
【0067】
a局はループ基準時刻を持つ基準局であるため起動後、即監視フレームを発信できる。監視フレームの発信周期はループ伝送システムの定数としてあらかじめ設定されており、局の内部タイマーにて生成される。
【0068】
内部タイマーがタイムアップすると第1の割込みが発生し、監視フレーム生成プロセスが起動され、現在時刻や故障情報等を盛り込み監視フレームを生成し、フレーム発信ドライバを経由して自局発信/再送中継がないことを確認した後伝送路へ送出する。伝送路へ発信された監視フレームは伝送路を介してもよりの隣接局(図3ではb局、e局)に受信される。
【0069】
隣接局は受信データが発生すると第2の割込みにより受信データ入力プロセスが起動され、受信データの検定/取り込み処理が行われる。このとき受信データが監視フレームであった場合、時刻フィールドTF値を元に自局の内部時刻を合わせ込む。
【0070】
時刻補正に要する時間は、基準局の第1の割込み発生から隣接局の内部時刻合わせ込みまでであり、処理ブロックで分割すると以下のようになる。
【0071】
1)第1の割込み発生から監視フレームの生成プロセス起動までの割込み受付け待ち時間
2)監視フレーム生成時間
3)監視フレーム発信待ち時間
4)監視フレーム伝送時間
5)第2の割込み発生から受信データ入力プロセス起動までの割込み受付け待ち時間
6)受信データ検定時間
上記の2)、6)に要する時間はソフトウェアの処理実行時間であり、計算や実測により固定値として算出できる。4)も伝送速度と監視フレームのサイズから固定値として算出できる。
【0072】
一方、1)、5)は他割込み処理の実行時間が最大待ち時間となり、時間幅はタイミングにより異なるため、本時刻補正時の誤差範囲となってしまうが、割込み処理所要時間を一定時間(数百μ秒〜1ミリ秒以内)に抑えることと、第1、第2の割込みの優先度を他割込みよりも高くすることで誤差を極小化できる。
【0073】
3)はフレーム発信ドライバを用いて監視フレームを発信しようとした時点で、以前の送信フレームが発信途中である場合や、上流隣接局からの受信データを再送中継中である場合に待たされる時間であり、この所要時間は伝送速度と最大フレームサイズにより大きく異なってくる。
【0074】
最大フレームサイズを1024バイトと仮定してそれぞれの伝送速度での所要時間は次の通りである。
【0075】
600bps:13.65秒(1byte伝送時間(13.33ミリ秒)×1024)
2400bps: 3.41秒(1byte伝送時間 ( 3.33ミリ秒)×1024)
9600bps: 0.85秒(1byte伝送時間 ( 0.83ミリ秒)×1024)
28800bps: 0.28秒(1byte伝送時間 ( 0.27ミリ秒)×1024)
実際のシステム構築時には、1フレーム伝送最大時間をおおよそ1〜2秒程度に抑えて最大フレームサイズを決定するので必ずしも上記の遅れ時間にはならないが、秒オーダーのずれがあるとTF値を用いた不正フレーム廃棄処理が誤動作するおそれが有り時刻補正には適さない。
【0076】
この対処として、監視フレームの時刻フィールドTF値のMSBに補正許可ビットを設け、前述の3)の発信待ちとなってしまった場合は補正許可ビットをオフしてから送信待ちバッファに待避することで、受信局側での時刻補正処理が起動しないようにする。
【0077】
基準局以外の局は隣接局から監視フレームを受け付け時刻合わせを完了することで、自局からのフレーム発信が可能となり、以降は基準局と同様に自局に隣接する他局へ監視フレームの発信を規定周期で行うようになる。これらを繰り返してループ伝送路に接続される全局が基準局の時刻に合わせ込まれ、また規定周期もしくはその倍数の周期で補正が繰り返されるわけであり、当然基準局へ向けた監視フレーム発信も発生するのだが、基準局は他局から受信した監視フレームを用いての時刻補正は一切行わず、監視フレームは隣接局の状態監視にのみ使用するようにしている。
【0078】
また、XYの両ループから監視フレームが受信されることから、初期起動時にはXループからの監視フレーム受信タイミングとYループからの監視フレーム受信タイミングに差が生じることが想定される。この時間差は上記の遅れ時間から考えて微少であるが、両ループから受信した監視フレームの両方を時刻補正に用いると必ず、後着の監視フレームが有効となってしまい、ずれ幅の解消がしにくい。
【0079】
そこで、自局時刻より受信した監視フレームのTF値が大きい場合に、自局時刻をTF値に合わせ込むようにし、自局と隣接局が互いに周期的な微小補正を繰り返すことでずれ幅を極小化する。
【0080】
次に基準時刻を持たないb〜e局について説明をする。
【0081】
図3のb〜e局は基準局に設定されていないので、起動後は規定時間は隣接局からの監視フレーム受信を待ち、監視フレームの受信により自局の時刻を合わせ込む。時刻の合わせ込みが完了したら、基準局と同様規定の監視フレーム発信周期にてXYループに接続された両隣接局へ監視フレーム発信を開始する。
【0082】
起動後の隣接局からの監視フレーム受信待ち時間は監視フレーム発信周期の3倍とし、その時間内に監視フレームを受信できなかった場合はループ内で1番先に起動されたか、もしくは基準局がダウンしていると判断し、時刻値と異ならせた初期値64から127までのカウント値をTF値として両隣接局へ監視フレームを発信する。その後に隣接局から監視フレームを受け、そのTF値が0〜59までの時刻値であれば無条件で時刻の合わせ込みを行い、時刻値以外であれば64から127の範囲で前記した時刻補正処理を行う。
【0083】
次に、ループに接続された全ての局が時刻補正完了に要する時間について記載する。
【0084】
図3のa〜e局を一斉に起動した場合、まず基準局であるa局から監視フレームが送信される。発信はXY両ループ同時に実施されるため、Xループ側からはb局へ、Yループ側からはe局へ同時に伝達できる。
【0085】
監視フレーム発信周期を3秒とすると、b局、e局の時刻補正完了は最大3秒後となる。b局、e局は自局の時刻補正が完了したので、次の3秒後には、b局はc局とa局へ、e局はdとa局へ監視フレームを発信する。
【0086】
これらから時刻補正に要する時間は次の計算式で表され、最大構成31局がループに接続された場合は45秒で補正が完了することになる。
【0087】
(全局数−1)/2×3秒=全局時刻補正完了所要時間
但し、ループ伝送システムを運用する場合はそれぞれの局同士が遠く離れた場所に配置されるため、同時起動は実際には発生せず、1局1局が個別に起動される都度ループに加入していく形をとるのが一般的である。
【0088】
この場合、自局が加入前に、以前にループに加入した局が時刻補正完了していると仮定すると、新規にループに加入してから3秒以内で時刻補正が完了することになる。
【0089】
(第2の実施形態)
第2の実施形態は、上記の基本構成形態に、次の構成を加えたものである。すなわち、各伝送装置は、前述のフレーム送信系及びフレーム受信系以外に、内部カウンタをそれぞれを備えたものである。各内部カウンタは、伝送フレーム中に時間間隔を表すカウント値を持ち、ループ内の他伝送装置から受信したフレーム中のカウントデータから自局の内部カウンタを補正する機能を持つものである。
【0090】
監視フレーム中TFには0〜127のカウント値がセットされる。このカウント値は初期値が0で規定時間単位で歩進し、127からは0へと歩進する。
【0091】
このカウント値は時刻(時報)との関連性は無く、ループに接続されたそれぞれの局が互いに合わせ込みを行う。このため、第1の実施形態で記載したような基準局は存在しない。
【0092】
監視フレームを受信した局は、自局管理のカウント値より監視フレーム中時刻フィールドTF値の方が大きい場合に監視フレーム中TF値に自局カウント値を合わせ込み、また監視フレームの発信周期もこれに同調させる。
【0093】
第2の実施形態によれば、ループに接続された局全てのカウント値歩進タイミング、監視フレーム発信タイミングを同調させる作用により、時刻フィールドTFを用いた不正フレームの廃棄が容易かつ正確に行え、伝送効率向上が図れる。
【0094】
次に、第2の実施形態の詳細について説明する。
【0095】
第1の実施形態では基準となる時刻データを持つ基準局が存在するが、本実施形態では基準局はない。また時刻フィールドTF値に採用する数値は初期値0から127までのカウント値となる。
【0096】
カウント値の補正方式は、第1の実施形態と同じであり、初期補正に要する時間や精度は第1の実施形態と同等であるが、基準局を持たずに局間で相互補正を行うため、単位時間におけるカウント幅のばらつきは修正されることなく積み重ねられる特徴を持つ。
【0097】
第1の実施形態と比較して本実施形態における利点は、基準局が不要なことからシステム構築が容易になることと、時刻フィールドTF値の幅が広がることでより正確な不正フレームの廃棄が行えることの2点が挙げられる。
【0098】
正常フレームと判定する時刻フィールドTF値を、
(自局カウント値<受信TF値<自局カウント値+7)と仮定すると、
第1の実施形態では0から59までの60幅、もしくは64から127の64幅が有効値となり、そのうちデータ幅7までが正常扱いとなるので不正フレームの検出確率は次のようになる。
【0099】
(1−7/60(もしくは64))×100 = 88(89)%
そして、第2の実施形態では0から127までの128幅となり、データ幅7までが正常扱いとなるので、
(1−7/128) ×100 = 95 %
が不正フレームの検出確率となる。
【0100】
(第3の実施形態)
第3の実施形態では、上記の基本構成形態に、次の構成を加えたものである。第1又は第2の実施形態において、各伝送装置が送受信したフレーム中の時刻データ、もしくはカウントデータ、及びその伝送フレームのサイズを元にして、後述する時刻単位の伝送負荷を求める機能を持つものである。
【0101】
伝送路に接続されるそれぞれの局が、規定時間で区切った伝送バイト数を保存するテーブルを持ち、このテーブルの参照に用いるインデックスは自局内部の時刻もしくはカウント値とする。
【0102】
データ伝送が発生すると、内部時刻もしくはカウント値をインデックスとした記録媒体の番地に格納された伝送バイト数に積算していく。規定時間の範囲内に伝送できる最大バイト数は伝送速度で決定され、規定時間内に伝送されたフレームバイト数の合計を最大バイト数で割り伝送負荷[伝送可能な最大容量(もしくは時間)に対する実伝送容量(もしくは時間)の割合(%)のこと]を求める。
【0103】
第3の実施形態では、テーブルのインデックスとする規定時間の設定を変えることにより、秒別/分別/時間別/週別/月別といったようなさまざまな期間の伝送負荷の調査を実施できる。
【0104】
ここで、伝送負荷を別な形で表現すると、次のように表すことができる。
【0105】
伝送負荷(%)=伝送済みバイト数/規定時間内に伝送可能なバイト数
次に、第3の実施形態について詳細に説明する。本実施形態では、第1もしくは第2の実施形態に、次の構成を加えたものである。
【0106】
伝送路に接続されたそれぞれの局は、図2の記録媒体13内に図6の伝送バイト数保存用テーブルを持っている。
【0107】
送信データには自局発信と再送中継の2種類、受信データには自局宛フレーム受信(同報フレーム含む)と他局宛フレーム受信の2種類で合計4種類になるが、再送中継による送信と、他局宛フレーム受信は必ず同一値になるので、ここでは自局発信データ数と自局宛フレームの受信データ数と再送中継データ数の3種類で積算トレースを行っている。
【0108】
伝送バイト数保存テーブルの各バイト数合計値の更新は、それぞれフレーム送信ドライバ、フレーム受信ドライバで実施し、再送中継においてはフレーム受信ドライバにて他局宛フレームの判定時に実施する。
【0109】
前述の第1の実施形態を用いて実施する場合と、前述の第2に実施形態を用いて実施する場合との違いは時間軸インデックスに用いる時刻データの違いとなる。
【0110】
第1の実施形態では時刻値を時間軸インデックスに用いるので、時報に相対する積算トレースを行うことができ、時間帯における伝送負荷の把握が行える他、外部事象と伝送負荷との関連付けが行える。
【0111】
ここで、例えば規定時間=1分(60sec)、伝送済みバイト数=800byte、伝送速度=9600bpsの場合の伝送負荷を求めると、次のようになる。
【0112】
800byte/(9600bps/8bit)×60sec=0.011(1.1%)となり、伝送負荷が約1%となる。外部事象(イベントや機器操作)が多量に発生すれば、それに応じて送信情報も増え、伝送負荷が上昇する。一定値以上の伝送負荷上昇で、伝送機器間の情報連絡が停滞したり、伝送データの欠損が生じたりして、システム全体にまで影響を与えることがある。このような状況に陥った場合の解析データとして、時間軸を特定幅で区切り、それぞれの時間帯での伝送負荷を保存することで、統計情報として時間軸における伝送負荷の変化(増減)が把握できるようになる。外部事象は、通常別装置にて発生(操作)時刻のログが印字されるので、伝送負荷の変化時間帯との結び付けが容易になる。
【0113】
これに対し、第2の実施形態ではカウント値を時間軸インデックスに用いるので、トレース開始時を基点とした積算トレースになり時間帯における伝送負荷の把握は行えるが、伝送装置単体では外部事象との関連付けはできない。
【0114】
この場合、伝送装置に時刻データを持つターミナル機器を接続し、積算トレースを時々吸い上げ、タイムインデックスをつけることで外部事象と関連付けることが可能になる。
【0115】
(第4の実施形態)
第4の実施形態では、前述の第1又は第2の実施形態において、次のような構成を加えたものである。すなわち、伝送フレーム中に自伝送装置の故障状態データを持ち、ループ内に属する他伝送装置から受信したフレーム中の伝送装置の故障状態データから、自伝送装置に隣接した伝送装置および伝送路の故障状態を把握する機能を持つことまた自伝送装置からは検出できない自伝送装置および伝送路の故障を検出する機能を持つものである。
【0116】
この場合、監視フレームに自局の故障状態情報をセットしてX、Yループの両隣接局に対して送信を行い、それを受信した隣接局が自局故障状況を認識する。
【0117】
第4の実施形態では、自局で検出した故障を隣接局へ連絡することで、自局のみでは検出できない自局要因故障の認識およびループ伝送システムにおける故障部位の特定を実施できる。
【0118】
次に、第4の実施形態について詳細に説明する。本実施形態では、第1もしくは第2の実施形態に加え、次の構成を備えたものである。
【0119】
伝送装置は図2で示す通り、複数のモジュールから構成されており、その中でも伝送路2やモデム19、20の故障は自己診断のみでは検出できない場合が多い。
【0120】
これを改善するために両隣接局へ定周期連絡する監視フレームに図4に示すフォーマットで故障情報を添付する。
【0121】
図3の構成でb局とc局間の伝送路のうちXループ方向が故障したとする。
【0122】
c局は、X方向受信回線側からキャリアオフや受信データ異常、監視フレーム受信タイムアウトなどを検出する。これによりc局が故障箇所として挙げられるのは伝送路の故障とb局自体の故障の2点となる。
【0123】
また、a−b局間は正常のためa局は何の故障も検出しない。b局からc局への伝送はできなくなるがYループ方向であるc局からb局への伝送は実施可能であるので、c局が検出した故障情報を監視フレームにセットしb局へ連絡する。そしてb局はc局から受信した監視フレームの故障情報によりX方向ループの回線が故障したことを検出できる。
【0124】
更に、b局自体がダウンした場合はa局とc局が監視フレーム受信タイムアウトを検出するのでb局ダウンと判定できる。
【0125】
(第5の実施形態)
第5の実施形態では、前述の第4の実施形態に、次の構成を加えたものである。すなわち、自局検出の故障発生復帰および隣接局から受信した故障発生の復帰情報を時間単位に積算し、統計をとり、時間単位の故障発生頻度を求める機能を持つものである。
【0126】
第4の実施形態で記載した自局および隣接局の故障情報から故障発生復帰変化を認識し、それらを第3の実施形態で記載した時間単位で積算する。単位時間は第1又は第2の実施形態で記載した時刻補正した時刻値やカウント値を基にして一定幅で区切ったものである。
【0127】
第5の実施形態では、各故障発生復帰の統計を時系列に積算することで故障発生頻度の時刻による変化を把握することができる。また、これと外部事象との比較検討により故障要因の早期特定、さらには故障の未然防止が可能になる。
【0128】
次に、第5の実施形態について詳細に説明する。本実施形態では、第4の実施形態に加え、第3の実施形態で記載した図6の伝送バイト数保存用テーブルと同等の構成からなっている。
【0129】
故障対象項目は、図7の故障検出回数保存用テーブルに示すように、監視フレーム受信タイムアウト回数、CS信号(Clear to Send:モデムから通知される送信許可を示す信号)オフ検出回数、CD信号(Carriar Detect:モデムから通知される受信キャリア状態を示す信号)オフ検出回数、異常フレーム受信回数、時刻フィールドTF値によるフレーム廃棄回数の5種目である。
【0130】
これには自局で検出する故障と、隣接局が検出し監視フレームで通知される故障があるが本実施形態では特別な区別はつけていない。
【0131】
隣接局から受信した監視フレームはフレーム受信プロセスを経由して伝送路監視プロセスに通知される。また自局が検出した故障情報も最終的に伝送路監視プロセスに通知され処理される。
【0132】
図7で示すテーブルはXYループ分の2つを持ち、テーブルの更新タイミングは時間軸インデックスを元にした故障の発生/復帰検出時となり、次のようになる。
【0133】
監視フレーム受信タイムアウト回数は、伝送路監視プロセスおいて監視フレーム受信時に発信周期の3倍時間分のタイマーを起動し、タイマーがタイムアップすると故障発生として検出し、又タイマーがタイムアップ前に再度監視フレームを受信した場合は起動中のタイマーをリセット再起動し、更に故障発生検出以降に監視フレームを受信したら故障復帰検出とする。
【0134】
CS信号オフ検出回数は、CS信号が変化時に発生する割込みで、CS信号がオフであれば故障発生として検出し、その後再度の割込みでCS信号がオンであれば故障復帰として検出とする。
【0135】
CD信号オフ検出回数は、CD信号が変化時に発生する割込みで、CD信号がオフであれば故障発生として検出し、その後再度の割込みでCD信号がオンであれば故障復帰として検出する。
【0136】
異常フレーム受信回数は、フレーム受信プロセスにて検出し、又発生復帰はなく検出ごとにカウントアップする。
【0137】
時刻フィールドTF値によるフレーム廃棄回数は、フレーム受信プロセスにて検出し、又発生復帰はなく検出ごとにカウントアップする。
【0138】
【発明の効果】
以上述べた本発明によれば、次の効果が得られる。
【0139】
(1)独立した伝送装置間を同調させることで例えば不正フレームを廃棄する手段が得られ、その結果N:Nデータ伝送が可能となり従来伝送方式と比較して大きな伝送効率向上が図れるループ型データ伝送システムを提供することができる。
【0140】
(2)伝送路負荷監視や隣接局監視を積極的に実施することで、故障の未然防止や故障発生時の早期検出、故障部位の特定が可能となり、より信頼性の高いループ型データ伝送システムを提供することができる。
【図面の簡単な説明】
【図1】本発明に係わるループ型データ伝送システムの基本構成例を示す図。
【図2】図1の各伝送装置の一具体例を説明するためのハード構成図。
【図3】図1の伝送路の接続構成を示す図。
【図4】本発明に係わるループ型データ伝送システムにおける伝送フレームの構成を示す図。
【図5】図4の宛先アドレスフィールドDAの構成を示す図。
【図6】伝送バイト数保存用テーブルを説明するための図。
【図7】故障検出回数保存用テーブルを説明するための図。
【図8】従来のSDLC方式のループ型データ伝送システムの構成図。
【図9】図8の従来のループ型データ伝送システムで使用するフレームの構成図。
【図10】図8の従来のループ型データ伝送システムにおけるフレームの送信状態を説明するためのフレーム伝達タイムチャート。
【符号の説明】
1…センタ伝送装置
2…伝送路
3…伝送装置
5…パーソナルコンピュータ
6…駅制御装置
11…MPU
12…バスライン
13…記録媒体
15〜18…シリアルインターフェース
19,20…モデム
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a loop type data transmission system suitable for data transmission of a transmission line having a long transmission line and including a transmission delay element such as a railway control system.
[0002]
[Prior art]
In recent years, various data transmission network systems have been developed with the development of communication technology. Conventionally, in such a system, there is a loop type data transmission system in which a center (control station) for controlling a railway train and a plurality of stations are connected in a loop shape, and FIG. 8 is a diagram for explaining this. It is.
[0003]
A center transmission device 51 constituting the primary station and a transmission device 52 constituting the secondary station installed at each station (1) to (4) form a loop network via the transmission line 53. A plurality of computers # 1 and # 2 are connected to the center transmission device 51, and a personal computer (hereinafter referred to as a personal computer) 54 and a station control device (station system) 55 are connected to the transmission device 52 of each station. .
[0004]
In such a data transmission system for train control, the distance between the transmission devices 52 is as long as several kilometers, so that the transmission speed suitable for long-distance transmission is relatively low (several hundred bits / second to several tens of kilobits / second). V. As long as a modem conforming to the standard such as 32 is used and the transmission of the primary station is not permitted, the secondary station employs a 1-to-N data transmission system in which data cannot be transmitted. For example, an SDLC (Synchronous Date Link Control) method proposed by IBM Corporation is used.
[0005]
This SDLC data transmission system uses data frames arranged as shown in FIG. The flags arranged in this data frame are frame synchronization detection data, DA is a destination address, a control unit is information used for transmission control, an information unit is information on the application side, and FCS (Frame Check Sequence) is for frame error detection It is data.
[0006]
The feature of this SDLC system is that there is one primary station and a plurality of secondary stations in the system, and the transmission device 52 of each station (1) to (4) which is a secondary station can transmit a data frame. As shown in FIG. 10, it can be transmitted only when polling (POLL) is received as a transmission permission signal from the center transmission apparatus 51 of the primary station.
[0007]
Therefore, for example, when the frame I1C is transmitted from the transmission device 52 of the station (1) to the transmission device 52 of the station (3), the transmission device 52 of the station (1) is * 1 [I1C: station (1) to station (1). When the polling is received from the center transmission device 51 as shown in 3), the transmission data frame I1C is transmitted to the center transmission device 51. The center transmission device 51 converts the received frame I1C into a frame IC3 [same as I1C] addressed to the transmission device 52 of the station (3) and transmits it to the transmission device 52 of the station (3) (* 1 in the figure).
[0008]
When data is exchanged between secondary stations in this way, the data is always transmitted to the target secondary station via the primary station as shown in FIG.
[0009]
[Problems to be solved by the invention]
Therefore, when the SDLC method as described above is used, the following disadvantages have been pointed out.
[0010]
(1) A plurality of frames cannot be present on the loop transmission line 53. As a result, the idle time Ts may always occur in the transmission line 53.
[0011]
Normally, the distance of one loop is short, there is no delay in each transmission device, the transmission speed of the frame is high, and the beginning of the frame returns through the loop before the transmission end of the transmitted frame is completed. In this case, there is no vacant time Ts on the transmission line, and even if there is a little vacant time Ts, there is almost no problem.
[0012]
However, for example, in a network system having a time delay element in a transmission device, such as a railway control data transmission system, a considerable amount of time is required until the beginning of the frame returns through a loop after completion of frame transmission. take time. Further, since frame transmission of the secondary station is possible only when transmission is permitted on the primary station side, only one frame can exist simultaneously on the loop transmission line. For this reason, frames cannot be transmitted continuously, the idle time Ts on the transmission path becomes long, and the transmission efficiency is poor.
[0013]
(2) The data transmission system between stations is 1: N, and N: N data transmission is not possible. That is, in order to realize N: N data transmission between stations, it is necessary to perform direct data transmission from the station 1 to the station 3, but the conventional data transmission method uses a data frame from the station 1 once. Since the data is transmitted to the center transmission device 51 and the center transmission device 51 decodes the content of the frame and transfers it to the station 3 again, it is only a so-called 1: N transmission. Therefore, there are problems that the procedure is complicated and that data transmission takes time.
[0014]
(3) When the primary station stops functioning, transmission of the entire system becomes impossible. In other words, there are systems having a recovery function in which the secondary station detects “stop of the primary station” and switches to the primary station, but processing such as switching timing and priority of switching stations is quite complicated.
[0015]
The present invention has been made based on the above circumstances, and can perform N-to-N data transmission, improve transmission efficiency, prevent failure before it occurs, detect failure early, and identify the location of the failure. An object of the present invention is to provide a more reliable loop type data transmission system.
[0016]
[Means for Solving the Problems]
  In order to achieve the above object, the invention according to claim 1 is a loop-type data transmission system in which a plurality of transmission devices are connected in a loop via a transmission line, wherein each transmission device includes a frame transmission system, A frame reception system and an internal clock are provided, respectively. When the frame transmission system receives a data transmission request from the outside, it creates a frame having a destination address field and a transmission source address field on the head side, and sends it to the transmission path. Is to send,Place the time data for fraud frame determination near the beginning of the frame, the frame reception system, when receiving a frame, before the completion of reception of all 1 received frame block, to determine the correctness of the received frame,The destination address and source address of the field are compared with the own address, and when any address does not match the own address, the received frame is relayed to the downstream device, and when any address matches the own address The received clock is removed from the transmission line, and the internal clock sets time data of its own transmission device in the transmission frame and is received when a frame is received from an adjacent transmission device in a loop. This is a loop data transmission system that corrects the internal clock of its own transmission device from the time data in the frame and has a function of synchronizing the time of each transmission device.
[0018]
  In order to achieve the above object, the invention according to claim 2 is a loop-type data transmission system in which a plurality of transmission devices are connected in a loop via a transmission line, wherein each transmission device includes a frame transmission system, A frame reception system and an internal counter are provided, respectively. When the frame transmission system receives a data transmission request from the outside, the frame transmission system creates a frame having a destination address field and a transmission source address field on the head side, and sends it to the transmission path. Is to send,Place the time data for fraud frame determination near the beginning of the frame, the frame reception system, when receiving a frame, before the completion of reception of all 1 received frame block, to determine the correctness of the received frame,The destination address and source address of the field of the received frame are compared with the own address, and when any address does not match the own address, the received frame is relayed to the downstream device, and any address is When they match, the received frame is removed from the transmission path, and the internal counter has a count value representing a time interval in the transmission frame, and from the count data in the frame received from another transmission device in the loop A loop type data transmission system having a function of correcting an internal counter of the own station.
[0020]
  In order to achieve the above object, a third aspect of the present invention provides a loop-type data transmission system in which a plurality of transmission apparatuses are connected in a loop via a transmission line, wherein each transmission apparatus includes a frame transmission system, a frame transmission system, and a frame transmission system. Each receiving system and an internal clock are provided, and when the frame transmission system receives a data transmission request from the outside, a destination address field provided at the head side and a time field for discarding illegal frames and time correction provided at the head side And creating a frame with a source address field and sending it to the transmission path,Place the time data for fraud frame determination near the beginning of the frame, the frame reception system, when receiving a frame, before the completion of reception of all 1 received frame block, to determine the correctness of the received frame,The destination address and source address of the field of the received frame are compared with the own address, and when any address does not match the own address, the received frame is relayed to the downstream device, and any address is When they match, the received frame is removed from the transmission path, and the internal clock sets the time data of its own transmission device to the transmission frame and receives the frame from the adjacent transmission device in the loop. This is a loop type data transmission system which corrects the internal clock of the own transmission apparatus from the time data in the received frame and has a function of synchronizing the time of each transmission apparatus.
[0022]
  In order to achieve the above object, a fourth aspect of the present invention provides a loop-type data transmission system in which a plurality of transmission apparatuses are connected in a loop via a transmission path, wherein each transmission apparatus includes a frame transmission system, a frame transmission system, and a frame transmission system. Each receiving system and an internal counter are provided, and when the frame transmission system receives a data transmission request from the outside, a destination address field provided at the head side and a time field for discarding illegal frames and time correction provided at the head side And creating a frame with a source address field and sending it to the transmission path,Place the time data for fraud frame determination near the beginning of the frame, the frame reception system, when receiving a frame, before the completion of reception of all 1 received frame block, to determine the correctness of the received frame,The destination address and source address of the field of the received frame are compared with the own address, and when any address does not match the own address, the received frame is relayed to the downstream device, and any address is When they match, the received frame is removed from the transmission path, and the internal counter has a count value representing a time interval in the transmission frame, and from the count data in the frame received from another transmission device in the loop A loop type data transmission system having a function of correcting an internal counter of the own station.
[0024]
  In order to achieve the above object, the invention according to claim 5 is as follows. Each transmission device adds to the transmission frame as a time field of the internal clock at the time of frame transmission, and transmission time information in the frame transmitted from the transmission station is not required to be rewritten in subsequent regenerative relaying. 5. The function according to claim 1, further comprising a function of determining the normality of the received frame based on a time difference from the transmission time information in the received frame caused by a step of the internal time of the own apparatus. The loop-type data transmission system described.
  In order to achieve the above object, the invention according to claim 6 determines a transmission load in units of time based on time data or count data in a frame transmitted / received by each transmission device and a size of the transmission frame. 5. The loop type data transmission system according to claim 1, wherein the loop type data transmission system has a function.
  In order to achieve the above object, the invention according to claim 7 has the failure state data of the own transmission device in the transmission frame, and the failure state data of the transmission device in a frame received from another transmission device belonging to the loop. 2. A function of grasping a failure state of a transmission device and a transmission line adjacent to the own transmission device, and a function of detecting a failure of the own transmission device and the transmission line that cannot be detected from the own transmission device. It is a loop type data transmission system according to any one of claims 4 to 4.
  In order to achieve the above object, the invention according to claim 8 is characterized in that the failure occurrence return of the local station detection and the failure occurrence return information received from the adjacent station are integrated in time units, statistics are taken, and the failure occurrence frequency in time units is obtained. 8. A loop type data transmission system according to claim 7, whereinIt is.
[0026]
DETAILED DESCRIPTION OF THE INVENTION
Hereinafter, embodiments of the present invention will be described with reference to the drawings.
[0027]
(Example of basic configuration of data transmission system)
FIG. 1 is a block diagram showing a configuration example of a railway control data transmission system to which a loop type data transmission system according to an embodiment of the present invention is applied.
[0028]
In this railway control data transmission system, as shown in FIG. 1, a transmission device 3 of each station (1) to (4) is sequentially connected in series to a center transmission device 1 as a primary station via a transmission line 2. Constitutes a loop-like network.
[0029]
Computers # 1 and # 2 for managing train operations are connected to the center transmission device 1, and the center transmission device 1 transmits the transmission devices at the stations (1) to (4) according to instructions from these computers # 1 and # 2. A control signal is transmitted to 3.
[0030]
On the other hand, a personal computer (hereinafter referred to as a personal computer) 5 and a station control device (station system) 6 are connected to the transmission devices 3 of the stations (1) to (4). Each personal computer 5 is used for information management at each station (1) to (4) and for notifying the management information to the center transmission device 1 and other stations. Each station control device 6 is a train called an electronic interlocking device. It has a role to control the traffic lights.
[0031]
FIG. 2 is a diagram illustrating an example of the module configuration of each transmission apparatus 1 and 3. Each transmission apparatus 1, 3 is provided with an MPU (microprocessor) 11. A bus line 12 derived from the MPU 11 has a recording medium 13 for recording a program and fixed data necessary for program execution, and a serial interface. (SIF) 15 to 18 are connected.
[0032]
As the recording medium 13, for example, a magnetic disk, a magnetic tape, a CD-ROM or the like is used. However, a DVD-ROM, a floppy disk, an MO, an MD, a CD-R, a memory card, or the like may be used. Good.
[0033]
Connected to the serial interfaces 15 and 16 are modems 19 and 20 each having a transmission speed of about 600 bps to 28800 bps. The modems 19 and 20 are connected to adjacent transmission apparatuses 1 and 3 to form a loop network.
[0034]
The serial interfaces 17 and 18 are connected to the computers # 1 and # 2 or the personal computer 5 and the station control device 6, respectively.
[0035]
Further, each transmission device 1, 3 can transmit at any time unless the frame is being relayed. If the frame is being relayed, the transmission data is stored in a temporary transmission waiting buffer in the recording medium 13, and transmission is started when the relay is completed.
[0036]
On the other hand, when a frame to be relayed is received during data transmission, the frame data is stored in the temporary relay waiting buffer in the recording medium 13, and relaying of the frame is started when the data transmission is completed.
[0037]
FIG. 3 is a diagram showing a connection configuration of transmission lines in the present embodiment.
[0038]
The stations a to e are the transmission apparatuses 1 and 3 shown in FIG. These have two transmission lines S1 and S2 and two reception lines R1 and R2, and transmission data received from the reception line R1 by a software program stored in the recording medium 13 of each transmission device 1 and 3 Is transmitted to the transmission line S2 and the transmission data received from the reception line R2 is retransmitted to the transmission line S1 (repeat function for relaying to other stations), and received from the transmission line S1 to the left adjacent station via the transmission line. By connecting to the line R2 from the transmission line S2 to the reception line R1 of the right adjacent station, the clockwise direction (clockwise: broken line in the figure) Y-loop direction and counterclockwise (counterclockwise direction: solid line in the figure) X A loop transmission path in the loop direction is formed.
[0039]
FIG. 4 shows the configuration and type of a frame transmitted by a station connected to the loop transmission line. The transmission frame includes a frame header portion in which five data of a destination address field (DA), a control field (CF), a time field (TF), a transmission station address field (SA), and a serial number are incorporated, and system (application) information. An information part to be set and an FCS (Frame Check Sequence) data part used for frame data error verification are configured.
[0040]
The types of transmission frames are roughly divided into general frames shown in FIGS. 4A and 4B, broadcast frames and priority frames shown in FIG. 4A, and monitoring frames shown in FIG. 4C. Among general frames, there is no information part in a frame used for an initial transmission procedure or a transmission error recovery procedure.
[0041]
Broadcast frames are used for broadcast transmission, priority frames are frames that are relayed / retransmitted with priority over general frames and broadcast frames, and monitoring frames are stations that are adjacent to the own station via a loop transmission path ( It is used for exchanging information with the X and Y loops.
[0042]
The identification of these frames is determined by the frame type bit set simultaneously with the destination address DA shown in FIG.
[0043]
Since this transmission system is capable of N: N transmission, the above-mentioned general frame, broadcast frame, and priority frame may receive frames transmitted from other stations to other stations other than the own station. It has a repeat function (hereinafter referred to as retransmission relay) for promptly relaying to a downstream station.
[0044]
The monitoring frame is limited to information exchange between the own station and the adjacent station, and when the monitoring frame is received, the retransmission is not performed to the downstream station, but the monitoring data is discarded immediately after being captured.
[0045]
From these, general frames, broadcast frames, and priority frames pass through multiple stations from transmission to reception of the destination station, so transmission delay time due to retransmission relay processing (determining whether it is addressed to own station / other stations from DA value reception) Software processing time + α) occurs, and the time interval required for communication between stations differs depending on the connection position of the station, whereas the monitoring frame is only for communication with adjacent stations, so the time width required for communication between stations Is almost uniform across all stations.
[0046]
Therefore, TF (time field) attached to general frames, broadcast frames, and priority frames is used for discarding illegal frames, and TF attached to monitoring frames is used for time correction for inter-station tuning.
[0047]
The transmission of the monitoring frame is performed by all stations connected to the loop at a predetermined period set in advance in the transmission system. However, since it is a frame that is also used for time correction, the station that arrives later arrives in sync with the station that arrives first and makes a stable correction. The monitoring frame can be transmitted from the own station after the tuning with the adjacent station is completed.
[0048]
The function of individual data in the frame header will be briefly described.
[0049]
The destination address DA is the station address to which the frame is notified, and when a received frame is generated, it is determined from this value whether it is addressed to the own station. However, the sender's own station address is set only in the broadcast frame, and the absorption discard by the transmitting station after the broadcast frame circulates is made efficient.
[0050]
Further, the destination address DA includes frame type bits (for 3 bits) as shown in FIG.
[0051]
CF (control field) is an HDLC (high level data control) -like transmission procedure control code.
[0052]
In the TF (time field), the time (or count) data of the transmitting station at the time when this frame is generated is set. The time data is incremented by a one-second cycle (a specified cycle of the system in the case of count data) by a soft timer managed in the station.
[0053]
When receiving the frame, this time data is read, and if it deviates from the local time by a certain range or more, the frame is regarded as an illegal frame and discarded, and retransmission relay is not performed even if the destination address DA is addressed to another station.
[0054]
In 1: N transmission, the secondary station always performs retransmission of received data, but the primary station does not perform retransmission, so even if an invalid frame (such as abort data) is mixed in the loop, the secondary station does not perform retransmission. Is always discarded by the primary station, but in N: N transmission, all the stations repeat the retransmission and do not have the primary station equivalent, so each station in the loop determines whether the received frame is correct or not. Frame detection and prompt discard are required. Time data used for determining an illegal frame is placed near the beginning of the frame, and whether or not the frame is correct is determined before the reception of all one received frame is completed.
[0055]
Also, when the station indicated by DA in the frame goes down, the normal frame circulates and stays in the loop, but after the specified time has elapsed, the TF in the frame becomes an invalid value, so any station in the loop Is absorbed and discarded.
[0056]
SA (source address: transmitting station address) is a transmitting station of a frame, and is used to identify from which station the station that received the frame has transmitted.
[0057]
The serial number is used for discarding a frame received at the last arrival of frames transmitted simultaneously from the X and Y loops. The serial number is set to the same value in both the X-loop frame and the Y-loop frame generated as the outgoing frame, and informs the receiving station that it is the same frame.
[0058]
The serial number data is common to general frames and broadcast frames, and is counted up every time a certain frame is transmitted. For priority frames, serial number data managed separately is provided, and it corresponds to overtaking of general frames and broadcast frames.
[0059]
Also, since the monitoring frame is not relayed and only the communication between adjacent stations is made, the same frame is not transmitted in both the X and Y directions, and thus is not used for the monitoring frame.
[0060]
(First embodiment)
In the first embodiment, the following configuration is added to the basic configuration described above. Each transmission apparatus is provided with an internal clock in addition to the above-described frame transmission system and frame reception system, and has the following functions. Each internal clock sets the time data of its own transmission device in the transmission frame, and corrects the internal clock of its own transmission device from the time data in the received frame when a frame is received from an adjacent transmission device in the loop. It has a function of synchronizing the time of each transmission device.
[0061]
In this case, the time used for the correction of the internal clock is the local time of the system installation location, and an initial value (time) is given with any one of the stations connected to the loop transmission line as a reference station (equivalent to the master station). In the time field TF in the monitoring frame, the reference station and the station whose time correction has been completed set the second time from 0 to 59 for transmission, while other stations that have not been corrected to the reference time go to the reference time. Until the correction, the count value updated in the range of 64 to 127 is set as time data in the time field TF and transmitted. The station that has received the monitoring frame adjusts its own time to the time field TF value in the monitoring frame when the time field TF value in the monitoring frame is larger than the time value of the local station management. The transmission cycle is also synchronized with this.
[0062]
However, the reference station does not adjust to the time data of other stations and keeps the time update timing of its own station. Stations that have been matched with a time value of less than 60 seconds have been corrected to the reference time, and subsequent time updates use seconds from 0 to 59.
[0063]
In the first embodiment described above, the time of all the transmission apparatuses (all stations) connected to the transmission path can be tuned by providing the apparatus for setting the time only at the reference station.
[0064]
Next, the first embodiment will be described in detail. The stations a to e in FIG. 3 have no master-slave relationship and operate independently as transmission apparatuses. However, in the present invention, a station that manages reference time data used for time adjustment is required, and the station a is set as the reference station. To do.
[0065]
Each of the stations a to e waits for reception of a monitoring frame from an adjacent station after performing its own internal initialization after being activated. The monitoring frame is used to grasp the loop transmission path subscription status of the local station and the adjacent station, and it is determined that the local station has successfully joined the loop transmission path by receiving the monitoring frame from another station.
[0066]
First, the operation of station a, which is the reference station, will be described.
[0067]
Since station a is a reference station having a loop reference time, it can immediately transmit a monitoring frame after activation. The transmission period of the monitoring frame is set in advance as a constant of the loop transmission system and is generated by an internal timer of the station.
[0068]
When the internal timer expires, the first interrupt is generated, the monitoring frame generation process is started, a monitoring frame is generated including the current time and failure information, and the local station transmission / retransmission relay is performed via the frame transmission driver. After confirming that it does not exist, send it to the transmission line. The monitoring frame transmitted to the transmission path is received by the adjacent stations (stations b and e in FIG. 3) via the transmission path.
[0069]
When reception data is generated in the adjacent station, a reception data input process is activated by a second interrupt, and reception data verification / capture processing is performed. At this time, if the received data is a monitoring frame, the internal time of the own station is adjusted based on the time field TF value.
[0070]
The time required for time correction is from the generation of the first interrupt of the reference station to the internal time adjustment of the adjacent station, and is divided as follows by processing blocks.
[0071]
1) Interrupt acceptance waiting time from the first interrupt generation to the start of the monitoring frame generation process
2) Monitoring frame generation time
3) Monitoring frame transmission waiting time
4) Monitoring frame transmission time
5) Interrupt acceptance wait time from the second interrupt occurrence to the start of received data input process
6) Received data verification time
The time required for 2) and 6) above is the software processing execution time, and can be calculated as a fixed value by calculation or actual measurement. 4) can also be calculated as a fixed value from the transmission rate and the size of the monitoring frame.
[0072]
On the other hand, in 1) and 5), the execution time of other interrupt processing is the maximum waiting time, and the time width varies depending on the timing. The error can be minimized by reducing the priority of the first interrupt and the second interrupt to be higher than those of other interrupts.
[0073]
3) is the time that is waited when the previous transmission frame is being transmitted or when the received data from the upstream adjacent station is being retransmitted at the time of transmitting the monitoring frame using the frame transmission driver. Yes, this required time varies greatly depending on the transmission rate and the maximum frame size.
[0074]
Assuming that the maximum frame size is 1024 bytes, the required time at each transmission rate is as follows.
[0075]
600 bps: 13.65 seconds (1 byte transmission time (13.33 milliseconds) x 1024)
2400 bps: 3.41 seconds (1 byte transmission time (3.33 milliseconds) x 1024)
9600 bps: 0.85 seconds (1 byte transmission time (0.83 milliseconds) x 1024)
28800 bps: 0.28 seconds (1 byte transmission time (0.27 milliseconds) x 1024)
At the time of actual system construction, the maximum frame size is determined by suppressing the maximum transmission time of one frame to about 1 to 2 seconds. Therefore, the above delay time is not necessarily obtained, but the TF value is used when there is a deviation of second order. There is a possibility that illegal frame discard processing may malfunction, and it is not suitable for time correction.
[0076]
As a countermeasure, a correction permission bit is provided in the MSB of the time field TF value of the monitoring frame, and when the above-mentioned 3) is waiting for transmission, the correction permission bit is turned off and then saved in the transmission waiting buffer. The time correction process on the receiving station side is not activated.
[0077]
Stations other than the reference station receive monitoring frames from adjacent stations and complete the time adjustment to enable frame transmission from their own stations. Thereafter, as with the reference station, transmission of monitoring frames to other stations adjacent to the own station is specified. It will be done in a cycle. By repeating these steps, all stations connected to the loop transmission line are adjusted to the time of the reference station, and the correction is repeated at a specified period or a multiple of the specified period. Naturally, monitoring frame transmission to the reference station also occurs. However, the reference station does not perform any time correction using the monitoring frame received from another station, and the monitoring frame is used only for monitoring the status of the adjacent station.
[0078]
Further, since the monitoring frames are received from both the XY loops, it is assumed that there is a difference between the monitoring frame reception timing from the X loop and the monitoring frame reception timing from the Y loop at the time of initial activation. This time difference is very small considering the delay time described above, but if both of the monitoring frames received from both loops are used for time correction, the later-arrived monitoring frame will always be effective, eliminating the shift width. Hateful.
[0079]
Therefore, when the TF value of the monitoring frame received from the local station time is large, the local station time is adjusted to the TF value, and the local station and the adjacent station repeat periodic fine corrections to minimize the deviation width. Turn into.
[0080]
Next, a description will be given of stations b to e that do not have a reference time.
[0081]
Since the stations b to e in FIG. 3 are not set as the reference station, after the start-up, the specified time waits for the reception of the monitoring frame from the adjacent station, and the time of the own station is adjusted by receiving the monitoring frame. When the time adjustment is completed, transmission of the monitoring frame to both adjacent stations connected to the XY loop is started at the specified monitoring frame transmission cycle as in the reference station.
[0082]
The monitoring frame reception waiting time from the adjacent station after activation is set to 3 times the monitoring frame transmission cycle. If the monitoring frame is not received within that time, it is activated first in the loop or the reference station is down The monitoring frame is transmitted to both adjacent stations with the count value from the initial value 64 to 127 different from the time value as the TF value. Thereafter, a monitoring frame is received from an adjacent station, and if the TF value is a time value from 0 to 59, the time is unconditionally adjusted, and if it is not a time value, the time correction described above in the range of 64 to 127 is performed. Process.
[0083]
Next, the time required for all stations connected to the loop to complete time correction will be described.
[0084]
When the stations a to e in FIG. 3 are activated all at once, a monitoring frame is first transmitted from the station a which is the reference station. Since transmission is performed simultaneously in both XY loops, it can be transmitted simultaneously from the X loop side to station b and from the Y loop side to station e.
[0085]
Assuming that the monitoring frame transmission cycle is 3 seconds, the time correction completion for stations b and e is 3 seconds after the maximum. Since station b and station e have completed their time correction, station b transmits a monitoring frame to stations c and a, and station e transmits to stations d and a in the next 3 seconds.
[0086]
From these, the time required for time correction is expressed by the following calculation formula. When 31 stations with the maximum configuration are connected to the loop, the correction is completed in 45 seconds.
[0087]
(Total number of stations-1) / 2 x 3 seconds = Time required to complete time correction for all stations
However, when a loop transmission system is operated, the stations are located far away from each other, so simultaneous activation does not actually occur, and each time one station is individually activated, it joins the loop. It is common to take the form.
[0088]
In this case, assuming that the station that has joined the loop has completed time correction before joining the own station, the time correction is completed within 3 seconds after newly joining the loop.
[0089]
(Second Embodiment)
In the second embodiment, the following configuration is added to the basic configuration described above. That is, each transmission apparatus includes an internal counter in addition to the above-described frame transmission system and frame reception system. Each internal counter has a count value representing a time interval in a transmission frame, and has a function of correcting the internal counter of the own station from count data in a frame received from another transmission device in the loop.
[0090]
A count value of 0 to 127 is set in TF during the monitoring frame. This count value has an initial value of 0, and increments by a prescribed time unit, and increments from 127 to 0.
[0091]
This count value is not related to the time (time signal), and the stations connected to the loop adjust each other. For this reason, there is no reference station as described in the first embodiment.
[0092]
A station that has received a monitoring frame adjusts its own count value to the TF value in the monitoring frame when the time field TF value in the monitoring frame is larger than the count value of its own management, and the transmission period of the monitoring frame is also this. Tune in.
[0093]
According to the second embodiment, the operation of synchronizing the count value step timing and the monitoring frame transmission timing of all the stations connected to the loop can easily and accurately discard the illegal frame using the time field TF, Transmission efficiency can be improved.
[0094]
Next, details of the second embodiment will be described.
[0095]
In the first embodiment, there is a reference station having time data serving as a reference, but in this embodiment, there is no reference station. The numerical value adopted for the time field TF value is a count value from the initial value 0 to 127.
[0096]
The correction method of the count value is the same as that of the first embodiment, and the time and accuracy required for the initial correction are the same as those of the first embodiment, but mutual correction is performed between stations without having a reference station. The variation in the count width in unit time has a feature that it is accumulated without being corrected.
[0097]
Compared to the first embodiment, the advantage of this embodiment is that a system can be easily constructed because a reference station is not necessary, and the width of the time field TF value is widened, so that more accurate illegal frames can be discarded. There are two points.
[0098]
The time field TF value for determining a normal frame is
Assuming (local station count value <reception TF value <local station count value + 7),
In the first embodiment, 60 widths from 0 to 59, or 64 widths from 64 to 127 are valid values, and data width 7 is normally handled, so the detection probability of an illegal frame is as follows.
[0099]
(1-7 / 60 (or 64)) × 100 = 88 (89)%
In the second embodiment, the width is 128 from 0 to 127, and the data width 7 is normally handled.
(1-7 / 128) × 100 = 95%
Is the detection probability of an illegal frame.
[0100]
(Third embodiment)
In the third embodiment, the following configuration is added to the basic configuration described above. In the first or second embodiment, having a function of obtaining a transmission load in time units described later based on time data or count data in a frame transmitted / received by each transmission apparatus and the size of the transmission frame It is.
[0101]
Each station connected to the transmission path has a table for storing the number of transmission bytes divided by a specified time, and the index used for referring to this table is the time or count value in the own station.
[0102]
When data transmission occurs, the number of transmission bytes stored at the address of the recording medium with the internal time or count value as an index is added. The maximum number of bytes that can be transmitted within the specified time range is determined by the transmission speed, and the total number of frame bytes transmitted within the specified time is divided by the maximum number of bytes to determine the transmission load [actual value for maximum transmittable capacity (or time). Ratio of transmission capacity (or time)].
[0103]
In the third embodiment, it is possible to investigate the transmission load in various periods such as second / separation / hourly / weekly / monthly by changing the setting of the specified time as an index of the table.
[0104]
Here, if the transmission load is expressed in another form, it can be expressed as follows.
[0105]
Transmission load (%) = Number of bytes transmitted / Number of bytes that can be transmitted within the specified time
Next, the third embodiment will be described in detail. In this embodiment, the following configuration is added to the first or second embodiment.
[0106]
Each station connected to the transmission path has the transmission byte count storage table of FIG. 6 in the recording medium 13 of FIG.
[0107]
There are two types of transmission data: local station transmission and retransmission relay, and reception data: local frame reception (including broadcast frames) and other station reception frame reception. Since the reception of frames addressed to other stations always has the same value, here, the integrated trace is performed with three types of the number of data transmitted from the local station, the number of received data of the frame addressed to the local station, and the number of retransmission relay data.
[0108]
The total number of bytes in the transmission byte count storage table is updated by the frame transmission driver and the frame reception driver, respectively. In retransmission relay, the frame reception driver is used when determining the frame addressed to another station.
[0109]
The difference between the case where the first embodiment is used and the case where the second embodiment is used is the difference in time data used for the time axis index.
[0110]
In the first embodiment, since the time value is used as a time axis index, an integrated trace relative to the time signal can be performed, the transmission load in the time zone can be grasped, and an external event can be associated with the transmission load.
[0111]
Here, for example, when the transmission load in the case where the specified time = 1 minute (60 sec), the number of transmitted bytes = 800 bytes, and the transmission speed = 9600 bps is obtained, it is as follows.
[0112]
800 bytes / (9600 bps / 8 bits) × 60 sec = 0.011 (1.1%), and the transmission load is about 1%. If a large amount of external events (events and device operations) occur, transmission information increases accordingly and the transmission load increases. If the transmission load rises above a certain value, information communication between transmission devices may be stagnant or transmission data may be lost, affecting the entire system. As analysis data in such a situation, by dividing the time axis by a specific width and storing the transmission load in each time zone, grasp the change (increase / decrease) in the transmission load on the time axis as statistical information become able to. Since an external event is usually printed in a separate device as a log of the occurrence (operation) time, it is easy to link to a transmission load change time zone.
[0113]
In contrast, in the second embodiment, since the count value is used as a time axis index, it becomes an integrated trace from the start of the trace and the transmission load in the time zone can be grasped. It cannot be associated.
[0114]
In this case, a terminal device having time data is connected to the transmission apparatus, and the integrated trace can be picked up from time to time, and a time index can be associated with an external event.
[0115]
(Fourth embodiment)
In the fourth embodiment, the following configuration is added to the first or second embodiment described above. In other words, the failure status data of the own transmission device is included in the transmission frame, and the failure of the transmission device and the transmission path adjacent to the own transmission device is determined from the failure status data of the transmission device in the frame received from another transmission device belonging to the loop It has a function of grasping the state and a function of detecting a failure of the own transmission apparatus and transmission path that cannot be detected from the own transmission apparatus.
[0116]
In this case, the failure status information of the own station is set in the monitoring frame and transmitted to both adjacent stations of the X and Y loops, and the adjacent station that has received the information recognizes the failure status of the own station.
[0117]
In the fourth embodiment, the failure detected by the own station is communicated to the adjacent station, so that it is possible to recognize the cause failure of the own station that cannot be detected only by the own station and to identify the failed part in the loop transmission system.
[0118]
Next, the fourth embodiment will be described in detail. In this embodiment, in addition to the first or second embodiment, the following configuration is provided.
[0119]
As shown in FIG. 2, the transmission apparatus is composed of a plurality of modules, and among them, failure of the transmission path 2 and the modems 19 and 20 often cannot be detected only by self-diagnosis.
[0120]
In order to improve this, failure information is attached in the format shown in FIG.
[0121]
Assume that the X-loop direction of the transmission path between the stations b and c fails in the configuration of FIG.
[0122]
The station c detects carrier-off, reception data abnormality, monitoring frame reception timeout, and the like from the X direction reception line side. As a result, station c is listed as a failure point in two points: a failure in the transmission path and a failure in station b itself.
[0123]
Also, since the a-b station is normal, the a station does not detect any failure. Transmission from station b to station c cannot be performed, but transmission from station c to station b in the Y loop direction can be performed. Therefore, failure information detected by station c is set in a monitoring frame and notified to station b. . Then, the station b can detect that the line in the X direction loop has failed based on the failure information of the monitoring frame received from the station c.
[0124]
Further, when the station b itself is down, the stations a and c detect the monitoring frame reception timeout, and therefore it can be determined that the station b is down.
[0125]
(Fifth embodiment)
In the fifth embodiment, the following configuration is added to the above-described fourth embodiment. In other words, it has a function of integrating failure detection / recovery information detected by the own station and failure occurrence recovery information received from adjacent stations in units of time, obtaining statistics, and determining the frequency of failure occurrence in units of time.
[0126]
The failure occurrence return change is recognized from the failure information of the own station and the adjacent station described in the fourth embodiment, and they are integrated in time units described in the third embodiment. The unit time is divided by a certain width based on the time value and the count value after time correction described in the first or second embodiment.
[0127]
In the fifth embodiment, it is possible to grasp a change in failure occurrence frequency with time by integrating statistics of each failure occurrence return in time series. Further, by comparing and examining this with an external event, it becomes possible to identify the cause of failure at an early stage and to prevent failure.
[0128]
Next, the fifth embodiment will be described in detail. In this embodiment, in addition to the fourth embodiment, the transmission byte count storage table of FIG. 6 described in the third embodiment has the same configuration.
[0129]
As shown in the failure detection count storage table in FIG. 7, the failure target items include the number of times of monitoring frame reception timeout, the CS signal (Clear to Send: a signal indicating transmission permission notified from the modem), the number of OFF detections, the CD signal ( (Carrier Detect: signal indicating the reception carrier state notified from the modem) This is the fifth type of OFF detection count, abnormal frame reception count, and frame discard count based on the time field TF value.
[0130]
This includes a failure detected by the own station and a failure detected by an adjacent station and notified by a monitoring frame, but no special distinction is made in this embodiment.
[0131]
The monitoring frame received from the adjacent station is notified to the transmission path monitoring process via the frame receiving process. Also, the failure information detected by the own station is finally notified to the transmission path monitoring process and processed.
[0132]
The table shown in FIG. 7 has two XY loops, and the update timing of the table is when a failure occurrence / recovery is detected based on the time axis index, and is as follows.
[0133]
The monitoring frame reception time-out count starts a timer for three times the transmission period when a monitoring frame is received in the transmission line monitoring process, detects that a failure has occurred when the timer expires, and monitors again before the timer expires When a frame is received, the activated timer is reset and restarted, and when a monitoring frame is received after the occurrence of a failure, failure recovery is detected.
[0134]
The CS signal OFF detection count is an interrupt that occurs when the CS signal changes. If the CS signal is OFF, the CS signal is detected as a failure occurrence.
[0135]
The CD signal OFF detection count is an interrupt that occurs when the CD signal changes. If the CD signal is OFF, it is detected as a failure occurrence, and if the CD signal is ON after a subsequent interruption, it is detected as a failure recovery.
[0136]
The number of abnormal frame receptions is detected by the frame reception process, and is counted up for each detection without occurrence recovery.
[0137]
The number of frame discards based on the time field TF value is detected by the frame reception process, and is not incremented and is counted up for each detection.
[0138]
【The invention's effect】
According to the present invention described above, the following effects can be obtained.
[0139]
(1) Loop type data that provides means for discarding, for example, illegal frames by tuning between independent transmission apparatuses, and as a result, N: N data transmission is possible, and transmission efficiency can be greatly improved compared to conventional transmission systems. A transmission system can be provided.
[0140]
(2) By carrying out transmission path load monitoring and adjacent station monitoring proactively, it is possible to prevent failures before they occur, early detection of failure occurrences, and identification of failure locations, making loop data transmission systems more reliable. Can be provided.
[Brief description of the drawings]
FIG. 1 is a diagram showing a basic configuration example of a loop type data transmission system according to the present invention.
2 is a hardware configuration diagram for explaining a specific example of each transmission apparatus in FIG. 1;
3 is a diagram showing a connection configuration of the transmission line in FIG. 1;
FIG. 4 is a diagram showing a configuration of a transmission frame in a loop type data transmission system according to the present invention.
5 is a diagram showing a configuration of a destination address field DA in FIG. 4. FIG.
FIG. 6 is a diagram for explaining a transmission byte count storage table.
FIG. 7 is a diagram for explaining a failure detection frequency storage table;
FIG. 8 is a configuration diagram of a conventional SDLC loop data transmission system.
9 is a configuration diagram of a frame used in the conventional loop type data transmission system of FIG.
10 is a frame transmission time chart for explaining a frame transmission state in the conventional loop type data transmission system of FIG.
[Explanation of symbols]
1 Center transmission device
2 ... Transmission path
3 ... Transmission device
5 ... Personal computer
6 ... Station control device
11 ... MPU
12 ... Bus line
13. Recording medium
15-18 ... Serial interface
19, 20 ... modem

Claims (8)

複数の伝送装置が伝送路を介してループ状に接続されるループ型データ伝送システムにおいて、
前記各伝送装置は、フレーム送信系と、フレーム受信系と、内部時計をそれぞれを備え、前記フレーム送信系は外部からデータ送信要求を受けた時、先頭側に宛先アドレスフィールド及び送信元アドレスフィールドを設けたフレームを作成して前記伝送路に送信するものであり、
不正フレーム判定用となる時刻データを前記フレームの先頭付近に置き、前記フレーム受信系はフレーム受信時、受信フレーム1ブロック全てが受信完了する以前に前記受信フレームの正否判定を実施し、前記フィールドの宛先アドレス及び送信元アドレスと自アドレスとを比較し、何れのアドレスも自アドレスと不一致のときには前記受信フレームを下流側装置に中継し、何れかのアドレスが前記自アドレスと一致したときには前記受信フレームを前記伝送路から除去するものであり、
前記内部時計は、前記伝送フレームには自伝送装置の持つ時刻データを設定して、ループ内で隣接する伝送装置からフレームを受信した時に受信フレーム中の時刻データから自伝送装置の内部時計を補正するものであり、各伝送装置の時刻を同期させる機能を持つことを特徴とするループ型データ伝送システム。
In a loop type data transmission system in which a plurality of transmission devices are connected in a loop via a transmission line,
Each transmission device includes a frame transmission system, a frame reception system, and an internal clock, and when the frame transmission system receives a data transmission request from the outside, a destination address field and a transmission source address field are provided on the head side. Creating the provided frame and sending it to the transmission line,
Time data used for determining an illegal frame is placed near the beginning of the frame, and when the frame is received, the frame reception system determines whether the received frame is correct or not before the reception of all one block of the received frame is completed . The destination address and the source address are compared with the own address, and when any address does not match the own address, the received frame is relayed to the downstream device, and when any address matches the own address, the received frame Is removed from the transmission line,
The internal clock sets the time data of its own transmission device in the transmission frame, and corrects the internal clock of its own transmission device from the time data in the received frame when a frame is received from an adjacent transmission device in the loop. And a loop type data transmission system having a function of synchronizing the time of each transmission device.
複数の伝送装置が伝送路を介してループ状に接続されるループ型データ伝送システムにおいて、
前記各伝送装置は、フレーム送信系と、フレーム受信系と、内部カウンタをそれぞれを備え、
前記フレーム送信系は外部からデータ送信要求を受けた時、先頭側に宛先アドレスフィールド及び送信元アドレスフィールドを設けたフレームを作成して前記伝送路に送信するものであり、
不正フレーム判定用となる時刻データを前記フレームの先頭付近に置き、前記フレーム受信系はフレーム受信時、受信フレーム1ブロック全てが受信完了する以前に前記受信フレームの正否判定を実施し、受信フレームの前記フィールドの宛先アドレス及び送信元アドレスと自アドレスとを比較し、何れのアドレスも自アドレスと不一致のときには前記受信フレームを下流側装置に中継し、何れかのアドレスが前記自アドレスと一致したときには前記受信フレームを前記伝送路から除去するものであり、
前記内部カウンタは、伝送フレーム中に時間間隔を表すカウント値を持ち、ループ内の他伝送装置から受信したフレーム中のカウントデータから自局の内部カウンタを補正する機能を持つことを特徴とするループ型データ伝送システム。
In a loop type data transmission system in which a plurality of transmission devices are connected in a loop via a transmission line,
Each transmission device includes a frame transmission system, a frame reception system, and an internal counter,
When the frame transmission system receives a data transmission request from the outside, the frame transmission system creates a frame provided with a destination address field and a transmission source address field on the head side and transmits the frame to the transmission path,
Time data used for determining an illegal frame is placed near the beginning of the frame, and the frame receiving system performs a correct / incorrect determination on the received frame before receiving all one block of the received frame when receiving the frame. The destination address and source address of the field are compared with the own address, and when any address does not match the own address, the received frame is relayed to the downstream device, and when any address matches the own address Removing the received frame from the transmission path;
The internal counter has a count value representing a time interval in a transmission frame, and has a function of correcting the internal counter of the own station from count data in a frame received from another transmission device in the loop. Type data transmission system.
複数の伝送装置が伝送路を介してループ状に接続されるループ型データ伝送システムにおいて、
前記各伝送装置は、フレーム送信系と、フレーム受信系と、内部時計をそれぞれを備え、前記フレーム送信系は外部からデータ送信要求を受けた時、先頭側に設ける宛先アドレスフィールドと、先頭側に設ける不正フレーム廃棄用及び時刻補正用の時刻フィールドと、送信元アドレスフィールドを設けたフレームを作成して前記伝送路に送信するものであり、
不正フレーム判定用となる時刻データを前記フレームの先頭付近に置き、前記フレーム受信系はフレーム受信時、受信フレーム1ブロック全てが受信完了する以前に前記受信フレームの正否判定を実施し、受信フレームの前記フィールドの宛先アドレス及び送信元アドレスと自アドレスとを比較し、何れのアドレスも自アドレスと不一致のときには前記受信フレームを下流側装置に中継し、何れかのアドレスが前記自アドレスと一致したときには前記受信フレームを前記伝送路から除去するものであり、
前記内部時計は、前記伝送フレームには自伝送装置の持つ時刻データを設定して、ループ内で隣接する伝送装置からフレームを受信した時に受信フレーム中の時刻データから自伝送装置の内部時計を補正するものであり、各伝送装置の時刻を同期させる機能を持つことを特徴とするループ型データ伝送システム。
In a loop type data transmission system in which a plurality of transmission devices are connected in a loop via a transmission line,
Each of the transmission devices includes a frame transmission system, a frame reception system, and an internal clock. The frame transmission system receives a data transmission request from the outside, and a destination address field provided on the head side and a head side A time field for disposing of illegal frames to be provided and a time field for time correction, and a frame provided with a source address field are created and transmitted to the transmission path,
Time data used for determining an illegal frame is placed near the beginning of the frame, and the frame receiving system performs a correct / incorrect determination on the received frame before receiving all one block of the received frame when receiving the frame. The destination address and source address of the field are compared with the own address, and when any address does not match the own address, the received frame is relayed to the downstream device, and when any address matches the own address Removing the received frame from the transmission path;
The internal clock sets the time data of its own transmission device in the transmission frame, and corrects the internal clock of its own transmission device from the time data in the received frame when a frame is received from an adjacent transmission device in the loop. And a loop type data transmission system having a function of synchronizing the time of each transmission device.
複数の伝送装置が伝送路を介してループ状に接続されるループ型データ伝送システムにおいて、
前記各伝送装置は、フレーム送信系と、フレーム受信系と、内部カウンタをそれぞれを備え、
前記フレーム送信系は外部からデータ送信要求を受けた時、先頭側に設ける宛先アドレスフィールドと、先頭側に設ける不正フレーム廃棄用及び時刻補正用の時刻フィールドと、送信元アドレスフィールドを設けたフレームを作成して前記伝送路に送信するものであり、
不正フレーム判定用となる時刻データを前記フレームの先頭付近に置き、前記フレーム受信系はフレーム受信時、受信フレーム1ブロック全てが受信完了する以前に前記受信フレームの正否判定を実施し、受信フレームの前記フィールドの宛先アドレス及び送信元アドレスと自アドレスとを比較し、何れのアドレスも自アドレスと不一致のときには前記受信フレームを下流側装置に中継し、何れかのアドレスが前記自アドレスと一致したときには前記受信フレームを前記伝送路から除去するものであり、
前記内部カウンタは、伝送フレーム中に時間間隔を表すカウント値を持ち、ループ内の他伝送装置から受信したフレーム中のカウントデータから自局の内部カウンタを補正する機能を持つことを特徴とするループ型データ伝送システム。
In a loop type data transmission system in which a plurality of transmission devices are connected in a loop via a transmission line,
Each transmission device includes a frame transmission system, a frame reception system, and an internal counter,
When the frame transmission system receives a data transmission request from the outside, the frame transmission system includes a destination address field provided on the head side, a time field for illegal frame discard and time correction provided on the head side, and a frame provided with a source address field. To create and send to the transmission line,
Time data used for determining an illegal frame is placed near the beginning of the frame, and the frame receiving system performs a correct / incorrect determination on the received frame before receiving all one block of the received frame when receiving the frame. The destination address and source address of the field are compared with the own address, and when any address does not match the own address, the received frame is relayed to the downstream device, and when any address matches the own address Removing the received frame from the transmission path;
The internal counter has a count value representing a time interval in a transmission frame, and has a function of correcting the internal counter of the own station from count data in a frame received from another transmission device in the loop. Type data transmission system.
前記各伝送装置は、フレーム送信時に前記内部時計の時刻フィールドとして送信フレームに付加し、送信局から送出されたフレーム中の前記時刻フィールドは、以後の再生中継では書き換え不要とし、前記各伝送装置の自装置内部時刻の歩進により生じる受信フレーム中の時刻フィールドとの時間差分により、受信フレームの正常性を判定する機能を備えることを特徴とする請求項1乃至請求項4のいずれか1項記載のループ型データ伝送システム。Each transmission device adds to the transmission frame as a time field of the internal clock at the time of frame transmission, and the time field in the frame transmitted from the transmission station is not required to be rewritten in subsequent regenerative relaying. 5. The function according to claim 1, further comprising a function of determining the normality of the received frame based on a time difference from a time field in the received frame caused by a step of the internal time of the own apparatus. Loop type data transmission system. 前記各伝送装置が送受信したフレーム中の時刻データ、もしくはカウントデータ、及びその伝送フレームのサイズを元にして、時刻単位の伝送負荷を求める機能を持つことを特徴とする請求項1乃至請求項4のいずれか1項記載のループ型データ伝送システム。5. A function of obtaining a transmission load in units of time based on time data or count data in a frame transmitted and received by each transmission device and a size of the transmission frame. The loop type data transmission system according to any one of the above. 前記伝送フレーム中に自伝送装置の故障状態データを持ち、ループ内に属する他伝送装置から受信したフレーム中の伝送装置の故障状態データから、自伝送装置に隣接した伝送装置および伝送路の故障状態を把握する機能、並びに自伝送装置からは検出できない自伝送装置および伝送路の故障を検出する機能を持つことを特徴とする請求項1乃至請求項4のいずれか1項記載のループ型データ伝送システム。The transmission frame has failure state data of its own transmission device in the transmission frame, and from the failure state data of the transmission device in the frame received from another transmission device belonging to the loop, the failure state of the transmission device and transmission line adjacent to the transmission device 5. The loop type data transmission according to claim 1, wherein the loop type data transmission has a function of grasping an error and a function of detecting a failure of the own transmission apparatus and transmission path that cannot be detected from the own transmission apparatus. system. 前記自局検出の故障発生復帰および隣接局から受信した故障発生復帰情報を時間単位に積算し、統計をとり、時間単位の故障発生頻度を求める機能を持つことを特徴とする請求項7記載のループ型データ伝送システム。8. The function according to claim 7, which has a function of integrating failure detection / recovery information detected by the own station and failure occurrence recovery information received from an adjacent station in units of time, taking statistics, and determining a frequency of failure occurrence in units of time. Loop type data transmission system.
JP24357199A 1999-08-30 1999-08-30 Loop type data transmission system Expired - Fee Related JP4127591B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP24357199A JP4127591B2 (en) 1999-08-30 1999-08-30 Loop type data transmission system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP24357199A JP4127591B2 (en) 1999-08-30 1999-08-30 Loop type data transmission system

Publications (2)

Publication Number Publication Date
JP2001069162A JP2001069162A (en) 2001-03-16
JP4127591B2 true JP4127591B2 (en) 2008-07-30

Family

ID=17105822

Family Applications (1)

Application Number Title Priority Date Filing Date
JP24357199A Expired - Fee Related JP4127591B2 (en) 1999-08-30 1999-08-30 Loop type data transmission system

Country Status (1)

Country Link
JP (1) JP4127591B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109367586A (en) * 2018-10-19 2019-02-22 卡斯柯信号有限公司 A clock synchronization system and method for urban rail transit signal system

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP6063339B2 (en) * 2013-05-01 2017-01-18 株式会社日立製作所 Train control system
KR102286170B1 (en) * 2017-06-13 2021-08-05 인노바 파텐트 게엠베하 How to make aerial cables work

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109367586A (en) * 2018-10-19 2019-02-22 卡斯柯信号有限公司 A clock synchronization system and method for urban rail transit signal system
CN109367586B (en) * 2018-10-19 2023-10-17 卡斯柯信号有限公司 A clock synchronization system and method for urban rail transit signaling system

Also Published As

Publication number Publication date
JP2001069162A (en) 2001-03-16

Similar Documents

Publication Publication Date Title
US6597683B1 (en) Medium access control protocol for centralized wireless network communication management
Perlman Fault-tolerant broadcast of routing information
US4970714A (en) Adaptive data link protocol
EP0722233B1 (en) Timing in a data communications network
EP0145318B1 (en) Communications method
US5163055A (en) Communications system using a fault tolerant protocol
US8578223B2 (en) Method and apparatus of managing retransmissions in a wireless communication network
JP2003523130A (en) Clock synchronization method between nodes in packet network
JP2002064518A (en) Error correcting communication method to transmit data packet in network communication system
JPH0339422B2 (en)
JPH0612906B2 (en) How to communicate data
Baratz et al. Reliable link initialization procedures
US20030193924A1 (en) Medium access control protocol for centralized wireless network communication management
JP4127591B2 (en) Loop type data transmission system
JP2001069156A (en) System for reliably transferring data between at least two stations mutually connected through radio information transmission network
JPS6352089A (en) Time synchronizing system for network
JPH0787091A (en) Centralized radio communication system
JPH11252134A (en) Broadcast communication system
TWI914700B (en) Wireless transmission method and related wireless communication system
JPH03271959A (en) Time adjusting device in decentralized system
JP5219120B2 (en) COMMUNICATION SYSTEM, COMMUNICATION DEVICE, AND COMMUNICATION METHOD
JPH0260106B2 (en)
JP3337907B2 (en) Multiplex transmission system
CN121720236A (en) Equipment communication control method and device and electronic equipment
JPH0239746A (en) Time information transmission system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20060117

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20071016

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20071023

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20071225

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20080205

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20080403

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20080507

A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20080509

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

Free format text: PAYMENT UNTIL: 20110523

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20110523

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20110523

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20120523

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20120523

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20130523

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20130523

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20140523

Year of fee payment: 6

LAPS Cancellation because of no payment of annual fees