(57)【要約】【課題】データ転送対象の機器にデータを容易に転送可能なデータファイルを作成する情報作成装置を得ること。【解決手段】情報送信装置から機器へ送信する送信データを含むデータファイルを作成して情報送信装置に提供するデータファイル作成装置１０において、アプリケーション記憶部１２が記憶するアプリケーションソフトウェアに基づいてデータファイルを作成するデータファイル作成部１３と、作成したデータファイルを出力する出力部１５と、を備え、データフィル作成部１３は、情報送信装置から機器へ送信される送信データ、データヘッダ、および情報送信装置においてデータファイルを実行するとデータファイルから送信データを抽出して抽出した送信データを機器に送信するよう制御する自己実行形式のプログラムデータを有するデータファイルを作成する。【選択図】        図３
2006146565.tif 000002
【特許請求の範囲】
【請求項１】
機器と接続された情報送信装置から前記機器へ送信する送信データを含むデータファイルを作成するとともに、作成した前記データファイルを前記情報送信装置に提供する情報作成装置において、
前記機器に所定の処理を行わせるためのアプリケーションソフトウェアを記憶するアプリケーション記憶部と、
前記アプリケーション記憶部が記憶するアプリケーションソフトウェアに基づいて、前記データファイルを作成するデータファイル作成部と、
前記データファイル作成部が作成したデータファイルを、前記情報送信装置に提供するために出力する出力部と、
を備え、
前記データフィル作成部は、前記情報送信装置から前記機器へ送信される送信データ、前記送信データに関する情報を含むデータヘッダ、および前記情報送信装置において前記データファイルを実行すると前記データファイルから前記送信データを抽出して抽出した送信データを前記機器に送信するよう制御する自己実行形式のプログラムデータを有する前記データファイルを作成することを特徴とする情報作成装置。
【請求項２】
機器と接続されて前記機器へ送信データを送信する情報送信装置において、
前記送信データ、前記送信データに関する情報を含むデータヘッダ、および前記データファイルを実行すると前記データファイルから前記送信データを抽出して抽出した送信データを前記機器に送信するよう制御する自己実行形式のプログラムデータを有するデータファイルを入力するデータファイル入力部と、
前記データファイル入力部から入力された前記データファイルを実行させるデータファイル実行部と、
前記データファイル実行部が実行させる前記データファイルに基づいて、前記データファイルが抽出した前記送信データを前記機器へ送信する送信部と、
を備えることを特徴とする情報送信装置。
【請求項３】
機器と接続された情報送信装置から前記機器へ送信する送信データを含むデータファイルの作成方法において、
前記機器に所定の処理を行わせるためのアプリケーションソフトウェアを記憶するアプリケーション記憶ステップと、
前記情報送信装置から前記機器へ送信される送信データ、前記送信データに関する情報を含むデータヘッダ、および前記情報送信装置において前記データファイルを実行すると前記データファイルから前記送信データを抽出して抽出した送信データを前記機器に送信するよう制御する自己実行形式のプログラムデータを有する前記データファイルを、前記アプリケーションソフトウェアに基づいて作成するデータファイル作成ステップと、
作成した前記データファイルを、前記情報送信装置に提供するために出力するデータファイル出力ステップと、
を含むことを特徴とするデータファイルの作成方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データ転送対象の機器にデータを転送できる情報の情報作成装置、情報送信装置およびデータファイルの作成方法に関するものである。
【背景技術】
【０００２】
近年、工場の生産機能を構成する生産機器等の要素や生産計画等の生産行為を統合化して、工場での生産を総合的に自動化する技術としてＦＡ（Factory Automation）技術の開発が進められている。ＦＡ技術においては、生産機器やプログラマブル表示器等のＦＡ機器に対し、効率よくデータ転送することが望まれる。
【０００３】
従来、パーソナルコンピュータ等からプログラマブル表示器等のＦＡ機器にデータを転送するには、パーソナルコンピュータ等が備えるＦＡ機器専用のアプリケーションソフトウェアによってデータを新規作成するか又は既存のデータを開き、パーソナルコンピュータ等がアプリケーションソフトウェア内にある転送機能を呼び出してデータの転送を実行していた。
【０００４】
１つのパーソナルコンピュータで作成されたデータを他のパーソナルコンピュータによってＦＡ機器に転送するためには、作成されたデータを他のパーソナルコンピュータの記憶装置に保存し、他のパーソナルコンピュータにおいて再度アプリケーションソフトウェアを開く操作が必要となる。
【０００５】
特許文献１に記載のＯＡシステムの制御方法は、データ作成を行うパーソナルコンピュータ（依頼元ＯＡ機器）とＦＡ機器（依頼先ＯＡ機器）をネットワークを介して接続することによって、ＦＡ機器にデータを転送している。
【０００６】
特許文献２に記載の画面エディタ装置は、コンピュータ装置内の画面作成ソフトウェアによって作成した画面データをＩ／Ｏ設定データとともにプログラマブル表示器に転送し、ＲＯＭにダウンロードしている。
【０００７】
【特許文献１】特開平８−２４１２７５号公報
【特許文献２】特開２００３−１５０２１２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
しかしながら、上記前者および後者の従来技術では、ＦＡ機器にデータを転送する際にはＦＡ機器と接続されたネットワーク内のパーソナルコンピュータにＦＡ機器専用のアプリケーションソフトウェアがインストールされていなくてはならないといった問題があった。
【０００９】
また、データ転送の操作が難しいアプリケーションソフトウェアを用いる場合、その操作方法を熟知していなければ、パーソナルコンピュータでデータを開いてから転送するためだけに多くの時間を費やしてしまうといった問題があった。
【００１０】
また、同一のデータを複数のパーソナルコンピュータからそれぞれのＦＡ機器に転送する場合、全てのパーソナルコンピュータに同じバージョンの専用アプリケーションソフトウェアがインストールされていないと、ＦＡ機器においてデータを開いた際にそのデータが自動的に加工され内容が異なってしまう可能性があるといった問題があった。例えば、新しいバージョンのアプリケーションソフトウェアで作成されたデータを、ＦＡ機器において古いバージョンのアプリケーションソフトウェアで開くと、古いバージョンのアプリケーションソフトウェアでは対応できていない解析不可能なデータ部分が削除されてしまいデータ作成時とは異なったデータとなる。
【００１１】
本発明は、上記に鑑みてなされたものであって、機器専用のアプリケーションソフトウェアが無くてもデータ転送対象の機器にデータを容易に転送可能なデータファイルを作成する情報作成装置、情報送信装置およびデータファイルの作成方法を得ることを目的とする。
【課題を解決するための手段】
【００１２】
上述した課題を解決し、目的を達成するために、本発明は、機器と接続された情報送信装置から前記機器へ送信する送信データを含むデータファイルを作成するとともに、作成した前記データファイルを前記情報送信装置に提供する情報作成装置において、前記機器に所定の処理を行わせるためのアプリケーションソフトウェアを記憶するアプリケーション記憶部と、前記アプリケーション記憶部が記憶するアプリケーションソフトウェアに基づいて、前記データファイルを作成するデータファイル作成部と、前記データファイル作成部が作成したデータファイルを、前記情報送信装置に提供するために出力する出力部と、を備え、前記データフィル作成部は、前記情報送信装置から前記機器へ送信される送信データ、前記送信データに関する情報を含むデータヘッダ、および前記情報送信装置において前記データファイルを実行すると前記データファイルから前記送信データを抽出して抽出した送信データを前記機器に送信するよう制御する自己実行形式のプログラムデータを有する前記データファイルを作成することを特徴とする。
【００１３】
この発明によれば、情報送信装置においてデータファイルを実行するとデータファイルから送信データを抽出して抽出した送信データを機器に送信する自己実行形式のプログラムデータを有したデータファイルを情報送信装置に提供することが可能となる。
【発明の効果】
【００１４】
この発明によれば、情報送信装置においてデータファイルを実行するとデータファイルから送信データを抽出して抽出した送信データを機器に送信する自己実行形式のプログラムデータを有したデータファイルを情報送信装置に提供できるので、情報送信装置から機器へ容易に送信データを送信することが可能になるとともに、機器へ送信する送信データの維持、管理を容易に行うことが可能になるという効果を奏する。
【発明を実施するための最良の形態】
【００１５】
以下に添付図面を参照して、本発明に係る情報作成装置、情報送信装置およびデータファイルの作成方法の好適な実施の形態を詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００１６】
実施の形態
まず、本実施の形態に係る情報転送システムの概念について説明する。図１は、実施の形態に係る情報転送システムの概念を説明するための図である。情報転送システムは、ＦＡ機器１で使用するデータを含むデータファイル３０をデータファイル作成装置１０によって作成し、作成したデータファイル３０をデータファイル転送装置２０からＦＡ機器１に転送するシステムである。
【００１７】
データファイル作成装置１０は、データファイル転送装置２０からＦＡ機器１へ送信するためのデータ（送信データ）、このデータに関する情報を含むデータヘッダ、データファイル転送装置２０においてデータファイル３０を実行するとデータファイル３０からＦＡ機器１に送信するデータを抽出して抽出したデータをＦＡ機器１に送信することが可能な自己実行形式のプログラムデータを含むデータファイル３０を作成する。
【００１８】
データファイル作成装置１０で作成したデータファイル３０は必要に応じて記憶手段に保存（記憶）される。データファイル作成装置１０は、作成したデータファイル３０を記憶媒体にコピー等することによってデータファイル転送装置２０に提供する。
【００１９】
データファイル転送装置２０が、データファイル３０を実行させると、データファイル３０はデータファイル３０からＦＡ機器１に送信するデータを抽出し、抽出したデータをＦＡ機器１に送信する。換言すると、データファイル転送装置２０は、自己実行形式のデータファイル３０を実行させ、データファイル３０に含まれる所定のデータをＦＡ機器１に送信する。
【００２０】
図２は、実施の形態に係る情報転送システムを示すシステム構成図である。データファイル作成装置（情報作成装置）１０、データファイル転送装置（情報送信装置）２０、１〜複数のＦＡ（Factory Automation）機器１からなる。
【００２１】
データファイル作成装置１０は、パーソナルコンピュータ等の装置であり、データファイル転送装置２０がＦＡ機器１へ転送するデータ（後述するデータ実体部３３）を含むデータファイル３０を作成する。データファイル作成装置１０によって作成されるデータファイル３０は、自己転送機能（自己実行形式）を有したデータであり、データファイル転送装置２０において所定の処理を行うことによってデータファイル３０内のデータ実体部３３がＦＡ機器１に転送される。データファイル作成装置１０は、ＦＡ機器専用アプリケーションを備えており、このＦＡ機器専用アプリケーションによってデータファイル３０を作成する。データファイル作成装置１０は、作成したデータファイル３０をＦＤ（flexible disk）等の記録媒体、外部記憶装置等を介してデータファイル転送装置２０に提供する。
【００２２】
データファイル転送装置２０は、各ＦＡ機器１とシリアルケーブルや通信ネットワーク等によって接続されている。データファイル転送装置２０は、データファイル作成装置１０によって作成されたデータファイル３０を実行し、データファイル３０内のデータ実体部３３をＦＡ機器１に転送（送信）する。ＦＡ機器１は、データファイル転送装置２０からのデータ実体部３３を受信する。
【００２３】
ＦＡ機器１は、プログラマブル表示器、ＰＬＣ（Programmable Logic Controller）、サーボアンプ、サーボコントローラ、インバータ、電子部品実装装置、半導体製造装置、工作機械、産業ロボット等の生産機器、搬送機器、保管機器、制御機器、ＨＭＩ（Human Machine Interface）機器等である。ＦＡ機器１は、データファイル転送装置２０から送信されるデータに基づいて、ＦＡ機器１内のデータを書き換える。
【００２４】
図３は、実施の形態に係るデータファイル作成装置の構成を示すブロック図である。データファイル作成装置１０は、コマンド入力部１１、アプリケーション記憶部１２、データファイル作成部１３、データファイル記憶部１４、出力部１５、制御部１９からなる。
【００２５】
コマンド入力部１１は、コマンド（指示情報）等の各種情報の入力を受付ける入力手段であり、キーボードやマウスを備えて構成される。コマンド入力部１１は、データファイル３０を作成する際のコマンドや作成されたデータファイル３０を出力する際のコマンド等を入力する。
【００２６】
アプリケーション記憶部１２は、データファイル３０を作成するためのＦＡ機器専用のアプリケーションを記憶する。データファイル作成部１３は、コマンド入力部１１からのコマンド入力やアプリケーション記憶部１２が記憶しているＦＡ機器専用のアプリケーションに基づいてデータファイル３０を作成する。データファイル記憶部１４は、データファイル作成部１３が作成したデータファイル３０を記憶する。
【００２７】
出力部１５は、データファイル記憶部１４に記憶しているデータファイル３０等を出力する出力手段であり、ＦＤ等の記録媒体や外部記憶装置にデータファイル３０を出力する。制御部１９は、コマンド入力部１１、アプリケーション記憶部１２、データファイル作成部１３、データファイル記憶部１４、出力部１５を制御する。
【００２８】
図４は、実施の形態に係るデータファイル転送装置の構成を示すブロック図である。データファイル転送装置２０は、コマンド入力部２１、転送処理部２２、表示部２３、データファイル記憶部２４、出力部２５、データファイル入力部２６、制御部２９からなる。
【００２９】
データファイル入力部２６は、データファイル作成装置１０で作成されたデータファイル３０を、ＦＤ等の記録媒体や外部記憶装置を介して入力する。データファイル記憶部２４は、データファイル入力部２６に入力されたデータファイル３０を記憶する。コマンド入力部２１は、コマンド等の各種情報の入力を受付ける入力手段であり、キーボードやマウスを備えて構成される。コマンド入力部２１は、データファイル作成装置１０で作成されたデータファイル３０をデータファイル入力部２６から入力する際のコマンド、データファイル３０をＦＡ機器１に転送する際のコマンド等を入力する。
【００３０】
転送処理部２２は、データファイル記憶部２４に記憶されているデータファイル３０を実行する。転送処理部２２は、コマンド入力部２１からの入力コマンドやデータファイル記憶部２４が記憶しているデータファイル３０に基づいて、データファイル３０をＦＡ機器１に転送するための処理をデータファイル３０に行わせる。
【００３１】
表示部２３は、各種の情報を表示する表示手段であり、モニタ等を備えて構成されている。表示部２３は、データファイル３０をＦＡ機器１に転送する際の転送設定画面等を表示する。表示部２３は、転送設定画面として後述するダイアログ４０を表示する。
【００３２】
出力部２５は、データファイル記憶部２４に記憶しているデータファイル３０を各ＦＡ機器１に出力する出力手段である。出力部２５は、シリアルケーブルや通信ネットワーク等を介してデータファイル３０をＦＡ機器１に送信する。制御部２９は、コマンド入力部２１、転送処理部２２、表示部２３、データファイル記憶部２４、出力部２５、データファイル入力部２６を制御する。
【００３３】
つぎに、データファイル３０の作成処理の処理手順を説明する。図５は、データファイルの作成処理の処理手順を示すフローチャートである。データファイル作成装置１０のユーザは、自己転送機能付データを有したデータファイル３０の作成を開始するための指示情報をコマンド入力部１１から入力する。データファイル作成装置１０の制御部１９は、アプリケーション記憶部１２に記憶しているＦＡ機器専用アプリケーションをデータファイル作成部１３に送信させ、ＦＡ機器専用アプリケーションを開く。
【００３４】
データファイル作成装置１０のユーザは、データ作成用のアプリケーションにおいてＦＡ機器１に転送するためのデータ（データ実体部３３）を新規作成するか、または既存のデータを開くかの指示情報をコマンド入力部１１から入力する。データファイル作成部１３は、ユーザからの入力コマンドに基づいて新規のまたは既存のデータを開く。ユーザは、開いたデータにおいて必要に応じて設定項目の追加やデータの修正等を行う（ステップＳ１００）。
【００３５】
データファイル作成装置１０のユーザは、データファイル３０の作成を開始するための指示情報をコマンド入力部１１から入力する。例えば、データファイル作成装置１０のユーザは、ＦＡ機器専用のアプリケーション（アプリケーションソフトウェア）のメニューから、データファイル３０の作成を開始するためのコマンドを選択（入力）する。データファイル作成部１３は、アプリケーション記憶部１２からＦＡ機器専用のアプリケーションを読み出す。データファイル作成部１３は、データファイル３０の作成を開始する。
【００３６】
ここで、データファイル３０の構成について説明する。図６は、データファイルの構成の一例を示す図である。データファイル３０は、自己実行形式（自己転送機能）を有したデータファイルであり、データ実行部３１、データヘッダ部３２、データ実体部３３を含んで構成されている。データファイル３０は、データファイル全体で実行形式のファイルとなっている。
【００３７】
データ実行部３１には、プログラムデータファイルを動作させる部分（データ）と、データヘッダ部３２の情報を表示し転送する際の通信形態を選択するダイアログ部分（後述するダイアログ４０）と、圧縮されたデータ実体を解凍する部分と、ＦＡ機器１へデータ転送するよう制御する制御部分（制御情報）が格納されている。すなわち、データ実行部３１はデータファイル３０の内容を読み取るプログラム、データファイル転送装置２０の表示部２３にダイアログ４０の内容を表示するプログラム、データファイル転送装置２０からＦＡ機器１にデータファイル３０を転送するプログラム等を含んでいる。データ実行部３１は、データ実体部はＦＡ機１器が解析可能なデータ構造を有したプログラムであり、設定したデータをコンパイル等の処理をすることによって作成される。データ実行部３１のダイアログ４０や通信の仕組みはそれぞれのＦＡ機器１に固有のものであり、それぞれのＦＡ機器専用アプリケーション内に含まれているものである。
【００３８】
データヘッダ部３２には、プログラムデータファイル情報が格納されている。プログラムデータファイル情報の内容は、転送データサイズ、データ作成日時、データ作成者、データのコメント等のデータの内容を示すＦＡ機器１に特化した情報であり、データファイル転送装置２０がデータ転送を行う際にダイアログ４０上に表示される。すなわち、データヘッダ部３２はデータファイル転送装置２０において表示する情報の個数、表示項目、表示内容を格納する。データファイル３０の転送対象となるＦＡ機器１毎にデータヘッダ部３２が格納する情報の個数、表示項目が異なる。
【００３９】
データ実体部３３には、ＦＡ機器１に書き込むデータ自身が圧縮され格納されている。データ実体部３３に格納されるデータの種類としては、ＦＡ機器１を制御・表示するプログラムデータやそのパラメータ、ＦＡ機器１のＯＳ（Operating System）等が含まれる。
【００４０】
このように、データファイル３０は、データ実行部３１を含んで構成されているので、
ＦＡ機器１へデータファイル３０を転送するユーザ（操作者）がデータファイル転送装置２０のローカルディスク上のデータファイル３０を、マウスでダブルクリック等（コマンド入力部２１から指示情報を入力）して実行することにより、データ実行部３１はダイアログ４０にデータヘッダ部３２の情報を表示し、データ実体部３３をＦＡ機器１に転送することが可能となる。
【００４１】
データファイル作成部１３は、データファイル３０の作成を開始すると、まずデータ実体部３３を作成する（ステップＳ１１０）。データファイル作成部１３は、データ実体部３３から必要な情報を抽出（コピーして取り出す）し、データヘッダ部３２を作成する（ステップＳ１２０）。
【００４２】
データファイル作成部１３は、データ実体部３３のデータサイズを小さくするため、データ実体部３３を圧縮し、圧縮したデータ実体部３３をデータヘッダ部３２の後部に結合する（ステップＳ１３０）。このとき、データファイル作成部１３はデータヘッダ部３２のデータサイズ、データ実体部３３の実データサイズ、データ実体部３３の圧縮後のデータサイズをデータヘッダ部３２の先頭位置に保存する。データファイル作成部１３は、データファイル３０の転送対象となるＦＡ機器１毎にデータヘッダ部３２を作成する。
【００４３】
データファイル作成部１３は、圧縮したデータ実体部３３とデータヘッダ部３２を結合したデータの前部に、ＦＡ機器１との通信を実行するプログラムやデータファイル転送装置２０においてデータファイル３０を転送する際に表示するダイアログ４０を含むデータ実行部３１を結合する。
【００４４】
データファイル作成部１３は、圧縮したデータ実体部３３、データヘッダ部３２、データ実行部３１、ダイアログ４０を含むデータをデータファイル３０としてファイル名を実行形式に変更し、データファイル記憶部１４に記憶させる（ステップＳ１４０）。
【００４５】
データファイル作成装置１０のデータファイル記憶部１４に記憶しているデータファイル３０は、ＦＤ等の記録媒体や外部記憶装置等を介してデータファイル転送装置２０に送信される。データファイル転送装置２０は、データファイル作成装置１０で作成されたデータファイル３０をデータファイル入力部２６を介して入力し、データファイル記憶部２４によって記憶する。
【００４６】
つぎに、データファイル３０の転送処理の処理手順を説明する。図７は、データファイルの作成処理の処理手順を示すフローチャートである。データファイル転送装置２０において、データファイル３０を実行するため、コマンド入力部２１からデータファイル３０の実行開始を指示する指示情報を入力する。転送処理部２２は、データファイル記憶部２４からデータファイル３０を読み出す。データファイル３０のデータ実行部３１は、データヘッダ部３２の先頭に保存されているデータヘッダ部３２のデータサイズを取得し、取得したデータサイズを参照してダイアログ４０に表示する情報の個数、項目、内容を取得する（ステップＳ２００）。
【００４７】
データ実行部３１は、データヘッダ部３２に含まれるデータ実体部３３の圧縮サイズと実際のデータのサイズを確認し、データサイズが正しいと判断すると圧縮されたデータ実体部３３を解凍する。
【００４８】
データ実行部３１は、解凍したデータ実体部３３を一時的にデータ実行部３１と異なる別の場所（データファイル転送装置２０内のテンポラリフォルダ（図示せず）やデータファイル記憶部２４）に保存する（記憶させる）（ステップＳ２１０）。
【００４９】
データ実行部３１は、ダイアログ４０を表示部２３に表示させる。ここで、表示部２３で表示されるダイアログ４０の構成について説明する。図８は、表示部に表示されるダイアログの一例を示す図である。ダイアログ４０は、データ情報部４１と通信設定情報部４２を含んで構成されている。
【００５０】
データ情報部４１には、データヘッダ部３２に保存された情報が表示される。データ情報部４１には、例えばＦＡ機器１に転送するデータの全データサイズ、ＦＡ機器１に転送するデータに設定したタイトル、ＦＡ機器１に転送するデータ内の画面数等が表示される。図８においては、データ情報部４１で表示される情報の個数が５個あり、その表示項目がデータサイズ、タイトル、画面数（ベース画面とウィンドウ画面）、コメント数である場合を示している。ここでは、データサイズが５６８バイトであり、タイトルが「Ａライン監視画面データ」であり、ベース画面の画面数が２４であり、ウィンドウ画面の画面数が１８であり、コメント数が２００である場合を示している。
【００５１】
通信設定情報部４２には、データファイル転送装置２０からＦＡ機器１にデータを転送する際の通信設定に関する情報が表示される。通信設定情報部４２には、例えばデータ転送の際の通信方法、この通信方法におけるデータファイル転送装置２０の通信ポート、データ転送の伝送速度、データ転送の際のＩＰ（Internet Protocol）アドレスが表示される。
【００５２】
通信設定情報部４２の通信方法としては、例えばＲＳ（Recommended Standard）２３２、ＲＳ４２２、ＵＳＢ（Universal Serial Bus）、Ｅｔｈｅｒｎｅｔ（登録商標）等があり、ユーザがこれらの通信方法から所定の通信方法を選択する。また、ユーザは通信ポート、伝送速度、ＩＰアドレスを選択する。ユーザは、コマンド入力部２１を介して通信方法、通信ポート、伝送速度を選択するための情報やＩＰアドレスを指定するための情報を入力する。
【００５３】
なお、ユーザによって選択、入力される情報は、データファイル３０を転送するＦＡ機器１と通信を行うためのデータファイル転送装置２０の設定やＦＡ機器１を特定するために使用され、必ずしも全ての情報を選択、入力して設定する必要はない。
【００５４】
データ実行部３１は、ステップＳ２００の処理においてデータヘッダ部３２から取得したデータヘッダ部３２に関する情報（情報の個数、項目、内容等）を、データ情報部４１として表示部２３に表示させる（ステップＳ２２０）。
【００５５】
出力部２５は、データファイル記憶部２４に記憶した解凍されたデータ実体部３３を、データ情報部４１に示される通信設定に基づいてＦＡ機器１に転送（送信）する（ステップＳ２３０）。このとき、データ実体部３３を１度の転送で送信可能な所定のサイズに分割し、分割されたデータ実体部３３の送信を繰り返す（分割されたデータ実体部３３を夫々送信する）ことによってデータ実体部３３の全体をＦＡ機器１に転送してもよい。
【００５６】
データファイル転送装置２０からＦＡ機器１へのデータ実体部３３の転送処理が完了すると、ＦＡ機器１はデータファイル転送装置２０からデータ実体部３３を正しく受信したか否かに関する情報を、データファイル転送装置２０に送信する。
【００５７】
データファイル転送装置２０は、ＦＡ機器１がデータ実体部３３を正しく受信したか否かに関する情報をＦＡ機器１から受信すると、この受信した情報をメッセージダイアログとして表示部２３に表示し、ＦＡ機器１へのデータ転送処理を終了する（ステップＳ２４０）。
【００５８】
ＦＡ機器１は、ＦＡ機器１は、データファイル転送装置２０から送信されたデータ実体部３３に基づいて、ＦＡ機器１内のデータを書き換える。ＦＡ機器１は、ＦＡ機器専用のアプリケーション、ＦＡ機器１内のデータに基づいて所定の処理を行う。
【００５９】
なお、本実施の形態においては情報転送システムのデータファイル転送装置２０が１つである場合について説明したが、情報転送システムにおいてデータファイル転送装置２０を複数で構成してもよい。
【００６０】
なお、本実施の形態においては情報転送システムのデータファイル作成装置１０とデータファイル転送装置２０をそれぞれ別々の構成としたが、データファイル作成装置１０とデータファイル転送装置２０を１つの装置として構成してもよい。
【００６１】
このようにデータファイル作成装置１０は、データファイル転送装置２０においてデータファイル３０を実行するとデータファイル３０からデータ実体部３３を抽出して抽出したデータ実体部３３をＦＡ機器１に送信する自己転送機能を含むデータ実行部３１を有したデータファイル３０をデータファイル転送装置２０に提供することが可能となる。
【００６２】
このように実施の形態によれば、データファイル作成装置１０で作成されたデータファイル３０は自己転送機能を有しているので、データファイル転送装置２０のユーザはＦＡ機器専用のアプリケーションソフトウェアの操作方法を知らなくても、データファイル３０のデータ実体部３３をＦＡ機器１に送信することが可能となる。
【００６３】
また、データファイル作成装置１０とＦＡ機器１が接続されず、データファイル転送装置２０がＦＡ機器専用のアプリケーションソフトウェアを備えていなくても、データファイル作成装置１０で作成されたデータファイル３０内のデータ実体部３３をＦＡ機器１に容易に転送することが可能となる。
【００６４】
また、ＦＡ機器１の使用者とデータファイル３０の作成者が異なる場合であっても、ＦＡ機器１とデータファイル作成装置１０が備えるお互いのアプリケーションソフトウェアのバージョンを意識することなく、データファイル作成装置１０はデータファイル３０を作成することができるとともに、ＦＡ機器１はデータファイル３０のデータ実体部３３を展開することが可能となる。
【００６５】
また、データファイル作成装置１０とＦＡ機器１が備えるアプリケーションソフトウェアのバージョンが異なることによって、データファイル作成装置１０で作成されたデータ実体部３３の内容がＦＡ機器１で変更されることがないため、ＦＡ機器１へ送信するデータの維持、管理を容易に行える。
【００６６】
また、データファイル作成装置１０とＦＡ機器１が備えるアプリケーションソフトウェアのバージョンが異なることによって、データファイル作成装置１０で作成されたデータ実体部３３の内容がＦＡ機器１で変更されることがないため、データファイル作成装置１０によって作成されたデータファイル３０を複数のデータファイル転送装置２０を介して複数のＦＡ機器１に転送することが可能となる。
【産業上の利用可能性】
【００６７】
以上のように、本発明にかかる情報作成装置、情報送信装置およびデータファイルの作成方法は、情報の転送に適している。
【図面の簡単な説明】
【００６８】
【図１】実施の形態に係る情報転送システムの概念を説明するための図である。
【図２】実施の形態に係る情報転送システムを示すシステム構成図である。
【図３】実施の形態に係るデータファイル作成装置の構成を示すブロック図である。
【図４】実施の形態に係るデータファイル転送装置の構成を示すブロック図である。
【図５】データファイルの作成処理の処理手順を示すフローチャートである。
【図６】データファイルの構成の一例を示す図である。
【図７】データファイルの作成処理の処理手順を示すフローチャートである。
【図８】ダイアログの一例を示す図である。
【符号の説明】
【００６９】
１  ＦＡ機器
１０      データファイル作成装置
１１      コマンド入力部
１２      アプリケーション記憶部
１３      データファイル作成部
１４      データファイル記憶部
１５      出力部
１９      制御部
２０      データファイル転送装置
２１      コマンド入力部
２２      転送処理部
２３      表示部
２４      データファイル記憶部
２５      出力部
２６      データファイル入力部
２９      制御部
３０      データファイル
３１      データ実行部
３２      データヘッダ部
３３      データ実体部
４０      ダイアログ
４１      データ情報部
４２      通信設定情報部
【図１】
2006146565.tif 000003
【図２】
2006146565.tif 000004
【図３】
2006146565.tif 000005
【図４】
2006146565.tif 000006
【図５】
2006146565.tif 000007
【図６】
2006146565.tif 000008
【図７】
2006146565.tif 000009
【図８】
2006146565.tif 000010