(57)【特許請求の範囲】
【請求項１】
内部データをブロードキャスト転送するとともに、その内部データをブロードキャスト転送する際の時刻を記録するデータ転送手段と、上記データ転送手段がブロードキャスト転送を完了すると、ポーリング要求を発行するデータ要求手段と、上記データ転送手段からブロードキャスト転送された内部データを受信するデータ受信手段と、外部データを周期的にサンプリングし、その外部データを時系列に保存するデータ保存手段と、上記データ要求手段からポーリング要求が発行されると、上記データ保存手段により時系列に保存された外部データを送信するデータ送信手段と、上記データ転送手段により記録された時刻に基づいて上記データ送信手段から送信された各外部データにタイムスタンプを付加するタイムスタンプ手段とを備えたデータ転送装置。
【請求項２】
データ受信手段により受信された内部データを外部出力する出力手段と、上記出力手段により外部出力された内部データを入力する入力手段と、上記入力手段により入力された内部データを返送するデータ返送手段とを設けたことを特徴とする請求項１記載のデータ転送装置。
【請求項３】
データ転送手段により転送された内部データと出力手段により外部出力された内部データを比較する比較手段を設けたことを特徴とする請求項２記載のデータ転送装置。
【請求項４】
比較手段の比較結果がデータの不一致を示す場合には、データ転送手段が内部データを再送することを特徴とする請求項３記載のデータ転送装置。
【請求項５】
リモート装置がポーリング要求の要求周期時間内にデータ処理を完了することができるか否かを示す処理速度情報の送信を要求する情報要求手段と、上記情報要求手段から処理速度情報の送信要求を受信すると、リモート装置の処理速度情報を送信する情報応答手段とを設けたことを特徴とする請求項１から請求項４のうちのいずれか１項記載のデータ転送装置。
【請求項６】
ポーリング要求の要求周期時間内にデータ処理を完了することができないリモート装置に対してポーリング要求を発行する場合には、予め実際に存在しないリモート装置に対してダミーのポーリング要求を発行するダミー手段とを設けたことを特徴とする請求項５記載のデータ転送装置。
【請求項７】
内部データをブロードキャスト転送するとともに、その内部データをブロードキャスト転送する際の時刻を記録するデータ転送ステップと、上記データ転送ステップがブロードキャスト転送を完了すると、ポーリング要求を発行するデータ要求ステップと、上記データ転送ステップからブロードキャスト転送された内部データを受信するデータ受信ステップと、外部データを周期的にサンプリングし、その外部データを時系列に保存するデータ保存ステップと、上記データ要求ステップからポーリング要求が発行されると、上記データ保存ステップにより時系列に保存された外部データを送信するデータ送信ステップとを設け、上記データ転送ステップにより記録された時刻に基づいて上記データ送信ステップから送信された各外部データにタイムスタンプを付加するデータ転送方法。
【請求項８】
データ受信ステップにより受信された内部データを外部出力する一方、その外部出力された内部データを入力して、その内部データを返送し、その内部データとデータ転送ステップにより転送された内部データを比較することを特徴とする請求項７記載のデータ転送方法。
【請求項９】
リモート装置がポーリング要求の要求周期時間内にデータ処理を完了することができるか否かを示す処理速度情報の送信を要求する情報要求ステップと、上記情報要求ステップから処理速度情報の送信要求を受信すると、リモート装置の処理速度情報を送信する情報応答ステップとを設け、ポーリング要求の要求周期時間内にデータ処理を完了することができないリモート装置に対してポーリング要求を発行する場合には、予め実際に存在しないリモート装置に対してダミーのポーリング要求を発行することを特徴とする請求項７または請求項８記載のデータ転送方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、マスタ装置が複数のリモート装置にデータをブロードキャスト転送するとともに、マスタ装置が複数のリモート装置からデータをポーリング受信するデータ転送装置及びデータ転送方法に関するものである。
【０００２】
【従来の技術】
図９は従来のデータ転送装置を示す構成図であり、図において、１はリモート装置２，３にデータ（以下、「内部データ」という）をブロードキャスト転送するとともに、リモート装置２，３からデータ（以下、「外部データ」という）を受信する際にポーリング要求を発行するマスタ装置、２，３はマスタ装置１からブロードキャスト転送された内部データを受信するとともに、マスタ装置１からポーリング要求を受信すると、周期的にサンプリングした外部データをマスタ装置１に送信するリモート装置、４はマスタ装置１及びリモート装置２，３を接続するネットワークである。
【０００３】
次に動作について説明する。
まず、マスタ装置１の電源を投入すると、マスタ装置１が初期化され、所定の送信周期に至ると、マスタ装置１が、内部データをリモート装置２，３にブロードキャスト転送する（図１０を参照）。
これにより、リモート装置２，３は、マスタ装置１からブロードキャスト転送された内部データを受信する。
【０００４】
そして、リモート装置２，３は、マスタ装置１から内部データを受信すると、その内部データを外部出力するとともに、その内部データに基づいて所定のディジタル処理等を実施する。
また、リモート装置２，３は、マスタ装置１から内部データを受信すると、例えば、水位計等により計測された外部データを周期的にサンプリングして、メモリに格納する。
【０００５】
一方、マスタ装置１は、内部データのブロードキャスト転送が完了すると、リモート装置２，３によりサンプリングされた外部データを受信するため、各リモート装置２，３に対して順番にポーリング要求を発行する。
そして、リモート装置２，３は、マスタ装置１からポーリング要求を受信すると、メモリに格納された外部データをマスタ装置１に送信する（図１１では、リモート装置２から外部データを受信する場合を示している）。
これにより、マスタ装置１は、リモート装置２，３によりサンプリングされた外部データを受信することができる。
【０００６】
ここで、マスタ装置１からブロードキャスト転送された内部データが正確にリモート装置２から出力されたか否かを確認する必要がある場合、図１２に示すように、マスタ装置１が内部データをブロードキャスト転送する際、その内部データをメモリ１ｂに保存する。
そして、リモート装置２が内部データを受信すると、リモート装置２のデータ出力部２ｂが、その内部データを外部出力する際、その内部データをメモリ２ａに保存する。
【０００７】
そして、リモート装置２は、マスタ装置１からポーリング要求を受信すると、外部データをマスタ装置１に送信する際、メモリ２ａに保存された内部データも一緒にマスタ装置１に送信する。
そして、マスタ装置１の比較部１ａは、リモート装置２から内部データが返送されると、その内部データとメモリ１ｂに保存された内部データを比較し、両者が一致すれば、内部データが正確に出力されたものと判断し、一致しなければ、内部データが正確に出力されていないものと判断する。
【０００８】
なお、マスタ装置１がリモート装置２，３から送信された外部データを分析して、例えば、システムの障害解析等を実施する場合、リモート装置２，３が外部データにタイムスタンプを付加できれば、障害解析等を実施する上で有効であることは明らかであるが、内部データや外部データの高速応答性が要求されるシステムでは、ブロードキャスト転送の転送周期及びポーリング要求に伴う外部データの送信周期が極めて短いため、データ量を削減する必要性が大きく、外部データにタイムスタンプを付加することは困難であった。
【０００９】
【発明が解決しようとする課題】
従来のデータ転送装置は以上のように構成されているので、マスタ装置１とリモート装置２，３間でデータを送受信することができるが、内部データや外部データの高速応答性が要求される場合、データ量を削減する必要性から外部データにタイムスタンプを付加することができず、マスタ装置１が外部データに基づくシステムの障害解析等を十分に実施することができないという課題があった。
【００１０】
また、マスタ装置１の比較部１ａが、リモート装置２から返送された内部データとメモリ１ｂに保存された内部データを比較することにより、マスタ装置１からブロードキャスト転送された内部データが正確にリモート装置２から出力されたか否かを確認する処理（以下、「確認処理」という）を実施するが、リモート装置２から返送される内部データは、リモート装置２のメモリ２ａに一時的に保存されたデータであって、リモート装置２のデータ出力部２ｂから実際に出力されたデータではないため、精度よく確認処理を実施することができず、また、リモート装置２の処理能力が低く、ポーリング要求に伴う外部データの送信周期時間内に、内部データの出力処理が終了しない場合には、その内部データを外部データと一緒に返送することができないため、マスタ装置１の比較部１ａがその内部データの確認処理を実施することができないという課題もあった。
【００１１】
なお、リモート装置２の処理能力が低く、ポーリング要求に伴う外部データの送信周期時間内に内部データを返送できず、マスタ装置１が確認処理を実施することができなくなる不具合を解消するため、リモート装置２がポーリング要求を受信後、一定時間内に内部データ等を返送できない場合でも、そのリモート装置２から返送された内部データ等をマスタ装置１が受信できるようにする技術が特開平４−３６４６２８号公報に開示されているが、各リモート装置が内部データにタイムスタンプを付加する必要があるため、各リモート装置に搭載されたタイマー間の同期を取る必要があり、また、各リモート装置からランダムに内部データ等が返送されるため、マスタ装置１はポーリングの状態を管理するテーブル等を用意する必要があり、装置構成が複雑になるという課題があった。
【００１２】
この発明は上記のような課題を解決するためになされたもので、データの高速応答性を劣化させることなく、外部データにタイムスタンプを付加することができるデータ転送装置及びデータ転送方法を得ることを目的とする。
また、この発明は、マスタ装置からブロードキャスト転送された内部データが正確にリモート装置から出力されたか否かの確認を精度よく実施することができるデータ転送装置及びデータ転送方法を得ることを目的とする。
さらに、マスタ装置の構成を複雑にすることなく、処理能力の低いリモート装置から返送される内部データ等を確実に受信することができるデータ転送装置及びデータ転送方法を得ることを目的とする。
【００１３】
【課題を解決するための手段】
この発明に係るデータ転送装置は、データ要求手段からポーリング要求が発行されると、データ保存手段により時系列に保存された外部データを送信するデータ送信手段を設け、データ転送手段により記録されたデータ転送時の時刻に基づいてデータ送信手段から送信された各外部データにタイムスタンプを付加するようにしたものである。
【００１４】
この発明に係るデータ転送装置は、出力手段により外部出力された内部データを入力し、その内部データを返送するようにしたものである。
【００１５】
この発明に係るデータ転送装置は、データ転送手段により転送された内部データと出力手段により外部出力された内部データを比較するようにしたものである。
【００１６】
この発明に係るデータ転送装置は、比較手段の比較結果がデータの不一致を示す場合には、データ転送手段が内部データを再送するようにしたものである。
【００１７】
この発明に係るデータ転送装置は、情報要求手段から処理速度情報の送信要求を受信すると、リモート装置の処理速度情報を送信するようにしたものである。
【００１８】
この発明に係るデータ転送装置は、ポーリング要求の要求周期時間内にデータ処理を完了することができないリモート装置に対してポーリング要求を発行する場合には、予め実際に存在しないリモート装置に対してダミーのポーリング要求を発行するようにしたものである。
【００１９】
この発明に係るデータ転送方法は、データ要求ステップからポーリング要求が発行されると、データ保存ステップにより時系列に保存された外部データを送信するデータ送信ステップを設け、そのデータ転送ステップにより記録されたデータ転送時の時刻に基づいてデータ送信ステップから送信された各外部データにタイムスタンプを付加するようにしたものである。
【００２０】
この発明に係るデータ転送方法は、外部出力された内部データを入力して、その内部データを返送し、その内部データとデータ転送ステップにより転送された内部データを比較するようにしたものである。
【００２１】
この発明に係るデータ転送方法は、ポーリング要求の要求周期時間内にデータ処理を完了することができないリモート装置に対してポーリング要求を発行する場合には、予め実際に存在しないリモート装置に対してダミーのポーリング要求を発行するようにしたものである。
【００２２】
【発明の実施の形態】
以下、この発明の実施の一形態を説明する。
実施の形態１．
図１はこの発明の実施の形態１によるデータ転送装置を示す構成図であり、図において、１１はリモート装置１２にデータ（以下、「内部データ」という）をブロードキャスト転送するとともに、リモート装置１２からデータ（以下、「外部データ」という）を受信する際にポーリング要求を発行するマスタ装置、１２はネットワークを介してマスタ装置１１と接続された複数のリモート装置のうちの一つであり、マスタ装置１１からブロードキャスト転送された内部データを受信する一方、マスタ装置１１からポーリング要求を受信すると、周期的にサンプリングした外部データをマスタ装置１１に送信するリモート装置である。
【００２３】
また、１３はマスタ装置１１のタイマー（データ転送手段）、１４はマスタ装置１１の内部データをブロードキャスト転送するとともに、データ転送時の時刻をタイマー１３から取得して、その時刻をタイムスタンプ記録部１５に記録し、また、その内部データのブロードキャスト転送を完了すると、ポーリング要求を発行するデータ転送部（データ転送手段、データ要求手段）、１５はデータ転送時の時刻を記録するタイムスタンプ記録部（データ転送手段）である。
【００２４】
さらに、１６はマスタ装置１１のデータ転送部１４からブロードキャスト転送された内部データを受信するデータ受信部（データ受信手段）、１７はデータ受信部１６により受信された内部データを外部出力する外部出力部（出力手段）、１８は外部データを周期的にサンプリングする外部入力部（データ保存手段）、１９は外部入力部１８によりサンプリングされた外部データを順番に外部データ記録部２０に記録するとともに、マスタ装置１１のデータ転送部１４からポーリング要求が発行されると、外部データ記録部２０により時系列に保存された外部データを送信するメモリ管理部（データ保存手段、データ送信手段）、２０は外部データを時系列に保存する外部データ記録部（データ保存手段）である。
【００２５】
また、２１はリモート装置１２のメモリ管理部１９から送信された外部データを受信し、その外部データを外部データ記録部２２に記録するデータ受信部、２２は時系列の外部データを記憶する外部データ記録部、２３はタイムスタンプ記録部１５により記憶されたデータ転送時の時刻に基づいて外部データ記録部２２に記録された各外部データにタイムスタンプを付加するタイムスタンプ付加部（タイムスタンプ手段）である。
なお、図２はこの発明の実施の形態１によるデータ転送方法を示すフローチャートである。
【００２６】
次に動作について説明する。
まず、マスタ装置１１の電源を投入すると、マスタ装置１１が初期化され（ステップＳＴ１）、所定の送信周期に至ると、マスタ装置１１のデータ転送部１４が、タイマー１３から時刻を読み取り、その時刻をタイムスタンプ記録部１５に記録する。
そして、データ転送部１４は、時刻をタイムスタンプ記録部１５に記録すると、内部データをネットワークに接続された各リモート装置にブロードキャスト転送する（ステップＳＴ２）。
【００２７】
これにより、リモート装置１２のデータ受信部１６は、マスタ装置１１からブロードキャスト転送された内部データを受信すると、その内部データを外部出力部１７及びデータ処理部（図示せず）に出力し、外部出力部１７がその内部データを外部出力する。また、データ処理部がその内部データに基づいて所定のディジタル処理等を実施する。
【００２８】
一方、外部入力部１８は、リモート装置１２の電源が投入されると（ステップＳＴ１１）、例えば、１ｍｓの周期で外部データ（例えば、水位計等により計測された外部データ）のサンプリング処理を開始し（ステップＳＴ１２）、外部データをサンプリングするごとに、その外部データをメモリ管理部１９に出力する（ステップＳＴ１３，ＳＴ１４）。
そして、メモリ管理部１９は、外部入力部１８から外部データが出力されると、その外部データを順番に外部データ記録部２０に記録し、各外部データを時系列に保存する（ステップＳＴ１３）。
【００２９】
そして、マスタ装置１１のデータ転送部１４は、内部データのブロードキャスト転送が完了すると、ネットワークに接続された各リモート装置によりサンプリングされた外部データを受信するため、各リモート装置に対して順番にポーリング要求を発行する（ステップＳＴ３）。
そして、リモート装置１２のメモリ管理部１９は、マスタ装置１１のデータ転送部１４からポーリング要求を受信すると（ステップＳＴ１５）、外部データ記録部２０に記録されている外部データのうち、最新の外部データから順次読み出して、マスタ装置１１に送信する（ステップＳＴ１６）。
【００３０】
そして、マスタ装置１１のデータ受信部２１は、リモート装置１２から外部データが順次送信されると、その外部データを順番に受信して、各外部データを時系列に外部データ記録部２２に記録する。
このようにして、各外部データが時系列に保存されると、タイムスタンプ付加部２３は、タイムスタンプ記録部１５により記録されたデータ転送時の時刻に基づいて各外部データにタイムスタンプを付加する（ステップＳＴ４）。
【００３１】
具体的には、外部入力部１８のサンプリング周期が１ｍｓの場合、外部データ記録部２２には、１ｍｓ周期の外部データが記録されるので、図３に示すように、最新の外部データにはタイムスタンプ記録部１５に記録された時刻を付加し（図３の例では、１．００）、１サンプリング前の外部データには、最新の外部データに付与した時刻から０．０１を減じた時刻（図３の例では、０．５９）を付与する。
なお、Ｎサンプリング前の外部データには、最新の外部データに付与した時刻から０．０１×Ｎを減じた時刻を付与する。
【００３２】
以上で明らかなように、この実施の形態１によれば、マスタ装置１１のデータ転送部１４からポーリング要求が発行されると、外部データ記録部２０により時系列に保存された外部データを送信するメモリ管理部１９を設け、タイムスタンプ記録部１５により記録されたデータ転送時の時刻に基づいてメモリ管理部１９から送信された各外部データにタイムスタンプを付加するように構成したので、データの高速応答性を劣化させることなく、外部データにタイムスタンプを付加することができるようになり、その結果、システムの障害解析等を十分に実施することができる効果を奏する。
【００３３】
実施の形態２．
図４はこの発明の実施の形態２によるデータ転送装置を示す構成図であり、図において、図１と同一符号は同一または相当部分を示すので説明を省略する。
２４は外部出力部１７により外部出力された内部データを入力する入力部（入力手段）、２５は入力部２４により入力された内部データを格納するメモリ、２６は図１のメモリ管理部１９と同様の機能を有する他に、メモリ２５により格納された内部データをマスタ装置１１に返送するメモリ管理部（データ保存手段、データ送信手段、データ返送手段）、２７はデータ転送部１４により転送された内部データを格納するメモリ、２８はメモリ２７により格納された内部データとメモリ管理部２６から返送された内部データを比較する比較部（比較手段）である。
【００３４】
次に動作について説明する。
内部データのブロードキャスト転送及び外部データのポーリング送信は上記実施の形態１と同様であるが、マスタ装置１１からブロードキャスト転送された内部データが正確にリモート装置１２から出力されたか否かを確認する必要がある場合、データ転送部１４が内部データをブロードキャスト転送する際、その内部データをメモリ２７に格納する。
【００３５】
一方、入力部２４は、外部出力部１７から外部出力された内部データを入力して、メモリ２５に格納するので、メモリ管理部２６がマスタ装置１１からポーリング要求を受けたとき、外部データ記録部２０に記録された外部データと一緒にその内部データをマスタ装置１１に返送する。
そして、マスタ装置１１の比較部２８は、リモート装置１２から内部データが返送されると、その内部データとメモリ２７に格納された内部データを比較し、両者が一致すれば、内部データが正確に出力されたものと判断し、一致しなければ、内部データが正確に出力されていないものと判断する。
【００３６】
以上で明らかなように、この実施の形態２によれば、データ転送部１４により転送された内部データと外部出力部１７から外部出力された内部データを比較するように構成したので、外部出力部１７から実際に出力された内部データに基づいて確認処理を実施することができるようになり、その結果、確認処理を精度よく実施することができる効果を奏する。
【００３７】
実施の形態３．  図５はこの発明の実施の形態３によるデータ転送装置を示す構成図であり、図において、図４と同一符号は同一または相当部分を示すので説明を省略する。
２９は比較部２８の比較結果をデータ転送部３０に通知する通知部、３０は図４のデータ転送部１４と同様の機能を有する他に、比較部２８の比較結果がデータの不一致を示す場合には、内部データを再送するデータ転送部（データ転送手段、データ要求手段、再送手段）である。
【００３８】
次に動作について説明する。
上記実施の形態２では、マスタ装置１１の比較部２８がデータ転送部１４により転送された内部データとリモート装置１２により返送された内部データを比較するものについて示したが、さらに、比較部２８の比較結果がデータの不一致を示す場合には、データ転送部３０が内部データを再送するようにしてもよい。
これにより、内部データが正確にリモート装置１２から出力されない場合には、再度、内部データをリモート装置１２に転送することができるようになり、その結果、システムの信頼性が向上する効果を奏する。
【００３９】
実施の形態４．
図６はこの発明の実施の形態４によるデータ転送装置を示す構成図であり、図において、図４と同一符号は同一または相当部分を示すので説明を省略する。
３１は図４のデータ転送部１４と同様の機能を有する他に、リモート装置１２がポーリング要求の要求周期時間内にデータ処理を完了することができるか否かを示す処理速度情報の送信を要求する情報要求機能と、リモート装置１２がポーリング要求の要求周期時間内にデータ処理を完了することができないリモート装置である場合には、ポーリング要求を発行する際に、予め実際に存在しないリモート装置に対してダミーのポーリング要求を発行するダミー機能とを有するデータ転送部（データ転送手段、データ要求手段、情報要求手段、ダミー手段）、３２は図４のメモリ管理部２６と同様の機能を有する他に、マスタ装置１１から処理速度情報の送信要求を受信すると、リモート装置１２の処理速度情報を送信するメモリ管理部（データ保存手段、データ送信手段、データ返送手段、情報応答手段）、３３はネットワークに接続された各リモート装置の処理速度情報を格納するポーリング情報管理テーブルである。
なお、図７はこの発明の実施の形態４によるデータ転送方法を示すフローチャートである。
【００４０】
次に動作について説明する。
内部データのブロードキャスト転送等は上記実施の形態２と同様であるが、データの高速応答性が要求されるシステムの場合、ポーリング要求の要求周期が短いため、データ処理能力が低いリモート装置は、ポーリング要求の要求周期時間内にデータ処理を完了することができず、ネットワークに接続することができない。
【００４１】
そこで、この実施の形態４では、データ処理能力が低いリモート装置でも、必要に応じてネットワークに接続することができるようにするため、データ転送部３１が内部データのブロードキャスト転送を実施する前に、ネットワークに接続された全てのリモート装置に対し、ポーリング要求の要求周期時間内にデータ処理を完了することができるか否か示す処理速度情報の送信を要求する（ステップＳＴ２２）。
【００４２】
そして、各リモート装置のメモリ管理部３２からリモート装置の処理速度情報が送信されると、マスタ装置１１のデータ受信部２１が図８に示すように、各リモート装置の処理速度情報をポーリング情報管理テーブル３３に格納する（ステップＳＴ２３，ＳＴ２４）。
そして、データ転送部３１は、各リモート装置にポーリング要求を発行する際、ポーリング情報管理テーブル３３を参照して、ポーリング要求の要求周期時間内にデータ処理を完了することができないリモート装置（図８の例では、アドレス１，２，３のリモート装置）に対しては、予め実際に存在しないリモート装置に対してダミーのポーリング要求を発行したのち、ポーリング要求を発行する（ステップＳＴ２５）。
【００４３】
これにより、データ処理能力が低いリモート装置に対するポーリング要求の要求周期が長くなり、データ処理能力が低いリモート装置も、必要に応じてネットワークに接続することができるようになる効果を奏する。
【００４４】
【発明の効果】
以上のように、この発明によれば、データ要求手段からポーリング要求が発行されると、データ保存手段により時系列に保存された外部データを送信するデータ送信手段を設け、データ転送手段により記録されたデータ転送時の時刻に基づいてデータ送信手段から送信された各外部データにタイムスタンプを付加するように構成したので、データの高速応答性を劣化させることなく、外部データにタイムスタンプを付加することができるようになり、その結果、システムの障害解析等を十分に実施することができる効果がある。
【００４５】
この発明によれば、出力手段により外部出力された内部データを入力し、その内部データを返送するように構成したので、出力手段から内部データが正確に外部出力されたか否かを判別することができるようになる効果がある。
【００４６】
この発明によれば、データ転送手段により転送された内部データと出力手段により外部出力された内部データを比較するように構成したので、マスタ装置からブロードキャスト転送された内部データが正確にリモート装置から出力されたか否かの確認を精度よく実施することができる効果がある。
【００４７】
この発明によれば、比較手段の比較結果がデータの不一致を示す場合には、データ転送手段が内部データを再送するように構成したので、内部データが正確にリモート装置から出力されない場合には、再度、内部データをリモート装置に転送することができるようになり、その結果、システムの信頼性が向上する効果がある。
【００４８】
この発明によれば、情報要求手段から処理速度情報の送信要求を受信すると、リモート装置の処理速度情報を送信するように構成したので、ネットワークに接続されたリモート装置のデータ処理能力を認識することができるようになり、その結果、ポーリング要求の要求周期を変更することができる効果がある。
【００４９】
この発明によれば、ポーリング要求の要求周期時間内にデータ処理を完了することができないリモート装置に対してポーリング要求を発行する場合には、予め実際に存在しないリモート装置に対してダミーのポーリング要求を発行するように構成したので、データ処理能力が低いリモート装置に対するポーリング要求の要求周期が長くなり、その結果、データ処理能力が低いリモート装置も、必要に応じてネットワークに接続することができる効果がある。
【００５０】
この発明によれば、データ要求ステップからポーリング要求が発行されると、データ保存ステップにより時系列に保存された外部データを送信するデータ送信ステップを設け、そのデータ転送ステップにより記録されたデータ転送時の時刻に基づいてデータ送信ステップから送信された各外部データにタイムスタンプを付加するように構成したので、データの高速応答性を劣化させることなく、外部データにタイムスタンプを付加することができるようになり、その結果、システムの障害解析等を十分に実施することができる効果がある。
【００５１】
この発明によれば、外部出力された内部データを入力して、その内部データを返送し、その内部データとデータ転送ステップにより転送された内部データを比較するように構成したので、マスタ装置からブロードキャスト転送された内部データが正確にリモート装置から出力されたか否かの確認を精度よく実施することができる効果がある。
【００５２】
この発明によれば、ポーリング要求の要求周期時間内にデータ処理を完了することができないリモート装置に対してポーリング要求を発行する場合には、予め実際に存在しないリモート装置に対してダミーのポーリング要求を発行するように構成したので、データ処理能力が低いリモート装置に対するポーリング要求の要求周期が長くなり、その結果、データ処理能力が低いリモート装置も、必要に応じてネットワークに接続することができる効果がある。
【図面の簡単な説明】
【図１】この発明の実施の形態１によるデータ転送装置を示す構成図である。
【図２】この発明の実施の形態１によるデータ転送方法を示すフローチャートである。
【図３】タイムスタンプの付加処理を説明する説明図である。
【図４】この発明の実施の形態２によるデータ転送装置を示す構成図である。
【図５】この発明の実施の形態３によるデータ転送装置を示す構成図である。
【図６】この発明の実施の形態４によるデータ転送装置を示す構成図である。
【図７】この発明の実施の形態４によるデータ転送方法を示すフローチャートである。
【図８】各リモート装置の処理速度情報の格納状況を説明する説明図である。
【図９】従来のデータ転送装置を示す構成図である。
【図１０】ブロードキャスト転送を説明する説明図である。
【図１１】ポーリング送信を説明する説明図である。
【図１２】内部データの返送を説明する説明図である。
【符号の説明】
１３  タイマー（データ転送手段）、１４  データ転送部（データ転送手段、データ要求手段）、１５  タイムスタンプ記録部（データ転送手段）、１６  データ受信部（データ受信手段）、１７  外部出力部（出力手段）、１８  外部入力部（データ保存手段）、１９  メモリ管理部（データ保存手段、データ送信手段）、２０  外部データ記録部（データ保存手段）、２３  タイムスタンプ付加部（タイムスタンプ手段）、２４  入力部（入力手段）、２６  メモリ管理部（データ保存手段、データ送信手段、データ返送手段）、２８  比較部（比較手段）、３０  データ転送部（データ転送手段、データ要求手段、再送手段）、３１  データ転送部（データ転送手段、データ要求手段、情報要求手段、ダミー手段）、３２  メモリ管理部（データ保存手段、データ送信手段、データ返送手段、情報応答手段）。
【図１】
0003542490.tif 000002
【図２】
0003542490.tif 000003
【図３】
0003542490.tif 000004
【図４】
0003542490.tif 000005
【図５】
0003542490.tif 000006
【図６】
0003542490.tif 000007
【図７】
0003542490.tif 000008
【図８】
0003542490.tif 000009
【図９】
0003542490.tif 000010
【図１０】
0003542490.tif 000011
【図１１】
0003542490.tif 000012
【図１２】
0003542490.tif 000013