"プログラマブル表示器の画面データを作成する表示器用画面データ編集装置であって、デバイスと該デバイスに対するコメントとを対応付けた変数テーブルを記憶する記憶部と、前記画面データを解析して、該画面データ内で使用されている前記デバイスと、該デバイスに対するコメントと、前記デバイスの使用状況を示す履歴情報とを対応付けた項目を複数有する履歴テーブルを作成し、さらに前記変数テーブルと前記履歴テーブルとを合成して履歴込み変数テーブルを作成するテーブル作成部と、デバイス入力欄及びコメント入力欄の一方に入力された文字列を基に、前記履歴込み変数テーブルの項目に対する検索処理を行い、抽出された項目を第1のリストとして一覧表示する検索処理部とを備え、前記第1のリストから選択された項目に含まれるデバイス又はコメントを前記デバイス入力欄及び前記コメント入力欄に入力することを特徴とする表示器用画面データ編集装置。前記第1のリスト内の項目に含まれる履歴情報がユーザの操作によって選択された場合に、前記選択された履歴情報を前記コメント入力欄に入力することを特徴とする請求項1に記載の表示器用画面データ編集装置。前記検索処理部が前記履歴込み変数テーブルから抽出した項目に含まれるデバイス又はコメントが前記デバイス入力欄又は前記コメント入力欄に入力された場合に、前記文字列に関連するデバイス又はコメントを含む項目を前記履歴込み変数テーブルから抽出して第2のリストとして一覧表示する関連情報検出部を有し、前記第2のリストから選択された項目に含まれるデバイス又はコメントを前記デバイス入力欄及び前記コメント入力欄に入力することを特徴とする請求項1又は2に記載の表示器用画面データ編集装置。表示器用画面データの作成作業において、デバイスやそのデバイスの説明となるコメントの入力は欠かせない作業の一つである。従来の技術においては、デバイスと予め用意されたコメントとの組み合わせのみが参照可能となっている。しかし、それではコメントが振られていないデバイスを使う状況においては、そのたびにコメントを設定するか、別途メモ等を用意する必要がある。また、多数のデバイスを使う上で、これらのデバイスをどこでどのように使用したかを把握するには、予め設定しておいたコメントだけでは難しい状況が出てくることもある。さらに、より複雑な接続形態が必要になった現在の表示器に対して、既存の技術だけでは柔軟な対応をとることができない場合も多く存在する。本発明は、上記に鑑みてなされたものであって、予め用意したコメントだけでは対応できない状況に対して、ユーザから新しい情報を追加することなくデバイスやコメントについての情報を増やして対応できる表示器用画面データ編集装置を得ることを目的とする。上述した課題を解決し、目的を達成するために、本発明は、プログラマブル表示器の画面データを作成する表示器用画面データ編集装置であって、デバイスとデバイスに対するコメントとを対応付けた変数テーブルを記憶する記憶部と、画面データを解析して、画面データ内で使用されているデバイスと、デバイスに対するコメントと、デバイスの使用状況を示す履歴情報とを対応付けた項目を複数有する履歴テーブルを作成し、さらに変数テーブルと履歴テーブルとを合成して履歴込み変数テーブルを作成するテーブル作成部と、デバイス入力欄及びコメント入力欄の一方に入力された文字列を基に、履歴込み変数テーブルの項目に対する検索処理を行い、抽出された項目を第1のリストとして一覧表示する検索処理部とを備え、第1のリストから選択された項目に含まれるデバイス又はコメントをデバイス入力欄及びコメント入力欄に入力することを特徴とする。本発明にかかる表示器用画面データ編集装置は、シーケンスプログラムの作成時に、デバイスやコメントの入力を容易に行えるという効果を奏する。以下に、本発明にかかる表示器用画面データ編集装置の実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。実施の形態.図1は、本発明にかかる表示器用画面データ編集装置の実施の形態の構成を示す図である。表示器用画面データ編集装置101は、各種制御を司る制御部102と、キーボードやポインティングデバイスなどの入力装置からの入力を受け付ける入力部105と、所定の情報を出力する表示装置としての表示部106と、記憶装置例えばRAMとしての記憶部103、及び通信インタフェースI/F104を備え、通信I/F104介して所定のケーブルやネットワークなどによって表示器107に接続される。制御部102は、例えばCPUである。制御部102が記憶部103をワークエリアとして作画ソフトウェアを実行することで、制御部102上には、デバイス-コメントに対して履歴情報を作成するテーブル作成部102aと、記憶部103の保持する変数テーブル及び履歴テーブルから表示する情報を検索する検索処理部102bと、所定の入力情報に対して関連する情報を提供する関連情報検出部102cとが構成される。表示器用画面データ編集装置101で作成した画面データは、通信I/F104を介して表示器107に送信される。図2は、実施の形態にかかる表示器用画面編集装置の動作の流れを示す図である。表示器用画面データ編集装置101の動作は、変数テーブル及び履歴テーブルを基に履歴込み変数テーブルを作成する処理ステップS108と、デバイス入力欄やコメント入力欄に入力した文字列を基に検索処理を行い、履歴込み変数テーブルから抽出された項目を第1のリストとして一覧表示する処理ステップS109と、第1のリストから選択されたデバイス又はコメントあるいは履歴情報を入力欄に入力する処理ステップS110と、選択項目に関連する項目を履歴込み変数テーブルから抽出して第2のリストとして一覧表示する処理ステップS111と、第2のリストから選択された項目を入力欄に入力する処理ステップS112とを有する。まず、変数テーブル及び履歴テーブルを基に履歴込み変数テーブルを作成する処理S108について説明する。表示器用画面データ編集装置101で作成する表示器用画面データには、使用目的を明確化するためにデバイスにコメントが振られているケースが数多くあり、その情報は画面データ別に変数テーブル201として記憶部103に格納されている。図3は、変数テーブル201の一例を示す図である。変数テーブル201は、デバイスとコメントとの対からなる項目を複数有する。テーブル作成部102aは、画面データ全体から使用されているデバイスを抽出することにより、画面データ内で使用されているデバイスとコメントと履歴情報とを関連付けたテーブル形式のデータである履歴テーブル202を作成し記憶部103に格納する。図4は、履歴テーブル202の一例を示す図である。履歴テーブル202は、デバイス及びコメントの少なくとも一方と、履歴情報とからなる項目を複数有する。図4においては、履歴テーブル202は履歴情報の分類1にNo.、分類2に部品種類、分類3にデバイスの設定項目を振り分けているが、これに限定されることはなく、ユーザの設定次第で変更することが可能である。テーブル作成部102aは、変数テーブル201と履歴テーブル202とを基に、デバイス及びコメントの少なくとも一方を主キーとした履歴込み変数テーブル203を作成して、データベースとして記憶部103へ格納する。図5は、履歴込み変数テーブル203の一例を示す図である。履歴込み変数テーブル203は、デバイス、コメント及び履歴情報のうち少なくとも二つを持つ項目を複数有する。ここで、変数テーブル201は、デバイスとコメントとが一対となっているため、履歴を付加した際も常にデバイス及びコメントの両方を有するデータとなるが、履歴テーブル202は、変数テーブル201とは異なる組み合わせも存在することもあり得るため、ユーザにその旨が分かるよう全てのデバイスコメントの組み合わせデバイス及びコメントの一方が無い場合も含むを含むように、履歴込み変数テーブル203を作成する。具体的には、変数テーブル201中のデバイスコメントの組み合わせのうち、履歴テーブル202に無いデバイスコメントの組み合わせを履歴テーブル202に対して差し込み、その項目の履歴を空欄として履歴込み変数テーブル203のデータを作成する。続いて、データの検索表示方法S109について説明する。ユーザによる入力操作によってデバイスコメント欄に文字が一文字入力されるたびに、入力部105が入力を受け付ける。検索処理部102bは一文字目からの文字列を検索キーワードとして、上記の手法で作成した履歴込み変数テーブル203から検索する。ここでは検索対象はデバイス及びコメントだけであり、履歴データ内の文字列は検索対象としないものとするが、後述するように履歴データ内の文字列を検索対象とすることも可能である。入力欄に入力された文字列に部分一致するデバイス又はコメントを持つデータの行を記憶部103のデータベースから抽出して表示部106に第1のリストとして一覧表示する。入力部105で文字列情報を入力した際は、それらに一致する候補のリストが表示部106に表示されるが、この場合は必ずしもリスト項目に履歴情報があるとは限らないため、履歴情報を持つリスト項目に対してのみ情報が表示される。そしてカーソルの当たっているデバイスコメントの脇に履歴情報が自動的に表示される。図6は、デバイス入力欄に入力された文字列に部分一致するデバイスをリスト表示した状態を示す図である。図6においては、デバイス入力欄21にDが入力されているため、文字列Dと部分一致するデバイスが第1のリスト22として表示部106に表示されている。カーソル30は、デバイスD10の項目に当たっているため、デバイスD10の項目の脇には履歴情報31が表示されている。一般的には、入力欄に対応していない情報だけを持つものはリスト表示対象とならないが、コメントや文字列の入力欄においては、後段で説明するように履歴データの文字列をコメントとして文字列入力に用いるケースがある。このため、デバイス入力欄にはデバイス情報の無いリスト項目のデータは表示されないが、コメントや文字列入力においてはコメント情報が無いリスト項目も表示される。カーソルの当たっているデバイスコメントの脇には参照用として履歴情報が自動的に並列的に表示される。この付属の履歴データを参考にすることにより、デバイスやコメントの選択を容易にして作画効率を向上させる。なお、表示部106に表示された入力欄に対して何も文字列が入力されていない時は、検索処理部102bは、記憶部103に記録した履歴テーブル202に基づいて、新しく使用した順に履歴テーブル202の各項目中のデバイスコメントを第1のリストとして一覧表示する。そしてカーソルの当たっているデバイスコメントの脇に履歴情報が自動的に表示される。図7は、第1のリスト上で、カーソルの当たっているデバイスコメントの脇に履歴情報を表示した状態を示す図である。図7においては、デバイス入力欄21に文字列が入力されていないため、履歴テーブル202に基づいた第1のリスト23が表示部106に表示されている。カーソル30は、デバイスGB100の項目に当たっているため、デバイスGB100の項目の脇には履歴情報31が表示されている。次に、リストから選択されたデバイス又はコメントあるいは履歴情報を入力欄に入力する処理ステップS110について説明する。ユーザは、表示されたリストの中から入力したいデータを入力部105で選択することで入力欄に文字列を入力できる。この際、表示部106に表示された入力欄がデバイス入力のものであれば、選択データの中のデバイスが入力され、コメント入力や文字列入力であればコメントが入力される。図8は、表示されたリストの中から入力したいデータを入力部105で選択することによって入力欄に文字列を入力した状態を示す図である。図6に示したカーソル30がデバイスD10に当たっている状態において行った所定の操作例えばエンターキーの押下を入力部105が受け付けることにより、表示部106に表示されたデバイス入力欄21に文字列D10が入力される。また、履歴情報をコメントの代用として用いてコメント入力欄に文字列を入力することも可能である。コメント入力欄への文字列入力においても、履歴込み変数テーブル203を使用して、入力候補となるリストを表示部106に表示する。なお、ここでは予め登録されているコメントではなく、履歴情報を文字列としてコメント入力欄への入力に使用する動作について説明する。ステップS108での処理は上記同様である。履歴込み変数テーブル203に登録されている各デバイスはコメントが登録されていなくても履歴が付属しているため、ステップS109での処理でコメント入力欄への文字列の入力を入力部105で受け付けた場合には、コメントが無いデバイスであっても、入力された文字列に履歴情報が部分一致するものについては、検索処理部102bは候補として表示する。そして、ステップS110の処理で履歴をコメント入力欄に文字列として入力する際には、履歴情報を持つ項目にカーソルが当たっている状態で行われた所定の操作例えば、右カーソルキーの押下を入力部105が受け付けることにより、カーソルが履歴情報に移動する。図9は、カーソルを履歴情報に移動させた状態を示す図である。第1のリスト24内のデバイスGB100にカーソル30が当たっている状態で所定の操作を行うことにより、カーソル30は履歴情報31に移動する。そして、カーソルが履歴情報に当たっている状態で行われた所定の操作例えば、エンターキーの押下を入力部105が受け付けることにより、コメント入力欄にコメントが入力される。図10は、カーソルが履歴情報に当たっている状態で所定の操作を行うことにより、コメント入力欄にコメントを入力した状態を示す図である。図9に示したように第1のリスト24内のデバイスGB100の履歴情報31にカーソル30が当たっている状態で所定の操作を行ったことにより、表示部106に表示されたコメント入力欄25には、デバイスGB100の履歴情報である文字列B-2,ビットランプ,モニタデバイスが入力されている。なお、履歴情報が複数存在する時は別の所定の操作例えば上下カーソルキーの押下により履歴情報を選択可能である。さらに、履歴情報を選択して入力する際も、表示されている情報全てを入力せずに予め入力する分類を絞ることで、入力を行う上での余計な文字列を除き、文字列入力の汎用性向上を見込める。次に、選択した項目に関連する項目を履歴込み変数テーブル203から抽出して第2のリスト26として一覧表示する処理、換言すると、入力文字列に関連性のある入力候補を一覧表示する処理ステップS111について説明する。一般的に、デバイス入力の際は、連番で入力する機械複数の出力を有する機械や複数機器への接続がなされているため、同種のデバイスであっても機器が異なる場合も数多く存在する。例えば、デバイス名の冒頭の文字が同じであっても後に続く数字が異なるデバイスが複数存在する。それらのケースの入力補助として、デバイスやコメントの入力欄の入力文字列と履歴込み変数テーブル203内のデバイスやコメントを選択して一度入力欄に選択した項目が入力された後に、関連情報検出部102cがそのデバイス又はそのコメントを持つデバイスの前後のデバイスと接続されている機器の同一デバイスを入力候補として表示部106に一覧表示する。入力部105で入力候補選択を受け付けた文字列と記憶部103の履歴込み変数テーブル203に保持しているデバイスやコメントとが完全一致した際、関連情報検出部102cがこの文字列に関連のあるデバイスコメントを含む項目を検索し、表示部106に検索結果を表示することにより、ユーザに関連情報を提供したり、インクリメント作業の補佐を行うことができる。図11は、デバイス入力欄に入力された文字列に関連する情報を第2のリストとして表示した状態を示す図である。例えば、図6に示したように、デバイス入力欄21にDと入力することにより、文字列Dと部分一致するデバイスのリスト22が表示された状態で、リスト22の中からD10の項目を選択すると、デバイス入力欄21には文字列D10が入力される。関連情報検出部102cは、デバイス入力欄21に入力された文字列D10と完全一致するデバイスD10に関連のあるデバイスコメントを検索し、検索結果を第2のリスト26として表示部106に表示する。ここでは、デバイスD10の前後の番号のデバイスD9、D11や、設定が異なるD10に関する情報が関連情報として第2のリスト26に表示されている。次に、デバイス入力欄に入力された文字列に関連する情報のリスト第2のリストから選択された項目を入力欄に入力する処理ステップS112について説明する。デバイス入力欄に入力された文字列に関連する情報のリストとして一覧表示された第2のリスト内の項目からデバイスやコメントを選択する操作を入力部105が受け付けることにより、表示部106に表示する入力欄には選択されたデバイス又はコメントが入力される。これにより、連番の入力や他の機器の区別のための情報入力の手間を省ける。また、接続されている機器を情報のみを表示するので設定時に誤りが入る可能性を低減できる。なお、この動作を実行するにあたって、デバイスの入力欄のコメント履歴情報の有無は問わない。このように、本実施の形態によれば、デバイスやコメントを入力文字列で検索一覧表示するに先だって、予め用意されたコメント以外に使用状況を把握するための履歴情報を付属させることで、コメントが設定されていないデバイスの説明及び付加情報を充実させることができる。また、履歴情報をコメントとして割り振ることで、後の編集における目印としてユーザが活用できる。また、複数機器のデバイス等についても候補を別途表示することで、柔軟な情報の提示と割り付けとを実現できる。また、デバイスやコメントの入力の際にユーザが入力した文字列と部分一致したデバイスやコメントのリストに履歴情報が追加されていることにより、画面データ内のどこでどのような使い方をしたのかをユーザが認識可能である。また、履歴情報をコメントの代用としてコメント入力欄へ入力することが可能であるため、コメントが登録されていないデバイスの履歴情報の内容をコメントとして割り振ることが可能となる。また、入力欄に文字が入力されるごとに検索処理を行うため、ユーザに対してデバイスやコメントをより多く提示することができる。これにより、入力候補の早期発見や検索漏れの発生を防止できる。さらに、履歴込み変数テーブルに登録されているデバイスやコメントと完全一致する文字列が入力された場合に、その文字列と関連があるデバイスやコメントを表示することで、ユーザに対して関連情報を提供したり、インクリメント作業を補佐したりできる。デバイスの情報追加と検索性の向上、関連情報の提供により、ユーザに対して与える情報種類数と情報提示機会を増加させ、機能増加によって複雑化している表示器用の画面データを作成する際にデバイスやコメントの入力を容易に行えるようにすることが可能である。"