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