(57)【要約】【課題】プログラマブル表示器に表示された状態で高い操作性を発揮する画像を容易に作成する。【解決手段】エディタコンピュータ１の画面データエディタ部１３は、画面における部品画像の配置や部品画像の変更をガイダンスするガイダンス部１３１を含んでいる。ガイダンス部１３１は、ガイド部１３１ａ、再配置部１３１ｂおよび一括変換部１３１ｃを有している。ガイド部１３１ａは、既に作成された他の画面で使用されている部品画像と同じ部品画像が作成中の画面で配置されたとき、当該部品画像を他画面の部品画像の配置位置に移動させる。再配置部１３１ｂは、他画面での使用頻度が規定数以上である部品画像と同じ部品画像が作成中の画面で配置されたとき、当該部品画像を他画面の部品画像の配置位置に移動させる。一括変換部１３１ｃは、作成中の画面で配置された部品画像が規定されたテーマ（形状、色等）と異なるときに、当該テーマの部品画像に変更する。【選択図】図１
2010128735.tif 000002
【特許請求の範囲】
【請求項１】
部品画像をユーザによってベース画像における指定された位置に配置することにより、プログラマブル表示器に表示させる表示画像を表示画面データとして作成する画面データエディタ装置において、
前記部品画像および当該部品画像の配置位置の少なくともいずれか一方を規定するルールを記憶するルール記憶手段と、
ルールを読み出すルール読出手段と、
前記部品画像および前記部品画像の配置位置の少なくともいずれか一方を、読み出されたルールに従って変更する変更手段を備えていることを特徴とする画面データエディタ装置。
【請求項２】
前記変更手段は、配置位置を変更する場合、既に作成された既作成表示画面データに配置された既配置部品画像と同一の前記部品画像が作成中の前記表示画面データの前記ベース画像において配置されたときに、配置された部品画像である配置部品画像の配置位置を、既作成表示画面データにおける前記既配置部品画像の配置位置と同じ位置とするルールに基づいて配置位置を変更することを特徴とする請求項１に記載の画面データエディタ装置。
【請求項３】
前記部品画像は、前記プログラマブル表示器に接続されるプログラマブルロジックコントローラのデータ格納メモリのアドレスまたは前記プログラマブル表示器における内部データ格納メモリのアドレスと対応付けられており、
前記変更手段は、前記配置部品画像に対応付けられた前記アドレスが前記既配置部品画像に対応付けられた前記アドレスと一致したとき、前記配置部品画像が前記既配置部品画像と同一であると判断することを特徴とする請求項２に記載の画面データエディタ装置。
【請求項４】
前記部品画像は、タッチ操作を行うためのタッチ操作部品画像であり、
前記変更手段は、配置位置を変更する場合、当該タッチ操作部品画像が作成中の前記表示画面データの前記ベース画像において特定の領域外に配置されたときに、前記タッチ操作部品画像を前記特定の領域内に移動させるルールに基づいて配置位置を変更することを特徴とする請求項１に記載の画面データエディタ装置。
【請求項５】
前記部品画像は、タッチ操作を行うためのタッチ操作部品画像であり、
前記変更手段は、配置位置を変更する場合、既に作成された既作成表示画面データにおける使用頻度が既定数以上となる前記タッチ操作部品画像が作成中の前記表示画面データの前記ベース画像においても配置されたときに、当該タッチ操作部品画像を優先的に予め定められた位置に配置するルールに基づいて配置位置を変更することを特徴とする請求項１に記載の画面データエディタ装置。
【請求項６】
前記部品画像は、タッチ操作を行うためのタッチ操作部品画像であり、
前記変更手段は、配置位置を変更する場合、作成中の前記表示画面データの前記ベース画像において複数の前記タッチ操作部品画像が配置されたときに、既定の順に並べ替えるルールに基づいて配置位置を変更することを特徴とする請求項１に記載の画面データエディタ装置。
【請求項７】
前記変更手段は、前記部品画像を変更する場合、作成中の前記表示画面データの前記ベース画像において配置された配置部品画像のテーマが、既に作成された既作成表示画面データにおける前記部品画像のテーマまたは規定のテーマと異なるとき、前記配置部品画像を当該テーマの前記部品画像に変更するルールに基づいて前記配置部品画像を変更することを特徴とする請求項１に記載の画面データエディタ装置。
【請求項８】
前記変更手段は、作成中の前記表示画面データにおいて既に配置された複数の前記部品画像についてルールに基づき、一括して変更することを特徴とする請求項１から７のいずれか１項に記載の画面データエディタ装置。
【請求項９】
前記変更手段は、作成済みの前記表示画面データにおいて既に配置された複数の前記部品画像についてルールに基づき、一括して変更することを特徴とする請求項１から７のいずれか１項に記載の画面データエディタ装置。
【請求項１０】
前記ルールを設定するルール設定手段を備えていることを特徴とする請求項１から９のいずれか１項に記載の画面データエディタ装置。
【請求項１１】
コンピュータを請求項１から１０のいずれか１項に記載の画面データエディタ装置として機能させるためのエディタプログラムであって、当該コンピュータを上記各手段として機能させる画面データエディタプログラム。
【請求項１２】
請求項１１に記載の画面データエディタプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラマブル表示器に画像を表示させるための画面データを作成するエディタ装置に関しており、人間工学的に考慮された画面データ設計を行えるようにした画面データエディタ装置に関するものである。
【背景技術】
【０００２】
プログラマブル表示器は、ホストコントローラ（ＰＬＣ、インバータ、温調計等）とのインタフェースを備えており、ホストコントローラに接続されたデバイスの稼働状況を表示したり、デバイスへの制御指示を与えるための操作入力を画面から受け付けたりする機能を備えた操作型表示器である。一般に、プログラマブル表示器は、グラフィック表示機能を有するので、操作盤、スイッチ、表示灯などを表示することができ、制御システムにおける操作端末としての役割を果たす。
【０００３】
プログラマブル表示器で表示される表示画像は、画面データとして画面作成ソフトウェア（画面エディタ）を用いてユーザによって作成される。画面作成に際しては、ユーザが、汎用のパーソナルコンピュータ等において画面作成ソフトウェアによって提供される部品、描画機能等を用いて所望の表示画像を構成する。部品画像を用いた画面データ作成においては、ユーザが、予め用意されている多数の部品から所望の部品画像を選択して、作画領域に表示されたベース画像に配置していく。ベース画像に部品画像、場合によってはベース画像に配置された部品画像にさらに部品画像を配することにより作成された表示画像としての画面データは、プログラマブル表示器に転送されて記憶される。そして、ホストコントローラの稼働時には、ホストコントローラに接続されたデバイスの状態に応じて、プログラマブル表示器の表示部に表示される表示画像上のメータ表示器等の出力部品画像が動的に変化する。また、スイッチ等の入力部品への表示画像上の入力操作が制御指示としてデバイスに与えられる。
【０００４】
一般に、プログラマブル表示器で表示する表示画像は、処理工程等に応じて順次切り替えられて表示されるため、多数用意される。また、多数の表示画像においては、同じ部品画像が用いられることもよくある。このような多数の表示画像を作成する場合、１つのデバイスには表示画像間で同じ部品画像を用いないと、操作上で混乱が生じる虞がある。このため、あるデバイスに対応した部品画像を使用する表示画像を作成する場合には、当該部品画像を使用した作成済の別の表示画像を参照したり、当該デバイスに対応した部品画像として使用する共通の部品画像の部品名や部品番号を書き留めておくなどの手間が必要であった。
【０００５】
また、同じ部品画像を多数の異なる表示画像で用いる場合、部品画像の配置位置を憶えていなければ、当該部品画像が表示画像毎に異なる位置に配置されることになる。このため、完成した表示画像を切り替えて表示すると、同じ部品画像が表示画像間で異なる位置に表示されるため、表示画像間で統一感がなく、操作に戸惑うという不都合がある。
【０００６】
また、画面データ作成に習熟していないユーザが画面データを作成する場合、表示画像がプログラマブル表示器で表示されたときの操作性を十分考慮して作成できないことがある。例えば、操作に対するメッセージを表示する部分の上方にスイッチ部品画像を配置すると、当該スイッチ部品画像を操作するときに、メッセージの表示が手で隠されて確認することができないという不都合がある。
【０００７】
プログラマブル表示器の画面データ作成の分野以外では、例えば、特許文献１および引用文献２に記載されるように、入力作業を簡単にする技術が公知となっている。
【０００８】
特許文献１には、電子アルバムシステムの画像編集メニュー画面に画像データが表示された画面領域の近傍に画像データの加工内容を指示する指示部を表示し、指示部の選択を受け付けると、それに応じて画像データを加工することが記載されている。また、特許文献１には、上記の構成が人間工学的な配慮を行うことから、簡単な入力操作で多彩な画像加工をすることが記載されている。
【０００９】
また、特許文献２には、プレゼンテーション用コンテンツの作成を、外部ソフトウェアの追加により、時間を短縮し、かつその変更を容易にして行うことが記載されている。具体的には、特許文献２には、単一のコンテンツに番号を付け、相互に関連するコンテンツの番号を同一番号に指定して、１つの複合化コンテンツを作成できるようにすることが記載されている。また、特許文献２には、１つの表示装置内に分割して表示される各々のコンテンツについての位置やサイズをワンタッチで設定できることが記載されている。
【特許文献１】特開２０００−９９７５５号公報（２０００年４月７日公開）
【特許文献２】特開２００５−１０８１６３号公報（２００５年４月２１日公開）
【発明の開示】
【発明が解決しようとする課題】
【００１０】
ところが、上記のような画像の加工やプレゼンテーション用コンテンツの作成を簡単化する技術は、対象となるコンテンツが前述のプログラマブル表示器用の表示画像と異なるので、プログラマブル表示器の画面作成に特有の前述の問題を解決することはできない。
【００１１】
また、近年、プログラマブル表示器は、飲食店のオーダーシステム、ビル管理、アミューズメント施設、病院等に利用の場が広がり、ＦＡの分野以外での普及が進んでいる。このため、画面作成もプログラマブル表示器に馴染みの少ないユーザが容易に取り組めるようにすることが望ましい。
【００１２】
本発明は、上記の問題点に鑑みてなされたものであり、プログラマブル表示器に表示された状態で高い操作性を発揮する表示画像を容易に作成することができる画面データエディタ装置を提供することを目的としている。
【課題を解決するための手段】
【００１３】
本発明に係る画面データエディタ装置は、特定の機能を有する部品画像をユーザによってベース画像における指定された位置に配置することにより、プログラマブル表示器に表示させる表示画面データを作成する画面データエディタ装置において、上記の課題を解決するために、前記部品画像および当該部品画像の配置位置の少なくともいずれか一方を変更するためのルールを記憶するルール記憶手段と、前記ルールを読み出すルール読出手段と、前記部品画像および前記部品画像の配置位置の少なくともいずれか一方を、読み出されたルールに従って変更する変更手段を備えていることを特徴としている。
【００１４】
上記の構成では、ユーザによってベース画像に部品画像が配置されると、変更手段によって、ルール記憶手段からルール読出手段によって読み出された規定のルールに従って、当該部品画像そのものか当該部品画像の配置あるいは双方が変更される。これにより、配置された部品画像をルールに従って適正な画像部品画像に変更したり、配置された部品画像の位置をルールに従って適正な位置に変更したりすることができる。
【００１５】
前記画面データエディタ装置において、前記変更手段は、配置位置を変更する場合、既に作成された既作成表示画面データに配置された既配置部品画像と同一の前記部品画像が作成中の前記表示画面データの前記ベース画像において配置されたときに、配置された部品画像である配置部品画像の配置位置を、既作成表示画面データにおける前記既配置部品画像の配置位置と同じ位置とすることが好ましい。この構成では、ユーザがベース画像に部品画像を配置すると、変更手段によって、配置部品画像の配置位置が既配置部品画像の配置位置と同じ位置に変更される。これにより、単一の表示画面データの作成時に、ユーザが既配置部品画像の配置位置を憶えていなくても、部品画像を既配置部品画像の配置位置と同じ配置位置に配置することができる。
【００１６】
前記画面データエディタ装置において、前記部品画像は、前記プログラマブル表示器に接続されるプログラマブルロジックコントローラのデータ格納メモリのアドレスまたは前記プログラマブル表示器における内部データ格納メモリのアドレスと対応付けられており、前記変更手段は、前記配置部品画像に対応付けられた前記アドレスが前記既配置部品画像に対応付けられた前記アドレスと一致したとき、前記配置部品画像が前記既配置部品画像と同一であると判断することが好ましい。
【００１７】
この構成では、部品画像がプログラマブルロジックコントローラのデータ格納メモリのアドレスと対応付けられているので、プログラマブルロジックコントローラに接続されるデバイスのデータと部品画像を対応付けてプログラマブル表示器に当該部品画像を含む画像を表示することができる。または、ユーザがベース画像に部品画像を配置すると、変更手段によって、配置部品画像および既配置部品画像に対応付けられたアドレスの一致により、配置部品画像が既配置部品画像と同一であると判断される。これにより、一般にデバイスのデータに対応付けられるアドレスを利用して、配置部品画像が既配置部品画像と同一であることを容易に判断することができる。
【００１８】
あるいは、この構成では、部品画像がプログラマブル表示器におけるデータ格納メモリのアドレスと対応付けられているので、プログラマブル表示器内で生成される各種のデータと部品画像を対応付けてプログラマブル表示器に当該部品画像を含む画像を表示することができる。また、ベース画像に部品画像を配置すると、変更手段によって、配置部品画像および既配置部品画像に対応付けられたアドレスの一致により、配置部品画像が既配置部品画像と同一であると判断される。これにより、上記のデータに対応付けられるアドレスを利用して、配置部品画像が既配置部品画像と同一であることを容易に判断することができる。
【００１９】
前記画面データ作成装置において、前記部品画像は、タッチ操作を行うためのタッチ操作部品画像であり、前記変更手段は、配置位置を変更する場合、当該タッチ操作部品画像が作成中の前記表示画面データの前記ベース画像において特定の領域外に配置されたときに、前記タッチ操作部品画像を前記特定の領域内に移動させるルールに基づいて配置位置を変更することが好ましい。
【００２０】
この構成では、ユーザがタッチ操作部品画像を特定の領域外に配置すると、変更手段によって、当該タッチ操作部品画像が上記の領域内に移動させられる。これにより、上記の領域をタッチ操作部品画像の操作しやすい場所に規定しておけば、単一の表示画面データの作成時に、ベース画像において、ユーザがタッチ操作部品画像の操作性を意識することなく、タッチ操作部品画像を操作しやすい位置に配置することができる。
【００２１】
前記画面データ作成装置において、前記部品画像は、タッチ操作を行うためのタッチ操作部品画像であり、前記変更手段は、配置位置を変更する場合、既に作成された既作成表示画面データにおける使用頻度が既定数以上となる前記タッチ操作部品画像が作成中の前記表示画面データの前記ベース画像においても配置されたときに、当該タッチ操作部品画像を優先的に予め定められた位置に配置するルールに基づいて配置位置を変更することが好ましい。
【００２２】
この構成では、ユーザがタッチ操作部品画像を配置すると、変更手段によって、当該タッチ操作部品画像が既作成表示画面データにおける使用頻度が既定数以上であれば、当該タッチ操作部品画像が優先的に予め定められた位置に配置される。これにより、複数の既作成表示画面データで多用されているタッチ操作部品画像と同一のタッチ操作部品画像を、ユーザが意識することなく、常に操作性のよい一定の位置に配置することができる。
【００２３】
前記画面データ作成装置において、前記部品画像は、タッチ操作を行うためのタッチ操作部品画像であり、前記変更手段は、配置位置を変更する場合、作成中の前記表示画面データの前記ベース画像において複数の前記タッチ操作部品画像が配置されたときに、既定の順に並べ替えるルールに基づいて配置位置を変更することが好ましい。
【００２４】
この構成では、ユーザがタッチ操作部品画像を配置すると、変更手段によって、当該タッチ操作部品画像が既定の順に並べ替えられる。これにより、配置されたタッチ操作部品画像を、ユーザが意識することなく操作に都合のよい順に並べ替えることができる。
【００２５】
前記画面データ作成装置において、前記変更手段は、前記部品画像を変更する場合、作成中の前記表示画面データの前記ベース画像において配置された配置部品画像のテーマが既に作成された既作成表示画面データにおける前記部品画像のテーマまたは規定のテーマと異なるとき、前記配置部品画像を当該テーマの前記部品画像に変更するルールに基づいて前記配置部品画像を変更することが好ましい。部品画像のテーマとしては、形状、色、表示形態が挙げられる。
【００２６】
この構成では、ユーザが部品画像を配置すると、変更手段によって、配置部品画像のテーマが既配置部品画像のテーマまたは規定のテーマと一致するように、配置部品画像が変更される。これにより、配置された部品画像を、複数または単一の表示画面データにおいて、ユーザが意識することなく既配置部品画像のテーマに揃えることができる。
【００２７】
前記画面データ作成装置において、前記変更手段は、作成中の前記表示画面データの前記ベース画像においてルールに基づいて既に配置された複数の前記部品画像について一括して変更することが好ましい。または、前記変更手段は、１または２以上の作成済みの前記表示画面データ中において既に配置された複数の前記部品画像についてルールに基づき、一括して変更することが好ましい。
【００２８】
この構成では、変更手段によって、ベース画像において、複数の部品画像を配置した後に、これらの部品画像について変更が行われる。これにより、部品画像を１つ配置する毎に変更を行う場合に比べて、より効率的に変更を行うことができる。
【００２９】
前記画面データ作成装置は、前記ルールを設定するルール設定手段を備えていることが好ましい。この構成では、ルール設定手段により、ルールを設定することにより、ユーザの好みや習熟度に応じて変更手段による変更を行うことができる。
【００３０】
本発明の画面データエディタプログラムは、コンピュータを前述のいずれかの画面データエディタ装置として機能させるための画面データエディタプログラムであって、当該コンピュータを上記各手段として機能させるプログラムである。また、このエディタプログラムは、コンピュータ読み取り可能な記録媒体に記録される。このように、画面データエディタプログラムをコンピュータに読み取らせて実行させることにより、前記画面データエディタ装置を実現することができる。
【発明の効果】
【００３１】
本発明に係るエディタ装置は、以上のように、特定の機能を有する部品画像をユーザによってベース画像における指定された位置に配置するか、場合によってはベース画像に配置された部品画像における指定された位置に配置することにより、プログラマブル表示器に表示させる表示画面データを作成する画面データエディタ装置において、前記部品画像および当該部品画像の配置位置の少なくともいずれか一方を規定するルールを記憶するルール記憶手段と、ルールを読み出すルール読出手段と、配置された前記部品画像および当該部品画像の配置位置の少なくともいずれか一方を、読み出されたルールに従って変更する変更手段を備えているので、配置された部品画像をルールに従って適正な画像部品画像に変更したり、配置された部品画像の位置をルールに従って適正な位置に変更したりすることができる。従って、高い操作性を発揮する表示画像を画面データとして容易に作成することができるという効果を奏する。
【発明を実施するための最良の形態】
【００３２】
本発明の実施形態を図１〜図７に基づいて説明すると、以下の通りである。
【００３３】
本実施の形態に係る画面エディタ装置は、図１に示すように、エディタコンピュータ１によって構成されている。エディタコンピュータ１は、ＣＰＵ、メモリ（ＲＡＭ、ＲＯＭなど）、外部記憶装置（ハードディスクドライブ、ＭＯドライブなど）、表示装置および入力装置（キーボード、マウスなど）を有しており、汎用のパーソナルコンピュータを利用することができる。また、エディタコンピュータ１は、図１に示すように、制御部１１、インターフェース部（図中、Ｉ／Ｆ）１２、画面データエディタ部１３およびデータ記憶部１４を備えている。
【００３４】
インターフェース部１２は、プログラマブル表示器２との間の通信を行うための通信制御部であり、転送ケーブル３に接続されている。転送ケーブル３としては、例えばＵＳＢケーブルなどが用いられる。
【００３５】
プログラマブル表示器２は、ＣＰＵなどの演算処理装置とタッチパネル２４とを備えており、ユーザが作成した入力操作および表示用の表示画像を表示し、タッチパネル２４を操作することによりプログラマブル表示器特有の操作機能および表示機能を実現する専用コンピュータである。
【００３６】
このプログラマブル表示器２は、シリアルケーブルなどの通信ケーブル６を介したＰＬＣ４との通信により、ＰＬＣ４を介して各デバイス５の状態を取得して、例えば、後述のディスプレイ２３の画面中に表す機能を有している。また、プログラマブル表示器２は、後述のタッチパネル２４への操作に応じて、デバイス５の状態制御をＰＬＣ４に指示する機能を有している。
【００３７】
ＨＭＩ機器として好適に使用されるプログラマブル表示器２は、ＨＭＩ処理部２１を制御の中心として備えている。このＨＭＩ処理部２１は、ＨＭＩ処理のプログラムを実行することによって実現される機能ブロックである。
【００３８】
上記のＨＭＩ処理部２１は、所定の時間間隔毎や所定のイベント毎にＰＬＣ４と通信することによって、ＰＬＣ４のメモリ（後述の外部メモリデバイス）から、デバイス５の状態をデータ（状態データ）として取得してその状態をプログラマブル表示器２の画面上に表示する。また、ＨＭＩ処理部２１は、プログラマブル表示器２内に用意されたデータ格納領域、例えばデータメモリ２６の特定の領域（例えば後述の内部メモリデバイス）に書き込まれたデータを取得してその状態をプログラマブル表示器２の画面に表示する。一方、ＨＭＩ処理部２１は、プログラマブル表示器２の画面上のタッチパネル２４への操作などに応じて外部メモリデバイスおよび内部メモリデバイスにおけるデータを更新するように、ＰＬＣ４と通信することによって外部メモリデバイスのデータを書き替えるとともに、内部メモリデバイスのデータを書き替える。
【００３９】
また、ＨＭＩ処理部２１は、後述する部品画像を組み合わせて作成された画面データに基づいて、外部メモリデバイスおよび内部メモリデバイスから取得したデータをプログラマブル表示器２の画面上に描画表示するときの動作や、画面上のタッチパネル２４への操作に応じてデバイス５の状態の変更を指示するときの動作を処理規定情報によって特定する。
【００４０】
画面データは、後述する画面データエディタ部１３で作成されて、ＨＭＩ処理部２１で処理可能な形式として画面ファイルに変換された上で、エディタコンピュータ１から転送ケーブル３を介して転送されて、データメモリ２６に格納される。プログラマブル表示器２における画面ファイルの受信は、インターフェース部（図中Ｉ／Ｆ）２７によって行われる。
【００４１】
また、ＨＭＩ処理部２１は、インターフェース部（図中Ｉ／Ｆ）２８による通信ケーブル６を介したＰＬＣ４との通信により、ＰＬＣ４のメモリに格納された各デバイス５の状態を取得し、ディスプレイ２３に表示される画面上に各デバイス５の状態を描画表示する機能を有する。
【００４２】
ここで、ＰＬＣ４について説明する。
【００４３】
ＰＬＣ４は、ユーザが作成したロジックプログラム（ラダープログラムなど）に従って、例えば、数十ｍｓなどの予め定められたスキャンタイム毎に、入力ユニットを介して入力用のデバイス５の状態を取り込むとともに、出力ユニットを介して出力用のデバイス５に状態を変更するように制御指示を与える。
【００４４】
入力用のデバイス５としては、センサ（温度センサ、光センサなど）、スイッチ（押ボタンスイッチ、リミットスイッチ、圧力スイッチなど）のような機器が用いられる。出力用のデバイス５としては、アクチュエータ、リレー、電磁弁、表示器などが用いられる。これらのデバイス５は、製造ラインなどの所要各部に配置される。また、プログラマブル表示器２に表示されるユーザ画面に設けられる実体のないスイッチ部品画像や表示器部品画像もデバイス５として扱われる。
【００４５】
ＰＬＣ４内のデータ格納用のメモリ４ａは、デバイス５の状態（デバイス５からの出力値やデバイス５への設定値）を示すデータ（ワードデータやビットデータ）を、デバイスアドレスで特定される領域に格納している。上記メモリ４ａにおいて、ワードデバイスとビットデバイスとが設定される。ワードデバイスは、入出力されるデータが数値のようなワードデータを格納する領域として設定され、ワードアドレス（デバイスアドレス）で指定される。また、ビットデバイスは、オン・オフ状態のようなビットデータを格納する領域として設定され、ビットアドレス（デバイスアドレス）で設定される。このような設定により、メモリ４ａ内の任意のワードデバイスまたはビットデバイスをデバイスアドレスとして指定してアクセスするだけでデバイス５を制御し、またはその状態に関する情報を個別に取り出すことができる。
【００４６】
なお、ここでは、デバイスアドレスで特定される上記のメモリ領域を外部メモリデバイスと称し、デバイスアドレスを外部アドレスと称する。また、プログラマブル表示器２におけるデータメモリ２６などに設けられたデータ格納領域を内部メモリデバイスと称し、この内部メモリデバイスで指定されるアドレスを内部アドレスと称する。
【００４７】
上記の外部アドレスおよび内部アドレスには、シンボル名（シンボル変数）が対応付けられている。このシンボル名はユーザによって任意に設定可能な名称である。デバイス５の動作状態（起動、停止等）のような事象名、スイッチに対応するＳＷやランプに対応するＬＡＭＰのようなデバイス５に対応する符号、操作指示、制御対象となる物理量などもシンボル名として扱うことができる。
【００４８】
ここで、再びエディタコンピュータ１の説明に戻る。
【００４９】
制御部１１は、ハードウエア（ＣＰＵやメモリなど）およびソフトウエア（オペレーティングシステムなど）によって実現される機能ブロックであり、アプリケーションプログラムの実行や周辺機器の動作を制御する部分である。制御部１１は、その機能を果たすために作業メモリ１１ａを有している。作業メモリ１１ａは、ＲＡＭなどによって構成され、画面データエディタ部１３が画面データを展開するためなどに用いられる。
【００５０】
また、制御部１１は、アプリケーションプログラムである画面作成データソフトウエア（画面データエディタプログラム）を実行することにより、画面データエディタ部１３として機能する。画面作成データソフトウエアは、エディタコンピュータ１と分離可能に構成される記録媒体に記録され、この記憶媒体からエディタコンピュータ１にインストールすることが可能である。また、エディタコンピュータ１は、画面データエディタ部１３を備えることにより画面データエディタ装置として機能する。
【００５１】
なお、図１においては、便宜上、画面データエディタ部１３を制御部１１と分離して描いている。
【００５２】
上記の記録媒体（プログラムメディア）は、コンピュータに読み取り可能な記録媒体であり、磁気テープやカセットテープなどのテープ系、フレキシブルディスクやハードディスクなどの磁気ディスク系、ＣＤ−ＲＯＭ、ＭＯ、ＭＤ、ＤＶＤなどの光ディスク系、ＩＣカード（メモリカードを含む）、光カードなどのカード系が好適である。その他、上記のプログラムメディアは、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュＲＯＭなどによる半導体メモリを含めた固定的にプログラムを担持する媒体であってもよい。
【００５３】
また、エディタコンピュータ１が、インターネットを含む通信ネットワークと接続可能な環境に置かれていれば、通信ネットワークからプログラムをダウンロードするように流動的にプログラムを担持する媒体であってもよい。ただし、このように通信ネットワークからプログラムをダウンロードする場合には、そのダウンロード用プログラムは予めエディタコンピュータ１に格納されるか、あるいは別な記録媒体からインストールされるものであことが好ましい。
【００５４】
画面データエディタ部１３は、ユーザ独自の画面データであるユーザ画面データを作成できるように、スイッチ、ランプ、テンキー、各種表示器（例えば、数値表示器、メータ表示器およびグラフ表示器）などの部品画像、描画機能、テキスト入力機能などを備えている。部品画像としては、単一の機能を有する部品画像だけでなく、複数の機能を有する、複合スイッチ、カウンタ、タイマといった複合機能を有する部品画像が用意されている。また、部品画像に他の部品画像を重ねて表示することもできる。
【００５５】
オブジェクト（表示要素）としての部品画像は、それぞれ固有の番号が付された状態で登録されており、ユーザが容易に選択できるように、ブラウザ形式や後述するようなアイコン形式で表示される。また、部品画像には、それぞれの機能に応じた処理規定情報（オブジェクトに対する手続き）が予め付与されている。描画機能は、直線や曲線の線図形を描画したり、各種のグラフ、円、四角形、三角形などの基本図形の描画および図形内の指定色や模様による塗りつぶしを行ったりするための機能である。
【００５６】
また、画面データエディタ部１３は、作成したユーザ画面データをＨＭＩ処理部２１で処理可能なファイル形式に変換して、上記の外部記憶装置によって構成されるデータ記憶部１４に保存する。また、画面データは、関連する複数の画面データを１まとまりとして、通信設定情報や接続機器情報などと併せてプロジェクトファイルとして保存される。また、画面データエディタ部１３は、プロジェクトファイルをデータ記憶部１４から読み出して、転送ケーブル３を介してプログラマブル表示器２に転送する。
【００５７】
さらに、画面データエディタ部１３は、ユーザによって入力されたアドレスを部品画像に設定する機能を有している。アドレスは、前述の外部アドレスおよび内部アドレスである。また、画面データエディタ部１３は、ユーザによって入力された前述のシンボル名をアドレスに対応付けて設定する機能も有している。これにより、外部アドレスおよび内部アドレスをユーザの定義による分かりやすい名称で管理することができる。
【００５８】
画面データエディタ部１３は、図２に示すように、ユーザが画面データを作成するための作画ウインドウ１０１を表示する。作画ウインドウ１０１は、メニュー／アイコン表示領域１０２、ツール領域１０３、作画領域１０４およびガイドメッセージ表示領域１０５を含んでいる。
【００５９】
メニュー／アイコン表示領域１０２は、作画ウインドウ１０１の上部に設けられている。このメニュー／アイコン表示領域１０２は、操作のための各種のメニューを含むメニューバーと、アイコンで表された各種のコマンドや部品画像などを含むツールバーとを表示する。
【００６０】
ツール領域１０３は、各種の情報を表示するウインドウを表示するための領域であり、メニュー／アイコン表示領域１０２の下側の左端に設けられている。このツール領域１０３には、作成されて保存された画像をサムネイルで表示する画素を一覧ウインドウ、選択された部品画像や表示画像の属性を表示するプロパティウインドウ、アドレスの設定状態を表示するアドレス設定ウインドウなどが表示される。
【００６１】
作画領域１０４は、表示画像を作成するための作業領域であり、メニュー／アイコン表示領域１０２の下側におけるツール領域１０３の右側に設けられている。画面データエディタ部１３は、この作画領域１０４において表示されたベース画像上で、ユーザが部品画像を選択して配置位置を指定することにより、ベース画像上に部品画像が配置されていく。配置位置の指定は、例えば、メニュー／アイコン表示領域１０２に表示された部品画像のアイコンをユーザが選択すると、ベース画像上に当該アイコンに対応する部品画像が表示されるので、ユーザが当該部品画像を所望の位置にドラッグ操作することで行われる。あるいは、ブラウザ形式で部品画像が表示される場合は、ユーザがベース画像上の所望の位置に部品画像をドラッグ＆ドロップ操作することで配置位置が指定される。
【００６２】
ガイドメッセージ表示領域１０５は、後述するガイダンス部１３１のメッセージ表示部１３１ｄがメッセージを表示するための領域である。このガイドメッセージ表示領域１０５は、作画ウインドウ１０１の下部に設けられている。
【００６３】
画面データエディタ部１３は、画面作成をユーザにガイドするガイダンス部１３１を有している。ガイダンス部１３１は、ガイド部１３１ａ、再配置部１３１ｂ、一括変換部１３１ｃ、メッセージ表示部１３１ｄおよびルール設定部１３１ｅを有している。ガイド部１３１ａ、再配置部１３１ｂおよび一括変換部１３１ｃは、それぞれ図３〜図５に示すような作画ウインドウ１０１を表示する。
【００６４】
ここで、図３〜図５に示すように、作画ウインドウ１０１における作画領域１０４には、操作優先ガイド領域１０４ａ，１０４ｂが設けられる。操作優先ガイド領域１０４ａは作画領域１０４の右端に所定幅で設けられ、操作優先ガイド領域１０４ｂは作画領域１０４において操作優先ガイド領域１０４ａの左側の下端に所定幅で設けられている。ただし、操作優先ガイド領域１０４ａ，１０４ｂは、後述するように画面の向きによって位置が変わる。
【００６５】
なお、操作優先ガイド領域１０４ａ，１０４ｂの幅は、可変であってもよい。これにより、ユーザの指の大きさだけでなく、部品画像の大きさや数に応じて操作優先ガイド領域１０４ａ，１０４ｂの幅を変えることができる。
【００６６】
ガイド部１３１ａは、作画ウインドウ１０１において、ユーザがタッチ操作のための部品画像を配置した位置が作画領域１０４における操作優先ガイド領域１０４ａ，１０４ｂ以外の領域であるとき、作画領域１０４に設けられた操作優先ガイド領域１０４ａ，１０４ｂに、当該部品画像を優先的に配置するようにガイドする。具体的には、ガイド部１３１ａは、メッセージ表示部１３１ｄにガイドを行うことを告知するメッセージの表示を指示するとともに、ユーザの優先配置指示（特定のファンクションキーの押下など）を受けると、ユーザが配置した部品画像を操作優先ガイド領域１０４ａ，１０４ｂの規定位置（規定位置については後に詳述する）に移動させる。このような規定位置への部品画像の移動は、後述するルールファイルで予め規定されている。
【００６７】
ガイド部１３１ａは、部品画像を移動させるとき、図３に示すように、ラインカーソル１０７で規定位置を示すとともに、当該規定位置に部品画像（図３では開始キーＫ１）を透過表示（シャドー表示）させておき、ユーザが当該部品画像に対してクリック操作をすると、当該部品画像を実表示させて配置位置を決定する。
【００６８】
ラインカーソル１０７は、縦方向および横方向の２本の直線の交点で部品画像の位置を示す。部品画像が方形である場合は、上記の交点が当該部品画像の１つの頂角（あるいは重心）を示し、部品画像が円形である場合は、上記の交点が当該部品画像の中心を示す。
【００６９】
操作優先ガイド領域１０４ａ，１０４ｂに部品画像が配置される規定位置は、予め定められた位置に決定される。あるいは、この規定位置は、後述するように、既に作成された画面データにおける同じ部品画像の配置位置（配置位置座標情報）に基づいて決定されてもよい。
【００７０】
また、ガイド部１３１ａは、上記のようなガイド処理以外に、部品画像がユーザによって配置されると、同一のプロジェクトファイルにおいて既に作成された画面データ（既作成表示画面データ）に当該部品画像と同じ部品画像（既配置部品画像）がある場合、その部品画像の配置位置に部品画像を配置するようにガイドする。具体的には、ガイド部１３１ａは、配置された部品画像に設定されているアドレスまたはシンボル名を、同一プロジェクトファイルにおいて既に作成された画面データに含まれる各部品画像のアドレスまたはシンボル名と照合する。また、ガイド部１３１ａは、その照合の結果、両者が一致すると、配置された部品画像がこれらの画面データにおける部品画像と同じであると判断し、その部品画像の配置位置をガイドする配置位置と決定する。これは、部品画像とアドレスおよびシンボル名とが１対１で対応することによる。このような既配置部品画像への部品画像の配置の変更（置き替え）は、後述するルールファイルで予め規定されている。
【００７１】
また、ガイド部１３１ａは、作成中の画面データにユーザによって配置された部品画像と同じ部品画像が既に作成された画面データにあると判断すると、既に作成された画面データにおける配置位置と同じ位置に当該部品画像を配置するように促すメッセージを表示するようにメッセージ表示部１３１ｄに指示する。これにより、例えば図３に示すように、ガイドメッセージ表示領域１０５には、「「開始キー」は既に配置したポイントがあります。前回配置した位置にガイドします。」というメッセージが表示される。
【００７２】
ここで、一連の画面データにおける最初の画面データが作成されるときには、既に配置された部品画像がない。このとき、ガイド部１３１ａは、部品画像がユーザによって作画領域１０４における操作優先ガイド領域１０４ａ，１０４ｂ以外の領域に配置されると、操作優先ガイド領域１０４ａ，１０４ｂに部品画像を配置するように促すメッセージを表示するようにメッセージ表示部１３１ｄに指示する。
【００７３】
なお、ガイド部１３１ａが、作成中の画面にユーザによって配置された部品画像と同じ部品画像が既に作成された画面データにあると判断するのは、上記のアドレスまたはシンボル名の照合に限定されない。例えば、配置された部品画像の部品番号を既に作成された画面データに含まれる各部品画像の部品番号と照合することでも同様の判断が可能である。
【００７４】
再配置部１３１ｂは、作画ウインドウ１０１において、ユーザがタッチ操作のための部品画像を配置すると、他の画面データにおける同一部品画像の使用頻度が規定値以上であれば、ユーザが配置した部品画像を使用頻度の高い部品画像ほど操作しやすい位置に再配置するようにガイドする。また、再配置部１３１ｂは、ユーザがタッチ操作のための部品画像を配置すると、規定された順に再配置するようにガイドする。
【００７５】
具体的には、再配置部１３１ｂは、ユーザが部品画像をベース画像に配置すると、メッセージ表示部１３１ｄに再配置を行うことを告知するメッセージの表示を指示するとともに、ユーザの再配置指示（特定のファンクションキーの押下など）を受けると、後述するルールファイルで規定されたルールに基づいて、ユーザが配置した部品画像を再配置させる位置に移動させる。また、再配置の指示を、メニュー／アイコン表示領域１０２に表示されたメニューから行うようにしてもよい。これにより、上記のメッセージの表示の有無に関わらず、ユーザの要求によって再配置を行うことができる。あるいは、再配置部１３１ｂは、配置された部品画像と同一部品画像の使用頻度が規定回数以上である場合には、ユーザの指示を受けることなく部品画像の再配置を行うようにしてもよい。
【００７６】
ルールファイルで規定される再配置のためのルールとしては、例えば、上記の使用頻度と、優先配置位置と、再配置パターンとが用意されている。使用頻度は、再配置を行う判断基準となり、同一のプロジェクトファイルにおいて既に作成された画面データ（既作成表示画面データ）に同一の部品画像が出現する回数（頻度）である。優先配置位置は、使用頻度が最も高い部品画像を優先的に配置する位置（最上部、中央部、最下部等）を規定する。再配置パターンは、再配置のパターンを規定しており、アスキー順、逆アスキー順などがある。アスキー順では、配置された部品画像に付記された文字列（銘板等）の先頭の文字のコードがアスキー順となるように再配置され、逆アスキー順では、その逆の順で再配置される。このルールは、部品画像の種類毎に設定することができる。
【００７７】
再配置部１３１ｂは、まず、ユーザによって部品画像が配置されると、再配置を促すメッセージを表示するようにメッセージ表示部１３１ｄに指示する。これにより、図４（ａ）に示すように、例えば「キーの使用頻度に応じて、再配置を行う場合は「Ｆ１０」を押してください。」というメッセージがガイドメッセージ表示領域１０５に表示される。
【００７８】
再配置部１３１ｂは、ユーザによる再配置の指示操作（上記の場合「Ｆ１０」の押下）が行われると、当該部品画像に設定されているアドレスまたはシンボル名を、同一プロジェクトファイルにおいて既に作成された画面データに含まれる各部品画像のアドレスまたはシンボル名と照合する。再配置部１３１ｂは、照合の結果、配置された部品画像がこれらの画面データにおける部品画像と同じであると判断したときに、使用頻度を１とし、同様の照合を全ての画面データに対して行うことで合計の使用頻度を得る。
【００７９】
さらに、再配置部１３１ｂは、この使用頻度が規定の使用頻度に達していると判断すると、上記の同一の部品画像の配置位置（配置位置座標情報）にユーザによって配置された部品画像を移動させる。また、再配置部１３１ｂは、この使用頻度が規定の使用頻度に達していないと判断すると、上記の再配置パターンに基づいて、部品画像の再配置を行う。
【００８０】
図４（ａ）に示す例では、ユーザによって、操作優先ガイド領域１０４ａにおいて、「開始」と付記されたキーＫ１が最も上に配置され、「戻る」と付記されたキーＫ２が最も下に配置され、キーＫ１，Ｋ２の間に、それぞれ「Ｆ１」，「Ｆ３」，「Ｆ２」と付記されたキーＫ３，Ｋ５，Ｋ４が上から順に配置されている。この状態で、ユーザによって再配置が指示されると、図４の（ｂ）に示すように、使用頻度が最も高いと判断されたキーＫ１は最上部の位置を維持し、使用頻度がキーＫ１の次に高いと判断されたキーＫ２はキーＫ１の下側に配置される。また、ファンクションキーについての再配置パターンがアスキー順に設定されていれば、図４の（ｂ）に示すように、キーＫ３〜Ｋ５が付記された「Ｆ１」，「Ｆ２」，「Ｆ３」の順に上から並ぶように再配置される。
【００８１】
一括変換部１３１ｃは、作画ウインドウ１０１において、ユーザが配置したタッチ操作のための部品画像が、予め規定されているテーマ（属性）と異なる場合、規定されたテーマとなるように、配置されたテーマの異なる部品画像を一括して変換する。具体的には、一括変換部１３１ｃは、ガイドメッセージ表示部１３１ｄに一括変換を行うことを告知するメッセージの表示を指示するとともに、ユーザの一括変換指示（特定のファンクションキーの押下など）を受けると、後述するルールファイルで規定されたルールに基づいて、ユーザが配置した部品画像を一括変換する。
【００８２】
ルールファイルで規定される一括変換のためのルールとしては、同一のプロジェクトファイルにおける全画面に含まれる部品画像に対して共通のテーマが設定される。あるいは、上記のルールとしては、同一のプロジェクトファイルにおける他の画面に関係なく規定されたテーマが設定されてもよい。また、テーマとしては、部品画像の形状（方形、円形等）、色、表示形態（リアル表示、フラット表示等）等が少なくとも用意されている。リアル表示は、より実物に近くなるように陰影が付与された立体的な表示形態であり、フラット表示は、平坦な表示形態である。
【００８３】
一括変換部１３１ｃは、まず、ユーザによってテーマの異なる部品画像が配置されると、一括変換を促すメッセージを表示するようにメッセージ表示部１３１ｄに指示する。これにより、図５（ａ）に示すように、例えば「キーが変更されました。テーマに沿った一括変換を行う場合は「Ｆ１１」を押して下さい。」というメッセージがガイドメッセージ表示領域１０５に表示される。再配置部１３１ｂは、ユーザによる一括変換の指示操作（上記の場合「Ｆ１１」の押下）が行われると、配置された全ての部品画像のうち規定されたテーマと異なるテーマの部品画像を規定されたテーマの部品画像に一括して変換する。
【００８４】
図５（ａ）に示す例では、ユーザによって、操作優先ガイド領域１０４ａにおいて、「開始」と横に付記された円形のキーＫ１１が配置され、「戻る」と付記された方形のキーＫ１２がその下に配置されている。この場合、規定のテーマが円形かつ記号付きであれば、図５（ｂ）に示すように、一括変換により、規定のテーマに合致するキーＫ１１はそのままであり、規定のテーマに合致しないキーＫ１２が規定のテーマに合致するキーＫ１３に変換される。
【００８５】
メッセージ表示部１３１ｄは、前述のように、ガイド部１３１ａ、再配置部１３１ｂおよび一括変換部１３１ｃからのメッセージ表示の指示を受けて、ガイドメッセージ表示領域１０５に規定のメッセージを表示する。メッセージは、予め定められた記憶領域（例えばデータ記憶部）に記憶されており、メッセージ表示の指示に応じて該当するメッセージを記憶領域から読み出して表示する。
【００８６】
ルール設定部１３１ｅは、ユーザによって入力された、ルールファイルで規定される各種のルールを設定する。このルールファイルは、データ記憶部１４（ルール記憶手段）において保存されており、ルール設定部１３１ｅ（ルール読出手段）によってデータ記憶部１４から作業メモリ１１ａに読み出されて、適宜更新される。ルールとしては、前述の再配置のための使用頻度および再配置パターンや、前述の一括変換のための部品画像のテーマが用意されている。また、ルールは、画面使用形態や最小タッチサイズ等が用意されている。
【００８７】
なお、ルールファイルは、ルール設定部１３１ｅにより作成するようにしてもよいし、他のパーソナルコンピュータによりＣＳＶ等の汎用ファイルとして作成し、これらをエディタコンピュータ１に読み込むようにしてもよい。
【００８８】
画面使用形態は、画面がプログラマブル表示器２で表示されるときの形態であり、画面の向き（縦型・横型）および利き腕（右利き・左利き）が設定される。この画面使用形態に合わせて作画領域１０４（作画ウインドウ１０１）の表示形態が決定される。図６（ａ）に示す作画領域表示形態は横型かつ右利き用であり、優先操作ガイド領域１０４ａが右側に配置されている。一方、図６（ｂ）に示す作画領域表示形態は横型かつ左利き用であり、優先操作ガイド領域１０４ａが左側に配置されている。また、図７（ａ）に示す作画領域表示形態は縦型かつ右利き用であり、優先操作ガイド領域１０４ｂが右側に配置されている。一方、図７（ｂ）に示す作画領域表示形態は縦型かつ左利き用であり、優先操作ガイド領域１０４ｂが左側に配置されている。
【００８９】
画面データエディタ部１３を実現するための前述の画面作成ソフトウェアの出荷時には、標準として図６（ａ）示す作画領域表示形態が設定されているが、ユーザの都合に応じて、その設定を他の作画領域表示形態に変更することができる。このように、ユーザが使用状況に応じて使用しやすい作画領域表示形態を選択することができる。画面データエディタ部１３は、設定された作画領域表示形態に応じた作画ウインドウ１０１を表示し、ガイダンス部１３１は、その作画領域表示形態において、前述のガイド、再配置および一括変換を行う。
【００９０】
最小タッチサイズは、配置される部品画像がタッチ可能な最小のサイズを規定している。画面作成ソフトウェアの出荷時には、標準として例えば４０×４０ドットに設定されているが、ユーザの都合に応じて、その設定を他の最小タッチサイズに変更することができる。これにより、プログラマブル表示器２が子供や高齢者が多い場所で使用される場合、操作がしやすいように、より大きい最小タッチサイズに変更して、それより小さい部品画像が配置されないように制限することができる。
【００９１】
ルールファイルで規定されるルールとしては、その他、前述のガイド、再配置および一括変換を行うか否か、前述のガイドや再配置がユーザによる最終決定を待っている状態で部品画像を透過表示させるか否かも用意されている。これらのルールも画面作成ソフトウェアの出荷時にはいずれかに基本設定されているが、ユーザの都合に応じて変更することができる。
【００９２】
上記のように構成されるエディタコンピュータ１においては、画面データエディタ部１３がガイダンス部１３１を有することにより、ユーザによって部品画像が配置されると、ルールファイルの設定に応じて、前述のガイド、再配置および一括変換が適宜行われる。
【００９３】
ガイド部１３１ａにより、作成中の画面データにおいて、操作優先ガイド領域１０４ａ，１０４ｂ以外の領域に配置された部品画像が、操作優先ガイド領域１０４ａ，１０４ｂ内に移動して配置し直される。それゆえ、例えば右利き用の画面表示形態が選択された場合、右側に設けられた操作優先ガイド領域１０４ａに部品画像が集中して配置されるので、操作性の良好画面を作成することができる。また、ガイドにより、作成中の画面において配置された部品画像が、既に作成された他の画面データにおける同一の部品画像と同じ位置に移動して配置し直される。それゆえ、画面間で同一の部品画像の配置位置を揃えることができ、画面間で同一部品画像の配置位置について統一感を持たせることができる。
【００９４】
再配置部１３１ｂにより、作成中の画面データのベース画像において配置された部品画像が、使用頻度や規定された順に応じた位置に並び替えられる。それゆえ、操作しやすい位置に部品画像を配置することができる。
【００９５】
一括変換部１３１ｃにより、作成中の画面データのベース画像において配置された部品画像が、規定されたテーマに一括して変換される。それゆえ、画面間で部品画像のテーマを揃えることができ、画面間で部品画像について統一感を持たせることができる。また、一括変換部１３１ｃは、画面データの作成中だけでなく、画面データを１または２以上作成した後に、既に作成した画面データにおいて、配置された部品画像のテーマを一括して変換することもできる。また、配置された部品画像の位置の変更や並び替えを一括して行うこともできる。さらに、テーマの変更のみならず、配置位置の変更等も一括して行うことができるのは勿論である。
【００９６】
このように、画面データエディタ部１３がガイダンス部１３１を有することにより、人間工学的に好ましい部品画像の配置を実現することができる。従って、操作性の良好な画面を作成することができる。
【００９７】
また、ルール設定部１３１ｅを用いて、ユーザがルールの設定を適宜変更することにより、ガイダンス機能をユーザの好みや画面作成の習熟度に応じてカスタマイズすることができる。それゆえ、例えば、習熟度が高くなれば、ガイダンス機能を少なくする設定をすることにより、円滑に画面作成を行うことができる。例えば、ガイドメッセージ表示領域１０５にガイダンス機能に応じてメッセージを部品画像の配置毎に表示させるのではなく、単に「前回の配置に合わせます。」というような共通化された単純なメッセージを最初に表示するのみで、同画面における以降の部品画像配置についてはメッセージを表示しないような設定をルールファイルでしておく。これにより、ユーザは、部品画像の配置毎にメッセージの表示を確認して、それに応じた指示操作をするといった煩わしさから開放される。
【００９８】
また、画面データエディタ部１３は、ガイダンス部１３１によるガイダンス機能を利用するときにはガイダンスモードを選択し、ガイダンス機能を利用しないときには通常モードを選択する機能を有している。これにより、ユーザの都合に応じて、ガイダンス機能を利用することができる。
【００９９】
なお、本実施形態では、現在作成中の画面データにおいて、ガイド部１３１ａおよび再配置部１３１ｂは、部品画像の１つずつについて変更処理を行ってもよいが、複数の部品画像が配置された状態で一括して変更処理を行ってもよい。また、一括変換部１３１ｃは、ベース画像に配置された複数の部品画像のテーマを一括して変換するが、配置された部品画像を１つずつ変換してもよい。また、ガイド部１３１ａ、再配置部１３１ｂおよび一括変換部１３１ｃは、一旦作成された画面についても、部品画像に対する変更処理を一括して行うようにしてもよい。
【０１００】
また、本実施形態では、ＰＬＣ４に接続されたプログラマブル表示器２に表示する表示画像となる画面データを作成する例について説明したが、プログラマブル表示器２の用途は、これに限定されない。例えば、プログラマブル表示器２が飲食店のオーダーシステムに用いられる場合の表示画像となる画面データの作成においても、ガイダンス部１３１によるガイダンス機能を利用することができる。
【０１０１】
オーダーシステムにおいては、部品画像に対応するデバイス５が存在しないので、ＰＬＣ４の外部メモリデバイスの外部アドレスに対応付けた部品画像のガイダンス機能を利用することができない。この場合は、部品画像をプログラマブル表示器２における内部メモリデバイスの内部アドレスに対応付ける。例えば、注文するためのタッチ操作の部品画像を画面に配置する場合、タッチ操作によって、当該部品画像に対応付けられた内部アドレスで指定される内部メモリデバイスの格納領域のビットがＯＮする。これにより、作成中の画面と他画面とにおける部品画像の同一性を内部アドレスの照合によって判断することができる。
【０１０２】
オーダーシステムにおいては、複数のオーダー品を選択するための部品画像を同一画面内に配置することが多いので、複数の部品画像の配置をルール化することが好ましい。具体的には、複数の部品画像を配置した状態で、これらの部品画像を指定して、ルール設定部１３１ｅにルール化を指示すると、ルール設定部１３１ｅが当該部品画像の配置順をルールとして設定する。
【０１０３】
また、本実施形態では、主に、ユーザが操作するタッチ操作の部品画像についてのガイダンス配置について説明したが、ユーザが操作しない部品画像（例えば表示用部品画像）についても、ガイダンス配置を適用できるのは勿論である。
【０１０４】
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【０１０５】
本発明の画面エディタ装置は、ユーザによって配置された部品画像をガイダンス機能に従って配置したり変更したりすることにより、画面間で統一感のある操作性の良好な画面を作成することができるので、プログラマブル表示器に表示させる多数の画面を作成する用途に好適に利用することが可能である。
【図面の簡単な説明】
【０１０６】
【図１】本発明の実施形態に係るエディタコンピュータを含むシステムの構成を示すブロック図である。
【図２】上記エディタコンピュータの画面データエディタ部によって表示される作画ウインドウの構成を示す図である。
【図３】上記画面データエディタ部のガイド部によって上記作画ウインドウにおいて部品画像の配置位置が変更された状態を示す図である。
【図４】（ａ）は上記作画ウインドウにおいて部品画像が配置された状態を示し、（ｂ）は上記画面データエディタ部の再配置部によって部品画像が再配置された状態を示す図である。
【図５】（ａ）は上記作画ウインドウにおいて規定のテーマと異なる部品画像が配置された状態を示し、（ｂ）は上記画面データエディタ部の一括変換部によって部品画像が一括変換された状態を示す図である。
【図６】（ａ）横型かつ右利き用の作画領域表示形態を示し、（ｂ）は横型かつ左利き用の作画領域表示を示す図である。
【図７】（ａ）縦型かつ右利き用の作画領域表示を示し、（ｂ）は縦型かつ左利き用の作画領域表示を示す図である。
【符号の説明】
【０１０７】
１      エディタコンピュータ（画面エディタ装置）
２      プログラマブル表示器
４ａ    メモリ（データ格納メモリ）
１３      画面データエディタ部
１４      データ記憶部（ルール記憶手段）
１０１      作画ウインドウ
１０４      作画領域
１０５      ガイドメッセージ表示領域
１３１      ガイダンス部
１３１ａ    ガイド部（変更部）
１３１ｂ    再配置部（変更部）
１３１ｃ    一括変換部（変更部）
１３１ｄ    メッセージ表示部
１３１ｅ    ルール設定部（ルール設定手段，ルール読出手段）
Ｋ１〜Ｋ５  部品画像
【図１】
2010128735.tif 000003
【図２】
2010128735.tif 000004
【図３】
2010128735.tif 000005
【図４】
2010128735.tif 000006
【図５】
2010128735.tif 000007
【図６】
2010128735.tif 000008
【図７】
2010128735.tif 000009