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