(57)【特許請求の範囲】
【請求項１】
所定の外部装置（１０）と通信路（１２）を介して接続され、該通信路（１２）を通じて外部装置（１０）側と状態データの受け渡しを可能とするデータ通信手段（１４）と、
ディスプレイ（１６）上の操作画面（１８）に対応して備え、処理すべき単位動作の内容を特定する参照情報を含む複数の処理指示語を記憶可能とする事象データ記憶手段（２０）と、
該事象データ記憶手段（２０）に備えた処理指示語を解読し、各処理指示語で参照される情報に対応した表示を操作画面（１８）上で行う表示制御手段（２２）とを備え、
前記処理指示語が、前記状態データ中における所定ビット位置のデータ変化に対応して、前記操作画面（１８）上における所定座標範囲内に表示されるランプ形状の図形を変更可能とするものであって、
１つの処理指示語から参照される前記状態データ中におけるデータ格納アドレスを第１および第２の２つ設定可能とするとともに、
前記第１のデータ格納アドレスに格納されるビットデータの変化に対応して、前記所定座標範囲内に表示される図形を変更することにより、第１の動作時における２値状態を表現可能としながら、
前記第２のデータ格納アドレスに格納されるビットデータの変化に対応して、前記所定座標範囲内に表示される図形を更に変更することにより、第２の動作時における２値状態を表現可能とするプログラム式表示装置において、
前記事象データ記憶手段（２０）には、前記操作画面（１８）上における前記ランプ形状の図形の表示座標範囲に対するタッチ操作に対応して、所定のアドレス位置に所定のデータをセット可能とするタッチ操作処理用の処理指示語を更に備え、
該タッチ操作処理用の処理指示語は、前記タッチ操作をしてから設定時間後に、前記セットされたデータが自動的に操作前の状態にリセットされることを特徴とするプログラム式表示装置。
【請求項２】
前記第１および第２の動作時において表示される図形は、正常動作時と異常動作時のランプ形状を表現したものであることを特徴とする請求項１記載のプログラム式表示装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ディスプレイの表示画面上における任意の座標位置に、汎用コンピュータやプログラマブルコントローラ（以下、「ＰＬＣ」と略す。）などの各種外部装置との間で受け渡されたデータに基づいて、外部装置操作用の画面を表示するプログラム式表示装置に関する。
【０００２】
【従来の技術】
従来この種の操作画面上で実現するスイッチやランプの様なデバイスは、従来から使用される機械式のスイッチやパイロットランプをソフトウェアによりそのまま模擬したものが一般的であって、スイッチの押し操作と連動して所定のビットデータを単にセットまたはリセットする様な択一的なデータ操作を行い、あるいはセットまたはリセットされるビットデータに対応して、ランプ形状を点灯または消灯状態に２値変化させる様に構成されていた。
【０００３】
【発明が解決しようとする課題】
しかしながら、近年、プログラム式表示装置で実行されるデータ処理内容に対する要望も多岐にわたる様になった結果、従来の機械部品を単純に模倣するだけでは、処理しきれなくなってきた。
【０００４】
本発明はかかる要望に対応してなされたものであって、複数のビットアドレスを同時に参照し、それに対応した図形表示を同一座標範囲において重畳して行うことにより、簡単な設定動作で、より複雑な内容の表示動作が操作画面上のスペースを有効に利用しながら行えるプログラム式表示装置を提供することを目的とする。
【０００５】
本発明は更に、タッチパネル操作をすると所定アドレスにデータがセットするとともに、設定時間後にそのデータが自動的にリセットされることにより、データのセットリセット動作が簡易に行えるプログラム式表示装置を提供することを目的とする。
【０００６】
【課題を解決するための手段】
本発明を実施するプログラム式表示装置２４は、図１にその全体的な構成を概略的に示すごとく、所定の外部装置１０と通信路１２を介して接続され、その通信路１２を通じて外部装置１０側と状態データの受け渡しを可能とするデータ通信手段１４と、ディスプレイ１６上の操作画面１８に対応して備え、処理すべき単位動作の内容を特定する参照情報を含む複数の処理指示語を記憶可能とする事象データ記憶手段２０と、その事象データ記憶手段２０に備えた処理指示語を解読し、各処理指示語で参照される情報に対応した表示を操作画面１８上で行う表示制御手段２２とを備えている。
【０００７】
更に上記した処理指示語は、例えば状態データ記憶手段１５上の所定のビット位置におけるビットデータ変化に対応して、操作画面１８上に表示される図形２６の形状を変更するものであって、更に１つの処理指示語から同時に参照されるビット位置を複数設定可能とする一方、参照されるビットデータの変化に対応してグラフィックデータ記憶手段１７から呼び出して使用される図形２６の表示位置を１箇所に限定し、例えば図形２６を互いに重畳するなどして表示することを特徴とする。
【０００８】
上記した表示図形２６をランプ形状とし、参照ビット位置として２箇所のビットデータを設定するとともに、一方のビットデータで正常動作時の点灯と消灯の様な２値状態を表現する一方、他方のビットデータで異常動作時の２値状態を表現することが可能である。
【０００９】
上記した処理指示語が、操作画面１８に対するタッチ操作に対応して所定のアドレス位置に所定のデータをセットさせるものにあっては、タッチ操作をしてから設定時間経過後に、該当のデータが予め自動的に操作前の状態にリセットされる様に構成している。
【００１０】
上記したデータをビットデータとし、操作画面１８のタッチ操作でデータがセットされ、タッチ操作から設定時間後にデータがリセットされる様に構成することもできる。
【００１１】
【発明の効果】
本発明は上記の如く、複数のビットアドレスを同時に参照し、それに対応した図形表示を同一座標範囲において行うことにより、外部装置側におけるデータ操作を必要とすることなく、簡単な設定動作でより複雑な内容の表示動作が、操作画面１８上のスペースを有効に利用しながら行える。
【００１２】
本発明は更に、タッチパネル操作をすると所定アドレスにデータがセットされ、設定時間後にそのデータが操作前の状態に自動的にリセットされることにより、データのセットリセット動作が簡易に行える。
【００１３】
【発明の実施の形態】
以下本発明にかかるプログラム式表示装置２４を、図２に例示するごとく、ターゲットシステム２８のシーケンス制御専用に特化して構成されたＰＬＣ３０を外部装置として接続し、そこで取り扱われる状態データの変化に対応した表示および制御を行う例に基づいて具体的に説明する。しかしながら、外部装置として汎用あるいは専用のコンピュータあるいはその他の制御装置を使用したもの、あるいは家庭内における各種電気製品の動作を制御する装置にあっても、略同様に実施できることは勿論である。更に作成された操作画面を使用するプログラム式表示装置の構成も一例であって、その構成が限定されるものではない。
【００１４】
プログラム式表示装置２４は、ＰＬＣ３０とともにターゲットシステム２８の操作卓などに一体に組み込み、あるいはそれ自身が独立して配備され、ターゲットシステム２８に対する操作および表示盤として使用されるものであって、後で詳述する処理指示語を用いて各種の設定あるいは制御動作を行なわせる。
【００１５】
ターゲットシステム２８を制御するＰＬＣ３０は、ＣＰＵユニットやメモリユニットなどの必要とする個別の機能毎に回路がユニット化され、各ユニットを必要に応じて適宜増減可能に並列接続することにより、ＰＬＣ３０における全体として達成される機能を変更可能とする従来と略同様な構成のものである。
【００１６】
また、ターゲットシステム２８に対して入出力される各種情報の格納場所が、制御あるいは表示すべきターゲットシステム２８上に備えたレベル計やリミットスイッチの様な受動部品あるいはリレーやモータの様な能動部品毎にメモリユニット上に確保され、入出力されるデータが数値の様なワードデータに対してはワードデバイスが、オンオフ情報の様なビットデータに対してはビットデバイスが指定されるとともに、各デバイスに対して例えば「Ｄ１００」の様な機種固有のデバイス名を予め設定することにより、デバイス名の指定によって格納場所を特定可能に必要な状態データがメモリユニット内に格納されている。
【００１７】
従って、ＰＬＣ３０の内外部からメモリユニット内における任意のワードデバイスあるいはビットデバイスに対してデバイス名を指定してアクセスするだけで、ＰＬＣ３０内の実際のアドレスを知ることなく、ターゲットシステム２８の対応位置を制御し或いはその動作状態に関する状態データが個別に取り出せる様にしている。
【００１８】
プログラム式表示装置２４はパソコン装置と略同様の構成であって、図２に示す表示制御回路３２を備えるとともに、ディスプレイ１６における画面を透明なタッチパネル３４により密着状態で覆い、タッチパネル３４に対する押圧操作による指示は、タッチパネルコントローラ３６を介して取り込まれて座標が解析され、テスト時、システム全体としての運転開始前における初期設定時あるいは運転中における指先による各種手動操作を可能とする。
【００１９】
ここでプログラム式表示装置２４においては、図３に例示する如く、表示内容に変更を要しない図形や文字が表示されたベース画面３８、および所定の機能動作を実行する処理指示語あるいは指示処理語を組み合わせて構成されてベース画面３８上で形状変化や点滅あるいは色変化させるランプやスイッチの様な各種の機能部品図形２６を、必要とする表示単位毎に１つのファイル番号Ｆを指定し格納しておく。
【００２０】
一方、図５の様に事象データ用メモリ４０上に予め格納しておいた図４で例示する処理指示語Ｗを微小時間毎に間欠的に読み出し、各処理指示語Ｗの事象名Ｎで特定される内容の動作をＰＬＣ３０側からＲＡＭ４２上の状態データ用メモリ４４に取り出された状態データを参照しながら順次に実行することにより、ＰＬＣ３０側のビットデバイスあるいはワードデバイスの内容変化に即応して表示図形や数値が変化する表示動作が行われる。
【００２１】
処理指示語Ｗの基本的な構成は、図４（ａ）の如く、表示制御動作を実行すべきベース画面３８のファイル番号Ｆと、そのベース画面３８上で実行すべき動作内容を特定する事象名Ｎと、各実行事象毎に参照される１又は複数のデータからなる参照情報ｒとを１組として備えている。
【００２２】
図４（ｂ）に示す処理指示語ＷＴは、タッチパネル３４に対する押圧操作と連動して、状態データ用メモリ４４内の所定ビット位置のデータを反転可能とするものである。すなわち、ベース画面のファイル番号Ｆ、タッチパネル３４の操作を特定する例えば「Ｔ」から始まる事象名Ｎ、タッチパネル３４からの入力操作を有効とする入力座標範囲Ｘ・Ｙ、タッチパネル３４の押し操作と連動してデータを書き換えるべきビット位置Ａとを備えている。
【００２３】
本発明にあっては更に、任意のタイマー時間Ｔを設定可能とし、タッチパネル３４のオン操作がされてからこのタイマー時間Ｔの経過後に、上記の様にしてセットされたデータを自動的に操作前の状態にリセットすることを特徴とする。
【００２４】
次に図４（ｃ）に示す処理指示語ＷＬは、所定のビットデータの変化に対応して、所定の座標位置にランプの様な機能部品図形２６を表示可能とするものであって、ベース画面のファイル番号Ｆ、機能部品図形２６の表示を特定する例えば「Ｌ」から始まる事象名Ｎ、機能部品図形２６の表示座標範囲Ｘ・Ｙ、グラフィック用メモリ４６から呼び出す部品図形２６を特定するファイル番号ＦＬ、部品図形２６を表示時に参照する状態データ用メモリ４４内のビット位置Ａとから構成される。
【００２５】
本発明にあっては更に、参照ビット位置および参照ファイル番号を１組とし、第１および第２の２組の参照ビット位置および参照ファイル番号を設定できる様に構成したことを特徴とする。
【００２６】
ここで図５の様に、タッチ入力に関する処理指示語ＷＴ１と図形表示に関する処理指示語ＷＬ１とを１組として事象データ用メモリ４０上に設定する。更に、処理指示語ＷＴ１の書込ビット位置Ａ１とＷＬ１の第１参照ビット位置Ａ１を一致させるとともに、状態データ用メモリ４４のビット位置Ａ１のデータが「０」の場合をスイッチのオフ状態に、「１」の場合をオン状態に予め対応させておく。
【００２７】
また、処理指示語ＷＴ１における有効入力座標範囲Ｘ１・Ｙ１をスイッチ図形２６ｂの表示範囲に設定する。一方、処理指示語ＷＬ１における第１参照ファイル番号ＦＬ１で特定される機能図形２６ａをランプ形状とするとともに、第１参照ビット位置Ａ１のビットデータが「０」の場合にランプの消灯図形が、「１」の場合にランプの点灯図形が各々特定され、所定の座標範囲Ｘ２・Ｙ２に重畳することにより、表示図形が変更される様にしている。
【００２８】
更に、処理指示語ＷＬ１の第２参照ビット位置Ａ２を、システムの異常時などに発生する警報状態を表示するビット位置に設定するとともに、そのビットデータの参照時にグラフィック用メモリ４６から取り出される機能図形を、赤色灯の点滅の様な所定の警告状態を表示するものに予め設定している。
【００２９】
かかる状態でプログラム式表示装置２４を起動すると、図５の図示例ではビット位置Ａ１のビットデータは「０」であり、ＰＬＣ３０側ではスイッチ接点のオフ動作を行っている。それと同時に、ランプの消灯状態に対応する部品図形２６ａのデータＦＬ１ａをグラフィック用メモリ４６から読み出し、ベース画面３８上の座標範囲Ｘ２・Ｙ２に展開して表示される。
【００３０】
ここで図６の様に、タッチパネル３４におけるスイッチ形状の機能部品図形２６ｂの表示場所を押すと、タッチパネル用の処理指示語ＷＴを検索し、タッチパネル３４を介してなされた指示座標から該当の座標を含む範囲を参照情報ｒとして有する処理指示語ＷＴの有無を判定する。
【００３１】
例えば、座標範囲Ｘ１・Ｙ１の内の一点が押された場合、上記の様にして構成された処理指示語ＷＴ１に対応するので、該当のビット位置Ａ１におけるデータ値を「０」から「１」に反転し、ＰＬＣ３０により該当のスイッチ接点をオンさせる。
【００３２】
それと同時に、処理指示語ＷＬ１は参照ビットが「１」に変化したことを判断し、スイッチのオン状態に対応する点灯状態のランプ図形のデータＦＬ１ｂをグラフィック用メモリ４６から読み出して該当の座標範囲Ｘ２・Ｙ２上に重畳して表示することにより、ディスプレイ１６上に表示されたランプ形状の機能部品図形２６ａも消灯状態から点灯状態へと変化され、スイッチがオンされた状態を表示する。
【００３３】
かかるスイッチのオン状態は、スイッチ操作がされてからタイマー時間Ｔだけ経過後に、参照ビット位置Ａ１のビットデータが図５の様に「１」から「０」にリセットされ、そのデータ変化に対応して処理指示語ＷＬ１で表示されるランプ形状図形２６ａも点灯状態から消灯状態に戻る。
【００３４】
次に、例えばＰＬＣ３０が動作異常を検知すると、図７の様に状態データ用メモリ４４上のビット位置Ａ２におけるビットデータを「１」にセットする。このビットデータは、処理指示語ＷＬ１における第２参照ビット位置Ａ２に該当し、装置の動作中は常にそのデータ変化が監視されている。
【００３５】
そこでビット位置Ａ２のデータがセットされるのと同時に、警報表示用のランプ図形データＦＬ２がグラフィック用メモリ４６から読み出され、上記した座標範囲Ｘ２・Ｙ２上の消灯状態のランプ図形２６ａに重畳して表示されることにより、警報表示がなされるのである。
【００３６】
なお、上記した図形表示用の処理指示語ＷＬで参照されるビット位置は２箇所に限定されず、３以上に増加させることができる。また各ビット位置のデータ変化で表示される内容も図形に限定されず、文字や数字など適宜変更できることは勿論である。
【００３７】
また、タッチパネル操作と連動してセットあるいはリセットされるデータはビットデータに限らず、文字や数字など、任意のデータを適用することができる。更に、タイマー時間Ｔがゼロの場合はスイッチのオン操作期間だけデータがセットされるモーメンタリな動作を、タイマー時間Ｔが特定の記号の場合には、通常の反転動作をさせる様に構成することができる。
【図面の簡単な説明】
【図１】本発明を実施するプログラム式表示装置の概略的な構成を例示する説明図である。
【図２】プログラム式表示装置の一例を具体的に示すブロック図である。
【図３】操作画面の一例を具体的に示す説明図である。
【図４】処理指示語の構成を示す説明図であって、（ａ）は処理指示語の基本的な構成、（ｂ）はタッチパネルを用いたデータ入力用の処理指示語の構成、（ｃ）は図形表示用の処理指示語の構成を各々示す。
【図５】プログラム式表示装置の処理指示語を用いた動作手順を示す説明図であって、スイッチのオフ状態を示す。
【図６】プログラム式表示装置の処理指示語を用いた動作手順を示す説明図であって、スイッチのオン状態を示す。
【図７】プログラム式表示装置の処理指示語を用いた動作手順を示す説明図であって、警報表示状態を示す。
【符号の説明】
１０  外部装置
１２  通信路
１４  データ通信手段
１５  状態データ記憶手段
１６  ディスプレイ
１７  グラフィックデータ記憶手段
１８  操作画面
２０  事象データ記憶手段
２２  表示制御手段
２４  プログラム式表示装置
２６  表示図形
２８  ターゲットシステム
３０  ＰＬＣ
３２  表示制御回路
３４  タッチパネル
３６  タッチパネルコントローラ
３８  ベース画面
４０  事象データ用メモリ
４２  ＲＡＭ
４４  状態データ用メモリ
４６  グラフィック用メモリ
【図１】
0003871459.tif 000002
【図２】
0003871459.tif 000003
【図３】
0003871459.tif 000004
【図４】
0003871459.tif 000005
【図５】
0003871459.tif 000006
【図６】
0003871459.tif 000007
【図７】
0003871459.tif 000008