(57)【要約】【課題】  ＰＬＣ内の制御データの特定が可能なレベル表示によって、制御データを数値表示よりも直感的で判り易く表示する表示装置を提供する。【解決手段】  表示エリア内に占めるオン領域の面積によってＰＬＣ１２内の制御データを画面上にレベル表示する表示装置１４であって、異なる２つのイラスト画像２１ａをオンイメージ及びオフイメージとして記憶する画面データ記憶部２１と、表示エリアを複数のブロック領域に分割する表示エリア分割部２２ａと、オン領域内に含まれるブロック領域にオンイメージを配置するとともに、オン領域外のブロック領域にオフイメージを配置して表示画面を生成するイラスト画像配置部２２ｂと、制御データに関する警報レンジを指定する警報レンジ指示部２２ｃにより構成される。イラスト画像配置部２２ｂは、制御データが警報レンジ内にあるか否かに応じてオンイメージ又はオフイメージを異ならせて表示画面を生成する。【選択図】  図３
2006309360.tif 000002
【特許請求の範囲】
【請求項１】
表示エリア内に占めるオン領域の面積によってプログラマブルロジックコントローラ内の制御データを画面上にレベル表示する表示装置において、
異なる２つのイラスト画像をオンイメージ及びオフイメージとして記憶するイラスト画像記憶手段と、
上記表示エリアを２以上のブロック領域に分割する表示エリア分割手段と、
オン領域内に含まれるブロック領域に上記オンイメージを配置するとともに、オン領域外のブロック領域に上記オフイメージを配置して表示画面を生成するイラスト画像配置手段とを備えたことを特徴とする表示装置。
【請求項２】
上記イラスト画像配置手段は、一部分がオン領域内に含まれるブロック領域について、オン領域に含まれている領域部分にオンイメージを配置するとともに、オン領域外の領域部分にオフイメージを配置することを特徴とする請求項１に記載の表示装置。
【請求項３】
上記制御データに関する警報レンジを指定する警報レンジ指示手段を備え、
上記イラスト画像配置手段は、警報レンジが指定された場合、上記制御データが指定された警報レンジ内にあるか否かに応じてオンイメージ又はオフイメージを異ならせて表示画面を生成することを特徴とする請求項１に記載の表示装置。
【請求項４】
上記イラスト画像配置手段は、上記制御データが警報レンジを外れると、オンイメージを異ならせることを特徴とする請求項３に記載の表示装置。
【請求項５】
上記イラスト画像配置手段は、上記制御データが警報レンジの上限値を上回ればオンイメージを異ならせ、警報レンジの下限値を下回ればオフイメージを異ならせることを特徴とする請求項３に記載の表示装置。
【請求項６】
上記イラスト画像記憶手段は、オンイメージ及びオフイメージをイメージセットとして、種類の異なる２以上のイメージセットを記憶し、
上記イラスト画像配置手段は、上記イメージセットを指定する上記プログラマブルロジックコントローラ内の制御データに基づいて、イメージセットを異ならせて表示画面を生成することを特徴とする請求項１に記載の表示装置。
【請求項７】
上記表示エリア分割手段は、入力レンジを指定する上記プログラマブルロジックコントローラ内の制御データに基づいて、エリアサイズを変えることなく表示エリアの分割数を変更し、
上記イラスト画像配置手段は、分割数が変更された表示エリア内の各ブロック領域にイラスト画像を配置することを特徴とする請求項１に記載の表示装置。
【請求項８】
上記制御データを所定の閾値と比較する入力データ比較手段を備え、
上記表示エリア分割手段は、上記入力データ比較手段による制御データの比較結果に基づいて、エリアサイズを変更することなく表示エリアの分割数を増やし、
上記イラスト画像配置手段は、分割数が増加された表示エリア内の各ブロック領域にイラスト画像を縮小配置することを特徴とする請求項１に記載の表示装置。
【請求項９】
画面データを作成する画面データ作成装置と、画面データ作成装置により作成された画面データに基づいて動作し、表示エリア内に占めるオン領域の面積によってプログラマブルロジックコントローラ内の制御データを画面上にレベル表示する表示装置とを備え、
上記画面データ作成装置は、異なる２つのイラスト画像をオンイメージ及びオフイメージとして記憶するイラスト画像記憶手段と、
上記表示エリアを２以上のブロック領域に分割する表示エリア分割手段と、
オン領域内に含まれるブロック領域に上記オンイメージを配置するとともに、オン領域外のブロック領域に上記オフイメージを配置して制御データを表示する表示画面を生成するプログラムとしてレベル表示プログラムを生成するレベル表示プログラム生成手段と、
上記各イラスト画像及び上記レベル表示プログラムを画面データとして上記表示装置へ送出する画面データ送信手段とからなることを特徴とするデータ表示システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示装置及びデータ表示システムに係り、さらに詳しくは、表示エリア内に占めるオン領域の面積によってプログラマブルロジックコントローラ内の制御データを画面上にレベル表示する表示装置の改良に関する。
【背景技術】
【０００２】
駆動装置やセンサーなどの機器を制御する制御装置として、プログラマブルロジックコントローラ（Programmable Logic Controller：ＰＬＣ）がある。ＰＬＣは、ラダーエディタなどのプログラム作成ツールを用いて作成された制御プログラムに基づいて動作するプログラム書き換え可能な電子機器である。この様なＰＬＣでは、通常、ＰＬＣの動作状態を画面表示する表示装置を用いて内部状態の監視が行われる。具体的には、ＰＬＣ内の制御データが画面上にレベル表示される。このレベル表示は、表示エリア内に占めるオン領域の面積によって制御データの数量を表す表示方法であり、レベルメータなどと呼ばれている。
【０００３】
図１７（ａ）及び（ｂ）は、従来の表示装置における表示画面の要部を示した図であり、図１７（ａ）には、扇形状の表示エリアからなるレベルメータ１００が示され、図１７（ｂ）には、矩形状の表示エリアからなるレベルメータ１１０が示されている。レベルメータ１００では、制御データに応じて扇形状のオン領域１０１の面積が変化し、このオン領域１０１とは輝度の異なるオフ領域１０２の境界線が指針となっている。レベルメータ１１０では、制御データの大小に応じて矩形状のオン領域１１１が縦方向に変化し、このオン領域１１１とオフ領域１１２の境界線が指針となっている。
【０００４】
また、ＰＬＣ内の制御データを画面上に数値表示することも行われる。この数値表示は、数字の組み合わせによって制御データを表す表示方法であり、カウンタなどと呼ばれている。図１８は、従来の表示装置における表示画面の他の例を示した図であり、矩形状の表示枠内に数字を表示するカウンタ１２０が示されている。このカウンタ１２０では、ＰＬＣの動作状態に応じて変化する数値が表示される。
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上述した様な従来のレベル表示による表示装置では、ＰＬＣの動作状態に応じて変化する制御データを数値表示よりも直感的で判り易く表示することができる。しかし、扇形や矩形状のオン領域の面積を制御データに基づいて変化させるだけなので、制御データを特定してＰＬＣやＰＬＣの内部状態を識別するのは困難であった。
【０００６】
本発明は、上記事情に鑑みてなされたものであり、プログラマブルロジックコントローラ内の制御データの特定が可能なレベル表示によって、制御データを数値表示よりも直感的で判り易く表示する表示装置を提供することを目的とする。
【０００７】
本発明の他の目的は、プログラマブルロジックコントローラ内の制御データに基づいて表示を異ならせる表示装置を提供することにある。特に、制御データが警報レンジを外れた際に、警報レンジ内にあるときとは表示を異ならせる表示装置を提供することにある。
【課題を解決するための手段】
【０００８】
本発明による表示装置は、表示エリア内に占めるオン領域の面積によってプログラマブルロジックコントローラ内の制御データを画面上にレベル表示する表示装置であって、異なる２つのイラスト画像をオンイメージ及びオフイメージとして記憶するイラスト画像記憶手段と、上記表示エリアを２以上のブロック領域に分割する表示エリア分割手段と、オン領域内に含まれるブロック領域に上記オンイメージを配置するとともに、オン領域外のブロック領域に上記オフイメージを配置して表示画面を生成するイラスト画像配置手段とを備えて構成される。
【０００９】
この表示装置では、表示エリアが複数のブロック領域に分割され、オン領域内に含まれるブロック領域にはオンイメージが配置され、オン領域外のブロック領域にはオフイメージが配置される。その際、オンイメージ及びオフイメージとして記憶された異なる２つのイラスト画像によって表示画面の生成が行われる。ここでは、表示エリア内の一部の領域を他の領域と異ならせて表示することによって、数値や数量を全体に対する割合として表示する表示形式をレベル表示と呼び、このレベル表示において、数値や数量を示す領域をオン領域と呼ぶことにする。この様な構成により、プログラマブルロジックコントローラ内の制御データがブロック領域ごとのイラスト画像によってレベル表示されるので、制御データに応じたイラスト画像を用いれば、制御データを数値表示よりも直感的で判り易く表示することができるとともに、表示によって制御データを容易に特定することができる。
【００１０】
本発明による表示装置は、上記構成に加え、上記イラスト画像配置手段が、一部分がオン領域内に含まれるブロック領域について、オン領域に含まれている領域部分にオンイメージを配置するとともに、オン領域外の領域部分にオフイメージを配置するように構成される。この様な構成によれば、一部分がオン領域内に含まれるブロック領域が生じた際、オンイメージ及びオフイメージが当該ブロック領域に適切に配置されるので、制御データのレベル表示における精度を向上させることができる。
【００１１】
また、本発明による表示装置は、上記構成に加え、上記制御データに関する警報レンジを指定する警報レンジ指示手段を備え、上記イラスト画像配置手段が、警報レンジが指定された場合、上記制御データが指定された警報レンジ内にあるか否かに応じてオンイメージ又はオフイメージを異ならせて表示画面を生成するように構成される。具体的には、上記制御データが警報レンジを外れると、オンイメージを異ならせる。或いは、上記制御データが警報レンジの上限値を上回ればオンイメージを異ならせ、警報レンジの下限値を下回ればオフイメージを異ならせるように構成される。この様な構成によれば、警報レンジが指定されると、制御データが警報レンジ内にあるか否かに応じてオンイメージ又はオフイメージを異ならせて表示画面の生成が行われる。従って、制御データが警報レンジを外れた際に、警報レンジ内にあるときとは異なる表示によって制御データの異常を効果的に報知することができる。
【００１２】
また、本発明による表示装置は、上記構成に加え、上記イラスト画像記憶手段が、オンイメージ及びオフイメージをイメージセットとして、種類の異なる２以上のイメージセットを記憶し、上記イラスト画像配置手段が、上記イメージセットを指定する上記プログラマブルロジックコントローラ内の制御データに基づいて、イメージセットを異ならせて表示画面の生成が行われるように構成される。この様な構成によれば、制御データに基づいてイメージセットを異ならせて表示画面の生成が行われるので、制御データの種類が切り替えられた場合であっても、適切な表示が行われ、制御データの特定を常に正しく行うことができる。
【００１３】
また、本発明による表示装置は、上記構成に加え、上記表示エリア分割手段が、入力レンジを指定する上記プログラマブルロジックコントローラ内の制御データに基づいて、エリアサイズを変えることなく表示エリアの分割数を変更し、上記イラスト画像配置手段が、分割数が変更された表示エリア内の各ブロック領域にイラスト画像を配置するように構成される。この様な構成によれば、制御データの入力レンジが切り替わった場合であっても、エリアサイズを変更することなく、イラスト画像によるレベル表示が適切に行われるので、制御データの表示を常に正しく行うことができる。
【００１４】
また、本発明による表示装置は、上記構成に加え、上記制御データを所定の閾値と比較する入力データ比較手段を備え、上記表示エリア分割手段が、上記入力データ比較手段による制御データの比較結果に基づいて、エリアサイズを変更することなく表示エリアの分割数を増やし、上記イラスト画像配置手段が、分割数が増加された表示エリア内の各ブロック領域にイラスト画像を縮小配置するように構成される。この様な構成によれば、制御データの入力レンジが切り替わった場合であっても、エリアサイズを変更することなく、イラスト画像によるレベル表示が適切に行われるので、制御データの表示を常に正しく行うことができる。
【００１５】
本発明によるデータ表示システムは、画面データを作成する画面データ作成装置と、画面データ作成装置により作成された画面データに基づいて動作し、表示エリア内に占めるオン領域の面積によってプログラマブルロジックコントローラ内の制御データを画面上にレベル表示する表示装置とを備え、上記画面データ作成装置が、異なる２つのイラスト画像をオンイメージ及びオフイメージとして記憶するイラスト画像記憶手段と、上記表示エリアを２以上のブロック領域に分割する表示エリア分割手段と、オン領域内に含まれるブロック領域に上記オンイメージを配置するとともに、オン領域外のブロック領域に上記オフイメージを配置して制御データを表示する表示画面を生成するプログラムとしてレベル表示プログラムを生成するレベル表示プログラム生成手段と、上記各イラスト画像及び上記レベル表示プログラムを画面データとして上記表示装置へ送出する画面データ送信手段とからなる。
【発明の効果】
【００１６】
本発明による表示装置及びデータ表示システムによれば、プログラマブルロジックコントローラ内の制御データがイラスト画像によってレベル表示されるので、制御データを数値表示よりも直感的で判り易く表示することができるとともに、表示によって、どの制御データを表示しているかが容易に認識することができる。
【００１７】
また、プログラマブルロジックコントローラ内の制御データが警報レンジ内にあるか否かに応じてオンイメージ又はオフイメージを異ならせて画面表示が行われるので、制御データが警報レンジを外れた際に、警報レンジ内にあるときとは表示を異ならせることができる。
【発明を実施するための最良の形態】
【００１８】
実施の形態１．
図１は、本発明の実施の形態１による表示装置を含む監視システムの概略構成の一例を示したブロック図である。この監視システム１０は、プログラム作成ツール１１、ＰＬＣ１２、画面データ作成装置１３及び表示装置１４からなり、ＰＬＣ１２の内部状態を監視する動作を行っている。
【００１９】
プログラム作成ツール１１は、パーソナルコンピュータなどの情報処理端末上で動作するアプリケーションソフトウェアであり、ユーザ操作に基づいて制御プログラムの生成を行っている。
【００２０】
ＰＬＣ（Programmable Logic Controller：プログラマブルロジックコントローラ）１２は、駆動装置やセンサー、加工装置などの機器を制御する電子機器であり、プログラム作成ツール１１によって作成された制御プログラムに基づいて動作する。このＰＬＣ１２には、プログラム作成ツール１１から転送された制御プログラムを書き換え可能に記憶する制御プログラム記憶部１２ａが設けられている。
【００２１】
画面データ作成装置１３は、情報処理端末上で動作する作画エディタなどのアプリケーションソフトウェアであり、ユーザ操作に基づいて画面データの生成を行っている。この画面データは、ＰＬＣ１２内の制御データを表示させる際に用いられるイラスト画像や、制御データを画面上にレベル表示させるレベル表示プログラムによって構成される。
【００２２】
レベル表示プログラムは、制御データが変数又はＰＬＣ１２内のメモリアドレスで表されたプログラムであり、ＰＬＣ１２内の制御データを読み出して表示画面を生成する動作を行う。この変数は、ＰＬＣ１２の内部状態を指定する情報（デバイスという）であり、ＰＬＣ１２やＰＬＣ１２が制御対象とする機器に応じて定められる。
【００２３】
表示装置１４は、画面データ作成装置１３によって作成された画面データに基づいて動作するモニター装置である。この表示装置１４には、画面データ作成装置１３から転送された画面データを書き換え可能に記憶する画面データ記憶部１４ａが設けられている。
【００２４】
ここでは、変数をＰＬＣ１２内のメモリアドレスに対応付けるテーブルが変数割付情報として制御プログラムと共にプログラム作成ツール１１からＰＬＣ１２に転送されているものとする。表示装置１４がレベル表示プログラムに基づいて動作する際には、ＰＬＣ１２内のメモリアドレスを指定して通信が行われ、指定されたメモリアドレスの制御データがＰＬＣ１２によって送出される。この表示装置１４は、その変数割付情報をＰＬＣ１２から読み出して画面データに含まれている変数をメモリアドレスに変換するものであっても良い。
【００２５】
画面データ作成装置１３では、異なる２つのイラスト画像がオンイメージ及びオフイメージとして記憶され、表示エリア内に占めるオン領域の面積によってＰＬＣ１２内の制御データを画面上にレベル表示するプログラムとしてレベル表示プログラムが生成される。表示装置１４では、このレベル表示プログラムに基づいて、表示エリアを複数のブロック領域に分割し、オン領域内に含まれるブロック領域にオンイメージを配置するとともに、オン領域外のブロック領域にオフイメージを配置する動作が行われる。これにより、ＰＬＣ１２内の制御データをレベル表示する際の制御データの特定を容易化させている。
【００２６】
ここでは、ある表示エリア内の一部の領域を、他の領域と異なった表示を行うことによって、数値や数量を全体に対する割合として直感的に認識させる表示形式の一種をレベル表示と呼ぶことにする。具体的には、レベルメータや棒グラフ、円グラフなどによって表現されるものである。また、この様なレベル表示において、表示対象の数値や数量を示す領域をオン領域と呼ぶことにする。具体的には、レンジが「０」から「１００」までの棒グラフにおいて、「６０」という数値を表す場合、「０」から「６０」までと認識される領域がオン領域として表示される。
【００２７】
図２は、図１の監視システムの要部における構成を示したブロック図であり、画面データ作成装置１３の構成例が示されている。この画面データ作成装置１３は、操作入力部１、表示エリア分割部２、イラスト画像記憶部３、警報レンジ指示部４、レンジ表示プログラム生成部５、画面データ記憶部６及び画面データ送信部７からなる。
【００２８】
操作入力部１は、ユーザによる操作入力に基づいて入力信号を生成するインターフェースであり、複数の操作キーやポインティングデバイスからなる。表示エリア分割部２は、操作入力部１からの入力信号に基づいて、制御データをレベル表示するための表示エリアを複数のブロック領域に分割する動作を行っている。このブロック領域は、制御データが示す数量をオン領域の面積によってレベル表示する際の基本単位である。
【００２９】
イラスト画像記憶部３は、異なる２つのイラスト画像をオンイメージ及びオフイメージとして記憶する動作を行っている。このオンイメージは、オン領域の表示に用いられるイラスト画像であり、例えば、ビットマップ形式の画像データからなる。オフイメージは、オフ領域の表示に用いられるイラスト画像であり、例えば、オンイメージとは輝度又は色が異なる画像が用いられる。具体的には、ＰＬＣにおけるデバイスを連想させる様々な画像がイラスト画像として格納される。
【００３０】
ここでは、オンイメージ３ａ及びオフイメージ３ｂをイメージセットとし、オンイメージ３ａとオフイメージ３ｂを対応付けて種類の異なる複数のイメージセットがイラスト画像記憶部３内に格納されるものとする。
【００３１】
警報レンジ指示部４は、ＰＬＣ内の制御データに関し、警報表示を行わせるための入力範囲を警報レンジとして指定する動作を行っている。例えば、警報レンジとして、上限値及び下限値からなる数値範囲がユーザによる操作入力に基づいて指定される。
【００３２】
レベル表示プログラム生成部５は、オン領域内に含まれるブロック領域にオンイメージを配置するとともに、オン領域外のブロック領域にオフイメージを配置して制御データを表示する表示画面を生成するプログラムをレベル表示プログラムとして生成する動作を行っている。
【００３３】
ここでは、警報レンジが指定された場合、制御データが指定された警報レンジ内にあるか否かに応じてオンイメージを異ならせて画面表示を行うプログラムがレベル表示プログラムとして生成されるものとする。具体的には、制御データが警報レンジを外れた場合、すなわち、制御データが警報レンジの上限値を上回った場合と、下限値を下回った場合に、オンイメージとして警報イメージが配置される。
【００３４】
レベル表示プログラム生成部５によって生成されたレベル表示プログラムは、デバイスごとのイラスト画像と共に画面データとして画面データ記憶部６内に格納される。画面データ送信部７は、画面データを表示装置１４へ送出する動作を行っている。
【００３５】
図３は、図１の監視システムの要部における構成を示したブロック図であり、表示装置１４の構成例が示されている。この表示装置１４は、画面データ記憶部２１、制御部２２及び表示部２３により構成される。画面データ記憶部２１は、画面データ作成装置から転送された画面データを書き換え可能に記憶する動作を行っている。
【００３６】
制御部２２は、表示エリア分割部２２ａ、イラスト画像配置部２２ｂ及び警報レンジ指示部２２ｃからなり、画面データに基づいてＰＬＣ１２にアクセスし、ＰＬＣ１２内の制御データを表示する表示画面の生成を行っている。表示エリア分割部２２ａは、表示エリアを複数のブロック領域に分割する処理を行っている。
【００３７】
警報レンジ指示部２２ｃは、ＰＬＣ１２内の制御データに関する警報レンジを指定する処理を行っている。イラスト画像配置部２２ｂは、ＰＬＣ１２からの制御データに基づいて、オン領域内に含まれるブロック領域にオンイメージを配置するとともに、オン領域外のブロック領域にオフイメージを配置して表示画面を生成する処理を行っている。
【００３８】
表示部２３は、制御部２２によって生成された表示画面を出力する画像出力手段であり、液晶パネルなどのパネルディスプレイからなる。
【００３９】
<画面データ作成>
図４のステップＳ１０１〜Ｓ１０５は、図２の画面データ作成装置における動作の一例を示したフローチャートである。まず、制御データを表示させる際の画面構成部品とするレベル表示部品（レベルメータ）の表示位置及び表示サイズがユーザ操作に基づいて指定される（ステップＳ１０１）。
【００４０】
次に、このレベル表示部品（レベル表示プログラム）が参照するメモリアドレス（参照デバイス）が指定され（ステップＳ１０２）、表示エリアを分割する際の分割数の指定が行われる（ステップＳ１０３）。
【００４１】
そして、制御データのレベル表示に用いられるイラスト画像の指定が行われ（ステップＳ１０４）、指定されたイラスト画像と、レベル表示プログラムが画面データとして表示装置へ転送される（ステップＳ１０５）。
【００４２】
図５は、図２の画面データ作成装置における動作の一例を示した図であり、プレビュー画面３１内に配置されたレベル表示部品３２の様子が示されている。このプレビュー画面３１は、レベル表示部品や他の画面構成部品のレイアウトや表示イメージを確認するための確認画面であり、表示装置１４において表示されるのと同一の画面が表示される。
【００４３】
ユーザがレベル表示部品３２の表示位置を指示することにより、プレビュー画面３１内の該当する位置にレベル表示部品３２が表示される。この例では、表示エリアを取り囲む矩形状の表示枠３３と、表示枠３３内のブロック領域に配置されるイラスト画像が表示されている。この例では、横長の表示エリアが５つのブロック領域に均等に分割され、オン領域３５内の各ブロック領域にオンイメージのサンプル画像３４ａ「円柱」がそれぞれ配置されるとともに、オン領域３５外の各ブロック領域にオフイメージのサンプル画像３４ｂが配置されている。
【００４４】
図６は、図２の画面データ作成装置における動作の一例を示した図であり、レベル表示させる制御データに関する情報を入力するためのデバイス設定画面４１の様子が示されている。このデバイス設定画面４１は、レベル表示部品が参照するデバイスに関する情報を入力するための入力画面であり、参照デバイスに関する入力欄、入力レンジに関する入力欄、警報レンジに関する入力欄からなる。
【００４５】
具体的には、参照デバイスに関する入力欄として、ＰＬＣ内のメモリアドレスを入力する入力ボックス４２ａと、データ形式を指定する入力ボックス４２ｂが画面上段に配置されている。入力レンジに関する入力欄としては、入力データの下限値を入力する入力ボックス４３ａと、入力データの上限値を入力する入力ボックス４３ｂが画面中段に配置されている。この例では、下限値「０」から上限値「１００」までの範囲内で入力された制御データのレベル変化がレベル表示部品として表示される。
【００４６】
警報レンジに関する入力欄としては、警報レンジを指定する入力ボックス４４と、警報レンジの下限値を入力する入力ボックス４５ａと、警報レンジの上限値を入力する入力ボックス４５ｂが画面下段に配置されている。なお、ＯＫボタン４６を押下すると、このデバイス設定処理が終了する。
【００４７】
図７は、図２の画面データ作成装置における動作の一例を示した図であり、レベル表示部品に関する情報を入力させるレベル表示設定画面５１の様子が示されている。このレベル表示設定画面５１は、レベル表示部品に関する情報を入力するための入力画面であり、表示形式に関する入力欄、表示枠内の背景に関する入力欄、表示枠に関する入力欄、イラスト画像を指定する入力欄からなる。
【００４８】
具体的には、表示形式に関する入力欄として、制御データの絶対値表示を指定する入力ボックス５２ａと、所定の基準値からの偏差表示を指定する入力ボックス５２ｂと、一部分がオン領域内に含まれるブロック領域の処理方法を指定する入力ボックス５２ｃが配置されている。また、表示エリアの分割数を入力する入力ボックス５３と、レベル表示の変位方向を指定する入力ボックス５４が配置されている。
【００４９】
一部分がオン領域内に含まれるブロック領域の処理方法として、具体的には、「一部表示」、「切り上げ」及び「切り捨て」のいずれか１つを選択することができる。「一部表示」は、上記ブロック領域について、オン領域に含まれている領域部分にオンイメージを配置するとともに、オン領域外の領域部分にはオフイメージを配置する処理方法である。つまり、オン領域の占める割合に応じた比率でオンイメージ及びオフイメージが上記ブロック領域に配置される。
【００５０】
また、「切り上げ」は、上記ブロック領域にオンイメージを配置する処理方法であり、「切り捨て」は、上記ブロック領域にオフイメージを配置する処理方法である。
【００５１】
レベル表示の変位方向として、具体的には、「左から右」の他、「右から左」、「下から上」、「上から下」を指定することができる。例えば、「左から右」を指定すると、入力データのレベル増加に応じてレベル表示における指針を横方向に左から右へシフトさせる制御が行われる。
【００５２】
表示枠内の背景に関する入力欄としては、背景を指定する入力ボックス５５と、背景色を入力する入力ボックス５５ａが配置されている。表示枠に関する入力欄としては、表示枠を指定する入力ボックス５６と、枠色を入力する入力ボックス５６ａが配置されている。
【００５３】
イラスト画像を指定する入力欄としては、オンイメージを指定するための選択ボタン５７と、選択されたオンイメージをサンプル表示するプレビューウィンドウ５７ａが配置されている。また、オフイメージの自動生成を指定する入力ボックス５８ａと、オフイメージの選択を指定する入力ボックス５８ｂと、オフイメージのサンプル画像を表示するプレビューウィンドウ５８ｃが配置されている。
【００５４】
さらに、警報上限イメージを指定するための選択ボタン５９と、選択された警報上限イメージをサンプル表示するプレビューウィンドウ５９ａと、警報下限イメージを指定するための選択ボタン６０と、選択された警報下限イメージをサンプル表示するプレビューウィンドウ６０ａが配置されている。
【００５５】
オンイメージの選択ボタン５７を押下すると、イラスト画像記憶部内に格納されているオンイメージの選択画面が表示され、ユーザ操作に基づいてレベル表示に用いるイラスト画像がオンイメージとして指定される。
【００５６】
オフイメージの自動生成を指定すると、選択されたオンイメージに基づいてオフイメージが自動的に作成される。例えば、オンイメージに対し、輝度やコントラストを低下させ、或いは、表示色を濃色化してオフイメージが作成される。オフイメージの選択を指定すると、イラスト画像記憶部内に格納されているオフイメージの選択画面が表示され、ユーザ操作に基づいてレベル表示に用いるイラスト画像がオフイメージとして指定される。
【００５７】
ここでは、オフイメージを使用しない「オフイメージの不使用」も選択することができるものとする。オフイメージを使用しない場合、表示エリア内のオフイメージの配置領域には、背景色として指定された表示色が表示される。
【００５８】
警報上限イメージの選択ボタン５９を押下すると、警報イメージとして予め登録されているイラスト画像の選択画面が表示され、ユーザ操作に基づいて警報表示に用いるイラスト画像が警報上限イメージとして指定される。警報下限イメージの選択ボタン６０を押下すると、警報イメージとして登録されているイラスト画像の選択画面が表示され、ユーザ操作に基づいて警報表示に用いるイラスト画像が警報下限イメージとして指定される。
【００５９】
ここでは、選択されたオンイメージに基づいて警報イメージを自動的に作成させる「警報イメージの自動生成」も選択することができるものとする。例えば、オンイメージに所定の画像（この例では、「！」）を貼り付けることによって警報イメージが作成される。
【００６０】
図８は、図２の画面データ作成装置における動作の一例を示した図であり、オフイメージの不使用を選択した場合のレベル表示の例が示されている。この例では、表示エリア内のオン領域３５にはオンイメージ６１ａが配置され、オン領域３５外のオフイメージ配置領域６１ｂには、背景色が表示されている。この様にオンイメージのみを用いてレベル表示させることもできる。
【００６１】
図９（ａ）〜（ｃ）は、図２の画面データ作成装置における動作の一例を示した図であり、入力レンジが０から１００まで、分割数が５である場合における入力データ＝４６の表示例が示されている。図９（ａ）には、「一部表示」が指定された場合のレベル表示が示され、図９（ｂ）には、「切り上げ」が指定された場合のレベル表示が示され、図９（ｃ）には、「切り捨て」が指定された場合のレベル表示が示されている。この例では、オフイメージの不使用が選択されており、オンイメージのみを用いてレベル表示が行われている。
【００６２】
「一部表示」では、一部分がオン領域に含まれるブロック領域について、オン領域の占める割合に応じた比率でオンイメージが配置される。具体的には、６／２０の比率ｒ１でオンイメージが配置され、残りの１４／２０の比率ｒ２でオフイメージ（この例では、背景画像）が配置される。
【００６３】
「切り上げ」では、上記ブロック領域にオンイメージが配置され、レベル表示が６０に切り上げられる。一方、「切り捨て」では、上記ブロック領域にオフイメージ、すなわち、背景画像が配置され、レベル表示が４０に切り下げられる。
【００６４】
図１０（ａ）及び（ｂ）は、図２の画面データ作成装置における動作の一例を示した図であり、変位方向の異なる２つの表示例が示されている。図１０（ａ）には、レベル表示の変位方向として「左から右」が指定された場合のレベル表示が示され、図１０（ｂ）には、変位方向として「下から上」が指定された場合のレベル表示が示されている。
【００６５】
オン領域の境界線Ａ２（指針）を横方向へ変位させる横表示では、イラスト画像から変位方向を連想し易いので、オンイメージ及びオフイメージとして、左右非対称な形状の画像（例えば、「自動車」）Ａ１を用いるのが望ましい。特に、左から右へ指針Ａ２をシフトさせるレベル表示には、右方向の向きが特定可能な画像が好適である。
【００６６】
一方、縦長の表示エリアにおいて、オン領域の境界線Ａ２（指針）を縦方向へ変位させる縦表示では、オンイメージ及びオフイメージとして、上下非対称な形状の画像（例えば、「ロケット」）Ａ３を用いるのが望ましい。特に、下から上へ指針Ａ４をシフトさせるレベル表示には、上方向の向きが特定可能な画像が好適である。
【００６７】
さらに、この様なレベル表示に用いるイラスト画像としては、ブロックごとの数量をカウントし易いので、「円柱」や「自動車」、「ロケット」などのキャラクターの周囲に背景となるバックグラウンドが存在するのが望ましい。
【００６８】
<レベル表示動作>
図１１のステップＳ２０１〜Ｓ２０７は、図３の表示装置における動作の一例を示したフローチャートである。まず、ＰＬＣ内のメモリアドレスを指定してデバイスが参照され、制御データが取得される（ステップＳ２０１）。次に、取得した制御データに基づいて表示エリア内の各ブロック領域に配置させるオンイメージ及びオフイメージの比率が計算される（ステップＳ２０２）。
【００６９】
次に、警報レンジの指定があると、入力データが警報レンジ内にあるか否かが判別される（ステップＳ２０３，Ｓ２０４）、警報レンジから外れていれば、オン領域内に警報イメージが配置される（ステップＳ２０５）。
【００７０】
一方、警報レンジの指定がないか、或いは、入力データが警報レンジ内であれば、オン領域内にオンイメージが配置される（ステップＳ２０７）。そして、表示エリア内におけるオン領域外のブロック領域にオフイメージが配置されて表示画面が完成する（ステップＳ２０６）。
【００７１】
図１２（ａ）〜（ｃ）は、図３の表示装置における動作の一例を示した図であり、入力レンジが０から５０まで、警報レンジが２０から４０まで、分割数が５である場合における入力データごとの表示例が示されている。図１２（ａ）には、入力データ＝３６の場合のレベル表示が示され、図１２（ｂ）には、入力データ＝１５の場合の警報表示が示され、図１２（ｃ）には、入力データ＝４９の場合の警報表示が示されている。
【００７２】
オンイメージのキャラクターとして表示される「自動車」の台数をカウントすることにより、入力データが示す数量を容易に判別することができる。特に、入力レンジの上限値として目標値を指定すれば、この目標値に対する入力データの現在値の割合を容易に識別することができる。
【００７３】
また、入力データが警報レンジを外れた際に、オンイメージに代えて警報イメージが配置されるので、制御データの異常（例えば、生産ラインの遅れや生産過剰）を容易に判別することができる。
【００７４】
図１３（ａ）及び（ｂ）は、図３の表示装置における動作の一例を示した図であり、数値表示部品７１及びレベル表示部品７２からなる表示画面７０及び７３の様子が示されている。図１３（ａ）には、イラスト画像として「自動車」を用いたレベル表示が示され、図１３（ｂ）には、イラスト画像として「グラデーションバー」を用いたレベル表示が示されている。
【００７５】
表示画面７０には、タイトルや自動車の生産状況を表す一覧表が表示されている。この一覧表には、項目名としての車種の表示欄、現在値の表示欄及び進捗状況の表示欄が設けられている。具体的には、現在値の表示欄に数値表示部品７１（カウンタ）が配置され、進捗状況の表示欄にレベル表示部品７２（レベルメータ）が配置されている。
【００７６】
例えば、車種「Ａ」について、現在値「７５」に対応するレベル表示がイラスト画像「自動車」によって行われる。この例では、レベル表示部品７２の表示エリアが５つのブロック領域に分割され、入力レンジ＝０〜１００の制御データが表示されている。また、警報レンジは、２０〜１００となっており、車種「Ｂ」（現在値「１５」）について警報表示が行われている。
【００７７】
表示画面７３では、レベル表示部品に用いるイラスト画像として、階調を変化させることによって立体的な陰影が付与された画像「グラデーションバー」が指定されている。この例では、各グラデーションバーに枠が設けられているので、入力レベルを容易に判別することができる。
【００７８】
本実施の形態では、ＰＬＣ内の制御データがイラスト画像によってレベル表示されるので、制御データに応じたイラスト画像を用いれば、制御データを数値表示よりも直感的で判り易く表示することができるとともに、表示によって制御データを容易に特定することができる。
【００７９】
また、警報レンジが指定されると、制御データが警報レンジ内にあるか否かに応じてオンイメージを異ならせて表示画面の生成が行われる。従って、制御データが警報レンジを外れた際に、警報レンジ内にあるときとは異なる表示によって制御データの異常を効果的に報知することができる。
【００８０】
実施の形態２．
実施の形態１では、ＰＬＣ内の制御データに応じたイラスト画像を用いてレベル表示が行われる場合の例について説明した。これに対し、本実施の形態では、ＰＬＣ内の制御データに基づいてイメージセットを異ならせてレベル表示する場合について説明する。
【００８１】
図１４は、本発明の実施の形態２による表示装置における動作例を示した図であり、レベル表示部品８１の表示エリア内に配置されるオンイメージがＰＬＣ内の制御データに基づいて変更される様子が示されている。本実施の形態による表示装置では、ＰＬＣ内の特定のメモリアドレスに格納される制御データが読み出され、読み出した制御データに基づいてイメージセットとして用いるイラスト画像が変更される。この制御データは、イメージセットを指定する識別情報として、ＰＬＣ内に予め登録される。
【００８２】
この例では、１つの生産ラインにおいて複数種類の製品が製造され、生産ライン「Ｂ」においては、当初、「ジープ」が製造され、その生産台数がレベル表示部品８１に表示されていた（表示画面８０）。この「ジープ」の生産が完了すると、生産ライン「Ｂ」では、「ワーゲン」の生産が開始され、製品の切り替えに合わせてレベル表示部品に用いるイラスト画像が変更される。すなわち、製品切り替え後の表示画面８２では、「ジープ」に代えて、レベル表示部品８３に「ワーゲン」が用いられている。
【００８３】
本実施の形態によれば、イメージセットを指定するＰＬＣ内の制御データに基づいてイメージセットを異ならせて表示画面の生成が行われるので、制御データの種類が切り替えられた場合であっても、適切な表示が行われ、制御データの特定を常に正しく行うことができる。
【００８４】
なお、本実施の形態では、ＰＬＣ内の特定の制御データに基づいてレベル表示部品に用いるイラスト画像を異ならせる場合の例について説明したが、本発明はこれに限られるものではない。例えば、ＰＬＣ内の特定の制御データに基づいて表示エリアの分割数を変更してレベル表示しても良い。
【００８５】
図１５は、本発明の実施の形態２による表示装置における動作の他の例を示した図であり、表示エリア９１の分割数がＰＬＣ内の制御データに基づいて変更される様子が示されている。このレベル表示部品では、ＰＬＣ内の特定のメモリアドレスに格納される制御データに基づいてエリアサイズを変えることなく、表示エリアの分割数が変更され、分割数が変更された表示エリア内のブロック領域にイラスト画像が配置される。この制御データは、入力レンジを指定する識別情報として、ＰＬＣ内に予め登録される。
【００８６】
具体的には、入力データのレベル増加に合わせて、分割数が増やされ、分割数が増加された表示エリア内の各ブロック領域にイラスト画像が縮小配置される。その際、各ブロック領域に配置されるオンイメージの個数によって入力レベルを判別する際の判別の容易さという観点から、１ブロックに割り当てられるレベル割当量は、分割数変更の前後で変えないものとする。
【００８７】
この例では、入力レンジ＝０〜５０、分割数＝５のレベル表示が、ＰＬＣ内の特定の制御データに基づいて、入力レンジ＝０〜６０、分割数＝６のレベル表示に変更されている。或いは、入力データのレベル減少に合わせて、分割数が減らされ、分割数が減少された表示エリア内の各ブロック領域にイラスト画像が拡大配置される。
【００８８】
これにより、制御データの入力レンジが切り替わった場合であっても、エリアサイズを変更することなく、イラスト画像によるレベル表示が適切に行われるので、制御データの表示を常に正しく行うことができる。また、入力レンジの切り替わりに伴って分割数を変更した際、表示エリアのエリアサイズは変わらないので、レベル表示部品が画面上で他の画面構成部品と干渉するのを防止することができる。
【００８９】
実施の形態３．
実施の形態１では、入力データが警報レンジを外れた際に、オンイメージを異ならせる場合の例について説明した。これに対し、本実施の形態では、入力データが警報レンジの上限値を上回ればオンイメージを異ならせ、警報レンジの下限値を下回ればオフイメージを異ならせる場合について説明する。
【００９０】
図１６は、本発明の実施の形態３による表示装置における動作の一例を示した図であり、表示エリア９１内のオフイメージ配置領域に警報イメージが配置されたレベル表示部品９０の様子が示されている。この例は、入力レンジが０から５０まで、警報レンジが２０から４０まで、分割数が５である場合における入力データ＝１５の警報表示が示されている。
【００９１】
表示エリア９１内のオン領域には、オンイメージ９２ａが配置され、オン領域外のオフイメージの配置領域には警報イメージ９２ｂが配置されている。これにより、入力データが警報レンジの下限値を下回った際の警報表示を判別し易くすることができる。
【００９２】
なお、実施の形態１及び２では、レベル表示させるＰＬＣ内の制御データに基づいてレベル表示部品に用いるイラスト画像を異ならせる場合の例について説明したが、本発明はこれに限られるものではない。例えば、レベル表示させるＰＬＣ内の制御データに基づいて表示エリアの分割数を変更してレベル表示しても良い。
【００９３】
すなわち、表示対象とするＰＬＣ内の制御データを所定の閾値と比較する入力データ比較手段を設け、表示エリア分割部が、この入力データ比較手段による制御データの比較結果に基づいて、エリアサイズを変更することなく表示エリアの分割数を増やす。イラスト画像配置部が、分割数が増加された表示エリア内の各ブロック領域にイラスト画像を縮小配置するように構成することが考えられる。
【００９４】
具体的には、入力データが入力レンジ内で予め定められる閾値を超えると、表示エリアの分割数を増やしてレベル表示が行われる。その際、分割数を増やすことで領域サイズが縮小した各ブロック領域に対し、表示サイズの縮小加工を施してイラスト画像が配置される。また、各ブロック領域に配置されるオンイメージの個数によって入力レベルを判別する際の判別の容易さという観点から、１ブロックに割り当てられるレベル割当量は、分割数変更の前後で変えないものとする。
【００９５】
この様に構成すれば、制御データの入力レベルが入力レンジの上限値に近づいた場合、エリアサイズを変更することなく、表示エリアの分割数を自動的に増やしてレベル表示が行われる。従って、ＰＬＣ内の制御データの表示を常に正しく行うことができる。また、分割数を変更した際、表示エリアのエリアサイズは変わらないので、レベル表示部品が画面上で他の画面構成部品と干渉するのを防止することができる。
【図面の簡単な説明】
【００９６】
【図１】本発明の実施の形態１による表示装置を含む監視システムの概略構成の一例を示したブロック図である。
【図２】図１の監視システムの要部における構成を示したブロック図であり、画面データ作成装置１３の構成例が示されている。
【図３】図１の監視システムの要部における構成を示したブロック図であり、表示装置１４の構成例が示されている。
【図４】図２の画面データ作成装置における動作の一例を示したフローチャートである。
【図５】図２の画面データ作成装置における動作の一例を示した図であり、プレビュー画面３１内に配置されたレベル表示部品３２の様子が示されている。
【図６】図２の画面データ作成装置における動作の一例を示した図であり、制御データに関する情報を入力するためのデバイス設定画面４１の様子が示されている。
【図７】図２の画面データ作成装置における動作の一例を示した図であり、レベル表示部品に関する情報を入力させるレベル表示設定画面５１の様子が示されている。
【図８】図２の画面データ作成装置における動作の一例を示した図であり、オフイメージの不使用を選択した場合のレベル表示の例が示されている。
【図９】図２の画面データ作成装置における動作の一例を示した図であり、入力データ＝４６のレベル表示が示されている。
【図１０】図２の画面データ作成装置における動作の一例を示した図であり、変位方向の異なる２つの表示例が示されている。
【図１１】図３の表示装置における動作の一例を示したフローチャートである。
【図１２】図３の表示装置における動作の一例を示した図であり、入力データごとのレベル表示の様子が示されている。
【図１３】図３の表示装置における動作の一例を示した図であり、数値表示部品７１及びレベル表示部品７２からなる表示画面７０及び７３の様子が示されている。
【図１４】本発明の実施の形態２による表示装置における動作例を示した図であり、レベル表示部品８１に配置されるオンイメージが変更される様子が示されている。
【図１５】本発明の実施の形態２による表示装置における動作の他の例を示した図であり、表示エリア９１の分割数が変更される様子が示されている。
【図１６】本発明の実施の形態３による表示装置における動作の一例を示した図であり、オフイメージ配置領域に警報イメージが配置されたレベル表示部品９０の様子が示されている。
【図１７】従来の表示装置における表示画面の要部を示した図である。
【図１８】従来の表示装置における表示画面の他の例を示した図であり、矩形状の表示枠内に数字を表示するカウンタ１２０が示されている。
【符号の説明】
【００９７】
１  操作入力部
２  表示エリア分割部
３  イラスト画像記憶部
４  警報レンジ指示部
５  レベル表示プログラム生成部
６  画面データ記憶部
７  画面データ送信部
１０  監視システム
１１  プログラム作成ツール
１２  ＰＬＣ
１３  画面データ作成装置
１４  表示装置
２１  画面データ記憶部
２２  制御部
２２ａ  表示エリア分割部
２２ｂ  イラスト画像配置部
２２ｃ  警報レンジ指示部
２３  表示部
３２  レベル表示部品
３３  表示枠
３４ａ  オンイメージ
３４ｂ  オフイメージ
３５  オン領域
【図１】
2006309360.tif 000003
【図２】
2006309360.tif 000004
【図３】
2006309360.tif 000005
【図４】
2006309360.tif 000006
【図５】
2006309360.tif 000007
【図６】
2006309360.tif 000008
【図７】
2006309360.tif 000009
【図８】
2006309360.tif 000010
【図９】
2006309360.tif 000011
【図１０】
2006309360.tif 000012
【図１１】
2006309360.tif 000013
【図１２】
2006309360.tif 000014
【図１３】
2006309360.tif 000015
【図１４】
2006309360.tif 000016
【図１５】
2006309360.tif 000017
【図１６】
2006309360.tif 000018
【図１７】
2006309360.tif 000019
【図１８】
2006309360.tif 000020