(57)【要約】【課題】モノクロ表示を行う表示パネルと当該表示パネルの背面に設けられるバックライトとを有する表示装置を備え、当該バックライトの発光色の切り替えに関する利便性が高い電子機器を提供する。【解決手段】モノクロ表示を行う表示パネルと、前記表示パネルの背面に設けられるバックライトとを有する表示装置を備え、前記バックライトの発光色の切り替えが可能な電子機器であって、システム変数（前記電子機器の各種設定を定める内部アドレス）によって前記バックライトの発光色を制御する第１の制御動作と、画面データ（前記表示装置に表示される画面のデータ）に含まれる画面属性によって前記バックライトの発光色を制御する第２の制御動作とを行うが、前記第２の制御動作よりも前記第１の制御動作を優先する電子機器。【選択図】図４
2011039143.tif 000002
【特許請求の範囲】
【請求項１】
モノクロ表示を行う表示パネルと、前記表示パネルの背面に設けられるバックライトとを有する表示装置を備え、前記バックライトの発光色の切り替えが可能な電子機器であって、
前記電子機器の各種設定を定めるシステム変数を記憶する第１の記憶部と、
前記表示装置に表示される画面のデータである画面データを記憶する第２の記憶部と、
前記システム変数によって前記バックライトの発光色を制御する第１の制御動作と、前記画面データに含まれる画面属性によって前記バックライトの発光色を制御する第２の制御動作とを行うが、前記第２の制御動作よりも前記第１の制御動作を優先するバックライト制御部とを備えることを特徴とする電子機器。
【請求項２】
前記システム変数の前記バックライトの発光色に関する設定値に、前記第２の制御動作を行う旨の設定値が含まれていることを特徴とする請求項１に記載の電子機器。
【請求項３】
プログラマブル表示器であることを特徴とする請求項１又は請求項２に記載の電子機器。
【請求項４】
前記画面データが、ベース画面のデータと、画像化された部品のデータと、前記部品それぞれに付与された処理指示語とを含み、
前記画面属性の前記バックライトの発光色に関する設定値が、前記ベース画面のデータに含まれることを特徴とする請求項３に記載の電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器に関し、特に、モノクロ表示を行う表示パネルと当該表示パネルの背面に設けられるバックライトとを有する表示装置を備え、当該バックライトの発光色（以下、「バックライト色」ともいう）の切り替えが可能な電子機器に関する。
【背景技術】
【０００２】
モノクロ表示を行う表示パネルと当該表示パネルの背面に設けられるバックライトとを有する表示装置を備える電子機器の代表例として、プログラマブル表示器が挙げられる。
【０００３】
プログラマブル表示器は、制御システムのＨＭＩ（Human Machine Interface）として用いられるものであり、プログラマブル・ロジック・コントローラ（ＰＬＣ）、温調器、インバータなどのコントローラとの通信インターフェースを備えており、当該コントローラと通信して、当該コントローラに接続されたデバイスの状態を表示するとともに、画面から受け付ける操作入力に応じてデバイスの状態を制御する。
【０００４】
そして、プログラマブル表示器の中には、バックライト色の切り替えが可能なものがある（例えば特許文献１参照）。特許文献１において提案されているプログラマブル表示器は、パーソナルコンピュータから送られてくるバックライト色の選択実行コマンドにより、あるいは、ユーザのソフトスイッチ選択操作により、バックライト色を設定して、バックライト色の切り替えを可能にしている。なお、特許文献１には、バックライト色の設定をどのように実現するかについては明記されていないが、技術常識を参酌すると、プログラマブル表示器内のメモリが記憶しているシステム変数（内部アドレス）の一項目にバックライト色が含まれており、そのシステム変数のバックライト色に関する設定値によってバックライト色の設定を行っていると考えられる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００７−１９９５５９号公報（段落００２５、００４０、００４１）
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記のように、バックライト色に関するシステム変数の値によってのみバックライト色の設定を行うプログラマブル表示器においては、各画面でバックライト色を切り替えたい場合、画面切り替え毎に毎回バックライト色に関するシステム変数の値を更新する必要があり、煩わしいという問題がある。
【０００７】
本発明は、上記の状況に鑑み、モノクロ表示を行う表示パネルと当該表示パネルの背面に設けられるバックライトとを有する表示装置を備え、当該バックライトの発光色の切り替えに関する利便性が高い電子機器を提供することを目的とする。
【課題を解決するための手段】
【０００８】
上記目的を達成するために本発明に係る電子機器は、モノクロ表示を行う表示パネルと、前記表示パネルの背面に設けられるバックライトとを有する表示装置を備え、前記バックライトの発光色の切り替えが可能な電子機器であって、前記電子機器の各種設定を定めるシステム変数を記憶する第１の記憶部と、前記表示装置に表示される画面のデータである画面データを記憶する第２の記憶部と、前記システム変数によって前記バックライトの発光色を制御する第１の制御動作と、前記画面データに含まれる画面属性によって前記バックライトの発光色を制御する第２の制御動作とを行うが、前記第２の制御動作よりも前記第１の制御動作を優先するバックライト制御部とを備える構成とする。尚、前記第１の記憶部と前記第２の記憶部とは、物理的に同一のものであってもよく、あるいは、別々のものであってもよい。
【０００９】
前記第２の制御動作よりも前記第１の制御動作を優先する方策として、例えば、前記システム変数の前記バックライトの発光色に関する設定値に、前記第２の制御動作を行う旨の設定値を含めるようにしてもよい。
【００１０】
また、上記いずれかの構成の電子機器を、プログラマブル表示器としてもよい。この場合、さらに、前記画面データが、ベース画面のデータと、画像化された部品のデータと、前記部品それぞれに付与された処理指示語とを含み、前記画面属性の前記バックライトの発光色に関する設定値が、前記ベース画面のデータに含まれるようにしてもよい。
【発明の効果】
【００１１】
本発明に係る電子機器によると、システム変数によるバックライト色制御と画面データに含まれる画面属性によるバックライト色制御とを、後者よりも前者の優先度を上げることで両立させている。これにより、システム変数によるバックライト色制御により、表示中の画面を切り替えることなくバックライト色の切り替えを行うことができるだけでなく、画面データに含まれる画面属性によるバックライト色制御により、各画面でバックライト色を切り替えたい場合、画面切り替え毎に毎回システム変数の値を更新しなくても、各画面を表示したいバックライト色で表示することもできる。したがって、本発明に係る電子機器は、バックライト色に関するシステム変数の値によってのみバックライト色の設定を行う従来の電子機器に比べて、バックライトの発光色の切り替えに関する利便性が高い。
【図面の簡単な説明】
【００１２】
【図１】本発明の一実施形態に係るプログラマブル表示器を用いた制御システムの一構成例を示す図である。
【図２】バックライトに関連する設定例を示す図である。
【図３】バックライトに関連する他の設定例を示す図である。
【図４】本発明の一実施形態に係るプログラマブル表示器のバックライト色の切り替えに関連する動作を示すフローチャートである。
【発明を実施するための形態】
【００１３】
本発明の実施形態について図面を参照して以下に説明する。図１は、本発明の一実施形態に係るプログラマブル表示器１（以下、「プログラマブル表示器１」と略す）を用いた制御システムの一構成例を示す図である。図１に示す制御システムは、プログラマブル表示器１と、制御用ホストコンピュータ２と、通信ネットワーク３と、ＰＬＣ４と、デバイス５とを備えている。
【００１４】
プログラマブル表示器１は、通信ネットワーク３を介して制御用ホストコンピュータ２と接続されている。
【００１５】
ＰＬＣ４は、ユーザが作成した制御プログラム（ラダープログラム）を実行することにより、例えば、数十ｍｓなどの予め定められたスキャンタイム毎に、入力用のデバイス５の状態を取り込むとともに、出力用のデバイス５に制御指示を与える。
【００１６】
入力用のデバイス５としては、例えば、スイッチ、センサなどがあり、出力用のデバイス５としては、例えば、ランプ、バルブなどがある。これら各種のデバイス５は、製造ラインなどの各種のターゲットシステムの所要各部に配置される。
【００１７】
次に、プログラマブル表示器１の構成について説明する。プログラマブル表示器１は、ＣＰＵ（Central Processing Unit）１１と、インターフェース部１２及び１３と、ＳＲＡＭ（Static RAM）１４と、ＦＥＰＲＯＭ（Flash Erasable and Programmable ROM）１５と、ＤＲＡＭ（Dynamic RAM）１６と、液晶表示装置１７と、タッチパネル１８とを備えている。液晶表示装置１７は、表示制御部１７Ａと、液晶表示パネル１７Ｂと、バックライト１７Ｃとを有している。
【００１８】
後述の説明により明らかになるが、液晶表示装置１７内の液晶表示パネル１７Ｂが請求項中の「表示パネル」の一例として機能し、ＦＥＰＲＯＭ１５が請求項中の「第１の記憶部」及び「第２の記憶部」の一例として機能し、ＣＰＵ１１と液晶表示装置１７内の表示制御部１７Ａとが請求項中の「バックライト制御部」の一例として機能する。
【００１９】
インターフェース部１２は、プログラマブル表示器１が制御用ホストコンピュータ２との間の通信を行うための通信制御部であり、通信ネットワーク３に接続されている。インターフェース部１２は、制御用ホストコンピュータ２のＩＰアドレスに基づくネットワーク通信を行うことができるように構成されている。
【００２０】
インターフェース部１３は、プログラマブル表示器１がＰＬＣ４との間の通信を行うための通信制御部である。インターフェース部１３は、ＰＬＣ４がシリアル通信を行う機種である場合にはＰＬＣ４のメーカや機種に応じた通信プロトコルを用いてシリアル通信を行い、ＰＬＣ４がネットワーク通信を行う機種である場合にはネットワーク通信を行うように構成されている。
【００２１】
ＳＲＡＭ１４は、ＰＬＣ４から得たデータやプログラマブル表示器１で発生したデータを格納するデータメモリである。
【００２２】
ＰＬＣ４から得たデータとしては、サンプリングデータが挙げられる。サンプリングデータは、ＰＬＣ４がデバイス５から得たデータであり、発生順にＳＲＡＭ１４に格納される。
【００２３】
プログラマブル表示器１で発生したデータとしては、アラームデータ、折れ線グラフデータ、操作ログデータなどが挙げられる。
【００２４】
アラームデータは、アラームに関する情報である。ＣＰＵ１１は、ＰＬＣ４における所定のアラームビットがＯＮしたことを受信すると、当該アラームビットに対して予め設定されているアラームについての内容（メッセージ）などを発報時刻（受信時刻）と併せて作成し、アラームデータとする。折れ線グラフデータは、折れ線グラフを表示するためのデータである。ＣＰＵ１１は、上記のサンプリングデータに基づいて折れ線グラフデータを作成する。操作ログデータは、プログラマブル表示器１に対するユーザの操作履歴に関するデータであり、ユーザがプログラマブル表示器１に対して行った操作内容（ログイン、ログアウト、画面における各タッチ操作など）や、操作者情報（氏名、所属など）や、その発生時刻などからなる。
【００２５】
ＦＥＰＲＯＭ１５は、システム変数、画面データ、表示／制御プログラム、通信プロトコルデータ、通信プログラム、プロトコル変換プログラム、ラダープログラム、ラダー処理プログラムなどを格納している。これらの各種データ、プログラムは、ＦＥＰＲＯＭ１５に予め格納されていてもよいし、プログラム表示器１に記憶媒体再生部を設けるようにして当該記憶媒体再生部によってＣＤ−ＲＯＭなどの記憶媒体から読み取られてＦＥＰＲＯＭ１５に予め格納されてもよい。また、これらの各種データ、プログラムは、通信ネットワーク３、あるいは他の通信伝送路を介して、例えば制御用ホストコンピュータ２からプログラマブル表示器１に転送され、ＦＥＰＲＯＭ１５に格納されてもよい。
【００２６】
システム変数は、プログラマブル表示器１の各種設定を定めるものであり、本実施形態においてはシステム変数の一項目にバックライト色が含まれている。
【００２７】
画面データは、液晶表示装置１７に表示される画面（ユーザ画面）のデータであり、ベース画面のデータと、スイッチ、ランプなどの画像化された部品のデータと、各部品に付与された処理指示語（タグ）とを含んでいる。
【００２８】
上記のタグは、ベース画面上で実行されるべき事象ごとに作成されており、基本的には、表示制御動作を実行すべきベース画面のファイル番号と、このベース画面上で実行されるべき動作内容を特定する事象名と、実行事象毎に参照される１または複数のデータからなる参照情報とを一組として備えている。例えば、タグが所定のデバイスアドレスの内容に応じた部品図形を所定の画面領域（表示座標範囲）に表示する表示タグである場合、参照情報には、表示するための座標範囲（Ｘ，Ｙ）と、表示対象を特定するファイル番号と、表示対象の所定の状態を示す所定のデバイスアドレスとが含まれる。また、タグが入力タグである場合、参照情報には、有効入力座標範囲（Ｘ，Ｙ）と、入力結果が書き込まれるデバイスアドレスとが含まれる。
【００２９】
ベース画面のデータには画面属性の設定値が含まれており、本実施形態においては画面属性の一項目にバックライト色が含まれている。
【００３０】
ＤＲＡＭ１６は、表示制御などの演算処理時の作業用に用いられる他、ＰＬＣ４との間でやり取りされるデータの一時的な記憶などに用いられる作業メモリである。
【００３１】
液晶表示装置１７は、モノクロ表示を行う液晶表示パネル１７Ｂと、液晶表示パネル１７Ｂの背面に設けられるバックライト１７Ｃと、液晶表示パネル１７Ｂ及びバックライト１７ＣをＣＰＵ１１からの指示に従って制御する表示制御部１７Ａとを有している。バックライト１７Ｃは、バックライト色の切り替えが可能であるバックライトであって、本実施形態においては、液晶表示パネル１７Ｂの背面に固定された導光板と、当該導光板の背面に固定された反射板と、当該導光板の一側面側に設置された互いに発光色の異なる２つの発光ダイオードとを有する構成としている。
【００３２】
例えば、上記の２つの発光ダイオードを、緑色発光ダイオードと赤色発光ダイオードにした場合、バックライト１７Ｃのバックライト色は、緑色発光ダイオードのみの発光による緑色と、赤色発光ダイオードのみの発光による赤色と、緑色発光ダイオード及び赤色発光ダイオードの発光による橙色との三種類となる。この場合、ベース画面のデータに含まれる画面属性のバックライトに関連する項目及びその設定値と、システム変数に含まれる画面属性のバックライトに関連する項目及びその設定値とは、図２に示すようになる。
【００３３】
また、例えば、上記の２つの発光ダイオードを、白色発光ダイオードと赤色発光ダイオードにした場合、バックライト１７Ｃのバックライト色は、白色発光ダイオードのみの発光による白色と、赤色発光ダイオードのみの発光による赤色と、白色発光ダイオード及び赤色発光ダイオードの発光による桃色との三種類となる。この場合、ベース画面のデータに含まれる画面属性のバックライトに関連する項目及びその設定値と、システム変数に含まれる画面属性のバックライトに関連する項目及びその設定値とは、図３に示すようになる。
【００３４】
タッチパネル１８は、液晶表示装置１７の表示画面上でタッチ入力を行うために液晶表示装置１７の表示画面上に配置されている入力装置である。
【００３５】
次に、プログラマブル表示器１のバックライト色の切り替えに関連する動作について図４に示すフローチャートを参照して説明する。
【００３６】
プログラマブル表示器１に電源が投入されると、図４に示すフローチャートが開始される。まず、ＣＰＵ１１は、システム変数のバックライト色に関する設定値をＦＥＰＲＯＭ１５から読み出し（ステップＳ１０）、システム変数のバックライト色に関する設定値が００ｈであるか否かを判定する（ステップＳ２０）。
【００３７】
システム変数のバックライト色に関する設定値が００ｈであれば（ステップＳ２０のＹＥＳ）、ＣＰＵ１１は、液晶表示装置１７に表示中の画面に対応する画面データに含まれるベース画面のデータの一部である画面属性のバックライト色に関する設定値及びバックライト点滅に関する設定値をＦＥＰＲＯＭ１５から読み出す（ステップＳ３０）。
【００３８】
ステップＳ３０に続くステップＳ４０において、ＣＰＵ１１は、上記の画面属性のバックライト色に関する設定値及びバックライト点滅に関する設定値に対応するバックライト色（ここでは点灯か点滅かの区別も含む）が現在のバックライト色（ここでは点灯か点滅かの区別も含む）と異なるか否かを判定する。なお、ステップＳ４０及び後述するステップＳ６０の処理を実現するために、プログラマブル表示器１は、現在のバックライト色（ここでは点灯か点滅かの区別も含む）に関する情報をＤＲＡＭ１６に一時的に記憶させており、ステップＳ４０及び後述するステップＳ６０において、ＣＰＵ１１が、現在のバックライト色（ここでは点灯か点滅かの区別も含む）に関する情報をＤＲＡＭ１６から読み出すようにしている。
【００３９】
上記の画面属性のバックライト色に関する設定値及びバックライト点滅に関する設定値に対応するバックライト色（ここでは点灯か点滅かの区別も含む）が現在のバックライト色（ここでは点灯か点滅かの区別も含む）と同一であれば（ステップＳ４０のＮＯ）、ステップＳ１０に戻る。一方、上記の画面属性のバックライト色に関する設定値及びバックライト点滅に関する設定値に対応するバックライト色（ここでは点灯か点滅かの区別も含む）が現在のバックライト色（ここでは点灯か点滅かの区別も含む）と異なれば（ステップＳ４０のＹＥＳ）、ＣＰＵ１１は、現在のバックライト色（ここでは点灯か点滅かの区別も含む）から上記の画面属性のバックライト色に関する設定値及びバックライト点滅に関する設定値に対応するバックライト色（ここでは点灯か点滅かの区別も含む）に切り替わるように、表示制御部１７Ａに指示を出すとともに、ＤＲＡＭ１６が一時的に記憶している現在のバックライト色（ここでは点灯か点滅かの区別も含む）に関する情報を更新し（ステップＳ５０）、その後、ステップＳ１０に戻る。
【００４０】
また、上述したステップＳ２０での判断において、システム変数のバックライト色に関する設定値が００ｈでなければ（ステップＳ２０のＮＯ）、ＣＰＵ１１は、システム変数のバックライト色に関する設定値に対応するバックライト色（ここでは点灯か点滅かの区別も含む）が現在のバックライト色（ここでは点灯か点滅かの区別も含む）と異なるか否かを判定する（ステップＳ６０）。
【００４１】
システム変数のバックライト色に関する設定値に対応するバックライト色（ここでは点灯か点滅かの区別も含む）が現在のバックライト色（ここでは点灯か点滅かの区別も含む）と同一であれば（ステップＳ６０のＮＯ）、ステップＳ１０に戻る。一方、システム変数のバックライト色に関する設定値に対応するバックライト色（ここでは点灯か点滅かの区別も含む）が現在のバックライト色（ここでは点灯か点滅かの区別も含む）と異なれば（ステップＳ６０のＹＥＳ）、ＣＰＵ１１は、現在のバックライト色（ここでは点灯か点滅かの区別も含む）からシステム変数のバックライト色に関する設定値に対応するバックライト色（ここでは点灯か点滅かの区別も含む）に切り替わるように、表示制御部１７Ａに指示を出すとともに、ＤＲＡＭ１６が一時的に記憶している現在のバックライト色（ここでは点灯か点滅かの区別も含む）に関する情報を更新し（ステップＳ７０）、その後、ステップＳ１０に戻る。
【００４２】
そして、プログラマブル表示器１に電源が供給されている限り、上述した一連の動作（バックライト色の制御動作）が繰り返される。
【００４３】
上述したバックライト色の制御動作では、システム変数によるバックライト色制御と表示中の画面に対応する画面データに含まれる画面属性によるバックライト色制御とを、後者よりも前者の優先度を上げることで両立させている。これにより、システム変数によるバックライト色制御により、表示中の画面を切り替えることなくバックライト色の切り替えを行うことができるだけでなく、表示中の画面に対応する画面データに含まれる画面属性によるバックライト色制御により、各画面でバックライト色を切り替えたい場合、画面切り替え毎に毎回システム変数の値を更新しなくても、各画面を表示したいバックライト色で表示することもできる。したがって、プログラマブル表示器１は、バックライト色に関するシステム変数の値によってのみバックライト色の設定を行う従来のプログラマブル表示器に比べて、バックライトの発光色の切り替えに関する利便性が高い。
【００４４】
システム変数によるバックライト色制御は、例えば、液晶表示パネル１７Ｂでの表示内容は同一でバックライト色のみを変更をしてターゲットシステムが特定の状態になったことをユーザに知らせるような画面のデータを作成する場合に、一つの画面データを作成するだけで済むので、便利である。その反面、システム変数によるバックライト色制御は、各画面でバックライト色を切り替えたい場合、画面切り替え毎に毎回バックライト色に関するシステム変数の値を更新する必要があり、煩わしいという問題がある。
【００４５】
プログラマブル表示器１では、表示中の画面に対応する画面データに含まれる画面属性によるバックライト色制御も可能であるため、上記の問題を解決することができる。すなわち、各画面でバックライト色を切り替えたい場合には、システム変数によるバックライト色制御ではなく、表示中の画面に対応する画面データに含まれる画面属性によるバックライト色制御が実行されるようにすることで、画面切り替え毎に毎回システム変数の値を更新しなくても、各画面を表示したいバックライト色で表示することができ、便利である。
【００４６】
以上、本発明に係る実施形態について説明したが、本発明の範囲はこれに限定されるものではなく、発明の主旨を逸脱しない範囲で種々の変更を加えて実行することができる。
【００４７】
例えば、上述した実施形態では、バックライトの光源を発光ダイオードにしているが、発光ダイオード以外の発光素子をバックライトの光源として用いても構わない。また、上述した実施形態では、バックライト色を三種類としているが、バックライト色は二種類であってもよく四種類以上であってもよい。
【００４８】
また、上述した実施形態では、プログラマブル表示器の記憶部を、ＳＲＡＭ、ＦＥＰＲＯＭ、及びＤＲＡＭの三つのメモリで構成したが、これ以外のメモリの種類や個数であっても構わない。また、システム変数と画像データとが同一のメモリでなく、別々のメモリに格納されてもよい。
【００４９】
また、上述した実施形態では、本発明をプログラマブル表示器に適用したが、モノクロ表示を行う表示パネルと当該表示パネルの背面に設けられるバックライトとを有する表示装置を備え、当該バックライトの発光色の切り替えが可能な電子機器全般に適用可能であり、プログラマブル表示器以外に例えば携帯電話機やＰＯＳ（Point of sale）端末などに適用することが考えられる。
【符号の説明】
【００５０】
１  本発明の一実施形態に係るプログラマブル表示器
２  制御用ホストコンピュータ
３  通信ネットワーク
４  ＰＬＣ
５  デバイス
１１  ＣＰＵ
１２、１３  インターフェース部
１４  ＳＲＡＭ
１５  ＦＥＰＲＯＭ
１６  ＤＲＡＭ
１７  液晶表示装置
１７Ａ  表示制御部
１７Ｂ  液晶表示パネル
１７Ｃ  バックライト
１８  タッチパネル
【図１】
2011039143.tif 000003
【図２】
2011039143.tif 000004
【図３】
2011039143.tif 000005
【図４】
2011039143.tif 000006