(57)【要約】      （修正有）【課題】上位計算機から下位計算機側へデータ信号を送信するにあたり、設備コストの増大や複雑なメンテナンスをすることなく、より正確なデータ信号が送信できるようにする。【解決手段】３つの送信端子２７ａ〜２７ｃを備えた上位計算機２１と、３本の伝送路と、３本の伝送路２３ａ〜２３ｃそれぞれに接続される３つの受信端子を備えた下位計算機とを具備し、上記受信端子を備えた下位計算機２２ａ〜２２ｎには、データ判定回路を備えて、上記上位計算機の３つの送信端子側からそれぞれ送信される同一のデータ信号ｙ１〜ｙ３を、下位計算機側の３つの受信端子３０ａ〜３０ｃがそれぞれ受信したことにより、この受信した３つのデータ信号ｙ１〜ｙ３の内、複数が同一のデータ信号であるか否かを判定し、同一と判定した場合に、この同一のデータ信号ｙに含まれるデータを上記上位側計算機が送信したデータであることを認識し得るようにした。【選択図】  図１
2005136919.tif 000002
【特許請求の範囲】
【請求項１】
上位計算機側から複数の同一データ信号を下位計算機側へそれぞれ複数の通信ルートを介して送信するステップと、
下位計算機側にて受信した上記複数のデータ信号の中から、同一データ信号を含むか否かを判定するステップと、
上記複数のデータ信号の中に複数の同一データ信号があると判定した場合に、この同一と判定したデータ信号に含まれるデータが正確なデータであると認識し得るステップとを具備することを特徴とするデータ送受信方法。
【請求項２】
上記送信するステップは、上位計算機側から送信される３つの同一データ信号を、それぞれ複数の下位計算機側へ送信するステップであることを特徴とする請求項１記載のデータ送受信方法。
【請求項３】
上記送信するステップは、上位計算機側から送信される４つ以上の同一データ信号を、それぞれ複数の下位計算機側へ送信するステップであることを特徴とする請求項１記載のデータ送受信方法。
【請求項４】
上位計算機側から複数の同一データ信号を下位計算機側へそれぞれ複数の通信ルートを介して送信するステップと、
複数のデータ信号を受信した下位計算機側にて複数の同一データ信号があるか否かを判定するステップと、
上記複数の同一データ信号があると判定した場合に、この同一データ信号に含まれるデータが正確なデータであると認識し得るステップと、
上記複数の同一データ信号以外に同一と判定されなかったデータ信号があった場合に、このデータ信号を受信した通信ルートを次回以降のデータ信号受信時に下位計算機側にて一時的にキャンセル処置するステップとを具備することを特徴とするデータ送受信方法。
【請求項５】
３つの送信端子を備えた上位計算機と、
上記３つの送信端子のそれぞれに通信接続する３本の伝送路と、
上記３本の伝送路にそれぞれ接続される３つの受信端子を備えた下位計算機とを具備し、
上記下位計算機には、データ判定回路を備え、
このデータ判定回路は、上記送信側計算機の３つの送信端子側からそれぞれ送信される同一のデータ信号を受信して、複数が同一であるか否かを判定し、同一であったと判定した場合に、この同一のデータ信号に含まれるデータを上記上位計算機側が送信したデータであることを認識し得るようにしたことを特徴とするデータ送受信システム。
【請求項６】
４つ以上の送信端子を備えた上位計算機と、
上記４つ以上の送信端子のそれぞれに通信接続される４本以上の伝送路と、
上記４本以上の伝送路にそれぞれ接続される４つ以上の受信端子を備えた下位計算機とを具備し、
上記下位計算機には、データ判定回路を備え、
このデータ判定回路は、上記上位計算機の４つ以上の送信端子側からそれぞれ送信された同一のデータ信号を受信して、複数が同一であるか否かを判定し、同一であったと判定した場合に、この同一のデータ信号に含まれるデータを上記上位計算機側が送信したデータであることを認識し得るようにしたことを特徴とするデータ送受信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＵＤＰ（User Datagram Protocol）通信におけるデータ伝送の信頼性を必要とするデータ送受信方法およびデータ送受信システムに関する。
【背景技術】
【０００２】
従来、データ送受信システムとして、データ伝送の信頼性を確保するためには、再送、リトライ処理可能なＴＣＰ通信が用いられる一方、データ送信のリアルタイム性を重視する場合には、再送、リトライ処理のないＵＤＰ通信が採用されている。
【０００３】
このＵＤＰ通信の特性として、テータの消失，変質の虞があるため、データの保証や着信の保証がとれないものであった。このため従来、送信データにチェックサム機能（送信データの誤りを検出する機能）を付加して送信し、受信するデータの信頼性を確保していた。
【０００４】
しかしながら、このチェックサム機能を付加した場合には、送信データの異常検出のための複雑な計算処理が必要となり、ハードウェアで処理をするか、リアルタイム性を犠牲にする必要があった。
【０００５】
そこで、送信側計算機と受信側計算機との間を送信データ伝送路で結ぶ構成とし、送信側計算機からＵＤＰ通信方式により、同一の複数のデータをそれぞれ別々の伝送路を介して受信計算機側へ送信する。
【０００６】
他方、受信計算機側にて受信した複数のデータから相互に一致するデータがあれば、そのデータが送信データであると認識させるようにしたものである。
【０００７】
このようなデータ送受信システムとして、特開平１０−３３８１３３号公報（特許文献１参照）に示されるようなものがある。
【０００８】
この特許文献１によれば、添付図面の図５に示すように、データ送受信システム１として、制御装置２側に接続される上位計算機群３と、発電機等の現場機器４側に接続される下位計算機群５との間をＬＡＮケーブル等の複数の伝送路群６で結ばれた構成である。
【０００９】
上位計算機群３には、３台の計算機（プログラマブルコントローラ）７ａ〜７ｃで３重化構成されており、同様に下位計算機群５も３台の計算機（プログラマブルコントローラ）８ａ〜８ｃで３重化構成されている。また、上位計算機群３には、３台の計算機７ａ〜７ｃにより３重化処理がなされ、入力データや出力データの照合処理を行なう際に、他系からのデータを取り込むための照合回線９ａを備えている。
【００１０】
下位計算機群５は、伝送路群６を介して入力した上位計算機群３側からの制御データ信号をＩ／Ｆ（Inter/Face）回路１０を介して、現場機器４側へ出力すると共に、現場機器４からの情報をＩ／Ｆ回路１０を介して入力し、伝送路群６へ送信するものである。この下位計算機群５は、上位計算機群３と同様に、３台の計算機８ａ〜８ｃで構成され、３重化の処理がなされる。また、３重化の処理がなされ、入力データや出力データの照合処理を行なう際に、他系からのデータを取組むための照合回線９ｂを有している。
【００１１】
伝送路群６は、図５から分かるように３本の伝送線で構成され、上位計算機群３および下位計算機群５の各同一の系を接続するように構成されている。すなわち、上位計算機群３と下位計算機群５の各伝送線路を１対１に接続するように構成されている。
【００１２】
また、Ｉ／Ｆ回路１０は、下位計算機群５の３台の計算機８ａ〜８ｃからの演算結果を１本に絞り込み現場機器４側へ出力すると共に、現場機器４側からの状態情報を３台の計算機８ａ〜８ｃに分配するものである。
【特許文献１】特開平１０−３３８１３３号公報（第３頁右欄第９行目〜第４頁左欄６行並びに図１）
【発明の開示】
【発明が解決しようとする課題】
【００１３】
［特許文献１］によれば、制御装置２と現場機器４とをＬＡＮ構成の伝送路群６で接続するので、ケーブルを減らすことができ、設備のトータルコストを下げることができる。また、データ送信の手順やフォーマットを標準化することができるので、種々のシステムとの結合を容易にして拡張性を高めることができる。
【００１４】
伝送路群６の伝送は、３重系で出力を多数決方式にすることで、１つの系が故障または間違った出力をしても正常な出力を行なうことができ、信頼性および安全性を高めることができるものである。
【００１５】
また、これらの上記計算機７ａ〜７ｃおよび下位計算機８ａ〜８ｃを備えることにより、これらの上位・下位計算機群の図示しない比較演算回路にて比較照合して複数のデータが一致したデータのみ正しいデータであるとして認識することができるようにしている。
【００１６】
しかしながら、上位計算機群３および下位計算機群５には、それぞれ３つづつの演算処理機能を有する計算機７ａ〜７ｃおよび８ａ〜８ｃを備えたり、またそれぞれの上位計算機群３および下位計算機群５のそれぞれに比較演算回路を設けた構成であるから、ＵＤＰ通信方式による誤りのないデータの送信を可能にするものであるが、計算機群３および５の設備が大掛りになり過ぎ、設備コストの増大やメンテナンスが複雑となる等の欠点があった。
【００１７】
本発明は、上記の事情に鑑みてなされたもので、上位計算機から下位計算機側へデータ信号を送信するにあたり、設備コストの増大や複雑なメンテナンスをすることなく、より正確なデータ信号が受信できるようにするデータ送受信方法およびデータ送受信システムを提供することを主な目的とする。
【課題を解決するための手段】
【００１８】
前記目的を達成するために、本発明によれば、上位計算機側から複数の同一データ信号を下位計算機側へそれぞれ複数の通信ルートを介して送信するステップと、下位計算機側にて受信した上記複数のデータ信号の中から、複数の同一データ信号を含むか否かを判定するステップと、上記複数のデータ信号の中に複数の同一データ信号があると判定した場合に、この同一と判定したデータ信号に含まれるデータが正確なデータであると認識し得るステップとを具備することを特徴とするデータ送受信方法を提供する。
【００１９】
前記目的を達成するために、本発明によれば、上位計算機側から複数の同一データ信号を複数の下位計算機側へそれぞれ複数の通信ルートを介して送信するステップと、複数のデータ信号を受信した下位計算機側にて複数の同一データ信号があるか否かを判定するステップと、上記複数の同一データ信号があると判定した場合に、この同一データ信号に含まれるデータが正確なデータであると認識し得るステップと、上記複数の同一データ信号以外に同一と判定されなかったデータ信号がある場合に、このデータ信号を受信した通信ルートを、次回以降のデータ信号受信時に下位計算機側にて一時的にキャンセル処置するステップとを具備することを特徴とするデータ送受信方法を提供する。
【００２０】
前記目的を達成するために、本発明によれば、３つの送信端子を備えた上位計算機と、上記３つの送信端子のそれぞれに通信接続する３本の伝送路と、上記３本の伝送路にそれぞれ接続される３つの受信端子を備えた下位計算機とを具備し、上記下位計算機には、データ判定回路を備え、このデータ判定回路は、上記送信側計算機の３つの送信端子側からそれぞれ送信される同一のデータ信号を受信して、複数が同一であるか否かを判定し、同一であったと判定した場合にこの同一のデータ信号に含まれるデータを上記上位計算機側が送信したデータであることを認識し得るようにしたことを特徴とするデータ送受信システムを提供する。
【００２１】
前記目的を達成するために、本発明によれば、４つ以上の送信端子を備えた上位計算機と、上記４つ以上の送信端子のそれぞれに通信接続される４本以上の伝送路と、上記４本以上の伝送路にそれぞれ接続される４つ以上の受信端子を備えた下位計算機とを具備し、上記下位計算機には、データ判定回路を備え、このデータ判定回路は、上記上位計算機の４つ以上の送信端子側からそれぞれ送信された同一のデータ信号を受信して、複数が同一であるか否かを判定し、同一であったと判定した場合にこの同一のデータ信号に含まれるデータを上記上位計算機側が送信したデータであることを認識し得るようにしたことを特徴とするデータ送受信システムを提供する。
【発明の効果】
【００２２】
本発明によれば、計算機間でデータを送受信する送受信システムの設備コストの低減化やメンテナンスを簡素化することが可能となる一方で、より正確なデータの送受信を可能にするデータ送受信方法およびデータ送受信システムを提供することができる。
【発明を実施するための最良の形態】
【００２３】
本発明に係るデータ送受信システムの実施形態について、添付図面を参照して説明する。
【００２４】
（第１の実施形態）
図１は、本発明のデータ送受信システム２０の第１の実施形態を示す概要図である。
【００２５】
このデータ送受信システム２０は、上位計算機２１と、下位計算機群２２（２２ａ〜２２ｎ）と、これらの両者間を通信接続する３本の伝送路群２３（２３ａ〜２３ｃ）とから構成される。
【００２６】
上位計算機２１および下位計算機群２２（２２ａ〜２２ｎ）は、それぞれ同一機能、同一構成を備えたもので、一方側から他方側へリモート監視・判定が可能なように地理的に分散配置される。この上位計算機２１には、下位計算機２２ａ〜２２ｎの何れか一つ、例えば下位計算機２２ａが上位計算機として扱われる場合には、上記上位計算機２１は、下位計算機２２ａとして取り扱うことができるようになっている。
【００２７】
上位計算機２１は、例えば工場内における中央監視操作室に設けられる中央監視・制御装置２４側に接続され、また、下位計算機２２ａ〜２２ｎは、工場内の複数の設備のそれぞれに設けられる現物監視・制御装置群２５（２５ａ〜２５ｎ）側に接続される。
【００２８】
上位計算機２１には、送信端子として設けられるネットワークカード２７ａ〜２７ｃと、それぞれを通信接続するデータ判定回路２８とを備えている。ネットワークカード２７ａ〜２７ｃは、下位計算機２２ａ〜２２ｎとの間で、ネットワークカード２７ａ〜２７ｃ側へ接続する通信回線２６ａ〜２６ｃ，伝送路２３ａ〜２３ｃおよびネットワークカード３０ａ〜３０ｃ側へ接続する通信回線２９ａ〜２９ｃを通して接続される。
【００２９】
これらのネットワークカード２７ａ〜２７ｃおよび３０ａ〜３０ｃは、相互間のデータ信号のやり取りのインタフェースの役割を持つものである。
【００３０】
データ判定回路２８は、上位計算機２１が下位計算機として取り扱われる場合には、上位計算機（図示せず）側から送信される複数のデータ信号を受信して、この受信したデータ信号の内、どのデータ信号が正しいデータを含むデータ信号であるか否かを判定するために用いられる。
【００３１】
また、このデータ判定回路２８には、データ比較照合器２８ａおよび通信ルートキャンセラ２８ｂが備えられる。このデータ比較照合器２８ａは、複数受信したデータ信号ｙ１〜ｙ３を３重（多重）化処理した後、データ比較照合器２８ａにより比較照合して同一のデータ信号の有無が判定されるようになっている。
【００３２】
通信ルートキャンセラ２８ｂは、データ判定回路２８にて、同一のデータ信号が存在するか否かの判定の結果、同一のデータ信号が存在しないデータ信号であった場合に、この出た信号を受信した伝送路の通信ルートを、一時的にキャンセル処置する機能を備えている。
【００３３】
すなわち、通信ルートキャンセラ２８ｂは、受信するデータ信号ｙ１〜ｙ３の信頼性を向上させるために、正確でないと認識するデータ信号の通信ルートをキャンセルすることにより、この正確でないと認識するデータ信号の拡散等の悪影響を未然に防止するために備えられるものである。
【００３４】
具体的には、通信ルートキャンセラ２８ｂは、データ信号ｙ１〜ｙ３を受信した時に、１つの信号、例えば、データ信号ｙ３が他の２つのデータ信号ｙ２，ｙ３と異なるデータ信号であった場合に、このデータ信号ｙ３を受信した伝送路の通信ルートを一時的にキャンセルする機能を有する。この一時的なキャンセルとは、システムが起動中において、データ信号ｙ１〜ｙ３が連続的または断続的に供給されている間、またはその間の途中で同一のデータ信号（正しいと認識されるデータ信号）が受信されるまでのキャンセル処置である。
【００３５】
従って、システム起動中において、データ信号ｙ１〜ｙ３の供給が停止された時、またはデータ判定回路３１にて同一のデータ信号のみが供給された時、これをたとえば自動的に検知し、キャンセル処置が解除されるようになっている。
【００３６】
一方、各下位計算機２２ａ〜２２ｎは、受信端子として設けられるネットワークカード３０ａ〜３０ｃと、それぞれを通信接続するデータ判定回路３１とを備えている。ネットワークカード３０ａ〜３０ｃは、上位計算機２１との間で、データ信号のやり取りのインタフェースの役割を持っている。
【００３７】
データ判定回路３１は、上位計算機２１の各ネットワークカード２７ａ〜２７ｃ側からそれぞれ送信されるデータ信号、例えばデータ信号ｙ１〜ｙ３を受信して、この受信したデータ信号の内、どのデータ信号が正しいデータを含むデータ信号であるか否かを判定するために用いられる。すなわち、このデータ判定回路３１には、複数受信したデータ信号に正しいデータが含まれるデータ信号であるか否かを判定する手段としてデータ比較照合器３１ａが設けられ、複数受信したデータ信号ｙ１〜ｙ３を３重化（多重化）処理した後、データ比較照合器３１ａにより比較照合して、同一のデータ信号の有無を判定するようになっている。
【００３８】
また、データ判定回路３１の通信ルートキャンセラ３１ｂは、同一のデータ信号の有無を判定をした結果、正しくないデータ信号が存在した場合、その正しくないデータ信号を受信した通信ルートを自動的にキャンセルするようになっている。通信ルートキャンセラ３１ｂは、上位計算機２１のデータ判定回路２８に備えられる通信ルートキャンセラ２８ｂと同様構成であるので説明を省略する。
【００３９】
次に、データ送信システム２０の作用について、図１および図２を参照して説明する。
【００４０】
ここで、下位計算機２２ａ〜２２ｎは、各々同一構成であって、同一作用をなすので、下位計算機群２２の１つの下位計算機２２ａを例にとって説明する。
【００４１】
中央監視・制御装置２４側から現場監視・制御装置２５ａ側へ所定のデータを送信するために適宜のコマンド信号ｘを上位計算機２１側へ送信すると、上位計算機２１は、図１に示すようにネットワークカード２７ａ〜２７ｃのそれぞれから伝送路群２３ａ〜２３ｃのそれぞれを通して下位計算機２２ａへ至る第１〜第３の通信ルートによりそれぞれデータ信号ｙ１〜ｙ３を送信する＜ステップ１＞。
【００４２】
データ信号ｙ１〜ｙ３を各ネットワークカード３０ａ〜３０ｃを通して受信した下位計算機２２ａは、これらのデータ信号ｙ１〜ｙ３を３重化処理し、データ判定回路３１にてデータ信号ｙ１〜ｙ３の内、複数が同一であったか否かを判定する。
【００４３】
すなわち、データ判定回路３１のデータ比較照合器３１ａにてデータ信号ｙ１〜ｙ３を３重化処理して比較照合され、その内複数の同一データ信号があるか否かが判定する。同一のデータ信号があった場合、例えばデータ信号ｙ１およびｙ２の２つのデータ信号が同一であった場合には、データ判定回路３１は、送信されたデータ信号ｙ１およびｙ２を正しいデータ信号であるとして認識してデータ認識信号ｙａを生成し、下位計算機２２ａ側から現場監視・制御装置２５ａ側へ送信する＜ステップ２ａ＞。
【００４４】
また、同一のデータ信号がなかった場合には、データ認識信号ｙａが生成されないで何れのデータ信号も現場監視・制御装置２５ａ側への送信されない。
【００４５】
すなわち、何れのデータ信号ｙも採用されない＜ステップ２ｂ＞。
【００４６】
次に、＜スイップ２ａ＞の段階で、データ認識信号ｙａとして生成されなかったデータ信号ｙ３は、データ判定回路３１側において、このデータ信号ｙ３を受信した通信ルートが通信ルートキャンセラ３１ｂにより一時的にキャンセル処置される。この一時的キャンセル処置は、上位計算機２１側からデータ信号ｙ１〜ｙ３が連続的または断続的に供給されている間、またはその間の途中で同一のデータ信号（正しいと認識されるデータ信号）を受信した時までなされる＜ステップ３＞。
【００４７】
なお、データ信号ｙ１〜ｙ３の全てのデータ信号が同一であった場合には、２つ（複数）が同一であった場合と同様に下位計算機２２ａ側にてデータ認識信号ｙａが生成され、現場監視・制御装置２５ａ側へ送信される。また、他の下位計算機２２ｂ〜２２ｎにおいては、下位計算機２２ａと同様の作用をなすため説明を省略する。
【００４８】
データ送受信システム２０によれば、上位計算機２１から下位計算機群２２の各下位計算機２２ａ，２２ｂ〜２２ｎ側へ送信されるデータ信号ｙ１〜ｙ３は、下位計算機群２２側において少なくとも２つのデータ信号、例えばデータ信号ｙ１およびｙ２が同一であった場合には、このデータ信号ｙ１およびｙ２をデータ認識信号ｙａとして現場監視・制御装置２５ａ側へ送信される。
【００４９】
特に、ＵＤＰ方式によるデータ信号の送受信は、１つのデータ信号には誤りが生ずる割合が高い一方で、逆に複数のデータ信号が同一であることを判定することで信頼度が一層向上させることができる。
【００５０】
従って、３本の通信ルートの内、２本の通信ルートから受信するデータ信号があることの確率が相当に高いと判断される。この判断基準に沿った場合には、合計３本の通信ルートの構築でよいので経済的であり、また、簡易な構成の上に設備費がかからないデータ送受信システムが得られる。
【００５１】
（第２の実施形態）
次に、本発明にかかる第２の実施形態を第１図と同一部分に同一符号を附した第３図および図４を参照して説明する。
【００５２】
第２の実施形態におけるデータ送受信システム４０は、上位計算機４１、下位計算機群４２（４２ａ〜４２ｎ）およびこれらの間を通信接続する４本以上の伝送路群４３（４３ａ〜４３ｎ）とから構成される。
【００５３】
上位計算機４１および下位計算機群２２（２２ａ〜２２ｎ）は、それぞれ同一機能、同一構成を備えたもので、一方側から他方側へリモート監視・判定が可能なように地理的に分散配置される。この上位計算機４１には、下位計算機４２ａ〜４２ｎの何れか一つ、例えば下位計算機４２ａが上位計算機として扱われる場合には、上記上位計算機４１は、下位計算機４２ａとして取り扱うことができるようになっている。
【００５４】
上位計算機４１は、例えば工場内における中央監視操作室に設けられる中央監視・制御装置４４側に接続され、また、下位計算機４２ａ〜４２ｎは、工場内の複数の設備のそれぞれに設けられる現物監視・制御装置群４５（４５ａ〜４５ｎ）側に接続される。
【００５５】
上位計算機４１には、送信端子として設けられるネットワークカード４７ａ〜４７ｎと、それぞれを通信接続するデータ判定回路４８とを備えている。ネットワークカード４７ａ〜４７ｃは、下位計算機４２ａ〜４２ｎとの間で、ネットワークカード２７ａ〜２７ｃは、下位計算機２２ａ〜２２ｎとの間で、ネットワークカード４７ａ〜４７ｎ側へ接続する通信回線４９ａ〜４９ｎ，伝送路４３ａ〜４３ｎおよびネットワークカード５０ａ〜５０ｎ側へ接続する通信回線５２ａ〜５２ｎを通して接続される。これらのネットワークカード４７ａ〜４７ｎおよび５０ａ〜５０ｎは、相互間のデータ信号のやり取りのインタフェースの役割を持つものである。
【００５６】
データ判定回路４８は、上位計算機４１が下位計算機として取り扱われる場合には、上位計算機（図示せず）側から送信される複数のデータ信号を受信して、この受信したデータ信号の内、どのデータ信号が正しいデータを含むデータ信号であるか否かを判定するために用いられる。また、このデータ判定回路４８には、データ比較照合器４８ａおよび通信ルートキャンセラ４８ｂが備えられる。
【００５７】
このデータ比較照合器４８ａは、複数受信したデータ信号ｙ１〜ｙｎを多重化処理した後、データ比較照合器４８ａにより比較照合して同一のデータ信号の有無が判定されるようになっている。
【００５８】
通信ルートキャンセラ４８ｂは、データ判定回路４８にて、同一のデータ信号が存在するか否かの判定の結果、同一のデータ信号が存在しないデータ信号であった場合に、この出た信号を受信した伝送路の通信ルートを、一時的にキャンセル処置する機能を備えている。すなわち、この通信ルートキャンセラ４８ｂは、受信するデータ信号ｙ１〜ｙｎの信頼性を向上させるために、正確でないと認識するデータ信号の通信ルートをキャンセルすることにより、この正確でないと認識するデータ信号の拡散等の悪影響を未然に防止するために備えられるものである。
【００５９】
この通信ルートキャンセラ４８ｂの構成は、本発明の第１の実施形態における上位計算機２１のデータ判定回路２８に備えられる通信ルートキャンセラ２８ｂと同様構成であるので説明を省略する。
【００６０】
一方、各下位計算機４２ａ〜４２ｎは、受信端子として設けられるネットワークカード５０ａ〜５０ｎと、それぞれを通信接続するデータ判定回路５１とを備えている。ネットワークカード５０ａ〜５０ｃは、上位計算機４１との間で、データ信号のやり取りのインタフェースの役割を持っている。
【００６１】
データ判定回路５１は、上位計算機４１の各ネットワークカード４７ａ〜４７ｃ側からそれぞれ送信されるデータ信号、例えばデータ信号ｙ１〜ｙｎを受信して、この受信したデータ信号の内、どのデータ信号が正しいデータを含むデータ信号であるか否かを判定するために用いられる。
【００６２】
すなわち、このデータ判定回路５１には、複数受信したデータ信号に正しいデータが含まれるデータ信号であるか否かを判定する手段としてデータ比較照合器５１ａが設けられ、複数受信したデータ信号ｙ１〜ｙｎを多重化処理した後、データ比較照合器５１ａにより比較照合して、同一のデータ信号の有無を判定するようになっている。
【００６３】
また、データ判定回路５１には、通信ルートキャンセラ５１ｂが設けられる。この通信ルートキャンセラ５１ｂは、同一のデータ信号の有無を判定をした結果、正しくないデータ信号が存在した場合、その正しくないデータ信号を受信した通信ルートを自動的にキャンセルするようになっている。
【００６４】
通信ルートキャンセラ５１ｂは、上位計算機４１のデータ判定回路４８に備えられる通信ルートキャンセラ４８ｂと同様構成であるので説明を省略する。
【００６５】
次に、データ送信システム４０の作用について、図３および図４を参照して説明する。
【００６６】
ここで、下位計算機４２ａ〜４２ｎは、各々同一構成であって、同一作用をなすので、下位計算機群４２の１つの下位計算機４２ａを例にとって説明する。
【００６７】
中央監視・制御装置４４側から現場監視・制御装置４５ａ側へ所定のデータを送信するために適宜のコマンド信号ｘを上位計算機４１側へ送信すると、上位計算機４１は、図３に示すようにネットワークカード４７ａ〜４７ｎのそれぞれから伝送路群４３ａ〜４３ｎのそれぞれを通して下位計算機４２ａへ至る第１〜ｎの通信ルートによりそれぞれデータ信号ｙ１〜ｙｎを送信する＜ステップ１＞。
【００６８】
データ信号ｙ１〜ｙｎをネットワークカード５０ａ〜５０ｎを通して受信した下位計算機４２ａは、これらのデータ信号ｙ１〜ｙｎを多重化処理し、図４に示すようにデータ判定回路５１にてデータ信号ｙ１〜ｙｎの内、複数が同一であったか否かを判定する。すなわち、データ判定回路５１のデータ比較照合器５１ａにてデータ信号ｙ１〜ｙｎを多重化処理して比較照合され、その内複数の同一データ信号があるか否かが判定される。
【００６９】
同一のデータ信号があった場合、例えばデータ信号ｙ１およびｙ２の２つのデータ信号が同一であった場合には、データ判定回路５１は、送信されたデータ信号ｙ１およびｙ２を正しいデータ信号であるとして認識してデータ認識信号ｙａを生成し、下位計算機４２ａ側から現場監視・制御装置４５ａ側へ送信する＜ステップ２ａ＞。
【００７０】
また、同一のデータ信号がなかった場合には、データ認識信号ｙａが生成されなく、何れのデータ信号も現場監視・制御装置４５ａ側への送信されない。すなわち、何れのデータ信号ｙも採用されない＜ステップ２ｂ＞。
【００７１】
次に、＜スイップ２ａ＞の段階で、データ認識信号ｙａとして生成されなかったデータ信号ｙ３〜ｙｎは、データ判定回路５１側において、このデータ信号ｙ３〜ｙｎを受信した通信ルートが通信ルートキャンセラ５１ｂにより、一時的にキャンセル処置される。この一時的キャンセル処置は、上位計算機４１側からデータ信号ｙ１〜ｙｎが連続的または断続的に供給されている間、またはその間の途中で同一のデータ信号（正しいと認識されるデータ信号）を受信した時までなされる＜ステップ３＞。
【００７２】
なお、データ信号ｙ１〜ｙｎの全てのデータ信号が同一であった場合には、２つ（複数）が同一であった場合と同様に下位計算機４２ａ側にてデータ認識信号ｙａが生成され、現場監視・制御装置４５ａ側へ送信される。
【００７３】
また、他の下位計算機４２ｂ〜４２ｎにおいては、下位計算機４２ａと同様の作用をなすため説明を省略する。
【００７４】
データ送受信システム４０によれば、特に、ＵＤＰ方式による通信方式を採用する場合において、複数のデータ信号が同一である確率が向上することで正確なデータ信号の受信の信頼度が一層向上する特性を有する。
【００７５】
また、４つ以上の通信ルートを備える一方で、同一のデータ信号のないデータ信号ｙを受信した通信ルートが自動的にキャンセル措置が取られるようにしたから、次回以降に複数の通信ルートから受信するデータ信号ｙに含まれるデータの信頼度が一層向上し、より正確なデータの送受信を行なうことができる。
【００７６】
なお、本発明に係るデータ送受信システム２０および４０の上位計算機２１，４１および下位計算機群２２，４２のそれぞれに備えたデータ判定回路２８，３１および４８，５１は、必ずしも必要ではなく、何れか一方が送信専用として用いられる場合には、この送信専用側のデータ判定回路は不要である。更に、本発明に係るデータ送受信システム２０および４０の上位計算機２１，４１および下位計算機群２２，４２のそれぞれに備えたデータ判定回路２８，３１および４８，５１の通信ルートキャンセラ２８ｂ，３１ｂおよび４８ｂ，５１ｂは、必ずしも必要でない。
【００７７】
すなわち、例えばデータ信号ｙ１〜ｙ３に同一のデータ信号がないデータ信号が存在する場合でも、一時的であること、また同一のデータ信号の比較照合には支障がなく、システムが機能不良を起こす虞はない。更にまた、この場合送信専用として用いられる上位計算機２１，４１側のネットワークカード２７ａ〜２７ｎ，４７ａ〜４７ｎは送信専用のものを用い、下位計算機群２２，４２側のネットワークカード３０ａ〜３０ｎ，５０ａ〜５０ｎは受信専用のものを用いてもよい。
【００７８】
また、下位計算機群２２および４２の構成は、上位計算機２１および４１のそれぞれと同様構成であるので、使用形態によっては、上位計算機２１側および４１側を下位計算機群２２および４２側に用いる一方で、下位計算機群２２および４２の何れか一つの下位計算機を上位計算機用として用いるようにすることも可能である。
【００７９】
更に、上位計算機２１，４１および下位計算機群２２，４２に備えたネットワークカード２７ａ〜２７ｎ，４７ａ〜４７ｎおよび３０ａ〜３０ｎ，５０ａ〜５０ｎは、必ずしも同一のものに限らず、例えば上位計算機２１と下位計算機２２ａ、上位計算機４１と下位計算機４２ａの組合わせを特定の組合わせとして、高性能のものを用い、高性能通信ルートを形成させることもできる。
【００８０】
そして、この高性能通信ルートを基幹通信ルートとして位置付けし、他の通信ルートをサブ通信ルートとして位置付けして用いることができる。この場合、高性能通信ルートを通して得たデータ信号は、正確度の高いデータ信号として位置付けし、他の通信ルートを通して得たデータ信号を上記正確度の高いデータ信号と比較照合させる方法を採用することも可能である。
【００８１】
従って、正確度の高いデータ信号と他の通信ルートを通して得たデータ信号とが同一であるか否かを比較照合させることにより、より正確なデータ信号の取得と同時に、この取得したデータ信号に含まれるデータがより信頼性の高いデータであることを認識することができる。
【図面の簡単な説明】
【００８２】
【図１】本発明のデータ送受信システムの第１の実施形態を示す概要図。
【図２】図１に示すデータ送受信システムにおける上位計算機から下位計算機側へ送信するデータ信号のフローを示す図。
【図３】本発明のデータ送受信システムの第２の実施形態を示す概要図。
【図４】図３に示すデータ送受信システムにおける上位計算機から下位計算機側へ送信するデータ信号のフローを示す図。
【図５】従来のデータ送受信システムの概要図。
【符号の説明】
【００８３】
２０，４０  データ送受信システム
２１，４１  上位計算機
２２（２２ａ〜２２ｎ），４２（４２ａ〜４２ｎ）  下位計算機群
２３（２３ａ〜２３ｃ），４３（４３ａ〜４３ｎ）  伝送路群
２４，４４  中央監視・制御装置
２５（２５ａ〜２５ｎ），４５（４５ａ〜４５ｎ）  現場監視・制御装置
２６ａ〜２６ｃ，２９ａ〜２９ｃ，４９ａ〜４９ｎ，５２ａ〜５２ｎ  通信回線
２７ａ〜２７ｎ，４７ａ〜４７ｎ  ネットワークカード（送信端子）
２８，３１，４８，５１  データ判定回路
２８ａ，３１ａ，４８ａ，５１ａ  データ比較照合器
２８ｂ，３１ｂ，４８ｂ，５１ｂ  通信ルートキャンセラ
３０ａ〜３０ｎ，５０ａ〜５０ｎ  ネットワークカード（受信端子）
ｘ  コマンド信号
ｙ，ｙ１〜ｙｎ  データ信号
ｙａ  データ認識信号
【図１】
2005136919.tif 000003
【図２】
2005136919.tif 000004
【図３】
2005136919.tif 000005
【図４】
2005136919.tif 000006
【図５】
2005136919.tif 000007