(57)【要約】【課題】データを授受する相手先となる通信機能を有する機器の通信手段とプログラマブル表示器が提示する通信手段とが相違する場合においても、複雑な処理を要せずに相手先機器との通信が可能なプログラマブル表示器を得ること。【解決手段】他機器との通信データの送受信用の通信プロトコルを定義するデータとして変更可能に前記プログラマブル表示器に保持された通信プロファイルを他機器側の通信プロトコルに合わせて編集して他機器と通信データを送受信する通信経路を確立して通信可能とするとともに他機器から受信する通信データを通信プロファイルに基づいて解析してプログラマブル表示器で処理可能な内部データを生成する。【選択図】      図１
2004334442.tif 000002
【特許請求の範囲】
【請求項１】
任意の通信プロトコルを有する他機器と通信データの送受信を行って該通信データの表示を行うプログラマブル表示器であって、
前記他機器との前記通信データの送受信用の通信プロトコルを定義するデータである通信プロファイルを前記他機器側の通信プロトコルに合わせて編集して前記他機器と前記通信データを送受信する通信経路を確立して通信可能とするとともに、前記他機器から受信する通信データを前記編集した通信プロファイルに基づいて解析してプログラマブル表示器で処理可能な内部データを生成すること
を特徴とするプログラマブル表示器。
【請求項２】
前記他機器と前記通信データの送受信を行う機器用通信手段と、
通信プロファイルを保持する記憶手段と、
前記通信プロファイルの生成または変更を行う通信プロファイル編集手段と、
前記通信プロファイルを用いて、前記通信経路を確立するとともに前記他機器から受信する前記通信データを解析して前記内部データを生成する解析手段と、
前記内部データに基づいて前記通信データに含まれる情報を表示する表示手段と
を備えることを特徴とする請求項１に記載のプログラマブル表示器。
【請求項３】
前記通信プロファイルは、前記通信経路確立のための情報である通信設定情報と、前記通信データのデータ構成を定義する情報である通信データ構成設定情報と、前記通信データに含まれるデータを授受する手順を定義する情報である通信データ交換手順情報とを有し、
前記解析手段が、
前記通信設定情報を解析して前記機器用通信手段の通信条件を設定することにより前記通信経路を確立する通信設定解析手段と、
前記通信データ構成設定情報と、前記通信データ交換手順情報とを用いて前記他機器から受信する通信データを解析して前記内部データを生成する通信データ解析手段と、
前記通信データ構成設定情報と前記通信データ交換手順情報とを用いて前記他機器から受信した前記通信データに対する応答通信データを生成する送信データ生成手段と
を備えることを特徴とする請求項２に記載のプログラマブル表示器。
【請求項４】
前記通信プロファイル編集手段として、
前記通信プロファイルの生成処理または変更処理を行う外部編集手段と、
前記外部編集手段と通信する外部編集手段用通信手段と、
前記外部編集手段用通信手段を通じて前記外部編集手段で生成処理または変更処理を行った前記通信プロファイルを前記記憶手段に格納する通信プロファイル格納処理手段と、
前記記憶手段に保持された前記通信プロファイルを前記外部編集手段に取り出す通信プロファイル出力手段と
を備えることを特徴とする請求項２に記載のプログラマブル表示器。
【請求項５】
前記通信プロファイルを保持する外部記憶手段と、
前記外部記憶手段を読み書きする外部記憶手段読み書き手段と、
前記外部記憶手段に保持された通信プロファイルを前記記憶手段に格納する通信プロファイル格納処理手段と、
前記記憶手段に保持された前記通信プロファイルを取り出す通信プロファイル出力手段と
をさらに備えることを特徴とする請求項２に記載のプログラマブル表示器。
【請求項６】
前記通信プロファイルがＸＭＬ形式で記述されていることを特徴とする請求項２に記載のプログラマブル表示器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、プログラマブル表示器に関し、特にデータを授受する相手先となる通信機能を有する機器の通信手段と、プログラマブル表示器が提示する通信手段とが相違する場合においても、複雑な処理を要せずにプログラマブル表示器の通信手段と相手先機器の通信手段とを一致させることで相手先機器との通信が可能なプログラマブル表示器に関するものである。
【０００２】
【従来の技術】
従来、プログラマブル表示器では、通信機能を有する機器とデータの授受を行うためには、相手先である通信機能を有する機器の通信ソフトウエアをプログラマブル表示器の通信手段に合わせるように作成、または変更するか、相手先である通信機能を有する機器がデータの授受に使用するデータをプログラマブル表示器が解析可能なプログラム言語でプログラマブル表示器が解析可能なデータに変換するプログラムを備えることが必要となる。そして、ユーザが上記の通信ソフトウエアやプログラムの作成・修正を行うためには特別なプログラミング知識が必要とされる。
【０００３】
すなわち上記のような従来の技術では、通信機能を有する機器がプログラマブル表示器とデータの授受しようとすると、既に作成済みの通信機能を有する機器の通信ソフトウエアの変更または再構築が必要になるという問題がある。
【０００４】
また、プログラマブル表示器とデータを授受しようとする通信機能を有する機器の通信ソフトウエアの変更、再構築が不可能のとき、プログラマブル表示器とデータの授受が不可能になるという問題がある。
【０００５】
これに対して、例えばプログラマブル表示器とデータを授受しようとする通信機能を有する特定機器のうち代表的なものについては固有のデータの受け渡し手順を複数備えるものがある（例えば特許文献１参照）。
【０００６】
【特許文献１】
特開２００２−９４５９９号公報（第１頁、第４頁、第図２（ｂ））
【０００７】
【発明が解決しようとする課題】
しかしながら、この場合もデータの受け渡し手順を作成しておくためには特別なプログラミング知識が必要でありユーザに多大な負担が生じ、また、予めデータの受け渡し手順を作成しておいた特定の機器にしか対応できないという問題がある。
【０００８】
この発明は上記に鑑みてなされたもので、データを授受する相手先となる通信機能を有する機器の通信手段と、プログラマブル表示器が提示する通信手段とが相違する場合においても、複雑な処理を要せずにプログラマブル表示器の通信手段と相手先機器の通信手段とを一致させることで相手先機器との通信が可能なプログラマブル表示器を得ることを目的とする。
【０００９】
【課題を解決するための手段】
上記目的を達成するため、この発明に係るプログラマブル表示器は、任意の通信プロトコルを有する他機器と通信データの送受信を行って該通信データの表示を行うプログラマブル表示器であって、他機器との通信データの送受信用の通信プロトコルを定義するデータとして変更可能にプログラマブル表示器に保持された通信プロファイルを他機器側の通信プロトコルに合わせて編集して他機器と前記通信データを送受信する通信経路を確立して通信可能とするとともに他機器から受信する通信データを通信プロファイルに基づいて解析してプログラマブル表示器で処理可能な内部データを生成することを特徴とする。
【００１０】
この発明によれば、プログラマブル表示器は、他機器との通信用の通信プロトコルを定義するデータとして保持された各種設定情報である通信プロファイルを備える。この通信プロファイルは、プログラマブル表示器において容易に変更可能とされている。
【００１１】
また、このプログラマブル表示器においては、プログラマブル表示器側の通信プロファイル内の通信プロトコルを通信先である他機器側の通信プロトコルに合わせて変更することにより、他機器との通信経路を確立して通信を可能とする。そして、他機器から受信した通信データを前記の通信プロファイルに含まれる情報を用いて解析してプログラマブル表示器で処理可能な内部データを生成することができる。これにより、プログラマブル表示器では該データに基づいて通信データに含まれる情報を表示することができる。
【００１２】
したがって、このプログラマブル表示器においては、任意の異なる通信プロトコルを有する他機器と通信を行うに際して、通信先である他機器側の通信プロトコルが変更される場合、または、新たな他機器と通信を行う場合においても、他機器側の通信ソフトウエアをプログラマブル表示器側の通信プロトコルに合わせるように修正、再構築などをする必要が無く、ユーザがプログラマブル表示器側の通信プロファイルの編集を行うだけで、簡便且つ確実に他機器との通信を行い、情報の表示を行うことが可能である。
【００１３】
また、通信プロファイルがデータして定義されているため、ユーザが通信プロファイルの編集を行う際、特別なプログラミングの知識を必要とせず、さらに、プログラマブル表示器上でも他の装置を用いても容易に編集することが可能である。
【００１４】
【発明の実施の形態】
以下に添付の図を参照してこの発明の実施の形態を詳細に説明する。
【００１５】
実施の形態１．
図１は、本発明におけるプログラマブル表示器の構成を示すブロック図である。図１に示すように、本発明におけるプログラマブル表示器は、表示装置１ａ、操作装置１ｂ、機器用通信装置１ｃ、解析部１ｄ、機器１ｅ、汎用計算機１ｆ、通信プロファイル１ｇ、記憶装置１ｈ、外部記憶媒体１ｊ、外部記憶媒体読み書き装置１ｋ、データ領域１ｍ、作業領域１ｎ、一時記憶装置１ｐ、汎用計算機用通信装置１ｑ、表示制御部１ｒ、操作入力処理部１ｓおよびシステムプログラム１ｔを備えて構成されている。
【００１６】
表示装置１ａは、各種情報を表示するために設けられた表示装置であり、該表示装置１ａは表示制御部１ｒにより制御される。操作装置１ｂは、例えばタッチバネルなどのようなユーザが手をふれることで操作可能な操作装置であり、操作装置１ｂでの操作により入力された情報は操作入力処理部１ｓで処理される。このような操作装置１ｂを備えることにより、プログラマブル表示器において容易に通信プロファイルの編集処理を行うことができる。そして、新たな通信機器の追加、既存の通信機器における各種情報の変更が発生した場合でも、プログラマブル表示器にこれらの追加、変更を容易に且つ迅速に反映させることができる。
【００１７】
機器用通信装置１ｃは、外部機器である機器１ｅと通信を行う通信装置である。ここで、機器１ｅは、例えば通信機能を有するマイコンボ−ドのような外部機器である。汎用計算機１ｆは、プログラマブル表示器に接続され、プログラマブル表示器と機器１ｅとが通信するための通信プロファイル１ｇを編集、すなわち生成または変更するものである。このような汎用計算機１ｆを備えることにより、プログラマブル表示器の外部においても通信プロファイル１ｇの編集を行うことが可能である。また、汎用計算機１ｆは、プログラマブル表示器に通信プロファイルを読み書きする機能を有する。なお、通信プロファイルの詳細な説明は後述する。
【００１８】
汎用計算機用通信装置１ｑは、汎用計算機１ｆとプログラマブル表示器との間で通信データを送受信する通信装置である。解析部１ｄは、機器用通信装置１ｃから入力された要求データを解析して、表示装置１ａを制御する表示制御部１ｒにその表示内容を受け渡す解析部である。また、解析部１ｄは、操作装置１ｂにおいて入力され、操作入力処理部１ｓにおいて処理された入力結果を、機器用通信装置１ｃに渡せるように解析、処理を行う。解析部１ｄの詳細については後述する。
【００１９】
記憶装置１ｈは、汎用計算機１ｆから書き込まれた通信プロファイル１ｇと、プログラマブル表示器を制御するためのシステムプログラム１ｔとを格納する記憶装置である。
【００２０】
外部記憶媒体１ｊは、汎用計算機１ｆとプログラマブル表示器とが記憶媒体として扱える例えばメモリカードなどのような外部記憶手段である。外部記憶媒体読み書き装置１ｋは、プログラマブル表示器が外部記憶媒体１ｊに対して読み書きするための装置である。このような外部記憶媒体１ｊを備えることにより、プログラマブル表示器の外部においても通信プロファイル１ｇの管理を容易に行うことができる。また、外部記憶媒体１ｊを用いることにより、通信プロファイル１ｇのバックアップを複数作成することができるため通信プロファイル１ｇの管理の信頼性が高まる。また、外部記憶媒体読み書き装置１ｋは、該外部記憶媒体読み書き装置１ｋに書き込まれ保持された通信プロファイル１ｇを記憶装置１ｈに格納する機能、および記憶装置に保持された通信プロファイル１ｇを取り出す出力機能を備える。
【００２１】
一時記憶装置１ｐは、汎用計算機１ｆから書き込まれた通信プロファイル１ｇを一時的に格納する装置である。一時記憶装置１ｐ内において通信プロファイル１ｇは、データ領域１ｍおよび作業領域１ｎに格納される。
【００２２】
図２は、図１の解析部１ｄの構成を説明するブロック図である。解析部１ｄは、通信設定解析部２ａ、通信プロファイル解析部２ｂ、編集データ解析部２ｃ、受信データ解析部２ｄ、送信データ生成部２ｅおよびコマンド解析部２ｆを備えて構成されている。
【００２３】
通信設定解析部２ａは、後述する通信プロファイル１ｇ内の通信設定情報３ａを解析、抽出して、機器用通信装置１ｃの各種設定条件を機器１ｅ用に設定する解析部である。このような通信設定解析部２ａを備えることにより、他機器との通信データの送受信用の通信経路を確立して通信を可能とすることができる。
【００２４】
通信プロファイル解析部２ｂは、記憶装置１ｈに格納されている通信プロファイル１ｇを読み出し、機器用通信装置１ｃからの通信データをプログラマブル表示器が使用可能な形式に変換する解析部である。このような通信プロファイル解析部２ｂと後述する受信データ解析部２ｄとを備えることにより、異なる通信プロトコルを備えた機器との通信においても通信データをプログラマブル表示器が使用可能な形式に変換することができ、通信データに含まれる情報を処理することが可能となる。
【００２５】
編集データ解析部２ｃは、操作装置１ｂから入力される通信プロファイル１ｇ内の情報を記憶装置１ｈに書き込む形式に変換する機能と、通信プロファイル１ｇ内の情報を読出して表示装置１ａに表示可能な形式に変換する機能とを有する解析部である。このような編集データ解析部２ｃを備えることにより、通信プロファイル１ｇの編集が可能となる。
【００２６】
受信データ解析部２ｄは、機器１ｅから送信され機器用通信装置１ｃで受信した通信データを通信プロファイル１ｇに含まれる情報である通信データ構成３ｂと通信データ交換手順３ｃとを使用して解析し、機器１ｅからの要求データを抽出する解析部である。このような受信データ解析部２ｄと前述の通信プロファイル解析部２ｂとを備えることにより、異なる通信プロトコルを備えた機器との通信においても通信データをプログラマブル表示器が使用可能な形式に変換することができ、通信データに含まれる情報を処理することが可能となる。
【００２７】
コマンド解析部２ｆは、通信プロファイル１ｇ内に含まれる情報である通信データ構成３ｂと通信データ交換手順３ｃとを使用して、先に受信データ解析部２ｄで抽出した要求データを解析し、該要求データに対する応答内容を生成する解析部である。
【００２８】
送信データ生成部２ｅは、コマンド解析部２ｆで生成した応答内容から、通信プロファイル１ｇ内に含まれる情報である通信データ構成３ｂと通信データ交換手順３ｃとを使用して機器１ｅに送信可能な通信データを生成する生成部である。
【００２９】
図３は、通信プロファイル１ｇの構成を説明するブロック図である。通信プロファイル１ｇは通信に必要な各種設定条件を記述するものであり、通信設定情報３ａ、通信データ構成３ｂおよび通信データ交換手順３ｃを備えて構成されるファイルである。この通信プロファイル１ｇは、ユーザが汎用計算機１ｆ又はプログラマブル表示器で生成および編集することができる。
【００３０】
通信設定情報３ａは、通信速度、誤り検出の方法、データ長などのプログラマブル表示器と機器１ｅとの通信経路確立のために用いられる情報である。また、通信データ構成３ｂは、通信するデータの伝文構成を定義する情報であり、データの並びとデータの種類を記述するものである。そして、通信データ交換手順３ｃは、伝文を授受する手順を定義する情報である。
【００３１】
次に、以上のように構成された本発明に係るプログラマブル表示器において異なる通信プロファイルを備えた機器１ｅと通信を行う場合の動作について説明する。
【００３２】
ここでは、プログラマブル表示器の動作として、汎用計算機１ｆで新たに生成した通信プロファイル１ｇを用いて機器１ｅと通信を行う場合について説明する。
【００３３】
図４は、汎用計算機１ｆにおいて通信プロファイル１ｇを生成する際の処理フローを説明するフローチャートである。汎用計算機１ｆにおいては、まず該汎用計算機１ｆに内蔵した表計算ソフトウエアまたは汎用テキストエディタ４ａを使用して通信プロファイル１ｇの内容を生成する（ＳＴ４０）。そして、生成した通信プロファイル１ｇを、例えば表計算ソフトウエアのマクロ機能を用いたプログラムにより、ＸＭＬ（Ｅｘｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）形式へ変換する（ＳＴ４１）。
【００３４】
図５は、通信プロファイル１ｇのデータの一例である。図５（Ａ）は、汎用計算機１ｆ上の表計算ソフトウエアで通信設定情報３ａのデータを記述した例である。図５（Ａ）に示した表のデータは、通信伝送速度が１９２００ｂｐｓ、データコードがＡＳＣＩＩ、データビットが７ビット、パリティビットがＥＶＥＮ（偶数パリティ）、ストップビットが１ビットの設定がなされている。この設定を変更したい場合、例えばデータビットを８ビットに変更したい場合には、データビットの値５ａの７を８に変更すればよい。
【００３５】
図５（Ｂ）は、汎用計算機１ｆ上の表計算ソフトウエアで通信プロファイル１ｇの通信データ構成３ｂのデータを記述した例である。図５（Ｂ）において、＜ＳＣ＞はスタートコードの略で、ＳＴＸやＥＮＱなどの一般的なものや、ユーザが決めたものを入力する。＜Ｃｍｄ＞は、各処理に対するコマンドの意であり、自由にコマンドを決めることができる。ここでは、一括書込み要求７ｂを“ＷＤ”一括読出し要求７ｃを“ＲＤ”としている。＜ＤＥ＞は、データエンドコードの略で、ＥＴＸやＣＲ，ＬＦなどの一般的なものや、ユーザが決めたものを入力する。
【００３６】
図５（Ｃ）は、汎用計算機１ｆ上の表計算ソフトウエアで通信データ変換手順３ｃのデータを記述した例である。この表のデータは、通信処理の現在の状態と、受信したデータの内容に応じた遷移後の状態を表している。例えば、受信待ちの状態では、正常なデータ受信を確認の後、受信したデータに含まれるコマンド５ｂ、５ｃに対応した状態に遷移する。
【００３７】
以上のような通信プロファイル１ｇの生成においては、基本的なフォームをユーザに提供しておき、ユーザは該基本フォームに沿ってデータを入力するだけで簡単に通信プロファイルを作成することができる。
【００３８】
以上により、通信プロファイル１ｇを作成することができる。
【００３９】
次に、汎用計算機１ｆにおいて生成した通信プロファイル１ｇを、該汎用計算機１ｆからプログラマブル表示器へ転送する場合の処理フローについて説明する。図６は、汎用計算機１ｆにおいて生成した通信プロファイル１ｇを汎用計算機１ｆからプログラマブル表示器へ転送する場合の処理フローを説明するフローチャートである。
【００４０】
まず、ユーザが、生成した通信プロファイル１ｇを汎用計算機１ｆの作画ソフトウエアの通信手段によってプログラマブル表示器に送信する（ＳＴ６０）。プログラマブル表示器では、汎用計算機１ｆから送信された通信プロファイル１ｇを汎用計算機用通信装置１ｑで受信する。そして、受信した通信プロファイル１ｇを一時記憶装置１ｐのデータ領域１ｍに格納し、さらに記憶装置１ｈに転送し格納する（ＳＴ６１、ＳＴ６２）。
【００４１】
ここで、通信プロファイル１ｇを記憶装置１ｈに格納する際には、受信した通信プロファイル１ｇが更新ファイルであるか新規ファイルであるかを判断する（ＳＴ６１）。受信した通信プロファイル１ｇが更新ファイルである場合には、既存の通信プロファイル１ｇが更新される。また、受信した通信プロファイル１ｇが新規ファイルである場合には、新たなファイルとして記憶装置１ｈに格納する（ＳＴ６３）。
【００４２】
次に、通信プロファイル１ｇを使用した場合の外部の機器１ｅとの通信方法について説明する。図７は、上記の通信プロファイル１ｇを使用した場合の通信処理フローを説明するフローチャートである。
【００４３】
まず、プログラマブル表示器は、機器１ｅより送信された通信データを受信完了したか否かを確認する（ＳＴ７０）。送信データの受信完了が確認できない場合は（ＳＴ７０否定）、受信完了確認操作を繰り返す。
【００４４】
送信データの受信完了が確認できた場合は（ＳＴ７０肯定）、受信した通信データを一時記憶装置１ｐのデータ領域１ｍに格納（ＳＴ７１）する。
【００４５】
次に、通信プロファイル解析部２ｂにより記憶装置１ｈに格納されている通信プロファイル１ｇを読み出し、一時記憶装置１ｐの作業領域１ｎに格納する。（ＳＴ７２）
【００４６】
次に、解析部１ｄの受信データ解析部２ｄにおいて、一時記憶装置１ｐの作業領域１ｎに格納された通信プロファイル１ｇの通信データ構成３ｂを使用して、一時記憶装置１ｐのデータ領域１ｍに格納された通信データに含まれる要求データを抽出し、さらに要求データに含まれるコマンドを抽出する（ＳＴ７３）。
【００４７】
そして、解析部１ｄのコマンド解析部２ｆにおいて、一時記憶装置１ｐの作業領域１ｎに格納した通信プロファイル１ｇの通信データ構成３ｂおよび通信データ交換手順３ｃを使用して、先に受信データ解析部２ｄにおいて抽出したコマンドを解析し（ＳＴ７４）、プログラマブル表示器で処理可能な内部データを生成する。そして、該内部データに基づいて所定のコマンド処理を行う（ＳＴ７５）。
【００４８】
例えば、解析されたコマンドが「ＷＤ」である場合には、図５（Ｂ）に示すような通信プロファイル１ｇの通信データ交換手順３ｃより抽出された要求データは「一括書き込み要求」であると判別し、対応する処理、すなわち「一括書き込みコマンド処理」を実行する（ＳＴ７６）。
【００４９】
コマンド処理の終了後、コマンド解析部２ｆにおいて一時記憶装置１ｐの通信プロファイル１ｇを元に要求データに対する応答内容を生成する。そして、送信データ生成部２ｅでは、該応答内容に基づいて機器１ｅに対する応答データを生成し（ＳＴ７７）、さらに機器１ｅに対して送信を行う（ＳＴ７９）。
【００５０】
一方、通信プロファイル１ｇの通信データ交換手順３ｃに存在しないコマンドを受信した場合には、コマンド解析部２ｆにおいてエラー応答内容を生成する。そして、送信データ生成部２ｅでは、該エラー応答内容に基づいて機器１ｅに対するエラー応答データを作成し（ＳＴ７８）、さらに機器１ｅに対して送信を行う（ＳＴ７９）。
【００５１】
以上のような操作により、このプログラマブル表示器では異なる通信プロファイルを備えた機器１ｅと容易に通信を行うことができる。
【００５２】
すなわち、このプログラマブル表示器においては、異なる通信プロトコルを有する機器１ｅと通信を行うに際して、機器１ｅ側の通信ソフトウエアをプログラマブル表示器側の通信プロトコルに合わせるように修正、再構築などをする必要が無く、ユーザがプログラマブル表示器側の通信プロファイル１ｇの編集を行うだけで、簡便且つ確実に機器１ｅとの通信を行い、情報の表示を行うことが可能である。
【００５３】
なお、上記においては、汎用計算機１ｆにおいて新たな通信プロファイルを作製した場合について説明したが、記憶装置１ｈに保持された既存の通信プロファイル１ｇを変更して通信を行う場合についても上記の操作により機器１ｅとの通信を行うことができる。
【００５４】
実施の形態２．
実施の形態２では、汎用計算機１ｆにおいて生成した通信プロファイル１ｇを外部記憶媒体１ｊに書き込み、さらにプログラマブル表示器へ転送して機器１ｅと通信を行う場合について説明する。
【００５５】
図８は、汎用計算機１ｆにおいて生成した通信プロファイル１ｇを、外部記憶媒体１ｊを介してプログラマブル表示器へ通信プロファイルを転送する場合の処理フローを説明するフローチャートである。
【００５６】
まず、上述した実施の形態１と同様にして汎用計算機１ｆを用いて通信プロファイル１ｇを生成する。そして、生成した通信プロファイル１ｇを汎用計算機１ｆの作画ソフトウエアの保存機能によって例えばメモリカ−ドなどの外部記憶媒体１ｊに格納する（ＳＴ８０）。
【００５７】
次に、プログラマブル表示器では、外部記憶媒体読み書き装置１ｋにより、先の通信プロファイル１ｇを格納した外部記憶媒体１ｊから該通信プロファイル１ｇを読み出し、プログラマブル表示器の一時記憶装置１ｐの作業領域１ｎに転送する（ＳＴ８２）。
【００５８】
この後の工程は、上述した実施の形態１と同様にして機器１ｅと通信を行うことができる。
【００５９】
上述したようにこのプログラマブル表示器では、生成、または変更した通信プロファイル１ｇを外部記憶媒体１ｊに格納することが可能であり、該外部記憶媒体１ｊから通信プロファイル１ｇを呼び出して機器１ｅと通信することができる。これにより、通信プロファイル１ｇの管理を容易に行うことができる。また、外部記憶媒体１ｊを用いることにより、通信プロファイル１ｇのバックアップを複数作成することができるため通信プロファイル１ｇの管理の信頼性が高まる。
【００６０】
実施の形態３．
実施の形態３では、操作装置１ｂを用いて既存の通信プロファイル１ｇを変更して機器１ｅと通信を行う場合について説明する。
【００６１】
図９は、通信プロファイル１ｇ内の通信データ構成３ｂを表示装置１ａに表示した例である。図９において９ａ〜９ｇは、通信データ構成３ｂの内容を並べて表示したものである。また、９ａ〜９ｇはタッチキーの機能を有しており、ユーザが押すことで選択状態になるものである。また、９ｈ〜９ｑは、状態を変更するためのタッチキーである。
【００６２】
図１０は、図９の表示画面において９ｄの値を選択し、編集タッチキー９ｈを押圧し、編集操作をしようとする場合の編集画面１０ａ表示の例である。編集画面１０ａには、データの種類１０ｂ、それに対応する値１０ｃ、値入力タッチキー１０ｄおよび確定タッチキー５ｅなどが表示される。
【００６３】
図１１はプログラマブル表示器上で、通信プロファイル１ｇの編集を行う際の処理フローを説明するフローチャートである。まず、プログラマブル表示器は、通信プロファイル１ｇの編集を行うか否かをユーザに確認する（ＳＴ１１０）。そして、編集を行う場合には、通信プロファイル１ｇの内容を一時記憶装置１ｐのデータ領域１ｍから読み出し（ＳＴ１１１）、読み出した通信プロファイル１ｇの内容を編集データ解析部２ｃによって表示形式を形成し、表示装置１ａに表示する（ＳＴ１１２）。
【００６４】
次に、ユーザが、図９の表示画面において９ｄを操作後（ＳＴ１１３）、編集タッチキー９ｈを操作することにより、編集画面１０ａが表示装置１ａに表示される（ＳＴ１１４）。そして、ユーザが値入力タッチキー１０ｄにより操作装置１ｂから変更する値を入力し（ＳＴ１１５）、確定タッチキー１０ｅを操作して編集を確定することにより（ＳＴ１１６）、プログラマブル表示器では入力された値を一時記憶装置１ｐの作業領域１ｎに格納し、さらに記憶装置１ｈに転送し、９ｄの表示を更新する。
【００６５】
上記と同様にして、通信データ構成３ｂを構成している他の要素を編集することも可能である。また、削除タッチキー９ｊを操作することにより、選択した要素を削除することが可能である。そして、挿入タッチキー９ｋを操作することにより、選択した要素の個所に新たな要素を挿入することが可能である。さらに、移動キー９ｐ、９ｑを操作することにより、選択した要素の位置を前後に移動することが可能である。
【００６６】
要素の位置の移動操作の一例として、図９の＜ＤＥ＞と＜ＳＵＭ＞との順番を入れ替える場合について説明する。まず、ユーザは、＜ＤＥ＞の要素９ｄをタッチすることにより選択し、次に右移動キー９ｑをタッチし、＜ＤＥ＞を１つ右へ移動させることで＜ＤＥ＞と＜ＳＵＭ＞との順番の入れ替えができる。図１２は、入れ替え後の状態を示した図である。
【００６７】
そして、プログラマブル表示器では９ｄの表示を更新すると、通信プロファイル１ｇの編集を終了するか否かえをユーザに確認する（ＳＴ１１７）。編集を終了する場合には（ＳＴ１１７肯定）、ユーザが編集終了タッチキー９ｍを操作して編集終了指示を入力することにより、プログラマブル表示器では編集結果を編集データ解析部２ｃにより、通信プロファイルの形式に変換し、通信プロファイル１ｇに書き込む（ＳＴ１１８）。以上により、編集処理が終了する。また、編集を終了しない場合には（ＳＴ１１７否定）、通信プロファイル１ｇの編集を終了するか否かを確認された際に、ユーザがキャンセルタッチキー９ｎを操作することにより、編集結果を破棄して編集操作を再度行うことも可能である。
【００６８】
また、プログラマブル表示器は、汎用計算機１ｆ上のプログラマブル表示器の作画ソフトウエアから更新した通信プロファイル１ｇの送信要求を受信すると、図１３のフローチャートに示すように記憶装置１ｈに格納している通信プロファイル１ｇを読み出し（ＳＴ１３０）、読み出した通信プロファイル１ｇを汎用計算機１ｆへ送信する（ＳＴ１３１）。
【００６９】
また、更新した通信プロファイル１ｇを外部記憶媒体１ｊに記憶させる場合には、図１４のフローチャートに示すように外部記憶媒体読み書き装置１ｋを介して記憶装置１ｈに格納している通信プロファイル１ｇを読み出し（ＳＴ１４０）、読み出した通信プロファイル１ｇを外部記憶媒体１ｊに格納する（ＳＴ１４１）。
【００７０】
この後の工程は、上述した実施の形態１と同様にして機器１ｅと通信を行うことができる。
【００７１】
上述したようにこのプログラマブル表示器では、操作装置１ｂを用いて既存の通信プロファイル１ｇを変更することが可能であり、これにより、異なる通信プロファイルを備えた機器１ｅと容易に通信を行うことができる。すなわち、このプログラマブル表示器においては、異なる通信プロトコルを有する機器１ｅと通信を行うに際して、機器１ｅ側の通信ソフトウエアをプログラマブル表示器側の通信プロトコルに合わせるように修正、再構築などをする必要が無く、ユーザが操作装置１ｂを用いて既存の通信プロファイル１ｇを変更するだけで、簡便且つ確実に機器１ｅとの通信を行い、情報の表示を行うことが可能である。
【００７２】
なお、上記においては、操作装置１ｂを用いて既存の通信プロファイル１ｇを変更した場合について説明したが、操作装置１ｂを用いて新たな通信プロファイルを生成して機器１ｅとの通信を行うこともできる。
【００７３】
実施の形態４．
実施の形態４では、汎用計算機１ｆで生成する通信プロファイル１ｇをＸＭＬ形式で記述する場合の例について説明する。図１５に、通信プロファイル１ｇをＸＭＬ形式で記述した一例を示す。
【００７４】
通信プロファイル１ｇをＸＭＬ形式で記述する場合には、まず、汎用計算機１ｆ上のＭｉｃｒｏｓｏｆｔ  Ｅｘｃｅｌ（商品名）等の表計算ソフトウエアにより、通信プロファイル１ｇの内容を記述する。そして、表計算ソフトウエアのマクロ機能を用いたプログラムによりその記述をＸＭＬ形式に変換して、ＸＭＬ形式で記述した通信プロファイル１ｇを生成する。
【００７５】
また、上記の方法以外にも、汎用計算機１ｆ上の汎用テキストエディタを使用してＸＭＬ形式で記述された通信プロファイル１ｇを生成することも可能である。
【００７６】
このように、通信プロファイル１ｇの記述にＸＭＬ形式を採用することで、パソコン等の一般的な機材を汎用計算機１ｆとして用いた場合でも、汎用計算機１ｆのみで通信プロファイルを編集することが可能である。すなわち、汎用計算機１ｆにおいてＸＭＬ形式のデータを作成、変更可能な汎用編集ソフトウエアを用いることで、汎用計算機１ｆのみで通信プロファイル１ｇの編集が可能となる。これにより、通信プロファイル１ｇの編集専用のソフトウエアを用いる必要が無く、通信プロファイル１ｇの編集を容易に行うことができる。
【００７７】
【発明の効果】
以上説明したように、この発明によれば、任意の異なる通信プロトコルを有する他機器と通信を行う場合においても、他機器側の通信ソフトウエアをプログラマブル表示器側の通信プロトコルに合わせるように修正、再構築などをする必要が無く、簡便且つ確実に通信を行うことができるという効果を奏する。
【図面の簡単な説明】
【図１】第１の実施の形態に係るプログラマブル表示器の概略構成を示すブロック図である。
【図２】解析部の構成を説明するブロック図である。
【図３】通信プロファイルの構成を説明するブロック図である。
【図４】汎用計算機において通信プロファイルを生成する際の処理フローを説明するフローチャートである。
【図５】通信プロファイルのデータの一例を示した図であり、（Ａ）は汎用計算機上の表計算ソフトウエアで通信設定情報のデータを記述した一例を示す図、（Ｂ）は汎用計算機上の表計算ソフトウエアで通信プロファイルの通信データ構成のデータを記述した一例を示す図、（Ｃ）は汎用計算機上の表計算ソフトウエアで通信データ変換手順のデータを記述した一例を示す図である。
【図６】汎用計算機において生成した通信プロファイルを汎用計算機からプログラマブル表示器へ転送する場合の処理フローを説明するフローチャートである。
【図７】通信プロファイルを使用した場合の通信処理フローを説明するフローチャートである。
【図８】汎用計算機において生成した通信プロファイルを外部記憶媒体を介してプログラマブル表示器へ通信プロファイルを転送する場合の処理フローを説明するフローチャートである。
【図９】通信データ交換手順データの一例を示した図である。
【図１０】通信データ交換手順の編集操作をする場合の編集画面表示の一例を示した図である。
【図１１】プログラマブル表示器上で通信プロファイルの編集を行う際の処理フローを説明するフローチャートである。
【図１２】図９において＜ＤＥ＞と＜ＳＵＭ＞との順番を入れ替えた後の通信データ交換手順の状態を示した図である。
【図１３】汎用計算機から更新した通信プロファイルの送信要求を受信した場合の処理フローを説明するフローチャートである。
【図１４】更新した通信プロファイルを外部記憶媒体に記憶させる場合の処理フローを説明するフローチャートである。
【図１５】ＸＭＬ形式で記述した通信プロファイルの一例を示す図である。
【符号の説明】
１ａ  表示装置、１ｂ  操作装置、１ｃ  機器用通信装置、１ｄ  解析部、１ｅ  機器、１ｆ  汎用計算機、１ｇ  通信プロファイル、１ｈ  記憶装置、１ｊ外部記憶媒体、１ｋ  外部記憶媒体読み書き装置、１ｍ  データ領域、１ｎ  作業領域、１ｐ  一時記憶装置、１ｑ  汎用計算機用通信装置、１ｒ  表示制御部、１ｓ  操作入力処理部、２ａ  通信設定解析部、２ｂ  通信プロファイル解析部、２ｃ  編集データ解析部、２ｄ  受信データ解析部、２ｅ  送信データ生成部、２ｆ  コマンド解析部、３ａ  通信設定情報、３ｂ  通信データ構成、３ｃ  通信データ交換手順。
【図１】
2004334442.tif 000003
【図２】
2004334442.tif 000004
【図３】
2004334442.tif 000005
【図４】
2004334442.tif 000006
【図５】
2004334442.tif 000007
【図６】
2004334442.tif 000008
【図７】
2004334442.tif 000009
【図８】
2004334442.tif 000010
【図９】
2004334442.tif 000011
【図１０】
2004334442.tif 000012
【図１１】
2004334442.tif 000013
【図１２】
2004334442.tif 000014
【図１３】
2004334442.tif 000015
【図１４】
2004334442.tif 000016
【図１５】
2004334442.tif 000017