(57)【要約】【課題】前のスクリーンのベース画面を次のスクリーンのベース画面作成に簡単に利用可能として、画面作成の作成効率の向上を図ること。【解決手段】本画面作成方法は、編集画面上で操作画面を構成する複数のスクリーンを所定のスクリーン遷移チャートに沿って作成するに際して、その編集画面上に、ユーザー操作されて表示スクリーンを以前のスクリーンに遷移させるスクリーン遷移ボタンを表示し、このスクリーン遷移ボタンによるスクリーン遷移先を、スクリーン名やスクリーン番号等のスクリーン情報の書き込みで設定するか、または、上記書き込み無しで１つ前のスクリーンに自動設定するかをユーザー操作で選択可能とする。【選択図】図５
2008021155.tif 000002
【特許請求の範囲】
【請求項１】
編集画面上で操作画面を構成する複数のスクリーンを所定のスクリーン遷移チャートに沿って作成する画面作成方法において、上記編集画面上に、ユーザー操作されて表示スクリーンを以前のスクリーンに遷移させるスクリーン遷移ボタンを表示し、このスクリーン遷移ボタンによるスクリーン遷移先を、スクリーン名やスクリーン番号等のスクリーン情報の書き込みで設定するか、または、上記書き込み無しで１つ前のスクリーンに自動設定するかをユーザー操作で選択可能とした、ことを特徴とする画面作成方法。
【請求項２】
上記スクリーン遷移ボタンによるスクリーン遷移先を設定するに際しては、編集画面上に遷移先プロパティを設定するためのウインドウを呼び出すと共に、このウインドウ上で上記設定をユーザー操作で行えるようにした、ことを特徴とする請求項１に記載の画面作成方法。
【請求項３】
編集画面上で操作画面を構成する複数のスクリーンを所定のスクリーン遷移チャートに沿って作成する画面作成装置において、上記ウインドウを編集画面上に表示して請求項１または２に記載の画面作成方法を実施することが可能になっている、ことを特徴とする画面作成装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、編集画面上で、制御用表示器の操作画面を構成する複数の画面(スクリーン)を画面遷移図(スクリーン遷移チャート)に沿って作成する画面作成方法および該画面作成方法を実施するために用いる画面作成装置に関するものである。操作画面はスクリーン遷移チャートに沿って互いに関連付けられる複数のスクリーンから構成されており、本明細書では操作画面を構成する複数の画面(単位画面とも称することができる)個々を説明の都合でスクリーンと称する。
【背景技術】
【０００２】
制御システムのＨＭＩとしての制御用表示器にプログラマブル表示器が広く使用されている。このような制御用表示器は、デバイスを制御するプログラマブル・ロジック・コントローラ（ＰＬＣ）と通信して、デバイスの状態を表示／制御しており、デバイスの状態を画面表示する際の動作や、操作に応じてデバイスの状態を制御する際の動作は、操作画面に基づいて特定される。この操作画面は、制御用ホストコンピュータ等の画面作成装置（作画ツール）で作成された後で制御用表示器にインストールされる（特許文献１）。
【０００３】
操作画面は複数(数百以上)の関連付けられたスクリーンから構成されかつ各スクリーンそれぞれは主として、表示内容を変更しないベース画面（背景画面）とそのベース画面上に配設される１つまたは複数のオブジェクト(操作部品)との組合わせで構成されている。この操作部品は、スイッチやランプあるいはメータなどの図形要素で色、点滅状態などの表示状態が変換する部品であり、ＨＭＩ（ヒューマン・マシーン・インターフェース）部品と称することができる。そしてこれら複数のスクリーンは所定のスクリーン遷移チャートに沿って順次切り替えて制御用表示器の表示画面上で表示される操作画面を構成するものであり、全体で１つのＨＭＩプロジェクトを構成している。
【０００４】
このＨＭＩプロジェクトが組み込まれた制御用表示器においては、電源起動時等においてシステム画面を表示し、次にそのシステム画面上から次々に表示するスクリーンをユーザ操作で切換え選択していくスクリーン遷移を行うことができるようになっている。
【０００５】
図８を参照して制御用表示器上でのスクリーン遷移を説明すると、このスクリーン遷移チャートでは、例えば電源が起動すると、メインスクリーン（スクリーン１）がシステム画面として表示される。このメインスクリーンはスクリーン遷移において上階層のスクリーンである。メインスクリーン上でタッチパネルのタッチスイッチ、マウス、キーボード等の入力装置を用いてスクリーン遷移操作をするとそれより下階層のスクリーン２，４，７，１０のいずれかにスクリーンが切り替わる。そして例えばスクリーン２に切り替えた場合、ユーザはさらにスクリーン２上に入力装置を用いてスクリーン送りのスクリーン遷移操作を行うとスクリーン３に切り替えることができ、スクリーンを戻す場合もその戻し先にスクリーン遷移操作を行うとメインスクリーンに戻ることができる。スクリーン４ないしスクリーン６、スクリーン７ないしスクリーン９、スクリーン１０、１１でも同様である。このようなスクリーン遷移のためにスクリーンにはスクリーン遷移ボタンが表示されている。このスクリーン遷移ボタンにはスクリーン送り用と、スクリーン戻し用とがあり、画面作成者はスクリーンを次以降のスクリーンに切り換える場合はスクリーン送り用のスクリーン遷移ボタンを操作し、以前のスクリーンに切り換える場合はスクリーン戻し用のスクリーン遷移ボタンを操作する。
【０００６】
このような階層構造になっているスクリーン遷移チャートに従い操作画面をパーソナルコンピュータからなる画面作成装置（作画ツール）の編集画面上で作成するに際しては、ユーザーは、スクリーンの作成ごとに、所定のスクリーン遷移に対応して、次のスクリーンの作成に着手する必要がある。この場合、編集画面上にはスクリーン遷移ボタンを表示してそのスクリーン遷移ボタンにスクリーン遷移先としてその戻し先や送り先のプロパティを設定することが必要である。そのプロパティ設定のため編集画面上にスクリーン遷移ボタンのプロパティ設定ウインドウを呼び出し、スクリーンを以前のスクリーンに戻す場合ではスクリーン情報として戻し先のスクリーンのスクリーン名やスクリーン番号を書き込んで登録操作してプロパティ設定を行うことが必要である。
【０００７】
以上のようにして操作画面を作成するに際しては、次に切り替え表示されるスクリーンはそれのベース画面が以前のスクリーンのベース画面と類似ないしは同一であることが多いが、このような場合、以前のスクリーンのベース画面をコピーして貼り付けることができれば操作画面の作成効率が向上する。また、以前のスクリーンを修正する必要が発生することもある。しかしながら、以前のスクリーンにスクリーンを切り換える場合でも、設定ウインドウを呼び出し、現スクリーンのスクリーン遷移ボタンにスクリーン情報として戻し先のスクリーンのスクリーン名やスクリーン番号を書き込んで登録操作してプロパティ設定を行うことが必要となり、画面作成者にとり面倒である。また、以前のスクリーンのスクリーン名やスクリーン番号を忘れないようにする作業も要求され、画面作成者はそれらを意識して記憶して登録操作を行う必要があり、スクリーンの枚数が膨大な数（１０００枚近い数）になると、その登録操作に多大な時間が必要となるうえ、戻し先スクリーンのデータ入力を間違う可能性も高くなるなどして、画面作成の効率を低下させる１つの大きな要因となっていた。
【特許文献１】特開２００２−５５７４９号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
したがって、本発明により解決すべき課題は、編集画面上でスクリーン遷移ボタンにスクリーン戻し先をプロパティ設定する場合、戻し先が前のスクリーンである場合には、画面作成者が前のスクリーンの情報を意識して記憶する必要もなく、そのプロパティ設定ができるようにし、これによって、前のスクリーンのベース画面を次のスクリーンのベース画面作成に簡単に利用可能として、作画効率の向上を図ることである。
【課題を解決するための手段】
【０００９】
本発明による画面作成方法は、編集画面上で操作画面を構成する複数のスクリーンを所定のスクリーン遷移チャートに沿って作成する画面作成方法において、上記編集画面上に、ユーザー操作されて表示スクリーンを以前のスクリーンに遷移させるスクリーン遷移ボタンを表示し、このスクリーン遷移ボタンによるスクリーン遷移先を、スクリーン名やスクリーン番号等のスクリーン情報の書き込みで設定するか、または、上記書き込み無しで１つ前のスクリーンに自動設定するかをユーザー操作で選択可能としたことを特徴とするものである。
【００１０】
本発明では、制御用表示器用の操作画面を作成するに際して、次に切り替え表示されるスクリーンのベース画面が前のスクリーンのベース画面と類似ないしは同一である場合、あるいは前のスクリーンを修正や変更を行う必要がある場合、上記設定をユーザ操作で選択しておけば、画面作成者は前のスクリーンのスクリーン名やスクリーン番号等のスクリーン情報を意識する必要なく、スクリーン遷移ボタンを操作するだけで、前のスクリーンに戻ることができるようになり、作画効率が向上する。
【００１１】
本発明では特に、第１設定も選択することができるようにしているので、スクリーン番号等を指定しその指定したスクリーンを戻し先として選択することができる。これは、ベース画面が類似ないしは同一であるスクリーンが必ずしも現スクリーンより１つ前のスクリーンではない場合があったり、あるいは修正や変更を行いたスクリーンが現スクリーンより１つ前のスクリーンではない場合があり、このような場合にも対処することができる。
【００１２】
好ましい態様は上記スクリーン遷移ボタンによるスクリーン戻し先の設定を、スクリーン遷移ウインドウを呼び出し、このスクリーン遷移ウインドウ内で行うことである。
【００１３】
より好ましい態様は上記ウインドウに第１設定を選択するためのチェックボックスと、戻し先情報の書き込み欄とを設けたことである。この態様によれば、戻し先のスクリーンを第１設定により任意に選択することができる。
【００１４】
より好ましい態様は、上記ウインドウに第２設定を選択するためのチェックボックスを設けたことである。この態様では第２設定の選択を単にチェックボックスにチェックを入れるだけで行うことができる。
【００１５】
本発明による画面作成装置は、編集画面上で操作画面を構成する複数のスクリーンを所定のスクリーン遷移チャートに沿って作成する画面作成装置において、上記ウインドウを編集画面上に表示して上記画面作成方法を実施することが可能になっていることを特徴とするものである。
【発明の効果】
【００１６】
本発明によれば、画面作成の効率向上を図ることができる。
【発明を実施するための最良の形態】
【００１７】
以下、添付した図面を参照して、本発明の実施の形態に係る画面作成方法を説明する。図１は、制御用表示器を用いた制御システムのシステム構成、図２は制御用表示器のブロック構成を示す。これらの図を参照して、制御用ホストコンピュータ（外部ＰＣ）１と、制御用表示器２と、プログラマブルロジックコントローラ（ＰＬＣ）３と、１つないし複数のデバイスを含むターゲットシステム４とが示されている。これらにより工場に設備された複数のターゲットシステム４を制御する制御システムが構築される。
【００１８】
外部ＰＣ１は、一般の汎用パーソナルコンピュータと同様に、ＣＰＵ、メモリ（ＲＡＭ、ＲＯＭなど）、外部記憶装置（ハードディスクドライブ、ＭＯドライブなど）、表示装置および入力装置（キーボード、マウスなど）を有している。外部ＰＣ１は、表示器２との間の通信を行うために共通ネットワークに接続されている。外部ＰＣ１は、共通ネットワークを介した表示器２との間のデータ通信処理を行うとともに、作成した操作画面を表示器２に転送したり、表示器２から配信されたＰＬＣ３の入力データや出力データを収集したりする処理を行うことができる。外部ＰＣ１は、作成した操作画面およびＰＬＣ３の入出力データをデータベースに登録したり、データベースに登録されたそれらのデータを読み出したりすることができるようになっている。以上の外部ＰＣ１は、操作画面を作成するための作画ソフトを内蔵ないしはインストールされており、このソフトにより画面作成を実行することができるようになっている。
【００１９】
制御用表示器２はＨＭＩ機器としてのプログラマブル表示器やパネルコンピュータのような制御用表示器である。この制御用表示器は、ドット表示画面、操作用入力スイッチ、ＰＬＣ３とのインターフェース、画面上での操作入力のような制御のためのプログラムメモリなどを備え、グラフィック表示を行うため、操作盤、スイッチ、表示灯などの部品２ｄを操作画面２ａに表示することができる機能を備えることができる他、デバイスの稼働状況や作業指示のような管理のための各種のモニタ、機器に対する設定値をタッチパネルを介して入力する端末としての機能を備えている。制御用表示器２は上記機能の実行のための表示プログラムがインストールされ、その表示プログラムに従い、表示動作を行うようになっている。制御用表示器２は、ターゲットシステム４を制御するＰＬＣ３に接続される。
【００２０】
制御用表示器２においては、操作画面２ａを表示するために、タッチパネル装置２ｂ（タッチパネルとタッチパネルコントローラ）、表示装置２ｃ（表示パネルと表示パネルコントローラ）を備える。タッチパネル装置２ｂにおいて図示略のタッチパネルは透明な積層パネルの間に多数の電極配線を交差状に配列したものであり、積層パネルの上からペン先や指先で圧力を加える（タッチする）ことにより、その押圧点直下の縦電極配線と横電極配線とが接触するものであり、タッチパネルの接触配線の番号の組み合わせからタッチ位置の座標値を特定することができる。表示装置２ｃにおいて図示略の表示パネルは、タッチパネルにより密着状態で覆われ、タッチパネルに対する押圧操作による指示は、タッチパネルコントローラで取り込まれて座標解析され、運転開始時前の初期設定時あるいは運転中における指先による各種手動操作を可能としている。表示パネルコントローラは、表示パネルに対する操作画面２ａの表示を制御する。
【００２１】
制御用表示器２は、操作画面２ａに、ターゲットシステム４の操作状況を表示したりターゲットシステム４を操作したりする操作部品（ＨＭＩ部品）２ｄ等が表示されている。各ＨＭＩ部品２ｄは様々な形状、カラー、文字、フォント、等の各種プロパティが設定されている。このＨＭＩ部品は、ターゲットシステム４と操作者とのインタフェースを形成し、ターゲットシステム４を構成する個々のデバイスに対応している。
【００２２】
制御用表示器２は、さらに、ＲＡＭ、ＲＯＭ、フラッシュＲＯＭ、ＶＲＡＭなどのメモリ２ｅや、演算処理であるＣＰＵ２ｆ、入力装置２ｇ、外部ＰＣ１やＰＬＣ３とのインターフェース（Ｉ／Ｆ）２ｈを有しており、これらによって制御用表示器２の各部の動作を制御している。制御用表示器２は、ＣＰＵ２ｆにおいて操作画面２ａの表示制御、プロトコル変換およびデータ配信の処理を行うために各種のデータ処理を行うことができる。制御用表示器２は、外部ＰＣ１で作成された操作画面２ａに基づいてＶＲＡＭなどのメモリ２ｅを用いて操作画面２ａを描画させることができる。
【００２３】
ＰＬＣ３にはシーケンスプログラムがインストールされている。このシーケンスプログラムは外部ＰＣ１によりインストールすることができる。ＰＬＣ３はそのシーケンスプログラムに従い、ターゲットシステム４に対して所要の制御動作を行うようになっている。ＰＬＣ３はＣＰＵユニット３ａ、メモリユニット３ｂ、電源ユニット３ｃ、Ｉ／Ｏユニット３ｄ、通信ユニット３ｅ、各種の高機能ユニットなどの必要とする個別の機能毎に回路がユニット化され、各ユニットを必要に応じて適宜増減可能に並列接続することにより、ＰＬＣ３における全体として達成される機能を変更可能とする構成のものである。また、ターゲットシステム４に対して入力または出力される各種情報の格納場所が、制御あるいは表示すべきターゲットシステム４上に備えたレベル計やリミットスイッチ等の受動部品あるいはリレーやモータ等の能動部品毎にメモリユニット上に確保され、入力ないしは出力されるデータが数値のごときワードデータに対してはワードデバイスが、オンオフ情報のようなビットデータに対してはビットデバイスが指定され、各ターゲットシステム４に対して機種固有のデバイスネームをあらかじめ設定することにより、デバイスネームの指定により特定可能に必要なデータがメモリユニット内に格納されている。
【００２４】
ターゲットシステム４にはセンサ、リレー、その他の機器がある。ターゲットシステム４からＰＬＣ３にはデバイスの状況を示すデータが入力される。ＰＬＣ３はそのデータを制御用表示器２に、また、制御用表示器２を介して、外部ＰＣ１に送信することができる。
【００２５】
以上において、外部ＰＣ１は、上記制御システムにおけるホストコンピュータとしての機能以外に、制御用表示器２の操作画面の設計製作を行う作画ツールとして機能することができる。なお、作画ツールを外部ＰＣ１ではなく別途のパーソナルコンピュータで構成し、この作画ツールで作画した操作画面データを制御用表示器２に転送するようにしてもよい。また、制御用表示器２に作画ソフトを記憶させておき、外部ＰＣ１にその作画ソフトをインストールすることができるようにしてもよい。この作画ソフトはＧＵＩ形式であり、例えばマッキントッシシュ、ＭＳ−Ｗｉｎｄｏｗｓ(登録商標)、ＵＮＩＸ(登録商標)のＸ−ＷＩＮＤＯＷである。これらＧＵＩはユーザがコンピュータを現実の作業環境に近い感覚で操作できるインターフェースを提供することができる。
【００２６】
操作画面の設計にはＨＭＩ部品の配置、プロパティの設定、プロパティの変更等が含まれる。外部ＰＣ１は、表示設計に際しては、内蔵の作画ソフトや記録媒体からインストールされた作画ソフトにより行うことができる。この作画ソフトはスイッチ、ランプ、テンキー、メータ表示器、グラフ表示器などのＨＭＩ部品、タグ設定機能、描画機能、テキスト入力機能などを用いて所望の画面を構成するためのソフトである。上記ＨＭＩ部品は単一機能だけでなく複数機能を備えた複合部品、例えば複合スイッチ、カウンタ、タイマ等もある。これら部品は編集領域にドラッグアンドドロップ等の操作で配置することができるようライブラリ形式で登録されている。外部ＰＣ１で作成した操作画面データは制御用表示器２に転送される。この場合、外部ＰＣ１で作成された操作画面データは、制御用表示器２が解読可能なデータ形式として制御用表示器２に転送される。
【００２７】
制御用表示器２ではこの操作画面データをフラッシュメモリなどのメモリ２ｅに記憶可能なファイル形式で記憶し、画面を表示するときに、必要に応じて読み出す。また、制御用表示器２は操作画面データをバックアップファイルとして保存するために、メモリ２ｅに記憶された操作画面データをバックアップ用のファイル形式に変換して、制御用表示器２に着脱可能な記録媒体に記憶することができる。この記録媒体としては例えばメモリカードが好適である。制御用表示器２は、ＰＬＣ３の稼働時に、ＰＬＣ３との間でやり取りされるデータに基づいて、デバイス４の動作状態に応じて画面上に各部品や図形を表示する。
【００２８】
外部ＰＣ１は作画ツールとして操作画面の作画処理のために図３に示す処理ブロックを備える。この処理ブロックで表す作画ツールは、スクリーン遷移チャート、編集画面、スクリーン遷移ボタンのプロパティの設定ウインドウおよびスクリーン戻しボタンのプロパティ設定、操作画面、その他のスクリーン情報等を記憶している記憶処理部１ａ、操作画面の作成および表示に用いる表示画面を備える表示処理部１ｂ、操作画面を制御用表示器２にダウンロードさせたり、その他の通信を制御用表示器２との間で行う通信処理部１ｃ、操作画面の作成、修正等を行うためにマウスやキーボード等の入力デバイスや、編集作業や表示制御を行うＣＰＵ等を含む操作画面作成処理部１ｄを備える。
【００２９】
スクリーン遷移チャートは、図８に簡略に示すものであり、上述したので、その詳細説明は略する。このスクリーン遷移チャートは、操作画面作成中に順次に記憶処理部１ａに記憶させるようにして、操作画面作成後に表示部１ｂ上に表示可能として操作画面の再修正等に利用することができるようにしてもよい。また、上記機能ブロックにさらにスクリーン遷移チャートを管理する管理処理部を設け、操作画面作成後に画面作成者がスクリーン遷移チャートを変更することができるようにしてもよい。さらに、印刷処理部を設け、スクリーン遷移チャートを印刷可能としてもよい。スクリーン遷移チャートを作成するときスクリーン切り換え条件を示す記号等を用いて作成してもよい。例えば、図８の電源起動時に最初に表示される初期画面であるメインスクリーンの形状、他のスクリーン２，４，７，１０，…の形状とに区別をつけたりしてもよい。
【００３０】
編集画面および設定ウインドウは、図４、図５に示す。記憶部１ａはスクリーン遷移チャート、編集画面、設定ウインドウのデータを記憶しており、操作画面作成部１ｄは記憶部１ａからそのデータを読み出して表示部１ｂの表示画面上に編集画面を表示し、この編集画面上に設定ウインドウを呼び出して必要な操作画面を作成することができるようになっている。
【００３１】
操作画面作成部１ｄは、以上の操作画面の作成に際して各種の処理を実行することができるものであり、この処理には、例えば、編集画面やウインドウに対して、入力イベント処理、メニュー処理、キーボード処理、マウス処理、ツールバー処理、作画処理、ウインドウ処理、コマンド処理、表示処理等がある。入力イベント処理は、入力した各種イベントに応じて、メニュー処理、キーボード処理、マウス処理、ツールバー処理、ウインドウ処理、作画処理等を行う。作画処理は、編集画面の作画領域に生じた入力イベントを処理する。ウインドウ処理では入力イベントに応じて編集画面に表示したウインドウのスクローリング、拡大縮小、切替、その他、等を行う。コマンド処理は入力イベントに応じてコマンドを実行し編集画面に含まれるオブジェクトの描画操作を行う。コマンド処理は外部ＰＣ１のＯＳ上で動作するソフトウエアにより実現することができる。表示部は１ｂ、上記処理に従い、編集画面を表示し、この編集画面にオブジェクトを表示する。
【００３２】
以上の構成を備えた画面作成においては、編集画面上に、スクリーンを以前のスクリーンに戻し操作するためのスクリーン戻しボタン(各種のスクリーン遷移ボタンのうちスクリーンを以前のスクリーンに戻すためのボタン)を表示すると共にこのスクリーン戻しボタンによるスクリーン戻し先を設定するに際しては、スクリーン遷移ボタンのプロパティを設定するための設定ウインドウを呼び出し、その設定ウインドウ内で戻し先情報の書き込みで設定（第１設定）するか、または、予め定めた戻し先に自動設定（第２設定）するかをユーザー操作で選択することができるようにしたものである。
【００３３】
図４に編集画面１０を示し、図５に設定ウインドウを示す。図６に第１設定を行うために編集画面上に設定ウインドウを呼び出した状態を示し、図７に第２設定を行うために編集画面上に設定ウインドウを呼び出した状態を示す。図４の編集画面１０にはスクリーン遷移ボタンのうちスクリーン戻しボタンのみを表示し、また、操作部品等は図解の簡略化のため図示を略している。
【００３４】
この編集画面１０において、その上部にメニューバー１２が表示されている。メニューバー１２にはＦｉｌｅ（ファイル）、Ｅｄｉｔ（編集）、Ｖｉｅｗ（表示）、Ｔｏｏｌ（ツール）、Ｏｂｊｅｃｔ（オブジェクト）、Ｓｃｒｅｅｎ（スクリーン）、Ｄａｔａｂａｓｅ（データベース）、ＳｅｔＵｐ（セットアップ）、Ｐａｎｅｌ（パネル）、Ｗｉｎｄｏｗ（ウインドウ）、Ｈｅｌｐ（ヘルプ）のメニュー項目が含まれている。所望のメニュー項目を選択するとプルダウンリストが開き、当該項目に含まれるコマンドの一覧が表示される。コマンド一覧から所望のコマンドを選択して実行する。実施の形態ではそのコマンドの一覧の図示は略する。メニューバー１２の下方にはツールバー１４が表示されている。ツールバー１４に含まれるアイコンをクリックすると、所望のコマンドを起動することができる。
【００３５】
さらに編集画面１０はナビゲーションウインドウ１６を備える。このナビゲーションウインドウ１６は、プレビュー部１８と、設定操作部２０とから構成されている。プレビュー部１８はスクリーン、背景スクリーンをプレビューするものである。設定操作部２０は、同一の作画領域上にスクリーン、その背景スクリーンおよびその背景カラーの３つのスクリーン要素を組み合わせた最終的な状態を表示可能としている。
【００３６】
編集画面１０には、作画領域２２、オブジェクトリスト領域２４、パーツリスト領域２６およびオブジェクトヘルプ領域２８が配置されている。オブジェクトリスト領域２４には、作画編集に用いる線、四角形、ボタン等のオブジェクトがリストされている。パーツリスト領域２６には作画編集に用いるボタン，ラベル，入力エリア，スケール，スイッチ，ラジオボックス，メニュー，セパレータ等の部品（図示略）がリストされている。作画領域２２には、オブジェクトリスト領域２４からドラッグアンドドロップ等により選択して貼り付けたオブジェクトが表示されている。オブジェクトリスト領域２４のオブジェクトはあらかじめ定義された属性（機能）を有している。作画領域２２に表示したオブジェクトは、この作画領域２２における編集加工により具体的な属性値（形状、サイズ、機能、等）が設定される。この作画領域２２上にオブジェクトを組み合わせて、操作画面を構成する１つのスクリーンを作成する。
【００３７】
編集画面１０にはスクリーン遷移ボタン１７が表示されている。このスクリーン遷移ボタン１７のプロパティは設定ウインドウ３０により設定される。
【００３８】
設定ウインドウ３０は、スクリーン遷移ボタン１７のプロパティ設定のためのものであり、スクリーン遷移ボタン名の記入欄３０ａ、スクリーン遷移ボタンのプレビュー部３０ｂ、スクリーン遷移ボタンのテキスト記入欄３０ｃ、スクリーン遷移ボタンによる切り替え先のスクリーンの選択用チェックボックス３０ｄ、を有する。テキスト記入欄３０ｃは、スクリーン遷移ボタンの文字記入部、色、背景色、文字サイズ、等の設定が可能となっている。
【００３９】
スクリーンの選択用チェックボックス３０ｄは、パワーアップスクリーンとしてＰｏｗｅｒＵｐＳｃｒｅｅｎのチェックボックスＡ、送り先(移動先)スクリーンとしてＦｏｒｗａｒｄＳｃｒｅｅｎのチェックボックスＢ、戻し先前スクリーンとしてＰｒｅｖｉｏｕｓＳｃｒｅｅｎのチェックボックスＣ、戻し先他スクリーンとしてＯｔｈｅｒＳｃｒｅｅｎのチェックボックスＤから構成される。そのうち、ＰｒｅｖｉｏｕｓＳｃｒｅｅｎチェックボックスＣは戻し先スクリーンが前スクリーンである第２設定用のチェックボックスであり、ＯｔｈｅｒＳｃｒｅｅｎのチェックボックスＤは戻し先スクリーンがスクリーン名、スクリーン番号で指定することができる第１設定用のチェックボックスである。また、ＯｔｈｅｒＳｃｒｅｅｎには戻り先のスクリーン番号の記入欄Ｅとスクリーン名の記入欄Ｆを備える。
【００４０】
さらに、スクリーン遷移ボタンのプレビュー部３０ｂでスクリーン遷移ボタンＧがプレビューされている。また、このスクリーン遷移ボタンのオブジェクトスタイルはＯｂｊｅｃｔＳｔｙｌｅ３０ｅで選択可能になっている。実施の形態では矩形スタイルＨが選択されている。
【００４１】
第１設定を行う場合は、図６で示すように、編集画面１０上にスクリーン遷移ボタン１７のプロパティ設定用の設定ウインドウ３０を呼び出し、他スクリーン（ＯｔｈｅｒＳｃｒｅｅｎ）のチェックボックスＤにチェックを入れるとともに、戻り先のスクリーン番号とスクリーン名とを記入する記入欄Ｅ，Ｆに記入する。これにより、スクリーン遷移ボタン(例としてボタン名がＳｃｒｅｅｎＣｈａｎｇｅＰＢ１)１７にメインスクリーン(例ではスクリーン番号「１」、スクリーン名「ＭＡＩＮＳＣＲＥＥＮ」)を戻り先とするプロパティを設定する。
【００４２】
第２設定を行う場合は、図７で示すように、編集画面１０上にウインドウ３０を呼び出し、ＰｒｅｖｉｏｕｓＳｃｒｅｅｎのチェックボックスＣにチェックを入れる。これにより、スクリーン遷移ボタン(例ではボタン名がＳｃｒｅｅｎＣｈａｎｇｅＰＢ１)１７に前スクリーンを戻り先とするプロパティを設定する。
【００４３】
以上により実施の形態では、制御用表示器用の操作画面を作成するに際して、次に切り替え表示されるスクリーンのベース画面が前のスクリーンのベース画面と類似ないしは同一である場合、第２設定をユーザ操作で選択しておけば、前のスクリーンを意識する必要なく、スクリーン戻しボタンを操作し前のスクリーンのベース画面を現スクリーンにコピーして貼り付けることができる。また、前のスクリーンを修正したい場合でも、簡単に前のスクリーンに戻ってその修正を行うことができる。
【図面の簡単な説明】
【００４４】
【図１】図１は本発明の実施の形態に係る画面作成方法を実施することができる制御用表示器を含む制御システムのブロック構成を示す図である。
【図２】図２は図１の制御用表示器のブロック構成を示す図である。
【図３】図３は画面作成装置の機能ブロックの構成を示す図である。
【図４】図４は編集画面を示す図である。
【図５】図５はスクリーン遷移ボタンのプロパティ設定ウインドウを示す図である。
【図６】図６は編集画面上に上記ウインドウを呼び出し第１設定を行った状態を示す図である。
【図７】図７は編集画面に上記ウインドウを呼び出し第２設定を行った状態を示す図である。
【図８】図８はスクリーン遷移チャートを示す図である。
【符号の説明】
【００４５】
１  外部ＰＣ
２  制御用表示器
３  ＰＬＣ
４  デバイス
１０  編集画面
１７  スクリーン遷移ボタン
３０  スクリーン遷移ボタンプロパティ設定ウインドウ
Ｃ  ＰｒｅｖｉｏｕｓＳｃｒｅｅｎ（第２設定用）のチェックボックス
Ｄ  ＯｔｈｅｒＳｃｒｅｅｎ（第１設定用）のチェックボックス
Ｅ  スクリーン番号記入欄
Ｆ  スクリーン名記入欄
Ｇ  ウインドウ３０でプレビューされているスクリーン遷移ボタン
【図１】
2008021155.tif 000003
【図２】
2008021155.tif 000004
【図３】
2008021155.tif 000005
【図４】
2008021155.tif 000006
【図５】
2008021155.tif 000007
【図６】
2008021155.tif 000008
【図７】
2008021155.tif 000009
【図８】
2008021155.tif 000010