(57)【特許請求の範囲】
【請求項１】
編集画面を表示する編集画面表示手段と、
ユーザ操作に基づいて、上記編集画面の作画領域内に機能部品を配置し、ユーザ作画画面を表示するための画面データであって、上記機能部品の動作条件及び配置情報を含む部品設定情報からなる画面データを生成する作画画面生成手段と、
互いに関連付けられた２以上の上記ユーザ作画画面を編集対象とするための選択操作を受け付ける操作手段と、
ユーザ操作に基づいて、前記互いに関連付けられた２以上の上記ユーザ作画画面を双方向に呼び出すための呼出トリガ情報を生成する呼出トリガ情報生成手段と、
上記画面データに基づいて、上記機能部品が配置された上記ユーザ作画画面を表示する作画画面表示手段と、
上記呼出トリガ情報に基づいて、表示中のユーザ作画画面に関連づけられたユーザ作画画面を表示する呼出画面表示手段とを備えたことを特徴とする表示器システム。
【請求項２】
上記呼出トリガ情報によって互いに関連づけられた２以上のユーザ作画画面を上記編集画面にサムネイル表示するサムネイル表示手段を備えたことを特徴とする請求項１に記載の表示器システム。
【請求項３】
ユーザによる取込指示に基づいて、表示中のユーザ作画画面の表示画像を取り込むとともに、上記呼出トリガ情報によって当該ユーザ作画画面に関連づけられたユーザ作画画面の表示画像を取り込む作画画面取得手段を備えたことを特徴とする請求項１又は２に記載の表示器システム。
【請求項４】
上記編集画面表示手段は、互いに関連付けられた２以上の上記ユーザ作画画面を生成するための選択操作に応じて、編集中のユーザ作画画面上に、新たな編集対象となるユーザ作画画面を呼び出すための画面呼出部品を配置するとともに、編集画面の作画領域内に、当該編集中のユーザ作画画面と当該新たな編集対象となるユーザ作画画面を表示することを特徴とする請求項１〜３のいずれかに記載の表示器システム。
【請求項５】
ユーザ操作に基づいて、上記編集画面上でマウスポインタを移動させるポインタ移動手段を備え、
上記作画画面生成手段は、上記マウスポインタの位置に基づいて、作画領域内のユーザ作画画面を編集対象として選択することを特徴とする請求項１〜４のいずれかに記載の表示器システム。
【請求項６】
上記作画画面生成手段は、ドラッグ操作の開始位置に基づいて、作画領域内のユーザ作画画面を編集対象として選択し、上記ドラッグ操作の終了位置に基づいて、選択範囲を決定することを特徴とする請求項５に記載の表示器システム。
【請求項７】
上記作画画面生成手段は、アラーム発生を示すメッセージが配置されたアラーム通知画面を表示するための画面データを生成し、
上記作画画面表示手段は、上記アラーム通知画面を呼び出すための画面呼出部品が配置されたユーザ作画画面を表示し、上記呼出トリガ情報によって当該ユーザ作画画面に関連づけられた上記アラーム通知画面の上記画面データに基づいて、上記画面呼出部品の表示態様を変化させ、
上記呼出画面表示手段は、ユーザ作画画面の表示中における上記画面呼出部品の操作に基づいて、上記アラーム通知画面を表示することを特徴とする請求項１〜６のいずれかに記載の表示器システム。
【請求項８】
上記作画画面生成手段は、デバイス状態の時間変化を示すグラフ及び画面呼出部品が配置されたグラフ画面を表示するための画面データと、上記グラフを操作するための操作キーが配置された操作画面を表示するための画面データとを生成し、
上記呼出画面表示手段は、上記グラフ画面の表示中における上記画面呼出部品の操作に基づいて、上記操作画面を表示し、上記呼出トリガ情報によって当該操作画面に関連づけられた上記グラフ画面の上記画面データに基づいて、上記操作画面の表示を終了することを特徴とする請求項１〜６のいずれかに記載の表示器システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示器システムに係り、さらに詳しくは、ユーザ操作に基づいて画面データを生成し、この画面データに基づいて、機能部品が配置されたユーザ作画画面を表示する表示器システムに関する。
【背景技術】
【０００２】
ＰＬＣ（Programmable Logic Controller：プログラマブルロジックコントローラ）は、センサ装置、駆動装置などの入出力機器を制御するシーケンサである。通常、ＰＬＣなどの制御装置は、組込機器として制御盤ボックス内に配置される。プログラマブル表示器は、この様な組込機器に接続し、組込機器の内部状態を表示する表示装置であり、組込機器内のデバイスに関連づけられた各種の機能部品が配置された運転画面を表示する。運転画面は、作画プログラムをインストールした端末装置を用いて作成されるユーザ作画画面であり、画面データに基づいて表示される。機能部品には、リレー回路などのビットデバイスに関連づけられ、ユーザ操作に応じて組込機器の内部状態を変化させるスイッチ部品などがある。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
呼出先のユーザ作画画面を特定するための情報が呼出元のユーザ作画画面を表示するための画面データに含まれていれば、呼出元のユーザ作画画面の表示中に呼出先のユーザ作画画面を呼び出して表示させることができる。しかしながら、この様に呼出先リンク情報を画面データに含ませるという方法では、関連する複数のユーザ作画画面を同時に処理する場合、関連性の有無を判別するために個々の画面データの全ての機能部品を解析しなければならなかった。
【０００４】
また、ユーザ作画画面は、編集画面の作画領域内に機能部品を配置し、機能部品の動作条件を指定することによって作成される。この様な複数のユーザ作画画面に跨って編集作業を行う場合、編集対象のユーザ作画画面を変更するごとに、ユーザ作画画面を編集対象として選択するための操作を行わなければならなかった。
【０００５】
例えば、あるユーザ作画画面に配置した機能部品を他のユーザ作画画面に移動する場合、移動元のユーザ作画画面を選択して機能部品を切り取るための操作を行った後、移動先のユーザ作画画面を選択してから機能部品を貼り付けるための操作を行う必要があった。このため、移動先のユーザ作画画面を選択した後に機能部品の移動先を変更することができず、機能部品の移動先を変更するには、編集作業をやり直さなければならなかった。
【０００６】
本発明は、上記事情に鑑みてなされたものであり、関連する複数のユーザ作画画面を同時に処理する際の負荷を低減させることができる表示器システムを提供することを目的とする。また、複数のユーザ作画画面に跨る編集作業を容易に行うことができる表示器システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
第１の本発明による表示器システムは、編集画面を表示する編集画面表示手段と、ユーザ操作に基づいて、上記編集画面の作画領域内に機能部品を配置し、ユーザ作画画面を表示するための画面データであって、上記機能部品の動作条件及び配置情報を含む部品設定情報からなる画面データを生成する作画画面生成手段と、ユーザ操作に基づいて、２以上の上記ユーザ作画画面を双方向に呼び出すための呼出トリガ情報を生成する呼出トリガ情報生成手段と、上記画面データに基づいて、上記機能部品が配置された上記ユーザ作画画面を表示する作画画面表示手段と、上記呼出トリガ情報に基づいて、表示中のユーザ作画画面に関連づけられたユーザ作画画面を表示する呼出画面表示手段とを備えて構成される。
【０００８】
この表示器システムでは、ユーザが指定した２以上のユーザ作画画面を双方向に呼び出すための呼出トリガ情報が個々の機能部品とは別個に作成される。この様な呼出トリガ情報を参照することにより、個々の画面データの全ての機能部品を解析しなくても関連性の有無を判別することができるため、関連する複数のユーザ作画画面を同時に処理する際の負荷を低減させることができる。
【０００９】
第２の本発明による表示器システムは、上記構成に加え、上記呼出トリガ情報によって互いに関連づけられた２以上のユーザ作画画面を上記編集画面にサムネイル表示するサムネイル表示手段を備えて構成される。
【００１０】
この様な構成によれば、サムネイル表示された複数のユーザ作画画面を確認しながら編集作業を行うことができるため、複数のユーザ作画画面に跨って編集作業を行う際の作業性を向上させることができる。
【００１１】
第３の本発明による表示器システムは、上記構成に加え、ユーザによる取込指示に基づいて、表示中のユーザ作画画面の表示画像を取り込むとともに、上記呼出トリガ情報によって当該ユーザ作画画面に関連づけられたユーザ作画画面の表示画像を取り込む作画画面取得手段を備えて構成される。
【００１２】
この様な構成によれば、表示中のユーザ作画画面の取込を指示するだけで、関連するユーザ作画画面の表示画像も同時に取り込ませることができる。また、呼出トリガ情報を参照することにより、個々の画面データを解析しなくても関連性の有無を判別することができるため、関連する複数のユーザ作画画面の取込に係る処理負荷が増大するのを抑制することができる。
【００１３】
第４の本発明による表示器システムは、上記構成に加え、上記編集画面表示手段が、ユーザ操作に基づいて、ユーザ作画画面を呼び出すための画面呼出部品を作画領域内のユーザ作画画面に配置するとともに、当該ユーザ作画画面上に呼出先のユーザ作画画面を重ねて表示するように構成される。この様な構成によれば、作画領域内の呼出元のユーザ作画画面に画面呼出部品を配置し、呼出先のユーザ作画画面を重ねて表示する際の作業手順を簡素化することができる。
【００１４】
第５の本発明による表示器システムは、上記構成に加え、ユーザ操作に基づいて、上記編集画面上でマウスポインタを移動させるポインタ移動手段を備え、上記作画画面生成手段が、上記マウスポインタの位置に基づいて、作画領域内のユーザ作画画面を編集対象として選択するように構成される。
【００１５】
この様な構成によれば、ユーザ作画画面を編集対象として選択するためのクリック操作を行わなくても、マウスポインタを移動させるだけで、編集対象のユーザ作画画面を切り替えることができる。
【００１６】
第６の本発明による表示器システムは、上記構成に加え、上記作画画面生成手段が、ドラッグ操作の開始位置に基づいて、作画領域内のユーザ作画画面を編集対象として選択し、上記ドラッグ操作の終了位置に基づいて、選択範囲を決定するように構成される。
【００１７】
この様な構成によれば、ドラッグ操作によって選択範囲の指定を行っている途中で関連するユーザ作画画面内にマウスポインタが移動しても編集対象のユーザ作画画面は変更されない。このため、作画領域内に重ねて表示される複数のユーザ作画画面に跨って選択範囲を指定する際の操作性を向上させることができる。
【００１８】
第７の本発明による表示器システムは、上記構成に加え、上記作画画面生成手段が、アラーム発生を示すメッセージが配置されたアラーム通知画面を表示するための画面データを生成し、上記作画画面表示手段が、上記アラーム通知画面を呼び出すための画面呼出部品が配置されたユーザ作画画面を表示し、上記呼出トリガ情報によって当該ユーザ作画画面に関連づけられた上記アラーム通知画面の上記画面データに基づいて、上記画面呼出部品の表示態様を変化させ、上記呼出画面表示手段が、ユーザ作画画面の表示中における上記画面呼出部品の操作に基づいて、上記アラーム通知画面を表示するように構成される。
【００１９】
この様な構成によれば、アラーム通知画面を呼び出すための画面呼出部品が配置されたユーザ作画画面の表示中に、アラーム状態に移行すれば、画面呼出部品の表示態様が変化するため、ユーザにアラーム発生を知らせることができる。また、画面呼出部品を操作してアラーム通知画面を表示させることにより、アラーム内容を容易に識別することができる。
【００２０】
第８の本発明による表示器システムは、上記構成に加え、上記作画画面生成手段が、デバイス状態の時間変化を示すグラフ及び画面呼出部品が配置されたグラフ画面を表示するための画面データと、上記グラフを操作するための操作キーが配置された操作画面を表示するための画面データとを生成し、上記呼出画面表示手段が、上記グラフ画面の表示中における上記画面呼出部品の操作に基づいて、上記操作画面を表示し、上記呼出トリガ情報によって当該操作画面に関連づけられた上記グラフ画面の上記画面データに基づいて、上記操作画面の表示を終了するように構成される。
【００２１】
この様な構成によれば、グラフ画面の表示中に画面呼出部品を操作して操作画面を表示させた後、呼出元のグラフ画面の画面データに従って操作画面の表示を自動的に終了させることができる。
【発明の効果】
【００２２】
本発明によれば、個々の画面データを解析しなくても関連性の有無を判別することができるため、関連する複数のユーザ作画画面を同時に処理する際の負荷を低減させることができる表示器システムを提供することができる。また、サムネイル表示された複数のユーザ作画画面を確認しながら編集作業を行うことができるため、複数のユーザ作画画面に跨る編集作業を容易に行うことができる表示器システムを提供することができる。
【図面の簡単な説明】
【００２３】
【図１】本発明の実施の形態による表示器システム１の一構成例を示したシステム図である。
【図２】図１のプログラマブル表示器１０の動作の一例を示した図であり、タッチパネル１１に表示される運転画面３０及びアラーム通知画面４０が示されている。
【図３】図１のプログラマブル表示器１０の動作の一例を示した図であり、タッチパネル１１に表示されるグラフ画面５０及び操作画面６０が示されている。
【図４】図１の画面データ作成装置２０の動作の一例を示した図であり、ユーザ操作に基づいて作成される画面データ５００，６００及び管理テーブル５が示されている。
【図５】図１の画面データ作成装置２０の動作の一例を示した図であり、ディスプレイ２１に表示される編集画面７０が示されている。
【図６】図１の画面データ作成装置２０の動作の一例を示した図であり、ユーザ作画画面６ａの編集作業中における画面遷移の様子が示されている。
【図７】図１の画面データ作成装置２０の動作の一例を示した図であり、マウス２３のドラッグ操作中における画面遷移の様子が示されている。
【図８】図１の画面データ作成装置２０の動作の一例を示した図であり、マウス２３のドラッグ操作によって選択範囲８を決定する場合が示されている。
【図９】図１のプログラマブル表示器１０の動作の一例を示した図であり、運転画面３０内のスライドタブ３６を操作した場合の画面遷移が示されている。
【図１０】図１の画面データ作成装置２０の動作の一例を示した図であり、画面呼出部品の動作条件を設定するための設定画面９０が示されている。
【図１１】図１の画面データ作成装置２０の動作の一例を示した図であり、画面呼出部品の動作条件を設定するための設定画面９０が示されている。
【図１２】図１の画面データ作成装置２０内の機能構成の一例を示したブロック図である。
【図１３】図１のプログラマブル表示器１０内の機能構成の一例を示したブロック図である。
【発明を実施するための形態】
【００２４】
＜表示器システム１＞
図１は、本発明の実施の形態による表示器システム１の一構成例を示したシステム図である。図中には、ＬＡＮ（ローカルエリアネットワーク）ケーブル３を介して組込機器２に接続し、ＵＳＢ（Universal Serial Bus）ケーブル４を介して画面データ作成装置２０が接続されるプログラマブル表示器１０が示されている。
【００２５】
この表示器システム１は、組込機器２の内部状態を画面表示するプログラマブル表示器１０と、プログラマブル表示器１０の動作を規定するための画面データを生成する画面データ作成装置２０とにより構成される。
【００２６】
組込機器２は、制御盤ボックス（図示せず）内に配置される制御装置であり、センサ装置、駆動装置などの入出力機器を制御する。制御盤ボックスは、機械又は生産ラインを制御又は操作するための各種の電気機器又は電子機器を収容する箱であり、工場などに設置される。
【００２７】
組込機器２には、ＰＬＣ、画像センサ、モーションコントローラがある。画像センサは、検査対象物を撮影するカメラと、撮影画像に基づいて検査対象物の良否判定を行い、判定結果をＰＬＣなどの制御装置へ出力するコントローラとにより構成される。モーションコントローラは、ロボットなどの機械装置の動き又は位置決めを制御する制御装置である。
【００２８】
プログラマブル表示器１０は、ＬＡＮケーブル３を介して組込機器２に接続し、組込機器２の内部状態を画面表示する表示装置であり、組込機器２内のデバイスに関連づけられた各種の機能部品が配置された運転画面を表示する。プログラマブル表示器１０の前面パネルには、運転画面を表示し、タッチ操作を検出するタッチパネル１１と、ＵＳＢケーブル４を着脱可能に接続するためのＵＳＢ接続部１２とが設けられている。
【００２９】
タッチパネル１１は、表示画面を有する表示装置と、表示画面に対するタッチ操作を検出する操作検出装置とにより構成される。タッチパネル１１の表示画面は、横長の矩形形状からなり、長辺と短辺との比は、概ね１６：９である。例えば、表示装置は、ＬＣＤ（液晶ディスプレイ）である。また、操作検出装置は、静電容量方式又は抵抗膜方式等のタッチパッドセンサである。
【００３０】
運転画面は、組込機器２の内部状態を表示し、ユーザ操作に応じて組込機器２の内部状態を変化させるためのユーザ作画画面である。組込機器２内のデバイスには、リレー回路などのビットデバイスと、データメモリなどのワードデバイスとがある。例えば、運転画面は、ビットデバイスに関連づけられたスイッチ部品及びランプ部品と、ワードデバイスに関連づけられたメータ部品とにより構成される。
【００３１】
また、プログラマブル表示器１０は、ＬＡＮケーブル３を介して行う組込機器２との通信において、送信先の組込機器２や送信元を特定するのにＩＰ（Internet Protocol：インターネットプロトコル）アドレスを用い、送信データをパケット化する。例えば、ＬＡＮは、イーサネット（Ethernet：登録商標）であり、ＴＣＰ／ＩＰプロトコルがその様な通信制御に使用される。
【００３２】
画面データ作成装置２０は、プログラマブル表示器用の作画プログラムをインストールしたパーソナルコンピュータなどの端末装置であり、ディスプレイ２１、キーボード２２及びマウス２３を備える。この画面データ作成装置２０は、ＵＳＢケーブル４を介してプログラマブル表示器１０との通信を行う。なお、画面データ作成装置２０とプログラマブル表示器１０との通信方式は、ＵＳＢ以外のシリアル通信やイーサネット通信であっても良い。
【００３３】
＜運転画面３０・グラフ画面５０＞
図２及び図３は、図１のプログラマブル表示器１０の動作の一例を示した図である。図２の（ａ）には、タッチパネル１１に表示される運転画面３０が示され、（ｂ）には、アラーム通知画面４０が示されている。
【００３４】
運転画面３０は、組込機器２の内部状態を監視するためのモニタ画面であり、タッチパネル１１の表示画面に表示される。この運転画面３０には、スイッチ部品３１，３３及び３５と、ランプ部品３２及びメータ部品３４とが配置されている。
【００３５】
スイッチ部品３１は、タッチ操作により、プログラマブル表示器１０の動作モードを運転モードと設定モードとの間で切り替え、また、主電源をオン状態とオフ状態との間で切り替える機能部品である。運転モードは、運転画面３０を表示する動作モードである。設定モードは、プログラマブル表示器１０の動作条件を設定し、或いは、設定されているパラメータを確認するための動作モードである。
【００３６】
ランプ部品３２は、組込機器２の内部状態を表示態様によって通知する機能部品であり、アラーム状態、エラー状態、設定モードなどを表示色や点灯状態によってユーザに通知する。スイッチ部品３３は、タッチ操作により、組込機器２の内部状態を変化させる機能部品である。メータ部品３４は、組込機器２の内部状態を表示態様によって通知する機能部品であり、エアー圧力の大きさを図形の長さによって表示する。スイッチ部品３５は、タッチ操作により、表示対象とする運転画面３０を前後のページに切り替える機能部品である。
【００３７】
アラーム通知画面４０は、アラーム発生をユーザに通知するためのユーザ作画画面であり、運転画面３０上に重ねて表示される。このアラーム通知画面４０は、組込機器２のデバイス状態がアラーム状態に移行した場合に表示され、アラーム発生を示すメッセージからなるアラーム表示部品４１と、確認ボタン４２とが配置される。アラーム通知画面４０は、アラーム状態のデバイスを検知して自動的に表示される。
【００３８】
アラーム表示部品４１は、アラーム状態の発生日時と、アラーム内容とを文字列により通知するための機能部品である。確認ボタン４２は、元の運転画面３０を呼び出すための画面呼出部品であり、タッチ操作により、アラーム通知画面４０の表示が終了し、操作対象が元の運転画面３０に切り替えられる。上述した様な各種の機能部品の動作条件やユーザ作画画面内の位置は、画面データの作成時にユーザが任意に指定することができる。
【００３９】
図３の（ａ）には、タッチパネル１１に表示されるグラフ画面５０が示され、（ｂ）には、操作画面６０が示されている。グラフ画面５０は、組込機器２の内部状態の時間変化を表示するためのユーザ作画画面である。このグラフ画面５０は、設定モード時のユーザ操作に基づいて表示され、デバイス状態の時間変化を示すグラフからなるグラフ表示部品５１と、操作画面６０を呼び出すための画面呼出部品５２とが配置される。画面呼出部品５２のタッチ操作により、操作対象が操作画面６０に切り替えられる。
【００４０】
操作画面６０は、グラフを操作するための操作キーが配置されたユーザ作画画面であり、グラフ画面５０上に重ねて表示される。この操作画面６０は、画面呼出部品５２に対するタッチ操作に基づいて表示され、各種の操作キーからなるキー入力部品６１と、終了ボタン６２とが配置される。また、操作画面６０は、グラフ画面５０の下辺からせり出すように出現し、グラフ画面５０の右下部に重ねて表示される。
【００４１】
キー入力部品６１は、グラフを操作するための機能部品であり、タッチ操作により、動画再生の開始、停止、逆送り、早送り、巻き戻し、スキップ、上下の移動、グラフの拡大、縮小などを行う操作キーが設けられている。終了ボタン６２は、元のグラフ画面５０を呼び出すための画面呼出部品であり、タッチ操作により、操作画面６０の表示が終了し、操作対象が元のグラフ画面５０に切り替えられる。
【００４２】
プログラマブル表示器１０において保持されるユーザ作画画面には、運転画面３０、アラーム通知画面４０、グラフ画面５０及び操作画面６０の他に、エラー通知画面や帳票画面がある。エラー通知画面は、異常発生をユーザに通知するためのユーザ作画画面である。帳票画面は、印刷用のユーザ作画画面であり、組込機器２の内部状態の時間変化や運転画面の操作ログが配置される。
【００４３】
図４は、図１の画面データ作成装置２０の動作の一例を示した図であり、ユーザ操作に基づいて作成される画面データ５００，６００及び管理テーブル５が示されている。図中の（ａ）には、グラフ画面５０を表示するための画面データ５００の構造が示され、（ｂ）には、操作画面６０を表示するための画面データ６００の構造が示されている。
【００４４】
画面データ５００及び６００は、画面データ作成装置２０により生成される制御プログラムであり、ヘッダ情報及びフッタ情報と、１又は２以上の部品設定情報と、画面設定情報とにより構成される。
【００４５】
ヘッダ情報又はフッタ情報には、ユーザ作画画面の属性などが含まれる。部品設定情報は、機能部品の動作条件と、機能部品のユーザ作画画面内における位置を示す配置情報と、機能部品を示すイメージデータと、組込機器２のデバイスを特定するためのアドレス情報とが含まれる。画面設定情報には、ユーザ作画画面の表示条件などが含まれる。
【００４６】
画面データ５００には、ヘッダ情報５０１及びフッタ情報５０４と、グラフ表示部品５１の部品設定情報５０２と、画面呼出部品５２の部品設定情報５０３とが含まれる。画面データ６００には、ヘッダ情報６０１及びフッタ情報６０４と、キー入力部品６１の部品設定情報６０２と、画面呼出部品（終了ボタン６２）の部品設定情報６０３とが含まれる。
【００４７】
図中の（ｃ）には、画面データ５００及び６００を互いに関連づける管理テーブル５が示されている。管理テーブル５は、２以上の画面データを論理的に関連づけるためのデータベースであり、ヘッダ情報５ａ及びフッタ情報５ｃと、２以上のユーザ作画画面を双方向に呼び出すための呼出トリガ情報５ｂとが含まれる。ヘッダ情報５ａ又はフッタ情報５ｃには、管理テーブル５の属性などが含まれる。
【００４８】
この呼出トリガ情報５ｂは、グラフ画面５０と操作画面６０とを双方向に呼び出すための画面リンク情報からなり、画面データ５００及び６００とは別個に作成される。この様な呼出トリガ情報５ｂを参照することにより、個々の画面データを解析しなくても関連性の有無を判別することができるため、関連する複数のユーザ作画画面を同時に処理する際の負荷を低減させることができる。例えば、グラフ画面５０から操作画面６０を呼び出し、或いは、操作画面６０からグラフ画面５０を呼び出す際の処理負荷を低減させることができる。
【００４９】
なお、２以上のユーザ作画画面を互いに関連づける呼出トリガ情報は、画面データのヘッダ情報又はフッタ情報に含ませても良い。この様に呼出トリガ情報を画面データとは別個に作成される管理テーブル５によって管理し、或いは、呼出トリガ情報を個々の機能部品とは別個に作成される画面データのヘッダ情報又はフッタ情報に埋め込んで管理することにより、関連する複数のユーザ作画画面を同時に処理する際の負荷を低減させることができる。
【００５０】
＜編集画面７０＞
図５は、図１の画面データ作成装置２０の動作の一例を示した図であり、ディスプレイ２１に表示される編集画面７０が示されている。編集画面７０は、ユーザ作画画面を作成するためのウィンドウ画面であり、ユーザ操作に基づいて表示される。この編集画面７０には、編集対象のユーザ作画画面を表示するための作画領域７１と、ユーザ作画画面をサムネイル表示するためのサムネイル欄７２とが設けられている。
【００５１】
ユーザ作画画面を表示するための画面データは、作画領域７１内に機能部品を配置し、機能部品の動作条件などを指定することによって作成される。サムネイル欄７２には、ユーザ作画画面を縮小したサムネイル画面７３が表示される。このサムネイル欄７２には、呼出トリガ情報５ｂによって互いに関連づけられた２以上のユーザ作画画面がサムネイル表示される。
【００５２】
この様に構成することにより、サムネイル表示された複数のユーザ作画画面を確認しながら編集作業を行うことができるため、複数のユーザ作画画面に跨って編集作業を行う際の作業性を向上させることができる。
【００５３】
図６は、図１の画面データ作成装置２０の動作の一例を示した図であり、ユーザ作画画面６ａの編集作業中における画面遷移の様子が示されている。図中の（ａ）には、ユーザ作画画面６ａの画面設定情報を指定するための設定画面８０が示され、（ｂ）には、作画領域７１内のユーザ作画画面６ａ上にユーザ作画画面６ｂが重ねて表示された編集画面７０が示されている。
【００５４】
設定画面８０は、画面ＩＤの入力欄８１、チェックボックス８２，８３、背景色の入力欄８４及びＯＫボタン８５が設けられたダイアログ画面である。この設定画面８０は、ユーザ操作に基づいて、編集画面７０上に表示される。また、設定画面８０上には、マウスポインタ７が表示されている。
【００５５】
入力欄８１には、編集中のユーザ作画画面を識別するための文字列が入力される。チェックボックス８２は、編集中のユーザ作画画面をサムネイル表示するか否かを選択するための入力欄である。チェックボックス８３は、編集中のユーザ作画画面に関連づけて新たなユーザ作画画面を作成するか否かを選択するための入力欄である。入力欄８４は、編集中のユーザ作画画面の背景色を指定するための入力欄である。
【００５６】
チェックボックス８３にチェックマークを入力し、ＯＫボタン８５を操作することにより、編集中のユーザ作画画面６ａに画面呼出部品６ｃが自動的に配置され、ユーザ作画画面６ａ上にユーザ作画画面６ｂが新たな編集対象として自動的に配置される。
【００５７】
ユーザ作画画面６ｂは、ユーザ作画画面６ａの下端部に配置される帯状の画面である。画面呼出部品６ｃは、ユーザ作画画面６ａからユーザ作画画面６ｂを呼び出すための機能部品であり、ユーザ作画画面６ｂの上辺に隣接して配置される。この様に構成することにより、作画領域７１内の呼出元のユーザ作画画面６ａに画面呼出部品６ｃを配置し、呼出先のユーザ作画画面６ｂを重ねて表示する際の作業手順を簡素化することができる。
【００５８】
図７は、図１の画面データ作成装置２０の動作の一例を示した図であり、マウス２３のドラッグ操作中における画面遷移の様子が示されている。この図には、編集対象として選択されたユーザ作画画面６ａに配置されたスイッチ部品をドラッグ操作によってユーザ作画画面６ｂ内に移動させる場合の操作手順が示されている。
【００５９】
マウスポインタ７は、マウス２３による操作位置を矢印などのシンボルによって示す操作アイコンであり、編集画面７０上を移動する。この表示器システム１では、マウスポインタ７の位置に基づいて、作画領域７１内のユーザ作画画面６ａ又は６ｂが編集対象として選択される。
【００６０】
まず、作画領域７１内のユーザ作画画面６ａに配置されたスイッチ部品上にマウスポインタ７を移動させ、当該スイッチ部品をクリック操作によって選択する。次に、マウス２３のドラッグ操作により、マウスポインタ７をユーザ作画画面６ｂ内に移動させれば、ユーザ作画画面６ｂに編集対象が自動的に切り替えられる。
【００６１】
次に、ドラッグ操作を終了すれば、マウスポインタ７の位置にスイッチ部品が移動する。この様に構成することにより、ユーザ作画画面を編集対象として選択するためのクリック操作を行わなくても、マウスポインタ７を移動させるだけで、編集対象のユーザ作画画面を切り替えることができる。複数のユーザ作画画面間において機能部品をコピーする場合にも、機能部品を移動させる場合と同様の操作手順により行われる。
【００６２】
図８は、図１の画面データ作成装置２０の動作の一例を示した図であり、マウス２３のドラッグ操作によって選択範囲８を決定する場合が示されている。この図には、編集対象として選択されたユーザ作画画面６ａに配置された２つのスイッチ部品を含む領域を選択範囲８として指定する場合の操作手順が示されている。
【００６３】
この表示器システム１では、ドラッグ操作の開始位置に基づいて、作画領域７１内のユーザ作画画面６ａが編集対象として選択され、ドラッグ操作の終了位置に基づいて、選択範囲８が決定される。例えば、ドラッグ操作の開始時のマウスポインタ７の座標に基づいて、編集対象のユーザ作画画面６ａが選択される。
【００６４】
選択範囲８は、ドラッグ操作の開始時のマウスポインタ７の座標と、ドラッグ操作の終了時のマウスポインタ７の座標とに基づいて決定される。例えば、選択範囲８は、ドラッグ操作の開始位置と終了位置とを結ぶ線分を対角線とする矩形領域からなる。
【００６５】
この様に構成することにより、ドラッグ操作によって選択範囲８の指定を行っている途中で関連するユーザ作画画面６ｂ内にマウスポインタ７が移動しても編集対象のユーザ作画画面６ａは変更されない。このため、作画領域７１内に重ねて表示される複数のユーザ作画画面６ａ及び６ｂに跨って選択範囲８を指定する際の操作性を向上させることができる。
【００６６】
＜スライドタブ３６＞
図９は、図１のプログラマブル表示器１０の動作の一例を示した図であり、運転画面３０内のスライドタブ３６を操作した場合の画面遷移が示されている。図中の（ａ）には、スライドタブ３６が配置された運転画面３０が示され、（ｂ）には、スライドタブ３６を操作した場合が示されている。
【００６７】
スライドタブ３６は、アラーム通知画面４０を呼び出すための画面呼出部品である。このスライドタブ３６は、運転画面３０の上辺に隣接して配置されている。スライドタブ３６に対してタッチ操作を行うことにより、アラーム通知画面４０が運転画面３０上に表示される。
【００６８】
アラーム通知画面４０は、運転画面３０の上辺からせり出すように出現し、運転画面３０の上縁部に重ねて表示される。この表示器システム１では、呼出トリガ情報５ｂによって運転画面３０に関連づけられたアラーム通知画面４０の画面データに基づいて、スライドタブ３６の表示態様が変化する。
【００６９】
例えば、アラーム状態のデバイスが検知されれば、スライドタブ３６が明滅又は振動する。この様に構成することにより、運転画面３０の表示中に、アラーム状態に移行すれば、スライドタブ３６の表示態様が変化するため、ユーザにアラーム発生を知らせることができる。また、スライドタブ３６を操作してアラーム通知画面４０を表示させることにより、アラーム内容を容易に識別することができる。
【００７０】
図１０は、図１の画面データ作成装置２０の動作の一例を示した図であり、画面呼出部品の動作条件を設定するための設定画面９０が示されている。この設定画面９０は、スライドタブ３６の動作条件を指定するためのダイアログ画面である。
【００７１】
設定画面９０には、呼出先のアラーム通知画面４０を表示する際のアニメーションの種別及び移動速度と、アラート種別、アラート時の動作種別及びアラームＩＤとを入力するための入力欄がそれぞれ設けられている。アラート時の動作種別には、振動や明滅があり、これらを選択することにより、スライドタブ３６の表示態様を変化させることができる。
【００７２】
図１１は、図１の画面データ作成装置２０の動作の一例を示した図であり、画面呼出部品の動作条件を設定するための設定画面９０が示されている。この設定画面９０は、操作画面６０を呼び出す画面呼出部品５２の動作条件を指定するためのダイアログ画面である。
【００７３】
設定画面９０には、呼出先の操作画面６０を表示する際のアニメーションの種別及び移動速度と、タイムアウト時間とを入力するための入力欄がそれぞれ設けられている。タイムアウト時間は、無操作状態の経過時間に基づいて、操作画面６０の表示を自動的に終了させるための時間閾値である。
【００７４】
例えば、タイムアウト時間を１０秒に設定すれば、キー入力部品６１が操作されることなく、１０秒が経過すれば、操作画面６０の表示は自動的に終了し、元のグラフ画面５０に復帰する。この様に構成することにより、グラフ画面５０の表示中に画面呼出部品５２を操作して操作画面６０を表示させた後、操作画面６０の表示を自動的に終了させることができる。
【００７５】
＜画面データ作成装置２０＞
図１２は、図１の画面データ作成装置２０内の機能構成の一例を示したブロック図である。この画面データ作成装置２０は、操作部２４、編集画面表示部２０１、ポインタ移動部２０２、作画画面生成部２０３、画面データ記憶部２０４、呼出トリガ情報生成部２０５、呼出トリガ情報記憶部２０６、サムネイル表示部２０７及びＵＳＢ通信部２０８により構成される。操作部２４は、キーボード２２又はマウス２３の操作に基づいて、操作信号を生成し、編集画面表示部２０１、ポインタ移動部２０２、作画画面生成部２０３及び呼出トリガ情報生成部２０５へ出力する。
【００７６】
編集画面表示部２０１は、ユーザ操作に基づいて、編集画面７０をディスプレイ２１に表示する。作画画面生成部２０３は、ユーザ操作に基づいて、編集画面７０の作画領域７１内に機能部品を配置し、機能部品の動作条件及び配置情報を含む部品設定情報からなる画面データを生成する。画面データ記憶部２０４には、作画画面生成部２０３により生成された画面データが保持される。
【００７７】
呼出トリガ情報生成部２０５は、ユーザ操作に基づいて、２以上のユーザ作画画面を双方向に呼び出すための呼出トリガ情報５ｂを生成し、呼出トリガ情報記憶部２０６内に格納する。
【００７８】
ＵＳＢ通信部２０８は、プログラマブル表示器１０との通信を行い、画面データ記憶部２０４内の画面データと呼出トリガ情報記憶部２０６内の呼出トリガ情報５ｂとをプロジェクトデータとしてプログラマブル表示器１０へ送信する。サムネイル表示部２０７は、呼出トリガ情報５ｂによって互いに関連づけられた２以上のユーザ作画画面を編集画面７０にサムネイル表示する。
【００７９】
編集画面表示部２０１は、ユーザ操作に基づいて、ユーザ作画画面を呼び出すための画面呼出部品を作画領域７１内のユーザ作画画面に配置するとともに、当該ユーザ作画画面上に呼出先のユーザ作画画面を重ねて表示する。
【００８０】
ポインタ移動部２０２は、ユーザ操作に基づいて、編集画面７０上でマウスポインタ７を移動させる。作画画面生成部２０３は、マウスポインタ７の位置に基づいて、作画領域７１内のユーザ作画画面を編集対象として選択する。また、作画画面生成部２０３は、ドラッグ操作の開始位置に基づいて、作画領域７１内のユーザ作画画面を編集対象として選択し、ドラッグ操作の終了位置に基づいて、選択範囲８を決定する。
【００８１】
＜プログラマブル表示器１０＞
図１３は、図１のプログラマブル表示器１０内の機能構成の一例を示したブロック図である。このプログラマブル表示器１０は、プロジェクトデータ取得部１０１、プロジェクトデータ記憶部１０２、作画画面表示部１０３、操作部１０４、組込機器アクセス部１０５、ＬＡＮ通信部１０６、呼出画面表示部１０７、作画画面取得部１０８及びメモリ１０９により構成される。
【００８２】
プロジェクトデータ取得部１０１は、画面データ作成装置２０との通信を行い、画面データ作成装置２０からプロジェクトデータを取得してプロジェクトデータ記憶部１０２内に格納する。作画画面表示部１０３は、プロジェクトデータ記憶部１０２内の画面データに基づいて、スイッチ部品などの機能部品が配置されたユーザ作画画面をタッチパネル１１の表示画面に表示する。
【００８３】
操作部１０４は、タッチパネル１１のタッチ操作に基づいて、操作信号を生成し、組込機器アクセス部１０５、呼出画面表示部１０７及び作画画面取得部１０８へ出力する。組込機器アクセス部１０５は、ＬＡＮ通信部１０６を介して組込機器２との通信を行い、ユーザ作画画面内の機能部品に対するユーザ操作に基づいて、組込機器２の内部状態を変化させる。例えば、組込機器アクセス部１０５は、スイッチ部品に対するタッチ操作に基づいて、組込機器２の内部状態を変化させるための制御コマンドを生成し、ＬＡＮ通信部１０６を介して組込機器２へ送信する。
【００８４】
また、組込機器アクセス部１０５は、組込機器２からデバイス状態を定期的に取得する。ユーザ作画画面には、ＬＡＮ通信部１０６を介して組込機器２から取得されたデバイス状態が表示される。
【００８５】
呼出画面表示部１０７は、プロジェクトデータ記憶部１０２内の呼出トリガ情報５ｂに基づいて、表示中のユーザ作画画面に関連づけられたユーザ作画画面を表示する。例えば、作画画面表示部１０３は、スライドタブ３６が配置された運転画面３０を表示し、呼出トリガ情報５ｂによって当該運転画面３０に関連づけられたアラーム通知画面４０の画面データに基づいて、スライドタブ３６の表示態様を変化させる。呼出画面表示部１０７は、運転画面３０の表示中におけるスライドタブ３６の操作に基づいて、アラーム通知画面４０を表示する。
【００８６】
また、呼出画面表示部１０７は、グラフ画面５０の表示中における画面呼出部品５２の操作に基づいて、操作画面６０を表示し、呼出トリガ情報５ｂによって当該操作画面６０に関連づけられたグラフ画面５０の画面データに基づいて、操作画面６０の表示を終了する。
【００８７】
作画画面取得部１０８は、ユーザによる取込指示に基づいて、表示中のユーザ作画画面の表示画像を取り込むとともに、呼出トリガ情報５ｂによって当該ユーザ作画画面に関連づけられたユーザ作画画面の表示画像を取り込む。ユーザ作画画面の表示画像は、ハードコピー情報としてメモリ１０９内に取り込まれる。
【００８８】
本実施の形態によれば、ユーザが指定した２以上のユーザ作画画面を双方向に呼び出すための呼出トリガ情報５ｂが画面データとは別個に作成されるため、呼出トリガ情報５ｂを参照することにより、個々の画面データの全ての機能部品を解析しなくても関連性の有無を判別することができる。従って、関連する複数のユーザ作画画面を同時に処理する際の負荷を低減させることができる。
【００８９】
なお、本実施の形態では、呼出トリガ情報５ｂによって２つのユーザ作画画面が論理的に関連づけられる場合の例について説明したが、本発明は、３以上のユーザ作画画面を論理的に関連づける場合にも適用することができる。
【符号の説明】
【００９０】
１  表示器システム
２  組込機器
３  ＬＡＮケーブル
４  ＵＳＢケーブル
５  管理テーブル
５ｂ  呼出トリガ情報
７  マウスポインタ
８  選択範囲
１０  プログラマブル表示器
１１  タッチパネル
１２  ＵＳＢ接続部
１０１  プロジェクトデータ取得部
１０２  プロジェクトデータ記憶部
１０３  作画画面表示部
１０４  操作部
１０５  組込機器アクセス部
１０６  ＬＡＮ通信部
１０７  呼出画面表示部
１０８  作画画面取得部
１０９  メモリ
２０  画面データ作成装置
２１  ディスプレイ
２２  キーボード
２３  マウス
２４  操作部
２０１  編集画面表示部
２０２  ポインタ移動部
２０３  作画画面生成部
２０４  画面データ記憶部
２０５  呼出トリガ情報生成部
２０６  呼出トリガ情報記憶部
２０７  サムネイル表示部
２０８  ＵＳＢ通信部
３０  運転画面
３６  スライドタブ
４０  アラーム通知画面
４１  アラーム表示部品
５０  グラフ画面
５１  グラフ表示部品
５２  画面呼出部品
６０  操作画面
７０  編集画面
７１  作画領域
【図１】
0006474253.tif 000002
【図２】
0006474253.tif 000003
【図３】
0006474253.tif 000004
【図４】
0006474253.tif 000005
【図５】
0006474253.tif 000006
【図６】
0006474253.tif 000007
【図７】
0006474253.tif 000008
【図８】
0006474253.tif 000009
【図９】
0006474253.tif 000010
【図１０】
0006474253.tif 000011
【図１１】
0006474253.tif 000012
【図１２】
0006474253.tif 000013
【図１３】
0006474253.tif 000014