(57)【要約】【課題】  より容易に画面の詳細な部分の描き込みを可能とする。【解決手段】  作画エディタ部１３の拡大表示部１３ａは、主画面に作画操作を行うための作画ウインドウ上でユーザが選択した領域を拡大して、部分拡大画面として作画ウインドウ上に表示される別のウインドウに表示する。操作処理部１３ｂは、部分拡大画面に対して作画操作を行うと、その操作と同じ操作を、主画面においてユーザに選択された領域に行う。これにより、部分拡大画面に対して行われる詳細な作画操作を主画面に反映させる。【選択図】  図１
2007065914.tif 000002
【特許請求の範囲】
【請求項１】
表示装置に表示する画面を作成する画面作成装置において、
表示された主画面の指定された領域を拡大して当該主画面とは別の部分拡大画面として表示する拡大表示手段と、
前記部分拡大画面に対して行われる作画操作と同一の作画操作を前記主画面に対しても行う作画操作共通化手段とを備えていることを特徴とする画面作成装置。
【請求項２】
前記部分拡大画面を記憶装置に再利用可能に記憶部に保存する保存手段を備えていることを特徴とする請求項１に記載の画面作成装置。
【請求項３】
請求項１または２に記載の画面作成装置を動作させる画面作成プログラムであって、コンピュータを前記各手段として機能させるための画面作成プログラム。
【請求項４】
請求項３に記載の画面作成プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラマブル表示器などのユーザが作成した画面を表示する表示装置に表示させる画面を作成する画面作成装置に係り、詳しくは、画面の一部を詳細に作画することが可能な画面作成装置に関するものである。
【背景技術】
【０００２】
従来、例えば、制御システムのＨＭＩ(Human Machine Interface) として、プログラマブル表示器が広く使用されている。プログラマブル表示器のような表示装置は、デバイスを制御するプログラマブルロジックコントローラ（ＰＬＣ）と通信して、デバイスの状態を表示／制御する。デバイスの状態を画面表示する際の動作や、操作に応じてデバイスの状態を制御する際の動作は、予め作成された画面上に表示される。このような画面は、画面作成用のソフトウエア（作画ソフトウエア）がインストールされたコンピュータで作成されて、プログラマブル表示器にダウンロードされる。
【０００３】
近年の表示装置の表示サイズの大型化に伴って、表示される画面のサイズも大型化しているので、大規模システム全体をも十分に表示できるようになってきた。例えば、プラントの全体構成も１つの画面に詳細な部分を含めて表示できる画面サイズが確保できるようになっている。このように画面容量が増大したことから、１つの画面により詳細な画像を描き込むユーザが多くなってきている。プラントの構成の画面では多数の配管などが描かれているが、あたかも実際のプラントを見ているかのように監視することを目的として、より実際の構成に近い形で配管やその他の設備を描くことが望まれている。
【０００４】
画面を詳細に描き込むことができる技術は、例えば特許文献１に開示されている。この文献には、作図作業を行う主画面と、全体図の縮小図を示す副画面と、ズームする図形を表示する参照画面とを同時に表示することが記載されている。これにより、主画面に対して行った作図作業の結果を参照画面に表示される拡大図形で確認しながら、作図作業を進めることができる。
【特許文献１】特開平５−６１９５８号公報（１９９３年３月１２日公開）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
ところが、特許文献１に記載された方法では、参照画面の拡大された図形に直接作図作業を行うことができないため、参照画面で拡大された図形を参照しながら主画面で作図作業を行わなければならない。詳細な部分を描き込むには、参照画面の図形に直接作図作業が行えることが望ましい。また、作図作業が全体の画像にどのように反映されているかを確認するには副画面を参照するため、３つの画面を見ながら作図作業を行うという煩わしさがある。
【０００６】
本発明は、上記の問題点に鑑みてなされたものであり、より容易に画面の詳細な部分の描き込みを可能とすることを目的としている。
【課題を解決するための手段】
【０００７】
本発明に係る画面作成装置は、表示装置に表示する画面を作成する画面作成装置において、上記の課題を解決するために、表示された主画面の指定された領域を拡大して当該主画面とは別の部分拡大画面として表示する拡大表示手段と、前記部分拡大画面に対して行われる作画操作と同一の作画操作を前記主画面に対しても行う作画操作共通化手段とを備えていることを特徴としている。
【０００８】
上記の構成では、ユーザが主画面における所望の領域を指定すると、拡大表示手段によって、その領域が拡大される。また、ユーザが部分拡大画面に対して作画操作を行うと、作画操作共通化手段によって、その作画操作と同一の作画操作が主画面に対しても行われる。これにより、部分拡大画面での作画操作が主画面に反映されるので、ユーザは、部分拡大画面にした作画操作が主画面においてどのように反映されているかを主画面で確認することができる。それゆえ、主画面における詳細な部分の作画操作を容易に行うことができる。
【０００９】
この画面作成装置は、前記部分拡大画面を記憶装置に再利用可能に記憶部に保存する保存手段を備えていることが好ましい。これにより、部分拡大画面の再利用が可能となる。したがって、主画面において頻繁に編集を行う部分を登録しておけば、拡大のための主画面における領域指定の操作を省くことができる。
【００１０】
本発明の画面作成プログラムは、前記画面作成装置のいずれかを動作させるプログラムであって、コンピュータを前記各手段として機能させる。また、この画面作成プログラムは、コンピュータ読み取り可能な記録媒体に記録されて提供される。これにより、主画面における詳細な部分の作画操作を容易に行うことができる。
【発明の効果】
【００１１】
本発明に係る画面作成装置は、表示された主画面の指定された領域を拡大して当該主画面とは別の部分拡大画面として表示する拡大表示手段と、前記部分拡大画面に対して行われる作画操作と同一の作画操作を前記主画面に対しても行う作画操作共通化手段とを備えている。これにより、部分拡大画面にした作画操作が主画面においてどのように反映されているかを主画面で確認することができるので、主画面における詳細な部分の作画操作が容易になる。したがって、詳細な作図作業をより効率的に行うことができるという効果を奏する。
【発明を実施するための最良の形態】
【００１２】
本発明の実施形態を図１ないし図３に基づいて説明すると、以下の通りである。
【００１３】
本実施の形態に係る画面作成装置は、図１に示すように、パーソナルコンピュータ１によって構成されている。パーソナルコンピュータ１は、ＣＰＵ、メモリ（ＲＡＭ、ＲＯＭなど）、外部記憶装置（ハードディスクドライブ、ＭＯドライブなど）、表示装置および入力装置（キーボード、マウスなど）を有している。また、パーソナルコンピュータ１は、図１に示すように、制御部１１、インターフェース部（図中、Ｉ／Ｆ）１２、作画エディタ部１３およびデータ記憶部１４を備えている。
【００１４】
インターフェース部１２は、プログラマブル表示器２との間の通信を行うための通信制御部であり、画面転送ケーブル３に接続されている。
【００１５】
プログラマブル表示器２は、ＣＰＵなどの演算処理装置を備えており、ユーザが作成した入力操作および表示用の画面データを表示することによりプログラマブル表示器特有の操作機能および表示機能を実現する専用コンピュータである。ＨＭＩとして好適に使用されるプログラマブル表示器２は、後述する処理指示語（タグ）を組み合わせて決定される画面データに基づいて、プログラマブル表示器２に接続されるＰＬＣなどの制御装置が監視するデバイスの状態を画面表示する際の動作や、画面への操作に応じてデバイスの状態を制御する際の動作を特定する。このプログラマブル表示器２は、シリアルケーブルを介した制御装置との通信により、制御装置を介して表示画面に状態を表示する各デバイスの状態を取得し、例えば、ディスプレイに各デバイスの状態を表示する機能を有する。また、プログラマブル表示器２は、タッチパネルへの操作に応じて、デバイスへ制御を指示する機能を有する。
【００１６】
制御部１１は、ハードウエア（ＣＰＵやメモリなど）およびソフトウエア（オペレーティングシステムなど）によって実現されるアプリケーションプログラムの実行や周辺機器の動作を制御する部分である。また、制御部１１は、アプリケーションプログラムである作画ソフトウエアを実行することにより、作画エディタ部１３を実現する。作画エディタ部１３は、パーソナルコンピュータ１と分離可能に構成される記録媒体に記録され、この記憶媒体からパーソナルコンピュータ１にインストールすることが可能である。また、パーソナルコンピュータ１は、作画エディタ部１３を備えることにより画面作成装置として機能する。
【００１７】
上記の記録媒体（プログラムメディア）は、コンピュータに読み取り可能な記録媒体であり、磁気テープやカセットテープなどのテープ系、フレキシブルディスクやハードディスクなどの磁気ディスク系、ＣＤ−ＲＯＭ、ＭＯ、ＭＤ、ＤＶＤなどの光ディスク系、ＩＣカード（メモリカードを含む）、光カードなどのカード系が好適である。その他、上記のプログラムメディアは、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュＲＯＭなどによる半導体メモリを含めた固定的にプログラムを担持する媒体であってもよい。
【００１８】
また、パーソナルコンピュータ１が、インターネットを含む通信ネットワークと接続可能な環境に置かれていれば、通信ネットワークからプログラムをダウンロードするように流動的にプログラムを担持する媒体であってもよい。ただし、このように通信ネットワークからプログラムをダウンロードする場合には、そのダウンロード用プログラムは予めパーソナルコンピュータ１に格納されるか、あるいは別な記録媒体からインストールされるものであってもよい。
【００１９】
作画エディタ部１３は、ユーザ独自の画面であるユーザ画面を作成できるように、スイッチ、ランプ、テンキー、各種表示器（例えば、数値表示器、メータ表示器およびグラフ表示器）などの部品、各種のタグ設定機能、描画機能、テキスト入力機能などを備えている。部品としては、単一の機能を有する部品だけでなく、複数の機能を有する、複合スイッチ、カウンタ、タイマといった複合機能を有する部品が用意されている。表示要素としての部品は、ユーザが容易に選択できるようにライブラリ形式で登録されており、部品の機能に応じた入力タグや表示タグなどが予め付与されている。描画機能は、直線や曲線の線図形を描画したり、各種のグラフ、円、四角形、三角形などの基本図形の描画および図形内の指定色や模様による塗りつぶしを行ったりするための機能である。
【００２０】
上記のタグは、処理指示語として画面データに含まれており、ベース画面上で実行されるべき事象毎に作成されている。この処理指示語は、基本的には、表示制御動作を実行すべきベース画面のファイル番号と、このベース画面上で実行すべき動作内容を特定する事象名と、各実行事象毎に参照される１または複数のデータからなる参照情報とを一組として備えている。プログラマブル表示器２では、上記のタグとして、表示タグ、タッチ入力タグなどが規定されている。
【００２１】
表示タグは、ベース画面上の領域（表示範囲）とその領域への表示に対応するアドレスとの関連を示す。アドレスは、プログラマブル表示器２に接続される前述の制御装置に設けられるメモリにおいて、データを格納する領域を特定する番地である。タッチ入力タグは、画面上の領域（入力範囲）とその領域へのタッチ入力に対応するアドレスとの関連を示す。さらに、本実施形態では、各タグは、複数の単位画面の少なくとも１つと関連付けることができる。
【００２２】
表示タグは、アドレスの内容の変化などの事象（イベント）の発生と連動して、ベース画面上における対応位置に所定の部品などのオブジェクト（表示要素）を表示可能とする。すなわち、表示タグは、ファイル番号としてベース画面のファイル番号を含み、事象名として表示対象となるオブジェクトの表示を特定する事象名を含み、参照情報として表示対象の表示座標範囲、呼び出す表示対象を特定するファイル番号、および表示対象の表示時に参照するアドレスを含んでいる。
【００２３】
また、タッチ入力タグは、例えば、プログラマブル表示器２のタッチパネルに対するタッチ操作と連動して、プログラマブル表示器２の内部メモリに設けられた、前述の制御装置のメモリの内容を反映させる領域内の所定アドレスに設定したデータを書き替える（ビットデータの反転やワードデータの変更）。すなわち、入力タグは、ファイル番号として単位画面のファイル番号を含み、事象名としてタッチパネルの操作を特定する事象名を含み、参照情報Ｉとしてタッチパネルからの入力操作を有効とする入力座標範囲、およびタッチパネルのタッチ操作と連動してデータを書き替えるべきアドレスを含んでいる。
【００２４】
上記のような作画エディタ部１３を用いてユーザ画面を作成する際、ユーザがディスプレイに表示されたベース画面上で部品を所定の操作手順にしたがって配置位置を指定することにより、ベース画面上に部品が配置されていく。
【００２５】
作画エディタ部１３は、図示しない、メニュー画面から画面の作成／編集モードが選択されると、図２に示すように、作画画面２０１を表示する。また、作画エディタ部１３は、作画画面２０１における図示しないメニューバーから「新規作成」または作成済みの画面ファイルが選択されると、画面作成領域となる作画ウインドウ２０２に作成すべき主画面３０１を表示する。ユーザは、この作画ウインドウ２０２に、上記のようにして部品を配置したり、前述の各種の機能を用いたりして作画操作を行うことにより主画面３０１を作成する。
【００２６】
作画エディタ部１３は、拡大表示部１３ａ、操作処理部１３ｂおよび部品登録部１３ｃ７を有している。
【００２７】
拡大表示部１３ａ（拡大表示手段）は、マウスのドラッグ操作などによって表示される破線の選択枠Ｆ１で主画面３０１において選択された領域を指定された倍率に拡大する。具体的には、拡大表示部１３ａは、メニューバーの“表示”を操作することによって表示されるプルダウンメニューにおける“ズーム”がユーザによって選択されると、倍率を指定するダイアログボックス（図示せず）を表示し、倍率が指定された後に“ＯＫ”ボタンが操作されると、上記の領域を指定された倍率にて拡大して表示するための拡大ウインドウ２０３を作画画面２０１上にポップアップ表示すると同時に、ダイアログボックスを閉じる。拡大ウインドウ２０３には、拡大された上記の領域として部分拡大画面３０２が表示される。
【００２８】
操作処理部１３ｂ（作画操作共通化手段）は、主画面３０１において指定された領域（選択枠Ｆ１）と部分拡大画面３０２とを同一画面として扱い、部分拡画面３０２に対してユーザが行った作画操作と同一の作画操作を、主画面３０１に対しても行う（作画操作の共通化）。具体的には、操作処理部１３ｂは、部分拡大画面３０２に行われた作画操作を主画面３０１の指定領域へ複写することによって、作画操作の共通化を行っている。このように、拡大ウインドウ２０３への作画操作と作画ウインドウ２０２への作画操作とを関連付けることにより、拡大ウインドウ２０３への作画操作が作画ウインドウ２０２に表示されている画像に反映される。
【００２９】
部品登録部１３ｃ（保存手段）は、部品登録モードが選択された状態で、主画面３０１上に表示された部品がマウスクリックなどの操作によって選択され、図３に示す登録部品表示領域２０４にドラッグしてドロップする操作が行われると、その部品を制御部１１の作業メモリ１１ａにおける所定の領域（記憶部）に設けられた部品ライブラリに登録する。また、部品登録部１３ｃは、拡大ウインドウ２０３に表示される部分拡大画面３０２に対しても、上記の部品と同様に、選択されて登録部品表示領域２０４にドラッグしてドロップする操作が行われると、その部分拡大画面３０２そのものを上記の部品ライブラリに部品として登録する。
【００３０】
データ記憶部１４は、作画エディタ部１３によって作成された画面データ、および再利用可能に登録された部品や部分拡大画面３０２のデータである部品登録データを記憶（保存）する記憶装置である。データ記憶部１４は、ハードディスク装置のような大容量記憶装置で構成される。データ記憶部１４に記憶されている画面データは、実行環境にダウンロードするために、プログラマブル表示器２に転送されて保存される。
【００３１】
ここで、上記のように構成されるパーソナルコンピュータ１における作画エディタ部１３の作画動作について説明する。
【００３２】
まず、パーソナルコンピュータ１の図示しないディスプレイには、図２に示す作画画面２０１が表示されており、この作画画面２０１には、主画面３０１を作成する作画ウインドウ２０２が表示されている（開かれている）。
【００３３】
この状態で、ユーザが、主画面３０１における選択枠Ｆ１で拡大表示させたい領域を選択し、前記のプルダウンメニューによる倍率を指定してから拡大を指示する（“ＯＫ”ボタンの操作）。すると、拡大表示部１３ａによって、選択枠Ｆ１で囲まれた領域が拡大ウインドウ２０３に指定された倍率で拡大されて部分拡大画面３０２として表示される。
【００３４】
ユーザは、拡大ウインドウ２０３にて、部分拡大画面３０２に作画エディタ部１３の前述の作画機能を用いて作画操作を行う。このとき、拡大ウインドウ２０３は入力可能なアクティブな状態にあり、作画ウインドウ２０２は入力不可な非アクティブの状態にある。つまり、作画ウインドウ２０２および拡大ウインドウ２０３は、いずれか一方がアクティブな状態にある。
【００３５】
ユーザが拡大ウインドウ２０３に行った作画操作は、操作処理部１３ｂによって、作画ウインドウ２０２に表示された主画面３０１における選択枠Ｆ１で囲まれた領域に反映される。これにより、ユーザは、拡大ウインドウ２０３の部分拡大画面３０２に対して作画作業を行う一方で、主画面３０１に反映された作画作業の結果を作画ウインドウ２０１で確認することができる。それゆえ、詳細な作図作業を拡大ウインドウ２０３を用いて行う一方で、部分拡大画面３０２と主画面３０１との調整を作画ウインドウ２０２で行うという作業が可能となる。また、部分拡大画面３０２に対して行われる詳細な作画操作を主画面３０１に反映させることができる。したがって、詳細な作図作業をより効率的に行うことができる。
【００３６】
拡大ウインドウ２０３への作画作業が完了し、ユーザによって拡大ウインドウ２０３を閉じる操作が行われると、拡大表示部１３ａによって、拡大ウインドウ２０３が閉じられる。そして、作画ウインドウ２０２に表示された主画面３０１を保存する操作がユーザによって行われると、作業メモリ１１ａに読み出されていた主画面３０１のデータが編集後のデータに更新されて、データ記憶部１４に画面データとして保存される。したがって、この画面データは、選択枠Ｆ１で指定された領域に対する作画操作がなされたものとなっている。
【００３７】
また、図３に示すように、作画ウインドウ２０２および拡大ウインドウ２０３が開いている状態で、ユーザが部品登録モードを選択すると、部品登録部１３ｃによって、登録部品表示領域２０４が作画ウインドウ２０２の右側に表示される。この状態で、ユーザが拡大ウインドウ２０３を登録部品表示領域２０４にドラッグ＆ドロップの操作を行うと、部品登録部１３ｃによって、拡大ウインドウ２０３に表示されている部分拡大画面３０２が部品として登録され、登録部品表示領域２０４に縮小画像として表示される。
【００３８】
部品登録部１３ｃは、部分拡大画面３０２を登録するとき、部分拡大画面３０２が選択枠Ｆ１で指定された領域であることを示す指定データを拡大ウインドウ２０３と併せて登録する。指定データとしては、選択枠Ｆ１の対角の２点（例えば左上隅および右下隅）の座標が用いられる。
【００３９】
この登録された部分拡大画面３０２は、再利用が可能である。具体的には、ユーザが、登録部品表示領域２０４から部分拡大画面３０２の縮小画像を作画ウインドウ２０２上にドラッグ＆ドロップの操作を行うと、部品登録部１３ｃによって、部品ライブラリに登録されている部分拡大画面３０２が読み出されて、作画ウインドウ２０１上に表示される。このとき、部品登録部１３ｃが部分拡大画面３０２とともに読み出した上記の指定データを操作処理部１３ｂに与えることにより、操作処理部１３ｂは、読み出された部分拡大画面３０２が選択枠Ｆ１を拡大した部分であることを認識して、部分拡大画面３０２への作画操作と同一の作画操作を主画面３０１の選択枠Ｆ１の領域に対して行う。
【００４０】
このように、部分拡大画面３０２を登録して再利用を可能とすることにより、作画作業を一時的に中断して終了する場合に、編集途中の部分拡大画面３０２を登録しておけば、編集作業を再開するときに、登録した部分拡大画面３０２を読み出して表示させて、容易に編集作業を続行することができる。部分拡大画面３０２の登録機能がない場合、編集を再開するときに、主画面３０１を保存することによって選択枠Ｆ１で指定された領域に対して行った作画内容を保存することはできるが、選択枠Ｆ１で指定された領域そのものは保存されないので、前回どの部分に対して拡大編集が行われたかが分からず、同じ部分に対して作画作業を続行させることができない。
【００４１】
また、部分拡大画面３０２を登録して再利用を可能とすることにより、変更や修正を頻繁に行う部分を部分拡大画面３０２として登録しておけば、選択枠Ｆ１で領域を指定する作業を省くことができる。また、最新の作画操作が施された部分拡大画面３０２を主画面３０１に貼り付けることが可能となる。
【００４２】
本発明は、上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【００４３】
本発明の画面作成装置は、主画面において指定された領域を拡大して部分拡大画面として表示し、当該部分拡大画面への作画操作を主画面にも反映させることにより、詳細な作図作業を効率的に行うことができるので、プラントなどの全体構成を示す画面のように詳細部分の描き込みを要する画面を作成することに好適に利用できる。
【図面の簡単な説明】
【００４４】
【図１】本発明の実施形態に係る制御システムおよびパーソナルコンピュータの構成を示すブロック図である。
【図２】上記プログラマブル表示器に表示される画面を作成する作画エディタ部が画面作成のために表示する作画画面を示す図である。
【図３】上記作画エディタ部による部分拡大画面の登録動作を示す図である。
【符号の説明】
【００４５】
１      パーソナルコンピュータ（画面作成装置）
２      プログラマブル表示器（表示装置）
１１ａ    作業メモリ（記憶部）
１３      作画エディタ部（画面作成プログラム）
１３ａ    拡大表示部（拡大表示手段）
１３ｂ    操作処理部（作画操作共通化手段）
１３ｃ    部品登録部（保存手段）
１４      データ記憶部（記憶装置）
２０２      作画ウインドウ
２０３      拡大ウインドウ
３０１      主画面
３０２      部分拡大画面
【図１】
2007065914.tif 000003
【図２】
2007065914.tif 000004
【図３】
2007065914.tif 000005