(57)【要約】【課題】既存のデータ伝送装置を構成する一部の機器と交換することで、一方の伝送路を流れるデータのうち必要なデータのみを他方の伝送路に中継する機能を付与し得るゲートウェイ装置を持ったデータ伝送装置およびその方法を提供すること。【解決手段】それぞれ伝送方式の異なる複数の伝送路に接続された送受信バッファ、および前記送受信バッファを介して送受信されるデータを制御するCPUをそなえ、前記伝送路を相互に接続するゲートウェイ装置をそなえたデータ伝送装置において、  前記ゲートウェイ装置２は、前記送受信バッファにより送受信されるデータを保持するデータキュー記憶手段２ａ−２ｎ，２５と、前記データキュー記憶手段を介して前記送受信バッファにアクセスするバスインタフェース２４とをそなえ、前記データ伝送装置に搭載されている機器インタフェースと交換されることによりゲートウェイ機能が付与されることを特徴とするデータ伝送装置およびその方法。【選択図】図１
2008109585.tif 000002
【特許請求の範囲】
【請求項１】
伝送方式の異なる複数の伝送路を相互に接続するゲートウェイ装置であって、それぞれ前記伝送路の何れかに接続された複数の送受信バッファ、および前記複数の送受信バッファを介して前記伝送路相互間で送受信されるデータを制御するCPUを有し、前記複数の伝送路を相互に接続するゲートウェイ装置、をそなえたデータ伝送装置において、
前記ゲートウェイ装置は、
前記送受信バッファにより送受信されるデータを保持するデータキュー記憶手段と、
前記データキュー記憶手段を介して前記送受信バッファにアクセスするバスインタフェースとをそなえ、
前記データ伝送装置に搭載されている機器インタフェースと交換されることによりゲートウェイ機能が付与されることを特徴とするデータ伝送装置。
【請求項２】
請求項１に記載のデータ伝送装置において、
前記データ伝送装置に接続された機器の動作を監視する動作監視処理部を有し、前記データ伝送装置に接続された機器の動作を監視して当該機器が前記複数の伝送路の一方により送受信するデータを前記複数の伝送路の他方に転送するゲートウェイ装置を備えたことを特徴とするデータ伝送装置。
【請求項３】
請求項２に記載のデータ伝送装置において、
前記動作監視処理部を有しない第1のゲートウェイ装置と、前記動作監視処理部を有する第2のゲートウェイ装置とを挿入することにより、前記第1のゲートウェイ装置の動作を前記第2のゲートウェイ装置により監視し、前記第1のゲートウェイ装置が中継するデータを前記複数の伝送路の他方に転送する機能を有することを特徴とするデータ伝送装置。
【請求項４】
請求項３に記載のデータ伝送装置において、
前記ゲートウェイ装置を挿入することにより前記複数の伝送路の他方に接続された機器の動作を監視し、当該機器が前記複数の伝送路の一方において送受信するデータを前記複数の伝送路の他方に転送する機能を有することを特徴とするデータ伝送装置。
【請求項５】
請求項４に記載のデータ伝送装置において、
複数の機器インタフェースの代わりに１台の前記ゲートウェイ装置を挿入することにより、複数台の制御機器および計算機が受信するデータを１台のゲートウェイ装置で別の伝送路に中継し、かつ別の伝送路から受信したデータを前記複数台の制御機器および計算機が送信していたデータとして中継する機能を有することを特徴とするデータ伝送装置。
【請求項６】
請求項１記載のデータ伝送装置であって、複数の機器インタフェースを挿入することが可能なバスを備え、前記機器インタフェースを経由して制御機器および計算機と接続され、これら制御機器および計算機からデータを伝送するデータ伝送装置において、
１台の前記機器インタフェースの代わりに１台の前記ゲートウェイ装置を挿入することにより、前記機器インタフェースに接続された制御機器および計算機が前記複数の伝送路の一方から受信しているデータを前記複数の伝送路の他方に中継し、かつ該複数の伝送路の他方から受信したデータを前記制御機器および前記計算機が送信しているデータとして前記複数の伝送路の一方に中継する機能を有することを特徴とするデータ伝送装置。
【請求項７】
伝送方式の異なる複数の伝送路を相互に接続するゲートウェイ装置であって、それぞれ前記伝送路の何れかに接続された複数の送受信バッファ、および前記複数の送受信バッファを介して前記伝送路相互間で送受信されるデータを制御するCPUを有し、前記複数の伝送路を相互に接続するゲートウェイ装置、を用いたデータ伝送方法において、
前記ゲートウェイ装置に、
前記送受信バッファにより送受信されるデータを保持するデータキュー記憶手段と、
前記データキュー記憶手段を介して前記送受信バッファにアクセスするバスインタフェースとを設け、
前記データ伝送装置に搭載されている機器インタフェースと交換することによりゲートウェイ機能を付与する
ことを特徴とするデータ伝送方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、伝送形式の異なる複数のデータ伝送路相互間を接続してデータ伝送を行うデータ伝送装置およびその方法に係わり、とくにゲートウェイ装置を用いた装置および方法に関する。
【背景技術】
【０００２】
一般にゲートウェイ装置とは、伝送方式の異なる複数の伝送路を流れる各データを相互に中継する機器である。このようなゲートウェイ装置としては、例えば特許文献１に示すようなものがある。
【０００３】
図５は、従来のゲートウェイ装置の概略構成を示している。ここで、ゲートウェイ装置（８）は、伝送路Ａ側の送受信バッファ（８１）と、CPU（８２）と、伝送路Ｂ（３）側の送受信バッファ（８３）とにより構成され、伝送方式の異なる伝送路間のデータフォーマットをCPU（８２）により適切に変換し、相互の送受信バッファに格納してデータの中継を行う。
【特許文献１】特開昭６２−２３０１３４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ゲートウェイ装置は、一般にゲートウェイ機能を有する専用装置として設置されて伝送路を流れる全てのデータを中継するか、またはゲートウェイ装置に搭載されたCPUにより中継すべきデータかどうかを判断して中継を行う。
【０００５】
そして、既設設備が専用装置であれば、中継すべきか否かの判断をすることなく全てのデータを中継するが、新たに特定の機器のデータを中継しようとすると、専用装置に換えたり、既設設備を変更したりする必要が生じ、大掛かりな改修が必要となる。
【０００６】
本発明は上述の点を考慮してなされたものであり、ゲートウェイ機能を有する専用装置を設置することなく、既存のデータ伝送装置を構成する一部の機器と交換することで、一方の伝送路を流れるデータのうち必要なデータのみを他方の伝送路に中継する機能を付与し得るゲートウェイ装置を持ったデータ伝送装置および方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的達成のため、本発明では、
伝送方式の異なる複数の伝送路を相互に接続するゲートウェイ装置であって、それぞれ前記伝送路の何れかに接続された複数の送受信バッファ、および前記複数の送受信バッファを介して前記伝送路相互間で送受信されるデータを制御するCPUを有し、前記複数の伝送路を相互に接続するゲートウェイ装置、をそなえたデータ伝送装置において、
前記ゲートウェイ装置は、
前記送受信バッファにより送受信されるデータを保持するデータキュー記憶手段と、
前記データキュー記憶手段を介して前記送受信バッファにアクセスするバスインタフェースとをそなえ、
前記データ伝送装置に搭載されている機器インタフェースと交換されることによりゲートウェイ機能が付与されることを特徴とするデータ伝送装置、
および
伝送方式の異なる複数の伝送路を相互に接続するゲートウェイ装置であって、それぞれ前記伝送路の何れかに接続された複数の送受信バッファ、および前記複数の送受信バッファを介して前記伝送路相互間で送受信されるデータを制御するCPUを有し、前記複数の伝送路を相互に接続するゲートウェイ装置、を用いたデータ伝送方法において、
前記ゲートウェイ装置に、
前記送受信バッファにより送受信されるデータを保持するデータキュー記憶手段と、
前記データキュー記憶手段を介して前記送受信バッファにアクセスするバスインタフェースとを設け、
前記データ伝送装置に搭載されている機器インタフェースと交換することによりゲートウェイ機能を付与する
ことを特徴とするデータ伝送方法、
を提供する。
【発明の効果】
【０００８】
本発明は上述のように、送受信バッファにより送受信されるデータを保持するデータキュー記憶手段、およびデータキュー記憶手段を介して前記送受信バッファにアクセスするバスインタフェースを有するゲートウェイ装置を、既設の機器インタフェースと差し替えることにより、伝送方式の異なる伝送路間を中継するゲートウェイ機能を持ったデータ伝送装置およびその方法を簡単に提供することができる。
【発明を実施するための最良の形態】
【０００９】
以下、図1ないし図4を参照して本発明の実施の形態につき説明する。
【実施例１】
【００１０】
図１は、本発明の実施例１および実施例２を適用したデータ伝送装置の概略構成を示すブロック線図である。この実施例１は、伝送路Ａ（１）により伝送を行うための送受信バッファ（２１）と、装置内部で送受信データを保持するためのデータキュー記憶手段Ａ（２ａ〜２ｎ）および同Ｂ（２５）と、装置内部で送受信データを制御するためのCPU（２２）と、データバス（４２）を介してデータ伝送装置４内の伝送路Ｂ（３）側の送受信バッファ（４１）にアクセスするためのバスインタフェース（２４）とにより構成される。
【００１１】
図１に示された動作監視処理部（２３）は、実施例１の構成要素ではなく、後述する実施例２の構成要素であるため、ここでは説明を省略する。
【００１２】
このように構成された実施例１において、伝送方式の異なる伝送路Ａ（１）と伝送路Ｂ（３）とにより各々伝送されるデータを相互に中継する。まず、伝送路Ａ（１）側から伝送路Ｂ（３）側にデータを中継する場合、伝送路Ａ（１）側から受信された受信データは、伝送路Ａ（１）側の送受信バッファ（２１）に格納された後、CPU（２２）により読み出され、データキュー記憶手段Ａ（２ａ〜２ｎ）中の該当するキューに格納される。
【００１３】
次にCPU（２２）は、データキュー記憶手段Ａ（２ａ〜２ｎ）を走査し、データが格納されているキュー記憶手段を見付けると、該当キュー記憶手段からデータを読出し、バスインタフェース（２４）を介して伝送路Ｂ（３）側の送受信バッファ（４１）に書込む。
【００１４】
逆に、伝送路Ｂ（３）側から伝送路Ａ（１）側にデータを中継する場合、伝送路Ｂ（３）側から受信された受信データは、伝送路Ｂ（３）側の送受信バッファ（４１）に格納される。CPU（２２）は、伝送路Ｂ（３）側の送受信バッファ（４１）から受信データを読出し、データキュー記憶手段Ｂ（２５）に格納する。
【００１５】
次にCPU（２２）は、データキュー記憶手段Ｂ（２５）にデータが格納されているか否かを確認し、データが格納されている場合はデータキュー記憶手段Ｂ（２５）からデータを取り出して、伝送路Ａ側の送受信バッファ（２１）にデータを書込む。
【００１６】
この実施例１により、伝送方式の異なる伝送路間を中継するゲートウェイ装置を提供することができる。
【実施例２】
【００１７】
図１および図２に、本発明の実施例２の概略構成を示す。この実施例２では、実施例１として示した構成に加え、同一のデータ伝送装置（４）に挿入された他の機器の動作を監視する動作監視処理部（２３）を有し、図２に示すように複数の機器インタフェース（５ａ〜５ｎ）と共にデータ伝送装置（４）に挿入される。
【００１８】
この実施例２において、動作監視処理部（２３）は、バスインタフェース（２４）、データバス（４２）を介して制御機器（５１）および計算機（５２）が伝送路Ｂ（３）側の送受信バッファ４１にアクセスする動作を監視し、制御機器（５１）および計算機（５２）が伝送路Ｂ（３）側によって送受信するデータを傍受する。傍受したデータは、アラームを出す等のために利用する。
【００１９】
例えば、計算機（５２）が伝送路Ｂ（３）側によりデータを送信する場合、計算機（５２）は、機器インタフェース（５ａ）を介して伝送路Ｂ（３）側の送受信バッファ（４１）に書込み動作を行う。動作監視処理部（２３）は、この書込み動作を検知して書込まれたデータを自身の内部バッファに格納し、CPU（２２）に対して割込みにより通知する。
【００２０】
CPU（２２）は、動作監視処理部（２３）から通知された割込みにより動作を開始し、動作監視処理部２３の内部バッファからデータを読出してデータキュー記憶手段Ｂ（２５）に格納する。
【００２１】
同様に、制御機器（５１）が伝送路Ｂ（３）側によりデータを受信する場合、制御機器（５１）は、機器インタフェース（５ａ）を介して伝送路Ｂ（３）側の送受信バッファ（４１）から受信データを読出す。動作監視処理部（２３）は、この読出し動作を検知して読出されたデータを自身の内部バッファに格納し、CPU（２２）に通知する。
【００２２】
CPU（２２）は、動作監視処理部（２３）の内部バッファからデータを読出してデータキュー記憶手段Ｂ（２５）に格納する。データキュー記憶手段Ｂ（２５）に格納されたデータは、上述の通り、CPU（２２）により伝送路Ａ（１）側の送受信バッファ（２１）に書込まれて、伝送路Ａ（１）側に送信される。
【００２３】
この実施例２により、同一のデータ伝送装置に挿入された他の機器を監視して、他の機器が一方の伝送路で送受信するデータを他方の伝送路に転送し得るゲートウェイ装置を提供することができる。
【実施例３】
【００２４】
図２は、本発明の実施例３の概略構成を示すブロック線図である。この実施例３に示すデータ伝送装置（４）は、伝送路Ｂ（３）側の送受信バッファ（４１）を含む伝送処理部（４３）と、複数の機器インタフェース（５ａ〜５ｎ）と、ゲートウェイ装置（２）とにより構成される。
【００２５】
データ伝送装置（４）に挿入された機器インタフェース（５ａ〜５ｎ）には、各々１台の機器を接続することが可能であり、例えば制御機器（５１）および計算機（５２）を接続することで、制御機器（５１）および計算機（５２）からデータ伝送装置（４）を介して伝送路Ｂ（３）によりデータを送受信することが可能となる。
【００２６】
このような実施例３において、データ伝送装置（４）に挿入された機器インタフェース（５ａ〜５ｎ）のうち任意の１台を、図１に示したゲートウェイ装置（２）に置き換える。ゲートウェイ装置（２）は、例えばカードとして構成されており、データ伝送装置（４）に設けられたスロットの抜取り、差込みにより置き換えができる。
【００２７】
具体的に言えば、例えば制御機器（５１）が接続された機器インタフェース（５ａ）をゲートウェイ装置（２）に置き換えると共に、伝送路Ａ（１）側に制御機器（５１）に代わる制御機器（１１）を新たに設置する。
【００２８】
この場合、制御機器（５１）が伝送路Ｂ（３）側から受信していたデータは、伝送処理部（４３）における伝送路Ｂ（３）側の送受信バッファ（４１）の該当エリアに格納されるが、ゲートウェイ装置（２）では、実施例１に記載の処理により制御機器（５１）が伝送路Ｂ（３）側から受信していたデータを伝送路Ａ（１）側に中継する。
【００２９】
これにより、例えば鉄鋼プラントコントローラである、新たに設置された制御機器（１１）が、それまでの制御機器（５１）に代わりデータを受信することが可能となる。逆に、制御機器（１１）が伝送路Ａ（１）側により送信するデータは、ゲートウェイ装置２の処理により伝送路Ｂ（３）側の送受信バッファ（４１）の該当エリアに書込まれ、伝送路Ｂ（３）側に中継される。
【００３０】
これにより、新たに設置された制御機器（１１）が、差し替えられた制御機器（５１）に代わり、伝送路Ｂ（３）側へデータを送信することが可能となる。そして、この実施例３により、伝送路Ａ（１）と伝送路Ｂ（３）との間において必要なデータのみを中継し得るデータ伝送装置を提供することができる。
【実施例４】
【００３１】
図３は、本発明の実施例４の概略構成を示すブロック線図である。この図３において、伝送路Ａ（１）に接続される制御機器（１１ａ〜１１ｎ）および計算機（１２ａ〜１２ｎ）は、図中に示さないが、データ伝送装置（４）に機器インタフェースを介して接続されていた制御機器（５１ａ〜５１ｎ）および計算機（５２ａ〜５２ｎ）を置き換えたものである。
【００３２】
この実施例４に示すデータ伝送装置（４）は、伝送路Ｂ（３）側の送受信バッファ（４１）を含む伝送処理部（４３）と、実施例１に記載したゲートウェイ装置（２）とにより構成される。
【００３３】
このように構成された実施例４において、ゲートウェイ装置（２）は、実施例１に記載の処理により伝送路Ａ（１）に接続された制御機器（１１ａ〜１１ｎ）および計算機（１２ａ〜１２ｎ）から送信されたデータを伝送路Ｂ（３）側に中継し、置き換えられた制御機器（５１ａ〜５１ｎ）および計算機（５２ａ〜５２ｎ）が送信していたデータであるかのように、伝送路Ｂ（３）側に送信する。
【００３４】
同様に、実施例１に記載の処理により、伝送路Ｂ（３）側から制御機器（５１ａ〜５１ｎ）および計算機（５２ａ〜５２ｎ）に向けて送信されていたデータを伝送路Ａ（１）に中継して、制御機器（１１ａ〜１１ｎ）および計算機（１２ａ〜１２ｎ）が受信することを可能とする。
【００３５】
この実施例４により、１台のゲートウェイ装置を用いて複数台の機器に対するデータを中継し得るデータ伝送装置を提供することができる。
【実施例５】
【００３６】
図２は、本発明の実施例５の概略構成を示すブロック線図である。この実施例５に示すデータ伝送装置４は、実施例３に記載のデータ伝送装置４と同様の構成を採るが、この実施例５におけるゲートウェイ装置（２）は、実施例２に記載の処理により制御機器（５１）および計算機（５２）が機器インタフェース（５ａ〜５ｎ）を介して伝送路Ｂ（３）側で送受信するデータを傍受して伝送路Ａ（１）に転送する。
【００３７】
この実施例５によれば、既に伝送路Ｂ（３）により伝送を行っているデータ伝送装置（４）にゲートウェイ装置（２）を新たに挿入することにより、伝送路Ｂ（３）で伝送されているデータを伝送路Ａ（１）により傍受し得るデータ伝送装置を提供することができる。
【実施例６】
【００３８】
図４は、本発明の実施例６の概略構成を示すブロック線図である。この実施例６に示すデータ伝送装置４は、伝送路Ｂ（３）側の送受信バッファ（４１）を含む伝送処理部（４３）と、実施例１に記載のゲートウェイ装置（７１）と、実施例２に記載の動作管理処理部（２３）を有するゲートウェイ装置（７２）とにより構成される。
【００３９】
このように構成された実施例６において、ゲートウェイ装置（７１）は、実施例１に記載の処理と同様の処理により、伝送路Ａ（１）に接続された複数の機器と、伝送路Ｂ（３）に接続された複数の機器との間でデータを中継し、さらにゲートウェイ装置（７２）は、実施例２に記載の処理により、ゲートウェイ装置（７１）が伝送路Ａ（１）と伝送路Ｂ（３）との間で中継するデータを傍受して、伝送路Ｃ（６）に送信する。
【００４０】
この実施例６によれば、伝送路Ａ（１）と伝送路Ｂ（３）との間でデータを中継しつつ、中継データと同じデータを伝送路Ｃ（６）に送信し得るデータ伝送装置を提供することができる。
【図面の簡単な説明】
【００４１】
【図１】本発明の実施例１および２に係る概略構成を示すブロック線図。
【図２】本発明の実施例３および５に係る概略構成を示すブロック線図。
【図３】本発明の実施例４に係る概略構成を示すブロック線図。
【図４】本発明の実施例６に係る概略構成を示すブロック線図。
【図５】従来のゲートウェイ装置の概略構成を示すブロック線図。
【符号の説明】
【００４２】
２  ゲートウェイ装置
２１  伝送路Ａ側の送受信バッファ
２２  ゲートウェイ装置用プロセッサ（ＣＰＵ）
２３  動作監視処理部
２４  バスインタフェース
２５  データキュー記憶手段Ｂ
２ａ〜２ｎ  データキュー記憶手段Ａ
４  データ伝送装置
４１  伝送路Ｂ側の送受信バッファ
４２  データバス
４３  伝送処理部
【図１】
2008109585.tif 000003
【図２】
2008109585.tif 000004
【図３】
2008109585.tif 000005
【図４】
2008109585.tif 000006
【図５】
2008109585.tif 000007