(57)【要約】【課題】  プログラマブル表示器などに表示する画面に重ねて表示する別画面の作成およびこのような別画面の管理を容易する。【解決手段】  画面を作成する作画エディタは、作画ウインドウ１０１上の編集モード切替ボタン１０４が操作されると、編集領域１０３にヘッダ画面編集領域１１１を表示し、ヘッダ画面の作成を可能にする。ヘッダ編集モードから、再度、編集モード切替ボタン１０４が操作されると、ヘッダ画面編集領域１１１に表示されているヘッダ画面をメイン画面編集領域１０２に表示されているメイン画面に設定する。このとき、メイン画面が表示されている状態でメイン画面から呼び出されるように、ヘッダ画面をそのメイン画面と対応付ける。【選択図】  図７
2006099572.tif 000002
【特許請求の範囲】
【請求項１】
複数の表示要素を含む画面を作成する画面作成装置において、
前記画面を作成する画面作成手段と、
前記画面に重ねて表示される部分画面を作成し、作成した該部分画面を前記画面から呼び出して前記画面上の指定された位置に表示するように前記画面に関連付ける部分画面作成手段とを備えていることを特徴とする画面作成装置。
【請求項２】
前記部分画面作成手段は、前記画面を表示した状態で前記部分画面を作成する部分画面作成領域を表示することを特徴とする請求項１に記載の画面作成装置。
【請求項３】
前記部分画面作成手段は、作成した複数の部分画面を選択可能に切り替えて表示することを特徴とする請求項１または２に記載の画面作成装置。
【請求項４】
請求項１ないし３のいずれかに記載の画面作成装置を動作させるための画面作成プログラムであって、コンピュータを上記画面作成手段および上記部分画面作成手段として機能させるための画面作成プログラム。
【請求項５】
請求項４に記載の画面作成プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラマブル表示器等の表示装置に表示される画面に別画面を重ねて表示することを容易にする画面作成装置、画面作成プログラムおよびそれを記録した記録媒体に関するものである。
【背景技術】
【０００２】
プログラマブル表示器は、ホストコントローラ（ＰＬＣ）とのインタフェースを備えており、ホストコントローラに接続されたデバイスの稼働状況を表示したり、デバイスへの制御指示を与えるための操作入力を画面から受け付けたりする機能を備えた操作型表示器である。一般に、プログラマブル表示器は、グラフィック表示機能を有するので、操作盤、スイッチ、表示灯等を表示することができ、制御システムにおける操作端末としての役割を果たす。
【０００３】
このようなプログラマブル表示器で表示される画面は、制御システムの仕様に応じて、画面作成ソフトウェア（作画ソフト）を用いてユーザ独自で作成できるようになっている。画面作成に際しては、ユーザが、パーソナルコンピュータ等において作画ソフトによって提供される部品、描画機能等を用いて所望の画面を構成する。
【０００４】
上記の部品は、スイッチ、テンキー、メータ表示器、グラフ表示器等をそれぞれ表す画像であって、実際の部品のごとく組み合わせて扱えるように、予めライブラリ形式で作画ソフトに用意されている。また、上記の部品は、部品を表すイメージと、そのイメージの動的変化を画面上の指定された位置で表現するための設定データとが組み合わされて用いられる。その設定データは、画面のデータの一部としてプログラマブル表示器のメモリに記憶される。
【０００５】
作成された画面は、画面データとしてプログラマブル表示器に転送されて記憶される。そして、ホストコントローラの稼働時には、ホストコントローラに接続されたデバイスの状態に応じて、プログラマブル表示器の表示部に表示される画面上のメータ表示器等の出力部品が動的に変化する。また、スイッチ等の入力部品への画面上の入力操作が制御指示としてデバイスに与えられる。
【０００６】
例えば、特許文献１に記載されているような遠隔監視装置の操作画面の上部などに特定のボタンや表示部を設けている。また、プログラマブル表示器の画面でも、その上部や下部にメニュー表示部や画面切り替えのためのボタンが設けられることがあり、これらは複数の画面に共通した表示内容となっていることがよくある。このため、各画面の作成においては、共通する部分も同様に繰り返して作成しなければならない。そこで、従来、共通する部分を含む画面については、各画面に共通する部分をヘッダやフッタとして別途作成することにより、共通部分の作成の手間を省くことができる。このような画面にヘッダやフッタを作成するには、通常の画面作成機能を利用して、本画面と別に、画面上側に部品などを配したヘッダ用のライブラリ画面や、画面下側に部品などを配したフッタ用のライブラリ画面を作成して対応していた。
【特許文献１】特開２００１−３３８３７５号公報（２００１年１２月７日公開）
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記のような手法では、本画面の画面番号を指定して、ライブラリ画面を呼び出す必要があり、そのための画面管理をユーザが行なう必要がある。また、ライブラリ画面は、本画面とは別に作成されるため、ライブラリ画面を本画面に正しく座標を合わせないと、本画面上で正しくライブラリ画面を表示させることができない。さらに、本画面とライブラリ画面とが別画面であるため、本画面上でライブラリ画面を編集することができない。
【０００８】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、画面上でヘッダ部やフッタ部のような複数画面に共通する別画面の作成およびこのような別画面の管理を容易することにある。
【課題を解決するための手段】
【０００９】
本発明に係る画面作成装置は、複数の表示要素を含む画面を作成する画面作成装置において、上記の課題を解決するために、前記画面を作成する画面作成手段と、前記画面に重ねて表示される部分画面を作成し、作成した該部分画面を前記画面から呼び出して前記画面上の指定された位置に表示するように前記画面に関連付ける部分画面作成手段とを備えていることを特徴としている。
【００１０】
上記の構成では、画面作成手段によって作成された画面には、部分画面作成手段による関連付けで指定された部分画面が指定された位置に重ねて表示される。したがって、ユーザは、画面上での部分画面の位置合わせを行なう必要がなく、また、部分画面を管理する必要がなくなる。
【００１１】
前記画面作成装置において、前記部分画面作成手段は、前記画面を表示した状態で前記部分画面を作成する部分画面作成領域を表示することが好ましい。これにより、画面に合わせて適正に部分画面を作成することができる。
【００１２】
また、前記画面作成装置において、前記部分画面作成手段は、作成した複数の部分画面を選択可能に切り替えて表示することが好ましい。作成された部分画面は、各画面に関わりなく保存されており、部分画面作成手段の関連付けによって、指定された画面から呼び出されるようになる。それゆえ、所望の部分画面を適宜選択して画面に設定することにより、容易に部分画面を画面に関連付けることができる。
【００１３】
本発明の画面作成プログラムは、前述のいずれかの画面作成装置を動作させるための画面作成プログラムであって、コンピュータを上記画面作成手段および上記部分画面作成手段として機能させるプログラムである。また、この画面作成プログラムは、コンピュータ読み取り可能な記録媒体に記録される。これにより、プログラムをコンピュータに読み取らせて実行させることにより前記画面作成装置を実現することができる。
【発明の効果】
【００１４】
本発明に係る画面作成装置は、以上のように、画面作成手段によって作成された画面に重ねて表示される部分画面を部分画面作成手段によって作成し、かつこの部分画面作成手段によって、作成した該部分画面を前記画面から呼び出して前記画面上の指定された位置に表示するように前記画面に関連付けるので、ユーザは、画面上での部分画面の位置合わせおよび部分画面の管理に要する手間から開放される。したがって、ヘッダ画面およびフッタ画面を重ねて表示するメイン画面を容易にかつ効率的に作成することができるという効果を奏する。
【発明を実施するための最良の形態】
【００１５】
本発明の実施形態を図１ないし図２０に基づいて説明すると、以下の通りである。
【００１６】
図１に示すように、本実施形態に係る制御システム１は、ホストコンピュータ２と、プログラマブル表示器３と、ＰＬＣ４と、共通ネットワーク５と、専用ネットワーク６と、デバイス７とを備えている。
【００１７】
ホストコンピュータ２およびプログラマブル表示器３は、共通ネットワーク５を介して互いに接続されている。一方、プログラマブル表示器３およびＰＬＣ４は、専用ネットワーク６を介して接続されている。共通ネットワーク５は、共通の通信プロトコル（共通通信プロトコル）で通信を行うことが可能なイーサネット（登録商標）などからなるローカルエリアネットワーク（ＬＡＮ）のようなネットワークである。専用ネットワーク６は、ＰＬＣ４に固有の通信プロトコル（専用通信プロトコル）で通信を行うことが可能なシリアルケーブルなどからなるネットワークである。専用通信プロトコルは、ＰＬＣ４がシーケンサから発達してきた経緯もあって、製造会社毎、あるいは、同一会社であっても製品毎など、ＰＬＣ４の機種毎に異なっていることが多い。
【００１８】
本実施形態に係る制御システム１は、各ＰＬＣ４にそれぞれ接続されるプログラマブル表示器３とホストコンピュータ２とを共通ネットワーク５で接続するとともに、共通ネットワーク５で使用する共通通信プロトコルとして、専用通信プロトコルとは独立して定めた共通のプロトコルを採用している。さらに、プログラマブル表示器３は、後述するように、プロトコルを変換する機能も有しており、例えば、命令コードの変換や引数の変換あるいは伝送時の制御コードの変換などのプロトコル変換を行って、ホストコンピュータ２と自機器に接続されたＰＬＣ４との通信を中継する。
【００１９】
このような構成において、プログラマブル表示器３は、ＨＭＩとして動作するためＰＬＣ４に比べて演算能力に余力があるので、通信の大半を処理する。例えば、画面データのダウンロードのように、ＰＬＣ４を介さず、ホストコンピュータ２からプログラマブル表示器３へ直接通信できる。したがって、ＰＬＣ４の負担を軽減でき、制御システム１全体に必要な演算能力を削減できる。なお、プログラマブル表示器３は、オペレータの操作を待ち受けている間、演算能力に余力があるので、プロトコル変換のために演算能力を向上させることなく、プロトコル変換できる。
【００２０】
ＰＬＣ４は、ユーザが作成した制御プログラム（ラダープログラム）にしたがって、入力ユニットを介して入力用のデバイス７から出力される出力データを取り込むとともに、出力用のデバイス７に制御データを与える。入力用のデバイス７しては、センサ（温度センサ、光センサなど）、スイッチ（押ボタンスイッチ、リミットスイッチ、圧力スイッチなど）のような機器が用いられる。出力用のデバイス７としては、アクチュエータ、リレー、電磁弁、表示器などが用いられる。これらのデバイス７…は、製造ラインなどの各種のターゲットシステムの所要各部に配置される。また、デバイス７は、後述するタッチパネル３３などの入力装置から手動で入力されたデータを格納するための後述するメモリ部３２における特定の領域であってもよい。
【００２１】
ＰＬＣ４内のメモリ（デバイスメモリ）は、デバイス７の状態やデバイス７の設定値などのデータ（ワードデータやビットデータ）を、デバイスアドレスで指定された領域に格納している。メモリにおいて、ワードデバイスは、入出力されるデータが数値のようなワードデータを格納する領域として設定され、ワードアドレス（デバイスアドレス）で指定される。また、ビットデバイスは、オン・オフ状態のようなビットデータを格納する領域として設定され、ビットアドレス（デバイスアドレス）で設定される。このような設定により、ＰＬＣ４内の任意のワードデバイスまたはビットデバイスをアクセスするだけでデバイス７…を制御し、またはその状態に関する情報を個別に取り出すことができる。
【００２２】
以降の説明では、デバイスアドレスを適宜アドレスと称する。
【００２３】
プログラマブル表示器３は、ＣＰＵなどの演算処理装置を備えており、ユーザが作成した入力操作および表示用のプログラム（画面データ）を実行することによりプログラマブル表示器特有の操作機能および表示機能を実現するコンピュータである。制御システム１のＨＭＩとして好適に使用されるプログラマブル表示器３は、後述する処理指示語（タグ）を組み合わせて決定される画面データに基づいて、デバイス７の状態を画面表示する際の動作や、画面への操作に応じてデバイス７の状態を制御する際の動作を特定する。このプログラマブル表示器３は、専用ネットワーク６を介したＰＬＣ４との通信により、自機に接続されたＰＬＣ４を介して表示画面に状態を表示する各デバイス７の状態を取得し、例えば、後述のディスプレイ３４に各デバイス７の状態を表示する機能を有する。また、プログラマブル表示器３は、後述のタッチパネル３３への操作に応じて、デバイス７へデバイスの状態制御を指示する機能を有する。
【００２４】
なお、デバイス７の状態の取得／変更は、その都度指示してもよいし、プログラマブル表示器３内にキャッシュを用意し、取得／変更時には、キャッシュへアクセスするとともに、所定の時間間隔毎や所定のイベント毎に通信してデバイスアドレスの実体と同期を取ってもよい。
【００２５】
プログラマブル表示器３は、上記の機能を実現するために、ＨＭＩ処理部３１と、メモリ部３２と、タッチパネル３３、ディスプレイ３４およびインターフェース部（図中、Ｉ／Ｆ）３５，３６を備えている。以下、プログラマブル表示器３の主要各部について詳細に説明する。
【００２６】
タッチパネル３３は、ディスプレイ３４の表示画面上で入力を行うために設けられている入力装置である。ディスプレイ３４は、プログラマブル表示器３を薄型に構成するために、液晶ディスプレイやＥＬディスプレイのような平板型ディスプレイが好適に用いられる。
【００２７】
インターフェース部３５は、プログラマブル表示器３が共通ネットワーク５上のホストコンピュータ２などとの間の通信を行うための通信制御部であり、共通ネットワーク５に接続されている。この共通ネットワーク５を介した通信により、ホストコンピュータ２などとの間でデータ送信が行われる。一方、インターフェース部３６は、プログラマブル表示器３がＰＬＣ４との間の通信を行うための通信制御部であり、専用ネットワーク６に接続されている。この専用ネットワーク６を介した通信により、ＰＬＣ４との間でデータ送信が行われる。
【００２８】
このように構成される通信システムにおいては、ＰＬＣ４からの出力データが、プログラマブル表示器３に送信され、さらにそのプログラマブル表示器３を介してホストコンピュータ２や共通ネットワーク５に接続された他の機器（図示せず）などに転送される。また、プログラマブル表示器３に設定されたデータは直接ＰＬＣ４に送信されるだけでなく、ホストコンピュータ２や他の機器から送信されてきた設定データが、通信先のＰＬＣ４に接続されたプログラマブル表示器３を介してそのＰＬＣ４に転送される。
【００２９】
ＨＭＩ処理部３１は、後述するユーザ画面の表示制御およびプロトコル変換の処理を行うために各種のデータ処理を行う。
【００３０】
プロトコル変換処理は、両ネットワーク５，６での通信プロトコルが互いに異なる場合、ＦＥＰＲＯＭ３２ｂに記憶された後述のプロトコル変換データを参照しながら、一方の通信プロトコルから他方の通信プロトコルへ変換する処理である。プロトコル変換処理は、メモリ部３２に格納されたプロトコル変換プログラムがＣＰＵなどの演算処理手段に実行されることによって実現される。なお、表示制御処理（表示制御機能）については、後に詳しく説明する。
【００３１】
メモリ部３２は、ＤＲＡＭ３２ａ、ＦＥＰＲＯＭ(Flash Erasable and Programmable ROM)３２ｂ、ＳＲＡＭ３２ｃ等のメモリを含んでいる。
【００３２】
ＤＲＡＭ３２ａは、主に、表示制御などの演算処理時の作業用に用いられる他、ＰＬＣ４との間でやり取りされるデータの一時的な記憶に用いられる。特に、ＤＲＡＭ３２ａは、ＰＬＣ４の入出力メモリに格納されるデバイス７の状態（デバイスアドレスの内容）を入出力メモリとの間で受け渡しするための状態メモリ領域を有している。
【００３３】
ＳＲＡＭ３２ｃは、ＰＬＣ４から得られたデータをロギングしたり、ＰＬＣ４に与える設定値データ（レシピデータ）を記憶したりするために用いられる。
【００３４】
ＦＥＰＲＯＭ３２ｂは、書き替え可能な読み出し専用のフラッシュメモリであり、一般のパーソナルコンピュータにおけるハードディスクドライブの役割を果たす。フラッシュメモリは、可動部を持たず、かつ衝撃に強いので、劣悪な周囲環境でも安定して動作する。
【００３５】
また、上記のＦＥＰＲＯＭ３２ｂは、図２に示すように、表示制御システムプログラムと、プロトコル変換データと、通信プロトコルと、画面データとをそれぞれ格納するエリアを有している。
【００３６】
表示制御システムプログラムは、画像表示制御を行うための基本機能を実現するためのプログラムである。この表示制御システムプログラムがＨＭＩ処理部３１において実現する機能については、後に詳しく説明する。
【００３７】
プロトコル変換データは、専用ネットワーク６と共通ネットワーク５との間で通信プロトコルを相互変換できれば、どのような形式でもよいが、本実施の形態では、専用ネットワーク６で伝送されるデータのフォーマットを示すデータ転送フォーマットと、両ネットワーク５，６で伝送されるコマンドコード間の対応関係を示すコマンド変換テーブルとを記憶している。
【００３８】
通信プロトコル（専用通信プロトコル）は、ＰＬＣ４との通信処理で用いられるプロトコルであり、ＰＬＣ４の機種（メーカ）に応じて固有に定められている。この通信プロトコルには、ＰＬＣ４へのデータの読み出しを指示するコマンドコードが含まれている。このコマンドコードは、ＰＬＣ４の制御機能に対応付けられているアドレスと組み合わされることによって、所望の制御機能についてのデータをＰＬＣ４に送信することができる。
【００３９】
画面データは、プログラマブル表示器３に表示される画面のデータであり、ディスプレイ３４に表示すべきベース画面や部品のデータおよび各部品に付与された後述する処理指示語Ｗなどを含んでいる。画面データは、後述する作画エディタ２３によって作成されて、ＦＥＰＲＯＭ３２ｂにダウンロードされている。この画面データは、ファイルの形式で画面ファイルとしてＦＥＰＲＯＭ３２ｂに保存される。この画面ファイルは、図形データ部およびアドレスデータ部から構成されている。図形データ部は、円や四角形などの図形データ、部品のデータ、文字列、処理指示語Ｗなどを含んでいる。アドレスデータ部は、図形データ部における部品のデータや処理指示語Ｗなどのアドレスに対応付けられるデータについて、作画エディタ２３で設定された前記のアドレスおよびアドレスに対応するコメントを含んでいる。
【００４０】
コメントとしては、デバイスの動作状態のような事象名や、スイッチに対応するＳＷやランプに対応するＬＡＭＰのようなデバイス７に対応する符号や、操作指示などが挙げられる。また、コメントは、変数として扱うこともできる。このように定義されるコメントは、デバイス７に対応する所望の入出力端子番号（前述のデバイスアドレス）に予め対応付けられている。
【００４１】
図３に示すように、画面データに含まれる処理指示語（タグ）Ｗは、ベース画面上で実行されるべき事象毎に作成されている。この処理指示語Ｗは、基本的には、表示制御動作を実行すべきベース画面のファイル番号Ｆと、このベース画面上で実行すべき動作内容を特定する事象名Ｔと、各実行事象毎に参照される１または複数のデータからなる参照情報Ｉとを一組として備えている。
【００４２】
本実施形態に係るプログラマブル表示器４では、上記のタグとして、ベース画面上の領域（表示範囲）とその領域への表示に対応するデバイスのデバイスアドレスとの対応を示す表示タグ、および画面上の領域（入力範囲）とその領域へのタッチ入力に対応するアドレスとの対応を示す入力タグが規定されている。さらに、本実施形態では、各タグは、複数の単位画面の少なくとも１つと関連付けることができる。
【００４３】
表示タグは、タッチパネル３３の操作と連動して、ベース画面上における対応位置に所定の図形を表示可能とする。すなわち、表示タグは、ファイル番号Ｆとしてベース画面２７のファイル番号を含み、事象名として図形などの表示対象の表示を特定する事象名を含み、表示対象の表示座標範囲、呼び出す表示対象を特定するファイル番号、および表示対象を表示時に参照するアドレスを含んでいる。
【００４４】
また、入力タグは、例えば、タッチパネル３３に対するタッチ操作と連動して、ＤＲＡＭ３２ａ内に設けられた前述の状態メモリ領域内の所定アドレス位置に設定したビットデバイスを反転可能とする。すなわち、入力タグは、ファイル番号Ｆとして単位画面のファイル番号を含み、事象名Ｔとしてタッチパネル３３の操作を特定する事象名を含み、参照情報Ｉとしてタッチパネル３３からの入力操作を有効とする入力座標範囲、およびタッチパネル３３のタッチ操作と連動してデータを書き替えるべきアドレスを含んでいる。
【００４５】
図４に示すように、画面ファイルは、１または複数の単位画面ファイルＵＦ１，ＵＦ２，…，ＵＦｎ（以降、全単位画面ファイルに共通して述べる場合は単に「ＵＦ」とする）、および各単位画面ＵＦから呼び出して表示するための関連する呼び出しファイルからなるプロジェクトファイルＰＦによって構成される。呼び出しファイルとしては、図形ファイルＦＦ１，ＦＦ２，…，ＦＦｍ、後述のヘッダ画面のファイル（ヘッダ画面ファイルＨＤＦ１，ＨＤＦ２，…，ＨＤＦｉ（共通して述べる場合は単に「ＨＤＦ」とする））、および後述のフッタ画面のファイル（フッタ画面ファイルＦＴＦ１，ＦＴＦ２，…，ＦＴＦｊ（共通して述べる場合は単に「ＦＴＦ」とする））が設けられる。
【００４６】
プロジェクトファイルＰＦにおいては、例えば、メイン画面（本画面）となる単位画面ファイルＵＦ１から単位画面ファイルＵＦ２を呼び出し、この単位画面ファイルＵＦ２からさらに単位画面ファイルＵＦ３を呼び出すというように、各単位画面ファイルＵＦが階層的に関連付けられている。また、単位画面ファイルＵＦは、ベース画面上で構成された各要素（部品や後述の画面呼び出し部品）におけるデータを１つにまとめて１つの単位画面ファイルＵＦとして構成されている。さらに、プロジェクトファイルＰＦにおいては、単位画面ファイルＵＦから画面呼び出し部品を介してヘッダ画面ファイルＨＤＦやフッタ画面ファイルＦＴＦが呼び出すように、単位画面ファイルＵＦとヘッダ画面ファイルＨＤＦおよび／またはフッタ画面ファイルＦＴＦが関連付けられる。
【００４７】
ＨＭＩ処理部３１の表示制御機能は、画面データの表示、ユーザ画面への各種のデータの設定、設定されたデータのＰＬＣ４への送信およびＰＬＣ４から受信されたデータのユーザ画面への表示を、前述の表示制御システムプログラムをプログラマブル表示器３が備えるＣＰＵなどの演算処理手段に実行させることにより実現する機能である。この表示制御機能は、画面データから、現在表示中の単位画面に関連する表示タグを抽出するとともに、各表示タグに関連するデバイスアドレスの内容をそれらの表示タグについて所定の周期毎に読み出し、表示タグで指定された表現形式の部品等を読み出した値に応じた形態で画面上の指定された領域へ表示する。一方、上記の表示制御機能は、タッチパネル３３への入力操作を受け付けると、現在表示中の単位画面に対応し、その入力操作にマッチする入力タグを画面データから検索し、入力タグが示すデバイスアドレスの内容（デバイスアドレスで特定されるメモリ領域に格納されたデータ）を入力結果に応じて書き替える。これにより、プログラマブル表示器３は、画面データが示すデバイス７の状態を、画面データが示す表現形式で画面データが示す表示位置（部品など）に表示したり、画面データにおいて部品などによる入力操作に応じて制御したりできる。
【００４８】
続いて、ホストコンピュータ２について説明する。ホストコンピュータ２は、一般の汎用パーソナルコンピュータと同様に、ＣＰＵ、メモリ（ＲＡＭ、ＲＯＭなど）、外部記憶装置（ハードディスクドライブ、ＭＯドライブなど）、表示装置および入力装置（キーボード、マウスなど）を有している。また、ホストコンピュータ２は、図１に示すように、制御部２１、インターフェース部（図中、Ｉ／Ｆ）２２、作画エディタ２３およびデータ記憶部２４を備えている。
【００４９】
インターフェース部２２は、プログラマブル表示器３との間の通信を行うための通信制御部であり、共通ネットワーク５に接続されている。
【００５０】
制御部２１は、ＣＰＵやメモリを含む演算処理を行う部分であり、オペレーティングシステム上でアプリケーションプログラムである作画エディタ２３を実行する。ホストコンピュータ２は、制御部２１に作画エディタ２３を実行させることにより、画面作成装置として機能する。作画エディタ２３は、ホストコンピュータ２と分離可能に構成される記録媒体に記録され、この記録媒体からホストコンピュータ２にインストールすることが可能である。
【００５１】
上記の記録媒体は、コンピュータに読み取り可能な記録媒体であり、磁気テープやカセットテープなどのテープ系、フレキシブルディスクやハードディスクなどの磁気ディスク系、ＣＤ−ＲＯＭ、ＭＯ、ＭＤ、ＤＶＤなどの光ディスク系、ＩＣカード（メモリカードを含む）、光カードなどのカード系が好適である。その他、上記のプログラムメディアは、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュＲＯＭなどによる半導体メモリを含めた固定的にプログラムを担持する媒体であってもよい。
【００５２】
また、本制御システム１は、インターネットを含む通信ネットワークと接続可能なシステム構成であることから、通信ネットワークからプログラムをダウンロードするように流動的にプログラムを担持する媒体であってもよい。ただし、このように通信ネットワークからプログラムをダウンロードする場合には、そのダウンロード用プログラムは予めホストコンピュータ２に格納されるか、あるいは別な記録媒体からインストールされるものであってもよい。
【００５３】
データ記憶部２４は、作画エディタ２３によって作成されたプロジェクトファイルＰＦを記憶する記憶装置である。データ記憶部２４は、メモリなどの記憶素子やハードディスク装置のような大容量記憶装置で構成される。データ記憶部２４に記憶されているプロジェクトファイルＰＦは、実行環境にダウンロードするために、プログラマブル表示器３に転送されてＦＥＰＲＯＭ３２ｂに保存される。
【００５４】
作画エディタ２３は、メイン画面作成部２３ａ、ヘッダ画面作成部２３ｂ、フッタ画面作成部２３ｃおよび画面管理部２３ｄを含んでいる。
【００５５】
メイン画面作成部２３ａは、ユーザ独自の画面であるユーザ画面を作成できるように、スイッチ、ランプ、テンキー、各種表示器（例えば、数値表示器、メータ表示器およびグラフ表示器）などの部品、各種のタグ設定機能、描画機能、テキスト入力機能などを備えている。部品としては、単一の機能を有する部品だけでなく、複数の機能を有する、複合スイッチ、カウンタ、タイマといった複合機能を有する部品が用意されている。表示要素としての部品は、ユーザが容易に選択できるようにライブラリ形式で登録されており、部品の機能に応じた入力タグや表示タグなどが予め付与されている。描画機能は、直線や曲線の線図形（表示要素）を描画したり、円、四角形、三角形などの基本図形（表示要素）の描画および図形内の指定色や模様による塗りつぶしを行ったりするための機能である。また、画面作成部２３ａは、ベース画面上で構成された各要素におけるデータを１つにまとめて１つの単位画面ファイルＰＦを構成するとともに、複数の単位画面ファイルＵＦを１つにまとめて、前述のプロジェクトファイルＰＦを構成する。
【００５６】
画面作成手段としてのメイン画面作成部２３ａは、画面作成のために、図５に示す作画ウインドウ１０１をユーザインターフェースとして提供している。作画ウインドウ１０１は、メイン画面編集領域１０２と、編集領域１０３と、編集モード切替ボタン１０４，１０５および画面管理領域１０６とを含んでいる。
【００５７】
メイン画面編集領域１０２は、編集領域１０３内に設けられており、メイン画面を作成するために設けられている。編集領域１０３は、スイッチ、ランプなどの部品を配置したり、上記のように描画したりする画面を作成するための領域である。
【００５８】
画面管理領域１０６は、メイン画面編集領域１０２に現在表示されているメイン画面についてすでに作成されているヘッダ画面やフッタ画面の一覧をアイコンにて表示している。メイン画面作成部２３ａは、後述する画面管理部２３ｄが管理しているプロジェクトファイルＰＦに含まれるヘッダ画面やフッタ画面の管理情報を参照して上記のアイコンを画面管理領域１０６に表示する。
【００５９】
前述の編集領域１０３において、その上部におけるメイン画面編集領域１０２の上側角部付近に２個の編集モード切替ボタン１０４が配され、その下部におけるメイン画面編集領域１０２の下側角部付近に２個の編集モード切替ボタン１０５が配されている。編集モード切替ボタン１０４は、編集領域１０２を用いてメイン画面（画面）を編集する通常編集モードとヘッダを編集するためのヘッダ編集モードとの間を移動するためのボタンである。編集モード切替ボタン１０５は、通常編集モードとフッタを編集するためのフッタ編集モードとの間を移動するためのボタンである。
【００６０】
メイン画面作成部２３ａは、編集モード切替ボタン１０４が操作されることにより、図７に示すようなヘッダ画面編集領域１１１をメイン画面編集領域１０２の上部に重ねて表示する。また、メイン画面作成部２３ａは、編集モード切替ボタン１０５が操作されることにより、図８に示すようなフッタ画面編集領域１２１をメイン画面編集領域１０２の下部に重ねて表示する。
【００６１】
通常編集モードからヘッダ編集モードやフッタ編集モードへの移行は、図６に示すように、メニューバー１０７からプルダウンメニュー１０７ａを表示させ、プルダウンメニュー１０７ａからそれぞれの編集モードを選択する方法でも可能である。ヘッダ編集モードに移行すると、メイン画面作成部２３ａは非アクティブとなり、ヘッダ画面作成部２３ｂがアクティブとなる。フッタ編集モードに移行すると、メイン画面作成部２３ａは非アクティブとなり、フッタ画面作成部２３ｃがアクティブとなる。ヘッダ画面作成部２３ｂおよびフッタ画面作成部２３ｃは、ヘッダ編集モードのときおよびフッタ編集モードのときにはメイン画面編集領域１０２をトーンダウン表示させる。このとき、メイン画面作成部２３ａは、非アクティブであるので、メイン画面編集領域１０２における画面編集を受け付けない。
【００６２】
部分画面作成手段としてのヘッダ画面作成部２３ｂは、ヘッダ編集モードにおいて、ヘッダ画面戻りボタン１１２、ヘッダ画面送りボタン１１３および２個のヘッダ画面削除ボタン１１４を表示する。また、部分画面作成手段としてのフッタ画面作成部２３ｃは、フッタ編集モードにおいて、フッタ画面戻りボタン１２２、フッタ画面送りボタン１２３および２個のフッタ画面削除ボタン１２４を表示する。ヘッダ画面作成部２３ｂは、ヘッダ画面編集領域１１１のサイズを変更するためのリサイズアンカー１１１ａをヘッダ画面編集領域１１１の周囲に表示し、フッタ画面作成部２３ｃは、フッタ画面編集領域１２１のサイズを変更するためのリサイズアンカー１２１ａをフッタ画面編集領域１２１の周囲に表示する。
【００６３】
ヘッダ画面戻りボタン１１２は、ヘッダ画面編集領域１１１の左側上部に配されており、ヘッダ画面送りボタン１１３は、ヘッダ画面編集領域１１１の右側上部に配されている。ヘッダ画面削除ボタン１１４は、ヘッダ画面戻りボタン１１２およびヘッダ画面送りボタン１１３の下側に配される。フッタ画面戻りボタン１２２は、フッタ画面編集領域１２１の左側下部に配されており、フッタ画面送りボタン１２３は、フッタ画面編集領域１２１の右側下部に配されている。フッタ画面削除ボタン１２４は、フッタ画面戻りボタン１２２およびフッタ画面送りボタン１２３の上側に配される。
【００６４】
ヘッダ画面作成部２３ｂは、図９に示すように、編集モード切替ボタン１０４が操作されると、編集モードを通常編集モードに切り替える。一方、フッタ画面作成部２３ｃは、編集モード切替ボタン１０５が操作されると、編集モードを通常編集モードに切り替える。また、ヘッダ画面作成部２３ｂおよびフッタ画面作成部２３ｃは、図１０に示すように、前述のプルダウンメニュー１０７ａにおいて選択したモードを解除する操作（チェックボックスのチェックを消す操作）が行われることによっても、編集モードを通常編集モードに切り替える。ヘッダ画面作成部２３ｂおよびフッタ画面作成部２３ｃは、編集モードが通常編集モードに切り替えられるときに、そのとき表示されていたヘッダ画面およびフッタ画面をメイン画面に設定する（関連付ける）。
【００６５】
なお、図９は、便宜上、１つの編集領域１０３にヘッダ画面編集領域１１１とフッタ画面編集領域１２１とを表示した状態を示しているが、実際は、両編集領域１１１，１２１は、図７および図８に示すように独立して表示される。これは、以降の図１２ないし図１７（ａ）についても同様である。
【００６６】
ヘッダ画面作成部２３ｂおよびフッタ画面作成部２３ｃは、ヘッダ画面編集領域１１１およびフッタ画面編集領域１２１において、メイン画面作成部２３ａと同様、スイッチ、部品の配置や描画を受け付けてヘッダ画面（部分画面）およびフッタ画面（部分画面）を作成する。また、ヘッダ画面作成部２３ｂおよびフッタ画面作成部２３ｃは、通常編集モードへの切り替え時にメイン画面にヘッダ画面およびフッタ画面を設定するときに、メイン画面に画面呼び出し部品を設定する。
【００６７】
画面呼び出し部品は、ヘッダ画面編集領域１１１で作成されたヘッダ画面およびフッタ画面編集領域１２１で作成されたフッタ画面をメイン画面（ベース画面）から呼び出すために設けられ、前述の通常の部品のような表示の実体を有していない。上記のように、編集モードがヘッダ編集モードまたはフッタ編集モードから通常編集モードに切り替えられるときに表示されていたヘッダ画面またはフッタ画面がメイン画面に設定される（対応付けられる）。画面呼び出し部品は、ヘッダ画面およびフッタ画面を呼び出すために、ヘッダ画面の画面番号およびフッタ画面の画面番号と、呼び出し範囲情報とを含んでいる。呼び出し範囲情報は、ヘッダ画面およびフッタ画面の範囲を示す座標情報であって、例えば、ヘッダ画面およびフッタ画面のメイン画面における対角の２点の座標である。
【００６８】
プログラマブル表示器３のＨＭＩ処理部３１は、メイン画面を表示するとき、メイン画面に設定されたヘッダ画面やフッタ画面を、上記の画面呼び出し部品を介して呼び出して（前述の単位画面ファイルＵＦからヘッダ画面ファイルＨＤＦやフッタ画面ファイルＦＴＦの呼び出し）、メイン画面上の所定の位置（前記の呼び出し範囲情報に基づく位置）に表示する。
【００６９】
ヘッダ編集モードで作成されたヘッダ画面およびフッタ編集モードで作成されたフッタ画面は、各メイン画面に共通して保存されており、どのメイン画面からも上記のようにして設定される。したがって、ヘッダ画面およびフッタ画面は、メイン画面に設定されなければ、メイン画面上で表示されることはない。また、プロジェクトファイルＰＦが作画エディタ２３からプログラマブル表示器３に転送されるときには、メイン画面と画面呼び出し部品とは分けられた状態で転送され、ヘッダ画面およびフッタ画面はメイン画面と関係のない画面として転送される。
【００７０】
ヘッダ画面作成部２３ｂは、図１２に示すように、ヘッダ画面戻りボタン１１２が操作されると、ヘッダ画面編集領域１１１に表示されるヘッダ画面を現在のヘッダ画面より１つ前のヘッダ画面を表示する一方、ヘッダ画面送りボタン１１３が操作されると、ヘッダ画面編集領域１１１に表示されるヘッダ画面を現在のヘッダ画面の１つ後のヘッダ画面を表示する。また、フッタ画面作成部２３ｃは、図１２に示すように、フッタ画面戻りボタン１２２が操作されると、フッタ画面編集領域１２１に表示されるフッタ画面を現在のフッタ画面より１つ前のフッタ画面を表示する一方、フッタ画面送りボタン１２３が操作されると、フッタ画面編集領域１２１に表示されるフッタ画面を現在のフッタ画面の１つ後のフッタ画面を表示する。
【００７１】
ヘッダ画面戻りボタン１１２およびヘッダ画面送りボタン１１３を操作することにより、図１３に示すように、すでに作成された複数のヘッダ画面から１つを選択することができる。一方、フッタ画面戻りボタン１２２およびフッタ画面送りボタン１２３を操作することにより、図１３に示すように、すでに作成された複数のフッタ画面から１つを選択することができる。すでにヘッダまたはフッタが作成されたメイン画面の編集において、ヘッダ編集モードまたはフッタ編集モードに移行すると、前のヘッダ編集モードまたはフッタ編集モードで選択されたヘッダ画面またはフッタ画面が表示される。
【００７２】
また、ヘッダ画面送りボタン１１３で送られた最終のヘッダ画面の次は新規作成のヘッダ画面となり、ヘッダ戻りボタン１１２で戻された先頭のヘッダ画面の前も新規作成のヘッダ画面となる。フッタ画面送りボタン１２３で送られた最終のフッタ画面の次は新規作成のフッタ画面となり、フッタ戻りボタン１２２で戻された先頭のフッタ画面の前も新規作成のフッタ画面となる。ヘッダ画面およびフッタ画面の新規作成については、次に述べる。
【００７３】
ヘッダ画面作成部２３ｂは、ヘッダが設定されていないメイン画面の編集においてヘッダ編集モードに移行したときに、図１４に示すように、ヘッダ画面編集領域１１１に設けられる新規のヘッダ画面に、「ヘッダが設定されていません。絵や部品を配置してください。」という編集を促すメッセージを表示する。このメッセージは、ヘッダ編集モードにおけるヘッダ画面編集領域１１１にのみ表示され、画面データとして保存されない。一方、フッタ画面作成部２３ｃは、フッタが設定されていないメイン画面の編集においてフッタ編集モードに移行したときに、図１４に示すように、フッタ画面編集領域１２１に設けられる新規のフッタ画面に、「フッタが設定されていません。絵や部品を配置してください。」というメッセージを表示する。このメッセージは、フッタ編集モードにおけるフッタ画面編集領域１２１にのみ表示され、画面データの一部として保存されない。
【００７４】
ヘッダ画面作成部２３ｂは、ヘッダが設定されていないという上記のメッセージが表示された状態でヘッダ画面戻りボタン１１２またはヘッダ画面送りボタン１１３が操作されると、すでに作成されたヘッダ画面を順に表示していく。そこで、所望のヘッダ画面が表示された状態でヘッダ編集モードが解除されると、ヘッダ画面作成部２３ｂは、そのとき表示されていたヘッダ画面を対応するメイン画面に設定する。
【００７５】
一方、フッタ画面作成部２３ｃは、フッタが設定されていないという上記のメッセージが表示された状態でフッタ画面戻りボタン１２２またはフッタ画面送りボタン１２３が操作されると、すでに作成されたフッタ画面を順に表示していく。そこで、所望のフッタ画面が表示された状態でフッタ編集モードが解除されると、フッタ画面作成部２３ｃは、そのとき表示されていたフッタ画面を対応するメイン画面に設定する。
【００７６】
また、メイン画面にヘッダやフッタを使用しない設定に変更することも可能である。具体的には、ヘッダ画面作成部２３ｂは、図１５に示すように、ヘッダ画面戻りボタン１１２またはヘッダ画面送りボタン１１３を操作して新規作成のヘッダ画面（上記のメッセージ）を表示した状態で、部品などが何も配置されず、前述のようにして（図９または図１０）、ヘッダ編集モードが解除されると（通常編集モードに移行すると）、ヘッダ画面を使用しない設定とする。この設定では、前述の部品呼び出し部品は、そのメイン画面からヘッダ画面を呼び出されないように設定される。
【００７７】
一方、フッタ画面作成部２３ｃは、図１５に示すように、フッタ画面戻りボタン１２２またはフッタ画面送りボタン１２３を操作して新規作成のフッタ画面（上記のメッセージ）を表示した状態で、部品などが何も配置されず、前述のようにして（図９または図１０）、フッタ編集モードが解除されると（通常編集モードに移行すると）、作成したフッタ画面を使用しない設定とする。この設定では、前述の部品呼び出し部品は、そのメイン画面からヘッダ画面を呼び出されないように設定される。
【００７８】
ヘッダ画面作成部２３ｂは、図１６に示すように、入力されたコメントをヘッダ画面上に表示するコメント表示機能を有する。同様に、フッタ画面作成部２３ｃも、入力されたコメントをフッタ画面上に表示するコメント表示機能を有する。コメントの入力は、ヘッダ画面作成部２３ｂおよびフッタ画面作成部２３ｃによって表示された図示しないプロパティウインドウにおいて行われる。ヘッダ画面作成部２３ｂおよびフッタ画面作成部２３ｃは、コメントをヘッダ画面およびフッタ画面における右下に表示する（「ヘッダ画面のコメント」，「フッタ画面のコメント」の記載位置）。また、ヘッダ画面作成部２３ｂおよびフッタ画面作成部２３ｃは、後述のようにヘッダ画面編集領域１１１およびフッタ画面編集領域１２１のサイズが変更されて小さくなることにより、コメントが両編集領域１１１，１２１内に収まらなくなった場合はコメントを表示しない。上記のコメントは、ユーザの編集操作を補助する目的で表示されるので、前述のメッセージと同様、画面データの一部として保存されない。
【００７９】
ヘッダ画面作成部２３ｂおよびフッタ画面作成部２３ｃは、作成されたヘッダおよびフッタを削除する機能を有する。具体的には、ヘッダ画面作成部２３ｂは、図１７（ａ）に示すようにヘッダ画面削除ボタン１１４が操作されると、図１７（ｂ）に示すような削除ダイアログボックス１３１を表示し、削除の指示が入力されると（「ＯＫボタン」の操作）、そのときにヘッダ画面編集領域１１１に表示されているヘッダ画面を削除する。一方、フッタ画面作成部２３ｃは、図１７（ａ）に示すようにフッタ画面削除ボタン１２４が操作されると、同様に削除ダイアログボックス１３１を表示し、削除の指示が入力されると、そのときにフッタ画面編集領域１２１に表示されているフッタ画面を削除する。
【００８０】
ヘッダ画面作成部２３ｂおよびフッタ画面作成部２３ｃは、ヘッダ画面編集領域１１１（ヘッダ画面）およびフッタ画面編集領域１２１（フッタ画面）のサイズを変更する機能を有する。具体的には、ヘッダ画面作成部２３ｂは、図１８（ａ）に示すように、リサイズアンカー１１１ａの下側の左右方向部分を上下方向にドラッグする操作によりヘッダ画面編集領域１１１の下端位置を調整するとともに、図１８（ｂ）に示すように、リサイズアンカー１１１ａの左右の上下方向部分を左右方向にドラッグする操作によりヘッダ画面編集領域１１１の左右端の位置を調整する。一方、フッタ画面作成部２３ｃも同様に、図示はしないが、リサイズアンカー１２１ａ（図８参照）の上側の左右方向部分を上下方向にドラッグする操作によりフッタ画面編集領域１２１の上端位置を調整するとともに、リサイズアンカー１２１ａの左右の上下方向部分を左右方向にドラッグする操作によりフッタ画面編集領域１２１の左右端の位置を調整する。
【００８１】
リサイズアンカー１１１ａ，１２１ａのサイズ調整機能を利用すれば、ヘッダ画面編集領域１１１を下端に広げ、フッタ画面編集領域１２１の右端を左側に寄せるかまたはフッタ画面編集領域１２１の左端を右側に寄せるかすることにより、メイン画面編集領域１０２の左側または右側に部分画面を設けることができる。このような部分画面は、メイン画面を縦長に使用する場合にヘッダ画面またはフッタ画面となる。
【００８２】
ヘッダ画面作成部２３ｂは、ヘッダ画面編集領域１１１の外側の領域への部品１０８の配置を受け付け、その一部がヘッダ画面編集領域１１１の外側にある部品１０８についても配置を受け付ける。これらの部品１０８は、メイン画面に配置された部品として扱われる。フッタ画面作成部２３ｃも、図示はしないが同様の機能を有する。
【００８３】
画面管理部２３ｄは、プロジェクトファイルＰＦ（図４）における画面の呼び出し関係を制御部２１のメモリ（ＲＡＭなど）上で管理している。この画面管理部２３ｄは、作画エディタ２３が起動されたときに、データ記憶部２４に記憶されたプロジェクトファイルＰＦを制御部２３ｄのメモリに読み出すときに、画面の呼び出し関係をメモリ上に展開する。また、画面管理部２３ｄは、画面の呼び出し関係として前述の画面呼び出し部品で特定されるメイン画面からのヘッダ画面およびフッタ画面の呼び出し関係も管理している。したがって、ヘッダ画面作成部２３ｂおよびフッタ画面作成部２３ｃによって呼び出し関係が変更されると、それが画面管理部２３ｃで管理される呼び出し関係に反映される。
【００８４】
ここで、上記のように構成される制御システム１におけるヘッダ画面およびフッタ画面の作成（編集）の動作について説明する。
【００８５】
まず、図２０（ａ）に示すように、作画ウインドウ１０１を開いた状態で、通常編集モードにおいてメイン画面編集領域１０２にメイン画面を表示させる。この状態で編集モード切替ボタン１０４が操作（押下）されと、図２０（ｂ）に示すように、ヘッダ編集モードに移行し、メイン画面編集領域１０２の上部にヘッダ画面編集領域１１１が表示される。このとき、メイン画面作成部２３ａが非アクティブとなり、メイン画面編集領域１０２はトーンダウン表示される（破線にてトーンダウン表示であることを示す）。
【００８６】
また、ヘッダ編集モードにおいては、図２０（ｃ）に示すように、ヘッダ画面戻りボタン１１２またはヘッダ画面送りボタン１１３が操作されることにより、すでに作成された複数のヘッダ画面が１つずつ切り替えられてヘッダ画面編集領域１１１に表示される。これにより、複数のヘッダ画面から所望のヘッダ画面を選択してメイン画面に設定することができる。
【００８７】
ヘッダ編集モードでのヘッダ画面の作成が終わり、編集モード切替ボタン１０４が操作されると、図２０（ｄ）に示すように、通常編集モードに切り替わる。このとき、ヘッダ画面編集領域１１１に表示されているヘッダ画面が、メイン画面から呼び出されるようにメイン画面に設定される。この状態では、ヘッダ画面作成部２３ｂが非アクティブとなることから、ヘッダ画面編集領域１１１がトーンダウン表示される。
【００８８】
フッタ画面の作成も同様であって、編集モード切替ボタン１０５が操作（押下）されて切り替えられたフッタ編集モードで、メイン画面編集領域１０２の下部に表示されたフッタ画面編集領域１２１においてフッタ画面を作成する。そして、編集モード切替ボタン１０５の操作により、そのときフッタ画面編集領域１２１に表示されているフッタ画面が、メイン画面から呼び出されるようにメイン画面に設定される。
【００８９】
作成されたヘッダ画面およびフッタ画面は、通常編集モードでは、図１１に示すように、メイン画面の上下に配されてトーンダウン表示される。
【００９０】
以上のように、ホストコンピュータ２においては、作画エディタ２３のヘッダ画面作成部２３ｂおよびフッタ画面作成部２３ｃが、編集領域１０３においてメイン画面を作成するメイン画面編集領域１０２の所定領域にヘッダ画面編集領域１１１およびフッタ画面編集領域１２１を表示してメイン画面を表示させた状態でヘッダ画面およびフッタ画面の作成を可能にしている。これにより、メイン画面に合わせて適正にヘッダ画面およびフッタ画面を作成することができる。
【００９１】
また、ヘッダ画面作成部２３ｂおよびフッタ画面作成部２３ｃは、作成したヘッダ画面およびフッタ画面に対してメイン画面に画面呼び出し部品を設定することにより、メイン画面への呼び出し位置（表示位置）と呼び出すべきヘッダ画面およびフッタ画面をメイン画面に設定する。これにより、メイン画面には、画面呼び出し部品によって指定されたヘッダ画面およびフッタ画面が指定された位置（領域）に重ねて表示される。したがって、ユーザは、メイン画面上でのヘッダ画面やフッタ画面の位置合わせを行なう必要がなく、また、ヘッダ画面およびフッタ画面を管理する必要がなくなる。
【００９２】
また、作成されたヘッダ画面およびフッタ画面は、各メイン画面に関わりなく保存されており、メイン画面に設定された画面呼び出し部品によってメイン画面に関連付けられる。それゆえ、所望のヘッダ画面およびフッタ画面をヘッダ編集モードおよびフッタ編集モードで適宜選択してメイン画面に設定することにより、容易にヘッダ画面およびフッタ画面をメイン画面に関連付けることができる。
【００９３】
したがって、ヘッダ画面およびフッタ画面を重ねて表示するメイン画面を容易にかつ効率的に作成することができる。
【００９４】
なお、本実施形態においては、ヘッダ画面およびフッタ画面を作成することについて説明したが、部分画面としては、ヘッダ画面およびフッタ画面に限らず、メイン画面の中央部分などに作成される画面であってもよい。
【００９５】
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【００９６】
本発明の画面作成装置は、プログラマブル表示器などに表示する画面に重ねて表示する別画面（ヘッダ画面やフッタ画面など）を重ねる画面に関連付けて作成することにより、画面作成の作業を効率的に行うことができるので、プログラマブル表示器等を含む制御システムの開発に好適に利用できる。
【図面の簡単な説明】
【００９７】
【図１】本発明の実施形態に係る制御システムの構成を示すブロック図である。
【図２】上記制御システムにおけるプログラマブル表示器のＦＥＰＲＯＭに格納されるプログラム構成を示す説明図である。
【図３】上記プログラマブル表示器で表示されるユーザ画面の画面データに含まれる指示処理語の基本的フォーマットを示す説明図である。
【図４】上記ＦＥＰＲＯＭに格納される画面ファイルの構成を示す図である。
【図５】上記制御システムの作画エディタが用意している作画ウインドウにおいて通常編集モードからヘッダ編集モードに移行するための編集モード切替ボタンが操作されている状態を示す図である。
【図６】上記作画ウインドウにおいて通常編集モードからヘッダ編集モードに移行するためにプルダウンメニューが操作された状態を示す図である。
【図７】ヘッダ編集モードにおける上記作画ウインドウを示す図である。
【図８】フッタ編集モードにおける上記作画ウインドウを示す図である。
【図９】フッタ編集モードにおける上記作画ウインドウを示す図である。
【図１０】上記作画ウインドウにおいてヘッダ編集モードから通常編集モードに移行するためにプルダウンメニューが操作された状態を示す図である。
【図１１】上記作画ウインドウにおいてヘッダ画面およびフッタ画面が表示された状態を示す図である。
【図１２】上記作画ウインドウにおいてヘッダ編集モードおよびフッタ編集モードから通常編集モードに移行するための編集モード切替ボタンが操作されている状態を示す図である。
【図１３】上記作画ウインドウにおいてヘッダ画面送りボタンおよびフッタ画面送りボタンが操作されている状態を示す図である。
【図１４】上記作画ウインドウにおいて新規にヘッダ画面およびフッタ画面の作成が可能な状態を示す図である。
【図１５】上記作画ウインドウにおいてメイン画面にヘッダ画面およびフッタ画面を設定しない操作を画面の状態で示す図である。
【図１６】上記作画ウインドウにおいてヘッダ画面編集領域およびフッタ画面編集領域にコメントを表示する状態を示す図である。
【図１７】（ａ）は上記作画ウインドウにおいてヘッダ画面削除ボタンおよびフッタ画面削除ボタンが操作されている状態を示す図であり、（ｂ）はヘッダ画面削除ボタンおよびフッタ画面削除ボタンが操作されたときに表示されるダイアログボックスを示す図である。
【図１８】（ａ）は上記作画ウインドウにおいてヘッダ画面編集領域の上下方向のサイズを調整している状態を示す図であり、上記作画ウインドウにおいてヘッダ画面編集領域の左右方向のサイズを調整している状態を示す図である。
【図１９】上記作画ウインドウにおいて各所に部品が配置されている状態を示す図である。
【図２０】（ａ）ないし（ｄ）は上記作画ウインドウにおいてヘッダ画面作成の手順を画面の状態で示す図である。
【符号の説明】
【００９８】
２      ホストコンピュータ（画面作成装置）
２３      作画エディタ
２３ａ    メイン画面作成部（画面作成手段）
２３ｂ    ヘッダ画面作成部（部分画面作成手段）
２３ｃ    フッタ画面作成部（部分画面作成手段）
１０１      作画ウインドウ
１０８      部品（表示要素）
１１１      ヘッダ画面編集領域
１１２      ヘッダ画面戻りボタン
１１３      ヘッダ画面送りボタン
１２１      フッタ画面編集領域
１２２      フッタ画面戻りボタン
１２３      フッタ画面送りボタン
【図１】
2006099572.tif 000003
【図２】
2006099572.tif 000004
【図３】
2006099572.tif 000005
【図４】
2006099572.tif 000006
【図５】
2006099572.tif 000007
【図６】
2006099572.tif 000008
【図７】
2006099572.tif 000009
【図８】
2006099572.tif 000010
【図９】
2006099572.tif 000011
【図１０】
2006099572.tif 000012
【図１１】
2006099572.tif 000013
【図１２】
2006099572.tif 000014
【図１３】
2006099572.tif 000015
【図１４】
2006099572.tif 000016
【図１５】
2006099572.tif 000017
【図１６】
2006099572.tif 000018
【図１７】
2006099572.tif 000019
【図１８】
2006099572.tif 000020
【図１９】
2006099572.tif 000021
【図２０】
2006099572.tif 000022