(57)【要約】【課題】 入力された数値を相対変換する機能を有するプログラマブル表示器において、相対換算前の入力された数値を換算後の数値と同一画面上に表示する。【解決手段】 数値換算画面がディスプレイ２４に表示されている状態で、オペレータが数値を入力すると、書込／読出制御部２１ｃによって、この数値（入力値）を一旦、ＤＲＡＭ２２ａの一時格納領域ＴＥＭＰに格納する。次いで、格納された入力値を読み出して、システム制御部２１ａによって数値換算画面に表示するとともに、数値換算部２１ｂによって数値換算画面データの換算データに基づいて換算する。そして、システム制御部２１ａによって、数値換算部２１ｂからの換算値をＰＬＣ３のメモリ３ａにおける換算値格納領域ＣＯＮＶに書き込む。また、システム制御部２１ａによって、換算値格納領域ＣＯＮＶから換算値を読み出して、数値換算画面に表示する。【選択図】 図１
2007094726.tif 000002
【特許請求の範囲】
【請求項１】
入力された所定範囲の数値を設定されている比率に基づいて目標の範囲の数値に換算する換算手段と、換算された数値を外部制御機器のメモリに格納する格納制御手段と、前記メモリに格納された換算値を画面の換算値表示領域に表示する換算値表示手段とを備えたプログラマブル表示器において、
入力された数値を一時格納領域に格納する一時格納制御手段と、
前記一時格納領域に格納された前記数値を前記画面に設けられる入力値表示領域に表示する入力値表示手段とを備え、
前記換算手段は、前記一時格納領域に格納された前記数値を換算することを特徴とするプログラマブル表示器。
【請求項２】
請求項１に記載のプログラマブル表示器を動作させる制御プログラムであって、コンピュータを前記各手段として機能させるための制御プログラム。
【請求項３】
請求項２に記載の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力された数値を所定の比率で換算する機能を有するプログラマブル表示器に関するものである。
【背景技術】
【０００２】
従来、例えば、制御システムのＨＭＩ(Human Machine Interface) として、プログラマブル表示器が広く使用されている。プログラマブル表示器は、プログラマブルロジックコントローラ（ＰＬＣ）、温調計、インバータなどの外部制御機器と通信して、これらの機器の内部に設けられたメモリに格納されるデータを表示したり書き替えたりする。データを画面表示するときの動作や、タッチパネル上での操作に応じてデータを書き替えるときの動作は、画面作成用のソフトウエアによって作成された画面に基づいて特定される。
【０００３】
プログラマブル表示器は、劣悪な環境下でも正常に動作できるように、入力装置としてディスプレイ上での入力を可能にするタッチパネルを備えている。オペレータは、プログラマブル表示器の表示に基づいて、制御対象のデバイスの状態などを把握するとともに、タッチパネルを操作することにより、プログラマブル表示器へデバイスへの制御指示などを入力する。
【０００４】
また、プログラマブル表示器は、入力された数値を指定した範囲（例えば百分率）の数値に相対的に変換する機能（相対換算機能）を有する。これにより、例えば、０〜５００の入力範囲で入力されたデータがプログラマブル表示器において１／５に変換され、ＰＬＣのメモリに０〜１００％の範囲の値として書き込まれるといったことが行われる。このような入力データの変換については、プログラマブル表示器ではないが、例えば、特許文献１に成形機のコントローラに関して開示されている。この特許文献１には、入力した制御パラメータを表示するとともに、制御パラメータを相対的数値に変換した変換制御パラメータを表示することが記載されている。
【特許文献１】特開平５−１６２１８１号公報（１９９３年６月２９日公開）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところが、従来のプログラマブル表示器は、入力された数値の表示を維持する機能を備えていない。具体的には、従来のプログラマブル表示器は、入力時には数値を表示していくが、その数値を確定するための操作、例えばテンキーパッドのエンターキーの操作が行われると、入力値を確定して換算を行って、換算値をＰＬＣのメモリに書き込んだ後は、メモリから読み出した換算値を表示する。
【０００６】
このため、プログラマブル表示器に表示される数値は、相対変換後の数値であるため、オペレータは、入力した数値を確認することができない。このため、オペレータは、入力を正しく行ったのか誤ったのかが判断できないという不都合がある。
【０００７】
また、特許文献１に開示されているコントローラでは、制御パラメータと変換制御パラメータとがディスプレイに表示できるように構成されているが、制御パラメータを変換制御パラメータを表示する画面と同一の画面上に表示できるようには構成されていない。
【０００８】
本発明は、上記の問題点に鑑みてなされたものであり、入力された数値を相対変換する機能を有するプログラマブル表示器において、相対換算前の入力された数値を換算後の数値と同一画面上に表示することを目的としている。
【課題を解決するための手段】
【０００９】
本発明に係るプログラマブル表示器は、入力された所定範囲の数値を設定されている比率に基づいて目標の範囲の数値に換算する換算手段と、換算された数値を外部制御機器のメモリに格納する格納制御手段と、前記メモリに格納された換算値を画面の換算値表示領域に表示する換算値表示手段とを備えたプログラマブル表示器において、上記の課題を解決するために、入力された数値を一時格納領域に格納する一時格納制御手段と、前記一時格納領域に格納された前記数値を前記画面に設けられる入力値表示領域に表示する入力値表示手段とを備え、前記換算手段が、前記一時格納領域に格納された前記数値を換算することを特徴としている。
【００１０】
上記の構成では、入力された数値が、一時格納制御手段によって、一時格納領域に格納される。また、格納された数値は、入力値表示手段によって、画面上に表示されるとともに、換算手段によって換算された後、格納制御手段によってメモリに格納される。メモリに格納された換算後の数値は、換算値表示手段によって、入力された数値ととともに同一の画面上に表示される。このように、入力された数値が換算後も表示されるので、オペレータは数値が正しく入力されたことを確認することができる。しかも、変換前後の数値が同一の画面上に表示されるので、両方の値を容易に確認することができる。
【００１１】
本発明の制御プログラムは、前述のプログラマブル表示器を動作させるための制御プログラムであって、コンピュータを各手段として機能させるプログラムである。また、この制御プログラムは、コンピュータ読み取り可能な記録媒体に記録される。このように、制御プログラムをコンピュータに読み取らせて実行させることにより、入力された数値の確認を容易に行うことができる。
【発明の効果】
【００１２】
本発明に係るプログラマブル表示器は、以上のように、入力された数値を一時格納領域に格納する一時格納制御手段と、前記一時格納領域に格納された前記数値を画面に設けられる入力値表示領域に表示する入力値表示手段とを備え、入力された所定範囲の数値を設定されている比率に基づいて目標の範囲の数値に換算する換算手段が、前記一時格納領域に格納された前記数値を換算するので、入力された数値の確認を容易に行うことができる。したがって、相対値換算機能の使用時に信頼性の高いユーザーインターフェースを提供することができるという効果を奏する。
【発明を実施するための最良の形態】
【００１３】
本発明の実施形態を図１ないし図５に基づいて説明すると、以下の通りである。
【００１４】
図２に示すように、本実施形態に係る制御システム１は、プログラマブル表示器２と、ＰＬＣ３と、デバイス４と、シリアルケーブル５とを備えている。
【００１５】
プログラマブル表示器２およびＰＬＣ３は、シリアルケーブル５を介して接続されている。シリアルケーブル５は、ＰＬＣ３に固有の通信プロトコルで通信を行うことが可能なケーブルである。通信プロトコルは、ＰＬＣ３がシーケンサから発達してきた経緯もあって、製造会社毎、あるいは、同一会社であっても製品毎など、ＰＬＣ３の機種毎に異なっていることが多い。
【００１６】
ＰＬＣ３は、ユーザが作成したシーケンスプログラム（ラダープログラムなど）にしたがって、入力ユニットを介して入力用のデバイス４から出力される出力データを取り込むとともに、出力用のデバイス４に制御データを与える。入力用のデバイス４としては、センサ（温度センサ、光センサなど）、スイッチ（押ボタンスイッチ、リミットスイッチ、圧力スイッチなど）のような機器が用いられる。出力用のデバイス４としては、アクチュエータ、リレー、電磁弁、表示器などが用いられる。これらのデバイス４…は、製造ラインなどの各種のターゲットシステムの所要各部に配置される。また、デバイス４は、後述するタッチパネル２４などの入力装置から手動で入力されたデータを格納するための後述するメモリ部２２における特定の領域であってもよい。また、デバイス４は、ＰＬＣ３内のメモリ３ａにおける特定の領域であってもよい。
【００１７】
ＰＬＣ３内のメモリ３ａ（デバイスメモリ）は、デバイス４の状態やデバイス４の設定値などのデータ（ワードデータやビットデータ）を、デバイスアドレスで指定された領域に格納している。メモリ３ａにおいて、ワードデバイスは、入出力されるデータが数値のようなワードデータを格納する領域として設定され、ワードアドレス（デバイスアドレス，ワードアドレス）で指定される。また、ビットデバイスは、オン・オフ状態のようなビットデータを格納する領域として設定され、ビットアドレス（デバイスアドレス，ビットアドレス）で設定される。このような設定により、メモリ３ａ内の任意のワードデバイスまたはビットデバイスをアクセスするだけでデバイス４…を制御し、またはその状態に関する情報を個別に取り出すことができる。
【００１８】
プログラマブル表示器２は、ＣＰＵなどの演算処理装置を備えており、ユーザが作成した入力操作および表示用の画面データを表示することによりプログラマブル表示器特有の操作機能および表示機能を実現する専用コンピュータである。制御システム１のＨＭＩとして好適に使用されるプログラマブル表示器２は、後述する処理指示語（タグ）を組み合わせて決定される画面データに基づいて、デバイス４の状態を画面表示する際の動作や、画面への操作に応じてデバイス４の状態を制御する際の動作を特定する。このプログラマブル表示器２は、シリアルケーブル５を介したＰＬＣ３との通信により、ＰＬＣ３を介して表示画面に状態を表示する各デバイス４の状態を取得し、例えば、後述のディスプレイ３４に各デバイス４の状態を表示する機能を有する。また、プログラマブル表示器２は、後述のタッチパネル２４への操作に応じて、デバイス４へデバイスの状態制御を指示する機能を有する。
【００１９】
なお、デバイス４の状態の取得／変更は、その都度指示してもよいし、プログラマブル表示器２内にキャッシュを用意し、取得／変更時には、キャッシュへアクセスするとともに、所定の時間間隔毎や所定のイベント毎に通信してデバイスアドレスの実体と同期を取ってもよい。
【００２０】
プログラマブル表示器２は、上記の機能を実現するために、ＨＭＩ処理部２１と、メモリ部２２と、タッチパネル２３、ディスプレイ２４およびインターフェース部（図中、Ｉ／Ｆ）２５，２６を備えている。以下、プログラマブル表示器３の主要各部について詳細に説明する。
【００２１】
タッチパネル２３は、ディスプレイ２４の表示画面上で入力を行うために設けられている入力装置である。ディスプレイ２４は、プログラマブル表示器２を薄型に構成するために、液晶ディスプレイやＥＬディスプレイのような平板型ディスプレイが好適に用いられる。インターフェース部２５は、プログラマブル表示器２がＰＬＣ３との間のシリアル通信を行うための通信制御部であり、シリアルケーブル５に接続されている。インターフェース部２６は、プログラマブル表示器２が画面エディタ装置６との間で主に画面データの転送のための通信を行うための通信制御部であり、ＵＳＢケーブルなどからなる画面転送ケーブル７に接続されている。
【００２２】
ＨＭＩ処理部２１は、後述するユーザ画面の表示制御などの処理を行うために各種のデータ処理を行う。なお、表示制御処理（表示制御機能）については、後に詳しく説明する。
【００２３】
メモリ部２２は、ＤＲＡＭ２２ａ、ＦＥＰＲＯＭ(Flash Erasable and Programmable ROM)２２ｂ、ＳＲＡＭ２２ｃなどのメモリを含んでいる。
【００２４】
ＤＲＡＭ２２ａは、主に、表示制御などの演算処理時の作業用に用いられる他、ＰＬＣ３との間でやり取りされるデータの一時的な記憶に用いられる。特に、ＤＲＡＭ２２ａは、ＰＬＣ３のメモリ３ａにおいてアドレスによって特定される領域に格納されるデバイス４の状態を示すデータ（以降、このデータを「アドレスの内容」と称する）をメモリ３ａとの間で受け渡しするための状態メモリ領域を有している。また、ＤＲＡＭ２２ａは、上記の一時的な記憶に用いられる領域のうち、後述する入力数値を一時的に格納する一時格納領域ＴＥＭＰを有している。この一時格納領域ＴＥＭＰは、テンポラリアドレスが指定されることによって、データの読み書きが行われる。
【００２５】
なお、上記のデータを格納するのは、ＰＬＣ３のメモリ３ａに限定されない。例えば、プログラマブル表示器２がＰＬＣの制御機能を備えていれば、当然として、上記のデータを格納するのは、プログラマブル表示器２のメモリ部２２のいずれかの領域ということになる。
【００２６】
ＳＲＡＭ２２ｃは、ＰＬＣ３から得られたデータをロギングしたり、ＰＬＣ３に与える設定値データ（レシピデータ）を記憶したりするために用いられる。
【００２７】
ＦＥＰＲＯＭ２２ｂは、書き替え可能な読み出し専用のフラッシュメモリであり、一般のパーソナルコンピュータにおけるハードディスクドライブの役割を果たす。フラッシュメモリは、可動部を持たず、かつ衝撃に強いので、劣悪な周囲環境でも安定して動作する。
【００２８】
また、上記のＦＥＰＲＯＭ２２ｂは、図３に示すように、ＨＭＩ処理プログラムと、通信プロトコルと、画面データとをそれぞれ格納するエリアを有している。
【００２９】
ＨＭＩ処理プログラム（制御プログラム）は、画像表示制御、入力操作制御、通信制御などのプログラマブル表示器２が動作するための基本機能を実現するためのプログラムである。このＨＭＩ処理プログラムがＨＭＩ処理部２１において実現する機能については、後に詳しく説明する。
【００３０】
通信プロトコルは、ＰＬＣ３との通信処理で用いられるプロトコルであり、ＰＬＣ３の機種（メーカ）に応じて固有に定められている。この通信プロトコルには、ＰＬＣ３へのデータの読み出しを指示するコマンドコードが含まれている。このコマンドコードは、ＰＬＣ３の制御機能に対応付けられているデバイスアドレスと組み合わされることによって、所望の制御機能についてのデータをＰＬＣ３に送信することができる。
【００３１】
画面データは、プログラマブル表示器２に表示される画面のデータであり、ディスプレイ２４に表示すべきベース画面や部品のデータおよび各部品に付与された処理指示語Ｗなどを含んでいる。
【００３２】
図４に示すように、画面データに含まれる処理指示語（タグ）Ｗは、ベース画面上で実行されるべき事象毎に作成されている。この処理指示語Ｗは、基本的には、表示制御動作を実行すべきベース画面のファイル番号Ｆと、このベース画面上で実行すべき動作内容を特定する事象名Ｔと、各実行事象毎に参照される１または複数のデータからなる参照情報Ｉとを一組として備えている。
【００３３】
本実施形態に係るプログラマブル表示器２では、上記のタグとして、表示タグ、入力タグなどが規定されている。
【００３４】
表示タグは、ベース画面上の領域（表示範囲）とその領域への表示に対応するアドレスとの関連を示す。入力タグは、画面上の領域（入力範囲）とその領域へのタッチ入力に対応するアドレスとの関連を示す。さらに、本実施形態では、各タグは、複数の単位画面の少なくとも１つと関連付けることができる。
【００３５】
表示タグは、アドレスの内容の変化などの事象（イベント）の発生と連動して、ベース画面上における対応位置に所定のオブジェクト（表示要素）を表示可能とする。すなわち、表示タグは、ファイル番号Ｆとしてベース画面のファイル番号を含み、事象名Ｔとして表示対象となるオブジェクトの表示を特定する事象名を含み、参照情報Ｉとして表示対象の表示座標範囲、呼び出す表示対象を特定するファイル番号、および表示対象の表示時に参照するアドレスを含んでいる。
【００３６】
また、入力タグは、例えば、タッチパネル２３に対するタッチ動作と連動して、ＤＲＡＭ２２ａ内に設けられた前述の状態メモリ領域内の所定アドレスに設定したビットデバイスを反転したり、ワードデバイスの値を書き替えたりする。すなわち、入力タグは、ファイル番号Ｆとして単位画面のファイル番号を含み、事象名Ｔとしてタッチパネル２３の操作を特定する事象名を含み、参照情報Ｉとしてタッチパネル２３からの入力操作を有効とする入力座標範囲、およびタッチパネル２３のタッチ動作と連動してデータを書き替えるべきアドレスを含んでいる。
【００３７】
上記の画面データは、図１に示すように数値換算画面データを含んでいる。数値換算画面データは、後述するＨＭＩ処理部２１が行う数値換算処理を行うときに、数値の入力や表示をするための画面のデータである。画面データは、画面エディタ装置６よって作成され、プログラマブル表示器２に転送されてＦＥＰＲＯＭ２２ｂにファイル形式でＦＥＰＲＯＭ２２ｂに保存される。画面エディタ装置６は、画面作成ソフトウエア（作画ソフト）がインストールされたパーソナルコンピュータなどによって構成される。
【００３８】
画面エディタ装置６は、ユーザ独自の画面であるユーザ画面を作成できるように、スイッチ、ランプ、テンキー、各種表示器（例えば、数値表示器、メータ表示器およびグラフ表示器）などの部品、各種のタグ設定機能、描画機能、テキスト入力機能などを備えている。部品としては、単一の機能を有する部品だけでなく、複数の機能を有する、複合スイッチ、カウンタ、タイマといった複合機能を有する部品が用意されている。部品は、ユーザが容易に選択できるようにライブラリ形式で登録されており、部品の機能に応じた入力タグや表示タグなどが予め付与されている。描画機能は、直線や曲線の線図形（表示要素）を描画したり、各種のグラフ（表示要素）、円、四角形、三角形などの基本図形（表示要素）の描画および図形内の指定色や模様による塗りつぶしを行ったりするための機能である。
【００３９】
画面エディタ装置６は、上記の数値換算画面データを作成するために、数値の入力用の部品としての設定値表示器、メモリ３ａに書き込まれた換算値を表示するための部品としての数値表示器と、数値を入力するためのテンキーパッドをベース画面上に配置するユーザインターフェースを提供する。また、画面エディタ装置６は、入力される数値（入力値）の範囲（入力範囲）とその数値を換算する目標の範囲（換算範囲）との入力を受け付けるダイアログボックス（図示せず）を表示する。画面エディタ装置６は、このダイアログボックスから入力された入力範囲の最大値を換算範囲の最大値で除することによって換算率を算出し、この換算値を数値換算画面データに換算データとして付与する。
【００４０】
また、画面エディタ装置６は、後述する数値換算画面１０１（図５）への入力値と換算値との表示を指定する。具体的には、画面エディタ装置６は、ダイアログボックスなどでユーザによる、入力値および換算値のいずれか一方または両方を表示することの指定入力を受け付けて、表示指定データとして数値換算画面データに付与する。
【００４１】
このような画面エディタ装置６を用いてユーザ画面を作成するとき、ユーザがディスプレイに表示されたベース画面上で部品を所定の操作手順にしたがって配置位置を指定することにより、ベース画面上に部品が配置されていく。
【００４２】
上記の画面ファイルは、図形データやアドレスデータを含んでいる。図形データは、円や四角形などの図形データ、部品のデータ、文字列、処理指示語Ｗなどを含んでいる。アドレスデータは、図形データにおける部品のデータや処理指示語Ｗなどのアドレスに対応付けられるデータについて、作画ソフトで設定された前記のデバイスアドレスおよびデバイスアドレスに対応するコメントを含んでいる。
【００４３】
ＨＭＩ処理部２１のＨＭＩ（Human Machine Interface）機能は、画面データの表示、ユーザ画面への各種のデータの設定、設定されたデータのＰＬＣ３への送信およびＰＬＣ３から受信したデータのユーザ画面への表示などである。このような機能は、前述のＨＭＩ処理プログラムをプログラマブル表示器２が備えるＣＰＵなどの演算処理手段に実行させることにより図１に示すシステム制御部２１ａとして実現される。
【００４４】
このシステム制御部２１ａは、画面データから、現在表示中の単位画面に関連する表示タグを抽出するとともに、各表示タグに関連するアドレスの内容をそれらの表示タグについて所定の周期毎にアドレスを指定してＰＬＣ３のメモリ３ａから読み出し、表示タグで指定された表現形式の部品などを読み出した内容に応じた形態で画面上の指定された領域へ表示する。一方、システム制御部２１ａは、タッチパネル２３への入力操作を受け付けると、現在表示中の単位画面に対応し、その入力操作にマッチするタッチ入力タグを画面データから検索し、タッチ入力タグが示すアドレスの内容をメモリ３ａにおいてアドレスを指定して入力結果に応じて書き替える。これにより、プログラマブル表示器２は、画面データが示すデバイス４の状態を、画面データが示す表現形式で画面データが示す表示位置（部品など）に、データ表示用の部品（メータ表示器、数値表示器、グラフ表示器など）、図形、グラフなどのオブジェクト（表示要素）を用いて表示したり、表示した画面において部品などの操作用のオブジェクトを介した入力操作に応じてデバイス４の状態を変更したりできる。
【００４５】
ＨＭＩ処理部２１は、図１に示すように、システム制御部２１ａ以外に、数値換算部２１ｂおよび書込／読出制御部２１ｃを含んでいる。
【００４６】
数値換算部２１ｂは、システム制御部２１ａから与えられた入力値ＦＥＰＲＯＭ２２ｂに格納されている数値換算画面データに含まれる換算データ（換算率）に基づいて入力値を換算値に換算する。つまり、数値換算部２１ｂは、入力された所定範囲（前述の入力範囲）の数値を上記の換算率（比率）に基づいて目標の範囲（前述の換算範囲）の数値に換算する。
【００４７】
格納制御手段としての書込／読出制御部２１ｃは、システム制御部２１ａから与えられた入力値をＤＲＡＭ２２ａの一時格納領域ＴＥＭＰにテンポラリアドレスを指定して格納する。また、書込／読出制御部２１ｃは、一時格納領域ＴＥＭＰに格納された入力値を、システム制御部２１ａの指示を受けて、テンポラリアドレスを指定して読み出して、システム制御部２１ａおよび数値換算部２１ｂに与える。
【００４８】
システム制御部２１ａは、図５に示すような数値換算画面１０１をＦＥＰＲＯＭ２２ｂから読み出した数値換算画面データによって表示する。
【００４９】
数値換算画面１０１は、入力値表示部１０２と、換算値表示部１０３と、テンキーパッド１０４とを有している。
【００５０】
入力値表示部１０２（入力値表示領域）は、前述の設定値表示器からなっており、テンキーパッド１０４から入力されて、一時格納領域ＴＥＭＰに格納された入力値を表示するために設けられている。換算値表示部１０３（換算値表示領域）は、前述の数値表示器からなっており、数値換算部２１ｂによって入力数値から換算されてメモリ３ａに格納された換算値を表示するために設けられている。テンキーパッド１０４は、数値を入力するために設けられている。
【００５１】
入力値表示手段としてのシステム制御部２１ａは、数値換算画面１０１上でテンキーパッド１０４からのオペレータによる数値の入力を受け入れて書込／読出制御部２１ｃに与える。また、システム制御部２１ａは、ＤＲＡＭ２２ａの一時格納領域ＴＥＭＰから読み出された入力値を上記の入力値表示部１０２に表示する。また、格納制御手段および換算値表示手段としてのシステム制御部２１ａは、数値換算部２１ｂによって換算された結果の換算値をＰＬＣ３のメモリ３ａにおける換算値格納領域ＣＯＮＶに格納するとともに、換算値格納領域ＣＯＮＶに格納された換算値を読み出して上記の換算値表示部１０３に表示する。
【００５２】
上記のＨＭＩ制御部２１は、ＦＥＰＲＯＭ２２ｂに格納されるＨＭＩ処理プログラム（制御プログラム）がＣＰＵなどの演算処理部によって実行されることで実現される機能ブロックの部分である。このＨＭＩ処理プログラムは、プログラマブル表示器２と分離可能に構成される記録媒体に記録可能であり、その記録媒体からプログラマブル表示器２にインストールされてもよい。
【００５３】
上記の記録媒体は、磁気テープやカセットテープなどのテープ系、フレキシブルディスクやハードディスクなどの磁気ディスク系、ＣＤ−ＲＯＭ、ＭＯ、ＭＤ、ＤＶＤなどの光ディスク系、ＩＣカード（メモリカードを含む）、光カードなどのカード系が好適である。その他、上記のプログラムメディアは、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュＲＯＭなどによる半導体メモリを含めた固定的にプログラムを担持する媒体であってもよい。
【００５４】
また、本プログラマブル表示器２は、インターネットを含む通信ネットワークと接続可能に構成されていれば、通信ネットワークからプログラムをダウンロードするように流動的にプログラムを担持する媒体であってもよい。
【００５５】
ここで、上記のように構成されるプログラマブル表示器２における数値換算の動作について説明する。
【００５６】
まず、図５に示す数値換算画面１０１がディスプレイ２４に表示されている状態で、例えば、オペレータがテンキーパッド１０４を操作することによって、数値が入力される。この数値（入力値）は、システム制御部２１ａによって書込／読出制御部２１ｃに与えられ、さらに、書込／読出制御部２１ｃの制御によって、一旦、一時格納領域ＴＥＭＰに格納される。
【００５７】
次いで、一時格納領域ＴＥＭＰに格納された入力値は、システム制御部２１ａの読出指示を受けた書込／読出制御部２１ｃによって読み出されて、システム制御部２１ａおよび数値換算部２１ｂに与えられる。この読み出された入力値は、システム制御部２１ａによって、数値換算画面１０１の入力値表示部１０２に表示されるとともに、数値換算部２１ｂによって、数値換算画面データの換算データに基づいて換算される。このとき、例えば、入力値が１０００であり、換算率が１／１００であれば、数値換算部２１ｂによって得られた換算値は１０となる。
【００５８】
数値換算部２１ｂからの換算値は、システム制御部２１ａによって、ＰＬＣ３のメモリ３ａにおける換算値格納領域ＣＯＮＶに書き込まれる。また、この換算値は、システム制御部２１ａによって、換算値格納領域ＣＯＮＶから読み出されて、数値換算画面１０１の換算値表示部１０３に表示される。
【００５９】
また、入力値および換算値の数値換算画面１０１への表示は、数値換算画面データの表示指定データに基づいて行われる。例えば、入力値の表示のみ指定されていれば、入力値が表示されるが換算値は表示されない。また、換算値の表示のみ指定されていれば、換算値が表示されるが入力値は表示されない。あるいは、入力値および換算値の両方の表示が指定されていれば、両方とも表示される。
【００６０】
このように、本実施の形態のプログラマブル表示器２は、書込／読出制御部２１ｃによって、入力値を一旦一時格納領域ＴＥＭＰに格納しておき、格納された入力値を数値換算画面１０１に表示する一方、数値換算部２１ｂによって、格納された入力値を換算した後にＰＬＣ３のメモリ３ａに格納する。これにより、オペレータが入力した数値がそのまま入力値表示部１０２に表示されるので、オペレータは数値が正しく入力されたことを確認することができる。また、入力値と換算値とが数値換算画面１０１に表示されるので、オペレータは、数値換算画面１０１において両方の値を容易に確認することができる。したがって、相対値換算機能の使用時に信頼性の高いユーザーインターフェースを提供することができる。
【００６１】
なお、本実施の形態では、外部機器としてＰＬＣ３を挙げて説明したが、外部機器は、これに限定されず、プログラマブル表示器２によってデータの読み書きが可能なメモリを備えていれば、例えば、温調計やインバータであってもよい。
【００６２】
本発明は、上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【００６３】
本発明のプログラマブル表示器は、入力値を換算してＰＬＣなどに格納するときに、入力した数値を一旦プログラマブル表示器の一時的な記憶領域に格納して、格納された数値を読み出して表示するので、入力した数値を確認することができ、ＨＭＩ機器としてシステムに組み込むことに好適に利用できる。
【図面の簡単な説明】
【００６４】
【図１】本発明の実施形態に係る制御システムにおけるプログラマブル表示器の制御の中心部であるＨＭＩ処理部を含む要部の構成を示すブロック図である。
【図２】上記制御システムの構成を示すブロック図である。
【図３】上記制御システムにおけるプログラマブル表示器のＦＥＰＲＯＭに格納されるプログラム構成を示す説明図である。
【図４】上記プログラマブル表示器で表示されるユーザ画面の画面データに含まれる指示処理語の基本的フォーマットを示す説明図である。
【図５】上記プログラマブル表示器に表示される数値換算のための画面を示す図でる。
【符号の説明】
【００６５】
２          プログラマブル表示器
３          ＰＬＣ（外部制御機器）
３ａ        メモリ
２１          ＨＭＩ処理部
２１ａ        システム制御部（入力値表示手段，換算値表示手段，格納制御手段）
２１ｂ        数値換算部（換算手段）
２１ｃ        書込／読出制御部（格納制御手段）
１０１          数値換算画面（画面）
１０２          入力値表示部（入力値表示領域）
１０３          換算値表示部（換算値表示領域）
１０４          テンキーパッド
ＣＯＮＶ        換算値格納領域
ＴＥＭＰ        一時格納領域
【図１】
2007094726.tif 000003
【図２】
2007094726.tif 000004
【図３】
2007094726.tif 000005
【図４】
2007094726.tif 000006
【図５】
2007094726.tif 000007