(57)【特許請求の範囲】
【請求項１】
画面プログラム作成用外部ツールによって作成された画面プログラムを記憶する画面プログラムメモリと、プログラマブルコントローラと接続されるシリアルインタフェースと、上記画面プログラムに基づき上記シリアルインタフェースを介して入力される上記プログラマブルコントローラの動作状態に応じたタッチキーの画面を表示する表示器と、この表示器上に画面表示されたタッチキーの押圧動作が読取られるように、互いに直交する走査線及び検出線によって構成されたタッチパネルと、上記走査線に電流を流し、押圧動作時に導通する検出線を検出することにより、上記表示器上に画面表示されたタッチキーの押圧動作を読取る動作読取り回路部とを有する設定表示装置において、上記表示器の表示画面上のタッチキーの領域を登録する領域登録手段、上記表示器の表示画面の領域毎に押圧動作の検出頻度を設定する画面領域別検出頻度設定手段、この画面領域別検出頻度設定手段によって設定された表示画面の領域毎の検出頻度に基づき、上記走査線の選択順序及び抽出選択切換時間間隔を設定する走査制御手段、設定された走査線の選択順序及び抽出選択切換時間間隔に基づき、上記動作読取り回路部を制御して上記タッチキーが押圧される押圧動作を検出する押圧動作検出手段を備え、
上記領域登録手段は、上記表示器の表示画面内で押圧操作の対象となる連接領域の座標情報によって形成されるタッチキーの領域を設定し、上記画面プログラムメモリに記憶させるタッチキー領域記憶手段と、この画面プログラムメモリに記憶されたタッチキーの領域を読出し、上記タッチキーの領域を登録するタッチキー領域登録手段によって構成され、
上記画面領域別検出頻度設定手段は、上記表示器の表示画面を複数の領域に分割し、上記分割された領域毎に押圧動作の検出頻度を設定し、上記画面プログラムメモリに記憶させる検出頻度記憶手段によって構成され、
上記走査制御手段は、上記画面領域別検出頻度設定手段によって設定された上記分割された領域毎の検出頻度に基づき、走査線の選択順序を設定する選択順序配分手段と、上記走査線の抽出選択切換時間間隔を設定する抽出選択切換時間間隔設定手段によって構成され、
上記押圧動作検出手段は、設定された走査線の選択順序及び抽出選択切換時間間隔により上記走査線を選択する検定選択手段と、この検定選択手段によって選択された走査線と押圧動作時に導通する検出線を検出する導通検出手段と、上記タッチキーの領域内で導通検出された検出線の有無を判定する導通領域判定手段によって構成されていることを特徴とする設定表示装置。
【請求項２】
画面プログラム作成用外部ツールによって作成された画面プログラムを記憶する画面プログラムメモリと、プログラマブルコントローラと接続されるシリアルインタフェースと、上記画面プログラムに基づき上記シリアルインタフェースを介して入力される上記プログラマブルコントローラの動作状態に応じたタッチキーの画面を表示する表示器と、この表示器上に画面表示されたタッチキーの押圧動作が読取られるように、互いに直交する走査線及び検出線によって構成されたタッチパネルと、上記走査線に電流を流し、押圧動作時に導通する検出線を検出することにより、上記表示器上に画面表示されたタッチキーの押圧動作を読取る動作読取り回路部とを有する設定表示装置において、上記表示器の表示画面上のタッチキーの領域及び上記タッチキーの領域毎の押圧動作の検出頻度を登録する設定登録手段、この設定登録手段によって登録されたタッチキーの領域及び上記タッチキーの領域毎の検出頻度に基づき、上記走査線の選択順序及び抽出選択切換時間間隔を設定する走査制御手段、設定された走査線の選択順序及び抽出選択切換時間間隔に基づき、上記動作読取り回路部を制御して上記タッチキーが押圧される押圧動作を検出する押圧動作検出手段を備え、
上記設定登録手段は、上記表示器の表示画面内で押圧操作の対象となる連接領域の座標情報によって形成されるタッチキーの領域及び上記タッチキーの領域毎の押圧動作の検出頻度を設定し、上記画面プログラムメモリに記憶させるタッチキー領域検出頻度記憶手段と、この画面プログラムメモリに記憶されたタッチキーの領域及びタッチキーの領域毎の検出頻度を読出し、上記タッチキーの領域及びタッチキーの領域毎の検出頻度を登録するタッチキー領域検出頻度登録手段によって構成され、
上記走査制御手段は、上記設定登録手段によって設定されたタッチキーの領域及びタッチキーの領域毎の検出頻度に基づき、走査線の選択順序を設定する選択順序配分手段と、上記走査線の抽出選択切換時間間隔を設定する抽出選択切換時間間隔設定手段によって構成され、
上記押圧動作検出手段は、設定された走査線の選択順序及び抽出選択切換時間間隔により上記走査線を選択する検定選択手段と、この検定選択手段によって選択された走査線と押圧動作時に導通する検出線を検出する導通検出手段と、上記タッチキーの領域内で導通検出された検出線の有無を判定する導通領域判定手段によって構成されていることを特徴とする設定表示装置。
【請求項３】
上記選択順序配分手段は、検出頻度をｋとし、検出頻度がｋ＝０〜ｎに設定される走査線数をＮｋとしたときに、一巡の選択動作回数Ｎ＝Σｋ×Ｎｋの中で、検出頻度ｋに設定された走査線は、ｋ回の選択が略等間隔で行われるように上記走査線の選択順序を設定することを特徴とする請求項１または請求項２記載の設定表示装置。
【請求項４】
上記抽出選択切換時間間隔をＴとしたとき、上記一巡の選択動作回数Ｎと抽出選択切換時間間隔Ｔとの積である一巡動作周期の目標値Ｔ０を設定する目標周期設定手段を備え、上記抽出選択切換時間間隔設定手段は、一巡の選択動作回数Ｎの大小に応じて、上記設定された目標値Ｔ０に接近するように抽出選択切換時間間隔Ｔを設定することを特徴とする請求項３記載の設定表示装置。
【請求項５】
一巡動作周期の目標値をプログラマブルコントローラを介して取得する目標値優先情報設定手段を備え、上記目標値優先情報設定手段によって取得された一巡動作周期の目標値は、上記抽出選択切換時間間隔の設定に当たって、優先使用されることを特徴とする請求項４記載の設定表示装置。
【請求項６】
検出頻度をプログラマブルコントローラを介して取得する検出頻度優先情報設定手段を備え、上記検出頻度優先情報設定手段によって取得された検出頻度は、上記走査制御手段で優先使用されることを特徴とする請求項１〜請求項５のいずれか一項記載の設定表示装置。
【請求項７】
抽出選択切換時間間隔をプログラマブルコントローラを介して取得する抽出選択切換時間間隔優先情報設定手段を備え、上記抽出選択切換時間間隔優先情報設定手段によって取得された抽出選択切換時間間隔は、上記抽出選択切換時間間隔設定手段により設定された抽出選択切換時間間隔よりも上記押圧動作検出手段で優先使用されることを特徴とする請求項１〜請求項６のいずれか一項記載の設定表示装置。
【請求項８】
待機状態制御手段と状態移行検出手段とを備え、
上記待機状態制御手段は、各走査線の検出頻度が均等になるように上記走査線の選択順序を設定すると共に、抽出選択切換時間間隔を大に設定して、上記設定に基づき上記押圧動作検出手段によりタッチキーの押圧動作を監視するように構成され、上記状態移行検出手段は、タッチキーが所定時間以上にわたって押圧動作されないことを検出して上記待機状態制御手段を有効にすると共に、上記タッチキーが押圧動作されたときに、上記待機状態制御手段を無効にすることを特徴とする請求項１〜請求項７のいずれか一項記載の設定表示装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、プログラマブルコントローラ等の外部装置に接続可能な設定表示装置に関し、特にデジタル方式タッチパネルの改良されたタッチキー検出手段を有する設定表示装置に関するものである。
【０００２】
【従来の技術】
特許文献１において、デジタル方式のタッチパネルの押圧動作検出の基本動作について述べられているように、従来デジタル方式のタッチパネルは、複数の電極線を一本づつ切換ながら押圧動作の検出が行われている。
また、この種の設定表示装置では、タッチキーが存在する領域のみについて、走査検出が行われている。
【０００３】
図２０は、従来の設定表示装置の画面表示例を示す図であり、図２０（ａ）は、画面例、図２０（ｂ）は、走査順序を示す図である。
例えば、図２０（ａ）に示すような画面例２０００を表示する場合、設定表示装置上でタッチキーとして動作する数値入力部品２０５０〜２０５５と、タッチスイッチ部品２０５６〜２０６６が、便宜上点線で表示された透明電極線群である走査線２０１０〜２０２０上に存在するが、走査線▲７▼２０１６上には部品が存在しないために、図２０（ｂ）に示すような順序で、走査線２０１０〜走査線２０２０に対して一本づつ走査を行い、押圧動作の検出を行っている。
また、走査する走査線を切換える時間間隔である抽出選択切換時間間隔は、固定であり、抽出選択切換時間間隔をｔとしたとき、走査線▲７▼２０１６を除く全ての走査線２０１０〜２０２０について、検出頻度１回／１０ｔで走査を行っている。
【０００４】
【特許文献１】
特開平５−１２９８０６号公報
【０００５】
【発明が解決しようとする課題】
（１）従来技術の課題の説明
以上の説明で明らかなとおり、従来装置におけるタッチキーの動作検出方法では、タッチキー表示の有無に関らず、全タッチパネル領域を一律に走査して、動作中のタッチキーを検出するか、表示されたタッチキー部分のみを一律に走査して、動作中のタッチキーを検出することが行われていた。
このため、全領域の一律走査を行う前者の事例では、画面プログラムは単純化されるものの、マイクロプロセッサが不要な掃引動作を行って、全体的な制御応答性を低下させる問題点があった。
また、必要領域の一律走査を行う後者の事例では、マイクロプロセッサの不要な走査動作は行われないものの、高速応答性が求められるタッチキーの検出を基準にして全てのタッチキーの検出を行うために、やはり全体的な制御応答性が低下する問題点があった。
【０００６】
（２）発明の目的の説明
この発明は、上記のような問題点を解決するためになされたものであり、高速応答性が求められるタッチキーの動作を速やかに検出すると共に、マイクロプロセッサの負担を軽減することができる設定表示装置を得ることを目的にしている。
【０００７】
【課題を解決するための手段】
この発明に係わる設定表示装置においては、画面プログラム作成用外部ツールによって作成された画面プログラムを記憶する画面プログラムメモリと、プログラマブルコントローラと接続されるシリアルインタフェースと、画面プログラムに基づきシリアルインタフェースを介して入力されるプログラマブルコントローラの動作状態に応じたタッチキーの画面を表示する表示器と、この表示器上に画面表示されたタッチキーの押圧動作が読取られるように、互いに直交する走査線及び検出線によって構成されたタッチパネルと、走査線に電流を流し、押圧動作時に導通する検出線を検出することにより、表示器上に画面表示されたタッチキーの押圧動作を読取る動作読取り回路部とを有する設定表示装置において、表示器の表示画面上のタッチキーの領域を登録する領域登録手段、表示器の表示画面の領域毎に押圧動作の検出頻度を設定する画面領域別検出頻度設定手段、この画面領域別検出頻度設定手段によって設定された表示画面の領域毎の検出頻度に基づき、走査線の選択順序及び抽出選択切換時間間隔を設定する走査制御手段、設定された走査線の選択順序及び抽出選択切換時間間隔に基づき、動作読取り回路部を制御してタッチキーが押圧される押圧動作を検出する押圧動作検出手段を備え、領域登録手段は、表示器の表示画面内で押圧操作の対象となる連接領域の座標情報によって形成されるタッチキーの領域を設定し、画面プログラムメモリに記憶させるタッチキー領域記憶手段と、この画面プログラムメモリに記憶されたタッチキーの領域を読出し、タッチキーの領域を登録するタッチキー領域登録手段によって構成され、
画面領域別検出頻度設定手段は、表示器の表示画面を複数の領域に分割し、分割された領域毎に押圧動作の検出頻度を設定し、画面プログラムメモリに記憶させる検出頻度記憶手段によって構成され、
走査制御手段は、画面領域別検出頻度設定手段によって設定された分割された領域毎の検出頻度に基づき、走査線の選択順序を設定する選択順序配分手段と、走査線の抽出選択切換時間間隔を設定する抽出選択切換時間間隔設定手段によって構成され、
押圧動作検出手段は、設定された走査線の選択順序及び抽出選択切換時間間隔により走査線を選択する検定選択手段と、この検定選択手段によって選択された走査線と押圧動作時に導通する検出線を検出する導通検出手段と、タッチキーの領域内で導通検出された検出線の有無を判定する導通領域判定手段によって構成されているものである。
【０００８】
また、画面プログラム作成用外部ツールによって作成された画面プログラムを記憶する画面プログラムメモリと、プログラマブルコントローラと接続されるシリアルインタフェースと、画面プログラムに基づきシリアルインタフェースを介して入力されるプログラマブルコントローラの動作状態に応じたタッチキーの画面を表示する表示器と、この表示器上に画面表示されたタッチキーの押圧動作が読取られるように、互いに直交する走査線及び検出線によって構成されたタッチパネルと、走査線に電流を流し、押圧動作時に導通する検出線を検出することにより、表示器上に画面表示されたタッチキーの押圧動作を読取る動作読取り回路部とを有する設定表示装置において、表示器の表示画面上のタッチキーの領域及びタッチキーの領域毎の押圧動作の検出頻度を登録する設定登録手段、この設定登録手段によって登録されたタッチキーの領域及びタッチキーの領域毎の検出頻度に基づき、走査線の選択順序及び抽出選択切換時間間隔を設定する走査制御手段、設定された走査線の選択順序及び抽出選択切換時間間隔に基づき、動作読取り回路部を制御してタッチキーが押圧される押圧動作を検出する押圧動作検出手段を備え、
設定登録手段は、表示器の表示画面内で押圧操作の対象となる連接領域の座標情報によって形成されるタッチキーの領域及びタッチキーの領域毎の押圧動作の検出頻度を設定し、画面プログラムメモリに記憶させるタッチキー領域検出頻度記憶手段と、この画面プログラムメモリに記憶されたタッチキーの領域及びタッチキーの領域毎の検出頻度を読出し、タッチキーの領域及びタッチキーの領域毎の検出頻度を登録するタッチキー領域検出頻度登録手段によって構成され、
走査制御手段は、設定登録手段によって設定されたタッチキーの領域及びタッチキーの領域毎の検出頻度に基づき、走査線の選択順序を設定する選択順序配分手段と、走査線の抽出選択切換時間間隔を設定する抽出選択切換時間間隔設定手段によって構成され、
押圧動作検出手段は、設定された走査線の選択順序及び抽出選択切換時間間隔により走査線を選択する検定選択手段と、この検定選択手段によって選択された走査線と押圧動作時に導通する検出線を検出する導通検出手段と、タッチキーの領域内で導通検出された検出線の有無を判定する導通領域判定手段によって構成されているものである。
【０００９】
また、選択順序配分手段は、検出頻度をｋとし、検出頻度がｋ＝０〜ｎに設定される走査線数をＮｋとしたときに、一巡の選択動作回数Ｎ＝Σｋ×Ｎｋの中で、検出頻度ｋに設定された走査線は、ｋ回の選択が略等間隔で行われるように走査線の選択順序を設定するものである。
【００１０】
さらに、抽出選択切換時間間隔をＴとしたとき、一巡の選択動作回数Ｎと抽出選択切換時間間隔Ｔとの積である一巡動作周期の目標値Ｔ０を設定する目標周期設定手段を備え、抽出選択切換時間間隔設定手段は、一巡の選択動作回数Ｎの大小に応じて、設定された目標値Ｔ０に接近するように抽出選択切換時間間隔Ｔを設定するものである。
【００１１】
また、一巡動作周期の目標値をプログラマブルコントローラを介して取得する目標値優先情報設定手段を備え、目標値優先情報設定手段によって取得された一巡動作周期の目標値は、抽出選択切換時間間隔の設定に当たって、優先使用されるものである。
【００１２】
また、検出頻度をプログラマブルコントローラを介して取得する検出頻度優先情報設定手段を備え、検出頻度優先情報設定手段によって取得された検出頻度は、走査制御手段で優先使用されるものである。
【００１３】
さらにまた、抽出選択切換時間間隔をプログラマブルコントローラを介して取得する抽出選択切換時間間隔優先情報設定手段を備え、抽出選択切換時間間隔優先情報設定手段によって取得された抽出選択切換時間間隔は、抽出選択切換時間間隔設定手段により設定された抽出選択切換時間間隔よりも押圧動作検出手段で優先使用されるものである。
【００１４】
また、待機状態制御手段と状態移行検出手段とを備え、
待機状態制御手段は、各走査線の検出頻度が均等になるように走査線の選択順序を設定すると共に、抽出選択切換時間間隔を大に設定して、設定に基づき押圧動作検出手段によりタッチキーの押圧動作を監視するように構成され、
状態移行検出手段は、タッチキーが所定時間以上にわたって押圧動作されないことを検出して待機状態制御手段を有効にすると共に、タッチキーが押圧動作されたときに、待機状態制御手段を無効にするものである。
【００１５】
【発明の実施の形態】
実施の形態１．
（１）実施の形態１（図１）の構成の詳細な説明
以下、この発明の実施の形態１の構成について、図１に基づいて説明する。
図１は、この発明の実施の形態１による設定表示装置のシステム構成を示すブロック図である。
図１において、１００は以下に説明する各要素によって構成される設定表示装置、１１０は設定表示装置１００を制御する第一マイクロプロセッサ（以降、第一ＣＰＵという）、１１１は第一ＣＰＵ１１０にバス接続され、マスクＲＯＭ又はフラッシュメモリ等の不揮発メモリによって構成された第一システムメモリ、１１２はＥＥＰＲＯＭ又はフラッシュメモリ等の不揮発性メモリによって構成された画面プログラムメモリで、第一ＣＰＵ１１０にバス接続されており、設定表示装置１００の動作を制御するための画面プログラムが格納されている。
１１３は第一ＣＰＵ１１０と共同し、処理過程の各種データを一時的に格納するＲＡＭ等によって構成された第一ワーキングメモリ、１１４は第一ＣＰＵ１１０にバス接続され、後述するプログラマブルコントローラ１５０との更新情報や後述する動作読取回路部１１５の読取り情報が格納されるバッファメモリ、１１５は第一ＣＰＵ１１０と接続され、後述するタッチパネル１１６の押圧動作を読取り、第一ＣＰＵ１１０に適した形式の信号を返す動作読取回路部、１１６は動作読取回路部１１５と接続されているデジタル方式のタッチパネル、１１７は第一ＣＰＵ１１０と接続され、第一ＣＰＵ１１０からの信号を後述する表示器１１８に適した形式に変換する表示ドライバ、１１８は表示ドライバ１１７に接続され、表示ドライバ１１７からの信号に基づいて表示を行う表示器である。
１１９は第一ＣＰＵ１１０にバス接続された第一シリアルインタフェース、１２０は第一ＣＰＵ１１０にバス接続された第二シリアルインタフェース（シリアルインタフェース）、１２１は第一シリアルインタフェース１１９のシリアル端子に接続された第一接続コネクタ、１２２は第二シリアルインタフェース１２０のシリアル端子に接続された第二接続コネクタ、１４０は第一接続コネクタ１２１と接続され、設定表示装置１００を制御する画面プログラムを作成し、画面プログラムメモリ１１２に書き込む画面プログラム作成用外部ツールである。
【００１６】
１５０はタッチパネル付き設定表示装置１００と併用されるプログラマブルコントロ−ラ（以下ＰＬＣ）、１６０は第二ＣＰＵ（マイクロプロセッサ）、１６１はプログラマブルコントローラ１５０の全体の制御をおこなうシステムプログラムが格納されている第二システムメモリ、１６２は後述のシーケンスプログラム作成用外部ツール１９０により作成されたシーケンスプログラムを格納しておくプログラムメモリ、１６３は第二ＣＰＵ１６０が演算実行中に変数や演算の途中結果などを格納する第二ワーキングメモリ、１６４はデータレジスタ・補助リレー等の制御情報が格納されるデバイスメモリ、１６５は第二ＣＰＵ１６０に対してバス接続された第三シリアルインタフェース、１６６は第三シリアルインタフェース１６５に接続された第三コネクタで、第二接続コネクタ１２２に接続されることによって、ＰＬＣ１５０と設定表示装置１００が接続される。１６７は第三シリアルインタフェース１６５に接続された第四コネクタである。第二システムメモリ１６１及びプログラムメモリ１６２は、たとえば、フラッシュメモリやＥＥＰＲＯＭなどの不揮発性のメモリにより構成され、上記各種メモリは、第二ＣＰＵ１６０に対してバス接続されている。
【００１７】
１６８は第二ＣＰＵ１６０にバス接続された出力インタフェース回路、１６９は第二ＣＰＵ１６０にバス接続された入力インタフェース回路、１８０は出力機器、１７０は出力機器１８０と出力インタフェース回路１６８を接続する第五コネクタ、１８１は入力機器、１７１は入力機器１８１と入力インタフェース回路１６９を接続する第六コネクタであり、第二ＣＰＵ１６０はプログラムメモリ１６２に格納されたシ−ケンスプログラムに応動し、入力信号に対応した出力信号を発生するものである。
１９０はシーケンスプログラムを作成するために使用するシーケンスプログラム作成用外部ツールであり、第四コネクタ１６７を介して第三シリアルインタフェース１６５に接続されている。
【００１８】
（２）実施の形態１（図１）の動作の詳細な説明
図１のとおり構成された設定表示装置において、設定表示装置１００内の画面プログラムメモリ１１２には、画面プログラム作成用外部ツール１４０によって作成された画面プログラムが、第一接続コネクタ１２１、第一シリアルインタフェース１１９、第一ＣＰＵ１１０を介して格納されている。
また、ＰＬＣ１５０内のプログラムメモリ１６２には、シーケンスプログラム作成用外部ツール１９０によって作成されたシーケンスプログラムが、第四接続コネクタ１６７、第三シリアルインタフェース１６５、第二ＣＰＵ１６０を介して格納されている。
設定表示装置１００とＰＬＣ１５０は、第二接続コネクタ１２２・第三コネクタ１６６を介してシリアル接続されていて、多数のデバイスメモリ１６４の一部の内容は、モニタ情報としてバッファメモリ１１４の一部に送信されるようになっている。
また、バッファメモリ１１４の一部の内容は、設定・制御情報として多数のデバイスメモリ１６４の一部に送信されるようになっている。
表示器１１８には、画面プログラムメモリに格納された画面プログラムの内、一枚の画面が第一システムメモリ１１１のシステムプログラムに基づいて表示される。
タッチパネル１１６、動作読取回路部１１５の詳細な説明は後述する。
【００１９】
（３）実施の形態１（図２）の構成の詳細な説明
図２は、この発明の実施の形態１による設定表示装置の部分詳細を示すブロック図であり、図２（ａ）は、走査線群と検出線群を示し、図２（ｂ）は、図１の設定表示装置のタッチパネル１１６及び動作読取回路部１１５の詳細を示している。
図２において、２０１は透明電極線群から構成される走査線群、２０２は同じく透明電極線群から構成される検出線群である。タッチパネル１１６は、一対の直交透明電極線群２２０から構成され、走査線群２０１と検出線群２０２が直交に、かつ、一定の隙間を保って配置されている。
２１１は走査線群２０１のいずれか一本に電流を流す走査レジスタ、２１２は検出線群２０２に流れる電流を検出する検出レジスタである。動作読取回路部１１５は、走査レジスタ２１１と検出レジスタ２１２から構成されている。
【００２０】
（４）実施の形態１（図２）の動作の詳細な説明
図２のような構成では、動作読取回路部１１５のうち走査レジスタ２１１は、第一ＣＰＵ１１０からの信号によって走査線群２０１の中の一本の電極線に電流を流す。
走査線群２０１と検出線群２０２は、直交かつ一定の隙間を保って配置されているため、使用者がタッチパネル１１６上の特定の領域を押下すると接触する仕組みになっている。
押下動作によって接触した走査線群２０１の中の一本の電極線に電流が流されると、検出線群２０２の接触した電極線に電流が流れ、検出レジスタ２１２に取り込まれる。
検出レジスタ２１２で検出されたデータは、第一ＣＰＵ１１０に適した形式で送られる。
【００２１】
（５）実施の形態１（図３）の動作の詳細な説明
図３は、この発明の実施の形態１による設定表示装置の基本動作を示すフローチャートであり、第一ＣＰＵの動作を示している。
図３において、Ｓ３００は動作を開始する開始ステップであり、Ｓ３０１は画面プログラムの受信状態に移行するかどうかを判定する画面転送判定ステップであり、Ｓ３０２は画面プログラムを画面プログラムメモリ１１２に書込む画面プログラム書込みステップであり、Ｓ３０３は表示画面が変更されるかどうかを判定する表示画面変更判定ステップであり、Ｓ３０４は選択表示画面を登録する選択表示画面登録ステップであり、Ｓ３０５は画面プログラムメモリ１１２の内の選択された画面を表示する画面表示ステップであり、Ｓ３０６は使用者によるタッチキーの押圧動作を検出する押圧動作検出ステップであり、Ｓ３０７は押圧動作が行われたときに画面プログラムメモリ１１２の情報に基づいて動作を行う動作処理ステップであり、Ｓ３０８は終了判定を行うステップであり、Ｓ３０９は動作を終了する終了ステップである。
【００２２】
図３によると、設定表示装置１００は、通常は画面プログラムメモリ１１２に格納された画面プログラムの中から一枚の画面データを読出し、第一システムメモリ１１１のシステムプログラムに基づいて、バッファメモリ１１４の値などを表示器１１８に表示する画面表示ステップＳ３０５と、使用者による押圧動作を検出する押圧動作検出ステップＳ３０６と、押圧動作に関連した処理を行う動作処理ステップＳ３０７を繰り返している。
【００２３】
また、画面転送判定ステップＳ３０１により画面プログラムが書き込まれることを認識した場合は、画面プログラム転送モードに移行し、画面プログラムメモリ１１２に画面プログラム作成用外部ツール１４０から受信した画面プログラムを書き込む。
また、表示画面変更判定ステップＳ３０３により表示画面が変更されることを認識した場合は、選択表示画面登録ステップＳ３０４が実行される。
さらに、動作終了判定ステップＳ３０８によって終了条件を検知したときは、動作を終了する。
【００２４】
（６）実施の形態１（図４）の動作の詳細な説明
図４は、この発明の実施の形態１による設定表示装置の主要機能の動作を示すフローチャートである。
図４において、４００は画面プログラム書込みステップＳ３０２（図３）の詳細を示すフローチャートであり、４０１は選択表示画面の登録ステップＳ３０４（図３）の詳細を示すフローチャートであり、４０２は検出動作ステップＳ３０６（図３）の詳細を示すフローチャートである。
先ず、フローチャート４００について説明する。
Ｓ４１０は画面プログラムの書込みを開始するステップであり、Ｓ４１１はタッチキー情報を設定記憶するステップ（タッチキー領域記憶手段）であり、Ｓ４１２は検出頻度レベル情報を設定記憶するステップ（検出頻度記憶手段）であり、Ｓ４１３は優先情報を設定するステップであり、Ｓ４１４はその他の情報を設定記憶するステップであり、Ｓ４１５は画面プログラムの書込みを終了するステップである。
【００２５】
次に、フローチャート４０１について説明する。
Ｓ４２０は選択表示画面の登録を開始するステップであり、Ｓ４２１はタッチキーの領域情報を登録するステップ（タッチキー領域登録手段）であり、Ｓ４２２は優先情報の存在を判定するステップであり、Ｓ４２３は画面プログラムメモリ１１２に格納された優先情報に基づいてＰＬＣ１５０のデバイスメモリ１６４から値を読取るステップであり、Ｓ４２４は走査する選択順序を配分するステップ（選択順序配分手段）であり、Ｓ４２５は抽出選択切換時間間隔を決定するステップ（抽出選択切換時間間隔設定手段）であり、Ｓ４２６は選択表示画面の登録を終了するステップである。
【００２６】
次に、フローチャート４０２について説明する。
Ｓ４３０はタッチキーの押圧動作の検出を開始するステップであり、Ｓ４３１は選択順序配分ステップＳ４２４によって配分された順序に従って走査線を抽出し電流を流すステップ（検定選択手段）であり、Ｓ４３２は検出線の電流を検出するステップ（導通検出手段）であり、Ｓ４３３は導通領域を検出し第一ＣＰＵ１１０に対して適切な信号を送るステップ（導通領域判定手段）であり、Ｓ４３４は押圧動作の検出を終了するステップである。
【００２７】
なお、４５０はタッチキーの領域登録手段で、ステップＳ４１１とステップＳ４２１によって構成され、４５１は画面領域別検出頻度設定手段で、ステップＳ４１２によって構成され、４５２は優先情報設定手段（目標値優先情報設定手段、検出頻度優先情報設定手段、抽出選択切換時間間隔優先情報設定手段）で、ステップＳ４１３によって構成され、４５３は走査制御手段で、ステップＳ４２４とステップＳ４２５によって構成され、４５４はタッチキーの押圧動作検出手段で、ステップＳ４３１とＳ４３２とＳ４３３によって構成されている。
【００２８】
図４の画面プログラム書込みフローチャート４００によると、設定表示装置１００は、画面プログラム作成用外部ツール１４０から受信した画面プログラムデータの内、タッチキー情報をタッチキー情報記憶ステップＳ４１１で、検出頻度レベル情報を検出頻度レベル情報記憶ステップＳ４１２で、優先情報を優先情報記憶ステップＳ４１３で、その他の情報をその他情報記憶ステップＳ４１４で画面プログラムメモリ１１２に書込む。
【００２９】
図４の選択表示画面登録フローチャート４０１によると、設定表示装置１００は、画面プログラムメモリ１１２から選択された画面データを読出し、タッチキー領域情報登録ステップＳ４２１でタッチキーの領域情報をワーキングメモリ１１３に登録し、タッチパネル上の対応する領域をタッチキーとして動作させる。さらに優先情報存在判定ステップＳ４２２で、優先情報があることを認識すると、ＰＬＣデバイ値読取りステップＳ４２３で、ＰＬＣ１５０のデバイスメモリ１６４の該当部分の値を読取る。
さらに選択順序配分ステップＳ４２４で選択順序を、時間間隔決定ステップＳ４２５で抽出選択切換時間間隔を決定する。
【００３０】
図４の押圧動作検出フローチャート４０２によると、設定表示装置１００は、走査ステップＳ４３１において選択順序配分ステップＳ４２４で決定された選択順序に基づいて、走査線群２０１の中から一本の電極線を抽出し、走査レジスタ２１１から電流を流
す。
検出ステップＳ４３２では、検出線群２０２に流れる電流を検出レジスタ２１２で検出してデータを第一ＣＰＵ１１０に送り、導通領域判定ステップＳ４３３では電流を流した走査線番号と検出ステップＳ４３２の結果から押下されることによって導通した領域を判定する。
【００３１】
（７）実施の形態１（図５）の構成の詳細な説明
図５は、この発明の実施の形態１による設定表示装置の画面設定例を示す図であり、図５（ａ）は、画面イメージにあわせて画面領域別検出頻度を設定する設定画面の説明図、図５（ｂ）は、図５（ａ）の設定画面によって設定された画面領域別検出頻度の設定結果の説明図である。
図５（ａ）において、５００は画面プログラム作成外部ツール１４０の画面領域別検出頻度を設定するための設定画面であり、５０１は画面プログラム作成外部ツール１４０において作成された画面イメージであり、５５０〜５５５は設定画面内５０１に配置された数値入力部品であり、５５６〜５６６は設定画面内５０１に配置されたタッチスイッチ部品であり、５１０〜５２０は走査線である。数値入力部品５５０〜５５５とタッチスイッチ部品５５６〜５６６は、設定表示装置１００の表示器１１８上に表示されるときに、タッチキー領域登録ステップＳ４２１でタッチパネル１１６上の特定の領域がタッチキーとして登録される。
５７０は走査線番号表示欄であり、５７１は画面領域別検出頻度設定欄である。
【００３２】
（８）実施の形態１（図５）の動作の詳細な説明
図５（ａ）によると、設定表示装置１００用の画面データを画面データ作成用外部ツール１４０で作成する際に、画面領域別検出設定画面ではあらかじめ配置された部品群に重ねて走査線群５１０〜５２０の位置が点線で表示されている。使用者は、画面イメージ５０１の下に走査線番号表示欄５７０とあわせて表示されている画面領域別検出頻度設定欄５７１に領域範囲を矢印で、該当領域の検出頻度レベルを数値で入力することによって、画面領域別検出頻度情報が設定でき、設定の結果は図５（ｂ）に示すようになる。
【００３３】
（９）実施の形態１（図６）の構成の詳細な説明
図６は、この発明の実施の形態１による設定表示装置の画面表示例を示す図であり、図６（ａ）は、図５（ａ）のように作成された画面を設定表示装置１００で表示するときの画面の説明図、図６（ｂ）は、図５（ｂ）のように設定された画面領域別検出頻度レベルに基づいて設定表示装置内で走査線ごとの検出レベルが設定された状態の説明図である。
図６（ａ）において、６００は設定表示器１００で表示される画面であり、６１０〜６２０は走査線群２０１を便宜上表示したものであり、６５０〜６６６は図５（ａ）において設定された部品の表示された状態である。
【００３４】
（１０）実施の形態１（図６）の動作の詳細な説明
図６（ａ）によると、設定表示装置１００上では図５（ａ）で作成したイメージが表示され、部品６５０〜６６６の座標は、タッチキー領域登録ステップＳ４２１（図４）で登録され、タッチパネル１１６の対応個所が、タッチキーとして動作する。
このとき、走査線▲７▼６１６上には、タッチキーとして動作する部品が存在していないため、図５（ｂ）の設定情報に関わらず、走査線▲７▼６１６の走査線ごとの検出レベルは０となる。
またその他の走査線群６１０〜６１５、６１７〜６２０の走査線ごとの検出レベルは、図５（ｂ）のとおりに設定され、その結果は、図６（ｂ）のようになる。
【００３５】
（１１）実施の形態１（図７）の動作の詳細な説明
図７は、この発明の実施の形態１による設定表示装置の走査順序の決定を示すフローチャート（概要）である。
図７において、Ｓ７００はステップＳ４２４（図４）の選択順序配分を開始するステップであり、Ｓ７０１はブロック登録のステップであり、Ｓ７０２はブロック配分のステップであり、Ｓ７０３は選択順序配分の終了のステップである。
【００３６】
図７によると、選択順序配分ステップＳ４２４は、ブロック登録ステップＳ７０１とブロック配分ステップＳ７０２の二つのステップによって実行される。
【００３７】
（１２）実施の形態１（図８）の動作の詳細な説明
図８は、この発明の実施の形態１による設定表示装置の走査順序の決定を示すフローチャート（詳細その１）であり、図８（ａ）は、図７のフローチャートにおけるブロック登録ステップＳ７０１の詳細を示すフローチャート、図８（ｂ）は、図８（ａ）による登録結果の説明図である。
図８（ａ）において、Ｓ８００はブロック登録を開始するステップであり、Ｓ８０１は登録ブロック番号Ｋの初期化ステップであり、Ｓ８０２は走査線番号Ｉの初期化ステップであり、Ｓ８０３は走査線別登録数Ｊの初期化ステップであり、Ｓ８０４は走査線登録終了判定ステップであり、Ｓ８０５は走査線登録ステップであり、Ｓ８０６は登録ブロック番号加算ステップであり、Ｓ８０７は登録ブロック番号超過判定ステップであり、Ｓ８０８は登録ブロック番号再初期化ステップであり、Ｓ８０９は走査線別登録数の加算ステップであり、Ｓ８１０は走査線番号加算ステップであり、Ｓ８１１は全走査線登録完了判定ステップであり、Ｓ８１２はブロック登録終了ステップである。
【００３８】
図８（ａ）のフローチャートによると、最大検出レベルと同じ数のブロックが用意され、各走査線は、図６（ｂ）の表に記された検出レベル数分ブロックに登録され、登録先のブロックは、１から順に加算され、総ブロック数を超過すると１に戻る。
以上のように登録されることにより、各走査線は、検出レベルと同数分、別々のブロックに登録され、図８（ｂ）に示すようになる。
【００３９】
（１３）実施の形態１（図９）の動作の詳細な説明
図９は、この発明の実施の形態１による設定表示装置の走査順序の決定を示すフローチャート（詳細その２）であり、図９（ａ）は、図７のフローチャートにおけるブロック配分ステップＳ７０２の詳細を示すフローチャート、図９（ｂ）は、図９（ａ）による配分結果の説明図である。
図９（ａ）において、Ｓ９００はブロック配分を開始するステップであり、Ｓ９０１は奇数ブロック初期化ステップであり、Ｓ９０２は奇数ブロック終了判定ステップであり、Ｓ９０３は奇数ブロック登録ステップであり、Ｓ９０４は奇数ブロック加算ステップであり、Ｓ９０５は偶数ブロック初期化ステップであり、Ｓ９０６は偶数ブロック終了判定ステップであり、Ｓ９０７は偶数ブロック登録ステップであり、Ｓ９０８は奇数ブロック加算ステップであり、Ｓ９０９はブロック配分終了ブロックである。
【００４０】
図９（ａ）のフローチャートによると、奇数ブロックが若い番号順に並んだ後、偶数ブロックが若い番号順に並ぶことになる。
このため走査順序は、図９（ｂ）のとおりとなり、一巡の走査順序の中で、各走査線は検出レベルと同数分、かつ、略等間隔に登録されることとなる。
【００４１】
（１４）実施の形態１（図１０）の詳細な説明
図１０は、この発明の実施の形態１による設定表示装置の動作結果を示す図（その１）であり、図１０（ａ）は、一巡の選択動作回数の説明図、図１０（ｂ）は、各検出レベルに設定された走査線の検出頻度の説明図である。
【００４２】
一巡の選択動作回数Ｎは、検出頻度レベルをｋ、検出頻度レベルがｋ＝０〜ｎに設定されている検定選択電極線数をＮｋとした時に、Ｎ＝Σｋ×Ｎｋの計算式で表わされる。ここで、検出頻度レベルｋに設定された電極線は、ｋ回の選択を略等間隔で行われるようになっている。
このように、一巡の選択動作回数は、図９（ｂ）においても示されているが、図１０（ａ）のように、２５回となる。
各走査線は、走査ステップＳ４３１で、抽出選択切換時間間隔に設定された一定の時間間隔ごとに、図９（ｂ）のように決定された走査順序どおりに走査線を抽出し、走査を行う。
このため、抽出選択切換時間間隔をｔとすると、各レベルに設定された走査線の検出頻度は、図１０（ｂ）のようになり、従来の設定表示装置において同一の画面を走査する場合の検出頻度１回／１０ｔと比較すると、レベル１やレベル２に設定された走査線の検出頻度は低下するものの、レベル４に設定された走査線の検出頻度は高くなる。
【００４３】
（１５）実施の形態１（図１１）の詳細な説明
図１１は、この発明の実施の形態１による設定表示装置の動作結果を示す図（その２）であり、一巡動作周期の目標値を設定した際の抽出選択切換時間間隔の決定、及び検出頻度の算出結果を説明するものである。
【００４４】
実施の形態１において、システムメモリ又は画面プログラムメモリに格納された目標周期設定手段により、一巡の選択動作回数Ｎと抽出選択切換時間間隔Ｔとの積である一巡動作周期の目標値Ｔ０を設定記憶し、一巡の選択動作回数Ｎの大小に応じて抽出選択切換時間間隔Ｔを変更して、目標値Ｔ０に接近させるようにしている。
すなわち、一巡の動作周期目標値を４０ｔとすると、図１１に示すように抽出選択切換時間間隔は４０ｔ／２５となり、検出レベルが４に設定された走査線の検出頻度は１回／１０ｔとなる。
つまり、単位時間内に走査線に電流を流す回数は２５／４０となる。
このことから、従来例と比較すると、レベル４に設定された走査線の検出頻度を保ったまま、単位時間内に電流を流す回数を減らすことにより消費電力の低減が図れる。
【００４５】
実施の形態１によれば、タッチキーの領域登録手段とタッチキーの押圧動作検出手段と画面領域別検出頻度設定手段と走査制御手段とを備えたので、高速応答性が求められるタッチキーを表示画面の特定領域に集中させておいて、特定領域にあるタッチキーの動作を高頻度に走査検出すると共に、高速応答性が求められないタッチキーの動作を低頻度に走査検出することによって、マイクロプロセッサの負担を軽減しながらタッチキーの動作検出性能を向上することができる効果がある。
また、選択順序配分手段は、検出頻度レベルを、ｋとし、検出頻度レベルがｋ＝０〜ｎに設定されている走査線数をＮｋとした時に、一巡の選択動作回数Ｎ＝Σｋ×Ｎｋの中で、検出頻度レベルｋに設定された走査線は、ｋ回の選択を略等間隔で行うようになっているので、手軽な整数値演算によって、検出頻度レベルに応じた均等周期で走査制御が行え、マイクロプロセッサの負担を軽減することができる効果がある。
また、一巡の選択動作回数Ｎと抽出選択切換時間間隔Ｔとの積である一巡動作周期の目標値Ｔ０を設定記憶して、一巡の選択動作回数Ｎの大小に応じて抽出選択切換時間間隔Ｔを変更して目標値に接近させるようにしたので、検出するべきタッチキーの点数が少ない場合に、不必要に高頻度の動作検出が行われないようにして、マイクロプロセッサの負担を軽減することができる効果がある。
【００４６】
実施の形態２．
（１６）実施の形態２の構成の詳細な説明
実施の形態２のシステム構成、タッチパネル及び読取り回路部の詳細な構成、並びに基本動作のフローチャートは、実施の形態１同じく、それぞれ図１、図２、図３で表される。
【００４７】
（１７）実施の形態２（図１２）の動作の詳細な説明
図１２は、この発明の実施の形態２による設定表示装置の主要機能の動作を示すフローチャートであり、図３のフローチャートの詳細を示すフローチャートである。
図１２において、１２００は画面プログラム書込みステップＳ３０２（図３）の詳細を示すフローチャートであり、１２０１は選択表示画面の登録ステップＳ３０４（図３）の詳細を示すフローチャートであり、１２０２は検出動作ステップＳ３０６（図３）の詳細を示すフローチャートである。
先ず、フローチャート１２００について説明する。
Ｓ１２１０は画面プログラムの書込みを開始するステップであり、Ｓ１２１１はタッチキー情報を設定記憶するステップ（タッチキー領域検出頻度記憶手段）であり、Ｓ１２１３は優先情報を設定するステップであり、Ｓ１３１４はその他の情報を設定記憶するステップであり、Ｓ１２１５は画面プログラムの書込みを終了するステップである。
【００４８】
次に、フローチャート１２０１について説明する。
Ｓ１２２０は選択表示画面の登録を開始するステップであり、Ｓ１２２１はタッチキーの設定情報を登録するステップ（タッチキー領域検出頻度登録手段）であり、Ｓ１２２７は各走査線の検出レベルを設定するステップであり、Ｓ１２２２は優先情報の存在を判定するステップであり、Ｓ１２２３は画面プログラムメモリ１１２に格納された優先情報に基づいてＰＬＣ１５０のデバイスメモリ１６４から値を読取るステップであり、Ｓ１２２４は走査する選択順序を配分するステップであり、Ｓ１２２５は抽出選択切換時間間隔を決定するステップであり、Ｓ１２２６は選択表示画面の登録を終了するステップである。
【００４９】
次に、フローチャート１２０２について説明する。
Ｓ１２３０はタッチキーの押圧動作の検出を開始するステップであり、Ｓ１２３１は選択順序配分ステップＳ１２２４によって配分された順序に従って走査線を抽出し、電流を流すステップであり、Ｓ１２３２は検出線の電流を検出するステップであり、Ｓ１２３３は導通領域を検出し、第一ＣＰＵ１１０に対して適切な信号を送るステップであり、Ｓ１２３４は押圧動作の検出を終了するステップである。
【００５０】
１２５０はタッチキーの領域登録手段（設定登録手段）で、ステップＳ１２１１とＳ１２２１によって構成され、１２５２は優先情報設定手段で、ステップＳ１２１３によって構成され、１２５３は走査制御手段で、ステップＳ１２２４とＳ１２２５によって構成され、１２５４はタッチキーの押圧動作検出手段で、ステップＳ１２３１とＳ１２３２とＳ１２３３によって構成されている。
【００５１】
図１２の画面プログラム書込みフローチャート１２００によると、設定表示装置１００は記画面プログラム作成用外部ツール１４０から受信した画面プログラムデータの内、タッチキー情報をタッチキー情報記憶ステップＳ１２１１で、優先情報を優先情報記憶ステップＳ１２１３で、その他の情報をその他情報記憶ステップＳ１２１４で、画面プログラムメモリ１１２に書込む。
【００５２】
図１２の選択表示画面登録フローチャート１２０１によると、設定表示装置１００は画面プログラムメモリ１１２から選択された画面データを読出し、タッチキー設定情報登録ステップＳ１２２１でタッチキーの領域情報とタッチキーの動作検出頻度レベル情報を第一ワーキングメモリ１１３に登録し、走査線検出レベル設定ステップＳ１２２７でタッチキー設定情報に基づいて各走査線の検出レベルを設定し、優先情報存在判定ステップＳ１２２２で優先情報があることを認識すると、ＰＬＣデバイス値読取りステップＳ１２２３で、ＰＬＣ１５０のデバイスメモリ１６４の該当部分の値を読取る。
さらに選択順序配分ステップＳ１２２４で選択順序を、時間間隔決定ステップＳ１２２５で抽出選択切換時間間隔を決定する。
【００５３】
図１２の押圧動作検出フローチャート１２０２によると、設定表示装置１００は走査ステップＳ１２３１において、選択順序配分ステップＳ１２２４で決定された選択順序に基づいて、走査線群２０１の中から一本の電極線を抽出し、走査レジスタ２１１から電流を流す。
検出ステップＳ１２３２では、検出線群２０２に流れる電流を検出レジスタ２１２で検出してデータを第一ＣＰＵ１１０に送り、導通領域判定ステップＳ１２３３では、電流を流した走査線番号と検出ステップＳ１２３２の結果から押下されることによって導通した領域を判定する。
【００５４】
（１８）実施の形態２（図１３）の構成の詳細な説明
図１３は、この発明の実施の形態２による設定表示装置の画面設定例を示す図であり、画面プログラム作成を説明するものである。図１３（ａ）は、画面イメージにあわせてタッチキーの動作検出頻度レベルを設定する設定画面の説明図、図１３（ｂ）、図１３（ｃ）は、図１３（ａ）の設定画面によって設定された画面領域別検出頻度レベルの設定結果の説明図である。
図１３（ａ）において、１３００は画面プログラム作成外部ツール１４０の部品別動作検出頻度レベルを設定するための設定画面であり、１３０１は画面プログラム作成外部ツール１４０において作成された画面イメージであり、１３５０〜１３５５は設定画面内１３０１に配置された数値入力部品であり、１３５６〜１３６６は設定画面内１３０１に配置されたタッチスイッチ部品であり、１３６７は設定表示装置１００上で表示・非表示が切換わり、かつ、表示位置が変化するキーボード部品、１３１０〜１３２０は走査線である。
数値入力部品１３５０〜１３５５とタッチスイッチ部品１３５６〜１３６６は、設定表示装置１００の表示器１１８上に表示されるときに、タッチキー領域登録ステップＳ４２１で、タッチパネル１１６上の特定の領域がタッチキーとして登録される。
【００５５】
（１９）実施の形態２（図１３）の動作の詳細な説明
図１３（ａ）によると、設定表示装置１００用の画面データを画面データ作成用外部ツール１４０で作成する際に、画面領域別検出レベル設定画面では、あらかじめ配置された部品群に重ねて走査線群１３１０〜１３２０の位置が点線で表示されている。
使用者は、各部品１３５０〜１３６７の右下部の枠の中に数値を入力することによって、タッチキーの押圧動作検出頻度レベルを設定でき、設定の結果は、図１３（ｂ）及び図１３（ｃ）に示されるように、各々の部品の設定情報の一部として格納され、設定表示装置１００に送られる。
【００５６】
（２０）実施の形態２（図１４）の構成の詳細な説明
図１４は、この発明の実施の形態２による設定表示装置の画面表示例を示す図であり、図１３のようにして作成された画面を設定表示装置１００で表示するときの画面及び、走査線ごとの検出レベルの説明図である。
図１４（ａ）は、図１３（ａ）のように作成された画面を設定表示装置１００で表示するとき、後述のキーボード部品１４６７が非表示の状態の説明図である。
図１４（ａ）において、１４００は、設定表示器１００で表示される画面であり、１４１０〜１４２０は、走査線群２０１を便宜上表示したものであり、１４５０〜１４６６は、図１３（ａ）において設定された部品の表示された状態である。
図１４（ｂ）は、図１３（ａ）のように設定された部品が、図１４（ａ）のように表示されたときの走査線ごとの検出レベルが設定された状態の説明図である。
【００５７】
図１４（ｃ）は、図１３（ａ）のように作成された画面を設定表示装置１００で表示するとき、後述のキーボード部品１４６７が表示された状態の説明図である。
図１４（ｃ）において、１４０１は、設定表示器１００で表示される画面であり、１４６７は、図１３（ａ）において設定されたキーボード部品が表示された状態である。
図１４（ｄ）は、図１３（ａ）のように設定された部品が、図１４（ｃ）のように表示されたときの走査線ごとの検出レベルが設定された状態の説明図である。
【００５８】
図１４（ｅ）において、１４０２は、設定表示器１００で表示される画面であり、キーボード部品１４６７が、図１４（ｃ）とは異なる位置に表示されている状態の説明図である。
図１４（ｆ）は、図１３（ａ）のように設定された部品が、図１４（ｅ）のように表示されたときの走査線ごとの検出レベルが設定された状態の説明図である。
【００５９】
（２１）実施の形態２（図１４）の動作の詳細な説明
図１４（ａ）のように図１３（ａ）で設定された画面が表示されるとき、走査線ごとの検出レベルは、各走査線上に存在するタッチキーとして動作する部品のうち動作検出頻度レベルが最大の部品のそれと等しく設定され、その結果、図１４（ｂ）のようになる。
同様に、図１４（ｃ）のように表示されるときは、図１４（ｄ）のように設定され、図１４（ｅ）のように表示されるときは、図１４（ｆ）のように設定される。
このとき、他の部品の下に隠れて表示されていない部品などは、検出レベルを設定する際に参照されない。
図１４（ａ）では、走査線▲４▼１４１３のレベルは３であるが、図１４（ｃ）では、２になっているのはこのためである。
【００６０】
画面の表示状態が変化するときは、表示画面変更判断ステップＳ３０３（図３）により変更が検出され、選択表示画面登録ステップＳ３０４が実行され、その中の走査線検出レベル設定ステップＳ１２２７で走査線ごとの検出レベルが設定される。
以上のように、同一の画面であっても、部品の表示状態に合わせて各走査線の検出レベルが設定される。
【００６１】
（２２）実施の形態２の動作の詳細な説明
実施の形態２において、図１４（ｂ）、図１４（ｄ）、図１４（ｆ）のように各走査線ごとの検出レベルが設定されると、選択順序の配分・選択切換時間間隔の決定は、実施の形態１と同様に処理される。
【００６２】
実施の形態２によれば、タッチキーの設定登録手段とタッチキーの押圧動作検出手段と走査制御手段とを備えたので、同一の表示画面上でタッチキーの数・領域が変化するような用途において、タッチキー毎に設定された動作検出頻度レベルによって緩急走査を行い、高速応答を求められるタッチキーの動作を高頻度に走査検出すると共に、高速応答性が求められないタッチキーの動作を低頻度に走査検出することによって、マイクロプロセッサの負担を軽減しながらタッチキーの動作検出性能を向上することができる効果がある。
【００６３】
実施の形態３．
（２３）実施の形態３（図１５）の構成の詳細な説明
図１５は、この発明の実施の形態３による設定表示装置の動作を説明する図であり、図１５（ａ）は、画面領域別検出頻度設定情報の優先設定の説明図、図１５（ｂ）は、画面領域別検出頻度設定情報の優先設定が存在するときの設定表示装置の動作の説明図である。
【００６４】
（２４）実施の形態３（図１５）の動作の詳細な説明
図１５（ａ）では、図５（ｂ）では検出レベルが数値で設定された代わりに、ＰＬＣ１５０のデバイスメモリ１６４の特定の個所を指すデバイスＤ１００、Ｄ１０１、Ｄ１０２が設定されている。
図１５（ａ）のように、検出レベルの代わりにデバイスが設定されている場合は、優先情報が設定されていることとなり、優先情報存在判断ステップＳ４２２（図４）・Ｓ１２２２（図１２）において認識され、ＰＬＣデバイス読取りステップが実行され、図１５（ｂ）のようにデバイスメモリ１６４の対応する個所の値が設定表示装置１００に送られ、この値が画面領域別検出頻度として扱われ、それぞれ１、３、２と設定される。
【００６５】
実施の形態３によれば、画面領域別検出頻度設定情報について、プログラマコントローラから送信されたデータを優先的に代替使用するようにしたので、画面領域別検出頻度をプログラマブルコントローラにより制御して、制御状況に見合った適切な動作検出が行える効果がある。
【００６６】
実施の形態４．
（２５）実施の形態４（図１６）の詳細な説明
図１６は、この発明の実施の形態４による設定表示装置の動作を説明する図であり、図１６（ａ）は、抽出選択切換時間間隔の優先設定の説明図、図１５（ｂ）は、抽出選択切換時間間隔の優先設定が存在するときの設定表示装置の動作の説明図である。
【００６７】
（２６）実施の形態４（図１６）の動作の詳細な説明
図１６（ａ）では、抽出選択切換時間間隔に対してＰＬＣ１５０のデバイスメモリ１６４の特定の個所を指すデバイスＤ１５０が設定されている。
図１６（ａ）のように、デバイスが設定されている場合は、優先情報が設定されていることとなり、優先情報存在判断ステップＳ４２２（図４）・Ｓ１２２２（図１２）において認識され、ＰＬＣデバイス読取りステップが実行され、図１６（ｂ）のように、デバイスメモリ１６４の対応する個所の値が、設定表示装置１００に送られ、この値が抽出選択切換時間間隔として扱われ、３ｍｓｅｃに設定される。
【００６８】
実施の形態４によれば、抽出選択切換時間間隔について、プログラマブルコントローラから送信されたデータを優先的に代替使用するようにしたので、抽出選択切換時間間隔をプログラマブルコントローラにより制御して、制御状況に見合った適切な動作検出が行える効果がある。
【００６９】
実施の形態５．
（２７）実施の形態５（図１７）の構成の詳細な説明
図１７は、この発明の実施の形態５による設定表示装置の動作を説明する図であり、図１７（ａ）は、一巡動作周期目標値設定情報の優先設定の説明図、図１７（ｂ）は、一巡動作周期目標値設定情報の優先設定が存在するときの設定表示装置の動作の説明図である。
【００７０】
（２８）実施の形態５（図１７）の動作の詳細な説明
図１７（ａ）では、一巡動作周期目標値に、ＰＬＣ１５０のデバイスメモリ１６４の特定の個所を指すデバイスＤ２００が設定されている。
図１７（ａ）のように、デバイスが設定されている場合は、優先情報が設定されていることとなり、優先情報存在判断ステップＳ４２２（図４）・Ｓ１２２２（図１２）において認識され、ＰＬＣデバイス読取りステップが実行され、図１７（ｂ）のように、デバイスメモリ１６４の対応する個所の値が設定表示装置１００に送られ、この値が一巡動作周期目標値として扱われ、２５ｍｓｅｃと設定される。
【００７１】
実施の形態５によれば、一巡動作周期の目標値について、プログラマブルコントローラから送信されたデータを優先的に代替使用するようにしたので、一巡動作周期の目標値をプログラマブルコントローラにより制御して、制御状況に見合った適切な動作検出が行える効果がある。
【００７２】
実施の形態６．
（２９）実施の形態６（図１８）の動作の詳細な説明
図１８は、この発明の実施の形態６による設定表示装置の基本動作を示すフローチャートである。
図１８において、Ｓ１８００は動作を開始する開始ステップであり、Ｓ１８０１は画面プログラムの受信状態に移行するか判定する画面転送判定ステップであり、Ｓ１８０２は画面プログラムを画面プログラムメモリ１１２に書き込む画面プログラム書込みステップであり、Ｓ１８０３は表示画面が変更されるか判定する表示画面変更判定ステップであり、Ｓ１８０４は選択表示画面を登録する選択表示画面登録ステップである。
Ｓ１８１０は所定時間以上操作が行われていないことを判定する無操作状態判定ステップであり、Ｓ１８１１は待機状態制御を行うステップであり、Ｓ１８０５は画面プログラムメモリ１１２の内の選択された画面を表示する画面表示ステップであり、Ｓ１８０６は使用者によるタッチキーの押圧動作を検出する押圧動作検出ステップであり、Ｓ１８０７は押圧動作が行われたときに画面プログラムメモリ１１２の情報に基づいて動作を行う動作処理ステップであり、Ｓ１８０８は終了判定を行うステップであり、Ｓ１８０９は動作を終了する終了ステップである。
【００７３】
図１８によると、設定表示装置１００は、通常は画面プログラムメモリ１１２に格納された画面プログラムの中から一枚の画面データを読出し、第一システムメモリ１１１のシステムプログラムに基づいて、バッファメモリ１１４の値などを表示器１１８に表示する画面表示ステップＳ１８０５と、使用者による押圧動作を検出する押圧動作検出ステップＳ１８０６と、押圧動作に関連した処理を行う動作処理ステップＳ１８０７を繰り返している。
【００７４】
また、画面転送判定ステップＳ１８０１により、画面プログラムが書き込まれることを認識した場合は、画面プログラム転送モードに移行し、画面プログラムメモリ１１２に画面プログラム作成用外部ツール１４０から受信した画面プログラムを書き込む。
また、表示画面変更判定ステップＳ１８０３により表示画面が変更されることを認識した場合は、選択表示画面登録ステップＳ１８０４が実行される。
また、無操作状態判定ステップＳ１８１０（状態移行検出手段）で、所定時間以上使用者による操作が行われていないと判定した場合は、待機状態制御ステップＳ１８１１（待機状態制御手段）が行われ、検出頻度・抽出選択切換時間間隔が設定される。
さらに、動作終了判定ステップＳ１８０８によって、終了条件を検知したときは、動作を終了する。
【００７５】
（３０）実施の形態６（図１９）の構成の詳細な説明
図１９は、この発明の実施の形態６による設定表示装置の画面表示例を示す図である。
図１９において、１９００は設定表示装置の表示画面であり、１９５０〜１９６６は通常はタッチキーとして動作する部品であり、１９８０は設定表示装置が待機状態であることを示すコメント表示部品である。
【００７６】
（３１）実施の形態６（図１９）の動作の詳細な説明
図１９は、待機状態の画面であり、このときの操作順序・選択抽出切換時間間隔は、待機状態制御ステップＳ１８１１で設定されていて、画面領域別検出頻度レベル・タッチキーの動作検出頻度レベル・優先設定情報等の設定に関係なく全ての走査線を低速で走査する。
この状態でタッチスイッチ１９８０を押下すると、タッチスイッチ１９８０が消えるとともに、待機状態が解除され、表示画面変更判定ステップＳ１８０３により変更が認識され、選択表示画面登録ステップＳ１８０４が実行されることにより、通常の動作状態に戻る。
【００７７】
実施の形態６によれば、無操作状態判定ステップにより無操作状態を判定したとき、待機状態に制御するので、オペレータが居ない状態での高頻度なタッチキーの動作検出を回避したり、特定タッチキーが押圧されるまではその他のタッチキーの動作検出を行わないようにすることができ、マイクロプロセッサの負担軽減や安全性の向上に役立てることができる効果がある。
【００７８】
【発明の効果】
この発明は、以上説明したように構成されているので、以下に示すような効果を奏する。
画面プログラム作成用外部ツールによって作成された画面プログラムを記憶する画面プログラムメモリと、プログラマブルコントローラと接続されるシリアルインタフェースと、画面プログラムに基づきシリアルインタフェースを介して入力されるプログラマブルコントローラの動作状態に応じたタッチキーの画面を表示する表示器と、この表示器上に画面表示されたタッチキーの押圧動作が読取られるように、互いに直交する走査線及び検出線によって構成されたタッチパネルと、走査線に電流を流し、押圧動作時に導通する検出線を検出することにより、表示器上に画面表示されたタッチキーの押圧動作を読取る動作読取り回路部とを有する設定表示装置において、表示器の表示画面上のタッチキーの領域を登録する領域登録手段、表示器の表示画面の領域毎に押圧動作の検出頻度を設定する画面領域別検出頻度設定手段、この画面領域別検出頻度設定手段によって設定された表示画面の領域毎の検出頻度に基づき、走査線の選択順序及び抽出選択切換時間間隔を設定する走査制御手段、設定された走査線の選択順序及び抽出選択切換時間間隔に基づき、動作読取り回路部を制御してタッチキーが押圧される押圧動作を検出する押圧動作検出手段を備え、
領域登録手段は、表示器の表示画面内で押圧操作の対象となる連接領域の座標情報によって形成されるタッチキーの領域を設定し、画面プログラムメモリに記憶させるタッチキー領域記憶手段と、この画面プログラムメモリに記憶されたタッチキーの領域を読出し、タッチキーの領域を登録するタッチキー領域登録手段によって構成され、
画面領域別検出頻度設定手段は、表示器の表示画面を複数の領域に分割し、分割された領域毎に押圧動作の検出頻度を設定し、画面プログラムメモリに記憶させる検出頻度記憶手段によって構成され、
走査制御手段は、画面領域別検出頻度設定手段によって設定された分割された領域毎の検出頻度に基づき、走査線の選択順序を設定する選択順序配分手段と、走査線の抽出選択切換時間間隔を設定する抽出選択切換時間間隔設定手段によって構成され、
押圧動作検出手段は、設定された走査線の選択順序及び抽出選択切換時間間隔により走査線を選択する検定選択手段と、この検定選択手段によって選択された走査線と押圧動作時に導通する検出線を検出する導通検出手段と、タッチキーの領域内で導通検出された検出線の有無を判定する導通領域判定手段によって構成されているので、高速応答性が求められるタッチキーの動作を高頻度に走査検出すると共に、高速応答性が求められないタッチキーの動作を低頻度に走査検出することによって、押圧動作検出手段の負担を軽減しながらタッチキーの動作検出性能を向上させることができる。
【００７９】
また、画面プログラム作成用外部ツールによって作成された画面プログラムを記憶する画面プログラムメモリと、プログラマブルコントローラと接続されるシリアルインタフェースと、画面プログラムに基づきシリアルインタフェースを介して入力されるプログラマブルコントローラの動作状態に応じたタッチキーの画面を表示する表示器と、この表示器上に画面表示されたタッチキーの押圧動作が読取られるように、互いに直交する走査線及び検出線によって構成されたタッチパネルと、走査線に電流を流し、押圧動作時に導通する検出線を検出することにより、表示器上に画面表示されたタッチキーの押圧動作を読取る動作読取り回路部とを有する設定表示装置において、表示器の表示画面上のタッチキーの領域及びタッチキーの領域毎の押圧動作の検出頻度を登録する設定登録手段、この設定登録手段によって登録されたタッチキーの領域及びタッチキーの領域毎の検出頻度に基づき、走査線の選択順序及び抽出選択切換時間間隔を設定する走査制御手段、設定された走査線の選択順序及び抽出選択切換時間間隔に基づき、動作読取り回路部を制御してタッチキーが押圧される押圧動作を検出する押圧動作検出手段を備え、
設定登録手段は、表示器の表示画面内で押圧操作の対象となる連接領域の座標情報によって形成されるタッチキーの領域及びタッチキーの領域毎の押圧動作の検出頻度を設定し、画面プログラムメモリに記憶させるタッチキー領域検出頻度記憶手段と、この画面プログラムメモリに記憶されたタッチキーの領域及びタッチキーの領域毎の検出頻度を読出し、タッチキーの領域及びタッチキーの領域毎の検出頻度を登録するタッチキー領域検出頻度登録手段によって構成され、
走査制御手段は、設定登録手段によって設定されたタッチキーの領域及びタッチキーの領域毎の検出頻度に基づき、走査線の選択順序を設定する選択順序配分手段と、走査線の抽出選択切換時間間隔を設定する抽出選択切換時間間隔設定手段によって構成され、
押圧動作検出手段は、設定された走査線の選択順序及び抽出選択切換時間間隔により走査線を選択する検定選択手段と、この検定選択手段によって選択された走査線と押圧動作時に導通する検出線を検出する導通検出手段と、タッチキーの領域内で導通検出された検出線の有無を判定する導通領域判定手段によって構成されているので、同一の表示画面上でタッチキーの数及び領域が変化するような用途において、タッチキー毎に設定された動作検出頻度レベルによって緩急走査を行い、高速応答を求められるタッチキーの動作を高頻度に走査検出すると共に、高速応答性が求められないタッチキーの動作を低頻度に走査検出することによって、押圧動作検出手段の負担を軽減しながらタッチキーの動作検出性能を向上させることができる。
【００８０】
また、選択順序配分手段は、検出頻度をｋとし、検出頻度がｋ＝０〜ｎに設定される走査線数をＮｋとしたときに、一巡の選択動作回数Ｎ＝Σｋ×Ｎｋの中で、検出頻度ｋに設定された走査線は、ｋ回の選択が略等間隔で行われるように走査線の選択順序を設定するので、手軽な整数値演算によって、検出頻度レベルに応じた均等周期で走査制御が行え、押圧動作検出手段の負担を軽減することができる。
【００８１】
さらに、抽出選択切換時間間隔をＴとしたとき、一巡の選択動作回数Ｎと抽出選択切換時間間隔Ｔとの積である一巡動作周期の目標値Ｔ０を設定する目標周期設定手段を備え、抽出選択切換時間間隔設定手段は、一巡の選択動作回数Ｎの大小に応じて、設定された目標値Ｔ０に接近するように抽出選択切換時間間隔Ｔを設定するので、検出するべきタッチキーの点数が少ない場合に、不必要に高頻度の動作検出が行われないようにして、押圧動作検出手段の負担を軽減することができる。
【００８２】
また、一巡動作周期の目標値をプログラマブルコントローラを介して取得する目標値優先情報設定手段を備え、目標値優先情報設定手段によって取得された一巡動作周期の目標値は、抽出選択切換時間間隔の設定に当たって、優先使用されるので、一巡動作周期の目標値の設定をプログラマブルコントローラにより制御して、制御状況に見合った適切な動作検出を行うことができる。
【００８３】
また、検出頻度をプログラマブルコントローラを介して取得する検出頻度優先情報設定手段を備え、検出頻度優先情報設定手段によって取得された検出頻度は、走査制御手段で優先使用されるので、検出頻度の設定をプログラマブルコントローラにより制御して、制御状況に見合った適切な動作検出を行うことができる。
【００８４】
さらにまた、抽出選択切換時間間隔をプログラマブルコントローラを介して取得する抽出選択切換時間間隔優先情報設定手段を備え、抽出選択切換時間間隔優先情報設定手段によって取得された抽出選択切換時間間隔は、抽出選択切換時間間隔設定手段により設定された抽出選択切換時間間隔よりも押圧動作検出手段で優先使用されるので、抽出選択切換時間間隔の設定をプログラマブルコントローラにより制御して、制御状況に見合った適切な動作検出を行うことができる。
【００８５】
また、待機状態制御手段と状態移行検出手段とを備え、
待機状態制御手段は、各走査線の検出頻度が均等になるように走査線の選択順序を設定すると共に、抽出選択切換時間間隔を大に設定して、設定に基づき押圧動作検出手段によりタッチキーの押圧動作を監視するように構成され、
状態移行検出手段は、タッチキーが所定時間以上にわたって押圧動作されないことを検出して待機状態制御手段を有効にすると共に、タッチキーが押圧動作されたときに、待機状態制御手段を無効にするので、オペレータが居ない状態での高頻度なタッチキーの動作検出を回避することができ、押圧動作検出手段の負担軽減に役立てることができる。
【図面の簡単な説明】
【図１】  この発明の実施の形態１による設定表示装置のシステム構成を示すブロック図である。
【図２】  この発明の実施の形態１による設定表示装置の部分詳細を示すブロック図である。
【図３】  この発明の実施の形態１による設定表示装置の基本動作を示すフローチャートである。
【図４】  この発明の実施の形態１による設定表示装置の主要機能の動作を示すフローチャートである。
【図５】  この発明の実施の形態１による設定表示装置の画面設定例を示す図である。
【図６】  この発明の実施の形態１による設定表示装置の画面表示例を示す図である。
【図７】  この発明の実施の形態１による設定表示装置の走査順序の決定を示すフローチャート（概要）である。
【図８】  この発明の実施の形態１による設定表示装置の走査順序の決定を示すフローチャート（詳細その１）である。
【図９】  この発明の実施の形態１による設定表示装置の走査順序の決定を示すフローチャート（詳細その２）である。
【図１０】  この発明の実施の形態１による設定表示装置の動作結果を示す図（その１）である。
【図１１】  この発明の実施の形態１による設定表示装置の動作結果を示す図（その２）である。
【図１２】  この発明の実施の形態２による設定表示装置の主要機能の動作を示すフローチャートである。
【図１３】  この発明の実施の形態２による設定表示装置の画面設定例を示す図である。
【図１４】  この発明の実施の形態２による設定表示装置の画面表示例を示す図である。
【図１５】  この発明の実施の形態３による設定表示装置の動作を説明する図である。
【図１６】  この発明の実施の形態４による設定表示装置の動作を説明する図である。
【図１７】  この発明の実施の形態５による設定表示装置の動作を説明する図である。
【図１８】  この発明の実施の形態６による設定表示装置の基本動作を示すフローチャートである。
【図１９】  この発明の実施の形態６による設定表示装置の画面表示例を示す図である。
【図２０】  従来の設定表示装置の画面表示例を示す図である。
【符号の説明】
１００  設定表示装置、１１０  第一マイクロプロセッサ（第一ＣＰＵ）、
１１１  第一システムメモリ、１１２  画面プログラムメモリ、
１１３  第一ワーキングメモリ、１１４  バッファメモリ、
１１５  動作読取回路部、１１６  タッチパネル、１１７  表示ドライバ、
１１８  表示器、１１９  第一シリアルインタフェース、
１２０  第二シリアルインタフェース、１２１  第一接続コネクタ、
１２２  第二接続コネクタ、１４０  画面プログラム作成用外部ツール、
１５０  プログラマブルコントロ−ラ（ＰＬＣ）、
１６０  第二ＣＰＵ、１６１  第二システムメモリ、
１６２  プログラムメモリ、１６３  第二ワーキングメモリ、
１６４  デバイスメモリ、１６５  第三シリアルインタフェース、
１６６  第三コネクタ、１６７  第四コネクタ、
１６８  出力インタフェース回路、１６９  入力インタフェース回路、
１７０  第五コネクタ、１７１第六コネクタ、１８０  出力機器、
１８１  入力機器、１９０  シーケンスプログラム作成用外部ツール、
２０１  走査線群、２０２  検出線群、２１１  走査レジスタ、
２１２  検出レジスタ、２２０  一対の直交透明電極線群、
４５０，１２５０  タッチキーの領域登録手段、
４５１  画面領域別検出頻度設定手段、
４５２，１２５２  優先情報設定手段、４５３，１２５３  走査制御手段、
４５４，１２５４  タッチキーの押圧動作検出手段、
５７０  走査線番号表示欄、５７１  画面領域別検出頻度設定欄。
【図１】
0003713005.tif 000002
【図２】
0003713005.tif 000003
【図３】
0003713005.tif 000004
【図４】
0003713005.tif 000005
【図５】
0003713005.tif 000006
【図６】
0003713005.tif 000007
【図７】
0003713005.tif 000008
【図８】
0003713005.tif 000009
【図９】
0003713005.tif 000010
【図１０】
0003713005.tif 000011
【図１１】
0003713005.tif 000012
【図１２】
0003713005.tif 000013
【図１３】
0003713005.tif 000014
【図１４】
0003713005.tif 000015
【図１５】
0003713005.tif 000016
【図１６】
0003713005.tif 000017
【図１７】
0003713005.tif 000018
【図１８】
0003713005.tif 000019
【図１９】
0003713005.tif 000020
【図２０】
0003713005.tif 000021