(57)【要約】【課題】デバイスの設定画面をユーザが作成する手間を省くことが可能となる表示器を得る。【解決手段】デバイス５１の機種毎に、デバイス５１の設定を変更するための設定画面を格納する機種別設定画面格納部２１と、デバイス５１が接続された際に、接続されたデバイス５１を特定する接続デバイス特定部９と、接続デバイス特定部９で特定されたデバイス５１に対応する設定画面を、機種別設定画面格納部２１から取得するデータ取得部１０とを備える。ＨＭＩ処理部４、表示部５、および入力部６が、データ取得部１０により取得された設定画面を表示する。【選択図】  図１
2004302620.tif 000002
【特許請求の範囲】
【請求項１】
第１のデバイスを制御する制御装置と、第２のデバイスとに接続可能であって、書き換え可能な画面データに基づいて、前記第１のデバイスおよび第２のデバイスの状態のうち少なくとも第１のデバイスの状態を表示する表示手段を有する表示器において、
前記第２のデバイスの機種毎に、前記第２のデバイスの設定を変更するための設定画面を格納する機種別設定画面格納手段と、
前記第２のデバイスが接続された際に、接続された第２のデバイスを特定する機器特定手段と、
前記機器特定手段で特定された第２のデバイスに対応する設定画面を、前記機種別設定画面格納手段から取得する取得手段とを備え、
前記表示手段が、前記取得手段により取得された設定画面を表示することを特徴とする表示器。
【請求項２】
前記表示手段が読出し可能であって、前記取得手段により取得された設定画面を格納する取得設定画面格納手段を備えていることを特徴とする請求項１記載の表示器。
【請求項３】
前記第２のデバイスを特定するためのデータを記録した記憶手段を有し、
前記機器特定手段が、前記記憶手段のデータを参照して、第２のデバイス対し、所定の信号を送信するとともに、この所定の信号に対する応答信号を受信することを特徴とする請求項１または２に記載の表示器。
【請求項４】
前記第２のデバイスが接続されたことを検知するための検知手段を備えていることを特徴とする請求項１から３の何れか１項に記載の表示器。
【請求項５】
前記設定画面のデータ構造は、前記書換え可能な画像データと同じデータ構造であることを特徴とする請求項１から４の何れか１項に記載の表示器。
【請求項６】
前記書換え可能な画像データが表される表示画面上に、前記設定画面を表示画面上に呼び出すための領域を設定し、前記領域への操作を受け付けた際に前記表示画面上に前記設定画面を呼び出す呼出手段が備えられていることを特徴とする請求項１から５の何れか１項に記載の表示器。
【請求項７】
前記第２のデバイスの機種毎に、前記第２のデバイスのドライバを格納する機種別ドライバ格納手段を有し、
さらに、前記取得手段が、機器特定手段で特定された第２のデバイスに対応したドライバを前記機種別ドライバ格納手段から取得することを特徴とする請求項１から６の何れか１項に記載の表示器。
【請求項８】
前記表示手段が読出し可能であって、前記取得手段により取得されたドライバを格納する取得ドライバ格納手段を備えていることを特徴とする請求項７記載の表示器。
【請求項９】
請求項１から８の何れか１項に記載の表示器の各手段として、コンピュータを動作させるプログラム。
【請求項１０】
請求項９に記載のプログラムを記録した記録媒体。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、書き換え可能な画面データに基づいて、デバイスの状態を表示可能な表示器に関する。
【０００２】
【従来の技術】
従来より、各種のデバイスを制御するプログラマブル・ロジック・コントローラ（以下、ＰＬＣと称する。）が知られている。上記ＰＬＣは、制御プログラムが書き込み可能な制御装置であって、この制御プログラムに従い、センサ等のＰＬＣに接続された各種のデバイスの動作を制御している。
【０００３】
また、図４に示すとおり、上記ＰＬＣ９１には、プログラマブル表示器（グラフィック操作パネル、パネルコンピュータ）９２が接続される。このプログラマブル表示器（以下、表示器と称する。）９２は、上記ＰＬＣ９１の状態を表示するものであるとともに、ＰＬＣ９１に対して、各種デバイスの制御に関する各種設定値を変更するための指令が送信可能となっている。
【０００４】
そして、上記各種設定値の変更を行なうために、上記表示器９２には、設定値を変更するための設定画面が表示可能となっている。より具体的には、ユーザがパーソナルコンピュータ（ＰＣ）９３等を用いて予め作成しておいたデバイスに応じた設定画面のデータを、表示器９２にダウンロードすることにより、表示器９２に設定画面が表示可能となっている。
【０００５】
また、近年、表示器９２は、ＰＬＣ９１と接続されて使用されるに留まらず、各種周辺機器等のデバイス９４と接続されるようになってきており、統合的な操作パネルとなりつつある。つまり、表示器９２は、同図に示すとおり、ＰＬＣ９１を介さずに、直接デバイス９４と接続されるようになってきている。ここで、上記直接接続されるデバイス９４としては、設定可能項目が予め決められており、この設定された項目を参照することにより定められた動作を行なうような、機能が固定（限定）された汎用デバイスが挙げられる。例えば、温度調節計、インバータ、記録計、ＢＣＲ（バーコードリーダ）が該当する。
【０００６】
そして、このように、直接接続する場合も、ＰＬＣ９１を介して接続する場合と同様に、各種デバイスに応じた設定画面を個々に作成し、この設定画面を用いて設定値の変更を可能としている。
【０００７】
また、以下に示す特許文献１には、プラグ・アンド・プレイ方式が実現できる、さらに、プラグ・アンド・プレイに対応していない機器であっても対応可能に拡張することのできる制御器が示されている。また、特許文献２には、機器接続が容易な利便性に優れた画像処理システムが示されている。さらに、特許文献３には、アプリケーションプログラムから受け取った画像データの種類を自動的に判別して、該画像データを記録装置に送信して記録媒体に記録する際の最適な記録方法を自動的に設定する印刷制御装置が示されている。
【０００８】
【特許文献１】
特開２００２−２６９０２４号公報（公開日：平成１４年９月２０日）
【０００９】
【特許文献２】
特開２００１−３２６７６６号公報（公開日：平成１３年１１月２２日）
【００１０】
【特許文献３】
特開２００２−９１７２９号公報（公開日：平成１４年３月２９日）
【００１１】
【発明が解決しようとする課題】
しかしながら、上記表示器９２と直接接続するような汎用デバイス９４については、機能が固定されているにも関わらず、設定画面の作成が必要となっている。つまり、ユーザが設定する項目（例えば、温度調整計においては調整温度等）が予め限定される汎用デバイスであるにも関わらず、表示器９２を利用するユーザがそれぞれに設定画面を作成する必要がある。
【００１２】
このため、同じ汎用デバイスを別々に購入したユーザが、それぞれに同じような設定画面を作成するといった重複した作業がなされていることになる。また、上記設定画面の作成は、手間がかかる作業である。
【００１３】
また、特許文献１のプラグ・アンド・プレイ方式では、接続される側を本体と称すると、この本体に接続するデバイスが、予め本体に接続されて使用されることを前提として、接続された時点で信号を本体に送信するよう前以て設計されている。このため、接続された時点で信号を送信するように設計されていないようなデバイスは、本体側で認識できない。
【００１４】
本発明は、上記の問題点に鑑みなされたものであって、その目的は、汎用デバイスの設定画面をユーザが作成する手間を省くことが可能となる表示器を提供することにある。
【００１５】
【課題を解決するための手段】
上記の課題を解決するため、本発明の表示器は、第１のデバイスを制御する制御装置と、第２のデバイスとに接続可能であって、書き換え可能な画面データに基づいて、前記第１のデバイスおよび第２のデバイスの状態のうち少なくとも第１のデバイスの状態を表示する表示手段を有する表示器において、前記第２のデバイスの機種毎に、前記第２のデバイスの設定を変更するための設定画面を格納する機種別設定画面格納手段と、前記第２のデバイスが接続された際に、接続された第２のデバイスを特定する機器特定手段と、前記機器特定手段で特定された第２のデバイスに対応する設定画面を、前記機種別設定画面格納手段から取得する取得手段とを備え、前記表示手段が、前記取得手段により取得された設定画面を表示することを特徴としている。
【００１６】
上記の構成によれば、機種別設定画面格納手段には、第２のデバイスの機種毎に、前記第２のデバイスの設定を変更するための設定画面が格納されている。また、機器特定手段により、第２のデバイスが接続された際に、接続された第２のデバイスを特定することができる。つまり、第２のデバイスが、どのような機種であるかを特定できる。この特定は、例えば、後述する記憶手段を参照して行なうことにより行なえる。
【００１７】
そして、取得手段により、上記機器特定手段で特定された第２のデバイスに対応する設定画面を、上記機種別設定画面格納手段から取得できる。
【００１８】
これにより、表示器に第２のデバイスが接続された場合、第２のデバイスの設定を変更するための設定画面を、機種別設定画面格納手段から読み出してくることが可能となる。
【００１９】
また、上記表示手段により、取得手段により取得された設定画面を表示することができる。これにより、ユーザは、第２のデバイスの設定を変更することができる。
【００２０】
したがって、上記表示器では、従来のように、第２のデバイス毎に、ユーザが設定画面を作成する必要がない。それゆえ、接続される第２のデバイス毎に、ユーザが設定画面を作成するといった手間を省くことが可能な表示器を提供することができる。
【００２１】
また、本発明の表示器は、上記の表示器において、前記表示手段が読出し可能であって、前記取得手段により取得された設定画面を格納する取得設定画面格納手段を備えていることを特徴としている。
【００２２】
上記の構成によれば、取得設定画面格納手段は、前記取得手段により取得された設定画面を格納するとともに、表示手段により読出し可能となっている。
【００２３】
つまり、上記機種別設定画面格納手段から取得した設定画面を、機種別設定画面格納手段とは異なった手段に別途格納することができる。加えて、表示手段が、この取得された設定画面を読出し可能となっている。
【００２４】
したがって、上記表示手段により速やかに設定画面を読み出すことが可能となる表示器を提供することができる。
【００２５】
また、本発明の表示器は、上記の表示器において、前記第２のデバイスを特定するためのデータを記録した記憶手段を有し、前記機器特定手段が、前記記憶手段のデータを参照して、第２のデバイス対し、所定の信号を送信するとともに、この所定の信号に対する応答信号を受信することを特徴としている。
【００２６】
上記の構成によれば、記憶手段には、第２のデバイスを特定するためのデータが予め記録されている。また、上記機器特定手段は、この記憶手段のデータを参照して、第２のデバイスに対して、所定の信号を送信するとともに、この所定の信号に対する応答信号を受信する。
【００２７】
ここで、機器特定手段が第２のデバイスに信号を送信すると、表示器は、第２のデバイスから、通常何らかの応答信号を受信する。また、通常、この応答信号は、第２のデバイスに関連した特性を有している。
【００２８】
そこで、上記特定するためのデータとして、例えば、所定の信号と、所定の信号に対する応答信号と対応関係を機種毎に有するデータを用いれば、第２のデバイスの特定が可能となる。つまり、機器特定手段が、記憶手段を参照して、送信する信号を予め設定し、この所定の信号と、この所定の信号に対する応答信号との組み合わせを認識した上で、記憶手段を参照することにより、第２のデバイスの特定が可能となる。
【００２９】
また、本発明の表示器は、上記の表示器において、前記第２のデバイスが接続されたことを検知するための検知手段を備えていることを特徴としている。
【００３０】
上記の構成によれば、検知手段が、第２のデバイスが接続されたことを検知する。
【００３１】
したがって、表示器に第２のデバイスが接続されたか否かを判断できる。
【００３２】
また、本発明の表示器は、上記の表示器において、前記設定画面のデータ構造は、前記書換え可能な画像データと同じデータ構造であることを特徴としている。
【００３３】
上記の構成によれば、前記設定画面のデータ構造は、前記書換え可能な画像データと同じデータ構造である。
【００３４】
したがって、書換え可能な画像データを書き換える手段と同一の手段により、機種別設定画面格納部に予め格納されている設定画面をユーザでも編集することが可能となる。
【００３５】
また、本発明の表示器は、上記の表示器において、前記書換え可能な画像データが表される表示画面上に、前記設定画面を表示画面上に呼び出すための領域を設定し、前記領域への操作を受け付けた際に前記表示画面上に前記設定画面を呼び出す呼出手段が備えられていることを特徴としている。
【００３６】
上記の構成によれば、呼出手段により、設定画面を表示画面上に呼び出すための領域が設定されるとともに、上記領域に対して操作を行なうことで表示画面上に設定画面を呼び出すことができる。
【００３７】
したがって、簡単な操作により、迅速に設定画面を表示画面に表示させることができる。
【００３８】
また、本発明の表示器は、上記の表示器において、前記第２のデバイスの機種毎に、前記第２のデバイスのドライバを格納する機種別ドライバ格納手段を有し、さらに、前記取得手段が、機器特定手段で特定された第２のデバイスに対応したドライバを前記機種別ドライバ格納手段から取得することを特徴としている。
【００３９】
上記の構成によれば、機種別ドライバ格納手段には、第２のデバイスの機種毎に、前記第２のデバイスのドライバが格納されている。また、取得手段は、機器特定手段が特定した第２のデバイスに対応するドライバを機種別ドライバ格納手段から取得する。
【００４０】
したがって、上記表示器では、従来のように、第２のデバイス毎に、ユーザがドライバを指定する必要がない。それゆえ、接続される第２のデバイス毎に、ユーザがドライバを指定するといった手間を省くことが可能な表示器を提供することができる。
【００４１】
また、本発明の表示器は、上記の表示器において、前記表示手段が読出し可能であって、前記取得手段により取得されたドライバを格納する取得ドライバ格納手段を備えていることを特徴としている。
【００４２】
上記の構成によれば、取得ドライバ格納手段は、前記取得手段により取得されたドライバを格納するとともに、表示手段により読出し可能となっている。
【００４３】
つまり、上記機種別ドライバ格納手段から取得したドライバを、機種別ドライバ格納手段とは異なった手段に別途格納することができる。加えて、表示手段が、この取得されたドライバを読出し可能となっている。
【００４４】
したがって、上記表示手段により速やかにドライバを読み出すことができ、このドライバを用いることで第２のデバイスを制御することが可能となる。
【００４５】
ところで、上記表示器は、ハードウェアで実現してもよいが、プログラムをコンピュータに実行させて実現してもよい。これらのプログラムがコンピュータで実行されると、当該コンピュータを上記表示器として動作させることができる。
【００４６】
また、上記プログラムを記録媒体に記録しておき、このプログラムをコンピュータにロードすることによっても、当該コンピュータを上記表示器として動作させることができる。
【００４７】
【発明の実施の形態】
本発明の実施の一形態について図１ないし図３に基づいて説明すれば、以下のとおりである。
【００４８】
本実施の形態の表示器１は、図１に示すとおり、記憶部２、通信部３、ＨＭＩ（ＨＵＭＡＮ  ＭＡＣＨＩＮＥ  ＩＮＴＥＲＦＡＣＥ）処理部４、表示部５、入力部６、ＬＡＮ・ＩＦ（ＬＯＣＡＬ  ＡＲＥＡ  ＮＥＴＷＯＲＫ  ＩＮＴＥＲＦＡＣＥ）部７、電気レベル検知部（検知手段）８、接続デバイス特定部（機器特定手段）９、および、データ取得部（取得手段）１０を備えている。なお、上記ＨＭＩ処理部４、表示部５、および、入力部６が特許請求の範囲に記載の表示手段に対応する。
【００４９】
なお、上記各部材２から１０は、ＣＰＵ等の演算手段が、ＲＯＭやＲＡＭなどの記憶装置に格納されたプログラムを実行し、タッチパネルや液晶表示装置などの入力手段、あるいは、インターフェイス回路などの通信手段を制御することによって実現される機能ブロックである。
【００５０】
また、上記記憶部２は、機種別設定画面格納部（機種別設定画面格納手段）２１、機種別ドライバ格納部（機種別ドライバ格納手段）２２、ユーザ作成画面データ格納部２３、取得設定画面格納部（取得設定画面格納手段）２４、取得ドライバ格納部（取得ドライバ格納手段）２５、および、テーブル部（記憶手段）２６を備えている。さらに、上記通信部３は、ＰＬＣ・ＩＦ（ＰＲＯＧＲＡＭＡＢＬＥ  ＬＯＧＩＣ  ＣＯＮＴＯＲＯＬＬＥＲ  ＩＮＴＥＲＦＡＣＥ）部３１、デバイスＩＦ部３２を備えている。
【００５１】
上記表示器１は、ＬＡＮ・ＩＦ部７を介して、画面作成装置４０と通信可能となっている。さらに、表示器１は、通信部３を介して、ＰＬＣ（制御装置）５０や機能が固定されたデバイス（第２のデバイス）５１と通信可能となっている。より詳しくは、上記表示器１は、上記ＰＬＣ・ＩＦ部３１を介して、ＰＬＣ５０と通信可能となっており、デバイスＩＦ部３２を介して、機能が固定されたデバイス５１と通信可能になっている。なお、デバイスＩＦ部３２に接続されるデバイス５１は１つに限定されるものではなく、複数のデバイスが接続可能になっている。
【００５２】
ここで、機能が固定されたデバイス５１とは、設定可能項目が予め決められており、この設定された項目を参照することにより定められた動作を行なうような、機能が予め限定された汎用デバイスのことを指す。例えば、温度調節計、インバータ、記録計、ＢＣＲが該当する。
【００５３】
また、上記表示器１は、表示／制御動作を規定する画面データ（書き換え可能な画面データ）に基づいて、上記ＰＬＣ５０に接続されたデバイス（第１のデバイス）５０ａの状態や、デバイス５１の状態を表示するための表示画面を表示部５に表示する。より具体的には、表示器１のＨＭＩ処理部４が、当該画面データに基づいて、上記ＰＬＣ５０に接続されたデバイス５０ａの状態や機能が固定されたデバイス５１の状態を、例えば、状態に応じて形状が変化する部品図形や、数値あるいはメータなどとして表示する。なお、表示器１においては、デバイス５１の状態が、常に表示部５に表示される構成に限定されるものではなく、表示されない構成であっても構わない。
【００５４】
ここで、上記表示画面は、予め、ユーザが作成しておく必要がある。この表示画面の作成にあたっては、上記画面作成装置４０が用いられる。そして、作成された表示画面は、上記ユーザ作成画面データ格納部２３に格納される。なお、通常、表示部５には、上記のようにデバイスの状態を表示した表示画面が表示されるように設定されている。
【００５５】
また、適切な上記表示画面は、表示器１の用途、デバイス５０ａやデバイス５１の種類や数などによって変化するため、上記ユーザ作成画面データ格納部２３は、画面データを書き換え可能なように構成されており、上記用途などに応じて、画面データを変更することによって、適切な表示画面を表示できるように構成されている。
【００５６】
上記表示部５は、デバイス５０ａの状態やデバイス５１の状態を表示するための表示画面を表示するものである。さらに、詳細については後述するが、上記表示部５には、上記機能が固定されたデバイス用の設定画面が表示される。
【００５７】
上記入力部６は、オペレータがＨＭＩ処理部４に対して、指令を入力するためのものである。この指令を上記ＨＭＩ処理部４が受けると、上記通信部３を介して、ＰＬＣ５０や、上記機能が固定されたデバイス５１に対して、上記指令が伝達される。なお、上記入力部６には、通常、タッチパネルが用いられる。
【００５８】
上記ＬＡＮ・ＩＦ部７は、上記表示器１と画面作成装置４０とを接続するネットワーク用のインターフェイスである。そして、このネットワークを介して、図示しない複数の表示器が画面作成装置に接続可能となっている。
【００５９】
次に、機種別設定画面格納部２１、機種別ドライバ格納部２２、取得設定画面格納部２４、取得ドライバ格納部２５、および、テーブル部２６について説明する。
【００６０】
上記機種別設定画面格納部２１には、予め作成された機種毎の設定画面が格納されている。なお、この設定画面は、ユーザが作成するものではなく、ユーザに提供できるように表示器１に予め組み込まれているものである。
【００６１】
格納される設定画面としては、表示器１に接続して使用されると考えられる、機能が固定されたデバイス用の画面を格納しておく。なお、機種別設定画面格納部２１は、将来における機能が固定されたデバイス５１の機種変更等に備えて、設定画面の追加記録や、削除が可能となっている。
【００６２】
上記機種別ドライバ格納部２２には、予め機種毎のドライバが格納されている。このドライバとしても、表示器１に接続して使用されると考えられる、機能が固定されたデバイス用の画面を格納しておく。なお、機種別ドライバ格納部２２も、将来における機能が固定されたデバイス５１の機種変更等に備えて、ドライバの追加記録や、削除が可能となっている。
【００６３】
上記テーブル部２６は、上記デバイス５１を特定するためのデータを記録したテーブルである。このテーブル部２６には、詳細については後述するが、「送信した送信コマンドコードと応答コードとからデバイス５１の機種が特定できるか」を特定するためのデータ、「機種を特定できた場合のその機種」のデータ、および、「特定できながった場合に、次に送信する送信コマンドコード」を特定するためのデータが格納されている。
【００６４】
上記取得設定画面格納部２４は、機種別設定画面格納部２１から取得した設定画面を格納可能であって、上記ＨＭＩ処理部４が、この取得設定画面格納部２４に格納された設定画面を読み出し、さらに、この設定画面を表示部５に表示させる。なお、上記画面データの取得については、後述する。
【００６５】
上記取得ドライバ格納部２５は、機種別ドライバ格納部２２から取得したドライバを格納可能であって、上記ＨＭＩ処理部４から読み出し可能な機能ブロックである。なお、上記ドライバの取得についても、後述する。
【００６６】
ところで、新たに、機能が固定されたデバイスを表示器１に接続した場合、このデバイスの設定内容を設定（変更）できるように設定用の画面（以下、設定画面）を表示器１に備えておく必要がある。具体的に説明すると、例えば機能が固定されたデバイスが温度調節計であった場合、少なくとも、調節すべき温度値を設定するための設定画面が必要となる。なお、従来では、これら設定画面は、ユーザが、温度調節計のマニュアル等を参考にして、それぞれに作成していた。
【００６７】
これに対し、新たに、機能が固定されたデバイスが表示器１に接続された場合における、本実施の形態に係る設定画面の取得手法について、図１および図２に基づいて、以下に説明する。
【００６８】
上記電気レベル検知部８は、通信部３を介して、機能が固定されたデバイス５１が表示器１に接続されたか否かを判定している（Ｓ１）。機能が固定されたデバイス５１が表示器１に接続され、例えば、デバイスＩＦ部３２の電気レベルの状態変化を検知するなどして、電気レベル検知部８が接続を検知すると（Ｓ１にてＹＥＳの場合）、このデバイス５１が接続されたという情報が、電気レベル検知部８から上記接続デバイス特定部９に送信される。
【００６９】
上記接続デバイス特定部９は、電気レベル検知部８からデバイス５１が表示器１に接続されたという情報を取得すると、デバイス５１の機種を特定するために、テーブル部２６を参照して、送信する送信コマンドコードを特定する（Ｓ２）。そして、接続デバイス特定部９は、デバイスＩＦ部３２を介して、この送信コマンドコードをデバイス５１に対して送信する（Ｓ３）。この後、上記送信コマンドコードに対するデバイス５１からの応答コードを、接続デバイス特定部９が受信する（Ｓ４）。
【００７０】
上記応答を受信すると、接続デバイス特定部９は、テーブル部２６を参照して、受信内容からデバイス５１の機種の特定を試みる（Ｓ５）。もし、特定が不可能であれば、接続デバイス特定部９は、テーブル部２６を参照して、さらに、次に送信する送信コマンドコード（以下、次の送信コマンドコードと称する）を特定する（Ｓ８）。そして、接続デバイス特定部９は、上記次の送信コマンドコードをデバイス５１に送信して、デバイス５１からの応答コードを受信する。この後、上記と同様に、機種の特定を試みる。もし、特定が不可能であれば、再度Ｓ３に戻り、さらに別の次の送信コマンドコードを送信して、デバイス５１の機種が特定できるまで繰返す。
【００７１】
一方、デバイス５１の機種が特定できたならば、接続デバイス特定部９が、テーブル部２６から、特定したデバイス５１の機種のデータ（つまり、上記「機種を特定できた場合のその機種」のデータ）を取得し、その後、データ取得部１０に対して、この特定したデバイス５１の機種のデータを送信する。データ取得部１０は、機種別設定画面格納部２１から、上記特定した機種の設定画面を取得する（Ｓ６）。そして、データ取得部１０は、取得した設定画面を、上記取得設定画面格納部２４に送信する。これにより、上記取得設定画面格納部２４に、表示器１に接続されたデバイス５１の設定画面が格納されることになる（Ｓ７）。
【００７２】
さらに、本実施の形態では、データ取得部１０が、設定画面の取得のみならず、機種別ドライバ格納部２２から上記特定した機種のドライバを取得する構成としている（Ｓ６）。そして、データ取得部１０は、取得したドライバを、上記取得ドライバ格納部２５に送信する。これにより、上記取得ドライバ格納部２５には、表示器１に接続されたデバイス５１のドライバが格納されることになる（Ｓ７）。
【００７３】
以上のように、本実施の形態の表示器１においては、機能が固定されたデバイス５１を表示器１に接続するだけで、この接続されたデバイス５１に対応する設定画面を取得設定画面格納部２４に格納可能となる。
【００７４】
ここで、ユーザが、入力部６を介して、表示部５へ上記設定画面の表示指示を出すと、上記ＨＭＩ処理部４は、取得設定画面格納部２４に格納されている設定画面を表示部５に表示させる。そして、上記設定画面への操作を入力部６が受け付けると、「その操作が示す設定項目を、その操作の内容で設定する」ためのコマンドをデバイスＩＦ部３２に送信する。これにより、デバイス５１の設定を変更することが可能となる。
【００７５】
したがって、本実施の形態に係る表示器１においては、ユーザが、デバイス５１の設定項目を設定するための設定画面を、自らマニュアル等を参照して作成するといった手間を省くことが可能となる。
【００７６】
また、接続されたデバイス５１のドライバも同時に読み出せるため、さらに、ユーザの手間を省くことができる。
【００７７】
また、本実施の形態の表示器１では、パーソナルコンピュータで実現されているプラグ・アンド・プレイとは異なり、接続されるデバイス５１が自ら表示器１に対して認証用の信号を送る構成でないにも関わらず、接続機器を特定可能である。
【００７８】
次に、上記テーブル部２６について、より詳しく説明する。
【００７９】
上記テーブル部２６では、図３に示すとおり、各レコードに、接続されたデバイス５１の機種を特定するための送信コマンドコードと、送信コマンドコードを送信した際に得られる応答コードと、機種データまたはポインタデータの何れか１つのデータとが記憶されている。なお、図３に示すテーブルは、上記テーブル部２６の一例であって、これに限定されるものではない。
【００８０】
ここで、上記図３で示したテーブル部２６を用いた場合における、表示器１に接続されたデバイス５１の特定の仕方について説明する。
【００８１】
上記接続デバイス特定部９は、上記テーブル部２６から、まず、「デバイス５１に最初に送信すると予め決められている送信コマンドコード」を読み出す。図３では、例えば、最初のレコードであるレコード１の送信コマンドコードα１を読み出す。そして、接続デバイス特定部９は、デバイスＩＦ部３２を介して、上記決められた送信コマンドコードをデバイス５１に送信する。
【００８２】
そして、接続デバイス特定部９は、テーブル部２６から送信コマンドコードα１と応答コード（β１ａ〜β１ｆ）との組み合わせに対応する機種／ポインタのデータを読出し、その読み出したデータに基づき、機種を特定するか、あるいは、次に送信すべき送信コマンドコードを決定する。
【００８３】
ここで、応答コードβ１ａが得られた場合には、接続デバイス特定部９は、図３で示されるテーブル部２６の送信コマンドコードと応答コードとの組み合わせから、デバイス５１の機種がγ１ａであることを判断する。また、エラーコードである応答コードβ１ｂが得られた場合には、デバイス５１の機種がγ１ｂであると判断する。ここで、応答コードβ１ｂがエラーコードであるにも関わらず機種が特定されているのは、表示器１に接続可能な機種の内、送信コマンドコードα１に対して応答コードβ１ｂを返す機種が１機種であり、かつ、テーブル部２６に機種のデータが書き込まれているからである。
【００８４】
一方、エラーコードである応答コードβ１ｃが得られた場合には、このコードだけでは特定できないため、送信コマンドコードがα２である先頭レコード（レコード７）を参照するようにポインタが設定される。さらに、上記接続デバイス特定部９は、上記送信コマンドコードα２をデバイス５１に送信する。この送信コマンドコードα２としては、例えば、第１の最上位アドレスへのアクセスを行なうコマンドコードを用いることができる。また、第１の特殊レジスタコードへのアクセスを行なうコマンドコードとしてもよい。
【００８５】
次に、接続デバイス特定部９は、上記送信コマンドコードα２に対する応答コードを受信し、上記テーブル部２６から機種を特定するか、あるいは、次に送信すべき送信コマンドコードを選択する。
【００８６】
例えば、得られた応答コードがβ２ａであった場合には、接続されたデバイス５１の機種がγ２ａであることが分かる。また、得られた応答コードがβ２ｂであった場合には、接続されたデバイス５１の機種がγ２ｂであることが分かる。
【００８７】
一方、得られた応答コードがβ２ｃであった場合には、このコードだけでは特定できないため、送信コマンドコードがα３である先頭レコード（レコード１０）を参照するようにポインタが設定される。さらに、上記接続デバイス特定部９は、上記送信コマンドコードα３をデバイス５１に送信する。この送信コマンドコードα３としては、例えば、第２の最上位アドレスへのアクセスを行なうコマンドコードを用いることができる。
【００８８】
以上のように、上記表示器１では、テーブル部２６を参照して、接続されたデバイス５１の機種をポインタを用いて絞り込みながら特定していく。それゆえ、検索スピードを高速化でき、迅速な機種の決定が可能となる。
【００８９】
また、図３で示したテーブルは、１つのレコードに、機種データまたはポインタデータの何れか１つのデータを有する構成であったが、これに限定されるものではない。例えば、１つのレコードに、機種データまたは送信コマンドデータ自体の何れか１つを有する構成としてもよい。
【００９０】
この構成では、ある送信コマンドコード（例えばα１）を送信しても機種が特定できなかった場合に、次の送信コマンドコード（例えばα２）を有する先頭レコードを参照するのではなく、次の送信コマンドデータで示されるコマンド（α２）が実行される。このような構成でも、機種を特定することが可能である。
【００９１】
以上のように、上記テーブル部２６においては、上記送信コマンドコードと上記応答コマンドコードとの組み合わせが、「メーカコードと機種コードとの組み合わせ等で示される、特定できた機種を示すデータ」、または、「送信コマンドコード自体や、送信コマンドコードを示すポインタ等で示される、次に送信すべき送信コマンドコードを特定するためのデータ」の何れか一方のデータと、関連付けて記憶されていればよい。
【００９２】
また、上記機種別設定画面格納部２１に格納されている設定画面のデータ構造は、ユーザ作成画面データ格納部２３に格納されている画面データと同じデータ構造であることが好ましい。
【００９３】
この場合には、画面作成装置４０を用いて、機種別設定画面格納部２１に予め格納されている設定画面をユーザでも編集することが可能となる。それゆえ、ユーザ好みに設定画面を設定し直すことができる。
【００９４】
また、上記表示器１は、書換え可能な画像データが表される表示画面上に、設定画面を表示画面上に呼び出すための領域を設定し、この領域への操作を受け付けた際に表示画面上に設定画面を呼び出す呼出部（呼出手段）が備えられていることが好ましい。
【００９５】
この呼出手段を設けることにより、設定画面を表示画面上に呼び出すための領域が設定され、この領域に対して操作を行なうことで表示画面上に設定画面を呼び出すことができる。この呼出は、例えば表示部５がタッチパネル形式の場合、上記領域にタッチすることで行なうようにすればよい。また、上記領域は、アイコン表示をしておくことが好ましい。
【００９６】
これにより、簡単な操作により、迅速に設定画面を表示画面に表示させることができる。
【００９７】
ところで、以上の実施の形態で説明した処理は、プログラムで実現することが可能である。このプログラムはコンピュータで読み取り可能な記録媒体に格納されている。本発明では、この記録媒体として、表示器１で処理が行われるために必要なメモリ（例えばＲＯＭそのもの）であってもよいし、また図示していないが外部記憶装置としてプログラム読み取り装置が設けられ、そこに記録媒体を挿入することで読み取り可能なプログラムメディアであっても構わない。
【００９８】
上記いずれの場合においても、格納されているプログラムはマイクロプロセッサ（図示せず）のアクセスにより実行される構成であってもよいし、格納されているプログラムを読み出し、読み出したプログラムを図示されていないプログラム記憶エリアにダウンロードすることにより、そのプログラムが実行される構成であってもよい。この場合、ダウンロード用のプログラムは予め本体装置に格納されているものとする。
【００９９】
ここで、上記プログラムメディアは、本体と分離可能に構成される記録媒体であり、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスクやハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ等の光ディスクのディスク系、ＩＣカード（メモリーカードを含む）／光カードのカード系、あるいはマスクＲＯＭ、ＥＰＲＯＭ、フラッシュＲＯＭ等による半導体メモリを含めた固定的にプログラムを担持する媒体であってもよい。
【０１００】
【発明の効果】
以上のように、本発明の表示器は、前記第２のデバイスの機種毎に、前記第２のデバイスの設定を変更するための設定画面を格納する機種別設定画面格納手段と、前記第２のデバイスが接続された際に、接続された第２のデバイスを特定する機器特定手段と、前記機器特定手段で特定された第２のデバイスに対応する設定画面を、前記機種別設定画面格納手段から取得する取得手段とを備え、前記表示手段が、前記取得手段により取得された設定画面を表示する構成である。
【０１０１】
それゆえ、上記表示器では、従来のように、第２のデバイス毎に、ユーザが設定画面を作成する必要がない。したがって、接続される第２のデバイス毎に、ユーザが設定画面を作成するといった手間を省くことが可能な表示器を提供することができるという効果を奏する。
【０１０２】
さらに、本発明の表示器は、前記表示手段が読出し可能であって、前記取得手段により取得された設定画面を格納する取得設定画面格納手段を備えている構成である。
【０１０３】
それゆえ、上記表示手段により速やかに設定画面を読み出すことが可能となる表示器を提供することができるという効果を奏する。
【０１０４】
さらに、本発明の表示器は、前記第２のデバイスを特定するためのデータを記録した記憶手段を有し、前記機器特定手段が、前記記憶手段のデータを参照して、第２のデバイス対し、所定の信号を送信するとともに、この所定の信号に対する応答信号を受信する構成である。
【０１０５】
上記の構成によれば、記憶手段には、第２のデバイスを特定するためのデータが予め記録されている。また、上記機器特定手段は、この記憶手段のデータを参照して、第２のデバイスに対して、所定の信号を送信するとともに、この所定の信号に対する応答信号を受信する。
【０１０６】
ここで、機器特定手段が第２のデバイスに信号を送信すると、表示器は、第２のデバイスから、通常何らかの応答信号を受信する。また、通常、この応答信号は、第２のデバイスに関連した特性を有している。
【０１０７】
それゆえ、第２のデバイスの特定が可能となるという効果を奏する。
【０１０８】
さらに、本発明の表示器は、前記第２のデバイスが接続されたことを検知するための検知手段を備えている構成である。
【０１０９】
それゆえ、表示器に第２のデバイスが接続されたか否かを判断できるという効果を奏する。
【０１１０】
さらに、本発明の表示器は、前記設定画面のデータ構造は、前記書換え可能な画像データと同じデータ構造である構成である。
【０１１１】
それゆえ、書換え可能な画像データを書き換える手段と同一の手段により、機種別設定画面格納部に予め格納されている設定画面をユーザでも編集することが可能となるという効果を奏する。
【０１１２】
さらに、本発明の表示器は、前記書換え可能な画像データが表される表示画面上に、前記設定画面を表示画面上に呼び出すための領域を設定し、前記領域への操作を受け付けた際に前記表示画面上に前記設定画面を呼び出す呼出手段が備えられている構成である。
【０１１３】
それゆえ、簡易な操作により、迅速に設定画面を表示画面に表示させることができるという効果を奏する。
【０１１４】
さらに、本発明の表示器は、前記第２のデバイスの機種毎に、前記第２のデバイスのドライバを格納する機種別ドライバ格納手段を有し、さらに、前記取得手段が、機器特定手段で特定された第２のデバイスに対応したドライバを前記機種別ドライバ格納手段から取得する構成である。
【０１１５】
それゆえ、接続される第２のデバイス毎に、ユーザがドライバを指定するといった手間を省くことが可能な表示器を提供することができるという効果を奏する。
【０１１６】
さらに、本発明の表示器は、前記表示手段が読出し可能であって、前記取得手段により取得されたドライバを格納する取得ドライバ格納手段を備えている構成である。
【０１１７】
それゆえ、上記表示手段により速やかにドライバを読み出すことができ、このドライバを用いることで第２のデバイスを制御することが可能となるという効果を奏する。
【０１１８】
ところで、上記表示器は、ハードウェアで実現してもよいが、プログラムをコンピュータに実行させて実現してもよい。これらのプログラムがコンピュータで実行されると、当該コンピュータを上記表示器として動作させることができるという効果を奏する。
【０１１９】
また、上記プログラムを記録媒体に記録しておき、このプログラムをコンピュータにロードすることによっても、当該コンピュータを上記表示器として動作させることができるという効果を奏する。
【図面の簡単な説明】
【図１】本実施の形態に係る表示器を備えたシステムの構成を示したブロック図である。
【図２】本実施の形態に係る処理フローを示したフローチャートである。
【図３】上記表示器におけるテーブル部のデータを示した説明図である。
【図４】従来の表示器を備えたシステムの構成を示したブロック図である。
【符号の説明】
１  表示器
４  ＨＭＩ処理部（表示手段）
５  表示部（表示手段）
６  入力部（表示手段）
８  電気レベル検知部（検出手段）
９  接続デバイス特定部（機器特定手段）
１０  データ取得部（取得手段）
２１  機種別設定画面格納部（機種別設定画面格納手段）
２２  機種別ドライバ格納部（機種別ドライバ格納手段）
２３  ユーザ作成画面データ格納部
２４  取得設定画面格納部（取得設定画面格納手段）
２５  取得ドライバ格納部（取得ドライバ格納手段）
２６  テーブル部（記憶手段）
４０  画面作成装置
５０  ＰＬＣ（制御装置）
５０ａ  デバイス（第１のデバイス）
５１  デバイス（第２のデバイス）
【図１】
2004302620.tif 000003
【図２】
2004302620.tif 000004
【図３】
2004302620.tif 000005
【図４】
2004302620.tif 000006