(57)【特許請求の範囲】
【請求項１】
制御器の制御対象が持つ信号およびデータに応じた値を表示する表示器のための作画装置であって、前記制御器の制御対象が持つ信号およびデータに応じた値が格納されているデバイスを選択するデバイス選択手段と、このデバイス選択手段によって選択された前記デバイスに対して、割り当てる表示部品・表示態様・表示中機能等の表示器作画情報を設定する手段とを備えたことを特徴とする表示器作画装置。
【請求項２】
デバイス選択手段で選択作成した制御器のデバイス選択情報のみを保存する手段を設け、選択されたデバイスが表示器作画情報未設定のデバイスであっても、そのデバイス選択情報を保存可能としたことを特徴とする請求項１記載の表示器作画装置。
【請求項３】
制御器用の制御プログラム図作成装置の機能を表示器作画装置内に併設すると共に、デバイス選択手段で選択作成した制御器のデバイス選択情報を前記制御プログラム図作成装置で使用可能とする手段を設けたことを特徴とする請求項１記載の表示器作画装置。
【請求項４】
デバイス選択手段で選択した制御器のデバイスに対しコメントを付加する手段と、付加したコメントを表示器作画装置と制御プログラム図作成装置で共用可能とする手段とを設けたことを特徴とする請求項３記載の表示器作画装置。
【請求項５】
制御器の制御プログラム図作成手段と、この手段によるプログラム図作成時に、デバイス選択手段で選択作成した制御器のデバイス選択情報を使用可能とする手段とを設けたことを特徴とする請求項１記載の表示器作画装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、産業用機械、生産ライン、化学プラント等を制御対象とする制御器の動作状態を表示する表示器に対し、表示内容を作成する装置に関するものである。
【０００２】
【従来の技術】
産業用機械、工場生産ライン、化学プラント等を制御対象とする制御器としては、プログラマブルコントローラと称される制御器が広く利用されている。この制御器は、制御対象が持つ信号とデータを種類に応じて、入力信号、出力信号、補助信号、カウンタ値、タイマー値、数値データとして保持している。例えばスイッチや弁等の開閉を表すオン／オフ信号は入力信号および出力信号である。生産品の個数等はカウンタ値、機械の動作タイミングをとるための計時値等はタイマ値、温度、圧力等は数値データである。
【０００３】
これら信号とデータは、制御器内ではデバイスと呼ばれるメモリに格納されており（以下デバイスと総称する）、制御器は、これらデバイスに対して、制御プログラム図の内容に応じた演算を行い制御を行っている。
ここで制御プログラム図とは、制御対象の仕様動作を与えるためにこれも制御器内のメモリに保持されるプログラムのことで、制御設計者によって制御プログラム図作成装置を使って作成される。プログラミング言語としては、周知のリレーラダーが広く利用されている。
【０００４】
図２２は、制御プログラム図作成装置のユーザー操作画面の例を示す。デバイスに対しては、信号やデータの種類を区別するためにデバイス記号が割り当てられる。図２２では入力信号１２０にはＸ、出力信号１２１にはＹ、補助信号１２２にはＭ、カウンタ値１２３にはＣ、タイマー値１２４にはＴ、数値データ１２５にはＤが与えられている。さらにあるデバイス記号に対して複数の信号を区別するために、デバイス記号に続けてデバイス番号と呼ばれる番号が与えられる。
【０００５】
５１は制御プログラム図にシーケンス回路記号を入力する手段の例であり、リレーラダーの回路記号を表題にもつボタン５１１、５１２、５１３、５１４の中から入力したいものを押すと、これに続いて図２３に示す如くデバイス記号とデバイス番号を設定するデバイス選択手段１２６が表示される。１２６は、ＯＫボタン１２９を押すことによって、デバイス記号の選択手段１２７とデバイス番号の選択手段１２８の設定内容を受け付け閉じられる。
【０００６】
次に表示器について説明する。制御器のデバイスの値を、生産ライン等の作業者に伝えるためには、表示器またはプログラマブル表示器と称される表示装置が広く利用されている。表示器は、ＣＲＴや液晶等の表示画面を有し、デバイスのデータを表示するばかりでなく、タッチパネル等の入力手段を有し、作業者の機械へのスタート指令や生産個数の設定等の操作指令を表示器内に取り込みこれを制御器に伝える役割も果たしている。
表示器の画面に表示される内容は制御対象の仕様により様々で、画面設計者によって図１９に示す基本構成の表示器作画装置を使って作成される。この表示内容の設計作業は広く作画と呼ばれている。
【０００７】
次に表示器作画装置について説明する。表示器作画装置のユーザー操作画面は、図２０に示す如くもので、表示画面を示す作画領域１と、表示内容の構成要素である表示部品を選択する表示部品選択手段２を有している。
表示部品には、デバイスの特にオン／オフを示すランプ態様を有するランプ部品２１、デバイスの数値を直接表示する数値部品２２、数値をグラフィカルに表示するメータやグラフ態様を有するメータ部品２３およびグラフ部品２４、デバイスのデータに応じて作業者へメッセージを伝える文字列部品２５、タッチパネルからの入力信号を表示器内へ取り込むためのタッチキー部品２６が代表的なものとしてあり、表示部品選択手段２ではこれらをボタンによって提供している。
【０００８】
さらに選択された表示部品には、どのデバイスの値を表示させるのかということ、表示する部品の形や色等の詳細な態様、表示中に果たす付加的機能等、表示に関する各種属性を設定する必要がある。表示部品選択手段２を構成する各表示部品ボタンを押すことによって開かれる図２１がこのための操作画面であり、表示部品の属性を与えるデバイス選択手段１１０、表示態様選択手段１１３、表示中機能選択手段１１４が提供されている。デバイス選択手段１１０は、さらにデバイス記号選択手段１１１、デバイス番号選択手段１１２から構成されている。
図２１は図２０において特にタッチキー部品のボタン２６を押した時に開かれるものである。
【０００９】
図２４は、従来の表示器作画装置で作画を進めていく手順を示すものである。図２４において、図２０の表示部品選択手段２により表示部品を選択するステップＳＴ３０から手順は開始され、その後、作画領域の所定の位置へ選択した表示部品を配置するステップＳＴ３１、配置した表示部品の表示態様や表示中機能を設定するステップＳＴ５およびＳＴ６、配置した表示部品にどのデバイスのデータを表示させるかを選択するデバイスの選択ステップＳＴ１へと続く。デバイスの選択ステップＳＴ１は、そのデバイス記号を選択するＳＴ１１とデバイス番号を選択するＳＴ１２とに分けることができる。ここで、表示部品を選択するステップＳＴ３０より後の各ステップは、必ずしも図２４に示した順番とする必要は無いが、表示部品を選択するステップＳＴ３０は図２４のフローチャートの最初
に存在している。
【００１０】
この様に、表示部品の選択ステップから作画を開始する図２４の手順は、表示器の画面上にどのような部品を表示させるかを決める事が作画の第一の作業であるとの認識に立つと自然なものであり、初めに画面の見た目の設計を完了し、その後に各部品にどのデバイスの値を表示させるかを設定していく作画手順を踏む場合に有効である。
【００１１】
【発明が解決しようとする課題】
しかし以上の様な作画手順は、作画だけを考慮したものであり、特に制御プログラムを作成する制御設計者が画面設計者を兼ねる場合によくとられる設計手順で、制御プログラムを作りながら作画も同時進行で行っていくという場合には向かないという問題があった。
この様な場合、制御および画面設計者（以下、単に設計者と呼ぶ）は、あるデバイスに対して制御器でどのような制御演算を施し、表示器でどの様に表示させるかということから思考を開始する。
【００１２】
この様な、あるデバイスに注目するところから開始する設計手順に対して従来の表示器作画装置を用いると、図２５に示す如く、あるデバイスに注目した時点で、一端このデバイスを設計者の頭に記憶するか、別の図面やメモに書き留めるかするデバイスの一時記憶ステップＳＴ４０を行う事が要求される。
その後は図２４と同じく表示部品の選択ステップから作画作業を進めていくが、図２５においては、デバイスの選択ステップＳＴ１に到達すると、デバイスの一時記憶ステップＳＴ４０で記憶していたデバイスを呼び戻す一時記憶の呼び出しステップＳＴ４１を経てからデバイス記号とデバイス番号を割り当てるＳＴ１１およびＳＴ１２へと進む必要がある。
【００１３】
この様な注目しているデバイスに対する一時記憶ＳＴ４０に対しては、別の図面等に書き留める場合には書き留める手間がかかり、一時記憶を呼び戻すＳＴ４１に対しては一時記憶を書き留めた図面を見なければならない手間がかかったり、頭で記憶する場合でもこれを忘れてしまったりと、制御プログラム設計と作画の全体設計を考えると作業効率が悪いものになっている。
【００１４】
また、制御プログラム設計と作画が別々に進められる様なプロセスにおいても、従来の表示器作画装置では、表示部品の特に態様即ち画面の見た目の仕様が決まっていない段階では、図２４で示す作画作業を開始することが出来ないという問題もあった。
これは、図２０の表示部品選択手段２が表示部品の態様を前提にしたもであるためで、例えば、図２０においてデバイスの内で数値データを表示する場合に、これを数値態様によるか、メータ態様によるか、グラフ態様によるかが決定していないと、図２４の最初のステップである表示部品の選択ステップＳＴ３０は行うことが出来ない。
【００１５】
実際、最初に制御器の制御仕様が固まり、制御プログラムも完成し、さらにどのデバイスのデータを表示器に表示させるかも決定した段階においても、表示器の各表示部品の態様が決まらない場合が多くある。この様な場合、表示器の作画作業は最初の段階から保留させられてしまう。
【００１６】
さらに、表示させるデバイスは、制御演算を施すために制御プログラム図作成装置へも入力する必要があるが、制御プログラム図作成装置にも例えば図２３に示すデバイス選択手段１２６の様なデバイス設定手段がある。この手段は図２１の表示器作画装置のデバイス選択手段１１０と個別のものなので、設計者は同じデバイスを設定するために表示器作画装置と制御プログラム作成装置の両方で入力しなければならない上に、両装置の２通りの操作を修得しなければならないといった問題もある。また、デバイスには、その役割を説明するコメントを付加する場合があり、このコメント設定においても、制御プログラム図作成装置と表示器作画装置とでそれぞれ行わなければならなく、同様の問題がある。
【００１７】
この発明の目的は、上記の様な問題点を解決するためになされたもので、制御プログラム設計と作画を同時進行させる場合、注目しているデバイスを一時記憶するステップを省略し作画効率を向上させる表示器作画装置を提供することを目的としている。
【００１８】
さらに、制御プログラム設計と作画が別々に行われる場合に対して、表示器の表示部品が決まっていない段階であっても表示させるデバイスが決まっている場合には、デバイスを割り付けるステップを前倒しして作画作業を開始させることにより、作画作業の効率を向上させる表示器作画装置を提供することを目的としている。
【００１９】
さらに、デバイスの選択手段で選択されたデバイスは制御プログラム図作成装置の選択デバイスとして共用できる表示器作画装置を提供する事によって、制御プログラム設計の効率化を図ることを目的としている。
【００２０】
さらに、選択したデバイスに対してコメントを付加する手段を備え、このコメントを制御プログラム図作成装置のコメントに共用する表示器作画装置を提供することによって、制御プログラム設計の効率化を図ることを目的としている。
【００２１】
さらに、制御プログラム図作成手段を備えた表示器作画装置を提供することによって、上記選択したデバイスと作成したコメントを、簡単な構造で共用する表示器作画装置を提供することを目的としている。
【００２２】
【課題を解決するための手段】
（１）請求項１記載の発明に係わる表示器作画装置は、制御器の制御対象が持つ信号およびデータに応じた値を表示する表示器のための作画装置であって、前記制御器の制御対象が持つ信号およびデータに応じた値が格納されているデバイスを選択するデバイス選択手段と、このデバイス選択手段によって選択された前記デバイスに対して、割り当てる表示部品・表示態様・表示中機能等の表示器作画情報を設定する手段とを備えたものである。
【００２３】
（２）請求項２記載の発明に係わる表示器作画装置は、デバイス選択手段で選択作成した制御器のデバイス選択情報のみを保存する手段を設け、選択されたデバイスが表示器作画情報未設定のデバイスであっても、そのデバイス選択情報を保存可能としたものである。
【００２４】
（３）請求項３記載の発明に係わる表示器作画装置は、制御器用の制御プログラム図作成装置の機能を表示器作画装置内に併設すると共に、デバイス選択手段で選択作成した制御器のデバイス選択情報を前記制御プログラム図作成装置で使用可能とする手段を設けたものである。
【００２５】
（４）請求項４記載の発明に係わる表示器作画装置は、デバイス選択手段で選択した制御器のデバイスに対しコメントを付加する手段と、付加したコメントを表示器作画装置と制御プログラム図作成装置で共用可能とする手段とを設けたものである。
【００２６】
（５）請求項５記載の発明に係わる表示器作画装置は、制御器の制御プログラム図作成手段と、この手段によるプログラム図作成時に、デバイス選択手段で選択作成した制御器のデバイス選択情報を使用可能とする手段とを設けたものである。
【００２７】
【発明の実施の形態】
以下、この発明の実施形態を説明する。図１は本発明の表示器作画装置のユーザー操作画面であり、図１９の基本構成にあるディスプレイ装置１００によってユーザーに提供される。
【００２８】
図１の説明に先立ち、まず基本構成である図１９を説明する。
図１９において、１００はユーザー操作画面をグラフィカルユーザーインタフェースによって表示するディスプレイ装置、１０１は入力装置であり、グラフィカルユーザーインタフェースを操作するためのマウス１０１１、キーボード１０１２等から構成されている。１０２はディスプレイ装置１００および入力装置１０１をシステムバス１０４に接続するための入出力機器接続装置、１０３は記憶装置であり、グラフィカルユーザーインタフェースの作業領域や作画した表示内容のデータを作業中に記憶するためのランダム・アクセス・メモリ（ＲＡＭ）１０３１、本装置の基本ＯＳ（オペレーティングシステム）を格納するためのリード・オンリー・メモリ（ＲＯＭ）１０３２、作画を完了した表示内容のデータをファイルに保存するためのハードディスク（ＨＤＤ）１０３３等から構成されている。
【００２９】
１０４は、おもにディスプレイ装置１００、入力装置１０１、入出力機器接続装置１０２、記憶装置１０３とＣＰＵ（中央演算処理装置）１０５との間でのデータの送受信に用いられるシステム・バスである。このＣＰＵ１０５は、ディスプレイ装置１００、入出力機器接続装置１０２、記憶装置１０３、システム・バス１０４の動作を制御し、グラフィカルユーザーインタフェースの処理を行う。
【００３０】
この様な基本構成は、ワークステーションやパーソナルコンピュータ等の汎用の計算機と同一のものであり、本発明の表示器作画装置の基本構成を行うにあたり、これら汎用の計算機を利用することもできる。この場合、本発明の表示器作画装置の全体を処理する部分は、記憶装置１０３にソフトウェアとしてインストールされ、ＣＰＵ１０５によって処理が行われる。
【００３１】
実施の形態１．
次に本発明のユーザー操作画面である図１を説明する。
図１において、表示画面を示す作業領域１、表示部品の選択手段２、および各表示部品であるランプ部品２１、数値部品２２、メータ部品２３、グラフ部品２４、文字列部品２５、タッチキー部品２６が提供されているところは、図２０の従来の表示器作画装置のユーザー操作画面と同様である。
【００３２】
図１ではさらに、デバイスの選択手段３、各デバイスである、入力Ｘのためのボタン３１、出力Ｙのためのボタン３２、補助信号Ｍのためのボタン３３、カウンタ値Ｃのためのボタン３４、タイマー値Ｔのためのボタン３５、数値データＤのためのボタン３６が提供されている。これらはデバイスの種類をユーザーに分かりやすく直接視覚的に示すべきで、デバイスの選択手段３では、デバイス記号を表題に持ったボタンが使われている。ボタンの他にもデバイス記号を表示するメニュー形式のものであってもよい。
さらに図２のデバイス番号選択手段４は、デバイスの選択手段３の機能を補完するもので、各ボタンを押すことによってなされるデバイス記号の選択に続いて表示されるデバイス番号入力手段である。
【００３３】
図３は、ユーザーがデバイスの選択手段３および図２によってデバイスを選択した後に表示される表示部品の属性設定画面であり、選択したデバイスに対して、後から表示部品の種類と表示中の態様と表示中機能を与えるための手段を提供するものである。
これら各選択手段を、従来からの選択手段である図１または図２０の表示部品選択手段２、図２１の表示態様選択手段１１３および表示中機能選択手段１１４と区別するために、それぞれ第２表示部品選択手段５、第２表示態様選択手段６、第２表示中機能選択手段７と呼ぶ。図３も図２１と同様に特にタッチキー部品を選択した場合の例である。次にこれらを用いた本発明の特徴となっている作画を進める操作手順を図４に基づいて説明する。
【００３４】
（１）図４において、ＳＴ１は、図１のデバイス選択手段３の中から所定のデバイスをマウス１０１１等の入力装置を用いて選択を行う操作を示している。例えば、出力信号を選択する場合は、マウス１０１１にて出力Ｙのボタン３２を押すことによってデバイス記号Ｙの選択であるＳＴ１１がなされる。
【００３５】
（２）デバイス記号を選択するボタン３２の押しに続き、図２の設定画面が表示され、この設定画面でデバイス番号を選択する操作がＳＴ１２である。デバイス番号の入力を終えると、図２中に示されているＯＫボタン１２９を押すと図２の画面は閉じられる。
【００３６】
（３）デバイスの選択の次の操作は、選択したデバイスを作業領域１の所定の表示位置に配置するステップＳＴ３である。配置するオペレーションは、ＳＴ１１と同様にマウス１０１１によるポイント操作が代表的なものであり、デバイスの選択状態で図１の作業領域１の所定の位置をポイントすることによって行う。例えばＳＴ１によってデバイスＹ３を選択した場合、これを配置した様子を図１の配置したデバイス８に示す。
ポイント後に配置位置の微調整を行う場合は、これもマウス１０１１により例えばドラッグ・アンド・ドロップ等の操作を配置したデバイス８等に対して行えばよい。
【００３７】
（４）次にＳＴ４へ進み、次のデバイスの選択を行うかを判断する。他のデバイスの選択を行う場合、ＳＴ１へ戻り、上記の手順を繰り返す。
次のデバイスの選択を行わない場合は、ステップＳＴ３０へ進む。
（５）ＳＴ３０では、選択したデバイスに対して割り当てる表示部品の種類を選択する。これには図３の第２表示部品選択手段５が用いられる。
（６）表示部品の種類がＳＴ３０で決まると、各表示部品に応じた表示態様が第２表示態様選択手段６に示され、所望のものを選ぶ。この操作がステップＳＴ５である。
【００３８】
（７）次に、選ばれた各表示部品に応じた内容が示される第２表示中機能選択手段７によって表示中機能の選択ステップＳＴ６が行われる。
ここで図３は、一連のＳＴ３０、ＳＴ５、ＳＴ６の操作のための共用の設定画面であるが、表示部品としてタッチキーを選び、表示中機能としてはモーメンタリースイッチが選ばれている例を示している。この図３の設定画面を開くための操作としては、ＳＴ３により配置されてあるデバイスである図１の配置したデバイス８等に対するマウス１０１１によるダブルクリックが代表的である。
ＳＴ６にて注目しているデバイスに関する設定が終了する。
【００３９】
（８）次にＳＴ７へ進み、作画作業を終了するかどうかを判断する。
終了する場合、作画した表示内容のデータをファイルとしてハードディスク１０３３に保存（図示せず）し、本装置での作業を終了する。
ＳＴ７で終了しない場合、図４の操作手順の最初のステップであるＳＴ１へ戻り、他のデバイスに対して同様の操作を行っていく。
【００４０】
このように実施の形態１は、デバイスの選択ステップから作画を開始することによって、従来行われていた選択されたデバイスを一時記憶するステップを省略することが可能となり、作画効率を向上させることができる。
【００４１】
実施の形態２．
図４の操作手順で、デバイスの選択を行うステップＳＴ１が表示部品の種類を選択するステップＳＴ３０に先立ち作業フローの最初の位置におかれているということが、本発明の特徴を説明する本質部分である。これ以外のステップの順序関係は必ずしも図４のとおりになっている必要はなく、また、それぞれが独立して行われる必要も無い。
実際、実施の形態１でもＳＴ５とＳＴ６には同一の設定画面図３が共用されており、図４とは逆の順序でおこなうことも可能である。
【００４２】
また、図６のフローに示すように、ＳＴ１は、デバイス記号を選択するステップＳＴ１１とデバイス番号を選択するステップＳＴ１２に分けられるが、ＳＴ１２のための設定画面である図２を図５のような操作画面に示す如くＳＴ３０、ＳＴ５、ＳＴ６のための設定画面図３に含ませてもよい。
この場合、デバイス記号選択ステップＳＴ１１の後、設計者はＳＴ１２を行うことができるが、場合によっては、図７のフローに示すようにＳＴ３０、ＳＴ５、ＳＴ６を行うこともでき、実施の形態１に比べより自由度の高い操作手順を提供する。
【００４３】
実施の形態３．
また、実施の形態１において、図３の設定画面を特に用意しなくてもこれをそっくり図２１の設定画面で代用することも可能である。
図８はこの場合のフローと操作画面との関係を示し、ＳＴ１１、ＳＴ１２からなるＳＴ１によって最初に与えられ、ＳＴ３によって配置されているデバイス８等に対して、図１にある表示部品選択手段２で所定のものを選択した状態をつくった上で、マウス１０１１でダブルクリック等の操作を配置したデバイス８等に行えば、図２１の画面を開くことができる。
【００４４】
この場合、図２１の画面が開くと同時に図２１内のデバイス記号選択手段１１１およびデバイス番号選択手段１１２の部分にはデバイス選択ステップＳＴ１にて選択されたデバイスの記号と番号の入力が完了しているものになる。
【００４５】
この実施の形態３は、実施の形態１に比べて、表示部品選択手段２より表示部品を選択することから作画を開始する従来の手順のための表示部品の属性設定画面図２１を、本発明の属性設定画面と共用ができ、表示器作画装置の構成が簡単になると同時に、デバイス選択ステップＳＴ１で選択したデバイスを、後から図２１のデバイス選択手段１１０で変更することも可能になる利点がある。
【００４６】
これら実施の形態１、実施の形態２、実施の形態３で共通する特徴は、デバイス選択手段にて選択したデバイスに対して、表示部品を割り当て、表示態様と表示中機能を設定するという手順が提供されているところである。
【００４７】
実施の形態４．
さらに、別の操作手順を図９に基づいて説明する。
図９において、デバイス記号の選択ＳＴ１１、デバイス番号の選択ＳＴ１２から構成されるデバイスの選択ＳＴ１、表示位置への配置ＳＴ３、他のデバイスを設定するかの判断ＳＴ４、表示部品の選択ＳＴ３０、表示態様の選択ＳＴ５、表示中機能の選択ＳＴ６、作画の終了判断ＳＴ７は、前の実施の形態１で説明した内容と同一である。本実施の形態４では、新たに作画作業を中断しデータを保存するかの判断であるＳＴ２０が追加されている。
【００４８】
ＳＴ２０によって作画作業を中断すると判断した場合、中断した段階の表示内容のデータを保存するステップＳＴ２１を経て、作画作業を終えることができる。ここでＳＴ２０はループＬＰ１内であれば図９の中で任意の位置に置くことができる。ループＬＰ１内の作業に要求される設定内容は、デバイスに関するもののみなので、表示器に要求される仕様のうち、表示態様や表示中機能などのデバイス以外の仕様が決定していない段階においても、ループＬＰ１内の作画作業だけは前倒しして行う事が可能である。
【００４９】
また、デバイスの内の一部のものに対して表示態様と表示中機能が決定している様な場合は、ループＬＰ１とループＬＰ２の繰り返し手順を組み合わせれば、決定している設定の全てを前倒しして行うことができる。
【００５０】
この様に作画作業を途中で中断する場合、表示内容のデータにはデバイスの選択のみがなされ、表示部品の種類と表示態様と表示中機能の設定が保留されている情報を含んでいる。
図１０は表示内容を構成する構成要素のデータ構造を示すが、この内、表示部品の種類と表示態様と表示中機能が保留の状態になっている状態を図１０に示す。図１０では、これら保留になっている設定値を格納するメモリ４０、４１、４２に、保留を示す値の例として１６進数のＦＦＦＦが設定されている。保留の状態を与える別の手法としては、ユーザーが明示的に値を設定しなくとも、装置自身が暫定的な初期値（デフォルト値）を与えておくものがあるが、この様な手法を本実施例に対して用いることもできる。
【００５１】
このように実施の形態４では、デバイスの選択ステップを行った後、表示部品の選択と、表示態様と表示中機能の選択を完了する以前に作画作業を中断し、デバイスの選択のみの情報が含まれる作画データを保存できるので、表示器の表示部品の仕様が決まっていない段階においてもデバイスを割り付けるステップを前倒しして作画作業を開始することが可能で、作画効率を向上させることができる。
【００５２】
実施の形態５．
図１１および図１２は、さらに別の実施の形態５におけるユーザー操作画面である。本実施例の装置は、表示器作画装置としての機能と制御プログラム図作成装置としての機能とを一つの装置で構成しており、図１９の基本構成のＣＰＵ１０５にマルチタスクプロセッサを、基本ＯＳにマルチタスクＯＳを利用している。図１１は表示器作画装置のユーザー操作画面であり、図１２は制御プログラム図作成装置のユーザー操作画面であり、これら２つのユーザー操作画面を同一のディスプレイ装置で表示する手法としては、マルチウィンドウによるものが最も一般的であり、本実施形態に対してもマルチウィンドウは最適な手法である。
【００５３】
さらに、図１１において１は表示画面を示す作画領域、２は表示部品の選択手段であり、図１のそれらと同一の役割を果たすものである。図１２の５０は、制御プログラム図作成装置のシーケンス図を作成する作業域を示し、５１は、シーケンス図を作業領域５０へ入力するために用いるシーケンス回路記号の選択手段である。
【００５４】
ここで、図１１の５２は表示器作画装置のデバイスの選択手段であるが、同時にシーケンス図作業領域５０へシーケンス回路記号選択手段５１を使って入力した回路記号に与えるデバイスの選択手段にも共用するものである。表示器作画装置を操作中のユーザーは、図１１のデバイス選択手段５２によって注目しているデバイスを選択した後、操作する対象装置を制御プログラム図作成装置へ切り換える。この後、図１２のシーケンス回路記号選択手段５１により入力するシーケンス回路記号を選択すると、あらかじめデバイス選択手段５２によって選択されていたデバイスが、そのシーケンス回路記号へ割り当てられる。
【００５５】
ここで、表示器作画装置でのデバイスの選択情報には、デバイス記号とデバイス番号があるが、本実施例におけるマルチタスクシステムで、制御プログラム図の処理タスクと、表示器作画の処理タスクへこれらデバイス記号とデバイス番号を伝達するには、両タスク間で通信を行うか、データを共有する共有メモリを備えるかによって達成できる。図１３は、表示器作画装置を示す表示器作画処理タスク６０と、制御プログラム図作成処理タスク６１との間に共有メモリ６２を備え、両タスク間でデバイス記号６３とデバイス番号６４の選択情報を伝達するメカニズムを示すものである。ここで６５は、表示器作画処理タスク６０と共有メモリ６２とのインタフェース手段であり、６６は、制御プログラム図作成タスク６１と共有メモリ６２とのインタフェース手段である。
【００５６】
実施の形態６．
図１４は、実施の形態１において図２に示した選択されたデバイスに対してデバイス番号を設定する手段４に、さらに選択されたデバイスに対してコメントを付加する手段７０を追加したものである。
図１４に示すＹ３に対してのコメントを「電動機駆動」と付加する。その他、コメントの例としては、「Ｘ０：ＳＴＡＲＴ」「Ｘ１：ＳＴＯＰ」「Ｙ２：電動機回転中」などがある。
この様にデバイスにコメントを付加すれば、そのデバイスが果たす役割を示したり、設計者にとってデバイス記号とデバイス番号よりもより解りやすいラベルを利用することができる。このコメント付加手段は、制御プログラム図作成装置にも同様に備えられているもので、図１５のメカニズムは、実施の形態５と同様、マルチタスクシステムにおいて表示器作画処理タスクによって作成されたコメントを、制御プログラム図作成タスクへ共有メモリを用いて伝達するものである。
【００５７】
実施の形態７．
実施例５および６では、マルチタスクシステムで制御プログラム図作成処理タスクと表示器作画処理タスクの間で、共有メモリを備えてデバイス記号、デバイス番号、およびコメントを共用する手段を示した。この共有メモリを利用するためには、図１３および図１５に示す如く、２つのタスクに共有メモリとのインタフェース手段を付加する必要があり、システム全体が複雑なものになる。本実施の形態７は、図１６に示す如く、表示器作画処理タスクと制御プログラム図作成処理タスクを別々のタスクで提供せずに、両処理機能を備える一つのタスクとして提供するもので、制御プログラム図作成処理と表示器作画処理８０が同一のワーキングメモリ８１上でデバイスの情報を保持する構造になっており、簡単な構成で設定データを一元管理するものである。
【００５８】
なお、実施の形態６において、選択されたデバイスに対してコメントを付加する手段は、この実施の形態７においても適用できる。
これは図１６の制御プログラム図作成処理と表示器作画処理８０内に、共通したコメント付加手段を内蔵して、作成したコメントは制御プログラム図作成処理と表示器作画処理の両者で共用する。
また、制御プログラム図作成処理と表示器作画処理のそれぞれに各々コメント付加手段を内蔵し、何れのコメント付加手段で作成したコメントでも両方の処理に共用する。
【００５９】
参考例
制御プログラム図作成処理と表示器作画処理を同一の装置で提供する表示器作画装置の実施例を実施の形態７で示したが、この装置は、作成される制御プログラムデータは制御器へ、作画データは表示器へ転送する必要がある。
図１７は、この一つの表示器作画装置９０から制御器９２と表示器９１の２つの対象装置へデータを転送する接続形態を示すもので、表示器作画装置９０は直接には表示器９１と接続されている。さらに表示器９１は制御器９２と接続されており、表示器作画装置９０と制御器９２の接続は、間に配置されている表示器９１を経由した構成になっている。
【００６０】
また、図１８は、前記表示器作画装置９０によって表示器９１へ転送される制御プログラムデータの転送データフォーマットである。制御プログラムデータには、これが制御プログラムであるとの識別を表示器９１が容易に行うために、制御プログラム識別要素９３が付加されている。作画データには、作画データであるとの識別要素９４が付加されている。
図１８は一例として、制御プログラム識別要素には、１６進数の０１が、作画データ識別要素には０２が付加されている。表示器９１は、これらの識別要素に従って、表示器作画装置９０から転送される制御プログラムデータは後段の制御器９２へスルーさせ、作画データは表示器９１の内部に取り込むことができる。
【００６１】
本参考例は、表示器作画装置９０の制御器９２との接続インターフェースと接続ケーブルを省略し、表示器および制御器との接続が容易で、さらに、表示器作画装置９０を操作する設計者が転送先として表示器か制御器かの指定を行う操作も省略し転送操作も容易な表示器作画装置を提供するものである。
【００６２】
また、この参考例は次のような具体的メリットを有する。
（１）表示器と制御器とが比較的近くに配置されていて、これら表示器・制御器の両者と表示器作画装置とが離れている場合は、長い接続ケーブルが１本のみでよい。
（２）運転時には表示器と制御器とが接続されていて、作画時やプログラム作成時およびメンテナンス時には表示器作画装置と表示器とを接続ケーブルで接続し、メンテナンス等終了時にはその接続ケーブルを取り外す。従って、接続ケーブル１本に対する取付け・取り外し作業なので、作業が簡単になる。
（３）実施の形態７のように、表示器作画処理タスクと制御プログラム図作成処理タスクを別々のタスクで提供せずに、両処理機能を備える一つのタスクとして提供する場合は、このタスクで作成した作画データまたは制御プログラムデータを表示器・制御器へ伝送する場合、表示器作画装置内の通信手段は一つでよい。
さらに両処理機能が同時に一つの通信経路を奪い合うようなことがないので、排他制御をする必要がなく通信手段が簡易化できる。
【００６３】
また、図１７において、表示器作画装置９０から制御器９２へ、制御器９２から表示器９１へと通信回線を介してデータを送信するように変更してもよい。この場合は、表示器作画装置９０の表示器９１との接続インターフェースと接続ケーブルが省略でき、また、図１８のデータ伝送のフォーマットが使用できる。
【００６４】
また、表示器作画装置９０と表示器９１と制御器９２とを互い通信可能なネットワークで接続してもよい。この場合も図１８のデータ伝送のフォーマットが使用できる。
なお、通信回線は有線とは限らず、無線による通信でもよい。
【００６５】
また、変形例として、実施の形態１〜７に記載した任意の表示器作画装置と従来から使用されてきた制御器の制御プログラム図作成装置とをネットワークのような通信回線で接続してシステムを構成し、作成した情報を共用するようにしてもよい。
表示器作画装置のデバイス選択手段により選択作成した制御器のデバイス選択情報または制御プログラム図作成装置により選択作成した制御器のデバイス選択情報を互いに通信回線を介して授受し、授受した情報を共用する。
【００６６】
また、表示器作画装置および制御プログラム図作成装置には、各々選択した制御器のデバイスに対しコメントを付加する手段を設け、選択された制御器のデバイスに対しコメントを付加し、このコメント情報を互いに通信回線を介して授受し、授受した情報を共用する。
なお、複数台の表示器作画装置がネットワークに接続されている場合は、任意の表示器作画装置どうしで上記の作成情報を共用するようにしてもよい。
また、通信回線は有線とは限らず、無線による通信でもよい。
このようにこの変形例は表示器作画装置と制御プログラム図作成装置が離れていても、また、表示器作画装置どうしが離れていても必要な情報を共用することができる。
【００６７】
【発明の効果】
（１）以上の様に、請求項１の表示器作画装置によれば、デバイスの選択ステップから作画を開始することによって、選択されたデバイスを一時記憶するステップを省略することが可能で、作画効率を向上させることができる。
【００６８】
（２）請求項２の表示器作画装置によれば、制御器のデバイス選択情報のみを保管する手段を設けたので、表示器の表示部品の仕様が決まっていない段階においてもデバイスを割り付けるステップを前倒しして作画作業を開始することが可能で、作画効率を向上させることができる。
【００６９】
（３）請求項３の表示器作画装置によれば、デバイスの選択手段で選択作成したデバイス選択情報を制御プログラム図作成装置で使用可能としたので、制御プログラム図の設計効率を向上させることができる。
【００７０】
（４）請求項４の表示器作画装置によれば、デバイスに付加したコメントを制御プログラム図作成装置でも使用可能としたので、制御プログラム図の設計効率を向上させることができる。
【００７１】
（５）請求項５の表示器作画装置によれば、制御プログラム図作成手段を表示器作画装置に備えることによって、制御プログラムと作画の両者で扱う設定データを、簡単な構成で一元管理することができる。
【図面の簡単な説明】
【図１】  この発明の実施の形態１による表示器作画装置の操作画面を示す図である。
【図２】  この発明の実施の形態１による表示器作画装置の他の操作画面を示す図である。
【図３】  この発明の実施の形態１による表示器作画装置の他の操作画面を示す図である。
【図４】  この発明の実施の形態１による表示器を作画する操作手順を示すフローチャートである。
【図５】  この発明の実施の形態２による表示器作画装置の操作画面を示す図である。
【図６】  この発明の実施の形態２による表示器を作画する操作手順を示すフローチャートである。
【図７】  この発明の実施の形態２による表示器を作画する他の操作手順を示すフローチャートである。
【図８】  この発明の実施の形態３による表示器を作画する操作手順を示すフローチャートである。
【図９】  この発明の実施の形態４による表示器を作画する操作手順を示すフローチャートである。
【図１０】  この発明の実施の形態４による表示器の構成要素のデータ構造を示す図である。
【図１１】  この発明の実施の形態５による表示器作画装置の操作画面を示す図である。
【図１２】  この発明の実施の形態５による表示器作画装置でのデバイス選択を、制御プログラム図作成装置で共用する操作画面を示す図である。
【図１３】  この発明の実施の形態５による表示器作画装置から制御プログラム図作成装置へデバイス選択情報を伝達する図である。
【図１４】  この発明の実施の形態６によるコメント付加手段の画面を示す図である。
【図１５】  この発明の実施の形態６によるコメントを伝達する図である。
【図１６】  この発明の実施の形態７による設定データを一元管理する手段を説明する図である。
【図１７】  この発明の参考例による表示器作画システムを示すブロック図である。
【図１８】  この発明の参考例による表示器作画装置が伝送するデータ構造の図である。
【図１９】  この発明のすべての実施の形態による表示器作画装置の基本構成図である。
【図２０】  従来の表示器作画装置の操作画面を示す図である。
【図２１】  従来の表示器作画装置の他の操作画面を示す図である。
【図２２】  従来の制御プログラム図作成装置の操作画面を示す図である。
【図２３】  従来の制御プログラム図作成装置の他の操作画面を示す図である。
【図２４】  従来の表示器作画装置の作画の操作手順を示すフローチャートである。
【図２５】  従来の制御プログラム設計と作画を同時進行で進める場合の操作手順を示すフローチャートである。
【符号の説明】
１ 作画領域、                   ２  表示部品選択手段、
３ デバイス選択手段、            ４  デバイス番号選択手段、
５ 第２表示部品選択手段、        ６  第２表示態様選択手段、
７ 第２表示中機能選択手段、      ８  配置したデバイス、
２１  ランプ部品、               ２２  数値部品、
２３  メータ部品、               ２４  グラフ部品、
２５  文字列部品、               ２６  タッチキー部品、
３１  デバイスＸ選択ボタン、      ３２  デバイスＹ選択ボタン、
３３  デバイスＭ選択ボタン、      ３４  デバイスＣ選択ボタン、
３５  デバイスＴ選択ボタン、      ３６  デバイスＤ選択ボタン、
４０，４１，４２  メモリ、        ５０  シーケンス図作成領域、
５１  シーケンス回路記号選択手段、５２  デバイス選択手段、
６０  表示器作画処理タスク、      ６１  制御プログラム図作成処理タスク、
６２  共有メモリ、               ６３  デバイス記号、
６４  デバイス番号、             ６５，６６  共有メモリインタフェース、
７０  コメント付加手段、
８０  同一タスクで構成の制御プログラム図作成処理と表示器作画処理、
８１  ワーキングメモリ、
９０  制御プログラム作成手段を備える表示器作画装置、
９１  表示器、                   ９２  制御器、
９３  制御プログラム識別要素、    ９４  作画データ識別要素、
１００  ディスプレイ装置、        １０１  入力装置、
１０２  入出力機器接続装置、      １０３  記憶装置、
１０４  システムバス、            １０５  ＣＰＵ、
１１０  デバイス選択手段、        １１１  デバイス記号選択手段、
１１２  デバイス番号選択手段、    １１３ 表示態様選択手段、
１１４  表示中機能選択手段、
１２０  入力信号Ｘ、             １２１  出力信号Ｙ、
１２２  補助信号Ｍ、             １２３  カウンタ値Ｃ、
１２４  タイマー値Ｔ、            １２５  数値データＤ、
１２６  デバイス選択手段、        １２７  デバイス記号選択手段、
１２８  デバイス番号選択手段、    １２９ ＯＫボタン
５１１  Ａ接点入力ボタン、        ５１２  Ｂ接点入力ボタン、
５１３  コイル入力ボタン、        ５１４  データ処理入力ボタン、
１０１１  マウス、               １０１２  キーボード、
１０３１  ランダム・アクセス・メモリ、
１０３２  リード・オンリー・メモリ、１０３３  ハードディスク、
【図１】
0003712913.tif 000002
【図２】
0003712913.tif 000003
【図３】
0003712913.tif 000004
【図４】
0003712913.tif 000005
【図５】
0003712913.tif 000006
【図６】
0003712913.tif 000007
【図７】
0003712913.tif 000008
【図８】
0003712913.tif 000009
【図９】
0003712913.tif 000010
【図１０】
0003712913.tif 000011
【図１１】
0003712913.tif 000012
【図１２】
0003712913.tif 000013
【図１３】
0003712913.tif 000014
【図１４】
0003712913.tif 000015
【図１５】
0003712913.tif 000016
【図１６】
0003712913.tif 000017
【図１７】
0003712913.tif 000018
【図１８】
0003712913.tif 000019
【図１９】
0003712913.tif 000020
【図２０】
0003712913.tif 000021
【図２１】
0003712913.tif 000022
【図２２】
0003712913.tif 000023
【図２３】
0003712913.tif 000024
【図２４】
0003712913.tif 000025
【図２５】
0003712913.tif 000026