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