(57)【特許請求の範囲】
【請求項１】
プログラマブルコントローラとの通信を行うデータ処理装置において、
複数種類の通信プロトコルをそれぞれ制御する複数の通信プロトコル制御手段と、
複数種類のプログラマブルコントローラに対応して、接続されるプログラマブルコントローラを制御するためのＰＣコマンドをそれぞれ作成する複数のＰＣコマンド伝文作成手段と、
通信対象となるプログラマブルコントローラに到達するまでの複数の通信経路に応じた通信経路伝文をそれぞれ作成する複数の通信経路伝文作成手段と、
ユーザが設定したデータに対応して、通信プロトコル制御手段及びＰＣコマンド伝文作成手段並びに通信経路伝文作成手段をそれぞれ抽出し、該抽出された通信プロトコル制御手段及びＰＣコマンド伝文作成手段並びに通信経路伝文作成手段を組み合わせる通信手順管理手段と、を備え、
上記抽出された通信プロトコル制御手段に対応する通信回線に、上記抽出されたＰＣコマンド伝文作成手段及び通信経路伝文作成手段により作成された通信伝文を送信することを特徴とするデータ処理装置
【請求項２】
処理可能な通信プロトコル制御手段及びＰＣコマンド伝文作成手段並びに通信経路伝文作成手段の情報が予め登録された管理テーブルを備え、
上記通信手順管理手段は、上記管理テーブルを参照して、ユーザが設定したデータに対応する通信プロトコル制御手段及びＰＣコマンド伝文作成手段並びに通信経路伝文作成手段をそれぞれ抽出することを特徴とする請求項１に記載のデータ処理装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、複数のプログラマブルコントローラ等の記憶装置を有する制御機器に対して通信を行うデータ処理装置に関するものである。
【０００２】
【従来の技術】
図５は、従来のデータ処理装置の構成を示すブロック図である。
図において、１は入出力機器であるＣＲＴ２やキーボード３、及び接続されるプログラマブルコントローラ（以下、ＰＣと称す）４ａ、４ｂ、４ｃ、４ｄを制御するコントローラ、２はＣＲＴ、３はキーボード、４ａ、４ｂ、４ｃ、４ｄはそれぞれ異なる通信プロトコルに基づく通信回線９ａ、９ｂ、９ｃ、９ｄにより接続されたＰＣである。
【０００３】
コントローラ１は、ユーザプログラムを実行するＣＰＵ５、ＰＣ通信プログラム等のユーザプログラム１２Ａが展開されるメモリ６Ａ、ＣＲＴ２と接続するためのＣＲＴ用インターフェース７ａ、キーボード３と接続するためのキーボード用インターフェース７ｂ、異なる通信プロトコルにより接続されるＰＣとのインターフェースであって、例えばプロトコルＡ用Ｉ／Ｆ８ａ、プロトコルＢ用Ｉ／Ｆ８ｂから構成される。
なお、ＰＣ（Ａ）はＡ種類のＰＣ、ＰＣ（Ｂ）はＢ種類のＰＣ、ＰＣ（Ｃ）はＣ種類のＰＣを表わしている。
【０００４】
図６は、ＰＣ内部のメモリ状態を示したメモリ状態図であり、例としてＰＣ（Ｃ）４ｃ、４ｄのメモリを示している。
図において、１７はＰＣ（Ｃ）４ｃのメモリであり、内部のデバイス領域１７ａに例えばデバイスＷ０からＷ９９のデバイスデータが格納されている。１８はＰＣ（Ｃ）４ｄのメモリであり、内部のデバイス領域１８ａに例えばデバイスＤ０からＤ４９のデバイスデータが格納されている。
【０００５】
図７は、コントローラ１がＰＣ４と通信を行うために使用する通信伝文構成を示した通信伝文構成図である。
図において、１９は通信を行う伝文全体を表わし、その内容は、通信対象となるＰＣに対する通信経路を判断するために必要な要求元通信回線情報１９ｃ及び経由通信回線情報１９ｄからなる通信経路伝文１９ａと、ＰＣ特有のコマンドを処理するためのＰＣコマンド伝文１９ｂから構成されている。
【０００６】
図８は、異なる通信回線を通り、異なるＰＣ（Ａ）４ａ、ＰＣ（Ｂ）４ｂをそれぞれ経由し、同一種類のＰＣ（Ｃ）４ｃ、４ｄからデータを収集するデータ処理処理方法を示したフローチャートであり、図を用いて従来のＰＣとの通信方法をデータ収集を例にして説明する。
【０００７】
本従来例では、ユーザによる入出力機器の操作により、まず通信回線９ａに接続されているＰＣ（Ａ）４ａを経由し通信回線９ｃに接続されているＰＣ（Ｃ）４ｃのメモリ１７からデバイス領域１７ａの製品番号データであるデバイスＷ０〜Ｗ９９、次に通信回線９ｂに接続されているＰＣ（Ｂ）４ｂを経由し通信回線９ｄに接続されているＰＣ（Ｃ）４ｄのメモリ１８からデバイス領域１８ａの生産完了台数データであるデバイスＤ０〜Ｄ４９、の順にデータ収集を行う場合のユーザプログラム１２の例にとり説明する。
【０００８】
ユーザによる入出力機器の操作により、まずステップＳ１１において、ＰＣ（Ｃ）４ｃとの通信を行うため、ＰＣ（Ｃ）４ｃとの通信プロトコルに従って、ＰＣ（Ｃ）４ｃから製品番号データであるデバイスＷ０〜Ｗ９９のデータ収集のためのＰＣコマンド伝文１９ｂ「デバイスデータ収集コマンド」と、通信経路である通信回線９ａ、９ｃに対応した通信経路伝文１９ａを作成し、一つの通信伝文１９にする。
【０００９】
具体的には、ユーザプログラム１２には、ＰＣ４に対する通信伝文の形式が、コントローラ１への接続状況、ＰＣの種類等に応じて予め想定して複数設定されている。
ユーザによる入出力機器の操作に応じて、ユーザプログラム１２の中から接続状況、ＰＣの種類により定められる通信伝文の形式を抽出（作成）し、該通信伝文の形式をもとに入力されたデータを加え、通信伝文１９を完成させる。
【００１０】
次にステップＳ１２において、ＰＣ（Ａ）４ａを経由してＰＣ（Ｃ）４ｃに通信するため、プロトコルＡ用Ｉ／Ｆ８ａを介して通信回線９ａをオープン（接続処理）し、ステップＳ１３において、ＰＣ（Ａ）４ａを経由し、実際にＰＣ（Ｃ）４ｃから製品番号データであるデバイスＷ０〜Ｗ９９のデータ収集を行うための通信伝文１９を使用してＰＣ（Ａ）４ａと通信を行う。
【００１１】
プロトコルＡ用Ｉ／Ｆ８ａを介して送られた通信伝文１９は、ＰＣ（Ａ）４ａにおいて自局宛の伝文か否かが判断され、通信路経路伝文１９ａから自局宛の伝文ではなくＰＣ（Ｃ）４ｃに対するであると判断されるので、該伝文をの経由通信回線情報１９ｄに基づき通信回線９ｃを介してＰＣ（Ｃ）４ｃに流す。
ＰＣ（Ｃ）４ｃでは、受けた伝文が自局の形式にあった自局宛の伝文であると判断し、ＰＣコマンド伝文１９ｂ中に書き込まれている命令「デバイスＷ０〜Ｗ９９のデータ収集」に応じて製品番号データであるデバイスＷ０〜Ｗ９９のデータをコントローラ１に対して送信する。
【００１２】
その後、ステップＳ１４において、通信回線９ａをクローズし、ＰＣ（Ｃ）４ｃからのデバイスＷ０〜Ｗ９９のデータ収集が終了する。
【００１３】
次に異なる経路で接続されている同一種類のＰＣであるＰＣ（Ｃ）４ｄから生産完了台数データであるデバイスＤ０〜Ｄ４９のデータを収集するため、ユーザによる入出力機器に操作に基づき、ステップＳ１５において、ＰＣ（Ｃ）４ｄとの通信を行うため、ＰＣ（Ｃ）４ｄとの通信プロトコルに従って、ＰＣ（Ｃ）４ｄから生産完了台数データであるデバイスＤ０〜Ｄ４９のデータ収集のためのＰＣコマンド伝文１９ｂ「デバイスデータ収集コマンド」と、通信経路である通信回線９ｂ、９ｄに対応した通信経路伝文１９ａを作成し、一つの通信伝文１９にする。
【００１４】
次にステップＳ１６において、ＰＣ（Ｂ）４ｂを経由してＰＣ（Ｃ）４ｄに通信するため、プロトコルＢ用Ｉ／Ｆ８ｂを介して通信回線９ｂをオープン（接続処理）し、ステップＳ１７において、ＰＣ（Ｂ）４ｂを経由し、実際にＰＣ（Ｃ）４ｄから生産完了台数データであるデバイスＤ０〜Ｄ４９のデータ収集を行うための通信伝文１９を使用してＰＣ（Ｃ）４ｄと通信を行う。
【００１５】
プロトコルＢ用Ｉ／Ｆ８ｂを介して送られた通信伝文１９は、ＰＣ（Ｂ）４ｂにおいて自局宛の伝文か否かが判断され、通信路経路伝文１９ａから自局宛の伝文ではなくＰＣ（Ｃ）４ｄに対するであると判断されるので、該伝文をの経由通信回線情報１９ｄに基づき通信回線９ｄを介してＰＣ（Ｃ）４ｄに流す。
ＰＣ（Ｃ）４ｄでは、受けた伝文が自局の形式にあった自局宛の伝文であると判断し、ＰＣコマンド伝文１９ｂ中に書き込まれている命令「デバイスＤ０〜ＤＷ４９のデータ収集」に応じて製品番号データであるデバイスＤ０〜Ｄ４９のデータをコントローラ１に対して送信する。
【００１６】
その後、ステップＳ１８において、通信回線９ｂをクローズし、ＰＣ（Ｃ）４ｄからの生産完了台数データであるデバイスＤ０〜Ｄ４９のデータ収集は終了である。
【００１７】
【発明が解決しようとする課題】
データ通信方法では、異なる通信回線、通信先のＰＣの種類に応じて、各々ＰＣと通信する伝文が異なっている。また、ＰＣ経由で他のＰＣとの通信の場合、経由する通信の通信伝文形式に合わせた伝文が必要である。
そのため、従来では、異なる通信回線、通信先のＰＣの種類、通信経由の状況に応じた何通りにも及ぶ通信形態を想定して、その通新形態に用いられる通信伝文を予め作成してユーザプログラムとして用意しておかなければならず、プログラムが肥大化し、性能も低下するという問題があった。
そして、この通信伝文を予め用意するに際しては、対象ＰＣの専門知識、通信経路の専門知識を用いて専用の通信伝文作成手順に従って伝文を作成する必要があった。
また、新規に通信の種類や、ＰＣの種類が追加されるたびに対応する伝文を作成する必要があり、プログラムが肥大化、複雑化するという問題があった。
【００１８】
本発明は上記のような問題点を解決するためになされたもので、ユーザプログラムからは管理手段に対して統一した手順でアクセスするだけで、通信回線、通信経路、ＰＣの特性を意識することなく、ＰＣとの通信が可能になることを目的としている。
【００１９】
【課題を解決するための手段】
この発明に係るデータ処理装置は、プログラマブルコントローラとの通信を行うデータ処理装置において、複数種類の通信プロトコルをそれぞれ制御する複数の通信プロトコル制御手段と、複数種類のプログラマブルコントローラに対応して、接続されるプログラマブルコントローラを制御するためのＰＣコマンドをそれぞれ作成する複数のＰＣコマンド伝文作成手段と、通信対象となるプログラマブルコントローラに到達するまでの複数の通信経路に応じた通信経路伝文をそれぞれ作成する複数の通信経路伝文作成手段と、ユーザが設定したデータに対応して、通信プロトコル制御手段及びＰＣコマンド伝文作成手段並びに通信経路伝文作成手段をそれぞれ抽出し、該抽出された通信プロトコル制御手段及びＰＣコマンド伝文作成手段並びに通信経路伝文作成手段を組み合わせる通信手順管理手段と、を備え、上記抽出された通信プロトコル制御手段に対応する通信回線に、上記抽出されたＰＣコマンド伝文作成手段及び通信経路伝文作成手段により作成された通信伝文を送信することを特徴とするものである。
【００２０】
また、処理可能な通信プロトコル制御手段及びＰＣコマンド伝文作成手段並びに通信経路伝文作成手段の情報が予め登録された管理テーブルを備え、上記通信手順管理手段は、上記管理テーブルを参照して、ユーザが設定したデータに対応する通信プロトコル制御手段及びＰＣコマンド伝文作成手段並びに通信経路伝文作成手段をそれぞれ抽出するものである。
【００２３】
【発明の実施の形態】
図１は、実施の形態１におけるのデータ処理装置の構成を示すブロック図である。
図において、１は入出力機器であるＣＲＴ２やキーボード３、及び接続されるＰＣ４ａ、４ｂ、４ｃ、４ｄを制御するコントローラ、２はＣＲＴ、３はキーボード、４ａ、４ｂ、４ｃ、４ｄはそれぞれ異なる通信プロトコルに基づく通信回線９ａ、９ｂ、９ｃ、９ｄにより接続されたＰＣである。
【００２４】
コントローラ１は、ユーザプログラムを実行するＣＰＵ５、ＰＣ通信プログラム等のユーザプログラム１２及び通信回線制御手段１６ａ、１６ｂを管理する管理管理テーブル１１並びにメモリ６内で動作するデータ処理手段１０が展開されている。
が展開されるメモリ６、ＣＲＴ２と接続するためのＣＲＴ用インターフェース７ａ、キーボード３と接続するためのキーボード用インターフェース７ｂ、異なる通信プロトコルにより接続されるＰＣとのインターフェースであって、例えばプロトコルＡ用Ｉ／Ｆ８ａ、プロトコルＢ用Ｉ／Ｆ８ｂから構成される。
なお、ＰＣ（Ａ）はＡ種類のＰＣ、ＰＣ（Ｂ）はＢ種類のＰＣ、ＰＣ（Ｃ）はＣ種類のＰＣを表わしている。
【００２５】
図２はメモリ６内で動作するデータ処理手段６ａの機能を示す機能図である。図において、１４は通信伝文１９のうち、通信回線９ａ〜９ｄに対応した通信経路伝文１９ａを作成する通信経路伝文作成手段であり、１４ａは例えばＲＳ２３２Ｃである通信回線Ａで接続されている通信回線Ａ用通信経路伝文作成手段、１４ｂは例えばイーサネット通信である通信回線Ｂで接続されている通信回線Ｂ用通信経路伝文作成手段、１４ｃは例えばＲＳ４２２である通信回線Cで接続されている通信回線Ｃ用通信経路伝文作成手段、１４ｄは例えば独自ＬＡＮである通信回線Ｄで接続されている通信回線Ｄ用通信経路伝文作成手段である。
【００２６】
１５は通信伝文１９のうち、ＰＣ４ａ〜４ｄに対応したＰＣコマンド伝文１９ｂを作成するＰＣコマンド伝文作成手段であり、１５ａはＡ種類のＰＣ（Ａ）専用のデバイス読み出し等のＰＣコマンドを作成するＰＣ（Ａ）用ＰＣコマンド伝文作成手段、１５ｂ、１５ｃは同様にＢ種類のＰＣ（Ｂ）あるいはＣ種類のＰＣ（Ｃ）専用のデバイス読み出し等のＰＣコマンドを作成するＰＣ（Ｂ）用ＰＣコマンド伝文作成手段、ＰＣ（Ｃ）用ＰＣコマンド伝文作成手段である。
【００２７】
１６は通信時に使用するコントローラ側のプロトコル用Ｉ／Ｆ８ａ、８ｂに対応している通信プロトコル制御手段としての通信回線制御手段であり、１６ａは例えばＲＳ２３２ＣであるプロトコルＡに接続されているプロトコルＡ用通信回線制御手段、１６ｂは例えばイーサネット通信であるプロトコルＢに接続されているプロトコルＢ用通信回線制御手段である。
１３は通信経路伝文作成手段１４、ＰＣコマンド伝文作成手段１５、通信回線制御手段１６を管理する管理テーブル１１を用いて目的のＰＣと通信するための通信手順管理手段である。
【００２８】
図３は、通信手順管理手段１３が参照する管理テーブル１１の内容を示した状態図であり、処理可能な通信経路伝文作成手段、ＰＣコマンド伝文作成手段、通信回線制御手段の情報を予め登録されている。この三種類の手段は、ＰＣに対する通信を行うために必要な手段であり、これらを組み合わせることによって、目的のＰＣに対して処理が可能となるものである。
図４は、本実施の形態のデータ処理手段１０の動作を示すフローチャートである。
【００２９】
次に、図を用いて本実施の形態の動作について説明する。
まず、ユーザが例えばユーザプログラムで用意した画面を用いて所定の通信経路を指定すると共に、通信の対象とするＰＣを選択すると、ユーザプログラム１２から呼ばれる通信手順管理手段１３は、ユーザにより指定された通信経路を元に、管理テーブル１１からユーザの指定に対応する通信経路伝文作成手段１４ａ、１４ｂ、１４ｃ、１４ｄのいずれかを起動すると共に、ユーザにより指定された対象ＰＣを元に、管理テーブル１１から適切なＰＣコマンド伝文作成手段１５ａ、１５ｂ、１５ｃのいずれかを起動する。
【００３０】
通信経路伝文作成手段１４ａ、１４ｂ、１４ｃ、１４ｄでは、ユーザ要求で指定された通信経路を元に、通信で使用する通信伝文１９のうち、通信経路伝文１９ａを作成する。
ＰＣコマンド伝文作成手段１５ａ、１５ｂ、１５ｃでは、ユーザ要求で指定されたＰＣコマンドを元に、通信で使用する通信伝文１９のうち、ＰＣコマンド伝文１９ｂを作成する。
そして、作成された通信経路伝文１９ａ及びＰＣコマンド伝文１９ｂを合成して通信伝文を作成する。
【００３１】
その後、ユーザから要求された使用通信回線を元に、適切な通信回線制御手段１６ａ、１６ｂの何れかを起動し、作成された通信伝文１９を通信回線に送信し、結果を受信する。
【００３２】
次に、コントローラ１の通信手順管理手段１３の詳細動作を図４のフローチャートを用いて説明する。
図４は、ユーザプログラム１２が通信手順管理手段１３を呼び出し、異なる通信経路を通り、異なるＰＣ（Ａ）４ａ、ＰＣ（Ｂ）４ｂを経由し、同一種類のＰＣ（Ｃ）４ｃ、４ｄからデバイスデータを収集するフローチャートである。
本実施の形態では、まず、通信回線９ａに接続されているＰＣ（Ａ）４ａを経由し通信回線９ｃに接続されているＰＣ（Ｃ）４ｃのメモリ１７からデバイス領域１７ａの製品番号データであるデバイスＷ０〜Ｗ９９、次に通信回線９ｂに接続されているＰＣ（Ｂ）４ｂを経由し通信回線９ｄに接続されているＰＣ（Ｃ）４ｄのメモリ１８からデバイス領域１８ａの生産完了台数データであるデバイスＤ０〜Ｄ４９の順にデータ収集を行う場合のユーザプログラム１２の例を取り説明する。
【００３３】
まず、ＰＣ（Ａ）４ａを経由し通信回線９ｃに接続されているＰＣ（Ｃ）４ｃから製品番号データであるデバイスＷ０〜Ｗ９９のデータを収集するため、ステップＳ１において、ユーザの入力（指示）に応じてユーザプログラム１２は、通信手順管理手段１３に対し、ＰＣ（Ｃ）４ｃから収集したい製品番号データであるデバイスＷ０〜Ｗ９９を指定して、通信手順管理手段１３を呼び出す。
【００３４】
次に、ステップＳ２において、通信手順管理手段１３は、管理テーブル１１を参照し、ユーザの指示に応じた経由する通信回線９ｃに対応した通信経路伝文作成手段１４ｃを起動させる。そしてこの起動に際して、コントローラ１からＰＣ（Ｃ）４ｃ迄の通信回線９ａ、９ｃの情報を指定する。
【００３５】
起動された通信経路伝文作成手段１４ｃでは、通信回線９ａ、９ｃの情報を通信伝文１９の通信経路伝文１９ａにある要求元通信回線情報領域１９ｃに要求元の通信回線の「情報９ａ」をセットし、経由通信回線情報領域１９ｄに経由する通信回線の「情報９ｃ」をセットし、通信経路伝文１９ａを作成する。
【００３６】
次に、ステップＳ３にて、通信手順管理手段１３は、管理テーブル１１を参照し、通信対象であるＰＣ（Ｃ）４ｃに対応したＰＣ（Ｃ）用ＰＣコマンド伝文作成手段１５ｃに対してデバイスＷ０〜Ｗ９９の収集コマンドを指定して起動させる。
起動されたＰＣ（Ｃ）用ＰＣコマンド伝文作成手段１５ｃでは、ＰＣ（Ｃ）４ｃ専用のデバイスＷ０〜Ｗ９９の収集コマンドを通信伝文１９のＰＣコマンド伝文１９ｂにセットし、ＰＣコマンド伝文１９ｂを作成する。
【００３７】
次に、ステップＳ４にて、通信手順管理手段１３は、管理テーブル１１を参照し、通信回線９ａに対応するプロトコルＡ用通信回線制御手段１６ａを使用して、ステップＳ２、Ｓ３で作成した通信伝文１９により通信を行うことにより、通信回線９ａに接続されているＰＣ（Ａ）４ａを経由し通信回線９ｃに接続されているＰＣ（Ｃ）４ｃのメモリ１７からデバイス領域１７ａの製品番号データであるデバイスＷ０〜Ｗ９９のデータを収集する。
以上で、ＰＣ（Ｃ）４ｃからの製品番号データであるデバイスＷ０〜Ｗ９９のデータ収集が終了する。
【００３８】
次に、ＰＣ（Ｂ）４ｂを経由し通信回線９ｄに接続されているＰＣ（Ｃ）４ｄから生産完了台数データであるデバイスＤ０〜Ｄ４９のデータを収集するため、ステップＳ５において、ユーザの入力（指示）に応じてユーザプログラム１２は、通信手順管理手段１３に対しＰＣ（Ｃ）４ｄから収集したい生産完了台数データであるデバイスＤ０〜Ｄ４９を指定して通信手順管理手段１３を呼び出す。
【００３９】
次に、ステップＳ６にて、通信手順管理手段１３は、管理テーブル１１を参照し、ユーザの指示に応じた経由する通信回線９ｄに対応した通信経路伝文作成手段１４ｄを起動する。そしてこの起動に際して、コントローラ１からＰＣ（Ｃ）４ｄ迄の通信回線９ｂ、９ｄの情報を指定する。
【００４０】
起動された通信経路伝文作成手段１４ｄでは、通信回線９ｂ、９ｄの情報を通信伝文１９の通信経路伝文１９ａにある要求元通信回線情報領域１９ｃに要求元の通信回線の「情報９ｂ」をセットし、経由通信回線情報領域１９ｄに経由する通信回線の「情報９ｄ」をセットし、通信経路伝文１９ａを作成する。
【００４１】
次に、ステップＳ７にて、通信手順管理手段１３は管理テーブル１１を参照し、通信対象であるＰＣ（Ｃ）４ｄに対応したＰＣ（Ｃ）用コマンド伝文作成手段１５ｃに対しデバイスＤ０〜Ｄ４９の収集コマンドを指定して起動させる。
起動されたＰＣ（Ｃ）用ＰＣコマンド伝文作成手段１５ｃでは、ＰＣ（Ｃ）４ｄ専用のデバイスＤ０〜Ｄ４９の収集コマンドを通信伝文１９のＰＣコマンド伝文１９ｂにセットし、ＰＣコマンド伝文１９ｂを作成する。
【００４２】
次に、ステップＳ８にて、通信手順管理手段１３は、管理テーブル１１を参照し、通信回線９ｂに対応するプロトコルＢ用通信回線制御手段１６ｂを使用して、ステップＳ６、Ｓ７で作成した通信伝文１９により通信を行うことにより、通信回線９ｂに接続されているＰＣ（Ｂ）４ｂを経由し、通信回線９ｄに接続されているＰＣ（Ｃ）４ｄのメモリ１８からデバイス領域１８ａの生産完了台数データであるデバイスＤ０〜Ｄ４９のデータを収集する。
以上で、ＰＣ（Ｃ）４ｄからの生産完了台数データであるデバイスＤ０〜Ｄ４９のデータ収集が終了する。
【００４３】
本実施の形態によれば、ユーザプログラム内にあらゆる通新形態を想定した通信経路伝文を予め用意することなく、ユーザの経路の指定に基づきユーザプログラムは統一したプログラムインタフェースを持つ通信手順管理手段１３を使用して通信経路伝文を組み立て通信経路伝文を作成する。そのため、ユーザは各種通信手順を何等意識せずに統一された手順に沿ってＰＣとの通信を行うことができる。
また、通信経路、ＰＣ、通信回線別の対応する手順を管理テーブルで管理し組み立て利用するため、メモリ容量を大幅に削減できる。
また、コントローラに接続される新規の通信形態、ＰＣの種類等が増えた場合でも、各々の対応する手段を用意し、管理テーブルに登録しておくだけで、ユーザからは通信手順を変更することなく新規の通信、ＰＣに対応可能となる。
また、ＰＣとコントローラとの通信は、同じ通信状況（通信伝文）で繰り返し行われる場合があるので、一度ユーザの設定により作成された通信伝文を所定のメモリに記憶しておけば、ユーザから再度同じ設定があった場合に格納しておいた通信伝文を瞬時に使用することができ、応答性が向上する。
【００４４】
【発明の効果】
本発明に係るデータ処理装置によれば、ユーザにより通信対象を指定するだけで、異なる通信プロトコル、ＰＣ、通信経路での通信の通信プロトコルや通信手順を意識することなく必要な通信を行うことができる。
また、通信経路、ＰＣ、通信回線別の対応する手順のみを利用するため、メモリ上最小の構成で、異なる通信プロトコルにより接続されているＰＣとの通信が容易に行える。
【図面の簡単な説明】
【図１】  本実施の形態によるデータ処理装置の構成を示すブロック図である。
【図２】  データ処理手段の機能を示す機能構成図である。
【図３】  管理テーブル内容を示した状態図である。
【図４】  データ処理手段の動作を示すフローチャートである。
【図５】  従来のデータ処理装置の構成を示すブロック図である。
【図６】  ＰＣのメモリ内容を示したメモリ状態図である。
【図７】  通信伝文の構成を示した構成図である。
【図８】  従来のデータ処理方法を示すフローチャートである。
【符号の説明】
１  コントローラ、２  ＣＲＴ、３  キーボード、４  ＰＣ、５  ＣＰＵ、６  メモリ、６ａ  データ処理手段、８  プロトコルインターフェース、９  通信回線、１０  通信経路伝文作成手段、１１  ＰＣコマンド伝文作成手段、１２通信回線制御手段１３  通信手順管理手段、１４  管理テーブル、１５  ユーザプログラム。
【図１】
0003785795.tif 000002
【図２】
0003785795.tif 000003
【図３】
0003785795.tif 000004
【図４】
0003785795.tif 000005
【図５】
0003785795.tif 000006
【図６】
0003785795.tif 000007
【図７】
0003785795.tif 000008
【図８】
0003785795.tif 000009