(57)【特許請求の範囲】
【請求項１】
二つのデジタル装置の間でデジタルデータを転送するデータ転送方法に於いて、
二つのデジタル装置にそれぞれ備える転送するデータを収納するバッファメモリは、データ転送に先立って、予め定める符号をセットし、
第一のデジタル装置は、転送するデータをバッファメモリに前詰めで収納し、このバッファメモリの後半から予め定める符号以外のデータが現れるまでサーチし、このバッファメモリの前半からデータだけを出力し、
第二のデジタル装置は、第一のデジタル装置が出力するデータを受信し、このデータをバッファメモリに前詰めで収納し、
第二のデジタル装置のバッファメモリに収納するデータを以て転送データとする、
ことを特徴とするデータ転送時間圧縮方法。
【請求項２】
二つのデジタル装置の間でデジタルデータを転送するデータを転送するデータ転送システムに於いて、
二つのデジタル装置は、少なくとも転送するデータを収納するバッファメモリ部をそれぞれ備え、
二つの転送するデータを収納するバッファメモリ部は、双方同一のメモリ容量のメモリ領域をそれぞれ設定し、
メモリ領域それぞれについて、請求項１に記載するデータ転送時間圧縮方法によりデータを転送する、
ことを特徴とするデータ転送時間圧縮装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、二つのデジタル装置の間でデータ転送する際のデータ転送時間を圧縮する、データ転送時間圧縮方法及び装置に関する。
【０００２】
【従来の技術】
二つのデジタル装置の間でデータ圧縮してデータ転送する場合、転送するデータは、データを圧縮するアルゴリズム（例えば、ハフマン符号方式、ＬＺ７７符号方式など）を用いてデータを圧縮し出力し、入力する圧縮するデータを同一アルゴリズムにより、復元している。
【０００３】
【発明が解決しようとする課題】
デジタル装置のデジタル設定値やデジタル測定値を収納するメモリ領域のメモリ容量は、通例、デジタル設定値やデジタル測定値の最大値を想定し、設定される。
この為、最大値に満たないデジタル設定値やデジタル測定値を収納するメモリ領域は、有効なデータと意味のない無効データとを収納している。
【０００４】
従来のデータ転送は、メモリ領域に収納するデータを全て圧縮し、転送している。
プラント制御装置などに使用するデジタル装置は、デジタル設定値とデジタル測定値の数が多く、これらのデジタルデータを転送する場合、従来のデータ転送はメモリ領域に収納する意味のない無効データを転送する転送時間が多くなると言う問題がある。
【０００５】
本発明は上記の点にかんがみてなされたものであり、その目的は二つのデジタル装置の間でデータ転送する際、意味のない無効データを削除して転送しデータ転送時間を圧縮するデータ転送時間圧縮方法及び装置を提供することにある。
【０００６】
【課題を解決するための手段】
上記目的を達成するために第一の発明においては、二つのデジタル装置にそれぞれ備える転送するデータを収納するバッファメモリは、データ転送に先立って、予め定める符号をセットする。
第一のデジタル装置は、転送するデータをバッファメモリに前詰めで収納し、このバッファメモリの後半から予め定める符号以外のデータが現れるまでサーチし、このバッファメモリの前半からデータだけを出力する。
【０００７】
第二のデジタル装置は、第一のデジタル装置が出力するデータを受信し、このデータをバッファメモリに前詰めで収納し、このバッファメモリに収納するデータを以て転送データとするものとする。
第二の発明においては、二つのデジタル装置は、少なくとも転送するデータを収納するバッファメモリ部をそれぞれ備える。
【０００８】
二つの転送するデータを収納するバッファメモリ部は、双方同一のメモリ容量のメモリ領域をそれぞれ設定する。
メモリ領域それぞれについて、請求項１に記載するデータ転送時間圧縮方法によりデータを転送するものとする。
【０００９】
【発明の実施の形態】
図１は、第一の発明によるデータ転送時間圧縮方法の説明図を示す。
第一のデジタル装置と第二のデジタル装置とにそれぞれ備える転送するデータを収納するバッファメモリ１１とバッファメモリ２１とは、予め定める符号をそれぞれセット（図１（イ）では、斜線により示す）する。
【００１０】
第一のデジタル装置は、転送するデータａをバッファメモリ１１に前詰め（図１（ロ）では、バッファメモリ１１のデータを収納する領域にａにより示す）で収納する。
第一のデジタル装置は、このバッファメモリの後半から予め定める符号以外のデータが現れるまでサーチし、このバッファメモリの前半からデータだけを出力する。
【００１１】
第二のデジタル装置は入力するデータをバッファメモリ２１に前詰め（図１（ハ）では、バッファメモリ２１のデータを収納する領域にａにより示す）で収納し、第一のデジタル装置と第二のデジタル装置とはデータ転送を終了する。
【００１２】
【実施例】
図２は第二の発明によるデータ転送時間圧縮装置の一実施例の構成を示す。
第一のデジタル装置１と第二のデジタル装置２とは、少なくとも転送するデータを収納するバッファメモリ部１１とバッファメモリ部２１とを備える。
図２（イ）において、第一のデジタル装置１と第二のデジタル装置２とは通信制御部１３、通信制御部２３、及びその他の機能部を一括表示する制御部１４、制御部２４とを図示する。
【００１３】
通信制御部１３と通信制御部２３とは、相互に接続する。
二つの転送するデータを収納するバッファメモリ部１１とバッファメモリ部２１とは双方同一のメモリ容量のメモリ領域（図２（ロ）では、領域ｂと領域ｃとを図示する）をそれぞれ設定する。
第一のデジタル装置１のバッファメモリ部１１と第二のデジタル装置のバッファメモリ部２１は予め定める符号（例えば、予め定める符号を“０”とする）をそれぞれセットする。
【００１４】
第一のデジタル装置１は、転送するデータをデータ毎に（例えば、デジタル装置のデジタル設定値やデジタル測定値毎に）バッファメモリ部１１の領域にそれぞれ前詰めで収納（図２（ロ）では、領域ｂと領域ｃとにデータｂとデータｃを収納する例を図示する）する。
第一のデジタル装置１の制御部１４は、バッファメモリ部１１の各領域について、後半から予め定める符号（“０”データ）以外のデータが現れるまでサーチする。
【００１５】
第一のデジタル装置１の制御部１４は、通信制御部１３を介し、バッファメモリ部１１の領域ｂの前半からデータｂだけを出力する。
第二のデジタル装置２の制御部２４は、通信制御部２３を介し、第一のデジタル装置１の出力を受信し、データｂをバッファメモリ部２１の領域ｂに前詰めで収納する。
【００１６】
第一のデジタル装置１がバッファメモリ部１１に設定する領域に収納するデータ全てを出力する時点を以てデータ転送を終了する。
【００１７】
【発明の効果】
第一の発明によれば、二つのデジタル装置の転送するデータを収納するバッファメモリは、データ転送に先立って、予め定める符号をセットする。
第一のデジタル装置は、転送するデータをバッファメモリに前詰めで収納し、このバッファメモリの後半から予め定める符号以外のデータが現れるまでサーチし、このバッファメモリの前半からデータだけを出力する。
【００１８】
第二のデジタル装置は、第一のデジタル装置が出力するデータを受信し、このデータをバッファメモリに前詰めで収納し、バッファメモリに収納するデータを以て転送データとする。
第一のデジタル装置は、バッファメモリに収納する有効データに引き続く無効データのデータ転送を削除し、データ転送時間を圧縮することが出来る。
【００１９】
第二の発明によれば、二つのデジタル装置は、少なくとも転送するデータを収納するバッファメモリ部を備える。
二つの転送するデータを収納するバッファメモリ部は、双方同一のメモリ容量のメモリ領域をそれぞれ設定する。
第一のデジタル装置のバッファメモリ部と第二のデジタル装置のバッファメモリ部は予め定める符号をそれぞれセットする。
【００２０】
第一のデジタル装置は、転送するデータをデータ毎にバッファメモリ部１１の領域にそれぞれ前詰めで収納する。
第一のデジタル装置の制御部は、バッファメモリ部の各領域について、後半から予め定める符号以外のデータが現れるまでサーチする。
第一のデジタル装置の制御部は、通信制御部を介し、バッファメモリ部の各領域の前半からデータだけを出力する。
【００２１】
第二のデジタル装置の制御部は、通信制御部を介し、第一のデジタル装置の出力を受信し、データをバッファメモリ部の各領域に前詰めで収納する。
第一のデジタル装置がバッファメモリ部に設定する各領域に収納するデータ全てを出力する時点を以てデータ転送を終了する。
第一のデジタル装置はバッファメモリの各領域に収納する有効データに引き続く無効データのデータ転送を削除しデータ転送時間を圧縮することが出来る。
【図面の簡単な説明】
【図１】第一の発明によるデ−タ転送時間圧縮方法の説明図
【図２】第二の発明によるデ−タ転送時間圧縮装置の一実施例の構成図
【符号の説明】
１            第一のデジタル装置
２            第二のデジタル装置
１１、２１      バッファメモリ部
１２、２２      検出部
１３、２３      通信制御部
１４、３４      制御部
【図１】
0003584633.tif 000002
【図２】
0003584633.tif 000003