(57)【要約】【課題】どの画面からでも所望の画面に切り替えることのできる画面表示用コンピュータを実現する。【解決手段】右クリック操作制御部２１１ａは、タッチパネル２４上でマウスの右クリックに対応する操作を検出すると、プルダウンメニューを表示する。プルダウンメニューには画面データ２２ａに記憶されている画面の一覧を含む画面切替ウィンドウを表示するための選択肢が含まれている。当該選択肢が選択されると、画面切替制御部２１２は、画面切替ウィンドウを表示し、画面切替ウィンドウの画面の一覧において選択された切り替え先の画面に切り替える。【選択図】図１
2008097550.tif 000002
【特許請求の範囲】
【請求項１】
複数の画面を切り替えて表示する画面表示用コンピュータにおいて、
マウスの右クリック操作またはマウスの右クリックに対応するタッチパネル上の操作を検出すると、上記画面表示用コンピュータに記憶されている画面の一覧を表示するための選択肢を含むプルダウンメニューを表示する右クリック操作制御手段と、
当該選択肢が選択されることにより、上記画面の一覧を表示し、当該一覧において選択された画面に切り替える画面切替制御手段とを備えていることを特徴とする画面表示用コンピュータ。
【請求項２】
請求項１に記載の右クリック操作制御手段および画面切替制御手段としてコンピュータを機能させるための制御プログラム。
【請求項３】
請求項２に記載の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の画面を切り替えて表示する画面表示用コンピュータに関するものである。
【背景技術】
【０００２】
従来から、例えば、コンピュータは、単なる計算処理に限らず、例えば、デバイスの制御など、種々の制御システムで広く使用されている。このようなコンピュータの設置場所は、例えば、ＦＡ分野での制御対象近傍など、周囲環境が劣悪な場所にまで広がっている。ここで、制御対象近傍では、一般に、設置可能な空間が限定されており、入力部、表示部および演算部を分離して配置できないことが多い。また、設置可能な空間が限定されているので、周囲環境温度は、高温になりがちであり、コンピュータに不適切な温度に近づくおそれがある。さらに、振動や粉塵などが多いため、機械的に動作する部分を外部に露出させることは好ましくない。
【０００３】
したがって、このような周囲環境が劣悪な場所には、入力装置としてタッチパネルを備えたパネルコンピュータが設置されることが多い。パネルコンピュータは、プログラマブルロジックコントローラ（ＰＬＣ）、温調計、インバータなどの外部制御機器と通信して、これらの機器の内部に設けられたメモリに格納されるデータを表示したり書き替えたりする。また、パネルコンピュータでは、演算部と表示部と入力部とを一つの筐体に設けることによって、設置場所を縮小でき、高周波ノイズなどに強い。これらの結果、他の形態のコンピュータに比べて、劣悪な周囲環境でも、正常に動作し続けることができる。
【０００４】
また、劣悪な環境下での制御システムに用いられる入力装置としてプログラマブル表示器も広く使用されており、パネルコンピュータやプログラマブル表示器では、複数の画面を切り替えて表示することがよく行われている。
【０００５】
図１２（ａ）および（ｂ）は、それぞれ特許文献１のプログラマブル表示器のディスプレイに表示される画面９０１および画面９０２を示している。画面９０１・９０２には、それぞれ画面左下に「前画面」および「次画面」のスイッチが設けられており、画面９０１の「次画面」のスイッチをタッチ操作すると、ディスプレイの表示は画面９０２に切り替わる。また、画面９０２の「前画面」のスイッチをタッチ操作すると、ディスプレイの表示は画面９０１に切り替わる。
【０００６】
このように、画面９０１および画面９０２は、互いに切り替え元の画面および切り替え先の画面として設定されており、ユーザは画面中に設けられたスイッチをタッチ操作することにより、画面を切り替えることができる。
【０００７】
また、特許文献１には開示されていないが、パネルコンピュータにおいても、同様の画面切り替えの技術が用いられている。
【０００８】
あるいは、画面切り替え用の画面において、ユーザが切り替え先の画面を示すキーを押すことによっても、画面を切り替えることができる（特許文献２）。また、画面切り替え用の画面において、上記のキーを押すかわりに、ユーザが直接画面番号を入力することによっても、当該画面番号の画面に切り替えることもすでに実用化されている。
【特許文献１】特開２００５−８４７８２号公報（２００５年３月３１日公開）
【特許文献２】特開平８−１６２２３号公報（１９９６年１月１９日公開）
【発明の開示】
【発明が解決しようとする課題】
【０００９】
特許文献１の構成では、画面の切り替えを行うために、あらかじめユーザが各画面中にスイッチやスクリプト等の画面切り替え手段を設けることにより、画面切り替えの設定をする必要がある。しかしながら、システムの中心的役割を果たすＰＬＣなどのコントローラは、近年、制御機器としての機能が向上してきており、それに応じて、接続される機器の種類や数が増加しているため、一つのパネルコンピュータに表示される画面の種類も増加している。そのため、画面切り替えの設定の負担が増大しているという問題がある。
【００１０】
また、画面切り替えの設定が誤っていた場合には、正確に画面切り替えができない。さらに、画面切り替え手段を設定し忘れた画面があると、当該画面に切り替わった後、他の画面に切り替えることができなくなるという不都合を生じる。
【００１１】
また、特許文献２の構成では、キーボードを接続して、キーボード上のキーを押下することにより、画面切り替え用の画面を表示させている。しかし、工場内などのキーボードの設置が困難な状況下においては、タッチパネル上でのタッチ操作のみによって、画面切り替え用の画面に切り替える必要がある。その場合、当該画面切り替え用の画面に切り替えるためのスイッチをあらかじめ全ての表示画面中に配置しなければならず、画面切替スイッチの設定の負担が増大する。
【００１２】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、キーボードを接続することなくどの画面からでも所望の画面に切り替えることのできるパネルコンピュータを実現することにある。
【課題を解決するための手段】
【００１３】
本発明に係る画面表示用コンピュータは、上記課題を解決するために、複数の画面を切り替えて表示する画面表示用コンピュータにおいて、マウスの右クリック操作またはマウスの右クリックに対応するタッチパネル上の操作を検出すると、上記画面表示用コンピュータに記憶されている画面の一覧を表示するための選択肢を含むプルダウンメニューを表示する右クリック操作制御手段と、当該選択肢が選択されることにより、上記画面の一覧を表示し、当該一覧において選択された画面に切り替える画面切替制御手段とを備えていることを特徴としている。
【００１４】
上記の構成によれば、右クリック操作制御手段は、マウスの右クリックまたはマウスの右クリックに対応する操作を検出すると、プルダウンメニューを表示する。プルダウンメニューには、画面表示用コンピュータに記憶されている画面の一覧を表示するための選択肢が含まれており、当該選択肢を選択すると、画面切替制御手段は、画面の一覧を表示する。当該一覧において、切り替え先の画面が選択されると、画面切替制御手段は、選択された画面に切り替える。マウスの右クリック操作およびマウスの右クリックに対応するタッチパネル上の操作は、どの画面においても可能であるので、キーボードを接続することなくどの画面からでも所望の画面に切り替えることができるという効果を奏する。
【００１５】
本発明に係る制御プログラムでは、上記右クリック操作制御手段および画面切替制御手段としてコンピュータを機能させる。また、この制御プログラムは、コンピュータ読み取り可能な記録媒体に記録されて提供される。これにより、ユーザは、どの画面からでも所望の画面に切り替えることができる。
【発明の効果】
【００１６】
本発明に係る画面表示用コンピュータは、以上のように、マウスの右クリック操作またはマウスの右クリックに対応するタッチパネル上の操作を検出すると、上記画面表示用コンピュータに記憶されている画面の一覧を表示するための選択肢を含むプルダウンメニューを表示する右クリック操作制御手段と、当該選択肢が選択されることにより、上記画面の一覧を表示し、当該一覧において選択された画面に切り替える画面切替制御手段とを備えているので、キーボードを接続することなくどの画面からでも所望の画面に切り替えることができるという効果を奏する。
【発明を実施するための最良の形態】
【００１７】
本発明の一実施形態について図１ないし図１１に基づいて説明すると以下の通りである。
【００１８】
図１に示すように、本実施形態に係る制御システム１は、パネルコンピュータ２と、ＰＬＣ３と、デバイス４と、シリアルケーブル５とを備えている。パネルコンピュータ２は、画面転送ケーブル６を介してパーソナルコンピュータ７と接続されている。画面転送ケーブル６は、後述するようにパーソナルコンピュータ７で作成された画面データ等をパネルコンピュータ２に転送するためのケーブルであり、ＵＳＢケーブルなどが用いられる。パーソナルコンピュータ７は、作画ソフトウエアがインストールされており、後述するようにして作成した画面データを転送するときに画面転送ケーブル６を介してパネルコンピュータ２と接続されるが、通常、パネルコンピュータ２とＰＬＣ３とが通信を行う制御システム１の運転時には、パネルコンピュータ２と切り離される。
【００１９】
一方、パネルコンピュータ２およびＰＬＣ３は、シリアルケーブル５を介して接続されている。シリアルケーブル５は、ＰＬＣ３に固有の通信プロトコルで通信を行うことが可能なケーブルである。通信プロトコルは、ＰＬＣ３がシーケンサから発達してきた経緯もあって、製造会社毎、あるいは、同一会社であっても製品毎など、ＰＬＣ３の機種毎に異なっていることが多い。
【００２０】
ＰＬＣ３は、ユーザが作成したシーケンスプログラム（ラダープログラムなど）にしたがって、入力ユニットを介して入力用のデバイス４から出力される出力データを取り込むとともに、出力用のデバイス４に制御データを与える。入力用のデバイス４としては、センサ（温度センサ、光センサなど）、スイッチ（押ボタンスイッチ、リミットスイッチ、圧力スイッチなど）のような機器が用いられる。出力用のデバイス４としては、アクチュエータ、リレー、電磁弁、表示器などが用いられる。また、インバータ、軸制御装置、温調計などの各種の制御機器もデバイス４としてＰＬＣ３に接続される。これらのデバイス４…は、製造ラインなどの各種のターゲットシステムの所要各部に配置される。
【００２１】
制御システム１のＨＭＩとして好適に使用されるパネルコンピュータ２は、後述する処理指示語（タグ）を組み合わせて決定される画面データに基づいて、デバイス４の状態を画面表示する際の動作や、画面への操作に応じてデバイス４の状態を制御する際の動作を特定する。このパネルコンピュータ２は、シリアルケーブル５を介したＰＬＣ３との通信により、ＰＬＣ３を介して表示画面に状態を表示する各デバイス４の状態を取得し、例えば、後述のディスプレイ２３に各デバイス４の状態を表示する機能を有する。また、パネルコンピュータ２は、後述のタッチパネル２４への操作に応じて、デバイス４へデバイスの状態制御を指示する機能を有する。
【００２２】
パネルコンピュータ２は、汎用のコンピュータと同様、ＣＰＵなどの演算処理装置を備えており、汎用のＯＳ（オペレーティングシステム）上で各種のアプリケーションプログラムを動作させるように構成されている。また、パネルコンピュータ２は、上記の機能を実現するために、ＯＳ処理部２１、データ記憶部２２、ディスプレイ２３、タッチパネル２４、メモリ部２５、およびインターフェース部（図中、Ｉ／Ｆ）２６，２７を備えている。以下、パネルコンピュータ２の主要各部について詳細に説明する。
【００２３】
ディスプレイ２３は、パネルコンピュータ２を薄型に構成するために、液晶ディスプレイや、ＥＬディスプレイや、プラズマディスプレイのような平板型ディスプレイが好適に用いられる。タッチパネル２４は、ディスプレイ２３の表示画面上で入力を行うために設けられている入力装置である。
【００２４】
インターフェース部２６は、パネルコンピュータ２がパーソナルコンピュータ７との間の通信を行うための通信制御部であり、画面転送ケーブル６に接続されている。一方、インターフェース部２７は、パネルコンピュータ２がＰＬＣ３との間のシリアル通信を行うための通信制御部であり、シリアルケーブル５に接続されている。
【００２５】
データ記憶部２２は、ハードディスク装置のような大容量記憶装置で構成され、パーソナルコンピュータ７からダウンロードされた画面データ２２ａ、画面切替スイッチデータ２２ｂを記憶している。これらのデータは、表示制御などの演算処理時に、ユーザの指示に応じてメモリ部２５に読み込まれ、ディスプレイ２３に表示される。
【００２６】
画面データ２２ａは、パネルコンピュータ２に表示される画面（ユーザ画面）のデータであり、ディスプレイ２３に表示すべきベース画面や部品のデータおよび各部品に付与された処理指示語Ｗなどを含んでいる。
【００２７】
図２（ａ）に示すように、画面データに含まれる処理指示語（タグ）Ｗは、ベース画面上で実行されるべき事象毎に作成されている。この処理指示語Ｗは、基本的には、表示制御動作を実行すべきベース画面のファイル番号Ｆと、このベース画面上で実行すべき動作内容を特定する事象名Ｔと、実行事象毎に参照される１または複数のデータからなる参照情報Ｉとを一組として備えている。
【００２８】
本実施形態に係るパネルコンピュータ２では、上記のタグとして、表示タグ、入力タグ、画面切替タグなどが規定されている。
【００２９】
表示タグは、ベース画面上の領域（表示範囲）とその領域への表示に対応するアドレスとの関連を示す。入力タグは、画面上の領域（入力範囲）とその領域へのタッチ入力に対応するアドレスとの関連を示す。さらに、本実施形態では、各タグは、複数の単位画面の少なくとも１つと関連付けることができる。
【００３０】
表示タグは、アドレスの内容の変化などの事象（イベント）の発生と連動して、ベース画面上における対応位置に所定のオブジェクト（表示要素）を表示可能とする。すなわち、表示タグは、ファイル番号Ｆとしてベース画面のファイル番号を含み、事象名Ｔとして表示対象となるオブジェクトの表示を特定する事象名を含み、参照情報Ｉとして表示対象の表示座標範囲、呼び出す表示対象を特定するファイル番号、および表示対象の表示時に参照するアドレスを含んでいる。
【００３１】
また、入力タグは、例えば、タッチパネル２４に対するタッチ動作と連動して、ビットデバイスを反転したり、ワードデバイスの値を書き替えたりする。すなわち、入力タグは、ファイル番号Ｆとして単位画面のファイル番号を含み、事象名Ｔとしてタッチパネル２４の操作を特定する事象名を含み、参照情報Ｉとしてタッチパネル２４からの入力操作を有効とする入力座標範囲、およびタッチパネル２４のタッチ動作と連動してデータを書き替えるべきアドレスを含んでいる。
【００３２】
また、画面切替タグは、例えば、タッチパネル２４に対するタッチ動作と連動して、指定された画面番号の画面データをデータ記憶部２２から読み出して、現在表示されている画面から切り替えて表示する。すなわち、画面切替は、ファイル番号Ｆとして単位画面のファイル番号を含み、事象名Ｔとしてタッチパネル２４の操作を特定する事象名を含み、参照情報Ｉとして切り替える画面の画面番号を含んでいる。
【００３３】
上記の画面データは、後述する画面エディタ部７３によって作成され、パネルコンピュータ２に転送されてデータ記憶部２２に保存される。この画面ファイルは、図形データやアドレスデータを含んでいる。図形データは、円や四角形などの図形データ、部品のデータ、文字列、処理指示語Ｗなどを含んでいる。アドレスデータは、図形データにおける部品のデータや処理指示語Ｗなどのアドレスに対応付けられるデータについて、画面エディタ部７３で設定された前記のアドレスおよびアドレスに対応するコメントを含んでいる。
【００３４】
コメントとしては、デバイス４の動作状態のような事象名や、スイッチに対応するＳＷやランプに対応するＬＡＭＰのようなデバイス４に対応する符号や、操作指示などが挙げられる。
【００３５】
ＯＳ処理部２１は、システム制御部２１１、画面切替制御部２１２を含んでいる。
【００３６】
ＯＳ処理部２１のＨＭＩ（Ｈｕｍａｎ  Ｍａｃｈｉｎｅ  Ｉｎｔｅｒｆａｃｅ）機能は、画面データの表示、ユーザ画面への各種のデータの設定、設定されたデータのＰＬＣ３への送信およびＰＬＣ３から受信したデータのユーザ画面への表示などであり、このような機能は、ＨＭＩ処理プログラムをパネルコンピュータ２が備えるＣＰＵなどの演算処理手段にＯＳ上で実行させることによりシステム制御部２１１として実現される。
【００３７】
このシステム制御部２１１は、画面データから、現在表示中の単位画面に関連する表示タグを抽出するとともに、各表示タグに関連するアドレスの内容をそれらの表示タグについて所定の周期毎にアドレスを指定してＰＬＣ３のメモリ３ａから読み出し、表示タグで指定された表現形式の部品などを読み出した内容に応じた形態で画面上の指定された領域へ表示する。
【００３８】
一方、システム制御部２１１は、タッチパネル２４への入力操作を受け付けると、現在表示中の単位画面に対応し、その入力操作にマッチする入力タグを画面データから検索し、入力タグが示すアドレスの内容をメモリ３ａにおいてアドレスを指定して入力結果に応じて書き替える。これにより、パネルコンピュータ２は、画面データが示すデバイス４の状態を、画面データが示す表現形式で画面データが示す表示位置（部品など）に、データ表示用の部品（メータ表示器、数値表示器、グラフ表示器など）、図形、グラフなどのオブジェクト（表示要素）を用いて表示したり、表示した画面において部品などの操作用のオブジェクトを介した入力操作に応じてデバイス４の状態を変更したりできる。
【００３９】
画面切替制御部２１２は、後述する画面エディタ部７３によって設定された画面切替スイッチを有する画面が表示されているときに、その画面切替スイッチがタッチ操作されると、その画面の画面データに付与されている画面切替スイッチデータに基づいて画面の切り替え制御を行う。上記の画面切替スイッチデータは、画面切替スイッチに設定されている切り替え先の画面を示す画面番号を含んでおり、これらは画面切替タグの参照情報Ｉとして利用される。これにより、画面切替制御部２１２は、システム制御部２１１を介してタッチパネル２４への入力操作を受け付けると、現在表示中の画面に対応し、その入力操作にマッチする画面切替タグを画面データから検索し、画面切替タグが示す画面番号の画面に表示を切り替えるようにシステム制御部２１１に指示を与える。
【００４０】
また、システム制御部２１１は、右クリック操作制御部２１１ａを含んでいる。右クリック操作制御部２１１ａは、タッチパネル２４において、後述の右クリック操作（マウスの右クリックに対応する操作）を受け付けると、図７に示すように、画面切替ウィンドウの選択肢を含むプルダウンメニュー３１１を表示する。タッチパネル２４における右クリック操作は、パーソナルコンピュータにおいてマウスを右クリックする場合に相当する操作であり、ディスプレイ２３にどの画面が表示されている場合であっても可能である。右クリック操作については後で詳述する。
【００４１】
さらに、画面切替制御部２１２は、ユーザが当該選択肢を選択すると、後述する画面切替ウィンドウ４０１（図８参照）を表示する。続いて、画面切替ウィンドウ４０１において、切り替え先の画面番号が選択されると、画面切替制御部２１２は、当該画面番号の画面に表示を切り替えるようにシステム制御部２１１に指示を与える。
【００４２】
右クリック操作制御部２１１ａおよび画面切替制御部２１２は、データ記憶部２２に格納されるＨＭＩ処理プログラム（制御プログラム）がＣＰＵなどの演算処理部によって実行されることで実現される機能ブロックの部分である。このＨＭＩ処理プログラムは、パネルコンピュータ２と分離可能に構成される記録媒体に記録可能であり、その記録媒体からパネルコンピュータ２にインストールされてもよい。
【００４３】
上記の記録媒体（プログラムメディア）は、磁気テープやカセットテープなどのテープ系、フレキシブルディスクやハードディスクなどの磁気ディスク系、ＣＤ−ＲＯＭ、ＭＯ、ＭＤ、ＤＶＤなどの光ディスク系、ＩＣカード（メモリカードを含む）、光カードなどのカード系が好適である。その他、上記のプログラムメディアは、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュＲＯＭなどによる半導体メモリを含めた固定的にプログラムを担持する媒体であってもよい。
【００４４】
また、本制御システム１は、インターネットを含む通信ネットワークと接続可能に構成されていれば、通信ネットワークからプログラムをダウンロードするように流動的にプログラムを担持する媒体であってもよい。
【００４５】
続いて、パーソナルコンピュータ７について説明する。パーソナルコンピュータ７は、ＣＰＵ、メモリ（ＲＡＭ、ＲＯＭなど）、外部記憶装置（ハードディスクドライブ、ＭＯドライブなど）、表示装置および入力装置（キーボード、マウスなど）を有している。また、パーソナルコンピュータ７は、図１に示すように、制御部７１、インターフェース部（図中、Ｉ／Ｆ）７２、画面エディタ部７３およびデータ記憶部７４を備えている。
【００４６】
インターフェース部７２は、パネルコンピュータ２との間の通信を行うための通信制御部であり、画面転送ケーブル６に接続されている。
【００４７】
制御部７１は、ハードウエア（ＣＰＵやメモリなど）およびソフトウエア（オペレーティングシステムなど）によって実現される演算処理を行う部分である。また、制御部７１は、アプリケーションプログラムである作画ソフトウエアを実行することにより、画面エディタ部７３を実現する。画面エディタ部７３は、パーソナルコンピュータ７と分離可能に構成される記録媒体に記録され、この記憶媒体からパーソナルコンピュータ７にインストールすることが可能である。また、パーソナルコンピュータ７は、画面エディタ部７３を備えることにより画面作成装置として機能する。
【００４８】
画面エディタ部７３は、ユーザ独自の画面であるユーザ画面を作成できるように、スイッチ、ランプ、テンキー、各種表示器（例えば、数値表示器、メータ表示器およびグラフ表示器）などの部品、各種のタグ設定機能、描画機能、テキスト入力機能などを備えている。部品としては、単一の機能を有する部品だけでなく、複数の機能を有する、複合スイッチ、カウンタ、タイマといった複合機能を有する部品が用意されている。表示要素としての部品は、ユーザが容易に選択できるようにライブラリ形式で登録されており、部品の機能に応じた入力タグや表示タグなどが予め付与されている。描画機能は、直線や曲線の線図形（表示要素）を描画したり、各種のグラフ（表示要素）、円、四角形、三角形などの基本図形（表示要素）の描画および図形内の指定色や模様による塗りつぶしを行ったりするための機能である。
【００４９】
このような画面エディタ部７３を用いてユーザ画面を作成する際、ユーザがディスプレイに表示されたベース画面上で部品を所定の操作手順にしたがって配置位置を指定することにより、ベース画面上に部品が配置されていく。また、各部品にはスイッチ番号が設定される。
【００５０】
また、各ユーザ画面には画面番号およびタイトルが指定され、図２（ｂ）に示すように、画面番号、タイトル、配置された部品（スイッチ１、スイッチ２、スイッチ３…）が、ユーザ画面毎に画面データ７４ａとしてデータ記憶部７４に記憶される。画面データ７４ａは、実行環境にダウンロードするために、パネルコンピュータ２に転送されてデータ記憶部２２に画面データ２２ａとして保存される。
【００５１】
さらに、画面データ２２ａには、図２（ｃ）に示す画面番号およびタイトルを一覧表示するための画面一覧データ８０も記憶されており、後述する右クリック操作等の所定の操作をすることにより、画面切替制御部２１２は、画面データ２２ａから、画面一覧データ８０を読み出すことができる。画面一覧データ８０は、パネルコンピュータ２に表示される画面の画面番号およびタイトルの一覧であり、画面番号１〜４および画面番号６〜１４の計１３の画面が記憶されていることが分かる。
【００５２】
図３は、画面エディタ部７３を用いて作成されたユーザ画面の一例である画面１０１を示している。画面１０１の画面番号は「１」、タイトルは「デバイスＡ運転状況」である。画面右側の「起動」「停止」のコメントが付されたスイッチは、操作スイッチであり、それぞれ、例えば「スイッチ１」「スイッチ２」に相当する。画面下側の「戻る」「温度設定画面」「圧力設定画面」の表示は、画面切替スイッチであり、それぞれ、例えば「スイッチ３」「スイッチ４」「スイッチ５」に相当する。ユーザは画面切替スイッチをタッチ操作することにより、他の画面に切り替えることが可能であり、切り替え先画面の設定は、画面エディタ部７３が有する画面切替スイッチ設定部７３ａによって行われる。
【００５３】
画面切替スイッチ設定部７３ａは、例えば図４に示すような属性設定用のダイアログボックス２０１をユーザインターフェースとして提供し、そのダイアログボックス２０１によって入力された切り替え先の画面番号を画面切替スイッチに設定する。図４は、図３に示す画面１０１の右下隅に表示されている「圧力設定画面」（スイッチ５）の画面切替スイッチの設定を示している。
【００５４】
ダイアログボックス２０１は、部品表示欄２０２、画面番号入力欄２０３、スイッチ番号入力欄２０４、切替先画面番号入力欄２０５を有している。
【００５５】
部品表示欄２０２は、図示しないスイッチの部品リストから画面切替スイッチとして選択された画面切替スイッチの画像を表示するために設けられている。画面番号入力欄２０３には、設定対象である画面切替スイッチを含むユーザ画面の番号を入力する。スイッチ番号入力欄２０４には、当該ユーザ画面中の設定対象とする画面切替スイッチのスイッチ番号を入力する。切替先画面番号入力欄２０５には、画面切替スイッチに対してタッチ操作を行った場合に、表示を切り替える切り替え先の画面の画面番号を入力する。例えば、切替先画面を画面番号「３」である「デバイスＡ圧力設定」の画面に設定する場合、切替先画面番号入力欄２０５に「３」を入力する。
【００５６】
各入力欄に番号を入力した後、ダイアログボックス２０１における「ＯＫ」ボタンがタッチ操作などで押下されると、ダイアログボックス２０１で設定を行った画面切替スイッチにタッチ操作をした場合の切替先画面が設定される。また、設定内容は画面データ７４ａとともに、画面切替スイッチデータ７４ｂとして保存される。同様に、他の画面切替スイッチについても上記の設定を行う。
【００５７】
このように、画面エディタ部７３によって作成された画面切替スイッチデータ７４ｂは、データ記憶部７４に記憶され、さらに、実行環境にダウンロードするために、パネルコンピュータ２に転送されてデータ記憶部２２に画面切替スイッチデータ２２ｂとして保存される。
【００５８】
上記のように構成することにより、パネルコンピュータ２のディスプレイ２３に、図３に示す画面１０１が表示されている場合、ユーザは「圧力設定画面」の画面切替スイッチをタッチ操作することにより、ディスプレイ２３の表示を、図５に示す「デバイス圧力設定」の画面１１１に切り替えることができる。
【００５９】
また、画面１１１の下側に表示されている「戻る」の画面切替スイッチは、上記の画面切替スイッチの設定において、切り替え先画面が画面番号「１」の「デバイスＡ運転状況」の画面１０１に設定されており、「戻る」の画面切替スイッチをタッチ操作すると、画面１１１から画面１０１に切り替えることができる。
【００６０】
しかしながら、画面切替スイッチ設定部７３ａにおける、画面切替スイッチの設定が誤っていた場合は、所望の画面に切り替えることができない場合がある。また、画面切替スイッチを配置し忘れていた画面が存在する場合、当該画面に切り替わってしまうと、他の画面に切り替えることができなくなってしまう。
【００６１】
例えば、画面切替スイッチの設定の際に、画面１０１の「温度設定画面」の画面切替スイッチの切り替え先画面の設定を、図６に示す「デバイスＡ温度設定」の画面１２１にすべきところを、「デバイスＡ圧力設定」の画面１１１に誤って設定した状態で、画面データおよび画面切替スイッチデータがデータ記憶部２２に保存されていた場合、ユーザが「温度設定画面」の画面切替スイッチをタッチ操作すると、図５に示す画面１１１に切り替わってしまう。
【００６２】
この場合、ユーザが「デバイスＡ温度設定」の画面１２１に切り替えることを所望しても、「デバイスＡ温度設定」の画面１２１に切り替わるように設定された画面切替スイッチがどの画面にも設けられていない場合、「デバイスＡ温度設定」の画面１２１に切り替えることはできない。
【００６３】
また、「温度設定画面」の画面切替スイッチの切り替え先画面の設定が正確であったとしても、図６に示すように、切り替え先画面である「デバイスＡ温度設定」の画面１２１において、他の画面に切り替えるための画面切替スイッチを配置するのを忘れていた場合、画面１２１に切り替えてしまうと、他の画面に切り替えることができなくなってしまう。
【００６４】
そうなると、ユーザは一旦デバイス４の制御を中断して、再度パーソナルコンピュータ７の画面エディタ部７３において、切替先画面の設定をし直さなければならなくなる。
【００６５】
上記のような不都合を回避するために、タッチパネル２４では、右クリック操作が可能となっており、どの画面からでも他の画面に切り替えることができるようになっている。右クリック操作は、図１における右クリック操作制御部２１１ａによって実現される機能であり、以下、右クリック操作について図３、図５〜図１０、および図１１のフローチャートに基づいて詳細に説明する。
【００６６】
右クリック操作制御部２１１ａが起動すると、図３、図５および図６に示すように、ディスプレイ２３に表示される各画面１０１・１１１・１２１の下側のタスクバーに、アイコン３０１が表示される。
【００６７】
ここで、アイコン３０１をタッチ操作したまま、画面上の任意の場所をタッチ操作すると、右クリック操作制御部２１１ａは右クリック操作を検知し（ステップＳ１）、図７に示すプルダウンメニュー３１１が表示される（ステップＳ２）。プルダウンメニュー３１１は、「画面切替」「オフラインへ」「フルスクリーンモード」などの選択肢を含む。図１に示す画面切替制御部２１２は、それらの選択肢の中から「画面切替」の表示部分をタッチ操作されたか否かを判定し（ステップＳ３）、表示部分をタッチ操作されたと判定すると、データ記憶部２２に記憶されている画面データ２２ａをメモリ部２５に読み出して、図８に示す画面切替ウィンドウ４０１をディスプレイ２３に表示する（ステップＳ４）。
【００６８】
画面切替ウィンドウ４０１は、画面番号入力欄４０２および画面番号一覧４０３を含む。なお、画面番号一覧４０３は、画面切替制御部２１２が、画面データ２２ａに含まれる前述の画面一覧データ８０をメモリ部２５に読み出すことにより表示される。
【００６９】
ここで、画面切替制御部２１２は、ユーザによって切替先画面の画面番号が選択されたか（１）、または、ユーザが切替先画面の画面番号を直接入力する要求を受けたか（２）を判定する（ステップＳ５）。
【００７０】
ここで、切替先画面の画面番号が選択されたか否かは、画面番号一覧４０３の切替先画面の番号表示部分および文字部分が強調表示されたか否かによって判定される。例えば、ユーザが、画面番号「２」の「デバイスＡ温度設定」の画面１２１（図６参照）に切り替えたい場合、画面番号一覧４０３の「２」の番号表示部分、または「デバイスＡ温度設定」の文字部分をタッチ操作すると、図９に示すように、画面番号である「２」および「デバイスＡ温度設定」の表示部分が反転表示される。
【００７１】
画面切替制御部２１２は、画面番号が選択されたと判定すると（ステップＳ５で（１））、続いて、ユーザによって「開く」ボタンがタッチ操作されたか否かを判定し（ステップＳ６）、タッチ操作されている場合に、切替先の画面１２１に切り替えて（ステップＳ９）、処理を終える。
【００７２】
また、画面切替制御部２１２は、ステップＳ５において、切替先画面の画面番号を直接入力する要求を受けたか否かを判定する。当該要求は、ユーザが画面番号入力欄４０２をタッチ操作することである。画面番号入力欄４０２がタッチ操作されると（ステップＳ５において（２））、画面切替制御部２１２は、図１０に示すように、数字キーを含むポップアップウィンドウ４１１を、画面番号入力欄４０２の右隣の位置に表示して（ステップＳ７）、当該ポップアップウィンドウ４１１によって切替先の画面番号が入力されたか否かを判定する（ステップＳ８）。切替先の画面番号の入力は、例えば、ユーザがポップアップウィンドウ４１１の「２」の数字キーをタッチして画面番号を入力した後に、「Ｅｎｔ」キーをタッチ操作することで実行される。ここで、画面切替制御部２１２は、切替先の画面番号が入力されたと判定すると、ポップアップウィンドウ４１１を閉じて、画面番号入力欄４０２に「２」を表示して、処理をステップＳ６に移行させる。
【００７３】
図６に示すように、切り替え先の画面である画面１２１では、他の画面に切り替えるための画面切替スイッチが配置されていない。ここで、画面１２１のタスクバーに表示されているアイコン３０１をタッチ操作して、上記の右クリック操作を利用した画面切り替えをすることにより、画面１２１から他の画面に切り替えることができる。
【００７４】
また、上述のように画面切替スイッチの設定が間違っていた場合も、上記の右クリック操作を利用した画面切り替え操作をすることにより、所望の画面に切り替えることができる。
【００７５】
さらに、図４に示すダイアログボックス２０１における画面切替スイッチの設定をしていない場合であっても、上記の右クリック操作を利用した画面切り替えにより、任意の画面に切り替えることができる。
【００７６】
また、画面番号一覧４０３には画面データ２２ａに記憶されているユーザ画面の画面番号とタイトルが表示されるので、パネルコンピュータ２の操作に必要なユーザ画面の過不足を容易に確認することができる。図８に示すように、画面番号一覧４０３には、画面番号「５」に相当するユーザ画面が表示されていない。したがって、画面番号「５」に相当するユーザ画面を作成していなかったり、当該ユーザ画面のデータをデータ記憶部２２に保存し忘れていたりすることが容易に分かる。
【００７７】
なお、画面番号一覧４０３には、設計者などの特定の者のみが使用するメンテナンス用画面などは含まれないようにしてもよい。また、画面番号一覧４０３は、結果として全てのユーザ画面の番号およびタイトルが表示可能であれば、階層表示などにより表示してもよい。
【００７８】
また、画面切替ウィンドウ４０１を表示させることによって、図９に示すように、現在表示されている画面の画面番号およびタイトルが画面番号一覧４０３において強調表示される。これにより、現在表示されている画面の画面番号やタイトルを容易に確認することができる。
【００７９】
なお、上記ステップＳ１の右クリック操作の例として、アイコン３０１を設けて、右クリックの操作モードに切り替える構成を例示したが、これに限るものではない。例えば、タッチパネル２４の任意の場所を指で押し続け、指とタッチパネル２４との接触が所定の時間以上継続した場合に、右クリック操作制御部が右クリックの操作であると判断して、プルダウンメニュー３１１を表示するようにしてもよい。
【００８０】
また、パネルコンピュータ２にマウスを接続することができる場合は、マウスを右クリックすることによって、上記の右クリック操作をしてもよく、図１１のステップＳ６において、「開く」ボタンをタッチ操作するかわりに、画面番号一覧４０３の切替先画面の番号表示部分、または画面タイトルの文字部分をダブルクリックしてもよい。
【００８１】
また、パネルコンピュータ２にキーボードを接続することができる場合は、キーボードに設けられている、右クリック操作が割り当てられたアクションキーを操作してもよい。
【００８２】
以上のように、パネルコンピュータ２は、右クリック操作を利用してどの画面からでも所望の画面に切り替えることができるので、ＰＬＣ３にデバイス４が多数接続され、パネルコンピュータ２に表示される画面が多い場合であっても、容易に所望の画面に切り替えることができる。
【００８３】
また、本実施形態では、右クリックに対応する操作がされても画面の一覧を表示させないことも可能である。具体的には、システムの初期設定画面で、プルダウンメニューに「画面切替」を表示させない設定にすることにより、右クリック操作制御部２１１ａは、プルダウンメニューに「画面切替」を表示しないこともできる。さらに、一部の画面への画面の切り替えを制限することも可能である。例えば、画面切替ウィンドウ４０１において、画面番号「９」の画面を切替先画面に選択して、「開く」ボタンを押下した場合に、暗証番号入力用ウィンドウを開いて、暗証番号の入力を要求してもよい。これにより、システム管理者などの特定の者のみが操作を許される画面（オペレータに操作させたくない重要な画面）への切り替えを禁止することができる。
【００８４】
また、本実施形態では、右クリック操作を利用した画面の切り替えを、制御システムに用いられるパネルコンピュータに適用した構成について説明したが、これに限るものではない。パネルコンピュータと同様に、ディスプレイ上での入力が可能なタッチパネルを備えるプログラマブル表示器に適用してもよいし、汎用のパーソナルコンピュータなどにも適用してもよい。また、金融機関のＡＴＭの表示画面等のように、タッチ操作によって画面を切り替える機器であれば、本発明に係る右クリック操作を利用して画面の切り替えを行う構成を好適に適用できる。
【００８５】
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【００８６】
本発明に係るパネルコンピュータは、多くのデバイスを制御する制御システムに好適に適用できる。
【図面の簡単な説明】
【００８７】
【図１】本発明の実施形態に係る制御システムおよびパネルコンピュータの構成を示すブロック図である。
【図２】（ａ）は、上記パネルコンピュータで表示されるユーザ画面の画面データに含まれる処理指示語の基本的フォーマットを示す図であり、（ｂ）は、上記パネルコンピュータのデータ記憶部に記憶される各ユーザ画面のデータを示す図であり、（ｃ）は、上記データ記憶部に記憶される画面一覧データを示す図である。
【図３】上記制御システムに接続されるパーソナルコンピュータの画面エディタ部を用いて作成されるユーザ画面の一例を示す図である。
【図４】上記画面エディタ部に含まれる画面切替スイッチ設定部が提供する、切り替え先画面の設定用のダイアログボックスを示す図である。
【図５】図３に示すユーザ画面から、「圧力設定画面」の画面切替スイッチをタッチ操作することにより切り替えられるユーザ画面を示す図である。
【図６】図３に示すユーザ画面から、「温度設定画面」の画面切替スイッチをタッチ操作することにより切り替えられるユーザ画面を示す図である。
【図７】右クリック操作モード時に、上記パネルコンピュータのディスプレイ上の任意の場所をタッチ操作することにより表示されるプルダウンメニューを示す図である。
【図８】上記プルダウンメニューに含まれる「画面切替」の選択肢を選択することにより表示される画面切替ウィンドウを示す図である。
【図９】上記画面切替ウィンドウにおいて、画面番号「２」、タイトル「デバイスＡ温度設定」のユーザ画面を切り替え先に選択している状態を示す図である。
【図１０】上記画面切替ウィンドウにおいて、ポップアップウィンドウを用いて画面番号入力欄に画面番号を入力している状態を示す図である。
【図１１】上記パネルコンピュータにおける、右クリック操作を利用した画面切り替えの操作手順を示すフローチャートである。
【図１２】（ａ）（ｂ）ともに、従来のユーザ画面を示す図であり、（ａ）は、切り替え元の画面であり、（ｂ）は、切り替え先の画面である。
【符号の説明】
【００８８】
１      制御システム
２      パネルコンピュータ（画面表示用コンピュータ）
７      パーソナルコンピュータ
２１１ａ  右クリック操作制御部（右クリック操作制御手段）
２１２    画面切替制御部（画面切替制御手段）
３１１    プルダウンメニュー
４０１    画面切替ウィンドウ（一覧）
【図１】
2008097550.tif 000003
【図２】
2008097550.tif 000004
【図３】
2008097550.tif 000005
【図４】
2008097550.tif 000006
【図５】
2008097550.tif 000007
【図６】
2008097550.tif 000008
【図７】
2008097550.tif 000009
【図８】
2008097550.tif 000010
【図９】
2008097550.tif 000011
【図１０】
2008097550.tif 000012
【図１１】
2008097550.tif 000013
【図１２】
2008097550.tif 000014