(57)【要約】【課題】ＨＭＩ表示部品を所定の所定経路に沿って移動表示させる場合、その移動のバリエーションを選択できるようにすること。【解決手段】少なくとも表示画面上における表示部品の位置に関する位置情報と、表示部品が移動する経路に関する経路情報と、に従い表示部品を経路に沿い順次に移動表示する、表示部品の経路上の移動表示方式において、表示部品を経路上の移動の開始位置以外の任意の位置に移動表示させたときに、当該表示部品の移動元と移動先それぞれの位置情報から上記経路の相対移動先の経路情報を得るとともに、上記経路を上記相対移動先の経路情報に基づいて相対移動し、この相対移動した経路上に表示部品を移動表示することが可能になっている。【選択図】図４
2008009500.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも表示画面上における表示部品の位置に関する位置情報と、表示部品が移動する経路に関する経路情報と、に従い表示部品を経路に沿い順次に移動表示する、表示部品の経路上の移動表示方式において、
表示部品を経路外の任意の位置に移動表示させたときに、当該表示部品の移動元と移動先それぞれの位置情報から上記経路の相対移動先の経路情報を得るとともに、上記経路を上記経路情報と上記相対移動先の経路情報とに基づいて相対移動し、この相対移動した経路上に表示部品を移動表示することが可能になっている、ことを特徴とする、表示部品の経路上の移動表示方式。
【請求項２】
表示部品の経路外へ任意の位置への移動表示は、当該表示部品の経路上の移動の開始位置からの上記任意の位置への移動表示である、ことを特徴とする請求項１に記載の表示部品の経路上の移動表示方式。
【請求項３】
上記経路の相対移動を実施するか否かを選択することが可能になっている、ことを特徴とする請求項１または２に記載の表示部品の経路上の移動表示方式。
【請求項４】
上記経路情報は、表示部品を、移動元の経路上の複数の位置を順次に移動表示させるための情報を含み、また、
上記相対移動した経路情報は、上記移動元の経路上の複数の位置に相対的に対応した複数の位置を順次に移動表示させるための情報を含む、
ことを特徴とする請求項１ないし３のいずれかに記載の表示部品の経路上の移動表示方式。
【請求項５】
上記表示部品の上記任意の位置への移動表示をドラッグアンドドロップにより行うことが可能になっている、ことを特徴とする請求項１ないし４のいずれかに記載の表示部品の経路上の移動表示方式。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、画像化した表示部品を画面上に定めた経路に沿って移動表示する、表示部品の経路上における移動表示方式に関するものである。
【背景技術】
【０００２】
近年の制御システムにおいてＰＬＣは種々のターゲットシステムを制御する装置として汎用されている。ＰＬＣへの制御指示はこれに接続された表示器や、表示器にＬＡＮで接続された制御用ホストコンピュータからも表示ないしは操作できるように構築されている。表示器はかかる制御システムのＨＭＩ（ヒューマン・マシーン・インタフース）として動作しており、ターゲットシステムの各外部機器の状態をＨＭＩ表示部品により表示してユーザに通知するとともにユーザからの操作を受けた場合に応答できるようになっている(特許文献１)。
【０００３】
表示器は、そうした外部機器の状況表示や外部機器の操作制御をその表示画面上で配置したＨＭＩ表示部品により行うことができるようになっている。ＨＭＩ表示部品には、数値設定用、テンキー用、文字用、図形（メータ表示器、グラフ表示器等）用、タッチキー用、画面切換キー用があり、これらＨＭＩ表示部品を表示するための画面データがある。この画面データは、ＨＭＩ表示部品の大きさ、色、位置等を設定するデータである。この画面データは各画面単位で作成されている。これら画面データの集合は表示器のメモリに記憶されている。また、表示器はこれら画面データを実行する実行プログラムをメモリに記憶している。
【０００４】
表示器の基本ソフトは、例えばＷｉｎｄｏｗｓ（登録商標）ＮＴ（マイクロソフト社：登録商標）、Ｗｉｎｄｏｗｓ（登録商標）ＣＥ（マイクロソフト社：登録商標）等であり、表示器の実行プログラムはこれのアプリケーションプログラムである。実行プログラムは、画面データに基づいて必要に応じてＰＬＣ側とホストコンピュータ側のインタフェースへ指示して自機器に接続されているＰＬＣや他の表示器と通信して外部機器の状態を取得したり、さらに表示器の表示画面へ各外部機器に対応するＨＭＩ表示部品を表示するとともにＰＬＣを介して取得した外部機器のデータに応じて形状、色、数値など、ＨＭＩ表示部品の表示状態を変更したりしてユーザーに外部機器の状態を報知することができる。また、ランタイムは、ユーザーが表示器の表示画面上のＨＭＩ表示部品を操作した場合、画面データに基づいて操作対象である外部機器に制御指示をしたり、インタフェースを介してＰＬＣや他の表示器と通信して外部機器の状態の制御指示を送信する。
【０００５】
以上の制御システムにおいては、例えば外部機器として工場設備として敷設線路（経路）上を搬送車両（表示部品）が移動(経路移動)する設備がある場合、その設備を監視するため表示器の画面上にはその敷設線路に対応したＨＭＩ表示部品を、また、搬送車両に対応したＨＭＩ表示部品を表示する場合がある。
【０００６】
図１０を参照して表示器画面にはＰＬＣからの搬送車両２００の敷設線路２０１上の複数の位置１−６を順次移動させる情報に対応して敷設線路２０１上を搬送車両２００が上記複数の位置１−６を順次移動して表示される。このような移動表示において、搬送車両２００を表示器画面上をドラッグアンドドロップ等により位置Ａ（位置１）から位置Ｂに移動させてその移動開始位置を位置Ａから位置Ｂに移動させても、敷設線路２０１は移動プロパティ設定で固定経路とされているので搬送車両２００の移動開始位置の変更に応じて相対移動しない。そのため搬送車両２００は位置Ｂから敷設線路２０１上の位置２に移動する。これは、搬送車両２００を位置Ｂに移動させてもその移動プロパティが敷設線路２０１上の各位置２−７を移動するように設定されているからである。このような搬送車両２００の移動開始位置の変更に合わせて敷設線路２０１を相対移動させるには、敷設線路２０１の画面データを作成し直すこと、移動先位置を設定変更し直すことが必要があった。このような変更にはかなりの手間と時間とがかかる。
【特許文献１】特開２００４−２５２９２０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
本発明により解決すべき課題は、表示部品の移動に対応して経路も相対移動させることにより経路の画面データの再作成や移動先位置のプロパティ設定変更等の編集の手間の必要をなくし作画効率を向上することである。
【課題を解決するための手段】
【０００８】
本発明による表示部品の経路上の移動表示方式は、少なくとも表示画面上における表示部品の位置に関する位置情報と、表示部品が移動する経路に関する経路情報と、に従い表示部品を経路に沿い順次に移動表示する、表示部品の経路上の移動表示方式において、表示部品を経路外の任意の位置に移動表示させたときに、当該表示部品の移動元と移動先それぞれの位置情報から上記経路の相対移動先の経路情報を得るとともに、上記経路を上記経路情報と上記相対移動先の経路情報とに基づいて相対移動し、この相対移動した経路上に表示部品を移動表示することが可能になっていることを特徴とするものである。
【０００９】
好ましくは表示部品の経路外へ任意の位置への移動表示は、当該表示部品の経路上の移動の開始位置からの上記任意の位置への移動表示である。
【００１０】
好ましくは表示部品を経路外の任意の位置に移動表示させたときに、上記経路の相対移動を実施するか否かを選択することが可能になっている。
【００１１】
好ましくは上記経路情報は、表示部品を、移動元の経路上の複数の位置を順次に移動表示させるための情報を含み、また、上記相対移動した経路情報は、上記移動元の経路上の複数の位置に相対的に対応した複数の位置を順次に移動表示させるための情報を含む。
【００１２】
好ましくは上記表示部品の上記任意の位置への移動表示をドラッグアンドドロップにより行うことが可能になっている。
【００１３】
本方式は、外部ＰＣと、表示器と、ＰＬＣとからなる制御システムに適用することができる。表示部品はその全体が移動する実施の形態のような運搬車両やその他の表示部品だけに限定されるものではなく、その一部が振動や回転等により挙動する表示部品も含むことができる。
【００１４】
本方式によると、表示画面上に表示されている表示部品の位置を上記経路上の位置外、好ましくは経路上の移動開始位置外の任意の位置に移動表示した場合、経路を表示部品の移動位置の変更に合わせて相対移動させることができるので、表示部品の移動に対応して、経路の画面データの再作成や移動先位置のプロパティ設定変更等の編集の手間の必要がなくなり、作画効率が向上する。
【００１５】
本方式においては、表示部品を経路上２位置間をポイント移動させたり、連続移動させたりすることができるとともに、連続移動させる場合にはその連続移動速度を表示制御することができるようにしてもよい。
【００１６】
本方式においては、両２位置間を百分率等で比率演算し、その比率の値に応じてポイント移動させるようにしてもよい。
【発明の効果】
【００１７】
本発明によれば、表示部品を経路上を移動表示させる場合において、表示部品をその経路外の任意の位置に移動表示させた場合、経路をそれに合わせて相対移動させることができるので、表示部品の移動に伴い、経路の画面データの再作成や移動先位置のプロパティ設定変更等の編集の手間がなくなり、作画効率が向上する。
【発明を実施するための最良の形態】
【００１８】
以下、添付した図面を参照して本発明の実施の形態に係る、表示部品の経路上の移動表示方式を詳細に説明する。
【００１９】
図１を参照して、１０は外部ＰＣ、２０はユーザ画面２０ａを備えた表示器、３０はＰＬＣ、４０は外部機器である。外部ＰＣ１０と表示器２０とは共通の通信プロトコルで通信が可能な共通ネットワークを介して互いに接続され、表示器２０とＰＬＣ３０とは固有の通信プロトコルで通信が可能な専用ネットワークで個々に接続されている。なお、図１では簡略化のため、外部ＰＣ１０、表示器２０、ＰＬＣ３０および外部機器４０はいずれも１つずつ図示されているが、外部ＰＣ１０に複数の表示器２０が共通ネットワークで接続され、各表示器２０がそれぞれＰＬＣ３０に専用ネットワークで接続され、各ＰＬＣ３０に複数の外部機器４０が接続される形態とすることができる。
【００２０】
以上の制御システムにおいて、外部ＰＣ１０は、デスクトップ本体１０ａ、キーボード１０ｂ、マウス１０ｃを備え、内蔵ソフトまたは外部からインストールされたソフトにより、表示器２０のユーザ画面２０ａを作成するための編集画面を画面１０ｄに表示し、この編集画面上においてＨＭＩ表示部品を加工編集することができる。
【００２１】
外部ＰＣ１０において、その編集画面上でユーザ画面２０ａを設計するに際して、ユーザ画面２０ａ上に表示するＨＭＩ表示部品として例えば工場内に設備として敷設された敷設線路と該敷設線路上を移動する運搬車両があり、この敷設線路と運搬車両とに対応したＨＭＩ表示部品を作画する例を図２以降を参照して説明する。この敷設線路は所定経路に該当し、ＨＭＩ表示部品は、この所定経路上を移動する部品である。
【００２２】
まず、図２に示すように外部ＰＣ１０の画面上に編集ツールソフトにより編集画面５０が表示される。編集画面５０には、部品リスト領域６０、テンプレート領域７０、作画編集領域８０が設けられている。
【００２３】
部品リスト領域６０には敷設線路９０や運搬車両１００のＨＭＩ表示部品編集に対応した円、四角、直線、その他の描画オブジェクト用のＨＭＩ表示部品がリストされている。部品リスト領域６０からテンプレート領域７０に敷設線路９０と運搬車両１００それぞれの作画編集に必要なＨＭＩ表示部品を表示させる。テンプレート領域７０に正方形、長方形、円、楕円、台形、平行四辺形、五角形、六角形、等の描画オブジェクトに対して、まず敷設線路９０の作画処理に対応した形状の部品をテンプレート領域７０から作画編集領域８０にドラッグアンドドロップ等により表示させ、ＨＭＩ表示部品としての敷設線路９０の形状に加工する。この加工は作画ツールソフトによりマウス等により行うことができる。このような加工は図形ハンドルのマウスによるドラッグ操作で容易に実施できるからその詳細は省略する。次いで、テンプレート領域７０から運搬車両１００の作画処理に対応した形状の部品をテンプレート領域７０から作画編集領域８０にドラッグアンドドロップ等により表示させる。この作画編集領域８０上でＨＭＩ表示部品として運搬車両１００に対応した形状に加工する。
【００２４】
以上によりＨＭＩ表示部品となる敷設線路９０と該敷設線路９０上の運搬車両１００との図形上の加工編集が終了する。なお、敷設線路９０と運搬車両１００は複数のＨＭＩ表示部品から構成されているのでそれぞれマウスクリックしてグループ化のための操作ウインドウを開いて「グループ化」をクリックすることによりグループ化する。このグループ化は公知であるのでその説明は省略する。以上のようにして敷設線路９０とこの敷設線路９０上を移動する運搬車両１００との作画編集が終了する。
【００２５】
次に、図３で示すようにハンドル１１０で運搬車両１００を囲み表示し、次いで、マウス操作で編集画面５０上に運搬車両１００の移動プロパティを設定するためのグループアニメーションプロパティ設定ウインドウ１２０を呼び出す。このウインドウ１２０のタイトルバーは「Ｇｒｏｕｐ」となっており、複数のＨＭＩ表示部品から構成されている運搬車両１００全体にグループアニメーションプロパティを設定する。
【００２６】
このグループアニメーションプロパティ設定ウインドウ１２０において、メニューバーから「Ｍｏｖｅ」を選択して運搬車両１００に対して敷設線路９０上を移動するプロパティを設定する。ウインドウ１２０にはプレビューウインドウ１３０を表示してプロパティ設定する対象が運搬車両１００であることを確認する。
【００２７】
そして、「Ｍｏｖｉｎｇ  Ｓｅｔｕｐ」領域における「Ｐｏｉｎｔ」と「Ｒａｔｉｏ」とのうち「Ｐｏｉｎｔ」をマウスクリックにより選択し、次いで「Ｍｏｖｉｎｇ  Ｌｉｎｅ  Ｓｅｔｕｐ」をマウスクリックすると、図４で示すタイトルが「Ｍｏｖｉｎｇ  Ｌｉｎｅ  Ｓｅｔｕｐ」であるポイント移動プロパティ設定ウインドウ１４０が呼び出される。
【００２８】
このウインドウ１４０には敷設線路９０と運搬車両１００とが表示されており、かつ、この敷設線路９０上における運搬車両１００の移動表示の位置が値により設定され、その値設定に対応してマウス操作で設定番号１、２、…、７が表示される。運搬車両１００はこの設定番号１、２、…、７に不連続に移動表示する。
【００２９】
例えば、図４で番号１に位置する運搬車両１００は、次の番号２に一度に移動表示され、中間の敷設線路９０に沿っては移動表示されない。その意味からこの移動表示モードはポイント移動表示モードと称することができる。上記設定番号は一例であり、この番号の設定用ＨＭＩ表示部品を配置してもよい。
【００３０】
このとき、上記グループアニメーションプロパティ設定ウインドウ１２０において、図示略のチェックボックスに相対移動モードと固定モードのいずれかにチェックを入れる。
【００３１】
相対移動モードにチェックを入れて、図５で示すように上記運搬車両１００を位置Ａから線Ｐで示すように敷設線路９０外の任意の位置Ｂにドラッグアンドドロップして移動させると、敷設線路９０全体が線Ｑで示すように相対移動し、運搬車両１００は、移動した敷設線路９０上を設定番号２から順次、設定番号２→３→…→６に移動する。
【００３２】
固定モードにチェックを入れて、図６で示すように上記運搬車両１００をドラッグアンドドロップして位置Ａから線Ｐで示すように敷設線路９０外の任意の位置Ｂに移動させても、敷設線路９０は移動しない。運搬車両１００は、位置Ｂから敷設線路９０上の設定番号２に線Ｒで示すように戻り、順次、設定番号２→３→…→６に移動する。
【００３３】
一方、図７で示すグループアニメーションプロパティ設定ウインドウ１２０において、その「Ｍｏｖｉｎｇ  Ｓｅｔｕｐ」領域における「Ｐｏｉｎｔ」と「Ｒａｔｉｏ」とのうち「Ｒａｔｉｏ」をマウスクリックにより選択し、次いで「Ｍｏｖｉｎｇ  Ｌｉｎｅ  Ｓｅｔｕｐ」をマウスクリックすると、図７で示すタイトルが「Ｍｏｖｉｎｇ  Ｌｉｎｅ  Ｓｅｔｕｐ」である比率移動プロパティ設定ウインドウ１５０が呼び出される。
【００３４】
このウインドウ１５０には敷設線路９０と運搬車両１００とが表示されており、かつ、この敷設線路９０上における運搬車両１００の移動先の位置が百分率で値換算され、値換算した２５％，５０％，７５％が表示され、運搬車両１００はその換算した値に従い敷設線路９０上を移動表示される。この移動表示では運搬車両１００は敷設線路９０の全長に対して１００分の１ずつ移動表示することができる。その意味からこの移動表示は比率移動表示モードと称することができる。この値換算は百分率に限定されるものではなく、Ｎ分率（Ｎは１を超える数）で実施することができる。ユーザの要望に応じて値換算を任意に設定することができるようにしてもよい。例えば、値換算設定用のＨＭＩ表示部品を配置してもよい。
【００３５】
そして、この比率移動プロパティ設定ウインドウ１５０において、相対移動モードにチェックを入れて、上記運搬車両１００をドラッグアンドドロップして設定番号「１」を例えば図８で示すように移動位置Ａに移動させると、敷設線路９０全体が移動し、運搬車両１００は、移動した敷設線路９０上を値換算に従い敷設線路９０上を移動表示することができる。
【００３６】
こうして作画エディタで外部ＰＣ１０の編集画面５０上でのユーザ画面の作画が終了すると、その画像を外部ＰＣ１０から表示器２０に転送する。表示器２０においては、外部ＰＣ１０の作画エディタで作成されたユーザ画面に基づいてＶＲＡＭなどを用いて表示画面上にユーザ画面を描画することができる。
【００３７】
なお、実施の形態では、運搬車両１００に限定されず、例えば、ベルトコンベア上を搬送部品が搬送する状況を表示するなど、他の移動体を表示するものでもよい。また、運搬車両１００は１台で例示したが、運搬車両１００等適宜の移動体の複数が同時に敷設線路９０等の所定経路上を移動する状況を表示する場合でもよい。また、管状体で、該管状体とその内部を通過する物体の通過状況を表示する場合にも適用することができる。本実施の形態では制御システムに適用したが、外部ＰＣ１０とインターフェースを介して他の機器、装置、など移動する物体、あるいは、物体の一部が挙動する場合を表示する場合にも適用することができる。
【００３８】
図９を参照して、上記経路移動表示方式を実施する画面編集装置を参照して説明すると、この画面編集装置は、編集画面１６０と、この編集画面１６０上へのウインドウの呼び出し操作、編集画面１６０上における運搬車両１００のドラッグアンドドロップ操作、相対移動モードや固定モードの選択操作、等の各種操作を実行するための入力デバイス１６１と、運搬車両１００の編集画面１６０上における位置情報と、敷設線路９０の編集画面１６０上における経路情報とを管理する情報管理部と、上記情報に基づいて運搬車両１００を敷設線路９０上に表示制御する表示制御部１６２と、運搬車両１００の敷設線路９０外へ表示位置の変更に伴い上記敷設線路９０と運搬車両１００の移動先位置とを相対移動させるための編集画面１６０上の座標演算を行う座標演算部１６４と、を備えている。
【００３９】
表示制御部１６２は、相対移動モードの選択時には運搬車両１００の移動開始位置の変更に対応する座標演算部１６４の演算の結果（運搬車両１００の移動元の座標値と移動先の座標値との座標移動情報）に合わせて敷設線路９０を相対移動させて表示し、かつ運搬車両１００の移動表示先を敷設線路９０上に制御し、上記固定モードの選択時には運搬車両１００をその変更した移動開始位置からの移動表示先を敷設線路９０上に制御する。
【００４０】
本発明は、上述した実施の形態に限定されるものではなく、特許請求の範囲に記載した範囲内で、種々な変更ないしは変形を含むものである。
【図面の簡単な説明】
【００４１】
【図１】図１は外部ＰＣ、表示器およびＰＬＣからなる制御システムの構成図である。
【図２】図２は敷設線路と運搬車両との画像編集をするための編集画面を示す図である。
【図３】図３は図２の編集画面上に運搬車両の移動プロパティを設定するためウインドウを呼び出し、かつ、そのウインドウでＰｏｉｎｔが選択された状態を示す図である。
【図４】図４は図３でＰｏｉｎｔが選択されたときに呼び出されたウインドウを示す図である。
【図５】図５は相対移動モードでの経路移動表示方式を示す図である。
【図６】図６は固定モードでの経路移動表示方式を示す図である。
【図７】図７は図２の編集画面上に運搬車両の移動プロパティを設定するためウインドウを呼び出し、かつ、そのウインドウでＲａｔｉｏが選択された状態を示す図である。
【図８】図８は図５でＲａｔｉｏが選択されたときに呼び出されたウインドウを示す図である。
【図９】図９は実施の形態の経路移動表示方式を実施する画面編集装置の構成を示す図である。
【図１０】図１０は従来の経路移動表示方式を説明する編集画面を示す図である。
【符号の説明】
【００４２】
１０  外部ＰＣ
２０  表示器
３０  ＰＬＣ
４０  外部機器
５０  編集画面
６０  部品リスト領域
７０  テンプレート領域
８０  作画編集領域
９０  敷設線路（ＨＭＩ表示部品、所定経路）
１００  運搬車両（ＨＭＩ表示部品）
【図１】
2008009500.tif 000003
【図２】
2008009500.tif 000004
【図３】
2008009500.tif 000005
【図４】
2008009500.tif 000006
【図５】
2008009500.tif 000007
【図６】
2008009500.tif 000008
【図７】
2008009500.tif 000009
【図８】
2008009500.tif 000010
【図９】
2008009500.tif 000011
【図１０】
2008009500.tif 000012