(57)【要約】【課題】グループ化した複数の部品に対して１回の操作でグループアニメーションプロパティ設定を可能とすること。【解決手段】編集画面上で複数の部品を編集操作した後、グループ化登録し、次いで前記編集画面上にプロパティ設定ウインドウを呼び出してグループ化登録に係る前記複数の部品に対してグループアニメーションプロパティ設定を１回の操作で実行可能とした。【選択図】図１
2006301726.tif 000002
【特許請求の範囲】
【請求項１】
編集画面上に表示している複数の部品を編集操作によりグループ化し、このグループ化したグループ化部品に対してグループアニメーションプロパティ設定ウインドウ上でグループアニメーションプロパティを設定する部品編集・グループアニメーションプロパティ設定方法において、
前記編集画面上で前記グループ化部品を構成する前記複数の部品を前記グループ化状態で登録するための操作に応答するステップと、
前記グループアニメーションプロパティ設定ウインドウにおいて前記グループ化部品に対するグループアニメーションプロパティの設定を行う操作に応答してグループアニメーションプロパティの設定を実行するステップと、を含むことを特徴とする部品編集・グループアニメーションプロパティ設定方法。
【請求項２】
編集画面とこの編集画面上にグループアニメーションプロパティ設定ウインドウを呼び出して表示する機能を備えたパーソナルコンピュータにおいて、
前記編集画面上で編集操作により複数の部品からグループ化したグループ化部品に対してグループアニメーションプロパティ設定を行うために登録する旨の操作入力に応答して該登録を実行する実行手段と、
前記グループアニメーションプロパティ設定ウインドウにおいて前記グループ化部品に対するグループアニメーションプロパティの設定を行う操作入力に応答して該設定を実行する実行手段と、
を具備していることを特徴とするパーソナルコンピュータ。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、編集画面上で複数の部品を編集した後、アニメーション設定する部品編集・グループアニメーションプロパティ設定方法に関するものである。
【背景技術】
【０００２】
ＰＬＣ（プログラマブルロジックコントローラ）と表示器（プログラマブル表示器も含む）と外部ＰＣ（パーソナルコンピュータ）とを備えた制御システムにおいては、ＰＬＣにより外部機器をシーケンス制御し、表示器により外部機器の状況を表示したり外部機器を操作したりすることができ、また、外部ＰＣはこれらＰＬＣや表示器をプロトコル通信により制御することができるようになっている。
【０００３】
このような制御システムにおいて、表示器は、工場設備内の操作盤、スイッチ、表示灯等の外部機器の機能を備えることができる他、外部機器の稼働状況や作業指示のような管理のための各種のモニタ、機器に対する設定値を入力する端末としての機能を備えている（特許文献１参照）。そのため、表示器の画面（ユーザ画面）上に外部機器の制御や操作のためこれらに対応してメータ、グラフ、スイッチ等の各種ＨＭＩ（ヒューマン・マシーン・インタフェース）部品が表示されている。
【０００４】
このような表示器画面は、外部ＰＣが内蔵する編集ソフトあるいはインストールした編集ソフトを用いて外部ＰＣの表示部に編集画面を表示し、その編集画面上でユーザが独自に編集作成することができる。編集画面は、ＨＭＩ部品を編集作成に用いる部品がリストされている（ＨＭＩ部品を構成する円、四角、直線等）リスト領域、リスト領域内の部品を雛形として表示させるテンプレート領域、テンプレート領域に表示されている部品（雛形）を編集してＨＭＩ部品を作成する作画編集領域等を有しており、作成者は部品リスト領域にリストされている部品をテンプレート領域内に複数選択し、次いで、複数選択した部品それぞれを編集領域上に表示し該編集領域上で形状やサイズや配置等の適宜の加工操作を行ってＨＭＩ部品を作成できるようになっている。このようなＨＭＩ部品は単独の部品や、複数の部品の組み合わせで構成されている。
【０００５】
以上において、編集画面で編集したＨＭＩ部品が複数の部品で構成されている場合、それら部品の全体あるいは数個の部品に動き（アニメーション機能）を持たせたい場合、編集画面にアニメーションプロパティ設定ダイアログを呼び出し、個々の部品に対してアニメーションプロパティ設定を行っている。アニメーションは現場の状況をリアルに動画でユーザーに伝えることができるものであり、非常に重要な機能である。例えば、分かり易い例としてＨＭＩ部品がベルトコンベアとベルトコンベア上を搬送される搬送部品においてベルトコンベアの多数の搬送ローラに対して全体が統一化されたグループとしてのアニメーションプロパティを設定する場合、多数の搬送ローラ毎に回転速度、色、サイズ、等のアニメーションプロパティを設定する必要があり、アニメーションプロパティ設定が煩瑣になり面倒であった。
【特許文献１】特開２００４−２５２９２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
本発明により解決すべき課題は、編集した複数の部品に対して１回の操作でグループアニメーションプロパティ設定を可能とすることである。
【課題を解決するための手段】
【０００７】
本発明による部品編集・グループアニメーションプロパティ設定方法は、編集画面上に表示している複数の部品を編集操作によりグループ化し、このグループ化したグループ化部品に対してグループアニメーションプロパティ設定ウインドウ上でグループアニメーションプロパティを設定する部品編集・グループアニメーションプロパティ設定方法において、前記編集画面上で前記グループ化部品を構成する前記複数の部品を前記グループ化状態で登録するための操作に応答するステップと、前記グループアニメーションプロパティ設定ウインドウにおいて前記グループ化部品に対するグループアニメーションプロパティの設定を行う操作に応答してグループアニメーションプロパティの設定を実行するステップとを含むことを特徴とするものである。
【０００８】
このプロパティ設定ウインドウにおいてはプレビューウインドウを設けることが好ましい。プレビューウインドウを設けると、グループ化登録しかつグループアニメーションのプロパティ設定を行う複数の部品を確認することができるので、グループアニメーションプロパティ設定が容易となる。
【０００９】
本発明によると、操作者が、例えば、編集画面上で複数の部品を編集してベルトコンベアとベルトコンベア上の搬送部品とを編集した後、複数の搬送ローラに対してグループアニメーションを設定するグループとしてグループ化の登録操作をすると、プロパティ設定ウインドウにおいてはそのグループ化登録した複数の搬送ローラに対してグループアニメーション設定を１回の設定操作で行うことができる。
【００１０】
したがって、本発明では、従来のように複数の部品の個々に対してグループアニメーションプロパティを設定する必要がなくなり、その設定作業が簡略かつ容易となる。
【発明の効果】
【００１１】
本発明の部品編集・グループアニメーションプロパティ設定方法によれば、前記編集に係る複数の部品に対してグループとしてのアニメーションプロパティ設定を行う場合、１回のグループアニメーションプロパティ設定で当該設定が可能となる。
【発明を実施するための最良の形態】
【００１２】
以下、添付した図面を参照して本発明の実施の形態に係る部品編集・アニメーション設定方法を詳細に説明する。
【００１３】
図１を参照して、１０は外部ＰＣと、２０はユーザ画面２０ａを備えた表示器、３０はＰＬＣ、４０は外部機器である。外部ＰＣ１０と表示器２０とは共通の通信プロトコルで通信が可能な共通ネットワークを介して互いに接続され、表示器２０とＰＬＣ３０とは固有の通信プロトコルで通信が可能な専用ネットワークで個々に接続されている。
【００１４】
以上の制御システムにおいて、外部ＰＣ１０は、デスクトップ本体１０ａ、キーボード１０ｂ、マウス１０ｃを備え、内蔵ソフトまたは外部からインストールされたソフトにより、表示器２０のユーザ画面２０ａを作成するための編集画面を画面１０ｄに表示し、この編集画面上において複数の部品を加工編集することができる。外部ＰＣ１０はまた、この加工編集した複数の部品をグループ化する登録操作が可能であり、かつその登録操作により複数の部品からなるグループ化部品のグループ化状態を記憶することができる。外部ＰＣ１０は、編集画面上にグループアニメーションプロパティ設定ウインドウを呼び出す操作が入力されると、前記ウインドウにおいて複数の部品が前記登録操作の情報に基づいて前記登録操作に係るグループであるか否かを判定するとともに、その判定結果が複数の部品が前記登録に係るグループであると判定したときは、前記記憶している複数の部品からなるグループ化部品に対してグループアニメーションプロパティ設定を行う操作入力に応答して実行することができるようになっている。
【００１５】
以上の機能を備えた外部ＰＣ１０において、その編集画面上でユーザ画面２０ａを設計するに際して、ユーザ画面２０ａ上に表示するＨＭＩ部品２０ｂとして例えばベルトコンベアと該ベルトコンベアで搬送される搬送部品とし、それらにグループアニメーションのプロパティを設定する例を図２以降を参照して説明する。
【００１６】
まず、図２に示すように外部ＰＣ１０の画面上には編集ツールソフトにより編集画面５０が表示されている。図２の編集画面５０には、図解の明瞭化のため、タイトルバー、メニューバー、ツールバー、等の図示は省略している。編集画面５０には、部品リスト領域６０、テンプレート領域７０、作画編集領域８０が設けられている。
【００１７】
部品リスト領域６０にはベルトコンベア９０や搬送部品１００の編集に対応した円、四角、直線、その他の描画オブジェクト用の部品がリストされている。部品リスト領域６０からテンプレート領域７０にベルトコンベア９０と搬送部品１００の作画編集に必要な部品を表示させる。テンプレート領域７０に正方形、長方形、円、楕円、台形、平行四辺形、五角形、六角形、等の描画オブジェクトに対して、まずベルトコンベア９０の支持台の作画処理に対応した形状の部品をテンプレート領域７０から作画編集領域８０にドラッグアンドドロップ等により表示させる。この作画編集領域８０に表示したベルトコンベア部品および搬送部品に対してベルトコンベア９０の支持台に対応した形状に加工する。この加工は作画ツールソフトによりマウス等により行うことができる。このような加工は図形ハンドルのマウスによるドラッグ操作で容易に実施できるからその詳細は省略する。次いで、テンプレート領域７０からベルトコンベア９０の搬送台の作画処理に対応した形状の部品をテンプレート領域７０から作画編集領域８０にドラッグアンドドロップ等により表示させる。この作画編集領域８０に表示した部品に対してベルトコンベア９０の搬送台に対応した形状に加工する。次いで、テンプレート領域７０からベルトコンベア９０の搬送ローラ１１０の作画処理に対応した形状の部品をテンプレート領域７０から作画編集領域８０にドラッグアンドドロップ等により表示させる。この作画編集領域８０に表示した部品に対してベルトコンベア９０の搬送ローラ１１０に対応した形状に加工する。
【００１８】
次いで、テンプレート領域７０からベルトコンベア９０上を搬送される搬送部品１００の作画処理に対応した形状の部品を作画編集領域８０にドラッグアンドドロップ等により表示させる。この作画編集領域８０に表示した部品に対してベルトコンベア９０の搬送部品１００に対応した形状に加工する。
【００１９】
以上によりベルトコンベア９０と該ベルトコンベア９０上の複数の搬送部品１００との図形上の加工編集が終了する。
【００２０】
次に、図３で示すようにベルトコンベア９０が備える多数の搬送ローラ１１０をグループにしてそれぞれが回転するようにグループ化登録を行う。このグループ化登録はハンドル１２０で各搬送ローラ１１０毎に囲み表示し、次いで、マウス操作で作画補助ウインドウ１３０を呼び出し、この作画補助ウインドウ１３０中の「Ｇｒｏｕｐ」という表示領域にマウスポインタを合わせてマウス操作することで搬送ローラ１１０のグループ化登録を実行する。これによって搬送ローラ１１０のグループ化登録を行うことができる。グループ化登録の情報は外部ＰＣ１０が内部メモリに記憶する。
【００２１】
次に、図４で示すようににハンドル１４０をマウス操作で表示しドラッグ等によりグループアニメーション設定する搬送ローラ１１０を囲む。
【００２２】
次いで、図５で示すように編集画面５０にタイトルが「Ｇｒｏｕｐ」のグループアニメーション設定ダイアログ１５０を呼び出す。呼び出したグループアニメーション設定ダイアログ１５０に、グループアニメーションを設定する対象が編集画面上の搬送ローラ１１０であることがプレビューウインドウ１６０に表示される。このプレビューウインドウ１６０に表示された搬送ローラ１１０に対してグループアニメーションの設定を行う。例えば、図５では回転（ｒｏｔａｔｉｏｎ）状態に対してグループアニメーションプロパティ設定を行うために「ｒｏｔａｔｉｏｎ」１７０をクリックし、次いで「ＯＫ」１８０をクリックすることにより回転のグループアニメーションプロパティ設定する。このグループアニメーションプロパティ設定には、「Ｍｏｖｅ」「Ｓｉｚｅ」等がある。これらに対してグループアニメーションプロパティ設定を１回のクリック操作で行う。
【００２３】
したがって、本実施の形態では、グループアニメーションを多数の搬送ローラそれぞれ毎にグループアニメーション設定を行う必要がなくなり、グループアニメーション設定を簡単にかつ迅速に行うことができる。
【００２４】
（外部ＰＣ１０のハードウェア構成）
外部ＰＣ１０は、一般の汎用パーソナルコンピュータと同様に、ＣＰＵ、メモリ（ＲＡＭ、ＲＯＭなど）、外部記憶装置（ハードディスクドライブ、ＭＯドライブなど）、表示装置および入力装置（キーボード、マウスなど）を有している。外部ＰＣ１０は、表示器２０との間の通信を行うために共通ネットワークに接続されている。外部ＰＣ１０は、共通ネットワークを介した表示器２０との間のデータ通信処理を行うとともに、作画エディタで作成されたユーザ画面を表示器２０に転送したり、表示器２０から配信されたＰＬＣ３０の入力データや出力データを収集したりする処理を行うことができる。外部ＰＣ１０は、作画エディタで作成されたユーザ画面およびＰＬＣ３０の入出力データをデータベースに登録したり、データベースに登録されたそれらのデータを読み出したりすることができるようになっている。
【００２５】
以上の外部ＰＣ１０は、図２ないし図５で示す編集操作を可能とするための作画ソフトを内蔵ないしはインストールされており、このソフトにより上記した編集を実行することができるようになっている。
【００２６】
（表示器２０のハードウェア構成）
表示器２０は、ＲＡＭ、ＲＯＭ、フラッシュＲＯＭ、ＶＲＡＭなどのメモリや、ＣＰＵなどの演算処理部を有しており、これらによって表示器２０の各部の動作を制御している。表示器２０は、ユーザ画面の表示制御、プロトコル変換およびデータ配信の処理を行うために各種のデータ処理を行うことができる。表示器２０は、外部ＰＣ１０の作画エディタで作成されたユーザ画面に基づいてＶＲＡＭなどを用いて表示画面上にユーザ画面を描画させることができる。ユーザ画面には、ＨＭＩ部品やタグが画像ブロックとして合成されている。ユーザ画面においては、部品やタグが外部入出力機器の動作に応じて動くようになっており、入力用外部機器および出力用外部機器の動作状況が視覚化されている。
【００２７】
（ＰＬＣ３０のハードウェア構成）
ＰＬＣ３０は、制御シーケンスにしたがって、入力用外部機器４０から入力される信号に基づいて出力用外部機器４０に与える制御データの演算処理を行う。入力用外部機器４０としては、センサ（温度センサ、光センサなど）、スイッチ（押ボタンスイッチ、リミットスイッチ、圧力スイッチなど）のような機器が用いられる。出力用外部機器４０としては、アクチュエータ、リレー、電磁弁、などが用いられる。これらの入力用外部機器４０および出力用外部機器４０は、製造ラインなどの所要各部に配置される。
【００２８】
本発明は、上述した実施の形態に限定されるものではなく、特許請求の範囲に記載した範囲内で、種々な変更ないしは変形を含むものである。
【図面の簡単な説明】
【００２９】
【図１】外部ＰＣ、表示器およびＰＬＣからなる制御システムの構成図である。
【図２】ベルトコンベアと搬送部品との画像編集を示す図である。
【図３】搬送ローラに対するグループ化登録するときの図である。
【図４】グループアニメーションプロパティ設定の対象となるグループを選択するときの図である。
【図５】グループアニメーションプロパティを設定するときの図である。
【符号の説明】
【００３０】
１０  外部ＰＣ
２０  表示器
３０  ＰＬＣ
４０  外部機器
５０  編集画面
６０  部品リスト領域
７０  テンプレート領域
８０  作画編集領域
９０  ベルトコンベア
１００  搬送部品
１１０  搬送ローラ
【図１】
2006301726.tif 000003
【図２】
2006301726.tif 000004
【図３】
2006301726.tif 000005
【図４】
2006301726.tif 000006
【図５】
2006301726.tif 000007