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