(57)【要約】【課題】操作表示装置で表示する画面と異なる画面（内容や解像度の異なる画面）を操作表示装置に接続された表示装置で表示するように、操作表示装置が表示装置で表示する画面を出力する。【解決手段】プログラマブル表示器２（操作表示装置）における表示制御部２１１は、画面メモリ２３に格納された内部画面データ２３１と外部画面データ２３２とを読み出す。内部表示用タイミング形成回路２２ａは、読み出された内部画面データ２３１を表示モジュール２７の解像度に応じたタイミングで表示するように制御する。外部表示用タイミング形成回路４１ａは、読み出された外部画面データ２３２を表示装置３の解像度に応じたタイミングで表示するように制御する。【選択図】図１
2007178472.tif 000002
【特許請求の範囲】
【請求項１】
第１画面を表示する表示手段と、
前記表示手段に表示する前記表示手段の解像度に応じた前記第１画面のデータを格納する第１画面データ格納手段と、
外部に設けられた表示装置に表示する前記表示装置の解像度に応じた第２画面のデータを格納する第２画面データ格納手段と、
前記第１画面データに基づいて前記第１画面を前記表示手段に表示するように、前記第１画面データ格納手段から前記第１画面データを読み出す一方、前記第２画面データに基づいて前記第２画面を前記表示装置に表示するように、前記第２画面データ格納手段から前記第２画面データを読み出す読出手段とを備えていることを特徴とする操作表示装置。
【請求項２】
前記第２画面の表示状態を変更するための操作を受け付ける操作入力手段と、
前記操作入力手段によって受け付けられた操作に応じて前記表示装置に表示されている前記第２画面の表示状態を変更する表示状態変更手段とを備えていることを特徴とする請求項１に記載の操作表示装置。
【請求項３】
前記表示状態変更手段は、前記第２画面の表示内容を変更することを特徴とする請求項２に記載の操作表示装置。
【請求項４】
前記表示状態変更手段は、前記第２画面の表示を切り替えることを特徴とする請求項２に記載の操作表示装置。
【請求項５】
請求項２ないし４のいずれか１項に記載の操作表示装置がコンピュータによって実現され、当該コンピュータを前記表示状態変更手段として機能させるための操作表示プログラム。
【請求項６】
請求項５に記載の操作表示プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、異なる２つの画面の表示を制御する機能を有する操作表示装置に関するものである。
【背景技術】
【０００２】
操作表示装置は、表示装置と、表示装置の表示面上に設けられたタッチパネルとを備えて、表示面上での操作入力を可能にした装置である。このような操作表示装置は、利用される分野に応じて特有の機能を備えている。例えば、プログラマブル表示器は、デバイスを制御するプログラマブルロジックコントローラ（ＰＬＣ）などの制御機器と通信して、デバイスの状態（データ）を表示／制御する機能を有しており、ＨＭＩ(Human Machine Interface) として広く使用されている。
【０００３】
このような操作表示装置は、通常、１つの表示面を有し、その表示面に１つの画面を表示するように構成されている。しかしながら、操作表示装置のこのような構成では、表示される画面を操作表示装置が設置された場所でしか見ることができない。このような不都合に対し、特許文献１には、本体モジュールに接続された複数の表示モジュールに同一の画面を表示することが開示されている。これにより、複数の場所で同じ画面を見ることができる。
【特許文献１】特開２００１−７５６３８号公報（２００１年３月２３日公開）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところが、上記の特許文献１の構成では、複数の表示モジュールに同一（同じ内容および同じ解像度）の画面しか表示することができない。このため、このような表示システムは、例えば、生産現場において、いわゆるあんどん表示を行う表示システムには適していない。
【０００５】
ＬＥＤによる文字表示で行われていたあんどん表示のシステムをディスプレイで実現する場合、次のような表示システムが考えられる。具体的には、この表示システムでは、本日の生産目標数や本日の生産実績数などを含む画面を表示するディスプレイ（あんどん表示用）を現場全体に見えるように上に掲げる一方、その画面の表示内容を変更する操作を行うための操作表示装置を現場周辺に設置する構成となる。
【０００６】
しかしながら、ディスプレイは、現場全体に知らせる内容のみを含む画面を表示するのみである一方、操作表示装置は、ディスプレイの表示内容を変更する操作などを行うためにディスプレイに表示される画面とは異なる操作用の画面を表示する必要がある。また、ディスプレイは、現場全体に画面の表示内容を見せるために、高解像度であることが望まれるが、操作表示装置は、ディスプレイと同じ内容の画面を表示する場合でも、近くで見られるため、ディスプレイほどの高い解像度が要求されない。このため、特許文献１に開示された表示システムでこのようなあんどん表示のシステムを実現することはできない。
【０００７】
本発明は、上記の問題点に鑑みてなされたものであり、操作表示装置で表示する画面と異なる画面（内容や解像度の異なる画面）を外部の表示装置で表示するように、表示装置で表示する画面を出力する操作表示装置を提供することを目的としている。
【課題を解決するための手段】
【０００８】
本発明に係る操作表示装置は、第１画面を表示する表示手段と、前記表示手段に表示する前記表示手段の解像度に応じた前記第１画面のデータを格納する第１画面データ格納手段と、外部に設けられた表示装置に表示する前記表示装置の解像度に応じた第２画面のデータを格納する第２画面データ格納手段と、前記第１画面データに基づいて前記第１画面を前記表示手段に表示するように、前記第１画面データ格納手段から前記第１画面データを読み出す一方、前記第２画面データに基づいて前記第２画面を前記表示装置に表示するように、前記第２画面データ格納手段から前記第２画面データを読み出す読出手段とを備えていることを特徴としている。
【０００９】
上記の構成では、第１画面データが読出手段によって第１画面データ格納手段から読み出されると、第１画面を表示するように、その第１画面データをＬＣＤなどの表示手段に与える。一方、第２画面データが読出手段によって第２画面データ格納手段から読み出されると、第２画面を表示するように、その第２画面データを外部の表示装置に与える。
【００１０】
このように、上記の構成によれば、第１画面データ格納手段および第２画面データ格納手段によって、それぞれ解像度の異なる表示手段と表示装置との表示に供する第１画面データと第２画面データとを格納し、それぞれを読出手段によって読み出している。これにより、操作表示装置の表示手段で表示する第１画面と内容の異なる第２画面を外部の表示装置で表示することができる。これにより、外部の表示装置に大型の解像度の高い装置を用いる一方、表示手段に小型の解像度の低い装置を用いるといったことが可能になる。
【００１１】
前記操作表示装置は、前記第２画面の表示状態を変更するための操作を受け付ける操作入力手段と、前記操作入力手段によって受け付けられた操作に応じて前記表示装置に表示されている前記第２画面の表示状態（表示内容や画面表示の切り替えなど）を変更する表示状態変更手段とを備えていることが好ましい。これにより、ユーザが操作入力手段を用いて所望の操作を行うと、表示状態変更手段によって、操作入力手段に受け付けられた操作に応じて外部の表示装置に表示されている第２画面の表示状態が変更される。それゆえ、操作表示装置から第２画面の表示状態を容易に変更することができる。
【００１２】
前記操作表示装置において、前記表示状態変更手段は、前記第２画面の表示内容を変更することが好ましい。これにより、外部の表示装置によってあんどん表示を行う場合など、離れた場所に設置された表示装置に表示された第２画面の表示内容を容易に書き替えることができる。
【００１３】
あるいは、前記操作表示装置において、前記表示状態変更手段は、前記第２画面の表示を切り替えることが好ましい。これにより、画像化したマニュアルを外部の表示装置に表示する場合など、表示装置に表示される第２画面の切り替えを操作表示装置で行うことで、生産現場における共通のマニュアル閲覧を容易に実現することができる。
【００１４】
本発明の操作表示プログラムは、前記操作表示装置がコンピュータによって実現され、当該コンピュータを前記表示状態変更手段として機能させる。また、この操作表示プログラムは、コンピュータ読み取り可能な記録媒体に記録されて提供される。これにより、操作表示装置から第２画面の表示状態を容易に変更することができる。
【発明の効果】
【００１５】
本発明に係る操作表示装置は、前記の表示手段と、第１および第２画面データ格納手段と、読出手段とを備えているので、操作表示装置で表示する第１画面と内容や解像度で異なる第２画面を外部の表示装置で表示することができる。それゆえ、操作表示装置をあんどん表示などの表示システムに容易に利用することができるという効果を奏する。
【発明を実施するための最良の形態】
【００１６】
本発明の実施形態を図１ないし図５に基づいて説明すると、以下の通りである。
【００１７】
図１に示すように、本実施形態に係る表示システム１は、プログラマブル表示器２と、表示装置３と、ドライバユニット４と、ＰＬＣ５と、ターゲットシステム６とを備えている。
【００１８】
操作表示装置としてのプログラマブル表示器２は、後述するＰＬＣ５と通信して、ＰＬＣ５が取得したデバイス７の状態を表示したり、ユーザによる画面上の入力操作をタッチパネル２６を介して受け付けてデバイス７の状態を書き替えたりする。また、プログラマブル表示器２は、ユーザによる画面上の入力操作をタッチパネル２６を介して受け付けて画面の表示によって、プログラマブル表示器２で表示する画像の処理や表示装置３に表示させる画像の処理を行う。プログラマブル表示器２については、その詳細を後に説明する。
【００１９】
表示装置３は、プログラマブル表示器２と独立して設けられており、プログラマブル表示器２から供給される画像信号に基づいて画面を表示する。この表示装置３は、タッチパネル（図示せず）を必要に応じて有しており、タッチパネルを有する場合、プログラマブル表示器２と同様に、表示面上でのタッチ入力操作を可能にしている。タッチパネルから出力されるタッチデータ（タッチ操作されたことを検出するタッチデータおよびタッチ操作位置の座標データを含む）は、ＵＳＢケーブルなどを介して後述するＨＭＩ制御部２１に送信される。この表示装置３は、例えばあんどん表示用のディスプレイとして用いられる場合は、大型で解像度の高い装置が用いられ、生産現場などの高所に掲げるように設置される。
【００２０】
ドライバユニット４は、表示装置３を駆動するためのユニットであり、外部表示コントローラ４１と、ＶＲＡＭ４２と、ディスプレイインターフェース部（図中、ディスプレイＩ／Ｆ）４３とを有している。
【００２１】
外部表示コントローラ４１は、外部表示用タイミング形成回路４１ａを有している。外部表示用タイミング形成回路４１ａは、プログラマブル表示器２の外部に設けられた表示装置３に表示用画面を表示させるタイミングを形成するとともに、ＶＲＡＭ４２に対する画面データの読み書きを制御する回路である。この外部表示用タイミング形成回路４１ａは、表示装置３の解像度（ＶＧＡ，ＳＶＧＡ，ＸＧＡなど）に応じて同期信号（水平同期信号および垂直同期信号）などのタイミング信号を生成するとともに、表示制御部２１２から供給されてＶＲＡＭ２４に展開した外部画面データ２３２をクロックのタイミングで読み出して表示データとして出力する。これにより、外部表示用タイミング形成回路４１ａは、表示装置３の解像度に応じたタイミングで表示用画面の表示を制御する。上記のタイミング信号は、表示データとともに表示装置３に出力される。
【００２２】
ディスプレイインターフェース部４３は、外部表示コントローラ４１から出力される表示データを表示装置３へ送信するための通信制御部である。このディスプレイインターフェース部４３は、例えばＤＶＩ（Digital Visual Interface）規格のデータに変換する回路を有している。
【００２３】
制御装置としてのＰＬＣ５は、ユーザが作成したシーケンスプログラム（ラダープログラムなど）にしたがって、例えば、数十ｍｓなどの予め定められたスキャンタイム毎に、入力ユニットを介して入力用のデバイス７の状態を取り込むとともに、出力用のデバイス７に制御指示を与える。
【００２４】
入力用のデバイス７としては、センサ（温度センサ、光センサなど）、スイッチ（押ボタンスイッチ、リミットスイッチ、圧力スイッチなど）のような機器が用いられる。出力用のデバイス７としては、アクチュエータ、リレー、電磁弁、表示器などが用いられる。これらのデバイス７は、製造ラインなどの各種のターゲットシステム６の所要各部に配置される。
【００２５】
なお、デバイス７は、後述するタッチパネル２６などの入力装置から手動で入力されたデータを格納するためのデータメモリ（図示せず）における特定の領域であってもよい。また、デバイス７は、ＰＬＣ５内のメモリにおける特定の領域であってもよい。
【００２６】
ＰＬＣ５内のメモリ（デバイスメモリ）は、デバイス７の状態（デバイス７からの出力値やデバイス７への設定値）を示すデータ（ワードデータやビットデータ）を、デバイスアドレスで特定される領域に格納している。メモリにおいて、ワードデバイスは、入出力されるデータが数値のようなワードデータを格納する領域として設定され、ワードアドレス（デバイスアドレス）で指定される。また、ビットデバイスは、オン・オフ状態のようなビットデータを格納する領域として設定され、ビットアドレス（デバイスアドレス）で設定される。このような設定により、メモリ内の任意のワードデバイスまたはビットデバイスをデバイスアドレスを指定してアクセスするだけでデバイス７を制御し、またはその状態に関する情報を個別に取り出すことができる。
【００２７】
以降の説明では、デバイスアドレスを適宜、アドレスと称する。
【００２８】
プログラマブル表示器２は、ＣＰＵなどの演算処理装置を備えており、ユーザが作成した入力操作および表示用の画面データを表示することによりプログラマブル表示器特有の操作機能および表示機能を実現する専用コンピュータである。ＨＭＩ機器として好適に使用されるプログラマブル表示器２は、後述する処理規定情報（タグ）を組み合わせて決定される画面データに基づいて、デバイス７の状態を画面表示する際の動作や、画面（タッチパネル２６）への操作に応じてデバイス７の状態を制御する際の動作を特定する。
【００２９】
このプログラマブル表示器２は、シリアルケーブルを介したＰＬＣ５との通信により、ＰＬＣ５を介して表示画面に状態を表示する各デバイス７の状態を取得し、例えば、後述の表示モジュール２７に各デバイス７の状態を表示する機能を有する。また、プログラマブル表示器２は、後述のタッチパネル２６への操作に応じて、デバイス７へデバイスの状態制御を指示する機能を有する。
【００３０】
なお、デバイス７の状態の取得／変更は、その都度指示してもよいし、プログラマブル表示器２内にキャッシュを用意し、取得／変更時には、キャッシュへアクセスするとともに、所定の時間間隔毎や所定のイベント毎に通信してアドレスの実体と同期を取ってもよい。
【００３１】
プログラマブル表示器２は、上記の機能を実現するために、ＨＭＩ制御部２１と、表示コントローラ２２と、画面メモリ２３と、ＶＲＡＭ２４と、作業メモリ２５と、タッチパネル２６と、表示モジュール２７と、シリアルインターフェース部（図中、シリアルＩ／Ｆ）２８と、ユニットインターフェース部（図中、ユニットＩ／Ｆ）２９とを備えている。以下、プログラマブル表示器２の主要各部について詳細に説明する。
【００３２】
画面メモリ２３は、複数の内部画面データ２３１と複数の外部画面データ２３２とを格納している。内部画面データ２３１は、プログラマブル表示器２の表示モジュール２７に表示させる画面（第１画面）のデータである。外部画面データ２３２は、外部の表示機器、ここでは表示装置３に表示させる画面（第２画面）のデータである。内部画面データ２３１および外部画面データ２３２は、それぞれが表示される表示モジュール２７と表示装置３との解像度に応じたデータとして用意されている。
【００３３】
また、画面メモリ２３は、例えば、ＦＥＰＲＯＭ(Flash Erasable and Programmable ROM)のようなフラッシュメモリによって構成される。フラッシュメモリは、可動部を持たず、かつ衝撃に強いので、劣悪な周囲環境でも安定して動作する。
【００３４】
内部画面データ２３１および外部画面データ２３２は、ユーザ画面のデータであり、予め画面作成用のエディタソフトウエア（画面エディタ）を用いてユーザによって作成される。この画面データは、表示モジュール２７および表示装置３に表示すべきベース画面やパーツのデータおよび各パーツに付与された後述する処理規定情報などを併せて含んでいる。このパーツデータは、図形データ部およびアドレスデータ部を含んでいる。図形データ部は、ユーザが作成したマークについての図形データや選択された規定のパーツを格納し、アドレスデータ部は、図形データ部に対応するように、入力されたマークやパーツについて、前記のアドレスおよびアドレスに対応するコメントを格納している。具体的には、図形データ部におけるマークやパーツの個々は、アドレスデータ部においてそれぞれ対応するコメントおよびアドレスと対応付けられている。
【００３５】
コメントとしては、デバイスの動作状態のような事象名や、スイッチに対応するＳＷやランプに対応するＬＡＭＰのようなデバイス７に対応する符号や、操作指示などが挙げられる。また、コメントは、変数として扱うこともできる。このように定義されるコメントは、デバイス７に対応する所望のデバイスアドレスに予め対応付けられている。
【００３６】
また画面データは、ユーザ画面に関連して行われる各種の処理を規定する処理規定情報（タグ）を含んでいる。この処理規定情報は、ベース画面上で実行されるべき事象毎に作成されており、基本的には、表示処理を実行すべきベース画面の画面番号と、このベース画面上で実行すべき動作内容を特定する事象名と、各実行事象毎に参照される１または複数のデータからなる参照情報とを一組として備えている。
【００３７】
画面エディタは、ユーザ独自の画面であるユーザ画面を作成できるように、スイッチ、ランプ、テンキー、各種表示器（例えば、数値表示器、メータ表示器およびグラフ表示器）などのパーツ、各種のタグ設定機能、描画機能、テキスト入力機能などを備えている。パーツは、ユーザが容易に選択できるようにライブラリ形式で登録されており、パーツの機能に応じた入力タグや表示タグなどが予め付与されている。
【００３８】
ＶＲＡＭ２４は、表示モジュール２７および表示装置３に表示させる画面のイメージを一時的に保持するメモリであり、ＳＤＲＡＭなどによって構成される。このＶＲＡＭ２４は、表示コントローラ２２によって画面のイメージデータの書き込みおよび読み出しが制御される。このＶＲＡＭ２４は、画面のイメージを水平方向に表示される順に画素データとして格納している。
【００３９】
作業メモリ２５は、例えば、ＤＲＡＭによって構成されており、ＨＭＩ制御部２１が行う各種の処理において作業用に用いられる他、ＰＬＣ５との間でやり取りされるデータの一時的な記憶に用いられる。特に、ＤＲＡＭは、ＰＬＣ５のメモリに格納されるデバイス７の状態（デバイスアドレスの内容）をＰＬＣ５のメモリとの間で受け渡しするための状態メモリ領域を有している。
【００４０】
操作入力手段としてのタッチパネル２６は、表示モジュール２７の表示画面上でタッチ入力を行うために設けられている入力装置である。タッチパネル２６としては、デジタル方式やアナログ方式のタッチパネルが利用できる。アナログ式のタッチパネル２６の場合、タッチパネルからタッチ位置の座標に応じた値として出力される電圧をデジタル信号に変換して送信する処理回路を含むタッチパネルコントローラが必要である。
【００４１】
表示モジュール２７は、プログラマブル表示器２を薄型に構成するために、液晶ディスプレイや、ＥＬディスプレイや、プラズマディスプレイのような平板型ディスプレイが好適に用いられる。この表示モジュール２７は、ＶＲＡＭ２４から読み出されて表示コントローラ２２から供給される表示データを表示コントローラ２２で制御されるタイミングで表示する。
【００４２】
シリアルインターフェース部２８は、プログラマブル表示器２がＰＬＣ５との間のシリアル通信を行うための通信制御部であり、シリアルケーブルに接続されている。また、シリアルインターフェース部２８は、複数台のＰＬＣ５の接続が可能となるように、接続可能なＰＬＣ５の台数と同数の通信ポートを備えている。ＰＬＣ５のメーカや機種名とＰＬＣ５が接続される通信ポートとの対応関係は、予めユーザによって接続機器データとして設定されている。また、ＰＬＣ５には、接続される通信ポートに応じて、例えばＰＬＣ−Ａ，ＰＬＣ−Ｂ，ＰＬＣ−Ｃ，…というような接続機器名が付与されており、この接続機器名も接続機器データに含まれる。前述のようなＰＬＣ５のビットデバイスやワードデバイスに対するデータの読み書きは、アドレスとともに接続機器名を指定して行われる。
【００４３】
ユニットインターフェース部２９は、表示コントローラ２２から出力される表示データをドライバユニット４へ送信するための通信制御部である。
【００４４】
ここで、ＨＭＩ制御部２１について詳細に説明する。
【００４５】
ＨＭＩ制御部２１は、ＨＭＩ制御プログラムをプログラマブル表示器２が備えるＣＰＵなどの演算処理手段に実行させることにより実現される機能ブロックである。上記のＨＭＩ制御プログラムは、プログラマブル表示器２と分離可能に構成される記録媒体に記録可能であり、その記録媒体からプログラマブル表示器２にインストールされる。
【００４６】
上記の記録媒体は、磁気テープやカセットテープなどのテープ系、フレキシブルディスクやハードディスクなどの磁気ディスク系、ＣＤ−ＲＯＭ、ＭＯ、ＭＤ、ＤＶＤなどの光ディスク系、ＩＣカード（メモリカードを含む）、光カードなどのカード系が好適である。その他、上記のプログラムメディアは、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュＲＯＭなどによる半導体メモリを含めた固定的にプログラムを担持する媒体であってもよい。
【００４７】
また、本表示システム１が、インターネットを含む通信ネットワークと接続可能に構成されていれば、通信ネットワークからプログラムをダウンロードするように流動的にプログラムを担持する媒体であってもよい。ただし、このように通信ネットワークからプログラムをダウンロードする場合には、そのダウンロード用プログラムは予めプログラマブル表示器２に格納されるか、あるいは別な記録媒体からインストールされるものであってもよい。
【００４８】
このＨＭＩ制御部２１は、ユーザ画面の表示制御、ユーザ画面を介した入力操作の制御、ＰＬＣ５などの接続機器との通信の制御といったＨＭＩ機能の中心的な制御動作を行うために、操作制御部２１１と表示制御部２１２とを有している。操作制御部２１１は、タッチパネル２６によるユーザの入力操作を受け付けて、その入力操作に応じたＰＬＣ５との通信処理や表示制御部２１２への表示の指示を与える処理を行う。表示制御部２１２（読出手段）は、操作制御部２１１から受けた表示指示にしたがって、指定されたユーザ画面の表示の処理を行う。
【００４９】
本実施の形態に係るプログラマブル表示器２では、上記のタグとして、ベース画面上の領域（表示範囲）とその領域への表示に対応するデバイス７のアドレスとの対応を示す表示タグ、画面上の領域（入力範囲）とその領域へのタッチパネル２６を介した入力に対応するアドレスとの対応を示す入力タグ、画面上の領域（入力範囲）とその領域へのタッチパネル２６を介した入力に対応する画面への表示の切り替えを示す画面切替タグなどが規定されている。さらに、本実施形態では、各タグは、複数のユーザ画面の少なくとも１つと関連付けることができる。
【００５０】
操作制御部２１１は、デバイス７の状態を取得してユーザ画面に表示する場合、ＰＬＣ５内のメモリに設定される前述のビットデバイスまたはワードデバイスが示す状態情報のうち、必要な情報を適時にプログラマブル表示器２の作業メモリ２５（状態メモリ領域）に読み込む。表示制御部２１２は、上記の表示タグを繰り返し読み出して、表示タグで指定された表現形式のパーツを作業メモリ２５に読み込まれた状態情報（数値やビット状態）に応じた形態で画面上の指定された領域へ表示する。これによって、ビットデバイスまたはワードデバイスの状態の変化に応じて変化する表示動作が実行され、ＰＬＣ５から取得したデバイス７の状態がユーザ画面におけるパーツの表示状態に反映される。
【００５１】
また、操作制御部２１１は、ユーザ画面上でのタッチパネル２６を介した入力（タッチ入力や数値入力）によってデバイス７に制御指示を与える場合、前述の入力タグを繰り返し読み出して、入力タグにおける参照情報に含まれる、ユーザ画面の所定の領域における入力位置を特定するための範囲（入力が有効となる有効入力座標範囲）、およびタッチパネル２６の操作（数値入力操作、ＯＮ／ＯＦＦ操作など）を特定する事象名などで特定される内容の動作をＰＬＣ５内のメモリにビットデバイスまたはワードデバイスとして設定する。例えば、数値入力操作であれば、ワードデバイスに制御指示として数値データなどが書き込まれ、ＯＮ／ＯＦＦ操作であれば、ビットデバイスに制御指示として新たなビットの状態が書き込まれる。これによって、ＰＬＣ５において、設定された制御指示が上記の動作として実行され、デバイス７の状態が変化する。
【００５２】
また、操作制御部２１１は、表示装置３からのタッチデータに基づいて、タッチパネル２６を介した入力と同様に、表示装置３のタッチパネルを介した入力を受け付ける。これにより、表示装置３からも表示面上でプログラマブル表示器２の操作が可能となる。ただし、プログラマブル表示器２と表示装置３とで同時に操作が行われないように、特許文献１に記載されたようないずれか一方に操作権を付与する排他制御が行われる。
【００５３】
操作制御部２１１は、表示状態変更手段としての入力指示部２１１ａおよび画面切替指示部２１１ｂを有している。また、表示制御部２１２は、表示状態変更手段としての入力表示部２１２ａおよび表示切替部２１２ｂを有している。
【００５４】
入力指示部２１１ａは、上記の入力タグを利用して、プログラマブル表示器２に表示された操作用のユーザ画面（操作用画面）で行われた入力操作の内容を表示装置３で表示される表示用のユーザ画面（表示用画面）に反映させるように入力表示部２１２ａに指示する。入力表示部２１２ａは、その指示を受けて、画面メモリ２３から、上記の操作用のユーザ画面に対応する外部画面データ２３２を読み出して、その外部画面データ２３２を該当箇所に入力操作内容を表した状態で表示装置３に表示させる。
【００５５】
具体的には、入力指示部２１１ａは、操作用画面における入力タグの参照情報に含まれる有効入力座標範囲、およびタッチパネル２６の操作を特定する事象名などで特定される内容の動作を、ＰＬＣ５内のメモリではなく、プログラマブル表示器２における前述の作業メモリ２５内の特定の領域（ビットデバイスまたはワードデバイスと同等の機能を有する領域）に設定する。例えば、表示用画面に設けられたランプのパーツの点灯／消灯を切り替えるためにはビットデバイスが設定され、表示用画面に設けられた数値表示器のパーツに表示される数値を書き替えるためにはワードデバイスが設定される。
【００５６】
入力タグにおいて、上記の特定の領域を指定するためのアドレスも参照情報に含まれる。また、入力タグにおいて、ベース画面の画面番号は、表示用画面のベース画面の画面番号が設定されている。
【００５７】
入力表示部２１２ａは、表示用画面の表示タグを繰り返し読み出して、表示タグで指定された表現形式のパーツを、上記の特定の領域に書き込まれた内容に応じた形態で表示用画面における参照情報で指定された領域へ表示する。具体的には、入力表示部２１２ａは、操作用画面に操作用画面で行った操作を表示用画面に反映させるには、表示用画面の表示タグを繰り返し読み出して、表示タグで指定された表現形式のパーツ、例えば、前記のランプのパーツの点灯／消灯の切り替えのための上記のビットデバイスに書き込まれた内容（ビットの状態）に応じた形態で表示用画面における指定された領域へランプの点灯または消灯を表示する。
【００５８】
表示タグにおいて、上記の特定の領域を指定するためのアドレスも参照情報に含まれる。また、表示タグにおいて、ベース画面の画面番号は、表示用画面のベース画面の画面番号が設定されている。
【００５９】
画面切替指示部２１１ｂは、上記の画面切替タグを利用して、プログラマブル表示器２に表示された操作用画面で行われた画面切り替えのための入力操作（画面切替スイッチのタッチ操作）に応じて表示装置３で表示される表示用画面を切り替えるように入力表示部２１２ａに指示する。入力表示部２１２ａは、その指示を受けて、外部画面データ２３２から、切り替える操作用画面に対応する外部画面データ２３２を読み出して、表示装置３に切り替え表示させる。
【００６０】
具体的には、画面切替指示部２１１ｂは、操作用画面における入力タグの参照情報に含まれる画面切替スイッチの有効入力座標範囲、およびタッチパネル２６のタッチ操作を特定する事象名などで特定される内容の動作を、ＰＬＣ５内のメモリではなく、プログラマブル表示器２における前述の作業メモリ２５内の特定の領域（ビットデバイスと同等の機能を有する領域）に設定する。
【００６１】
表示切替部２１２ｂは、上記の入力タグの参照情報に含まれる切り替える画面の画面番号の表示用画面に相当する外部画面データ２３２を読み出して表示装置３へ出力するように表示コントローラ２２に与える。
【００６２】
続いて、表示コントローラ２２について説明する。
【００６３】
表示コントローラ２２は、内部表示用タイミング形成回路２２ａを有している。この表示コントローラ２２は、例えばＡＳＩＣ（Application Specific Integrated Circuit）によって構成されている。
【００６４】
内部表示用タイミング形成回路２２ａは、表示モジュール２７に操作用画面を表示させるタイミングを形成するとともに、ＶＲＡＭ２４に対する画面データの読み書きを制御する回路である。この内部表示用タイミング形成回路２２ａは、表示モジュール２７の解像度（ＶＧＡ，ＳＶＧＡ，ＸＧＡなど）に応じて同期信号などのタイミング信号を生成するとともに、表示制御部２１２から供給されてＶＲＡＭ２４に展開した内部画面データ２３１をクロックのタイミングで読み出して表示データとして表示モジュール２７に出力する。これにより、内部表示用タイミング形成回路２２ａは、表示モジュール２７の解像度に応じたタイミングで操作用画面の表示を制御する。上記のタイミング信号は、表示データとともに表示モジュール２７に出力される。
【００６５】
ここで、上記のように構成されるプログラマブル表示器２における２画面表示の動作について説明する。
【００６６】
まず、操作用画面においてなされた操作を表示用画面に反映させる場合について説明する。ここでは、例えば、図２に示すような入力操作用画面１０１において数値を入力することによって、図３に示すような表示用画面２０１の本日の生産目標台数を書き替える場合について説明する。
【００６７】
表示モジュール２７には、図２に示すような操作用画面１０１が表示されている。この操作用画面１０１は、「本日の生産目標」となる製品（機械など）の台数を入力するための画面であり、パーツとして上記の台数を表示する設定値表示器１０２と、数値を入力するためのキーボード１０３とを有している。
【００６８】
一方、表示装置３には、図３に示すような表示用画面２０１が表示されている。この表示用画面２０１は、「本日の生産目標」となる製品（機械など）の台数および「本日の生産実績」となる製品の台数を表示するための画面であり、パーツとして上記の台数を表示する数値表示器２０２，２０３を有している。
【００６９】
ユーザが、キーボード１０３を用いて数値を入力すると、入力指示部２１１ａは、入力タグ（参照情報）で指定された作業メモリ２５のアドレスにその数値を書き込むとともに、設定値表示器１０２に入力された数値を表示する。また、入力指示部２１１ａは、入力表示部２１２ａにその数値を表示用画面２０１に表示するように指示する。
【００７０】
すると、入力表示部２１２ａは、表示タグ（参照情報）で指定された上記のアドレスに基づいて作業メモリ２５から上記の数値を読み出して、表示タグに含まれる画面番号で特定される表示用画面２０１において、読み出した数値を表示タグ（参照情報）で指定された領域である数値表示器２０２に表示する。
【００７１】
このとき、入力表示部２１２ａは、画面メモリ２３から、当該画面番号で特定される外部画面データ２３２を読み出して、当該外部画面データ２３２を、作業メモリ２５から読み出した上記の数値のイメージデータを数値表示器２０２に重畳した状態で、外部表示用タイミング形成回路４１ａに与える。外部表示用タイミング形成回路４１ａは、与えられた外部画面データ２３２をＶＲＡＭ４２に画素データ単位で展開し、表示装置３の解像度に応じた所定のタイミングで読み出して表示装置３に出力する。表示装置３は、プログラマブル表示器２から出力されてきた上記の外部画面データ２３２を再描画することにより、図３に示すように、操作用画面１０１で入力設定された数値“１０００”を数値表示器２０２に表した状態で表示用画面２０１を表示する。
【００７２】
また、ＰＬＣ５およびターゲットシステム６が稼働して製品を生産している状態では、ターゲットシステム６にデバイス７として設けられた、製造ラインを流れてくる製品をカウントするためのセンサから生産台数のデータがＰＬＣ５のメモリに取り込まれる。すると、操作制御部２１１は、ＰＬＣ５のメモリから上記の生産台数のデータを定期的にプログラマブル表示器２の作業メモリ２５に読み込む。表示制御部２１２は、表示用画面２０１の表示タグを繰り返し読み出して、表示タグで指定された領域である数値表示器２０３に表示する。このときも、入力表示部２１２ａが上記と同様にして再描画用の外部画面データ２３２を読み出して、表示用画面２０１を表示装置３において再描画することにより、ＰＬＣ５から取得したデータで示される現在の生産台数“５６９”が、数値表示器２０３に表された状態で表示用画面２０１が表示される。
【００７３】
このように、上記の表示システム１では、プログラマブル表示器２で操作用画面１０１において入力設定した数値を表示装置３に表示される表示用画面２０１に反映させることができる。また、プログラマブル表示器２では、操作用画面１０１を表示するための内部画面データ２３１と表示用画面２０１を表示するための外部画面データ２３２とを提供している。このように、解像度の異なる表示装置３および表示モジュール２７のための表示データをプログラマブル表示器２内で生成している。
【００７４】
これにより、表示装置３をあんどん表示用のディスプレイとして用いることが可能となる。具体的には、表示装置３に解像度の高い大型の装置を用いる一方、表示モジュール２７に解像度の低い小型の装置を用いるといったことが実現できる。それゆえ、プログラマブル表示器２で設定した数値を生産現場に掲げられた表示装置３に表示させることができ、数値の変更が容易になる。しかも、生産実績は、ＰＬＣ５からプログラマブル表示器２に取り込んだ数値によって表示用画面２０１に反映されるので、あんどん表示用のシステムを容易に構築することができる。
【００７５】
なお、上記の例では、操作用画面１０１が本日の生産実績の台数を表示するようには構成されていないが、操作用画面１０１に表示用画面２０１と同様に本日の生産実績の台数を表示するようにしてもよい。具体的には、操作用画面１０１に表示用画面２０１の数値表示器２０３と同等の数値表示器を設定し、操作制御部２１１および表示制御部２１２が操作用画面１０１の数値表示器に上記と同様にしてＰＬＣ５から取得したデータを表示するようにすればよい。
【００７６】
続いて、操作用画面においてなされた画面切り替え操作によって表示用画面を切り替える場合について説明する。ここでは、例えば、図４に示すような入力操作用画面３０１において画面を切り替えるスイッチ操作をすることによって、図５に示すような表示用画面４０１を書き替えて表示する場合について説明する。
【００７７】
表示モジュール２７には、図４に示すような操作用画面３０１が表示されている。この操作用画面３０１は、マニュアル表示部３０２と、表示切替スイッチ３０３，３０４とを有している。マニュアル表示部３０２は、製品の組み立ての説明を記載した頁（一部）を表している。表示切替スイッチ３０３は、前の頁の操作用画面３０１に表示を切り替えるための操作スイッチであってパーツとして設定されている。表示切替スイッチ３０４は、次（後）の頁の操作用画面３０１に表示を切り替えるための操作スイッチであってパーツとして設定されている。操作用画面３０１は、互いに異なるマニュアル表示部３０２と、同じ表示切替スイッチ３０３，３０４とを有するものが複数用意されている。
【００７８】
一方、表示装置３には、図５に示すような表示用画面４０１が表示されている。この表示用画面２０１は、上記のマニュアル表示部３０２と同じ内容を含んでいる。この表示用画面４０１は操作用画面３０１と同数用意されており、これらの複数の表示用画面４０１（部分マニュアル画面）によって完結したマニュアルが構成される。また、マニュアルの各頁に対応する各表示用画面４０１には、先頭から連続する画面番号が付与されている。一方、各表示用画面４０１に対応する操作用表示画面３０１にも先頭から連続する画面番号が付与されている。
【００７９】
まず、操作用画面３０１の画面切替タグ（参照情報）で指定された作業メモリ２５のアドレスの領域には、現在表示されている操作用画面３０１の画面番号が設定されている。また、表示用画面４０１の画面切替タグ（参照情報）で指定された作業メモリ２５のアドレスの領域には、現在表示されている表示用画面４０１の画面番号が設定されている。
【００８０】
なお、ユーザ画面の画面番号は、各ユーザ画面に固有に付与されるので、操作用画面３０１の画面番号を設定する作業メモリ２５の領域と、表示用画面４０１の画面番号を設定する作業メモリ２５の領域とは異なっている。
【００８１】
この状態で、ユーザが、例えば表示切替スイッチ３０３をタッチ操作すると、画面切替指示部２１１ｂは、上記のアドレスの領域に設定されている操作用画面３０１の画面番号から１を減じる。すると、表示切替部２１２ｂは、操作用画面３０１の画面切替タグ（参照情報）で指定された上記のアドレスに基づいて作業メモリ２５から上記の画面番号を読み出して、当該画面番号の内部画面データ２３１を読み出して内部表示用タイミング形成回路２２ａに与える。
【００８２】
内部表示用タイミング形成回路２２ａは、与えられた内部画面データ２３１をＶＲＡＭ２４に画素データ単位で展開し、表示モジュール２７の解像度に応じた所定のタイミングで読み出して表示モジュール２７に出力する。表示モジュール２７は、内部表用タイミング形成回路２２ａからの上記の内部画面データ２３１を再描画することにより、図４に表示されたマニュアル表示部３０２の前の頁のマニュアル表示部３０２を含む操作用画面３０１を表示する。
【００８３】
これと並行して、ユーザの表示切替スイッチ３０３のタッチ操作によって、画面切替指示部２１１ｂは、作業メモリ２５のアドレスの領域に設定されている表示用画面４０１の画面番号から１を減じる。すると、表示切替部２１２ｂは、表示用画面４０１の画面切替タグ（参照情報）で指定された上記のアドレスに基づいて作業メモリ２５から上記の画面番号を読み出して、当該画面番号の外部画面データ２３２を読み出して外部表示用タイミング形成回路４１ａに与える。
【００８４】
外部表示用タイミング形成回路４１ａは、与えられた外部画面データ２３２をＶＲＡＭ４２に画素データ単位で展開し、表示装置３の解像度に応じた所定のタイミングで読み出してディスプレイインターフェース部４３を介して表示装置３に出力する。表示装置３は、外部表示用タイミング形成回路４１ａからの上記の外部画面データ２３２を再描画することにより、図５に表示された表示用画面４０１の前の頁の表示用画面４０１を表示する。
【００８５】
このように、操作用画面３０１における画面切替スイッチ３０３（または３０４）の操作によって、表示モジュール２７に操作用画面３０１が切り替えられて表示されるとともに、表示装置３に操作用画面３０１のマニュアル表示部３０２と同じ内容を含む表示用画面４０１が切り替えられて表示される。それゆえ、製造エリアに設けられた大型の表示装置３にマニュアルを記載した表示用画面４０１を表示することによって、製造エリア内の作業者が製品の組み立て手順を容易に確認することができる。また、プログラマブル表示器２に表示された操作用画面３０１で上記のようにして、操作用画面３０１（マニュアル表示部３０２）および表示用画面４０１の表示を切り替えるので、手元のプログラマブル表示器２にて確認しながらマニュアルの頁送りを容易にすることができる。
【００８６】
なお、本実施の形態では、操作表示装置としてプログラマブル表示器２を用いた例について説明した。しかしながら、操作表示装置は、タッチパネルや他の入力手段による入力操作で特定される内容を表示される画面に反映させる機能を有しておればよく、プログラマブル表示器２に限定されない。ただし、ＰＬＣ５からのデータを取得して画面に反映させるためには、ＰＬＣ５との通信機能が必要である。
【００８７】
なお、本実施の形態において、プログラマブル表示器２は、ＰＬＣ５と通信してデバイス７の制御状態を表示したり制御状態を変更したりするが、プログラマブル表示器２がＰＬＣ５の制御機能そのものを備えていてもよい。このようなプログラマブル表示器２は、デバイス７とデータのやり取りをするためのＩ／Ｏや、デバイス７のデータを格納するデバイスメモリなどを備える。
【００８８】
また、本実施の形態においては、表示装置３の解像度が、表示モジュール２７の解像度より高い例について説明したが、これに限らず、表示モジュール２７の解像度が表示装置３の解像度より高くてもよい。
【００８９】
本発明は、上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【００９０】
本発明の操作表示装置は、操作表示装置で表示する画面と異なる画面（内容や解像度の異なる画面）を操作表示装置に接続された表示装置で表示するように、表示装置で表示する画面を出力するので、表示装置と組み合わされて成る表示システムによって、例えば、あんどん表示を行うシステムを容易に構築することができ、生産現場における情報掲示システムなどに好適に利用できる。
【図面の簡単な説明】
【００９１】
【図１】本発明の実施形態に係る表示システムの構成を示すブロック図である。
【図２】上記表示システムにおけるプログラマブル表示器に表示される操作用画面を示す図である。
【図３】上記表示システムにおける表示装置に表示される表示用画面を示す図である。
【図４】上記表示システムにおけるプログラマブル表示器に表示される他の操作用画面を示す図である。
【図５】上記表示システムにおける表示装置に表示される他の表示用画面を示す図である。
【符号の説明】
【００９２】
１          表示システム
２          プログラマブル表示器（操作表示装置）
５          ＰＬＣ（制御装置）
３          表示装置
２１          ＨＭＩ制御部
２２          内部表示コントローラ
２２ａ        内部表示用タイミング形成回路（第１表示制御手段）
２３          画面メモリ（第１画面データ格納手段，第２画面データ格納手段）
２６          タッチパネル（操作入力手段）
２７          表示モジュール（表示手段）
４１ａ        外部表示用タイミング形成回路（第２表示制御手段）
１０１，３０１  操作用画面（第１画面）
２０１，４０１  表示用画面（第２画面）
２１１          操作制御部
２１１ａ        入力指示部（表示状態変更手段）
２１１ｂ        画面切替指示部（表示状態変更手段）
２１２          表示制御部（読出手段）
【図１】
2007178472.tif 000003
【図２】
2007178472.tif 000004
【図３】
2007178472.tif 000005
【図４】
2007178472.tif 000006
【図５】
2007178472.tif 000007