(57)【特許請求の範囲】
【請求項１】
伝送回線を介して接続されたＰＣとサポートツールを備えて、サポートツールで作成された定義データを伝送回線を介してＰＣへ転送するデータ転送装置において、
サポートツールにおける定義データの作成時に定義データをそのレコード単位または一定長さ単位ごとに圧縮して圧縮コードからなる照合キー配列を作成する手段と、
サポートツールおよびＰＣに設けられてそれぞれが保持している定義データに対応する照合キー配列を記憶する記憶手段と、
サポートツールからＰＣへ定義データを転送する前に、ＰＣ側の記憶手段に記憶されている照合キー配列を伝送ラインを介してサポートツール側に読み込み、転送予定の定義データの照合キー配列と照合する手段と、
照合の結果、不一致部分がある場合にその部分に該当する定義データのみをその照合キー配列とともにサポートツールからＰＣへ転送してＰＣ側の定義データを書き換える手段と、
を備えたことを特徴とするデータ転送装置。
【請求項２】
伝送回線を介して接続されたＰＣとサポートツールを備えて、サポートツールで作成された定義データを伝送回線を介してＰＣへ転送するデータ転送装置において、
サポートツールにおける定義データの作成時に定義データをそのレコード単位または一定長さ単位ごとに圧縮して圧縮コードからなる照合キー配列を作成する手段と、
サポートツールおよびＰＣに設けられてそれぞれが保持している定義データに対応する照合キー配列を記憶する記憶手段と、
ＰＣ側の記憶手段に記憶されている照合キー配列を伝送ラインを介してサポートツール側に読み込み、サポートツールが保持している定義データの照合キー配列と照合する手段と、
照合の結果、不一致部分がある場合にその部分に該当する定義データのみをＰＣ側からサポートツール側へ転送して該当する両定義データを照合する手段と、
を備えたことを特徴とするデータ転送装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、伝送回線を介して接続されたプログラマブル・コントローラ（以下、ＰＣと称す。）とサポートツールとの間で、データを転送する装置に関する。
【０００２】
【従来の技術】
従来、ＰＣとサポートツールとの間でデータの転送・照合する場合は、図３に示されるようにして行われていた。すなわち、以下の手順によりデータの転送・照合が行われる。
１．最初に、サポートツールにおいて、定義画面（１）を用いてソースデータ（２）を作成（３）する。
２．次に、作成されたソースデータ（３）をコンパイル（４）して、定義データ（５）とする。
３．次いで、サポートツールの定義データ（５）の範囲Ａを読みとり、伝送ラインを介してＰＣ側へ転送して所定の記憶領域へライト（６）し、定義データ（７）とする。
４．さらに、ＰＣ側の定義データ（７）を伝送ラインを介してサポートツール側へ読みとり、サポートツールの定義データ（５）と比較（８）して照合する。
なお、ここでソースデータとは、ＰＣの動作を定義するテーブルデータの元となるデータである。また、同じく、定義データとは、ＰＣの動作を定義するテーブルデータ等であり、いわゆるオブジェクトデータである。
【０００３】
【発明が解決しようとする課題】
ところで、上述した従来方法では、定義データを上から順に、最終のデータまですべてを転送・照合していた。そのため、データに変更がない部分についても、重複して転送・照合をすることになり、その分が余分な処理時間となっていた。そこで、本発明は、サポートツールからＰＣへデータを転送・照合する際に、変更した部分のデータのみを転送・照合することで処理時間の短縮を可能にしたデータ転送装置を提供することを課題とする。
【０００４】
【課題を解決するための手段】
上記課題を解決するために、請求項１の発明は、伝送回線を介して接続されたＰＣとサポートツールを備えて、サポートツールで作成された定義データを伝送回線を介してＰＣへ転送するデータ転送装置において、サポートツールにおける定義データの作成時に定義データをそのレコード単位または一定長さ単位ごとに圧縮して圧縮コードからなる照合キー配列を作成する手段と、サポートツールおよびＰＣに設けられてそれぞれが保持している定義データに対応する照合キー配列を記憶する記憶手段と、サポートツールからＰＣへ定義データを転送する前に、ＰＣ側の記憶手段に記憶されている照合キー配列を伝送ラインを介してサポートツール側に読み込み、転送予定の定義データの照合キー配列と照合する手段と、照合の結果、不一致部分がある場合にその部分に該当する定義データのみをその照合キー配列とともにサポートツールからＰＣへ転送してＰＣ側の定義データを書き換える手段とを備えたことを特徴とする。
【０００５】
請求項２の発明は、伝送回線を介して接続されたＰＣとサポートツールを備えて、サポートツールで作成された定義データを伝送回線を介してＰＣへ転送するデータ転送装置において、サポートツールにおける定義データの作成時に定義データをそのレコード単位または一定長さ単位ごとに圧縮して圧縮コードからなる照合キー配列を作成する手段と、サポートツールおよびＰＣに設けられてそれぞれが保持している定義データに対応する照合キー配列を記憶する記憶手段と、ＰＣ側の記憶手段に記憶されている照合キー配列を伝送ラインを介してサポートツール側に読み込み、サポートツールが保持している定義データの照合キー配列と照合する手段と、照合の結果、不一致部分がある場合にその部分に該当する定義データのみをＰＣ側からサポートツール側へ転送して該当する両定義データを照合する手段とを備えたことを特徴とする。
【０００６】
【発明の実施の形態】
以下、図に沿って本発明の実施形態を説明する。
図１は請求項ｌに係る発明の実施形態を示す説明図である。この実施形態は、図示されるように、ＰＣとサポートツールが伝送回線を介して接続されており、サポートツール側で作成した定義データが伝送回線を介してＰＣへ送られる。以下、具体的なデータ転送の手順を説明する。
【０００７】
１．サポートツールにより作成された定義データ（５）をＰＣ側へ転送しようとする際は、定義データ（５）の作成と同時にこの定義データ（５）についての照合キー配列（６）を作成（４）する。この照合キー配列とは、定義データの作成時に定義データをそのレコード単位または一定長さ単位ごとに圧縮して作成した相違識別コード、例えばＢＣＣコード等の配列である。これらの照合キー配列は、定義データの転送時に、定義データとともにＰＣ側へ送られて所定の記憶領域に記憶される。
【０００８】
２．次に、ＰＣ側の定義データ（９）に対応する照合キー配列（２）を、伝送ラインを介してサポートツール側へ読み込み照合キー配列（３）として用意する。
３．ここで、ＰＣ側の照合キー配列（３）とサポートツール側の照合キー配列（６）を比較（７）し、不一致の配列番号を検出する。図では、アドレス１の定義データの照合キー配列が互いに異なり、不一致として検出される。
【０００９】
４．次に、検出された不一致の配列番号に対応する部分の定義データ（５）を伝送ラインを介してＰＣ側へ送り、所定の記憶領域（図ではアドレス１の部分）へライト（８）する。
５．同時に、ＰＣ側へ送った定義データ（５）についての照合キー配列（６）も、伝送ラインを介してＰＣ側へ送り、所定の記憶領域へライト（１０）する。
これらの処理では、ＰＣ側に予め記憶されている定義データとサポートツール側から転送しようとする定義データに同一部分があれば、その部分の定義データの転送を省略できるため、転送に要する処理時間が短縮される。
【００１０】
図２は請求項２に係る発明の実施形態を示す説明図である。この実施形態は、図示されるように、ＰＣとサポートツールが伝送回線を介して接続されており、サポートツール側で作成した定義データが伝送回線を介してＰＣ側に記憶されている定義データと照合される。以下、具体的なデータ照合の手順を説明する。
【００１１】
１．サポートツールにより作成された定義データ（５）をＰＣ側の定義データ（９）と照合しようとする際は、定義データ（５）の作成と同時にこの定義データ（５）についての照合キー配列（６）を作成（４）する。この照合キー配列とは、図１の実施形態と同様に、定義データの作成時に定義データをそのレコード単位または一定長さ単位ごとに圧縮して作成した相違識別コード、例えばＢＣＣコード等の配列である。これらの照合キー配列は、定義データの転送時に、定義データとともにＰＣ側へ送られて所定の記憶領域に記憶される。
【００１２】
２．次に、ＰＣ側の定義データ（９）に対応する照合キー配列（２）を伝送ラインを介してサポートツール側へ読み込み照合キー配列（３）として用意する。
３．ここで、ＰＣ側の照合キー配列（３）とサポートツール側の照合キー配列（６）を比較（７）し、不一致の配列番号を検出する。図ではアドレス１の定義データの照合キー配列が互いに異なり、不一致として検出される。
４．次に、ＰＣ側の定義データ（９）から、検出された不一致の配列番号に対応する部分（網掛け部）を伝送ラインを介してサポートツール側へ読み込み、同様にサポートツール側の定義データ（５）から不一致の配列番号に対応する部分（網掛け部）を読みとり、両者を比較（８）して照合する。
【００１３】
これらの処理では、ＰＣ側の定義データとサポートツール側の定義データを照合する場合に、まず、両者の照合キー配列を照合し、不一致の部分が検出されたらその不一致の配列番号に対応する部分の定義データを比較することで、全範囲を順に照合する必要がなくなり、照合に要する処理時間が短縮される。
【００１４】
【発明の効果】
以上述べたように請求項１の発明によれば、ＰＣ側からサポートツール側へ定義データを転送する前に、両者の照合キー配列を比較して、不一致部分がある場合にその部分に該当する定義データのみをその照合キー配列とともにサポートツールからＰＣへ転送することで、重複して転送処理することがなくなり、その分の処理時間が短縮される。
【００１５】
請求項２の発明によれば、サポートツール側の定義データとＰＣ側の定義データを照合する前に、両者の照合キー配列を比較して、不一致部分がある場合にその部分に該当する定義データのみを照合することで、重複して照合処理することがなくなり、その分の処理時間が短縮される。
【図面の簡単な説明】
【図１】請求項ｌに係る発明の実施形態を示す説明図である。
【図２】請求項２に係る発明の実施形態を示す説明図である。
【図３】従来例を示す図である。
【図１】
0003666541.tif 000002
【図２】
0003666541.tif 000003
【図３】
0003666541.tif 000004