(57)【要約】【課題】表示画面上の複数のボタン等の部品に対するフォーカス移動をユーザに使い勝手良く設定可能とする【解決手段】本方式は、設定画面を用いて表示画面上の部品にフォーカス番号を割り当てるステップと、任意の部品から他の部品にキー操作でフォーカス移動するときに、任意の部品に割り当てたフォーカス番号に所定の値をプラスまたはマイナスする計算を実行するステップと、この計算の値と一致したフォーカス番号を有する部品を検索するステップと、この検索に合致した部品にフォーカス移動するステップと、このフォーカス後に、確定キーを操作して部品のフォーカスを確定するステップとを実行する。【選択図】図４
2008097266.tif 000002
【特許請求の範囲】
【請求項１】
表示画面上に配置した任意の部品から他の部品にキー操作でフォーカス移動するときに、該任意の部品に割り当てたフォーカス番号に所定の値をプラスまたはマイナスする計算を実行するステップと、
この計算の値と一致したフォーカス番号を割り当てられた部品を検索するステップと、
この検索に合致した部品にフォーカス移動するステップと、
このフォーカス後に、確定キーを操作して部品のフォーカスを確定するステップと、
を有する表示画面上の部品のフォーカス移動方式。
【請求項２】
複数の部品にフォーカス番号を設定画面を用いて任意に割り当てるステップを含む請求項１に記載の表示画面上の部品のフォーカス移動方式。
【請求項３】
表示画面と、この表示画面上に配置された任意の部品から他の部品にフォーカスを移動させるために操作される操作キーと、上記フォーカスを確定するために操作される確定キーと、を備え、
上記任意の部品から他の部品に上記操作キーの操作でフォーカス移動するときに、該任意の部品に割り当てたフォーカス番号に所定の値をプラスまたはマイナスする計算を実行する機能と、
この計算の値と一致したフォーカス番号を有する部品を検索する機能と、この検索に合致した部品にフォーカス移動する機能と、このフォーカス後に、確定キーを操作して部品のフォーカスを確定する機能と、を備える表示器。
【請求項４】
上記操作キーは、そのキートップに部品の配置に対応した矢印マークが付されている請求項３に記載の表示器。
【請求項５】
上記操作キーは、
左方向の矢印マークが付された操作キーと、
右方向の矢印マークが付された操作キーと、
上方向の矢印マークが付された操作キーと、
下方向の矢印マークが付された操作キーと、
を含む請求項４に記載の表示器。
【請求項６】
左右方向のフォーカス移動に際してはフォーカス移動元の部品の番号にプラスｎ（ただし、ｎは任意の桁の数）またはマイナスｎの計算を行い、上下方向のフォーカス移動に際してはフォーカス移動元の部品の番号にプラス（ｍ＋ｎ）（ただし、ｍはｎとは異なる桁の数）またはマイナス（ｍ＋ｎ）の計算を行う請求項５に記載の表示器。
【請求項７】
表示画面が背景画面と上画面との組み合わせからなり、これら両画面にまたがってフォーカス移動する請求項３ないし６のいずれかに記載の表示器。
【請求項８】
上記表示画面を表示器本体に備え、上記表示器本体が組み込まれるベゼルとを備え、このベゼルに操作キーを備える請求項４ないし７のいずれかに記載の表示器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示画面上の部品に対するフォーカス移動方式およびこの方式を有する表示器にかかり、より詳しくは、制御対象の状態を表示したり、あるいは制御対象に制御指示を行うプログラマブル表示器等の表示器において、表示器本体とは別に用意する拡張機器であるベゼルに当該表示器本体の表示画面を操作するキーを備えた表示器に関するものである。
【背景技術】
【０００２】
プログラマブルロジックコントローラ（ＰＬＣ）とプログラマブル表示器等の表示器とパーソナルコンピュータ（外部ＰＣ）とを備えた制御システムにおいては、ＰＬＣにより制御対象である外部機器をシーケンス制御し、表示器により外部機器の状況を表示したり外部機器を操作したりすることができ、また、ＰＣはこれらＰＬＣや表示器をプロトコル通信により制御することができるようになっている。
【０００３】
このような制御システムにおいて、表示器は、工場設備内の操作盤、スイッチ、表示灯等の外部機器の表示機能を備えることができる他、外部機器の稼働状況や作業指示のような管理のための各種のモニタ、機器に対する設定値を入力する端末としての機能を備えている（特許文献１参照）。そのため、表示器の画面上に外部機器の制御や操作のためこれらに対応して、画面オブジェクトであるボタン、メータ、グラフ、等が各種ＨＭＩ（ヒューマン・マシーン・インタフェース）表示部品として貼り付け表示されている。
【０００４】
このような表示器画面は、外部ＰＣを画面作成装置(作画ツール)としてそれに内蔵する画面作成ソフトウエア（作画ソフト）あるいはインストールした作画ソフトを用いて外部ＰＣの表示部に編集画面を表示し、その編集画面上でユーザが独自に編集作成することができる。
【０００５】
このような表示器に複数のボタンがＨＭＩ表示部品として表示されている場合に、タッチパネルが無くて、ボタンに、直接、物理的に手指等でタッチして選択（フォーカス）操作することができない操作環境の場合、手指等で物理的操作することができる操作キーを配備し、この操作キーの操作を通じて上記ボタンをフォーカスすることができるようにしている。しかしながら、従来の操作キーではユーザによる設定の自由度が低く、ユーザにとり使いづらい使用環境であった。
【特許文献１】特開２０００−１９４４７２号公報
【特許文献２】特開平１１−８５８３５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明は、表示画面上の複数のボタン等の部品に対するフォーカス移動をユーザに使い勝手良く設定可能とすることである。
【課題を解決するための手段】
【０００７】
本発明による表示画面上の部品のフォーカス移動方式は、表示画面上に配置した任意の部品から他の部品にキー操作でフォーカス移動するときに、該任意の部品に割り当てたフォーカス番号に所定の値をプラスまたはマイナスする計算を実行するステップと、この計算の値と一致したフォーカス番号を割り当てられた部品を検索するステップと、この検索に合致した部品にフォーカス移動するステップと、このフォーカス後に、確定キーを操作して部品のフォーカスを確定するステップと、を有することを特徴とするものである。
【０００８】
本発明では、任意の部品から他の部品にフォーカスを移動させるためにキー操作すると、当該任意の部品のフォーカス番号に所定の値をプラスまたはマイナスする計算を実行し、この実行による計算値と一致するフォーカス番号を有する部品を検索し、この検索に合致した部品にフォーカスすると、確定キーの操作でそのフォーカスを確定することができるので、ユーザは、タッチパネルが無くても、表示画面内の部品にタッチ操作したときと同様の操作環境を得ることができる。
【０００９】
上記方式は、複数の部品にフォーカス番号を設定画面を用いて任意に割り当てるステップを含むことが好ましい。
【００１０】
例えば表示画面上で左右に配置される部品では連続する「１」「２」のフォーカス番号、上下に配置される部品ではフォーカス番号を上側の部品では例えば「１」、下側の部品では例えば「１１」と設定することにより、左右方向ではフォーカス番号に上記値をプラス１あるいはマイナス１に設定することにより左右方向に配置されている部品にフォーカス移動することができ、上下方向ではフォーカス番号に上記値をプラス１０あるいはマイナス１０に設定することにより上下方向に配置されている部品にフォーカス移動することができる。
【００１１】
本発明による表示器は、表示画面と、この表示画面上に配置された任意の部品から他の部品にフォーカスを移動させるために操作される操作キーと、上記フォーカスを確定するために操作される確定キーと、を備え、表示画面上の部品にフォーカス番号を割り当てる機能と、上記任意の部品から他の部品に上記操作キーの操作でフォーカス移動するときに、該任意の部品に割り当てたフォーカス番号に所定の値をプラスまたはマイナスする計算を実行する機能と、この計算の値と一致したフォーカス番号を有する部品を検索する機能と、この検索に合致した部品にフォーカス移動する機能と、このフォーカス後に、確定キーを操作して部品のフォーカスを確定する機能と、を備えることを特徴とするものである。
【００１２】
上記表示器の場合、操作キーは、そのキートップに表示画面上で部品の配置に対応した矢印マークが付されていることが好ましい。この操作キーでは、矢印マークによりユーザはフォーカスする部品を容易に選択することができる。
【００１３】
上記表示器の場合、操作キーは、左方向の矢印マークが付された操作キーと、右方向の矢印マークが付された操作キーと、上方向の矢印マークが付された操作キーと、下方向の矢印マークが付された操作キーと、を含むことが好ましい。
【００１４】
この操作キーでは、複数の部品が表示画面上で上下左右に配置されている場合、ユーザ−は上記操作キーを用いて容易に部品をフォーカス移動することができる。
【００１５】
この操作キーは４つの左右、上下方向それぞれ独立した操作キーで構成してもよいし、１つの操作キー構成で傾ける方向あるいは操作位置で左右、上下方向のフォーカス移動操作可能としてもよい。
【００１６】
上記表示器の場合、左右方向のフォーカス移動に際してはフォーカス移動元の部品の番号にプラスｎ（ただし、ｎは任意の桁の数）またはマイナスｎの計算を行い、上下方向のフォーカス移動に際してはフォーカス移動元の部品の番号にプラス（ｍ＋ｎ）（ただし、ｍはｎとは異なる桁の数）またはマイナス（ｍ＋ｎ）の計算を行う好ましい。
【００１７】
この計算では、例えば上記ｎを「１」とし、上記ｍを「１０」とすると、上側で左右２つの部品の番号を「１」「２」とし、下側で左右２つの部品の番号を「１１」「１２」とし、上側で左位置の部品から右側位置の部品へのフォーカス移動のために操作キーを操作すると、フォーカス番号「１」にプラス１してフォーカス番号「２」の部品を検索し、この検索に対応する部品は上側で右側位置の部品であり、この部品にフォーカスされ、そのフォーカスを確定することができる。また、上側左位置の部品から下側左位置の部品へのフォーカス移動のため操作キーを操作すると、フォーカス番号「１」にプラス１０してフォーカス番号「１１」の部品を検索し、この検索に対応する部品は下側で左側位置の部品であり、この部品にフォーカスされ、そのフォーカスを確定することができる。
【００１８】
上記表示器の場合、表示画面が背景画面と上画面との組み合わせからなり、それぞれの画面に上記フォーカス移動方式でフォーカス移動を行う一方、いずれか一方の画面上の部品をフォーカス移動元部品とし、他方の画面上の部品をフォーカス移動先部品とし、両画面間でフォーカス移動するときは、ユーザ設定によるフォーカス移動先部品の番号に制御手段内部で割り当てた値を当該フォーカス移動先部品の番号として割り当てることが好ましい。
【００１９】
この場合、上記ｎを１、上記ｍを１０、一方の画面を例えば背景画面、他方の画面を上画面とし、両画面に関係無くユーザは任意のフォーカス番号を割り当てる一方で、例えば背景画面上の部品のフォーカス番号に上下左右の操作キーの矢印方向にプラス１、マイナス１や、プラス１０、マイナス１０して、該当するフォーカス番号の部品が無い場合、上記計算や検索を行うコンピュータ等の制御手段内部では、ｍ，ｎとは異なる桁のフォーカス番号例えば１０１ないし２００を割り当てるので、ユーザは背景画面や上画面を意識することなく、部品に任意のフォーカス番号を割り当てて、フォーカス移動することができるようになる。
【００２０】
上記の場合、表示画面を表示器本体に備え、上記表示器本体が組み込まれるベゼルとを備え、このベゼルに操作キーを備えることが好ましい。
【発明の効果】
【００２１】
本発明によると、タッチパネルが無くても、操作キーの操作で表示画面内の部品を擬似的にフォーカスし、確定キーの操作で、フォーカスを確定することができるので、タッチパネルと同様な操作状況を得ることができる。
【発明を実施するための最良の形態】
【００２２】
以下、添付した図面を参照して本発明の実施の形態に係るフォーカス移動方式およびその方式を有する表示器を詳細に説明する。
【００２３】
図１を参照して、同図には、パーソナルコンピュータ（外部ＰＣ）１と、表示器２と、プログラマブルロジックコントローラ（ＰＬＣ）３と、制御対象を制御したりその状態を検出したりするデバイス４とが示されている。
【００２４】
これらにより工場に設備された複数のデバイス４を制御する制御システムが構築される。
【００２５】
外部ＰＣ１は、ＣＰＵ、ハードディスクドライブ、インタフェース部、および表示部を備える。このＣＰＵによりメモリやハードディスクドライブに格納されたプログラムにしたがって当該外部ＰＣ１の各部の動作を制御する他、表示器２との間の通信も制御し、ハードディスクドライブにより、ＯＳ、各種ドライバ、アプリケーションプログラム等を記憶し、インタフェース部により、表示器２との間で通信を行うことができるようになっている。
【００２６】
表示器２は、ＨＭＩ機器としてのプログラマブル表示器やパネルコンピュータのような表示器である。
【００２７】
表示器は、ＰＬＣ３とのインターフェース、操作入力のような制御のためのプログラムメモリなどを備え、グラフィック表示を行うため、操作盤、スイッチ、表示灯などの表示機能を備えることができる他、デバイス４の稼働状況や作業指示のような管理のための各種のモニタ、機器に対する設定値を入力する端末としての機能を備えている。
【００２８】
表示器２は上記機能の実行のためのプログラムがインストールされている。このインストールは外部ＰＣ１から行うことができる。表示器２は、そのプログラムに従い、表示動作を行うようになっている。表示器２は、デバイス４を制御するＰＬＣ３に接続される。
【００２９】
表示器２は、その表示画面上に、画面オブジェクトとして、デバイス４の操作状況を表示する部品が表示されている。これら各部品には様々な形状、カラー、文字、フォント、等の各種プロパティが設定されている。これら部品は、デバイス４と操作者とのインタフェースを形成する部品である。これら部品はデバイス４に対応している。
【００３０】
ＰＬＣ３にはシーケンスプログラムがインストールされている。このシーケンスプログラムは外部ＰＣ１によりインストールすることができる。ＰＬＣ３はそのシーケンスプログラムに従い、デバイス４に対して所要の制御動作を行うようになっている。デバイス４にはセンサ、リレー、その他の機器がある。デバイス４からＰＬＣ３にはデバイス４の状況を示すデータが入力される。ＰＬＣ３はそのデータを表示器２に、また、表示器２を介して、外部ＰＣ１に送信することができる。
【００３１】
以上において、外部ＰＣ１は、上記制御システムにおけるホストコンピュータとしての機能以外に、表示器２の表示画面の設計を行う作画ツールとして機能することができる。
【００３２】
なお、作画ツールを外部ＰＣ１ではなく別途のパーソナルコンピュータで構成し、この作画ツールで作画した画面データを表示器２に転送するようにしてもよい。
【００３３】
また、表示器２に作画ソフトを記憶させておき、外部ＰＣ１にその作画ソフトをインストールすることができるようにしてもよい。外部ＰＣ１で作成した画面データは表示器２に転送される。
【００３４】
表示器２ではこの画面データをフラッシュメモリなどのメモリに記憶可能なファイル形式で記憶し、画面を表示するときに、必要に応じて読み出す。また、表示器２は画面データをバックアップファイルとして保存するために、メモリに記憶された画面データをバックアップ用のファイル形式に変換して、表示器２に着脱可能な記録媒体に記憶することができる。この記録媒体としては例えばメモリカードが好適である。表示器２は、ＰＬＣ３の稼働時に、ＰＬＣ３との間でやり取りされるデータに基づいて、デバイス４の動作状態に応じて画面上に各部品や図形を表示する。
【００３５】
図２を参照して表示器２は、ＲＡＭ、ＲＯＭ、フラッシュＲＯＭ、ＶＲＡＭなどのメモリ８や、制御手段であるＣＰＵ９、表示画面６を含む表示部１０、上記キーを含む入力部１１、外部ＰＣ１やＰＬＣ３等に対するインターフェース（Ｉ／Ｆ）１２，１３を有している。表示器２は、外部ＰＣ１の作画エディタで作成された画面に基づいてＶＲＡＭなどのメモリ８を用いて表示部１０の画面上に当該画面を表示させることができる。この表示画面上において、各種の画面オブジェクトが制御システムに対応して視覚化されている。
【００３６】
図３、図４を参照して、表示器２は、表示器本体２Ａと、この表示器本体２ａが着脱自在であるベゼル２Ｂとから構成されている。
【００３７】
表示器本体２Ａは平面視矩形形状であり、その表示画面６はタッチパネルを備えていない。
【００３８】
ベゼル２Ｂは、表示器本体２Ａを収納することができる開口７を有しており、表面に複数のキーを備える。
【００３９】
これら複数のキーは、表示画面６に貼り付けたボタンを選択（フォーカス）する操作キーとしてキートップに「→」の矢印記号が表記されている矢印キーＭ１−Ｍ４と、キートップに「ＥＮＴ」の英語略語が表記されているフォーカスを確定する確定キーＥ１と、ボタンに機能を割り付けるための機能キーＦ１−Ｆ５とを備えている。機能キーＦ１−Ｆ５それぞれに割り当てられた機能の説明は略する。また、「ＥＳＣ」（エスケープ）、「Ｍｅｎ」（メニュー）、「ＣＬＲ」（クリア）の英語略語が表記されているキーの説明は略する。
【００４０】
左矢印キーＭ１は左方向のボタンにフォーカスを移動させる。
【００４１】
右矢印キーＭ２は右方向のボタンにフォーカスを移動させる。
【００４２】
上矢印キーＭ３は上方向のボタンにフォーカスを移動させる。
【００４３】
下矢印キーＭ４は下方向のボタンにフォーカスを移動させる。
【００４４】
確定キーＥ１はフォーカスを確定するために操作される。
【００４５】
実施形態の表示画面６は背景画面と上画面との２枚の画面の合成から構成されている。
【００４６】
上画面にはボタンＵ１、Ｕ１１、Ｕ２、Ｕ２２が表示されている。
【００４７】
背景画面にはボタンＤ１、Ｄ１１、Ｄ２、Ｄ２２が表示されている。
【００４８】
図３、図４ではこれら上画面と背景画面とが合成されて表示されている表示画面６を示している。
【００４９】
図５、図６を参照してまず上画面のボタンＵ１、Ｕ１１、Ｕ２１、Ｕ２２に対する矢印キーＭ１−Ｍ４の設定を説明する。図５は、外部ＰＣ１の編集画面上に呼び出した矢印キーＭ１−Ｍ４のプロパティを設定するための設定画面、図６は図５で矢印キーＭ１−Ｍ４のプロパティが設定された表示器２の表示画面例を示す図である。図５の設定画面においてＳｃｒｅｅｎＮａｍｅには設定対象となる画面番号「００１−Ｓｃｒｅｅｎ１」が表示されている。上画面（Ｔｏｐ  Ｌａｙｅｒ  Ｓｃｒｅｅｎ）において部品名（Ｏｂｊｅｃｔ  Ｎａｍｅ）がリストされている。この部品名は「Ｕ１」「Ｕ１１」「Ｕ２」「Ｕ２２」である。
【００５０】
インデックス（Ｉｎｄｅｘ）は、図５では「１」「２」「３」「４」の順番ではなく「１」「１１」「２」「１２」になっている。すなわち、ボタンＵ１にはフォーカス番号「１」、ボタンＵ１１にはフォーカス番号「１１」、ボタンＵ２にはフォーカス番号「２」、ボタンＵ２２にはフォーカス番号「２２」である。
【００５１】
なお、ここで部品名「Ｕ１」「Ｕ１１」「Ｕ２」「Ｕ２２」は、上画面上に配置された部品の名称であり、ユーザが「どの部品を設定するか」といったとき、それを識別するために使用される名称である。
【００５２】
インデックスの上記フォーカス番号「１」「１１」「２」「１２」は矢印キーＭ１−Ｍ４でフォーカスを移動させる場合、移動する順番を設定した番号である。ここでは、ユーザが割り当てた数字によって矢印キーＭ１−Ｍ４の動作が決定される。
【００５３】
矢印キーＭ１−Ｍ４は操作されると、画面上のボタンＵ１、Ｕ１１、Ｕ２、Ｕ２２のフォーカスが移動する。フォーカスの移動は、上記フォーカス番号と密接な関係を有している。
【００５４】
プレビューウインドウ（Ｐｒｅｖｉｅｗ）には設定中の上記ボタンＵ１、Ｕ２、Ｕ１１、Ｕ２２のオブジェクトがプレビュー表示されている。
【００５５】
図６では表示器の表示画面６のうち上画面が表示されている。図６のベゼル２Ｂに左矢印キーＭ１、右矢印キーＭ２、上矢印キーＭ３、下矢印キーＭ４が配置され、表示器本体２Ａの表示画面６にはボタンＵ１、Ｕ１１、Ｕ２、Ｕ２２が表示されている。図６の矢印キーＭ１−Ｍ４の動作は図５の設定画面で設定した値によって決まる。
【００５６】
すなわち、矢印キーＭ１−Ｍ４を操作すると、制御手段では図７で示す計算を行う。左矢印キーＭ１ではフォーカス位置のボタンＵ１、Ｕ１１、Ｕ２、Ｕ２２のフォーカス番号にマイナス１（−１）し、右矢印キーＭ２ではフォーカス位置のボタンＵ１、Ｕ１１、Ｕ２、Ｕ２２のフォーカス番号にプラス１（＋１）し、上矢印キーＭ３ではフォーカス位置のボタンＵ１、Ｕ１１、Ｕ２、Ｕ２２のフォーカス番号にプラス１０（＋１０）し、下矢印キーＭ４ではフォーカス位置のボタンＵ１、Ｕ１１、Ｕ２、Ｕ２２のフォーカス番号にマイナス１０（−１０）する。
【００５７】
制御手段は上記計算値に該当するフォーカス番号のボタンＵ１、Ｕ１１、Ｕ２、Ｕ２２を検索し、この計算値に該当するフォーカス番号のボタンＵ１、Ｕ１１、Ｕ２、Ｕ２２にフォーカス移動する。
【００５８】
図８を参照して、ボタンＵ１がフォーカスされている場合、
（１）右矢印キーＭ２を操作すると、ボタンＵ１のフォーカス番号「１」に＋１した値は「２」となり、この「２」のフォーカス番号に該当するボタンはボタンＵ１の右側に配置されたボタンＵ２であるから、フォーカスはボタンＵ１からＵ２に移動する。
【００５９】
（２）下矢印キーＭ４を操作すると、ボタンＵ１のフォーカス番号「１」に＋１０した値は「１１」であり、このフォーカス番号に該当するボタンはボタンＵ１の下側に配置されたボタンＵ１１であるから、フォーカスはボタンＵ１からＵ１１に移動する。
【００６０】
図９を参照して、ボタンＵ２にフォーカスが存在する場合、
（１）右矢印キーＭ２を操作すると、ボタンＵ２のフォーカス番号「２」に値が＋１されて「３」になるが、この「３」のフォーカス番号のボタンは存在しないから、制御手段は自動的にさらに値を＋１して「４」にする。しかし、「４」のフォーカス番号のボタンは存在しないから、制御手段は自動的にさらに値を＋１する。制御手段は上記を繰り返す結果、値は「１１」になる。このフォーカス番号はボタンＵ１１であるから、フォーカスは、ボタンＵ２からＵ１１に移動する。
【００６１】
（２）下矢印キーＭ４を操作すると、ボタンＵ２のフォーカス番号「２」に＋１０した値は「１２」であり、このフォーカス番号に該当するボタンは存在しないから、制御手段は、自動的に値を＋１する計算を続行し、値が「２２」になると、この値のフォーカス番号を持つボタンはＵ２２であるから、フォーカスは、ボタンＵ２からＵ２２に移動する。
【００６２】
（３）左矢印キーＭ１を操作すると、ボタンＵ２のフォーカス番号「２」に−１した値は「１」であり、この値のフォーカス番号を持つボタンはＵ１であるから、フォーカスは、ボタンＵ２からＵ１に移動する。
【００６３】
図１０以降を参照して背景画面におけるボタンＤ１、Ｄ１１、Ｄ２１、Ｄ２２に対する矢印キーＭ１−Ｍ４の設定を説明する。
【００６４】
図１０で示すように表示画面６は、上画面６ａと、背景画面６ｂとの２枚構成になっている。このときのフォーカス移動の順番の設定は、上画面６ａ、背景画面６ｂで別々に画面を見ながら設定するのではなく、実際に表示される画面６を見ながら設定する。
【００６５】
図１１では、その設定画面例を示す。図１１の設定画面において設定されるＳｃｒｅｅｎＮａｍｅは「００１−Ｓｃｒｅｅｎ１」であると表示されている。
【００６６】
上画面（Ｔｏｐ  Ｌａｙｅｒ  Ｓｃｒｅｅｎ）６ａにおいて部品名（Ｏｂｊｅｃｔ  Ｎａｍｅ）がリストされている。この部品名は「Ｕ１」「Ｕ１１」「Ｕ２」「Ｕ２２」である。インデックス（Ｉｎｄｅｘ）は、図５で示すように「１」「２」「３」「４」の順番ではなく「１」「１１」「２」「１２」になっている。すなわち、ボタンＵ１には「１」、ボタンＵ１１には「１１」、ボタンＵ２には「２」、ボタンＵ２２には「２２」が設定されている。
【００６７】
背景画面（Ｂａｃｋｇｒｏｕｎｄ  Ｓｃｒｅｅｎ）６ｂにおいて部品名（Ｏｂｊｅｃｔ  Ｎａｍｅ）がリストされている。この部品名は「Ｄ１」「Ｄ１１」「Ｄ２」「Ｄ２２」である。インデックス（Ｉｎｄｅｘ）は、ボタンＤ１には「１」、ボタンＤ１１には「１１」、ボタンＤ２には「２」、ボタンＤ２２には「２２」が設定されている。
【００６８】
上画面６ａも背景画面６ｂも全く同じ数字がインデックスにフォーカス番号として割り当てられている。しかし、制御手段では、背景画面６ｂの数字は、＋１００として値を扱っている。結果として、上画面６ａは１−１００までの範囲であり、背景画面６ｂは１０１−２００までの範囲である。これは１００からの割り付けはユーザが間違え易いのでその措置としている。
【００６９】
例えば、図１２で示すように、フォーカス番号「２２」のボタンＵ２２にフォーカスが存在する場合、
（１）右矢印キーＭ２を操作すると、ボタンＵ２２のフォーカス番号「２２」に＋１した値は「２３」であり、このフォーカス番号「２３」に該当するボタンは存在しないから、制御手段は自動的に＋１を繰り返し次の値を設定する。このとき、１−１００の範囲、すなわち、上画面６ａ上には「２３」以上の値が存在しないから、背景画面６ｂにフォーカスが移動し、最初の値「１０１」（制御手段内部の値）であるボタンＤ１にフォーカスが移動する。
【００７０】
（２）左矢印キーＭ１を操作すると、ボタンＵ２２のフォーカス番号「２２」に−１した値は「２１」であり、このフォーカス番号に該当するボタンは存在しないから、制御手段は自動的に−１を繰り返し、結果、値「１１」になる。この値に該当するボタンはＵ１１であり、フォーカスはボタンＵ２２からＵ１１に移動する。
【００７１】
（３）下矢印キーＭ４を操作すると、ボタンＵ２２のフォーカス番号「２２」に＋１０した値は「３２」であり、このフォーカス番号に該当するボタンは存在しないから、背景画面にフォーカスが移動し、最初の値「１０１」（制御手段内部の値）であるボタンＤ１にフォーカスが移動する。
【００７２】
（４）上矢印キーＭ３を操作すると、ボタンＵ２２のフォーカス番号「２２」に−１０した値は「１２」であり、このフォーカス番号に該当するボタンは存在しないから、さらに−１したフォーカス番号「１１」に該当するボタンＵ１１にフォーカスが移動する。
【００７３】
図１３を参照してフォーカスがボタンＵ１にある場合
（１）右矢印キーＭ２を操作すると、フォーカス番号「１」に値が＋１されるので、フォーカスはフォーカス番号「２」のボタンＵ２へ移動する。
【００７４】
（２）左矢印キーＭ１を操作すると、フォーカス番号「１」に値が−１されるが、フォーカス番号として０以下の数字は存在しない。そのため、値は一番上の数字である２００になる。しかし、フォーカス番号「２００」は存在しないから、自動検索されて、結果として、フォーカス番号「２２」のボタンＤ２２にフォーカスが移動する。
【００７５】
（３）下矢印キーＭ４を操作すると、値が＋１０されるので、値は１＋１０＝１１となり、フォーカスはフォーカス番号「１１」のボタンＵ１１に移動する。
【００７６】
（４）上矢印キーＭ３を操作すると、フォーカス番号「１」に値が−１０されるが、０以下の数字はしない。そのため、値は一番上の数字である２００になる。しかし、２００は存在しないから、自動検索されて、結果として、ボタンＤ２２にフォーカスが移動する。
【００７７】
次に、フォーカス番号を（ｍ，ｎ）に設定し、左矢印キーＭ１はｍを＋１、右矢印キーＭ２はｍを−１、上矢印キーＭ３はｎを＋１、下矢印キーＭ４はｎを−１させるキーに設定して、図１４のフォーカスをストップさせる機能と、図１５のフォーカスをリング移動させる機能とを説明する。
【００７８】
図１４で、ボタンＵ０１のフォーカス番号は（ｍ，ｎ）＝（０，１）、ボタンＵ０２のフォーカス番号は（ｍ，ｎ）＝（０，２）、ボタンＵ０３のフォーカス番号は（ｍ，ｎ）＝（０，３）、ボタンＵ１１のフォーカス番号は（ｍ，ｎ）＝（１，１）、ボタンＵ１２のフォーカス番号は（ｍ，ｎ）＝（１，２）、ボタンＵ１３のフォーカス番号は（ｍ，ｎ）＝（１，３）、ボタンＵ２１のフォーカス番号は（ｍ，ｎ）＝（２，１）、ボタンＵ２２のフォーカス番号は（ｍ，ｎ）＝（２，２）である。この場合、矢印キーでｍの値、ｎの値を独立して設定することができる。
【００７９】
（１）フォーカスがボタンＵ０１にある場合、矢印キーでｍの値をマイナスしても有効な値が無いから、フォーカスは同じ位置にありフォーカス移動しない。
【００８０】
（２）フォーカスがボタンＵ２１にある場合、矢印キーでｍの値をプラスしても有効な値が無いからフォーカスは同じ位置にありフォーカス移動しない。
【００８１】
（３）フォーカスがボタンＵ０１にある場合、矢印キーでｎの値をプラスしても有効な値が無いからフォーカスは同じ位置にありフォーカス移動しない。
【００８２】
（４）フォーカスがボタンＵ０３にある場合、矢印キーでｎの値をプラスしても有効な値が無いからフォーカスは同じ位置にありフォーカス移動しない。以上からフォーカスは移動せずストップさせる機能を有することができる。
【００８３】
図１５を参照して説明する。
【００８４】
（１）フォーカスがフォーカス番号（０，１）であるボタンＵ０１にある場合、矢印キー操作でｍの値を＋１させるとフォーカス番号は（１，１）になりフォーカスはボタンＵ１１に移動し、フォーカスがフォーカス番号（１，１）であるボタンＵ１１にある場合、矢印キー操作でｍの値を−１させてフォーカス番号は（０，１）になりフォーカスはボタンＵ１に移動する。
【００８５】
（２）フォーカスがフォーカス番号（１，１）であるボタンＵ１１にある場合、矢印キー操作でｍの値を＋１させるとフォーカス番号は（２，１）になりフォーカスはボタンＵ２１に移動し、フォーカスがフォーカス番号（２，１）であるボタンＵ２１にある場合、矢印キー操作でｍの値を−１させてフォーカス番号は（１，１）になりフォーカスはボタンＵ１１に移動する。
【００８６】
（３）フォーカスがフォーカス番号（０，１）であるボタンＵ０１にある場合、矢印キー操作でｍの値を−１し有効な値を検索させるとフォーカス番号としてｍの値が０以下の数字は存在しない。そのため、値は一番上の数字でｍの値が２を検索する結果、該当するフォーカス番号は（２，１）になりフォーカスはボタンＵ２１に移動し、またフォーカスがフォーカス番号（２，１）であるボタンＵ２１にある場合、矢印キー操作でｍの値を＋１させるとフォーカス番号としてｍの値が２以上の数字は存在しない。そのため、値は一番下の数字でｍの値が０を検索する結果、該当する、てフォーカス番号は（０，１）になりフォーカスはボタンＵ０１に移動する。
【００８７】
（４）フォーカスがフォーカス番号（０，１）であるボタンＵ０１にある場合、矢印キー操作でｎの値を＋１させるとフォーカス番号は（０，２）になりフォーカスはボタンＵ０２に移動し、フォーカスがフォーカス番号（０，２）であるボタンＵ０２にある場合、矢印キー操作でｎの値を−１させてフォーカス番号は（０，１）になりフォーカスはボタンＵ０１に移動する。
【００８８】
（５）フォーカスがフォーカス番号（０，２）であるボタンＵ０２にある場合、矢印キー操作でｎの値を＋１させるとフォーカス番号は（０，３）になりフォーカスはボタンＵ０３に移動し、フォーカスがフォーカス番号（０，３）であるボタンＵ０３にある場合、矢印キー操作でｎの値を−１させてフォーカス番号は（０，２）になりフォーカスはボタンＵ０２に移動する。
【００８９】
（６）フォーカスがフォーカス番号（０，１）であるボタンＵ０１にある場合、矢印キー操作でｎの値を−１し有効な値を検索させるとフォーカス番号としてｎの値が０以下の数字は存在しない。そのため、値は一番上の数字でｎの値が３を検索する結果、該当するフォーカス番号は（０，３）になりフォーカスはボタンＵ０３に移動し、またフォーカスがフォーカス番号（０，３）であるボタンＵ０３にある場合、矢印キー操作でｎの値を＋１させるとフォーカス番号としてｎの値が３以上の数字は存在しない。そのため、値は一番下の数字でｎの値が１を検索する結果、該当する、てフォーカス番号は（０，１）になりフォーカスはボタンＵ０１に移動する。以上でフォーカスをリング移動させることができる。
【００９０】
以上のように本実施形態では、任意の部品から他の部品にフォーカスを移動させるために矢印キーＭ１−Ｍ４を操作すると、当該任意の部品のフォーカス番号に所定の値をプラスまたはマイナスする計算を実行し、この実行による計算値と一致するフォーカス番号を有する部品を検索し、この検索に合致した部品にフォーカスすると、確定キーの操作でそのフォーカスを確定することができるので、ユーザは、タッチパネルが無くても、表示画面内の部品にタッチ操作したときと同様の操作環境を得ることができる。
【図面の簡単な説明】
【００９１】
【図１】図１は外部ＰＣ、表示器、ＰＬＣおよびデバイスを含む制御システムを示す図である。
【図２】図２は表示器の要部のブロック構成図である。
【図３】図３は表示器とこれのベゼルとを示す斜視図である。
【図４】図４は表示器の正面図である。
【図５】図５は矢印キーの設定画面を示す図である。
【図６】図６は図５の設定画面で設定された表示器の正面図である。
【図７】図７は矢印キーの操作によりフォーカス移動させる計算のための値を示す図である。
【図８】図８はボタンＵ１から他のボタンへのフォーカスを移動させる説明に用いる図である。
【図９】図９はボタンＵ２から他のボタンへのフォーカスを移動させる説明に用いる図である。
【図１０】図１０は表示画面とそれを構成する上画面と背景画面とを示す図である。
【図１１】図１１は矢印キーの設定画面を示す図である。
【図１２】図１２はボタンＵ２２から他のボタンへのフォーカスを移動させる説明に用いる図である。
【図１３】図１３はボタンＵ１から他のボタンへのフォーカスを移動させる説明に用いる図である。
【図１４】図１４はフォーカスをストップさせる説明に用いる図である。
【図１５】図１５はフォーカスをリングさせる説明に用いる図である。
【符号の説明】
【００９２】
１  外部ＰＣ
２  表示器
２Ａ  表示器本体
２Ｂ  ベゼル
Ｍ１−Ｍ４  矢印キー
Ｅ１  確定キー
【図１】
2008097266.tif 000003
【図２】
2008097266.tif 000004
【図３】
2008097266.tif 000005
【図４】
2008097266.tif 000006
【図５】
2008097266.tif 000007
【図６】
2008097266.tif 000008
【図７】
2008097266.tif 000009
【図８】
2008097266.tif 000010
【図９】
2008097266.tif 000011
【図１０】
2008097266.tif 000012
【図１１】
2008097266.tif 000013
【図１２】
2008097266.tif 000014
【図１３】
2008097266.tif 000015
【図１４】
2008097266.tif 000016
【図１５】
2008097266.tif 000017