(57)【特許請求の範囲】
【請求項１】
外部装置と接続され、該外部装置のメモリ上に格納された状態データを読み書きするとともに、読み出した状態データに対応した表示を画面上で可能とするプログラム式表示装置用の表示画面の作成装置において、
該表示画面の作成装置は、
作図手段を有するコンピュータ装置のディスプレイ上に表示した作図用画面に重畳し、作図補助用の基準マークを表示可能とするものであり、
該基準マークを、予め設定した所定間隔で複数設けて基準マーク群を構成する一方、
前記作図手段が、
前記作図用画面の表示用と、前記基準マーク群の表示用とに個別にプレーンを備え、
前記基準マーク群は、
前記作図用画面の全面に亘って等間隔で表示される第１の基準マーク群と、
前記作図用画面の全面に亘って不等間隔で表示される第２の基準マーク群と、
前記作図用画面の一部に表示され、その表示位置を任意に変更可能とする、１または複数の第３の基準マーク群とを、互いに異なったプレーン上に備えるとともに、
前記各プレーンの表示および非表示を切り換え可能としたことを特徴とする表示画面作成装置。
【請求項２】
前記プログラム式表示装置が、
処理すべき単位動作の内容を特定する参照情報を含む複数の処理指示語を記憶可能とする事象データ記憶手段と、該事象データ記憶手段に備えた処理指示語を解読し、各処理指示語で参照される情報に対応した表示を前記表示画面上で行う表示制御手段とを備え、
前記表示画面は、静止図形と、処理指示語と、該処理指示語と部品図形の組み合わせから構成される機能部品をベース画面上に配置することにより形成され、
前記処理指示語が、前記外部装置の状態データ中における所定データの変化に対応して、前記表示画面上に表示された内容を変更可能とするものであって、
前記基準マークの間隔および位置が、作成および配置されるべき図形および処理指示語に対応させて設定される請求項１記載の表示画面作成装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明はコンピュータ装置を利用した作図装置であって、特に作図の補助用として基準マークを表示可能とするものに関する。
【０００２】
【従来の技術】
従来この種の基準マークは、ドットまたは細線を等間隔に表示することにより、作画時における基準とすることが一般的である。更にその各基準マーク間の間隔は、描くべき図形の縮尺率等の変更に対応して、自動あるいは手動で設定変更できる様にすることも多い。
【０００３】
【発明が解決しようとする課題】
しかしながら従来の基準マーク群は、間隔を大きくすると作図時の基準に役立たず、逆に間隔が細かすぎるとその存在が邪魔になるなど、必ずしも使い勝手がいいものではなかった。本発明等はかかる不都合について考察した結果、基準マーク群を全体としてその配置位置を変更可能とすることにより、比較的大きな基準マーク間の間隔を維持しながら、作図時の基準としての使用勝手に優れた基準マークが得られることを知見した。
【０００４】
本発明はかかる知見に基づいてなされたものであって、基準マーク群における配設位置、間隔、あるいは形状を任意に変更できるようにすることにより、その存在が邪魔になることなく、使い勝手を更に向上させることを可能とした基準マークの表示方法およびその表示方法を適用した作図装置を提供することを目的とする。
【０００５】
【課題を解決するための手段】
本発明にかかる作図装置１８は、図１および図７にその全体的な構成を概略的に示すごとく、作図手段１０を有するコンピュータ装置のディスプレイ１２上に表示した作図用画面１４に重畳し、作図補助用の基準マーク１６を表示可能とするものであって、前記基準マーク１６を、予め設定した所定間隔で画面上に複数設けて基準マーク群２０を構成するとともに、その基準マーク群２０を一体として、作図用の画面１４上における表示位置を任意に変更可能としたことを特徴とする。
【０００６】
前記基準マーク群２０の表示位置は、基準マーク群２０における中心位置の様な基準となる座標を数値で設定することによって変更し、あるいは、マウスの様な指示手段２２を使用した画面上における手動による座標指示によって変更される。
【０００７】
前記基準マーク群２０を構成する各基準マーク１６間の間隔を、不等状態で任意に設定変更可能とすることもできるし、各基準マーク１６の形状を、個別に設定変更可能とすることも可能である。
【０００８】
前記コンピュータ装置の作図手段１０は、プログラム式表示装置２４用の図３に例示する表示画面３０を作成するためのものである。そのプログラム式表示装置２４は、図４に例示する処理すべき単位動作の内容を特定する参照情報ｒを含む複数の処理指示語Ｗを記憶可能とする事象データ記憶手段２６と、その事象データ記憶手段２６に備えた処理指示語Ｗを解読し、各処理指示語Ｗで参照される情報に対応した表示を表示画面３０上で行う表示制御手段２８とを備える。
【０００９】
そして表示画面３０を、静止画像３２と、処理指示語Ｗと、その処理指示語Ｗと部品図形３４の組み合わせから構成される機能部品とをベース画面３６上に配置することにより形成し、前記処理指示語Ｗが、外部装置３８の状態データ中における所定データの変化に対応して、表示画面３０上に表示された部品図形３４の内容を変更可能とする。ここで前記基準マーク１６の間隔および位置が、作成および配置される文字や部品図形を含む図形および処理指示語に対応させて設定されることが好ましい。
【００１０】
【発明の効果】
本発明は上記の如く、基準マーク群２０の配設位置を変更可能とすることにより、比較的大きな基準マーク１６・１６間の間隔を維持しながら、精細な図を描くことができる。
【００１１】
【発明の実施の形態】
以下本発明を、図１および図２に示すごとく、外部装置として備えたＰＬＣ４０を使用し、ベルトコンベアー式の自動組付機の様なターゲットシステム４２をＰＬＣ４０でシーケンス制御可能とするとともに、ＰＬＣ用の制御盤として備えたプログラム式表示装置２４用の表示画面作成装置４４に実施した一例に基づいて説明するが、作画のみを目的としたものなど、各種作図装置にあっても略同様に適用できることは勿論である。
【００１２】
ＰＬＣ４０は、ＣＰＵユニットやメモリユニットなどの必要とする個別の機能毎に回路がユニット化され、各ユニットを必要に応じて適宜増減可能に接続することにより、ＰＬＣ全体として達成される機能を変更可能とする従来と略同様な構成のものである。
【００１３】
また、ターゲットシステム４２に対して直接入出力され、あるいはその制御などに用いる状態データＭＤの格納場所が、制御あるいは表示すべきターゲットシステム４２上に備えたレベル計やリミットスイッチの様な受動部品、リレーやモータの様な能動部品、あるいはカウンタや印字器の様なデータ設定部品毎にメモリユニット上に確保され、入出力されるデータが数値の様なワードデータに対してはワードデバイスが、オンオフ情報の様なビットデータに対してはビットデバイスが、各ＰＬＣメーカーが予め規定する例えば「Ｄ１００」のような機種固有のデバイス名ないしはアドレスを指定することによって格納場所を特定可能に、必要なデータがメモリユニット内に設定されている。
【００１４】
従って、ＰＬＣ４０の内部または外部からメモリユニット内における任意のデバイス名を特定してアクセスするだけで、ＰＬＣ内における実際のアドレスを知ることなく、ターゲットシステム４２の対応位置を制御し或いはその動作状態に関する情報が個別に取り出せる様にしている。
【００１５】
プログラム式表示装置２４は、ＰＬＣ４０とともにターゲットシステム４２の操作卓などに一体に組み込み、あるいはそれ自身が独立して配備され、ターゲットシステム４２に対する現場における制御盤として使用されるものであって、図示しない筐体の内部に表示制御回路４６を備えている。
【００１６】
表示制御回路４６の基本的な構成は汎用のパソコン装置と略同様であって、筐体の前面側に備えたディスプレイ４８における画面を透明なタッチパネル５０により密着状態で覆い、タッチパネル５０に対する押圧操作による指示は、タッチパネルコントローラ５２を介して取り込まれて座標が解析され、テスト時、システム全体としての運転開始前における初期設定時あるいは運転中における指先による各種手動操作を可能とする。
【００１７】
更にまた、接続されるＰＬＣ４０に特化した専用のプロトコルで作動する通信コントローラ５４を介し、ＰＬＣ４０側の計算機リンクユニットとシリアルあるいはパラレル状態の専用の通信ライン５６を通じて接続されている。
【００１８】
ここでプログラム式表示装置２４においては、図３に例示する如く、銘板の様な表示内容に変更を要しない静止図形３２、あるいは形状変化や点滅あるいは色変化させるスイッチ形状のような部品図形３４をベース画面３６上に１または複数備えて構成された表示画面３０を単位画面とする。更に、１台のプログラム式表示装置２４内には複数の単位画面からなる表示画面群を１つのプロジェクトとして備えるとともに、各々の単位画面毎に異なったファイル番号Ｆを指定することにより、単位画面を切り換えるだけで必要な操作内容を表示した表示画面３０が得られるようにしている。
【００１９】
更にまた、１つの単位画面が選択されると、その選択された単位画面に関係する図４で例示する様な処理指示語Ｗを図５の様に事象データ用メモリ６０上に格納するとともに、その処理指示語Ｗを微小時間毎に間欠的に読み出し、各処理指示語Ｗの事象名Ｎで特定される内容の動作をＰＬＣ４０側から表示装置２４側に取り出された状態データを参照しながら順次に実行することにより、ＰＬＣ４０側のビットデバイスあるいはワードデバイスの内容変化に即応して部品図形３４や表示データが変化する表示動作が表示画面３０上で行われる。
【００２０】
すなわち処理指示語Ｗの基本的な構成は略同一であって、図４（ａ）の様に表示制御動作を実行すべきベース画面３６のファイル番号Ｆと、そのベース画面３６上で実行すべき動作内容を特定する事象名Ｎと、各々の実行事象毎に参照される１又は複数のデータからなる参照情報ｒとを１組として備えている。
【００２１】
例えば、図４（ｂ）に示す処理指示語ＷＴは、タッチパネル５０に対する押圧指示操作と連動して、状態データ用メモリ５８内の所定アドレス位置に設定したビットデバイスを反転可能とするものである。すなわち、単位画面のファイル番号Ｆ１、タッチパネル５０の操作を特定する例えば「Ｔ」から始まる事象名Ｎ１、タッチパネル５０からの入力操作を有効とする入力座標範囲Ｘ・Ｙ、タッチパネル５０の押し操作と連動してデータを書き換えるべき各ＰＬＣ４０に固有のアドレスＡとから構成される。
【００２２】
更に図４（ｃ）に示す処理指示語ＷＬは、上記したタッチパネル５０の操作と連動して、ベース画面３６上における対応位置に所定の図形を表示可能とするものである。すなわち、ベース画面３６のファイル番号Ｆ１、部品図形３４の表示を特定する例えば「Ｌ」から始まる事象名Ｎ２、部品図形３４の表示座標範囲Ｘ・Ｙ、呼び出す部品図形３４を特定するファイル番号Ｆ２および部品図形３４を表示時に参照するＰＬＣ４０に固有のアドレスＡとから構成される。
【００２３】
そこで図５（ａ）の様に、座標範囲Ｘ・Ｙと参照アドレスＡとを共に一致させた２つの処理指示語ＷＬ１・ＷＴ１を事象データ用メモリ６０に設定しておく。また、状態データ用メモリ５８のアドレスＡにおけるビットデバイスが「０」の場合、それをスイッチのオフ状態に予め対応させておくと、ＰＬＣ４０では制御すべき実際のスイッチ接点に対してオフ動作を行う。それと同時に、スイッチのオフ状態に対応する部品図形３４のデータＦＬ１をグラフィック用メモリ６２から読み出し、該当するベース画面３６上の指定座標範囲Ｘ・Ｙに展開して表示する。
【００２４】
ここでタッチパネル５０におけるスイッチ形状を有する部品図形３４の表示場所を押すと、タッチパネル用の処理指示語ＷＴを検索し、タッチパネル５０を介してなされた指示座標から該当の座標を含む範囲を座標情報として有する処理指示語ＷＴの有無を判定する。
【００２５】
例えば、座標範囲Ｘ・Ｙの内の一点が押された場合、上記の様にして構成された処理指示語ＷＴ１に対応するので、図５（ｂ）に示す如く、該当のアドレスＡにおけるデータ値を「０」から「１」に反転し、ＰＬＣ４０を介して該当のスイッチ接点をオンする制御をさせる。それと同時に、処理指示語ＷＬ１は参照アドレスＡが「１」に変化したことを判断し、スイッチのオン状態に対応する部品図形３４ａのデータＦＬ２をグラフィック用メモリ６２から読み出して該当の座標範囲Ｘ・Ｙ上に表示することにより、ベース画面３６上に表示されたスイッチ形状の部品図形３４も、オフ状態からオン状態へと変更されるのである。
【００２６】
本発明は上記した構成の制御システムにあって、プログラム式表示装置２４においてその表示制御動作に使用する表示画面の作成装置４４の構成にその特徴を有する。なお表示画面作成装置４４は、本実施例にあってはＬＡＮ上に接続された汎用のコンピュータ装置に格納したソフトウェアにより構成しているが、他の汎用あるいは専用のコンピュータ装置にあっても略同様に実施できることは勿論である。また、プログラム式表示装置２４のオフライン時にその上で動作する表示画面作成用のソフトを利用し、必要な表示画面３０の作成動作をさせることもできる。
【００２７】
本発明を実施する表示画面作成装置４４は、基本的には上記したプログラム式表示装置２４で使用する１または複数の単位画面ファイルおよび各単位画面から呼び出して表示するための関連する図形ファイルからなるプロジェクトファイルを上記した処理指示語Ｗを使用して作成するためのものであって、マウスの様な指示デバイス２２をディスプレイ１２上における指示入力手段として使用した汎用的なパソコンが使用され、所定のプログラムを用いて図６に例示する各種の機能を実現する様にしている。
【００２８】
すなわち、ディスプレイ１２の画面上において必要な各種の表示動作を処理する表示部６４と、円や直線の様な描画図形の作成部６６と、スイッチやランプの様な機能部品の配置部６８と、各種処理指示語Ｗのベース画面３６に対する設定部７０と、１枚のベース画面３６上にオブジェクトとして配設された静止図形３２、機能部品および処理指示語に含まれる各データを整理することによって単位画面として合成する画面データ合成部７２と、作成された各種のデータを格納する画面データ記憶部７４と、作成されたデータをプログラム式表示装置２４に送るデータ通信部７６とを備えている。
【００２９】
描画図形作成部６６は、従来の一般的な作図装置と略同様に、直線や曲線を主体とする線画あるいはその内部を所定の色や模様で塗りつぶすことにより、任意の描画図形をベース画面３６上で作成できる様にしている。
【００３０】
機能部品配置部６８は、部品図形３４や処理指示語Ｗを用いてスイッチやランプの様な汎用的な機能部品用のデータ群を予め多数蓄積しておき、必要に応じて機能部品３４を取り出してベース画面３６上における任意位置に配設するとともに、部品図形３４の大きさを作画面上で確認しながら任意に設定可能とするものである。
【００３１】
処理指示語設定部７０は、システムが用意する処理指示語群中から、必要とする機能の処理指示語Ｗをベース画面３６上に個別に設定可能とすることにより、上記の様な部品として汎用化されていない新たな機能を任意に構成できる様にしたものである。
【００３２】
画面データ合成部７２は、上記の様にしてベース画面３６上で構成された各要素におけるデータを１つにまとめて、対応するプログラム式表示装置２４で専用に使用する１つの単位画面ファイルを構成するとともに、複数の単位画面ファイルを１つにまとめて、プロジェクトファイルが構成される様にしている。
【００３３】
画面データ記憶部７４はハードディスク装置の様な任意の記憶装置が使用され、上記の様にして画面データ合成部７２で構成されたデータを格納するとともに、必要に応じてデータ通信部７６を介してプログラム式表示装置２４側に各種のデータを送る。
【００３４】
本発明は上記した構成にあって更に、描画図形作成部６６における各種図形の作成時、あるいは機能部品配置部６８における部品配置時、あるいは処理指示語設定部７０における処理指示語の設定時などに使用され、主として位置あわせの用に供される、基準マーク１６の構成にその特徴を有する。
【００３５】
基準マーク１６はドットあるいは細線を基本とし、画面の全面に亘って縦および横方向に等間隔で配置されることにより、基準マーク群２０を構成している。なお基準マーク１６はドットや細線に限定されず、その形状および色を適宜変更して実施できる。
【００３６】
かかる基準マーク群２０を、図７に例示する如く、作図や部品配置等を行うために構成した作図用のプレーン７８とは異なったプレーン８０上に配置することにより、基準マーク群２０を全体として表示と非表示の切り換え、あるいはその表示色を変更可能とするとともに、基準マーク群２０の表示画面３０上における配設位置を変更可能としたことを特徴とする。
【００３７】
すなわち、例えば初期設定画面において、その基準マーク群２０の表示時の基点となる座標を数値で指定可能とし、その基点を中心として予め設定した間隔で各基準マーク１６を表示していくことにより、各基準マーク１６が表示画面３０上における任意位置に配置される。
【００３８】
なお、基準となる基点の座標を上記の様に数値で設定するほかに、マウスやトラックボールの様なポインティングデバイスを使用し、基準マーク群２０を一体としてドラッグアンドドロップすることによって、その配設位置を目視しながら変更可能とするなど、その変更方法は限定されるものではない。
【００３９】
また、基準マーク群２０を構成する各基準マーク１６間の間隔は、等間隔にするほかに、例えば対数メモリの様な不等間隔にしてもよい。また縦あるいは横の一方向のみ、あるいは全画面の一部のみを不等間隔あるいは他と違った間隔にすることもできる。
【００４０】
さらに、基準マーク群２０は表示画面３０の全面に亘って設けるほかに、一部のみに設け、それを位置変更可能としながら、複数設けることができる。一方、複数のプレーン８０上に異なった間隔あるいは形状の基準マーク群２０を個別に備え、それらを切り換えて択一的に、あるいは重畳表示させることも可能である。
【００４１】
更にまた、各基準マーク１６の形状をすべて同一にするほかに、縦あるいは横方向で、あるいは所定個数毎に、あるいは又、ポインター８６で指定した位置の基準マーク１６ａのみを、丸から三角等に変更することも可能である。
【００４２】
また、作成すべき部品図形等の図形８２に必要な比較的大きな所定間隔に設定した作図の補助用の基準マーク群２０ａ・２０ｂに加えて、基準マーク群２０をドット単位で正確に移動させるため、あるいはタッチパネル５０における分解能に対応した区画を知らせるための基準マーク群２１を備えた位置固定されたプレーン８４を設け、その固定プレーン８４を必要に応じて表示させながら、そのプレーン８４上の固定された基準マーク群２１を基準にして作図補助用の基準マーク群２０ａ・２０ｂをドット単位等の所定間隔で移行させることもできる。
【００４３】
すなわち、精密な図形８２を描く際に基準マーク１６・１６間の間隔を狭めて設定するのに代えて、基準マーク群２０ａ・２０ｂの方を作図時の精密度に応じて移動させるのである。その際における基準マーク群２０の移動は、縦横方向の数値による移行や、固定の基準プレーン８４上の基準マーク群２１に正確に一致させたマウスによる移動が可能である。
【図面の簡単な説明】
【図１】本発明の基本的な構成を示す説明図である。
【図２】ＰＬＣおよびプログラム式表示装置の電気的な構成を示すブロック図である。
【図３】作成される表示画面の一例を示す説明図である。
【図４】プログラム式表示装置で使用する処理指示語の構成を示す説明図であって、（ａ）は処理指示語の基本的な構成、（ｂ）はタッチパネルを用いたデータ入力用の処理指示語の構成、（ｃ）は図形表示用の処理指示語の構成を各々示す。
【図５】処理指示語を使用した制御動作の一例を示す説明図である。
【図６】表示画面作成装置の機能に関する構成を示す説明図である。
【図７】基準マークの一例を示す説明図である。
【符号の説明】
１０  作図手段
１２  作図装置のディスプレイ
１４  作図用画面
１６  基準マーク
１８  作図装置
２０  基準マーク群
２１  固定された基準マーク群
２２  指示デバイス
２４  プログラム式表示装置
２６  事象データ記憶手段
２８  表示制御手段
３０  表示画面
３２  静止図形
３４  機能部品
３６  ベース画面
３８  外部装置
４０  ＰＬＣ
４２  ターゲットシステム
４４  表示画面作成装置
４６  表示制御回路
４８  ディスプレイ
５０  タッチパネル
５２  タッチパネルコントローラ
５４  通信コントローラ
５６  通信ライン
５８  状態データ用メモリ
６０  事象データ用メモリ
６２  グラフィック用メモリ
６４  表示部
６６  描画図形作成部
６８  機能部品配置部
７０  処理指示語設定部
７２  画面データ合成部
７４  画面データ記憶部
７６  データ通信部
７８  作図用プレーン
８０  基準マーク群表示用プレーン
８２  図形
８４  固定プレーン
【図１】
0003935670.tif 000002
【図２】
0003935670.tif 000003
【図３】
0003935670.tif 000004
【図４】
0003935670.tif 000005
【図５】
0003935670.tif 000006
【図６】
0003935670.tif 000007
【図７】
0003935670.tif 000008