(57)【要約】【課題】プログラマブル表示器の表示性能を向上する技術を提供する。【解決手段】外部メモリ９としてＮＡＮＤ型ＦＲＯＭ９１とＮＯＲ型ＦＲＯＭ９２とを備え、メモリ制御部１０２はＰＣ５で作成された画面データを一旦ＮＡＮＤ型ＦＲＯＭ９１に格納し、表示回数計測部１０１はＮＡＮＤ型ＦＲＯＭ９１に格納された各画面データの使用回数を計測し、表示回数記憶部１０３は表示回数計測部１０１で計測された各画面データの使用回数を記憶し、メモリ制御部１０２は表示回数計測部１０１により計測された使用回数が予め定められた値より大きい画面データを所定周期でＮＯＲ型ＦＲＯＭ９２に複写する。表示制御部１０５は入力操作部７で入力された指示により表示すべき対象となった画面の画面データがＮＯＲ型ＦＲＯＭ９２に格納されているとき、該画面データをＮＯＲ型ＦＲＯＭ９２から読み出し、該画面データに基づき表示部６に画面表示を行う。【選択図】図４
2009175617.tif 000002
【特許請求の範囲】
【請求項１】
外部機器に対する入出力機能を有し、その入出力動作及び表示部に表示する画像が前記外部機器により変更可能に構成された表示装置であって、
前記表示部に表示する複数画面分の画像データが記憶可能な記憶容量を有する第１のメモリと、
前記第１のメモリに比して高速でアクセス可能で且つ前記第１のメモリに比して記憶容量の小さい第２のメモリと、
前記第１のメモリに記憶された画像データのうち、予め定められた条件を満たす一部の画像データを前記第２のメモリに記憶させるメモリ制御部と、
表示すべき画像データが前記第２のメモリに記憶されているときには、前記第２のメモリから当該画像データを読み出して前記表示部に表示させる表示制御部と
を備えた表示装置。
【請求項２】
前記メモリ制御部は、前記第１のメモリに記憶された画像データに対し、前記第２のメモリに記憶させる優先度を設定する優先度設定部を備え、前記優先度設定部により設定された優先度情報に基づいて前記第２のメモリに記憶させる画像データを決定する請求項１に記載の表示装置。
【請求項３】
前記優先度設定部は、前記各画像データの表示回数を計数する計数部と、前記計数部で計数された値を各画像データに対応させて記憶する表示回数記憶部とを備え、
前記メモリ制御部は、前記表示回数記憶部に記憶されている表示回数が予め定められた値より大きい画像データを前記第２のメモリに記憶させる請求項２に記載の表示装置。
【請求項４】
前記優先度設定部は、前記各画像データの表示回数を計数する計数部と、前記計数部で計数された値を各画像データに対応させて記憶する表示回数記憶部とを備え、
前記メモリ制御部は、前記表示回数記憶部に記憶されている表示回数が多い方から順に画像データを選択し、この選択した画像データを前記第２のメモリに記憶させる請求項２に記載の表示装置。
【請求項５】
前記優先度設定部は、前記各画像データの最近の表示日時を記憶する表示日時記憶部を備え、
前記メモリ制御部は、前記表示日時記憶部に記憶されている最近の表示日時が予め定められた日時以降の画像データを前記第２のメモリに記憶させる請求項２に記載の表示装置。
【請求項６】
前記優先度設定部は、前記各画像データの最近の表示日時を記憶する表示日時記憶部を備え、
前記メモリ制御部は、前記表示日時記憶部に記憶されている最近の表示日時のうち現在に近い所定個数の表示日時に対応する画像データを前記第２のメモリに記憶させる請求項２に記載の表示装置。
【請求項７】
前記各画像データの中から前記第２のメモリに記憶させる画像データが指定可能な外部機器と通信可能に構成されており、
前記外部機器において指定された画像データを前記第２のメモリに記憶させる旨の指示を示す指示情報を該外部機器から受け付ける受付部を備え、
前記メモリ制御部は、前記受付部により受け付けられた指示情報が示す指示にしたがって、前記画像データを前記第２のメモリに記憶させる請求項１ないし６のいずれかに記載の表示装置。
【請求項８】
前記第１のメモリは、ＮＡＮＤ型メモリであり、
前記第２のメモリは、ＮＯＲ型メモリである請求項１ないし７のいずれかに記載の表示装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、外部機器の入出力機器として機能する表示装置の技術分野に関するものである。
【背景技術】
【０００２】
従来、例えば工場の生産設備やエレベータ或いは自動ドア等を制御する制御装置としてＰＬＣが広く知られている。このＰＬＣは、各種のセンサや機械的なスイッチ等の入力機器から信号を取り込み、リレー回路を記号化したプログラミング言語で記述されるソフトウェアとその取り込んだ入力信号とにしたがって、リレーやモータ等の出力機器を制御する。
【０００３】
通常、このＰＬＣには、出力機器の制御や使用者への報知等に係る情報のやり取りを使用者との間で行うためのマンマシンインターフェースが設けられる。このマンマシンインターフェースとして、機械的なボタンとライトとを用いたシステム等があるが、近年では、これらの他にプログラマブル表示器が広く利用されている。プログラマブル表示器は、工場の生産設備やエレベータ等の制御対象についての各種制御項目の設定値等の入力を受け付ける入力機能と、設定用画面や前記制御対象の状態等を示す画面を表示する出力機能とを併せ持つ。
【０００４】
一方、下記特許文献１には、大きな記憶容量を有する受信低速メモリと、該受信低速メモリより記憶容量が小さく、外部処理装置からのアクセスを前記受信低速メモリに比して高速で行うことができる受信高速メモリとを備えた受信装置において、外部通信装置から送信されてくるデータを受信データとして前記受信低速メモリに格納している途中で、データの破壊が生じた場合に、受信データを廃棄する指示が受信制御部から出力されたときには該受信データを廃棄し、前記指示が出力されないままデータの受信が終了したときには、受信低速メモリに有効な受信データが格納されたと判断して、該受信データを受信低速メモリから受信高速メモリに転送する技術が開示されている。
【特許文献１】特開２００２−４９５８３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
プログラマブル表示器で表示する各種画面の画面データは、パーソナルコンピュータの作画プログラムにより作成される。プログラマブル表示器は、作成された画面データを受け取って表示部に表示する。
【０００６】
ここで、従来のプログラマブル表示器においては、前記画面データを保存するメモリとして、書込み速度や消去速度が速く大容量のデータの保存に適したＮＡＮＤ型ＦＲＯＭが採用されている場合がある。
【０００７】
しかしながら、ＮＡＮＤ型ＦＲＯＭは上記のような利点を有している反面、ランダムアクセスに際してはスピードが遅く、ＮＡＮＤ型ＦＲＯＭから所要の画面データを読み出して表示部に表示するまでに相当の時間を要しており、プログラマブル表示器の表示性能を向上する余地があった。なお、前記特許文献１には、この課題に対する対策については提案されていない。
【０００８】
本発明は、上述した問題点を解決するためになされたものであり、表示性能を向上することのできる表示装置を提供することを目的とする。
【課題を解決するための手段】
【０００９】
請求項１に記載の発明は、外部機器に対する入出力機能を有し、その入出力動作及び表示部に表示する画像が前記外部機器により変更可能に構成された表示装置であって、前記表示部に表示する複数画面分の画像データが記憶可能な記憶容量を有する第１のメモリと、前記第１のメモリに比して高速でアクセス可能で且つ前記第１のメモリに比して記憶容量の小さい第２のメモリと、前記第１のメモリに記憶された画像データのうち、予め定められた条件を満たす一部の画像データを前記第２のメモリに記憶させるメモリ制御部と、表示すべき画像データが前記第２のメモリに記憶されているときには、前記第２のメモリから当該画像データを読み出して前記表示部に表示させる表示制御部とを備えた表示装置である。
【００１０】
この発明によれば、表示装置に、前記表示部に表示する複数画面分の画像データが記憶可能な記憶容量を有する第１のメモリと、前記第１のメモリに比して高速でアクセス可能で且つ前記第１のメモリに比して記憶容量の小さい第２のメモリとを備え、前記第１のメモリに記憶された画像データのうち、予め定められた条件を満たす一部の画像データを前記第２のメモリに記憶（例えば複写）させるメモリ制御部と、表示すべき画像データが前記第２のメモリに記憶されているときには、前記第２のメモリから当該画像データを読み出して前記表示部に表示させるようにしたので、前記画像データを前記第１のメモリから読み出して画像表示を行う場合に比して、前記画像データの表示に要する時間を短縮化することができる。
【００１１】
請求項２に記載の発明は、請求項１に記載の表示装置において、前記メモリ制御部は、前記第１のメモリに記憶された画像データに対し、前記第２のメモリに記憶させる優先度を設定する優先度設定部を備え、前記優先度設定部により設定された優先度情報に基づいて前記第２のメモリに記憶させる画像データを決定するものである。
【００１２】
この発明によれば、前記第１のメモリに記憶された画像データに対して設定された優先度に基づいて、前記第２のメモリに記憶させる画像データを決定するようにしたので、前記第２のメモリの記憶容量が限られた状況の下で、できるだけ前記画像データの表示に要する時間の短縮化を図ることができる。
【００１３】
請求項３に記載の発明は、請求項２に記載の表示装置において、前記優先度設定部は、前記各画像データの表示回数を計数する計数部と、前記計数部で計数された値を各画像データに対応させて記憶する表示回数記憶部とを備え、前記メモリ制御部は、前記表示回数記憶部に記憶されている表示回数が予め定められた値より大きい画像データを前記第２のメモリに記憶させるものである。
【００１４】
この発明によれば、表示回数が予め定められた値より大きい画像データを前記第２のメモリに記憶させるようにしたので、前記第２のメモリの記憶容量が限られた状況の下で、できるだけ前記画像データの表示に要する時間の短縮化を図ることができる。
【００１５】
請求項４に記載の発明は、請求項２に記載の表示装置において、前記優先度設定部は、前記各画像データの表示回数を計数する計数部と、前記計数部で計数された値を各画像データに対応させて記憶する表示回数記憶部とを備え、前記メモリ制御部は、前記表示回数記憶部に記憶されている表示回数が多い方から順に画像データを選択し、この選択した画像データを前記第２のメモリに記憶させるものである。
【００１６】
この発明によれば、前記表示回数記憶部に記憶されている表示回数が多い方から順に画像データを選択し、この選択した画像データを前記第２のメモリに記憶させるようにしたので、前記第２のメモリの記憶容量が限られた状況の下で、できるだけ前記画像データの表示に要する時間の短縮化を図ることができる。
【００１７】
請求項５に記載の発明によれば、請求項２に記載の表示装置において、前記優先度設定部は、前記各画像データの最近の表示日時を記憶する表示日時記憶部を備え、前記メモリ制御部は、前記表示日時記憶部に記憶されている最近の表示日時が予め定められた日時以降の画像データを前記第２のメモリに記憶させるものである。
【００１８】
この発明によれば、予め定められた日時以降に表示された画像データを前記第２のメモリに記憶させるようにしたので、前記第２のメモリの記憶容量が限られた状況の下で、できるだけ前記画像データの表示に要する時間の短縮化を図ることができる。
【００１９】
請求項６に記載の発明は、請求項２に記載の表示装置において、前記優先度設定部は、前記各画像データの最近の表示日時を記憶する表示日時記憶部を備え、前記メモリ制御部は、前記表示日時記憶部に記憶されている最近の表示日時のうち現在に近い所定個数の表示日時に対応する画像データを前記第２のメモリに記憶させるものである。
【００２０】
この発明によれば、現在に近い所定個数の表示日時に対応する画像データを第２のメモリに記憶させるようにしたので、前記第２のメモリの記憶容量が限られた状況の下で、できるだけ前記画像データの表示に要する時間の短縮化を図ることができる。
【００２１】
請求項７に記載の発明は、請求項１ないし６のいずれかに記載の表示装置において、前記各画像データの中から前記第２のメモリに記憶させる画像データが指定可能な外部機器と通信可能に構成されており、前記外部機器において指定された画像データを前記第２のメモリに記憶させる旨の指示を示す指示情報を該外部機器から受け付ける受付部を備え、前記メモリ制御部は、前記受付部により受け付けられた指示情報が示す指示にしたがって、前記画像データを前記第２のメモリに記憶させるものである。
【００２２】
この発明によれば、外部機器において指定された画像データを第２のメモリに記憶させる旨の指示を示す指示情報を該外部機器から受け付け、受け付けた指示情報が示す指示にしたがって前記画像データを前記第２のメモリに記憶させるようにしたので、前記第２のメモリの記憶容量が限られた状況の下で、できるだけ前記画像データの表示に要する時間の短縮化を図ることができるとともに、前記第２のメモリに記憶させる画像データをユーザが自由に選択する構成を実現できるため、表示装置の利便性を向上することができる。
【００２３】
請求項８に記載の発明は、請求項１ないし７のいずれかに記載の表示装置において、前記第１のメモリは、ＮＡＮＤ型メモリであり、前記第２のメモリは、ＮＯＲ型メモリである。
【００２４】
この発明によれば、前記第１のメモリがＮＡＮＤ型メモリであり、前記第２のメモリがＮＯＲ型メモリである場合に、特に請求項１ないし７のいずれかに記載の発明が有効なものとなる。
【発明の効果】
【００２５】
本発明によれば、第１のメモリに格納された複数の画面の画像データのうち前記予め定められた条件を満たす画像データを第２のメモリに記憶させ、表示すべき画面の画像データが該第２のメモリに格納されているときには、該第２のメモリからその画像データを読み出すようにしたので、前記第１のメモリから読み出して画像表示を行う場合に比して、前記画像データの表示に要する時間を短縮化することができ、その結果、表示装置の表示性能を向上することができる。
【発明を実施するための最良の形態】
【００２６】
以下、本発明に係る表示装置の実施形態を説明する。なお、各図において同一の符号を付した構成は、同一の構成であることを示し、その説明を省略する。図１は、本発明に係る表示装置を含む制御システムの構成を示す図である。
【００２７】
図１に示すように、制御システムは、プログラマブル表示器１と、前記外部機器の一例としてのＰＬＣ（Programmable Logic Controller）２と、パーソナルコンピュータ（以下、ＰＣという）５とを含み、プログラマブル表示器１とＰＬＣ２とは、例えばシリアルケーブルなどの通信ケーブルＣ１を介し通信可能に接続され、また、プログラマブル表示器１とＰＣ５とは、ＵＳＢケーブルなどからなる通信ケーブルＣ２を介して通信可能に接続されている。
【００２８】
図２は、ＰＬＣ２の電気的な構成を示すブロック図である。図２に示すように、ＰＬＣ２は、プログラマブル表示器１の動作を制御するものであり、例えば所定の演算処理を実行するＣＰＵ（Central Processing Unit）、ユーザにより作成されたシーケンスプログラムを含む各種プログラムが記憶された不揮発性のＲＯＭ（Read Only Memory）及びデータを一時的に記憶するＲＡＭ（Random Access Memory）等を備えて構成される制御部２１と、プログラマブル表示器１及び後述する入出力機器３，４（図１参照）との間で通信を行うための通信Ｉ／Ｆ部２２とを備える。
【００２９】
ＰＬＣ２には、温度センサや光センサ等の各種のセンサや押しボタン或いは機械スイッチ（リミットスイッチや圧力スイッチ等）などの入力機器３と、アクチュエータ、リレー、モータ、電磁弁、シリンダー或いはソレノイド等の出力機器４とが接続されており、所定の周期で、前記入力機器３から出力される信号を取り込み、該信号に基づいて前記出力機器４に制御信号を出力する。
【００３０】
なお、プログラマブル表示器１は、後述するように、ＰＬＣ２からの指示に従い、ＰＬＣ２に接続された入力機器３及び出力機器４の稼働状況を表示したり、出力機器４への制御指示を与えるための入力操作を受け付けて、その操作信号をＰＬＣ２に出力したりする機能を備えている。したがって、プログラマブル表示器１も入力機器の１つであり、出力機器の１つでもある。以上のような入力機器３及び出力機器４は、製造ラインなどのシステムの適所に配置されている。
【００３１】
制御部２１は、前記入力機器３から通信Ｉ／Ｆ部２２を介して受信した入力信号に基づいて、前記出力機器４の動作を制御する制御信号を通信Ｉ／Ｆ部２２を介して前記出力機器４に出力する出力機器動作制御部２１１として機能するものであり、特にプログラマブル表示器１との関連においては、ＰＬＣ２に対してプログラマブル表示器１がその処理内容を参照しに行くことで、該当するオブジェクトに割り当てられている処理を特定し、該処理を前記出力機器４に実行させる。
【００３２】
図３は、ＰＣ５の電気的な構成を示すブロック図である。図１、図３に示すように、ＰＣ５は、表示部５１と、入力操作部５２と、装置本体５３とを備える。
【００３３】
表示部５１は、ＣＲＴ（Cathode-Ray Tube）、ＬＣＤ（Liquid Crystal Display）、ＰＤＰ（Plasma Display Panel）或いは有機ＥＬ等からなり、後述する制御部５６からの指示に基づいてデータや各種情報等を含む画像を表示するものである。入力操作部５２は、制御部５６等に所望の処理・動作を行わせる指示や各種情報を入力するためのものであり、キーボード５４やマウス５５を備えて構成されている。
【００３４】
装置本体５３には、プログラマブル表示器１との間で通信を行うための通信Ｉ／Ｆ部５８及び制御部５６が搭載されているとともに、各種のプログラムやデータを記憶する例えばハードディスク等からなる記憶部５７が備えられている。
【００３５】
記憶部５７には、例えばＣＤ−ＲＯＭ等の記録媒体からインストールした、ＰＬＣ２やプログラマブル表示器１に各種の動作を行わせるためのシーケンスプログラムや、プログラマブル表示器１に表示させる画面の画面データ（前記画像データ）を生成するための画面作成プログラムが格納されている。
【００３６】
制御部５６は、例えば所定の演算処理を実行するＣＰＵ（Central Processing Unit）、所定の制御プログラムが記憶された不揮発性のＲＯＭ（Read Only Memory）、データを一時的に記憶するＲＡＭ（Random Access Memory）等を備えて構成されており、前記記憶部５７に格納された前記プログラムにしたがって、プログラマブル表示器１に表示させる画面の画面データを生成する処理等行う。
【００３７】
なお、図１においては、説明の便宜上、ＰＬＣ２とＰＣ５とが同時にプログラマブル表示器１に接続されるように図示しているが、ＰＣ５は、当該ＰＣ５において作成した画面データを始めとする各種データを転送するときに前記通信ケーブルＣ２を介してプログラマブル表示器１と通信可能に接続される。
【００３８】
図４は、プログラマブル表示器１の電気的な構成を示す図である。図４に示すように、プログラマブル表示器１は、製造ラインにおけるシステムの操作端末として機能するものであり、表示部６と、入力操作部７と、外部Ｉ／Ｆ部８と、外部メモリ９と、制御部１０とを備えて構成されている。
【００３９】
表示部６は、例えばＣＲＴ（Cathode-Ray Tube）、ＬＣＤ（Liquid Crystal Display）、ＰＤＰ（Plasma Display Panel）或いは有機ＥＬ等からなり、例えば工場の生産設備やエレベータ等の制御対象についての各種制御項目の設定用画面や前記制御対象の状態を示す画面を表示するものである。
【００４０】
入力操作部７は、前記制御項目の設定等を行うためのものであり、表示部６の画面に表示されたボタンやスイッチの画像と、該表示部６の表示面に設置された、ガラス板、感圧材及び偏光材等を貼り合わせてなるタッチパネルとを用いて構成されている。入力操作部７は、前記タッチパネル上の或る位置に対する押圧操作が行われると、その操作を示す操作信号を制御部１０に出力する。外部Ｉ／Ｆ部８は、ＰＬＣ２やＰＣ５との通信を行うためのインターフェースである。
【００４１】
外部メモリ９は、ＮＡＮＤ型ＦＲＯＭ（前記第１のメモリの一例）９１とＮＯＲ型ＦＲＯＭ（前記第２のメモリの一例）９２とを備えて構成されており、ＰＣ５で作成された各種画面の画面データを記憶する。ＮＡＮＤ型ＦＲＯＭ９１は、複数のメモリセルが直列接続されており、その両端で選択ゲートが設けられた構成を有する一方、ＮＯＲ型ＦＲＯＭ９２は、複数のメモリセルがビット線に対して並列接続された構成を有している。これらの構成により、ＮＡＮＤ型ＦＲＯＭ９１は、データの書込み速度や消去速度がＮＯＲ型ＦＲＯＭ９２に比して速く、例えば画面データ等の大容量のデータの保存に適している一方、ランダムアクセス（当該ＮＡＮＤ型ＦＲＯＭへのアクセス）の速さがＮＯＲ型ＦＲＯＭ９２に比して遅いという性質を有する。また、ＮＯＲ型ＦＲＯＭ９２は、データの書込み速度や消去速度がＮＡＮＤ型ＦＲＯＭ９１に比して遅く、大容量のデータの保存には不適である一方、ランダムアクセス（当該ＮＯＲ型ＦＲＯＭ９２へのアクセス）の速さがＮＡＮＤ型ＦＲＯＭ９１に比して速いという性質を有する。なお、ＮＡＮＤ型ＦＲＯＭ９１は例えば４Ｇｂｉｔの記憶容量を有し、ＮＯＲ型ＦＲＯＭ９２は、例えば６４Ｍｂｉｔの記憶容量を有する。
【００４２】
制御部１０は、例えば所定の演算処理を実行するＣＰＵ（Central Processing Unit）、所定の制御プログラムが記憶された不揮発性のＲＯＭ（Read Only Memory）、プログラミング可能なＬＳＩ（Large Scale Integration）であるＦＰＧＡ（Field Programmable Gate Alley）等を備えて構成されており、ＰＬＣ２から出力された指示を受けると、外部メモリ部９に格納されている画面データに基づく画面表示を表示部６に行わせたり、ユーザにより入力操作部７が操作された場合に、その操作内容を示す操作情報を生成し、該操作情報をＰＬＣ２に出力したりする。
【００４３】
ところで、従来のプログラマブル表示器においては、前記画面データを保存するメモリとして、書込み速度や消去速度が速く大容量のデータの保存に適したＮＡＮＤ型ＦＲＯＭが採用されている場合がある。ところが、ＮＡＮＤ型ＦＲＯＭはランダムアクセスのスピードが遅く、ＮＡＮＤ型ＦＲＯＭから画面データを読み出して表示部６に画面を表示するのに時間を要するという問題があった。
【００４４】
そこで、本実施形態では、前述のように、ＮＡＮＤ型ＦＲＯＭ９１に加えて前述のような性質を有するＮＯＲ型ＦＲＯＭ９２もプログラマブル表示器１に搭載し、これらのＦＲＯＭの長所を活かし、ＰＣ５から送信される各画面データを、まず、大容量のデータの保存に適したＮＡＮＤ型ＦＲＯＭ９１に格納し、その上で、前記ＮＯＲ型ＦＲＯＭ９１に記憶させるべき予め定められた条件、本実施形態では、使用頻度が高いという条件を満たす画面の画面データをＮＯＲ型ＦＲＯＭ９２に複写（コピー）し、該画面を表示部６に表示するときには、このＮＯＲ型ＦＲＯＭ９２から該画面の画面データを読み出すようにしている。
【００４５】
このような各ＦＲＯＭ９１，９２に対するデータの読み書きを行うべく、制御部１０は、表示回数計測部１０１と、第１メモリ制御部１０２と、表示回数記憶部１０３と、第２メモリ制御部１０４と、表示制御部１０５とを機能的に備えている。なお、第１メモリ制御部１０２及び第２メモリ制御部１０４が前記メモリ制御部を構成する。
【００４６】
第１メモリ制御部１０２は、ＰＣ５で作成された画面データをＰＣ５から取り込み、該画面データをＮＡＮＤ型ＦＲＯＭ９１に格納するものである。表示回数計測部１０１は、このＮＡＮＤ型ＦＲＯＭ９１に格納された各画面データの使用回数（画面の表示回数）を計測するものであり、画面が切り替えられる度に、新たに表示される画面の画面データについての表示回数値を１ずつカウントアップする。表示回数記憶部１０３は、表示回数計測部１０１により計測された、ＮＡＮＤ型ＦＲＯＭ９１内の各画面データの使用回数（画面の表示回数）を記憶するものであり、図５に示すように、各画面データに割り当てられた画面ナンバーと表示回数とをテーブル形式で記憶する。
【００４７】
第２メモリ制御部１０４は、例えば所定周期で、或いは、表示回数記憶部１０３の記憶内容が更新されるたびに、ＮＡＮＤ型ＦＲＯＭ９１に格納された各画面データのうち、表示回数計測部１０１により計測された使用回数が予め定められた値より大きい画面データをＮＯＲ型ＦＲＯＭ９２に複写するものである。前記予め定められた値が例えば５回である場合、例えば図５に示す例ではＮｏ．１の画面ナンバーが付された画面データとＮｏ．３の画面ナンバーが付された画面データとが前記第２メモリ制御部１０４によりＮＯＲ型ＦＲＯＭ９２に複写される。なお、表示回数計測部１０１により計測された使用回数が予め定められた値より大きいという条件は前記予め定められた条件の一例である。
【００４８】
表示制御部１０５は、入力操作部７により入力された指示によって表示すべき対象となった画面の画面データがＮＯＲ型ＦＲＯＭ９２に格納されているか否かを判断し、前記画面データがＮＯＲ型ＦＲＯＭ９２に格納されている場合には、その画面データをＮＯＲ型ＦＲＯＭ９２から読み出し、該画面データに基づいて前記表示部６に画面を表示させる一方、前記画面データがＮＯＲ型ＦＲＯＭ９２に格納されていない場合には、その画面データをＮＡＮＤ型ＦＲＯＭ９１から読み出し、該画面データに基づいて前記表示部６に画面を表示させる。
【００４９】
次に、プログラマブル表示器１の制御部１０によるメモリ制御処理を説明する。図６は、このメモリ制御処理を示すフローチャートである。
【００５０】
図６に示すように、制御部１０は、プログラマブル表示器１の主電源がＯＮされると（ステップ♯１でＹＥＳ）、図略のタイマにより時間の計測を開始する（ステップ♯２）。そして、制御部１０は、前記タイマの計時時間が所定時間に達すると（ステップ♯３でＹＥＳ）、表示回数記憶部１０３に格納されているテーブルを参照し、表示回数が予め定められた値より大きい画面データが存在するか否かを判断し（ステップ♯４）、表示回数が予め定められた値より大きい画面データが存在する場合には（ステップ♯４でＹＥＳ）、表示回数が予め定められた値より大きい画面データをＮＯＲ型ＦＲＯＭ９２に複写する（ステップ♯５）。一方、表示回数が予め定められた値より大きい画面データが存在しない場合には（ステップ♯４でＮＯ）、制御部１０はステップ♯５の処理をとばす。制御部１０は、ステップ♯４又は♯５の処理後、主電源がオフされた否かを判断し（ステップ♯６）、主電源がオフされていない場合には（ステップ♯６でＮＯ）、ステップ♯２の処理に戻り、主電源がオフされると（ステップ♯６でＹＥＳ）、一連の処理を終了する。
【００５１】
次に、プログラマブル表示器１の制御部１０による画面データ読出し処理を説明する。図７は、この画面データ読出し処理を示すフローチャートである。
【００５２】
図７に示すように、制御部１０は、当該プログラマブル表示器１の表示部６における表示画面の切換え指示が入力されたか否かを判断し（ステップ♯１１）、表示回数記憶部１０３に記憶されているテーブルを、新たに表示すべき画面の画面データについての表示回数を１だけカウントアップしたテーブルに更新し（ステップ♯１２）、新たに表示すべき画面の画面データがＮＯＲ型ＦＲＯＭ９２に格納されているか否かを判断する（ステップ♯１３）。
【００５３】
制御部１０は、新たに表示すべき画面の画面データがＮＯＲ型ＦＲＯＭ９２に格納されていると判断した場合には（ステップ♯１３でＹＥＳ）、新たに表示すべき画面の画面データをＮＯＲ型ＦＲＯＭ９２から読出し、該画面データに基づいて画面を表示部６に表示させる一方（ステップ♯１４）、新たに表示すべき画面の画面データがＮＯＲ型ＦＲＯＭ９２に格納されていないと判断した場合には（ステップ♯１３でＮＯ）、新たに表示すべき画面の画面データをＮＡＮＤ型ＦＲＯＭ９１から読出し、該画面データに基づいて画面を表示部６に表示させる（ステップ♯１５）。
【００５４】
以上のように、本実施形態では、ＮＡＮＤ型ＦＲＯＭ９１に格納された各画面データのうち、表示回数が予め定められた値より大きい画面データを、ＮＯＲ型ＦＲＯＭ９２に複写し、表示すべき画面の画面データがＮＯＲ型ＦＲＯＭ９２に格納されている場合には、ＮＯＲ型ＦＲＯＭ９２からその画面データを読出し、該画面データに基づいて画面を表示部６に表示するようにしたので、ＮＯＲ型ＦＲＯＭ９２がＮＡＮＤ型ＦＲＯＭ９１よりアクセススピードが速いことにより、前記画面データをＮＡＮＤ型ＦＲＯＭ９１から読み出して画面を表示する場合に比して速やかに画面データを読み出すことができる。その結果、プログラマブル表示器１の表示性能を向上することができる。
【００５５】
本件は、前記実施形態に代えて、或いは前記実施形態に加えて次のような変形形態も採用可能である。
【００５６】
［１］前記第１の実施形態では、表示回数が予め定められた値より大きい画面データを、ＮＯＲ型ＦＲＯＭ９２に複写するようにしたが、ＮＯＲ型ＦＲＯＭ９２に複写する画面データは、表示回数が予め定められた値より大きい画面データに限られるものではなく、例えば、予め定められた日時以降に表示された画面の画面データをＮＯＲ型ＦＲＯＭ９２に複写するようにしてもよい。以下、この実施形態について説明する。
【００５７】
図８は、本実施形態のプログラマブル表示器１における電気的な構成を示すブロック図である。図８に示すように、プログラマブル表示器１は、表示部６、入力操作部７、外部Ｉ／Ｆ部８、外部メモリ９と、制御部１０とを備えて構成されている。なお、表示部６、入力操作部７、外部Ｉ／Ｆ部８及び外部メモリ９については前記第１の実施形態のものと同様の機能を有するため、それらの説明は省略する。
【００５８】
また、制御部１０の基本的な構成（ＣＰＵ、ＲＯＭ、ＲＡＭ及びＦＰＧＡを備えて構成されている点）は前記第１の実施形態と略同様であり、異なる点は、制御部１０が機能的に表示日時記憶部１０６を備え、且つ第２メモリ制御部１０４及び表示制御部１０５が表示日時記憶部１０６の動作に関連して処理を実行する点である。
【００５９】
第１メモリ制御部１０２は、ＰＣ５で作成された画面データを一旦ＮＡＮＤ型ＦＲＯＭ９１に格納する。表示日時記憶部１０６は、ＮＡＮＤ型ＦＲＯＭ９１に格納された各画面データについての最近の表示日時を記憶するものであり、図９に示すように、各画面データに割り当てられた画面ナンバーと最近の表示日時とをテーブル形式で記憶する。
【００６０】
第２メモリ制御部１０４は、例えば所定周期で、或いは、表示日時記憶部１０６の記憶内容が更新されるたびに、ＮＡＮＤ型ＦＲＯＭ９１に格納された各画面データのうち、最近の表示日時が予め定められた日時以降の画面データを探索し、探索した画面データをＮＯＲ型ＦＲＯＭ９２に複写する。前記予め定められた日時が２００７年５月１日である場合、例えば図９に示す例ではＮｏ．２の画面ナンバーが付された画面データとＮｏ．３の画面ナンバーが付された画面データとが少なくともＮＯＲ型ＦＲＯＭ９２に複写される。最近の表示日時が予め定められた日時以降であるという条件が、前記予め定められた条件の一例である。
【００６１】
表示制御部１０５は、入力操作部７により入力された指示によって表示すべき対象となった画面の画面データがＮＯＲ型ＦＲＯＭ９２に格納されているか否かを判断し、前記画面データがＮＯＲ型ＦＲＯＭ９２に格納されている場合には、その画面データをＮＯＲ型ＦＲＯＭ９２から読み出し、該画面データに基づいて前記表示部６に画面を表示させる一方、前記画面データがＮＯＲ型ＦＲＯＭ９２に格納されていない場合には、その画面データをＮＡＮＤ型ＦＲＯＭ９１から読み出し、該画面データに基づいて前記表示部６に画面を表示させる。
【００６２】
次に、プログラマブル表示器１の制御部１０によるメモリ制御処理を説明する。図１０は、このメモリ制御処理を示すフローチャートである。
【００６３】
図１０に示すように、制御部１０は、プログラマブル表示器１の主電源がＯＮされると（ステップ♯２１でＹＥＳ）、図略のタイマにより時間の計測を開始する（ステップ♯２２）。そして、制御部１０は、前記タイマの計時時間が所定時間に達すると（ステップ♯２３でＹＥＳ）、表示日時記憶部１０６に格納されているテーブルを参照し、表示日時が予め定められた日時以降の画面データが存在するか否かを判断し（ステップ♯２４）、表示日時が予め定められた日時以降の画面データが存在する場合には（ステップ♯２４でＹＥＳ）、表示日時が予め定められた日時以降の画面データをＮＯＲ型ＦＲＯＭ９２に複写する（ステップ♯２５）。表示日時が予め定められた日時以降の画面データが存在しない場合には（ステップ♯２４でＮＯ）、制御部１０はステップ♯２５の処理をとばす。制御部１０は、ステップ♯２４又は♯２５の処理後、主電源がオフされた否かを判断し（ステップ♯２６）、主電源がオフされていない場合には（ステップ♯２６でＮＯ）、ステップ♯２２の処理に戻り、主電源がオフされると（ステップ♯２６でＹＥＳ）、一連の処理を終了する。
【００６４】
なお、制御部１０による画面データ読出し処理は、図７に示すステップ♯１２のテーブル更新処理において、更新する対象のテーブルが前記第１の実施形態と異なるのみで、それ以外の点については前記第１の実施形態と略同様であるから説明を省略する。
【００６５】
以上のように、本実施形態では、ＮＡＮＤ型ＦＲＯＭ９１に格納された各画面データのうち、表示日時が予め定められた日時以降の画面データをＮＯＲ型ＦＲＯＭ９２に複写し、表示すべき画面の画面データがＮＯＲ型ＦＲＯＭ９２に格納されている場合には、ＮＯＲ型ＦＲＯＭ９２からその画面データを読出し、該画面データに基づいて画面を表示部６に表示するようにしたので、ＮＯＲ型ＦＲＯＭ９２がＮＡＮＤ型ＦＲＯＭ９１よりアクセススピードが速いことにより、前記画面データをＮＡＮＤ型ＦＲＯＭ９１から読み出して画面を表示する場合に比して速やかに画面データを読み出すことができる。その結果、プログラマブル表示器１の表示性能を向上することができる。
【００６６】
なお、表示日時が予め定められた日時以降の画面データをＮＯＲ型ＦＲＯＭ９２に複写するようにしたが、各画面データについての最近の表示日時のうち現在に近い所定個数の表示日時に対応する画面データをＮＯＲ型ＦＲＯＭ９２に複写するようにしてもよい。
【００６７】
［２］前記第１の実施形態及び前記変形形態［１］では、表示回数が予め定められた値より大きい画面データ及び表示日時が予め定められた日時以降の画面データを、ＮＯＲ型ＦＲＯＭ９２に複写するようにしたが、ＮＯＲ型ＦＲＯＭ９２に複写する画面データは、これらの画面データに限らず、ＰＣ５を用いてユーザにより選択された画面の画面データをＮＯＲ型ＦＲＯＭ９２に複写するようにしてもよい。以下、この実施形態について説明する。
【００６８】
特に頻繁に使用するなどの理由により速やかにプログラマブル表示器１に表示させたい画面があるとき、ユーザは、ＰＣ５において所定のプログラムを起動することで、ＰＣ５の表示部５１にその画面を選択するための表示画面設定画面を表示させることができるようになっている。図１１は、前記表示画面設定画面の一例であり、図１１に示す表示画面設定画面では、前述したように、各画面データに付せられた画面ナンバーを入力操作部５２を用いて入力することで、速やかにプログラマブル表示器１に表示させたい画面を選択することができる。なお、図１１では、Ｎｏ．１及びＮｏ．５の画面ナンバーが入力された状態を示している。
【００６９】
そして、入力終了ボタン５１ａが入力操作部５２により操作されることで、速やかにプログラマブル表示器１に表示させたい画面の画面ナンバー情報に対応する画面データをＮＯＲ型ＦＲＯＭ９２に格納する指示を示す情報（以下、格納指示データという）がＰＣ５からプログラマブル表示器１に出力される。
【００７０】
図１２は、本実施形態のプログラマブル表示器１における電気的な構成を示すブロック図である。図１２に示すように、プログラマブル表示器１は、表示部６、入力操作部７、外部Ｉ／Ｆ部８、外部メモリ９と、制御部１０とを備えて構成されている。なお、表示部６、入力操作部７、外部Ｉ／Ｆ部８及び外部メモリ９については前記第１の実施形態のものと同様の機能を有するため、それらの説明は省略する。
【００７１】
また、制御部１０の基本的な構成（ＣＰＵ、ＲＯＭ、ＲＡＭ及びＦＰＧＡを備えて構成されている点）は前記第１の実施形態と略同様であり、異なる点は、制御部１０が機能的に受付部１０７を備え、且つ第２メモリ制御部１０４及び表示制御部１０５が受付部１０７の動作に関連して処理を実行する点である。
【００７２】
受付部１０７は、前述のようにＰＣ５から格納指示データが出力されると、この格納指示データを受け付ける。第２メモリ制御部１０４は、ＮＡＮＤ型ＦＲＯＭ９１に格納された各画面データの中から、前記受付部１０７により受け付けられた格納指示データに基づき、ＮＯＲ型ＦＲＯＭ９２に複写すべき画面データをＮＯＲ型ＦＲＯＭ９２に複写する。例えば図１１に示す例では、Ｎｏ．１及びＮｏ．５の画面ナンバーに対応する画面データがＮＯＲ型ＦＲＯＭ９２に複写される。ＰＣ５を用いてユーザにより選択された画面データをＮＯＲ型ＦＲＯＭ９２に格納する指示が行われるという条件が、前記予め定められた条件の一例である。
【００７３】
表示制御部１０５は、プログラマブル表示器１の入力操作部７により何らかの指示が入力されたとき、その指示によって表示すべき対象となった画面の画面データがＮＯＲ型ＦＲＯＭ９２に格納されているか否かを判断し、前記画面データがＮＯＲ型ＦＲＯＭ９２に格納されている場合には、その画面データをＮＯＲ型ＦＲＯＭ９２から読み出し、該画面データに基づいて前記表示部６に画面を表示させ、前記画面データがＮＯＲ型ＦＲＯＭ９２に格納されていない場合には、その画面データをＮＡＮＤ型ＦＲＯＭ９１から読み出し、該画面データに基づいて前記表示部６に画面を表示させる。
【００７４】
次に、ＰＣ５及びプログラマブル表示器１による一連の画面データ複写処理について説明する。図１３は、ＰＣ５において行われる処理を示すフローチャートであり、図１４は、プログラマブル表示器１において行われる処理を示すフローチャートである。
【００７５】
図１３に示すように、ＰＣ５は、前記表示画面設定画面において画面ナンバーが入力されると（ステップ♯３１）、前記指示を示す格納指示データを生成し、プログラマブル表示器１に該格納指示データを送信する（ステップ♯３２）。
【００７６】
図１４に示すように、プログラマブル表示器１において、制御部１０は、前記格納指示データをＰＣ５から受信すると（ステップ♯３３）、この格納指示データにしたがって、ＮＯＲ型ＦＲＯＭ９２への画面データの複写処理を実行する（ステップ♯３４）。例えば、前記各能指示データが示す指示内容が、例えば図１１に示すように画面ナンバーがＮｏ．１及びＮｏ．５の画面データをＮＯＲ型ＦＲＯＭ９２に格納する内容である場合には、制御部１０は、ＮＡＮＤ型ＦＲＯＭ９１に既に格納されている画面データのうち、Ｎｏ．１及びＮｏ．５の画面データを読み出し、この画面データをＮＯＲ型ＦＲＯＭ９２に複写する。
【００７７】
なお、プログラマブル表示器１の制御部１０による画面データ読出し処理は、図７に示すステップ♯１２の処理が不要となる点を除いて前記第１の実施形態と略同様であるから説明を省略する。
【００７８】
以上のように、本実施形態では、速やかにプログラマブル表示器１に表示させたい画面をＰＣ５において選択できるようにし、プログラマブル表示器１においてその選択された画面の画面データをＮＯＲ型ＦＲＯＭ９２に複写し、表示すべき画面の画面データがＮＯＲ型ＦＲＯＭ９２に格納されている場合には、ＮＯＲ型ＦＲＯＭ９２からその画面データを読出し、該画面データに基づいて画面を表示部６に表示するようにしたので、前記画面データをＮＡＮＤ型ＦＲＯＭ９１から読み出して画面を表示する場合に比して、速やかに画面データを読み出すことができる。その結果、プログラマブル表示器１の表示性能を向上することができるとともに、ＮＯＲ型ＦＲＯＭ９２に記憶させる画面データをユーザが自由に選択することができるため、プログラマブル表示器１の利便性を向上することができる。
【図面の簡単な説明】
【００７９】
【図１】本発明に係る表示装置を含むシステムの構成を示す図である。
【図２】ＰＬＣの電気的な構成を示すブロック図である。
【図３】ＰＣの電気的な構成を示すブロック図である。
【図４】プログラマブル表示器の第１の実施形態の電気的な構成を示す図である。
【図５】各画面データに割り当てられた画面ナンバーと表示回数との対応を示すテーブルを表す図である。
【図６】第１の実施形態におけるメモリ制御処理を示すフローチャートである。
【図７】画面データ読出し処理を示すフローチャートである。
【図８】プログラマブル表示器の変形形態［１］の電気的な構成を示すブロック図である。
【図９】各画面データに割り当てられた画面ナンバーと最近の表示日時との対応を示すテーブルを表した図である。
【図１０】変形形態［１］におけるメモリ制御処理を示すフローチャートである。
【図１１】表示画面設定画面の一例を示す図である。
【図１２】プログラマブル表示器の変形形態［２］の電気的な構成を示すブロック図である。
【図１３】一連の画面データ複写処理を示すフローチャートである。
【図１４】一連の画面データ複写処理を示すフローチャートである。
【符号の説明】
【００８０】
１    プログラマブル表示器
２    ＰＬＣ
３    入力機器
４    出力機器
６    表示部
７    入力操作部
８    外部Ｉ／Ｆ部
９    外部メモリ
９１  ＮＡＮＤ型ＦＲＯＭ
９２  ＮＯＲ型ＦＲＯＭ
１０    制御部
１０１  表示回数計測部
１０２  第２メモリ制御部
１０３  表示回数記憶部
１０４  第１メモリ制御部
１０５  表示制御部
１０６  表示日時記憶部
１０７  受付部
【図１】
2009175617.tif 000003
【図２】
2009175617.tif 000004
【図３】
2009175617.tif 000005
【図４】
2009175617.tif 000006
【図５】
2009175617.tif 000007
【図６】
2009175617.tif 000008
【図７】
2009175617.tif 000009
【図８】
2009175617.tif 000010
【図９】
2009175617.tif 000011
【図１０】
2009175617.tif 000012
【図１１】
2009175617.tif 000013
【図１２】
2009175617.tif 000014
【図１３】
2009175617.tif 000015
【図１４】
2009175617.tif 000016