(57)【特許請求の範囲】
【請求項１】
被制御機器を制御する制御装置と通信可能に接続されて前記制御装置に関する状態を含む画面の表示を行うとともに前記制御装置に対するユーザインターフェースとして機能するプログラマブル表示器であって、
外部の画面データ作成装置により作成されて前記制御装置に関する状態を含む表示を行うための複数の画面データを記憶する不揮発性記憶部と、
各種情報が入力される入力部と、
前記画面データを画面表示する表示部と、
前記複数の画面データを前記表示部に縮小分割画面表示する画面表示処理部と、
を備え、
前記不揮発性記憶部に記憶された前記複数の画面データは、前記画面を前記表示部の画面サイズに合わせて一画面表示するための画面データであり、
前記画面表示処理部は、前記入力部から入力されて前記表示部の分割および前記複数の画面データの縮小画面表示を指示する縮小分割画面表示指示情報に基づいて、前記表示部を複数の表示領域に分割し、前記不揮発性記憶部に記憶された前記複数の画面データを使用して該複数の画面データを前記分割された複数の表示領域に縮小して表示すること、
を特徴とするプログラマブル表示器。
【請求項２】
前記縮小分割画面表示指示情報は、
前記表示部を前記複数の表示領域に分割する分割数を指定する画面分割数情報と、
前記分割された複数の表示領域に縮小して表示される前記複数の画面データを指定する縮小表示画面情報と、
を含むことを特徴とする請求項１に記載のプログラマブル表示器。
【請求項３】
前記画面分割数情報と、前記不揮発性記憶部に記憶された前記複数の画面データのうち前記縮小表示画面情報により指定される複数の画面データとが登録される縮小画面表示デバイスを備え、
前記画面表示処理部は、前記縮小画面表示デバイスに登録された前記画面分割数情報と前記複数の画面データとを用いて前記複数の画面データを縮小して表示すること、
を特徴とする請求項２に記載のプログラマブル表示器。
【請求項４】
前記複数の画面データを縮小して表示する際に前記画面データに配置された表示オブジェクトのうち表示を抑制する表示オブジェクトを指定する表示抑制オブジェクト情報が前記画面データ毎に登録される表示抑制デバイスを備え、
前記画面表示処理部は、前記複数の画面データを縮小して表示する際に、前記表示抑制デバイスに登録された前記表示抑制オブジェクト情報で指定された表示オブジェクトの表示を抑制すること、
を特徴とする請求項１から３のいずれか１つに記載のプログラマブル表示器。
【請求項５】
前記画面表示処理部は、前記入力部から入力されて前記複数の画面データの縮小分割画面表示状態の解除を指示する縮小分割表示解除情報に基づいて前記複数の画面データの縮小分割画面表示の状態を、前記複数の画面データのうちのいずれかの１つを前記表示部に前記表示部のサイズでの一画面表示の状態に切り換えること、
を特徴とする請求項１から３のいずれか１つに記載のプログラマブル表示器。
【請求項６】
前記入力部と前記表示部とがタッチパネルにより構成され、
前記タッチパネルにおける前記分割された複数の表示領域のうちのいずれかの１つの表示領域をタッチすることにより前記縮小分割表示解除情報が入力され、
前記画面表示処理部は、前記タッチされた表示領域に縮小表示されている画面データを前記表示部のサイズで一画面表示すること、
を特徴とする請求項５に記載のプログラマブル表示器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラマブル表示器に関するものであり、特に、表示画面を分割して複数の画面を表示可能なプログラマブル表示器に関する。
【背景技術】
【０００２】
プログラマブル表示器は、ＰＬＣ（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｃｏｎｔｒｏｌｌｅｒ）等の制御装置に接続され、接続された制御装置の状態を表示し、オペレータに操作・監視を促す。プログラマブル表示器において制御装置の状態を表示するには、制御対象の装置に合わせた制御画面データを作画ソフトウェア等の画面データ作成装置で作成し、プログラマブル表示器の不揮発性メモリに格納する。これにより、プログラマブル表示器は、不揮発性メモリ内に格納された制御画面データを用いて動作して制御装置の状態を表示する。【０００３】
画面データ作成装置で作成される画面は、通常、視認性や操作性を考慮して、プログラマブル表示器の表示サイズに合わせた制御画面データとして、情報表示画面や操作画面が複数作成される。そして、プログラマブル表示器では、その中の１つをディスプレイに表示する。また、オペレータは、制御対象の装置の操作・監視のために必要な情報を表示するために、ディスプレイに表示する画面を切換えることを行う。【０００４】
制御対象の装置の運転中において制御装置の操作よりも動作状況の監視を重視する場合、オペレータは装置全体を示す画面をプログラマブル表示器のディスプレイに表示させる。そして、詳細情報を見る場合、異常発生時に発生個所の情報を見る場合等には、オペレータは、詳細情報を表示する画面をプログラマブル表示器のディスプレイの主表示領域に置き換えることによって必要な情報を表示させる（例えば、特許文献１参照）。【０００５】
また、プログラマブル表示器に表示する制御画面データには、制御装置の数値情報、時間遷移によるグラフ、状態を示すランプ、状態履歴情報などの情報を表示するデータが含まれている。画面データ作成装置で、予め、これらのさまざまな情報を１つの画面で表示するように画面データを作成し、プログラマブル表示器の不揮発性メモリに格納しておくことにより、プログラマブル表示器でディスプレイに表示することができる。表示する組み合わせを子ウインドウ画面で表示し、これらを並べた画面を準備することで、子ウィンドウで表示する情報を切換え表示することも可能である（例えば、特許文献２参照）。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００６−２４４４１７号公報
【特許文献２】特開２００８−２８７３６０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかし、特許文献１の技術は、主画面で表示する装置全体の系統図の画面を画面作成装置で予め作成してプログラマブル表示器の不揮発性メモリに格納する必要があり、プログラマブル表示器の不揮発性メモリが消費される、という問題があった。また、副画面との入れ替えだけでは縮小された表示であり、操作するためには、更に元の画面に戻すことが必要であった。【０００８】
また、特許文献２の技術は、子ウィンドウで構成する画面を設計してプログラマブル表示器の不揮発性メモリに格納する必要があり、プログラマブル表示器の不揮発性メモリが消費される、という問題があった。また、子ウィンドウで表示する画面は、視認性や操作性の観点から画面データ作成装置で作成したサイズの表示であり、装置全体を示すには別途画面を作成する必要があった。【０００９】
本発明は、上記に鑑みてなされたものであって、プログラマブル表示器に備える不揮発性記憶部を消費することなく、複数画面の縮小分割表示が可能なプログラマブル表示器を得ることを目的とする。
【課題を解決するための手段】
【００１０】
上述した課題を解決し、目的を達成するために、本発明にかかるプログラマブル表示器は、被制御機器を制御する制御装置と通信可能に接続されて前記制御装置に関する状態を含む画面の表示を行うとともに前記制御装置に対するユーザインターフェースとして機能するプログラマブル表示器であって、外部の画面データ作成装置により作成されて前記制御装置に関する状態を含む表示を行うための複数の画面データを記憶する不揮発性記憶部と、各種情報が入力される入力部と、前記画面データを画面表示する表示部と、前記複数の画面データを前記表示部に縮小分割画面表示する画面表示処理部と、を備え、前記不揮発性記憶部に記憶された前記複数の画面データは、前記画面を前記表示部の画面サイズに合わせて一画面表示するための画面データであり、前記画面表示処理部は、前記入力部から入力されて前記表示部の分割および前記複数の画面データの縮小画面表示を指示する縮小分割画面表示指示情報に基づいて、前記表示部を複数の表示領域に分割し、前記不揮発性記憶部に記憶された前記複数の画面データを使用して該複数の画面データを前記分割された複数の表示領域に縮小して表示すること、を特徴とする。
【発明の効果】
【００１１】
本発明によれば、プログラマブル表示器に備える不揮発性記憶部を消費することなく、複数画面の縮小分割表示が可能なプログラマブル表示器が得られる、という効果を奏する。
【図面の簡単な説明】
【００１２】
【図１】図１は、本発明の実施の形態にかかるプログラマブル表示器が適用された制御システムの概略構成を示す図である。
【図２】図２は、本発明の実施の形態にかかるプログラマブル表示器の構成を示す図である。
【図３】図３は、本発明の実施の形態にかかる縮小分割表示機能により複数の画面を縮小表示する場合のプログラマブル表示器における処理手順を示すフローチャートである。
【図４】図４は、本発明の実施の形態にかかる縮小分割画面表示指示情報の入力画面の一例を示す図である。
【図５】図５は、縮小画面Ａ表示領域〜縮小画面Ｄ表示領域の４つの表示領域に分割された表示部に、制御画面データ（１）〜制御画面データ（４）の４つの画面が縮小画面表示される状態を示す図である。
【図６】図６は、制御画面データ（５）が一画面表示された状態を示す図である。
【図７】図７は、縮小画面Ｄ表示領域に縮小表示される制御画面データが制御画面データ（４）から制御画面データ（５）に変更された状態を示す図である。
【図８】図８は、本発明の実施の形態にかかるプログラマブル表示器において４つの画面の縮小画面表示が解除されて一画面表示に切り替わる処理を示す図である。
【図９】図９は、本発明のプログラマブル表示器において、オブジェクト表示抑制機能が実行されていない状態の縮小分割画面と、オブジェクト表示抑制機能が実行された状態の縮小分割画面とを比較して示す図である。
【図１０】図１０は、本発明のプログラマブル表示器が取り扱う縮小表示領域を示す図である。
【発明を実施するための形態】
【００１３】
以下に、本発明にかかるプログラマブル表示器の実施の形態を図面に基づいて詳細に説明する。なお、本発明は以下の記述に限定されるものではなく、本発明の要旨を逸脱しない範囲において適宜変更可能である。
【００１４】
実施の形態
図１は、本発明の実施の形態にかかるプログラマブル表示器１００が適用された制御システム１０の概略構成を示す図である。制御システム１０は、複数の機器の制御に用いられる制御システムである。制御システム１０は、プログラマブル表示器１００、制御装置３００、複数の被制御機器４０１〜４０３および画面データ作成装置５００を備える。なお、本明細書においてオペレータとは、プログラマブル表示器１００を操作する人を意味する。また、本明細書においてユーザとは画面データ作成装置５００を介してプログラマブル表示器１００の画面を設計する画面設計者を意味する。
【００１５】
画面データ作成装置５００は、プログラマブル表示器１００に通信可能に接続されている。画面データ作成装置５００は、ユーザからの操作に応じて、プログラマブル表示器１００上に表示すべき画面の設計データである制御画面データを作成する。画面データ作成装置５００は、制御画面データをプログラマブル表示器１００へ供給する。
【００１６】
プログラマブル表示器１００は、画面データ作成装置５００および制御装置３００に通信可能に接続されている。プログラマブル表示器１００は、画面データ作成装置５００から供給された制御画面データに従って、画面データ作成装置５００で設計された画面をその表示画面上に表示する。この画面により、オペレータは制御装置３００および複数の被制御機器４０１〜４０３の動作状況を監視できる。また、プログラマブル表示器１００は、その表示画面を介してオペレータからの操作を受けて、オペレータからの操作に従い、制御装置３００内に保持されたデータを読み出したり制御装置３００内に保持されたデータを書き換えたりする。すなわち、プログラマブル表示器１００は、制御装置３００に対するユーザインターフェースとして機能する。
【００１７】
制御装置３００は、プログラマブル表示器１００および複数の被制御機器４０１〜４０３に接続されている。制御装置３００は、例えばＰＬＣ（Ｐｒｏｇｒａｍｍａｂｌｅ  Ｌｏｇｉｃ  Ｃｏｎｔｒｏｌｌｅｒ）であり、複数の被制御機器４０１〜４０３を制御する。
【００１８】
次に、プログラマブル表示器１００の構成について図２を用いて説明する。図２は、実施の形態にかかるプログラマブル表示器１００の構成を示す図である。プログラマブル表示器１００は、制御部１１０、画面表示処理部１２０、表示画面１３０、操作処理部１４０、不揮発性メモリ（記憶手段）１５０、ワークメモリ（記憶手段）１７０、外部機器通信処理部１８０、通信インターフェース１９０を備える。
【００１９】
制御部１１０は、プログラマブル表示器１００の各部を全体的に制御する。外部機器通信処理部１８０は、通信インターフェース１９０を介して、画面データ作成装置５００から送信された制御画面データを受信して、受信した制御画面データを不揮発性メモリ１５０の制御画面データ記憶部１６０に記憶させる。制御画面データ記憶部１６０には、画面データ作成装置５００から送信された制御データとして、たとえば制御画面データ（１）１６１、制御画面データ（２）１６２、制御画面データ（３）１６３、制御画面データ（４）１６４・・・と、複数の制御画面データが記憶されている。
【００２０】
ここで、制御画面データ（１）１６１、制御画面データ（２）１６２、制御画面データ（３）１６３、制御画面データ（４）１６４は、画面データ作成装置５００で作成された通常の制御画面データである。通常の制御画面データとは、視認性や操作性を考慮して、表示部１３１の画面サイズに合わせて表示（１画面表示）した画面上で操作を行うことを考慮して作画された制御画面データである。また、画面データ作成装置５００で作成された制御画面データは、それぞれ固有の画面番号が付けられており、この画面番号により制御画面データを管理できる。
【００２１】
不揮発性メモリ１５０は、プログラマブル表示器１００の処理を行うプログラム等の各種プログラム、画面データ作成装置５００で作成された制御画面データ、処理時に生成されるデータ等の各種データを記憶する記憶手段である。不揮発性メモリ１５０には、ハードディスクドライブや半導体記憶装置などを適用可能である。制御部１１０は、不揮発性メモリ１５０から適宜、画面データを読み出し、読み出した画面データをワークメモリ１７０に格納する。ワークメモリ１７０は、ユーザ（画面設計者）が自由に値を格納・参照するための記憶素子（例えば、ＲＡＭなどのメモリ）である。
【００２２】
表示画面１３０は、表示部１３１と操作入力部１３２との機能を兼ねており、グラフィックや文字を表示し、かつ表示部１３１におけるオペレータの操作部位を検出し、該操作部位に対応した入力情報をプログラマブル表示器１００に入力する。表示部１３１は、画面と該画面内に配置される複数の表示オブジェクトとを表示する表示処理手段であり、例えば、ＬＣＤ（液晶表示デバイス）である。操作入力部１３２は、各種入力情報の入力手段であり、たとえばタッチパネルである。この入力情報により、プログラマブル表示器１００自身を制御でき、また表示部１３１に表示される画面の表示オブジェクト等を更新して制御装置３００を制御することができる。なお、表示部１３１と操作入力部１３２とを個別に設けることも可能である。
【００２３】
また、制御画面データにより表示部１３１に表示された画面に表示される表示オブジェクトは、制御装置３００から送信される制御装置３００に関する各種状態を含む情報、被制御機器４０１〜４０３の動作情報等により適時更新される。これにより、画面に表示される表示オブジェクトを監視することにより、制御装置３００による被制御機器４０１〜４０３の制御状態、被制御機器４０１〜４０３の動作状況等の監視が可能である。
【００２４】
操作処理部１４０は、表示画面１３０からの入力情報を判定し、該入力情報を制御部１１０に供給する。操作処理部１４０は、たとえば操作入力部１３２を介して処理開始の指示を検出すると、検出された処理開始の指示を制御部１１０へ供給する。制御部１１０は、処理開始の指示に応じて、たとえば不揮発性メモリ１５０から制御画面データをワークメモリ１７０に読み出す。そして、制御部１１０は、読み出したデータやプログラム等の定義内容に基づいて、所定の制御、例えば、画面表示や操作に対する制御、外部接続機器（例えば、通信インターフェース１９０を介した制御装置３００）との通信などを行う。なお、制御部１１０は、不揮発性メモリ１５０から直接データを読み出し、読み出されたデータ等に基づいて所定の制御を行ってもよい。
【００２５】
画面表示処理部１２０は、制御部１１０から送信される画面表示指示情報に応じて不揮発性メモリ１５０またはワークメモリ１７０を参照し、制御画面データに基づいて所定の画面、およびその画面内に配置される複数の表示オブジェクトを表示部１３１に表示する。
【００２６】
また、プログラマブル表示器１００は、通常の一画面表示機能を実施するための一画面表示デバイス２１０と、縮小分割表示機能を実施するための縮小画面表示デバイス２２０とを備える。縮小分割表示機能は、表示部１３１の表示領域を複数の表示領域に分割して、該分割された複数の表示領域のそれぞれに異なる画面を縮小して表示する機能である。
【００２７】
一画面表示デバイス２１０には、一画面表示指示情報で指定された表示部１３１に表示させる画面番号情報が登録される。縮小画面表示デバイス２２０は、縮小分割画面表示を指示する縮小分割画面表示指示情報が登録される。縮小画面表示デバイス２２０は、画面分割数登録部２３０と縮小表示画面登録部２４０とを備える。画面分割数登録部２３０は、縮小分割画面表示指示情報の画面分割数情報が登録される。縮小表示画面登録部２４０は、縮小表示画面情報により指定された縮小表示対象画面の制御画面データが登録される。
【００２８】
また、プログラマブル表示器１００は、オブジェクト表示抑制機能を実施するための表示抑制デバイス２５０を備える。オブジェクト表示抑制機能は、制御画面データを縮小画面表示する際に、該制御画面データに配置された任意の表示オブジェクトの表示を抑制する機能である。
【００２９】
つぎに、プログラマブル表示器１００における画面表示処理について説明する。制御画面データに基づいて表示部１３１に１つの画面を表示する場合には、オペレータにより、表示部１３１に表示させる画面番号情報を含んだ一画面表示指示情報が操作入力部１３２（タッチパネル）を介して入力される。操作処理部１４０は、操作入力部１３２を介して一画面表示指示情報を検出すると、検出された一画面表示指示情報を制御部１１０へ送信する。
【００３０】
制御部１１０は、一画面表示指示情報で指定された表示部１３１に表示させる画面番号情報を一画面表示デバイス２１０に登録するとともに、画面表示処理部１２０へ一画面表示指示情報を送信する。画面表示処理部１２０は、一画面表示指示情報を受信すると、画面番号情報が一画面表示デバイス２１０に登録された制御画面データを不揮発性メモリ１５０から検索してワークメモリ１７０に読み出す。そして、画面表示処理部１２０は、ワークメモリ１７０に読み出された制御画面データの定義内容に基づいて描画し、画面およびその画面内に配置される複数の表示オブジェクトを表示部１３１に表示する。
【００３１】
つぎに、表示部１３１に複数の画面を表示して複数の画面の情報を監視する場合について説明する。複数の画面の情報を同時に監視するためには、表示部１３１に複数の画面を表示することが必要となる。そこで、プログラマブル表示器１００は、表示部１３１の表示領域を複数の表示領域に分割して、該分割された複数の表示領域のそれぞれに異なる画面を縮小して表示する縮小分割表示機能を備えている。
【００３２】
以下、縮小分割表示機能により複数の画面を縮小表示する場合のプログラマブル表示器１００における処理について図３を参照して説明する。図３は、縮小分割表示機能により複数の画面を縮小表示する場合のプログラマブル表示器１００における処理手順を示すフローチャートである。
【００３３】
たとえばプログラマブル表示器１００におけるメニュー画面等に、縮小分割表示機能を選択する縮小分割表示タブ（選択ボタン）が設けられる。オペレータは、縮小分割表示タブを選択することにより表示される縮小分割表示指定画面において、縮小分割画面表示を指示する縮小分割画面表示指示情報を操作入力部１３２（タッチパネル）を用いて入力する。
【００３４】
縮小分割表示指定画面において入力される縮小分割画面表示指示情報としては、画面分割数情報と縮小表示画面情報とが用いられる。画面分割数情報は、複数の画面を表示部１３１に表示する際に表示部１３１の表示領域を分割する分割数を、すなわち表示部１３１に縮小して表示される画面の数を指定する。縮小表示画面情報は、分割された表示部１３１の各表示領域に縮小して表示される複数の縮小表示対象画面の画面番号を指定する。
【００３５】
縮小分割画面表示指示情報の入力は、たとえば図４のような操作入力画面を設けることにより実現できる。図４は、縮小分割画面表示指示情報の入力画面の一例を示す図である。図４（ａ）に示す画面分割数情報の入力画面５０１では、画面分割数情報として４分割、９分割、１６分割・・・を選択可能とされている。図４（ｂ）に示す縮小表示画面情報の入力画面５０２では、複数の縮小表示対象画面の画面番号を入力可能とされている。
【００３６】
操作処理部１４０は、操作入力部１３２を介して縮小分割画面表示指示情報を検出して取得すると（ステップＳ１１０）、取得した縮小分割画面表示指示情報を制御部１１０へ送信する。
【００３７】
制御部１１０は、縮小分割画面表示指示情報の画面分割数情報を縮小画面表示デバイス２２０の画面分割数登録部２３０に登録する。また、制御部１１０は、縮小表示画面情報により指定された縮小表示対象画面の制御画面データを、不揮発性メモリ１５０の制御画面データ記憶部１６０から検索して縮小画面表示デバイス２２０の縮小表示画面登録部２４０に登録する（ステップＳ１２０）。そして、制御部１１０は、画面表示処理部１２０へ縮小分割画面表示指示情報を送信する。
【００３８】
画面表示処理部１２０は、縮小分割画面表示指示情報を受信すると、縮小画面表示デバイス２２０の画面分割数登録部２３０に登録された画面分割数情報に基づいて、表示部１３１の表示領域を複数の領域に分割する（ステップＳ１３０）。そして、画面表示処理部１２０は、縮小画面表示デバイス２２０の縮小表示画面登録部２４０に登録された複数の制御画面データをワークメモリ１７０に読み出す。さらに、画面表示処理部１２０は、ワークメモリ１７０に読み出された制御画面データの定義内容に基づいて描画し、画面およびその画面内に配置される表示オブジェクトを表示部１３１における分割された複数の表示領域のそれぞれに縮小表示する（ステップＳ１４０）。
【００３９】
たとえば、表示部１３１の表示領域を４分割した領域に画面を縮小して表示するには、画面分割数情報として「４」を指定する。この場合、画面表示処理部１２０は、縮小画面表示デバイス２２０の画面分割数登録部２３０に登録された画面分割数情報に基づいて、図５に示すように表示部１３１の表示領域を縮小画面Ａ表示領域１３１Ａ（図５（ａ））、縮小画面Ｂ表示領域１３１Ｂ（図５（ｂ））、縮小画面Ｃ表示領域１３１Ｃ（図５（ｃ））、縮小画面Ｄ表示領域１３１Ｄ（図５（ｄ））の４つの表示領域に分割する。そして、画面表示処理部１２０は、分割した４つの表示領域のそれぞれに、縮小画面表示デバイス２２０の縮小表示画面登録部２４０に登録された複数の制御画面データに基づいて、画面およびその画面内に配置される表示オブジェクトを縮小して描画する。これにより、複数の異なる制御画面データの画面を表示部１３１に同時に自動で縮小表示することができる。
【００４０】
図５は、縮小画面Ａ表示領域１３１Ａ、縮小画面Ｂ表示領域１３１Ｂ、縮小画面Ｃ表示領域１３１Ｃ、縮小画面Ｄ表示領域１３１Ｄの４つの表示領域に分割された表示部１３１に、制御画面データ（１）１６１、制御画面データ（２）１６２、制御画面データ（３）１６３、制御画面データ（４）１６４の４つの画面が縮小画面表示される状態を示す図である。図５（ｅ）は、縮小画面Ａ表示領域１３１Ａ、縮小画面Ｂ表示領域１３１Ｂ、縮小画面Ｃ表示領域１３１Ｃ、縮小画面Ｄ表示領域１３１Ｄの４つの表示領域に分割された表示部１３１に、制御画面データ（１）１６１、制御画面データ（２）１６２、制御画面データ（３）１６３、制御画面データ（４）１６４の４つの画面が縮小画面表示された状態を示す。上述したように制御画面データ（１）１６１、制御画面データ（２）１６２、制御画面データ（３）１６３、制御画面データ（４）１６４自体は、画面データ作成装置５００で作成された通常の制御画面データである。通常の制御画面データとは、視認性や操作性を考慮して、表示部１３１の画面サイズに合わせて表示（一画面表示）した画面上で操作を行うことを考慮して作画された制御画面データである。
【００４１】
図５に示す例では、縮小画面表示デバイス２２０の画面分割数登録部２３０において４分割画面表示の指定を登録している。また、縮小画面表示デバイス２２０の縮小表示画面登録部２４０において、縮小画面Ａ表示領域１３１Ａに縮小表示される制御画面データの登録部である縮小画面Ａ登録部２４１に制御画面データ（１）１６１を、縮小画面Ｂ表示領域１３１Ｂに縮小表示される制御画面データの登録部である縮小画面Ｂ登録部２４２に制御画面データ（２）１６２を、縮小画面Ｃ表示領域１３１Ｃに縮小表示される制御画面データの登録部である縮小画面Ｃ登録部２４３に制御画面データ（３）１６３を、縮小画面Ｄ表示領域１３１Ｄに縮小表示される制御画面データの登録部である縮小画面Ｄ登録部２４４に制御画面データ（４）１６４を登録した場合を示している。なお、図５における左側の列には、各制御画面データが表示部１３１の画面サイズに合わせて表示（一画面表示）された場合の画面を示している。
【００４２】
つぎに、図５に示されるように表示部１３１に制御画面データが４分割縮小表示された状態で、縮小画面Ｄ表示領域１３１Ｄに縮小表示される制御画面データを制御画面データ（４）１６４から、図６に示される制御画面データ（５）１６５に変更する場合について説明する。図６は、制御画面データ（５）１６５が一画面表示された状態を示す図である。この場合は、上述した縮小分割表示機能における縮小表示画面情報の入力において、縮小画面Ｄ表示領域１３１Ｄに縮小表示される制御画面データの登録部である縮小画面Ｄ登録部２４４に制御画面データ（５）１６５を登録し直せばよい。なお、制御画面データ（５）１６５も画面データ作成装置５００で作成された通常の制御画面データである。
【００４３】
これにより、図７に示されるように、制御画面データ（１）１６１、制御画面データ（２）１６２、制御画面データ（３）１６３、制御画面データ（５）１６５の４つの画面データが表示部１３１に縮小画面表示される。図７は、縮小画面Ｄ表示領域１３１Ｄに縮小表示される制御画面データが制御画面データ（４）１６４から制御画面データ（５）１６５に変更された状態を示す図である。
【００４４】
制御画面データは、表示部１３１の画面サイズに合わせて表示（一画面表示）した場合に文字認識や操作することを考えて作成されている。このため、制御画面データが縮小表示された際の画面サイズでは、隣接するスイッチを触れる等、誤った操作が発生するおそれがある。
【００４５】
そこで、表示部１３１に縮小表示された画面において操作を行う場合、たとえば表示部１３１において縮小画面が表示されている領域、すなわちタッチパネル（操作入力部１３２）において縮小画面が表示されている領域をタッチすることにより、縮小分割表示解除情報が入力される。たとえば図８に示されるように、タッチパネル（操作入力部１３２）の縮小画面Ｃ表示領域１３１Ｃをタッチすることにより、縮小分割表示解除情報が入力される。図８は、プログラマブル表示器１００において４つの画面の縮小画面表示が解除されて一画面表示に切り替わる処理を示す図である。図８（ａ）は、制御画面データ（１）１６１、制御画面データ（２）１６２、制御画面データ（３）１６３、制御画面データ（４）１６４の４つの画面が縮小画面表示された状態を示している。図８（ｂ）は、制御画面データ（３）１６３が一画面表示された状態を示している。
【００４６】
操作処理部１４０は、操作入力部１３２を介して縮小分割表示解除情報を検出し、取得すると、取得した縮小分割表示解除情報を制御部１１０へ送信する。
【００４７】
制御部１１０は、縮小分割表示解除情報を受信すると、該縮小分割表示解除情報に基づいて縮小画面表示デバイス２２０の設定を無効にする。すなわち、縮小分割表示機能を無効にする。そして、制御部１１０は、縮小表示画面登録部２４０の縮小画面Ｃ登録部２４３に登録されている制御画面データ（３）１６３の画面番号を一画面表示デバイス２１０に登録するとともに、画面表示処理部１２０へ縮小分割表示解除情報を送信する。
【００４８】
画面表示処理部１２０は、縮小分割表示解除情報を受信すると、一画面表示デバイス２１０へ登録された画面番号に該当する制御画面データ（３）１６３を不揮発性メモリ１５０からワークメモリ１７０として読み出す。そして、画面表示処理部１２０は、ワークメモリ１７０に読み出された制御画面データ（３）１６３の定義内容に基づいて描画し、画面およびその画面内に配置される複数の表示オブジェクトを表示部１３１に表示（一画面表示）する。これにより、画面データ作成装置５００で作成された視認性、操作性の良い元のサイズの画面で操作することができる。
【００４９】
また、各制御画面データを縮小分割表示した監視用画面表示では、画面に縮小表示された表示オブジェクトが隣接して視認性が悪くなる可能性がある。また、画面に縮小表示された縮小文字のサイズが、プログラマブル表示器１００の有する最小文字サイズより小さい場合は、文字同士が重なって視認性が悪くなる可能性がある。
【００５０】
そこで、本実施の形態にかかるプログラマブル表示器１００は、上記のような事象を解消するために、オブジェクト表示抑制機能として表示抑制デバイス２５０を備える。表示抑制デバイス２５０には、制御画面データを縮小画面表示する際に、該制御画面データに配置された任意の表示オブジェクトの表示を抑制する機能を担う。
【００５１】
表示抑制デバイス２５０には、制御画面データを縮小画面表示する際に表示を抑制する表示オブジェクトが、表示抑制オブジェクト情報として制御画面データ毎にあらかじめ登録される。そして、画面表示処理部１２０は、上述した処理により複数の制御画面データを縮小分割表示する際に、表示抑制デバイス２５０に登録された表示抑制オブジェクト情報を参照して、表示抑制オブジェクト情報に登録されていない、縮小表示する際に必要な表示オブジェクトのみを縮小して描画する。これにより、任意の表示オブジェクトのみを選択して画面表示することができ、上記のような視認性の低下を防止できる。また、画面の詳細は、通常の一画面表示状態で制御画面データを表示部１３１に表示することで確認することができる。
【００５２】
図９は、プログラマブル表示器１００において、オブジェクト表示抑制機能が実行されていない状態の縮小分割画面と、オブジェクト表示抑制機能が実行された状態の縮小分割画面とを比較して示す図である。図９（ａ）は、制御画面データ（１）１６１、制御画面データ（２）１６２、制御画面データ（３）１６３、制御画面データ（４）１６４の４つの画面が縮小画面表示された状態であって、オブジェクト表示抑制機能が実行されていない状態を示している。図９（ｂ）は、制御画面データ（１）１６１、制御画面データ（２）１６２、制御画面データ（３）１６３、制御画面データ（４）１６４の４つの画面が縮小画面表示された状態であって、オブジェクト表示抑制機能が実行されて、表示オブジェクトの表示数が少なくなっている状態を示している。
【００５３】
なお、上記においては、表示部１３１の表示領域を４分割する場合について説明したが、表示部１３１の表示領域の分割数はこれに限定されない。たとえば、図１０に示すように、表示部１３１の表示領域を９分割、１６分割等にし、より多くの制御画面データを同時に表示する画面に切り替えることもできる。図１０は、プログラマブル表示器１００が取り扱う縮小表示領域を示す図である。
【００５４】
図１０（ａ）は、表示部１３１の表示領域を４分割した場合の分割された縮小表示領域を示す図であり、縮小画面Ａ表示領域〜縮小画面Ｄ表示領域の４つの縮小表示領域を示す図である。図１０（ｂ）は、表示部１３１の表示領域を９分割した場合の分割された縮小表示領域を示す図であり、縮小画面Ａ表示領域〜縮小画面Ｉ表示領域の９つの縮小表示領域を示す図である。図１０（ｃ）は、表示部１３１の表示領域を１６分割した場合の分割された縮小表示領域を示す図であり、縮小画面Ａ表示領域〜縮小画面Ｐ表示領域の１６個の縮小表示領域を示す図である。
【００５５】
なお、上記において説明したプログラマブル表示器１００の機能は、適宜組み合わせて実施可能である。
【００５６】
上述したように、本実施の形態にかかるプログラマブル表示器１００では、縮小分割画面表示指示情報の画面分割数情報が縮小画面表示デバイス２２０の画面分割数登録部２３０に登録される。また、縮小表示画面情報により指定された縮小表示対象画面の制御画面データが、不揮発性メモリ１５０の制御画面データ記憶部１６０から検索されて縮小画面表示デバイス２２０の縮小表示画面登録部２４０に登録される。そして、縮小画面表示デバイス２２０の画面分割数登録部２３０に登録された画面分割数情報に基づいて表示部１３１の表示領域が複数の領域に分割され、また縮小画面表示デバイス２２０の縮小表示画面登録部２４０に登録された複数の制御画面データがワークメモリ１７０に読み出される。そして、ワークメモリ１７０に読み出された制御画面データが描画され、分割された複数の表示領域に縮小表示される。
【００５７】
このような本実施の形態にかかるプログラマブル表示器１００では、不揮発性メモリ１５０の制御画面データ記憶部１６０に記憶された制御画面データをそのまま使用して縮小表示するため、複数画面の縮小分割表示を行うための特別な画面、フォーマット等をあらかじめ設計して不揮発性メモリ１５０に記憶しておく必要がない。このため、本実施の形態にかかるプログラマブル表示器１００では、複数画面の縮小分割表示により不揮発性メモリ１５０の容量が消費されることが無く、不揮発性メモリ１５０に負担が掛からない。また、複数画面の縮小分割表示を行うための特別な画面、フォーマット等をあらかじめ設計しないため、縮小分割表示をおこなう制御画面データを自由に選択可能である。
【００５８】
したがって、本実施の形態にかかるプログラマブル表示器１００によれば、プログラマブル表示器１００の不揮発性記憶部である不揮発性メモリを消費することなく、複数画面の縮小分割表示が可能なプログラマブル表示器を得ることができる。
【産業上の利用可能性】
【００５９】
以上のように、本発明にかかるプログラマブル表示器は、プログラマブル表示器に備える不揮発性記憶部を消費することなく、複数画面の縮小分割表示を実現する場合に有用である。
【符号の説明】
【００６０】
１０  制御システム、１００  プログラマブル表示器、１１０  制御部、１２０  画面表示処理部、１３０  表示画面、１３１  表示部、１３１Ａ  縮小画面Ａ表示領域、１３１Ｂ  縮小画面Ｂ表示領域、１３１Ｃ  縮小画面Ｃ表示領域、１３１Ｄ  縮小画面Ｄ表示領域、１３２  操作入力部、１４０  操作処理部、１５０  不揮発性メモリ、１６０  制御画面データ記憶部、１６１  制御画面データ（１）、１６２  制御画面データ（２）、１６３  制御画面データ（３）、１６４  制御画面データ（４）、１７０  ワークメモリ、１８０  外部機器通信処理部、１９０  通信インターフェース、２１０  一画面表示デバイス、２２０  縮小画面表示デバイス、２３０  画面分割数登録部、２４０  縮小表示画面登録部、２４１  縮小画面Ａ登録部、２４２  縮小画面Ｂ登録部、２４３  縮小画面Ｃ登録部、２４４  縮小画面Ｄ登録部、２５０  表示抑制デバイス、３００  制御装置、４０１，４０２，４０３  被制御機器、５００  画面データ作成装置。
【要約】
制御装置に関する状態を含む画面の表示を行うプログラマブル表示器であって、外部の画面データ作成装置により作成されて前記制御装置に関する状態を含む表示を行うための複数の画面データを記憶する不揮発性記憶部と、各種情報が入力される入力部と、前記画面データを画面表示する表示部と、前記複数の画面データを前記表示部に縮小分割画面表示する画面表示処理部と、を備え、前記不揮発性記憶部に記憶された前記複数の画面データは、前記画面を前記表示部の画面サイズに合わせて一画面表示するための画面データであり、前記画面表示処理部は、前記入力部から入力されて前記表示部の分割および前記複数の画面データの縮小画面表示を指示する縮小分割画面表示指示情報に基づいて、前記表示部を複数の表示領域に分割し、前記不揮発性記憶部に記憶された前記複数の画面データを使用して該複数の画面データを前記分割された複数の表示領域に縮小して表示する。【図１】
0005538634.tif 000002
【図２】
0005538634.tif 000003
【図３】
0005538634.tif 000004
【図４】
0005538634.tif 000005
【図５】
0005538634.tif 000006
【図６】
0005538634.tif 000007
【図７】
0005538634.tif 000008
【図８】
0005538634.tif 000009
【図９】
0005538634.tif 000010
【図１０】
0005538634.tif 000011