(57)【要約】【課題】プログラマブル表示器において、インデックスファイルやユーザカスタマイズプログラムの作成を必要とせずに、レシピデータファイルを検索し、かつその内容をＰＬＣへの転送前に確認する。【解決手段】予め、メモリカード１１に格納された全てのＣＳＶファイル１２（レシピデータファイル）に含まれる条件名（ＣＳＶファイル１２に付与された名称）を作業メモリ２３に展開しておく。ユーザによって所定の検索文字が入力されて検索の開始が指示されると、検索制御部２１ｃは、作業メモリ２３に展開された条件名を検索文字と照合し、検索文字を含む条件名を抽出して画面上に表示させる。ユーザが、表示された条件名から所望の条件名を選択してその内容の表示を指示すると、検索制御部２１ｃは、選択された条件名のＣＳＶファイル１２の内容を表示させる。【選択図】図１
2007148875.tif 000002
【特許請求の範囲】
【請求項１】
予め作成された制御用のデータを制御装置のメモリに書き込むように当該制御装置に送信するプログラマブル表示器において、
前記データおよび当該データに関して付与された固有の名称とを含む複数のファイルから、当該名称を内部メモリに読み出して、当該内部メモリに読み出された各名称から指定された検索文字を含む名称を抽出して表示する名称表示手段と、
表示された名称から選択された名称についての前記ファイルの内容を表示するファイル表示手段とを備えていることを特徴とするプログラマブル表示器。
【請求項２】
前記名称表示手段は、抽出すべき名称がなかったときにそのことを報知することを特徴とする請求項１に記載のプログラマブル表示器。
【請求項３】
請求項１または２に記載のプログラマブル表示器の前記名称表示手段およびファイル表示手段としてコンピュータを機能させるための制御プログラム。
【請求項４】
請求項３に記載の制御プログラムを記録したコンピュータ読み取り可能な記録媒体。
【請求項５】
請求項１または２に記載のプログラマブル表示器に表示する画面を作成する画面作成装置であって、
前記名称表示手段に前記名称の抽出の実行を指示するための指示スイッチを画面に設定する指示スイッチ設定手段を備えていることを特徴とする画面作成装置。
【請求項６】
請求項５に記載の画面作成装置の指示スイッチ設定手段としてコンピュータを機能させるための画面作成プログラム。
【請求項７】
請求項６に記載の画面作成プログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、制御のためのデータであるレシピデータを容易に検索することができるプログラマブル表示器、およびそのプログラマブル表示器に表示する画面を作成する画面作成装置に関するものである。
【背景技術】
【０００２】
プログラマブル表示器は、ホストコントローラ（ＰＬＣ）とのインタフェースを備えており、ホストコントローラに接続されたデバイスの稼働状況を表示したり、デバイスへの制御指示を与えるための操作入力を画面から受け付けたりする機能を備えた操作型表示器である。一般に、プログラマブル表示器は、グラフィック表示機能を有するので、操作盤、スイッチ、表示灯等を表示することができ、制御システムにおける操作端末としての役割を果たす。
【０００３】
このような制御システムにおいて、各ＰＬＣの稼働状況などの表示やＰＬＣへの制御指示は、ＰＬＣ付近に配置されたプログラマブル表示器によって行われる。また、このような制御システムにおいては、システムの運用上、ＰＬＣによる制御に必要なデータ（レシピデータ）を適宜更新することが求められる。例えば、近年の多品種少量生産の要求に対応するためには、各工程での条件設定を頻繁に変更する必要がある。
【０００４】
このようなレシピデータは、プログラマブル表示器の内外に設けられた記憶装置に格納されている複数のレシピデータファイルから所望のレシピデータファイルを選択してＰＬＣに転送し、ＰＬＣのメモリにおいてレシピデータを書き替えるという動作によって行われる。レシピデータは、製品の製造条件などを定めるためのデータであるので、例えば製品の品種毎に用意されることが多く、記憶装置には、製品に応じたレシピデータファイルが格納されている。したがって、品種が多くなるほど、レシピデータファイルを記憶装置に多数格納する必要があるので、一般には、レシピデータファイルがメモリカードなどの大容量記録媒体に格納される。
【０００５】
このような多数のレシピデータファイルから所望のレシピデータファイルを効率的に選択するためには、迅速に所望のレシピデータファイルを捜し出す手法が求められる。このような手法として、例えば特許文献１には、各レシピデータファイルのファイル番号と、各レシピデータファイルとを一覧形式で表したインデックスファイルを作成し、インデックスファイルにおけるコメントを検索条件として必要なレシピデータファイルを検索することが開示されている。
【特許文献１】特開２００４−１７８１５１公報（２００４年６月２４日公開）
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記の特許文献１に開示されたレシピデータファイルの選択方法では、インデックスファイルを用いることによってレシピデータファイルを効率的に選択することができるものの、選択されたレシピデータファイルがそのままＰＬＣに転送されてしまう。このため、ＰＬＣへの転送前に選択されたレシピデータファイルの内容を確認することができない。したがって、選択されたレシピデータファイルが適正であるか否かを確認できないまま転送されることになる。
【０００７】
これに対し、インデックスファイルの内容（レシピデータファイルの一覧）を画面に表示させて、ユーザが表示されたインデックスファイルの内容から１つのレシピデータファイルを選択することによって、そのレシピデータファイルの内容を表示させることも可能である。表示されるインデックスファイルの内容は、全てのレシピデータファイルについての一覧であるので、レシピデータファイルが少なければ問題はないが、レシピデータファイルが多数である場合、ユーザが所望のレシピデータファイルを選択することは困難であり、誤ったファイルを選択する可能性が高くなる。
【０００８】
また、前記の選択方法では、インデックスファイルを利用してレシピデータファイルの検索を高速に行うことはできるが、インデックスファイルの作成のために時間を要する。具体的には、インデックスファイルの作成に、各レシピデータファイルを開いてコメントを抽出し、このコメントをレシピデータファイルのファイル番号と併せてインデックスを作成してメモリカードに書き込むという一連の処理を必要とする。
【０００９】
しかも、後にレシピデータファイルが追加された場合、追加されたレシピデータファイルのコメントとファイル番号との対を含むインデックスファイルを作成する処理が必要となるが、この処理においては、プログラマブル表示器をオンライン状態（運転状態）からオフライン状態（運転停止状態）に移行しなければならない。プログラマブル表示器では、オフライン状態（オフラインモード）においては、一般に、システムの基本設定などを行うために、オフライン状態への移行方法（特定の操作やパスワード）を知っているシステム管理者などの特定の者しか作業ができない。それゆえ、プログラマブル表示器を操作する一般のオペレータでは、レシピデータファイルの追加に伴うインデックスファイルの再度の作成のための操作を行うことができない。
【００１０】
また、インデックスファイルをメモリカードに書き込むために、メモリカードにそのための記憶領域を確保しなければならない。したがって、インデックスファイルを作成することは、メモリカードの効率的な利用を図る上では好ましくない。
【００１１】
上記のようなインデックスファイルを利用しないレシピデータファイルの選択方法としては、例えば、プログラマブル表示器において実行されるスクリプトやマクロと呼ばれるユーザカスタマイズプログラムによって各処理手順を規定して、それらを組み合わせることによってレシピデータファイルを検索することができる。しかしながら、この選択方法においては、ユーザカスタマイズプログラムに、レシピデータファイル内のデータを抽出するための関数しか用意されていないので、検索によって選択されたレシピデータファイルをＰＬＣに直接転送して指定されたメモリのアドレスに書き込むだけであり、選択されたレシピデータファイルの内容を表示して確認することができない。
【００１２】
この選択方法において、レシピデータファイルの内容を確認することは、検索したレシピデータファイルを仮の格納先（アドレス）に一旦格納させることによって可能ではある。しかしながら、このために、仮の格納先をプログラマブル表示器内のメモリやメモリカード内に設ける必要がある。
【００１３】
また、この選択方法では、上記のような処理手順を規定するユーザカスタマイズプログラムを作成するために、そのプログラムの作成にある程度の習熟を必要とするため、全てのユーザが容易にレシピデータファイルを検索して確認することができない。しかも、ユーザカスタマイズプログラムの開発に時間を要するという不都合もある。
【００１４】
本発明は、上記の問題点に鑑みてなされたものであり、上記のようなインデックスファイルやユーザカスタマイズプログラムの作成を必要とせずに、レシピデータファイルを検索し、かつその内容をＰＬＣへの転送前に容易に確認することができるプログラマブル表示器を提供することを目的としている。
【課題を解決するための手段】
【００１５】
本発明に係るプログラマブル表示器は、予め作成された制御用のデータを制御装置のメモリに書き込むように当該制御装置に送信するプログラマブル表示器において、上記の課題を解決するために、前記データおよび当該データに関して付与された固有の名称とを含む複数のファイルから、当該名称を内部メモリに読み出して、当該内部メモリに読み出された各名称から指定された検索文字を含む名称を抽出して表示する名称表示手段と、表示された名称から選択された名称についての前記ファイルの内容を表示するファイル表示手段とを備えていることを特徴としている。
【００１６】
上記の構成では、名称表示手段によって、名称が各ファイルから内部メモリに読み出され、内部メモリに読み出された各名称のうち検索文字を含む名称があれば、その名称が抽出されて画面に表示される。これにより、ユーザは、検索文字によってある程度絞り込まれた名称から所望のファイルを捜すことができる。そして、表示された名称からユーザによって所望の名称が選択されると、ファイル表示手段によって、その名称についてのファイルの内容が表示される。これにより、ユーザは、ファイルのデータを制御装置に転送する前に確認することができる。
【００１７】
それゆえ、全てのファイルについて背景技術のようにインデックスファイルをメモリカードに作成する必要がなくなる。これにより、ファイルが追加されても、インデックスファイルを再度作成するために、プログラマブル表示器をオフライン状態に移行させる必要がないので、プログラマブル表示器の運転効率を低下させることがない。また、ユーザが独自に名称を検索するためのプログラムを作成する必要もない。
【００１８】
前記プログラマブル表示器において、前記名称表示手段は、抽出すべき名称がなかったときにそのことを報知するので、ユーザはそのことを容易に確認することができる。
【００１９】
本発明の制御プログラムは、プログラマブル表示器の前記名称表示手段およびファイル表示手段としてコンピュータを機能させる。また、この制御プログラムは、コンピュータ読み取り可能な記録媒体に記録されて提供される。これにより、前記のようにインデックスファイルやユーザ独自のプログラムを作成する必要がない。
【００２０】
本発明の画面作成装置は、前記プログラマブル表示器に表示する画面を作成する画面作成装置であって、前記名称表示手段に前記名称の抽出の実行を指示するための指示スイッチを画面に設定する指示スイッチ設定手段を備えていることを特徴としている。
【００２１】
上記の構成では、指示スイッチ指定手段によって画面に指示スイッチが設定されるので、プログラマブル表示器において、ユーザがその画面で指示スイッチを操作することによって、名称表示手段が名称の抽出を実行する。これにより、専用のプログラムの開発を全く必要としない。
【００２２】
本発明の画面作成プログラムは、前記画面作成装置の指示スイッチ設定手段としてコンピュータを機能させる。また、この画面作成プログラムは、コンピュータ読み取り可能な記録媒体に記録されて提供される。これにより、画面作成装置と同様、専用のプログラムの開発を全く必要としない。
【発明の効果】
【００２３】
本発明に係るプログラマブル表示器は、以上のように、名称表示手段およびファイル表示手段を備えることによって、内部メモリに読み出された各名称のうち検索文字を含む名称が画面に表示されるので所望のファイルを容易に捜すことができ、また、表示された名称から選択された名称についてのファイルの内容が表示されるので、その内容を容易に確認することができる。したがって、所望とするファイルの選択および内容確認を効率的に行うことができるという効果を奏する。
【発明を実施するための最良の形態】
【００２４】
本発明の実施形態について図１ないし図６に基づいて説明すると、以下の通りである。
【００２５】
図１に示すように、本実施形態に係る制御システム１は、プログラマブル表示器２と、ＰＬＣ３と、デバイス４とを備えている。
【００２６】
プログラマブル表示器２は、ＵＳＢケーブルなどからなる転送ケーブル６を介してエディタコンピュータ５と接続されている。転送ケーブル６は、後述するようにエディタコンピュータ５で作成された画面ファイルをプログラマブル表示器２に転送するためのケーブルである。
【００２７】
エディタコンピュータ５は、画面作成ソフトウエアおよびラダープログラム作成ソフトウエアがインストールされており、後述するようにして作成された画面ファイル、ラダーファイルおよびラダーモニタファイルを転送するときに転送ケーブル６を介してプログラマブル表示器２と接続されるが、プログラマブル表示器２とＰＬＣ３とが通信を行う制御システム１の運転時には、プログラマブル表示器２と切り離される。
【００２８】
制御装置としてのＰＬＣ３は、ユーザが作成したシーケンスプログラム（ラダープログラムなど）にしたがって、例えば、数十ｍｓなどの予め定められたスキャンタイム毎に、入力ユニットを介して入力用のデバイス４の状態を取り込むとともに、出力用のデバイス４に制御指示を与える。
【００２９】
入力用のデバイス４としては、センサ（温度センサ、光センサなど）、スイッチ（押ボタンスイッチ、リミットスイッチ、圧力スイッチなど）のような機器が用いられる。出力用のデバイス４としては、アクチュエータ、リレー、電磁弁、表示器などが用いられる。これらのデバイス４は、製造ラインなどの各種のターゲットシステム１０の所要各部に配置される。
【００３０】
なお、デバイス４は、後述するタッチパネル２５などの入力装置から手動で入力されたデータを格納するためのデータメモリ（図示せず）における特定の領域であってもよい。また、デバイス４は、ＰＬＣ３内のメモリにおける特定の領域であってもよい。
【００３１】
ＰＬＣ３内のメモリ（デバイスメモリ）は、デバイス４の状態（デバイス４からの出力値やデバイス４への設定値）を示すデータ（ワードデータやビットデータ）を、デバイスアドレスで特定される領域に格納している。メモリにおいて、ワードデバイスは、入出力されるデータが数値のようなワードデータを格納する領域として設定され、ワードアドレス（デバイスアドレス）で指定される。また、ビットデバイスは、オン・オフ状態のようなビットデータを格納する領域として設定され、ビットアドレス（デバイスアドレス）で設定される。このような設定により、メモリ内の任意のワードデバイスまたはビットデバイスをデバイスアドレスを指定してアクセスするだけでデバイス４を制御し、またはその状態に関する情報を個別に取り出すことができる。
【００３２】
以降の説明では、デバイスアドレスを適宜、アドレスと称する。
【００３３】
プログラマブル表示器２は、ＣＰＵなどの演算処理装置を備えており、ユーザが作成した入力操作および表示用の画面データを表示することによりプログラマブル表示器特有の操作機能および表示機能を実現する専用コンピュータである。制御システム１のＨＭＩ機器として好適に使用されるプログラマブル表示器２は、後述する処理指示語（タグ）を組み合わせて決定される画面データに基づいて、デバイス４の状態を画面表示する際の動作や、画面への操作に応じてデバイス４の状態を制御する際の動作を特定する。
【００３４】
このプログラマブル表示器２は、シリアルケーブル７を介したＰＬＣ３との通信により、ＰＬＣ３を介して表示画面に状態を表示する各デバイス４の状態を取得し、例えば、後述のディスプレイ２４に各デバイス４の状態を表示する機能を有する。また、プログラマブル表示器２は、後述のタッチパネル２５への操作に応じて、デバイス４へデバイスの状態制御を指示する機能を有する。
【００３５】
なお、デバイス４の状態の取得／変更は、その都度指示してもよいし、プログラマブル表示器２内にキャッシュを用意し、取得／変更時には、キャッシュへアクセスするとともに、所定の時間間隔毎や所定のイベント毎に通信してアドレスの実体と同期を取ってもよい。
【００３６】
プログラマブル表示器２は、上記の機能を実現するために、ＨＭＩ制御部２１と、データメモリ２２と、作業メモリ２３と、ディスプレイ２４と、タッチパネル２５、メモリカードインターフェース部（図中、メモリカードＩ／Ｆ）２６と、インターフェース部（図中、Ｉ／Ｆ）２７，２８とを備えている。以下、プログラマブル表示器２の主要各部について詳細に説明する。
【００３７】
ディスプレイ２４は、プログラマブル表示器２を薄型に構成するために、液晶ディスプレイや、ＥＬディスプレイや、プラズマディスプレイのような平板型ディスプレイが好適に用いられる。タッチパネル２５は、ディスプレイ２４の表示画面上でタッチ入力を行うために設けられている入力装置である。
【００３８】
メモリカードインターフェース部２６は、メモリカード１１に対するデータの書き込みおよび読み出しを行なうリーダ／ライタである。メモリカード１１としては、小型かつ大容量のＣＦ（登録商標）カードが好適である。
【００３９】
メモリカード１１には、複数のＣＳＶファイル１２が格納されている。ＣＳＶファイルは、レシピデータをＣＳＶ（Comma Separated Value）形式で管理するためのファイルである。このＣＳＶファイル１２は、異なる製品毎や製造単位（ロット）毎などに用意されており、データと条件名とを含んでいる。データは、製品の製造に必要な条件を規定するための物理量であり、材料の長さ、径、量などや材料や製造環境に与える温度、圧力などが挙げられる。条件名は、ＣＳＶファイル１２に付与された名称であり、後述するＣＳＶファイル１２の検索のキーとして利用される。条件名としては、通常、ＣＳＶファイル１２のデータに基づいて製造される製品の名称や、ＣＳＶファイル１２のデータに基づいて製造が行われるロットに付与されたコード名など、ＣＳＶファイル１２を特定しやすい名称が付与される。
【００４０】
また、このＣＳＶファイル１２には、“ＺＲ００００１”といったファイル名が付与されている。このファイル名の５桁の数字は、ファイル番号を規定しており、ＣＳＶファイル１２の順番を規定しており、ＣＳＶファイル１２の作成順に設定される。あるいは、ユーザが、任意に番号を指定して上記の５桁の数字（例えば、０〜６５５３５までの範囲）を作成することも可能である。ＣＳＶファイル１２は、汎用の表計算ソフトウエアなどを用いて、ユーザによって表形式で作成される。
【００４１】
図２に示すように、ＣＳＶファイル１２は、具体的には、表形式で作成されており、日付（ＤＡＴＥ）、条件名（ＧＲＯＵＰ  ＮＡＭＥ）、品目名（ＩＴＥＭ  ＮＡＭＥ）、データ（ＶＡＬＵＥ）などが記載される。日付は、ＣＳＶファイル１２が作成された日付であり、第１行Ｂ列のセルに記載される。上記の条件名は、第３行Ｂ列に記載される。品目名は、データの品目の名称であり、第５行以降のＡ列の各セルに記載される。データは、第５行以降のＢ列の各セルに記載され、対応する品目名と同じ行に記載される。
【００４２】
インターフェース部２７は、プログラマブル表示器２がエディタコンピュータ５との間の通信を行うための通信制御部であり、転送ケーブル６に接続されている。
【００４３】
一方、インターフェース部２８は、プログラマブル表示器２がＰＬＣ３との間のシリアル通信を行うための通信制御部であり、シリアルケーブル７に接続されている。また、インターフェース部２８は、複数台のＰＬＣ３の接続が可能となるように、接続可能なＰＬＣ３の台数と同数の通信ポートを備えている。ＰＬＣ３のメーカや機種名とＰＬＣ３が接続される通信ポートとの対応関係は、予めユーザによって接続機器データとして設定されている。また、ＰＬＣ３には、接続される通信ポートに応じて、例えばＰＬＣ−Ａ，ＰＬＣ−Ｂ，ＰＬＣ−Ｃ，…というような接続機器名が付与されており、この接続機器名も接続機器データに含まれる。前述のようなＰＬＣ３のビットでバイスやワードデバイスに対するデータの読み書きは、アドレスとともに接続機器名を指定して行われる。
【００４４】
インターフェース部２８は、その接続機器データに基づいて、ＰＬＣ３のメーカや機種に応じた通信プロトコルを用いて通信を行う。上記の接続機器データや通信プロトコルは、例えば、次に説明するデータメモリ２２に格納される。
【００４５】
データメモリ２２は、画面ファイル、上記の接続機器データ、上記の通信プロトコル、、転送条件データなどを格納するためのメモリであり、ＦＥＰＲＯＭ(Flash Erasable and Programmable ROM)が用いられる。ＦＥＰＲＯＭは、書き替え可能な読み出し専用のフラッシュメモリであるので、一般のパーソナルコンピュータにおけるハードディスクドライブの役割を果たす。フラッシュメモリは、可動部を持たず、かつ衝撃に強いので、劣悪な周囲環境でも安定して動作する。
【００４６】
画面ファイルは、プログラマブル表示器２に表示される画面データ（ユーザ画面のデータ）のファイルであり、ディスプレイ２４に表示すべきベース画面やパーツのデータおよび各パーツに付与された後述する処理指示語などを含んでいる。この画面ファイルは、図形データ部およびアドレスデータ部を含んでいる。図形データ部は、ユーザが作成したマークについての図形データや選択されたパーツを格納し、アドレスデータ部は、図形データ部に対応するように、入力されたマークやパーツについて、前記のアドレスおよびアドレスに対応するコメントを格納している。具体的には、図形データ部におけるマークやパーツの個々は、アドレスデータ部においてそれぞれ対応するコメントおよびアドレスと対応付けられている。
【００４７】
コメントとしては、デバイスの動作状態のような事象名や、スイッチに対応するＳＷやランプに対応するＬＡＭＰのようなデバイス４に対応する符号や、操作指示などが挙げられる。また、コメントは、変数として扱うこともできる。このように定義されるコメントは、デバイス４に対応する所望のデバイスアドレスに予め対応付けられている。
【００４８】
転送条件データは、ＣＳＶファイル１２のデータをＰＬＣ３に転送するための条件を規定する各種のデータであり、前述の条件名、転送先を指定するアドレス、データ数、前述のファイル番号などを含んでいる。アドレスは、転送先のＰＬＣ３のメモリに複数のデータを書き込んでいくときの先頭の格納領域を指定するワードアドレスであり、転送先のＰＬＣ３を特定するための前記の接続機器名と組み合わされる。
【００４９】
なお、データメモリ２２は、メモリカード１１に格納されるＣＳＶファイル１２を格納してもよい。
【００５０】
作業メモリ２３は、例えば、ＤＲＡＭによって構成されており、表示制御などの演算処理時の作業用に用いられる他、ＰＬＣ３との間でやり取りされるデータの一時的な記憶に用いられる。特に、ＤＲＡＭは、ＰＬＣ３のメモリに格納されるデバイス４の状態（デバイスアドレスの内容）をＰＬＣ３のメモリとの間で受け渡しするための状態メモリ領域を有している。また、作業メモリ２３は、後述する検索制御部２１ｂによる検索処理に利用される。
【００５１】
ＨＭＩ制御部２１は、ＨＭＩ制御プログラムをプログラマブル表示器２が備えるＣＰＵなどの演算処理手段に実行させることにより実現される機能ブロックである。上記のＨＭＩ制御プログラムは、プログラマブル表示器２と分離可能に構成される記録媒体に記録可能であり、その記録媒体からプログラマブル表示器２にインストールされる。
【００５２】
上記の記録媒体は、磁気テープやカセットテープなどのテープ系、フレキシブルディスクやハードディスクなどの磁気ディスク系、ＣＤ−ＲＯＭ、ＭＯ、ＭＤ、ＤＶＤなどの光ディスク系、ＩＣカード（メモリカードを含む）、光カードなどのカード系が好適である。その他、上記のプログラムメディアは、マスクＲＯＭ、ＥＰＲＯＭ、ＥＥＰＲＯＭ、フラッシュＲＯＭなどによる半導体メモリを含めた固定的にプログラムを担持する媒体であってもよい。
【００５３】
また、本制御システム１が、インターネットを含む通信ネットワークと接続可能に構成されていれば、通信ネットワークからプログラムをダウンロードするように流動的にプログラムを担持する媒体であってもよい。ただし、このように通信ネットワークからプログラムをダウンロードする場合には、そのダウンロード用プログラムは予めプログラマブル表示器２に格納されるか、あるいは別な記録媒体からインストールされるものであってもよい。
【００５４】
このＨＭＩ制御部２１は、表示／操作制御部２１ａと、転送制御部２１ｂと、検索制御部２１ｃと、ＣＳＶデータ編集部２１ｄとを有している。
【００５５】
表示／操作制御部２１ａは、ユーザ画面の表示制御、ユーザ画面を介した入力操作の制御、ＰＬＣ３などの接続機器との通信の制御といったＨＭＩ機能の中心的な制御動作を行う。
【００５６】
前述の画面データは、ユーザ画面に関連して行われる各種の処理を規定する処理規定情報（タグ）を含んでいる。この処理規定情報は、ベース画面上で実行されるべき事象毎に作成されており、基本的には、表示処理を実行すべきベース画面のファイル番号と、このベース画面上で実行すべき動作内容を特定する事象名と、各実行事象毎に参照される１または複数のデータからなる参照情報とを一組として備えている。
【００５７】
本実施の形態に係るプログラマブル表示器２では、上記のタグとして、ベース画面上の領域（表示範囲）とその領域への表示に対応するデバイスのデバイスアドレスとの対応を示す表示タグ、および画面上の領域（入力範囲）とその領域へのタッチ入力に対応するアドレスとの対応を示すタッチ入力タグが規定されている。さらに、本実施形態では、各タグは、複数のユーザ画面の少なくとも１つと関連付けることができる。
【００５８】
表示／操作制御部２１ａは、デバイス４の状態を取得してユーザ画面に表示する場合、ＰＬＣ３内のメモリに設定される前述のビットデバイスまたはワードデバイスが示す状態情報のうち、必要な情報を適時に作業メモリ２３に読み込む一方、上記の表示タグを繰り返し読み出して、表示タグで指定された表現形式のパーツを読み出した値に応じた形態で画面上の指定された領域へ表示する。これによって、ビットデバイスまたはワードデバイスの状態の変化に応じて変化する表示動作が実行され、ＰＬＣ３から取得したデバイス４の状態がユーザ画面におけるパーツの表示状態に反映される。
【００５９】
表示／操作制御部２１ａは、ユーザ画面上でのタッチ入力によってデバイス４に制御指示を与える場合、前述のタッチ入力タグを繰り返し読み出して、タッチ入力タグにおける参照情報に含まれる、ユーザ画面の所定の領域におけるタッチ位置を特定するための、タッチによる入力が有効となる有効入力座標範囲、およびタッチパネル２５の操作（数値入力操作、ＯＮ／ＯＦＦ操作など）を特定する事象名などで特定される内容の動作をＰＬＣ３内のメモリにビットデバイスまたはワードデバイスとして設定する。これによって、ＰＬＣ３において、設定された制御指示が上記の動作として実行され、デバイス４の状態が変化する。
【００６０】
また、表示／操作制御部２１ａは、後述する転送制御部２１ｂの指示を受けて、指定されたＣＳＶファイル１２のデータをＰＬＣ３内のメモリにおける指定されたアドレスに書き込むように送信する。
【００６１】
転送制御部２１ｂは、図３に示すようなデータ転送画面１０１においてユーザによってＣＶＳファイル１２のデータの転送が指示されると、指定されたデータをＰＬＣ３に転送したり、ＰＬＣ３のデータをメモリカード１１（またはデータメモリ２２）に転送したりする。具体的には、転送制御部２１ｂは、メモリカード１１がプログラマブル表示器２に装着されている状態で、データ転送画面１０１がディスプレイ２４に表示されると（データ転送画面１０１に表示が切り替えられると）、全てのＣＶＳファイル１２をメモリカード１１から作業メモリ２３（内部メモリ）に読み出して転送に備える。あるいは、転送制御部２１ｂは、メモリカード１１がプログラマブル表示器２に装着されておらず、かつ、データメモリ２２にＣＳＶファイルが格納されている状態で、データ転送画面１０１がディスプレイ２４に表示されると、データメモリ２２に格納されている全てのＣＳＶファイルを作業メモリ２３に読み出して転送に備える。
【００６２】
データ転送画面１０１は、ＣＳＶデータ転送表示器１０２を含んでいる。ＣＳＶデータ転送表示器１０２は、条件名表示欄１０２ａと、検索スイッチ１０２ｂと、第１転送スイッチ１０２ｃと、第２転送スイッチ１０２ｄと、上移動スイッチ１０２ｅと、下移動スイッチ１０２ｆと、ＣＳＶファイル表示スイッチ１０２ｇとを有している。
【００６３】
条件名表示欄１０２ａは、検索制御部２１ｃによって抽出された条件名と、その条件名を含むＣＳＶファイル１２のファイル番号とを並べて表示するために設けられている。条件名表示欄１０２ａは、表示スペースが限られているため、所定数の条件名しか表示できないが、上下方向のスクロールによって表示領域が移動可能である。検索スイッチ１０２ｂは、検索制御部２１ｃに条件名の検索を指示するために設けられている。
【００６４】
第１転送スイッチ１０２ｃは、メモリカード１１からデータの接続機器（ＰＬＣ３）へのＣＶＳファイル１２の転送を転送制御部２１ｂに指示するために設けられている。第２転送スイッチ１０２ｄは、接続機器（ＰＬＣ３）からメモリカード１１へのデータの転送を転送制御部２１ｂに指示するために設けられている。転送制御部２１ｂは、後述するように検索制御部２１ｃによって抽出されて条件名表示欄１０２ａに表示された条件名から選択された条件名およびファイル番号を含むＣＳＶファイル１２を作業メモリ２３から転送すべきデータを読み出して、当該データを第１転送スイッチ１０２ｃまたは第２転送スイッチ１０２ｄのタッチ操作によって規定される転送方向に転送するように表示／操作制御部２１ａに指示する。
【００６５】
上移動スイッチ１０２ｅは、条件名表示欄１０２ａを上方向にスクロール移動させるためのスイッチである。下移動スイッチ１０２ｆは、条件名表示欄１０２ａを下方向にスクロール移動させるためのスイッチである。表示／操作制御部２１ａは、上移動スイッチ１０２ｅのタッチ操作によって条件名表示欄１０２ａを上方向にスクロール移動させ、下移動スイッチ１０２ｆのタッチ操作によって条件名表示欄１０２ａを下方向にスクロール移動させる。
【００６６】
ＣＳＶファイル表示スイッチ１０２ｇは、条件名表示欄１０２ａに表示された条件名から選択された条件名を含むＣＳＶファイル１２を図２に示す表の形態で表示させるためのスイッチである。
【００６７】
名称表示手段としての検索制御部２１ｃは、メモリカード１１（またはデータメモリ２２）に格納されている全てのＣＳＶファイル１２における条件名の先頭文字をユーザによって入力された検索文字とを比較して、検索文字と一致する先頭文字を含む条件名を抽出して、その条件名を表示するように表示／操作制御部２１ａに指示を与える。具体的には、検索制御部２１ｃは、検索スイッチ１０２ｂがタッチ操作されると、図４に示すようなキーボード１０３をデータ転送画面１０１に表示させるように表示／操作制御部２１ａに指示を与える。また、検索制御部２１ｃは、検索文字の入力および検索開始の指示がキーボード１０３を用いてユーザによって与えられると、条件名の検索を開始する。
【００６８】
検索制御部２１ｃは、検索を開始すると、作業メモリ２３に読み出された全てのＣＳＶファイル１２における条件名が記載されたセル（本実施形態では第３行Ｂ列のセル）から条件名を読み出して作業メモリ２３に展開して、各条件名の先頭文字と検索文字との照合を行う。また、検索制御部２１ｃは、検索文字と一致する先頭文字を含む条件名と当該条件名に対応するファイル番号とを、作業メモリ２３において上記のように条件名が展開された領域と別の領域（抽出条件名格納領域）に展開して、その条件名と対応するファイル番号とを条件名表示欄１０２ａに表示するように表示／操作制御部２１ａに指示する。そして、検索制御部２１ｃは、条件名表示欄１０２ａに表示された条件名から１つがタッチされて選択された状態で、ＣＳＶファイル表示スイッチ１０２ｇがタッチ操作されると、選択された条件名およびファイル番号に対応するＣＳＶファイル１２を作業メモリ２３から読み出して、表示／操作制御部２１ａ（ファイル表示手段）に表示するように指示する。
【００６９】
なお、検索文字は、上記の例では１つの文字であるが、複数文字（文字列）であってもよいし、複数の文字の場合、＊（任意の数の文字）や？（任意の１文字）のようなワイルドカードを含んでいてもよい。検索制御部２１ｃは、検索文字が複数文字である場合、ＣＳＶファイル１２における条件名の先頭から検索文字の数と同数の文字を検索文字と照合して、両者が一致する条件名を抽出することになる。
【００７０】
また、検索制御部２１ｃは、検索の結果、抽出すべき条件名がなかったときに、後述する転送ステータスアドレスで指定されるビット（フラグ）をオンに切り替える。上記のビットは、例えば作業メモリ２３やＰＬＣ３のメモリに設けられる。転送ステータスアドレスのビットは、検索文字と条件名の文字とが不一致であるときに、オンに切り替わることから、プログラマブル表示器２またはＰＬＣ３で不一致を判別したい場合や、プログラマブル表示器２内で不一致を別の目的で利用したい場合に設定されて使用される。
【００７１】
検索制御部２１ｃは、検索の結果、抽出すべき条件名がなかったときに、ユーザにそのことを報知するための表示を行うように表示／操作制御部２１ａに指示を与える。表示／操作制御部２１ａは、その指示を受けて、データ転送画面１０１において、ランプを表示させたり、メッセージを含むウインドウをポップアップ表示させたりして、抽出すべき条件名がなかったことをユーザに報知する。
【００７２】
ＣＳＶデータ編集部２１ｄは、検索制御部２１ｃによって上記のように表示されたＣＳＶファイル１２においてデータの編集入力を受け付けてデータの変更を行う。具体的には、ＣＳＶデータ編集部２１ｄは、表示されたＣＳＶファイル１２において、ユーザによって任意のセルがタッチされて選択されると、ＣＳＶファイル１２のデータの編集を可能にする編集モードとなり、図示しないテンキーパッドをデータ転送画面１０１にポップアップ表示する。また、ＣＳＶデータ編集部２１ｄは、ユーザによってテンキーパッドを用いて数値が入力され、その数値が確定されると、作業メモリ２３において該当するＣＳＶファイル１２の選択されたセルの数値を確定された数値に書き替える。さらに、ＣＳＶデータ編集部２１ｄは、書き替えた数値を表示されたＣＳＶファイル１２において反映させるように表示／操作制御部２１ａに指示する。
【００７３】
ここで、前記のキーボード１０３について説明する。
【００７４】
図４に示すように、キーボード１０３は、検索文字表示領域１０３ａと、入力キー群１０３ｂと、ＦＥＰキー１０３ｃと、カナ変換キー１０３ｄと、キャンセルキー１０３ｅと、スペースキー１０３ｆと、入力モードキー１０３ｇと、エンターキー１０３ｈと、クリアキー１０３ｉと、バックスペースキー１０３ｊと、デリートキー１０３ｋとを有している。
【００７５】
検索文字表示領域１０３ａは、入力キー群１０３ｂにおけるキーを用いて入力された文字を表示するために設けられている。入力キー群１０３ｂは、検索文字を入力するために設けられたアルファベットキー、数字キーおよび各種の記号のキーからなる。
【００７６】
ＦＥＰキー１０３ｃは、フロントエンドプロセッサによるカナ漢字変換を有効にするためのキーである。カナ変換キー１０３ｄは、フロントエンドプロセッサが有効な状態で、カナ漢字変換モードにおいて、アルファベットキーによってローマ字入力された文字のカナ変換を行うためのキーである。キャンセルキー１０３ｅは、カナ変換または漢字変換をキャンセルして元の状態に戻すためのキーである。
【００７７】
スペースキー１０３ｆは、英数字入力モードにおけるスペースを確保するためのキーである。また、スペースキー１０３ｆは、フロントエンドプロセッサが有効な状態で、カナ漢字変換モードにおいて、アルファベットキーによるローマ字入力された文字の漢字変換を行うためのキーとしても機能する。
【００７８】
入力モードキー１０３ｇは、英数字入力モードとカナ漢字変換モードとを切り替えるためのキーである。入力モードキー１０３ｇの１回のタッチ操作で両モードが交互に切り替えられる。
【００７９】
エンターキー１０３ｈは、検索開始を指示するためのキーである。検索制御部２１ｃは、このエンターキー１０３ｈのタッチ操作を検索開始指示として受けて検索文字表示領域１０３ａに表示された検索文字を用いて検索を開始する。
【００８０】
クリアキー１０３ｉは、入力されて検索文字表示領域１０３ａに表示された検索文字をクリアする（取り消す）キーである。バックスペースキーｊは、検索文字の入力位置を１文字前に戻すためのキーである。デリートキー１０３ｋは、検索文字表示領域１０３ａに表示された検索文字を削除するためのキーである。
【００８１】
続いて、エディタコンピュータ５について説明する。エディタコンピュータ５は、一般の汎用パーソナルコンピュータと同様に、ＣＰＵ、メモリ（ＲＡＭ、ＲＯＭなど）、外部記憶装置（ハードディスクドライブ、ＭＯドライブなど）、表示装置および入力装置（キーボード、マウスなど）を有している。また、エディタコンピュータ５は、画面エディタ５１を備えている。
【００８２】
画面エディタ５１は、ユーザ独自の画面であるユーザ画面を作成できるように、スイッチ、ランプ、テンキー、各種表示器（例えば、数値表示器、メータ表示器およびグラフ表示器）などのパーツ、各種のタグ設定機能、描画機能、テキスト入力機能などを備えている。パーツとしては、単一の機能を有するパーツだけでなく、複数の機能を有する、複合スイッチ、カウンタ、タイマといった複合機能を有するパーツが用意されている。パーツは、ユーザが容易に選択できるようにライブラリ形式で登録されており、パーツの機能にに応じた入力タグや表示タグなどが予め付与されている。
【００８３】
画面エディタ５１は、エディタコンピュータ５と分離可能に構成される記録媒体に記録されるアプリケーションプログラム（画面作成プログラム）であって、この記憶媒体からエディタコンピュータ５にインストールすることが可能である。この記録媒体は、前述のＨＭＩ制御プログラムが記録される記録媒体と同様なコンピュータ読み取り可能な記録媒体である。また、エディタコンピュータ５は、画面エディタ５１を備えることにより画面作成装置として機能する。
【００８４】
このような画面エディタ５１を用いてユーザ画面を作成するとき、ユーザが、ベース画面の選択によって画面ウインドウ（図示せず）に表示されたベース画面上で、パーツを所定の操作手順にしたがって配置位置を指定することで、ベース画面上にパーツが配置されていく。
【００８５】
画面エディタ５１は、データ転送設定部５１ａを有している。
【００８６】
データ転送設定部５１ａは、例えば図５（ａ）および（ｂ）に示すようなＣＳＶデータ転送表示器の属性を設定するためのダイアログボックス２０１をユーザインターフェースとして提供し、そのダイアログボックス２０１によって入力された各項目の設定内容をＣＳＶデータ転送表示器に設定する。
【００８７】
図５（ａ）に示すように、ダイアログボックス２０１は、「情報」のタブに、チェックボックス２０２と、転送ステータスアドレス指定部２０３と、チェックボックス２０４とを有している。また、図５（ｂ）に示すように、ダイアログボックス２０１は、「スイッチ設定」のタブに、チェックボックス２０５〜２１０を有している。「スイッチ設定」のタブは、ＣＳＶデータ転送表示器１０２に付属して配置される前述のスイッチ１０２ｂ〜１０２ｇの配置の要否を選択するために設けられている。
【００８８】
チェックボックス２０２は、前述の転送ステータスアドレスのビットを使用するか否かを選択する為に設けられている。このチェックボックス２０２がチェックされることにより、転送ステータスアドレスの使用が選択される。
【００８９】
転送ステータスアドレス指定部２０３は、前述の転送ステータスアドレスを指定するために設けられている。この転送ステータスアドレスは、例えば、作業メモリ２３もしくは任意のデバイス４においてユーザに割り当てられた所定の領域のアドレスを用いることができる。
【００９０】
チェックボックス２０４は、検索制御部２１ｃによる検索の結果、検索文字と一致する文字を含む条件名（抽出すべき条件名）がなかったときに、そのことを報知するためのメッセージウインドウを表示することの要否を選択するために設けれらている。
【００９１】
チェックボックス２０５は、前述の第１転送スイッチ１０２ｃの配置の要否を選択するために設けられている。チェックボックス２０６は、前述の第２転送スイッチ１０２ｄの配置の要否を選択するために設けられている。チェックボックス２０７は、前述の上移動スイッチ１０２ｅの配置の要否を選択するために設けられている。チェックボックス２０８は、前述の下移動スイッチ１０２ｆの配置の要否を選択するために設けられている。チェックボックス２０９は、前述のＣＳＶファイル表示スイッチ１０２ｇの配置の要否を選択するために設けられている。チェックボックス２１０は、前述の検索スイッチ１０２ｂの配置の要否を選択するために設けられている。
【００９２】
指示スイッチ設定手段としてのデータ転送設定部５１ａは、ダイアログボックス２０１における配置ボタンがタッチ操作されると、転送ステータスアドレス指定部２０３およびチェックボックス２０２，２０４〜２１０のチェックの有無をＣＳＶデータ転送表示器１０２の属性として付与するとともに、ユーザがベース画面上の所望の位置でクリック操作を行うことによって、その位置にＣＳＶデータ転送表示器１０２を配置する。
【００９３】
ここで、上記のように構成される制御システム１におけるＣＳＶファイル１２の条件名の検索動作について図６のフローチャートを参照して説明する。
【００９４】
まず、ディスプレイ２４への画面表示が、ＣＳＶファイル１２のデータを転送するためにデータ転送画面１０１に切り替えられると、転送制御部２１ｂによって、ＣＳＶファイル１２がメモリカード１１から作業メモリ２３に読み出される。この状態で、検索スイッチ１０２ｂがユーザによってタッチ操作されると（Ｓ１）、キーボード１０３がデータ転送画面１０１上にポップアップ表示される（Ｓ２）。ユーザによって、このキーボード１０３を用いて、検索文字が入力されて、エンターキー１０３ｈがタッチ操作されて検索指示が入力されると（Ｓ３）、検索制御部２１ｃによる条件名の検索が開始する（Ｓ４）。
【００９５】
ここで、例えば検索文字として“Ａ”が入力された場合、検索制御部２１ｃは、作業メモリ２３に読み出された全てのＣＳＶファイル１２における条件名を作業メモリ２３に展開して、各条件名の先頭文字と“Ａ”との照合を行う。このとき、検索制御部２１ｃは、各条件名と併せて対応するファイル番号も作業メモリ２３に展開する。検索制御部２１ｃは、その照合の結果、“ＡＢＣＤＥ”および“ＡＡＡＡ１１１”を“Ａ”と一致する先頭文字を含む条件名と判定して（Ｓ５）、これらの条件名と対応するファイル番号とを作業メモリ２３における抽出条件名格納領域に展開する。そして、検索制御部２１ｃは、その条件名と対応するファイル番号とを条件名表示欄１０２ａに表示するように表示／操作制御部２１ａに指示する。
【００９６】
この結果、図３に示すように、条件名“ＡＢＣＤＥ”およびファイル番号“００００１”の組と、条件名“ＡＡＡＡ１１１”およびファイル番号“００００２”の組とが表示／操作制御部２１ａによって条件名表示欄１０２ａに表示される（Ｓ６）。
【００９７】
また、検索文字を“Ｃ”とした場合で上記の場合と同様にして検索を行うとき、検索制御部２１ｃは、その照合の結果、“Ｃ”と一致する先頭文字を含む条件名がなかったと判定すると（Ｓ５）、前述のダイアログボックス２０１でメッセージウインドウの表示が選択されていた場合（Ｓ７）、表示／操作制御部２１ａにメッセージウインドウの表示を指示する。表示／操作制御部２１ａは、検索制御部２１ｃの指示を受けて、データ転送画面１０１上に「入力文字を含む条件名はありませんでした。」といったメッセージを有するメッセージウインドウ（図示せず）を表示する（Ｓ８）。また、メッセージウインドウの表示が選択されていなかった場合（Ｓ７）、検索制御部２１ｃは、フラグをオフからオンに切り替えないので、データ転送画面１０１上には、上記のメッセージウインドウは表示されない。
【００９８】
また、検索制御部２１ｃは、Ｓ５における照合の結果、“Ｃ”と一致する先頭文字を含む条件名がなかったと判定したとき、転送ステータスアドレスの使用が選択されているか否かを判定する（Ｓ９）。ここで、検索制御部２１ｃは、転送ステータスアドレスの使用が選択されている場合、転送ステータスアドレスで指定されるフラグ（不一致フラグ）をオフからオンに切り替える（Ｓ１０）。
【００９９】
上記のような一連の検索処理が終了した後（Ｓ１１）、さらに検索処理を行う場合は、処理をＳ１に戻す。
【０１００】
ところで、上記の“ＡＢＣＤＥ”がデータを転送すべきＣＳＶファイル１２の条件名である場合、条件名表示欄１０２ａにおける条件名“ＡＢＣＤＥ”およびファイル番号“００００１”が表示されている領域がユーザによってタッチ操作されると、その条件名およびファイル番号が選択される。その状態で、ＣＳＶファイル表示スイッチ１０２ｇがユーザによってタッチ操作されると、検索制御部２１ｃは、選択された条件名およびファイル番号に対応するＣＳＶファイル１２を作業メモリ２３から読み出して、表示／操作制御部２１ａに表示するように指示する。これによって、条件名に基づいて選択されたＣＳＶファイル１２が表示される。
【０１０１】
また、必要に応じ、次のようにしてＣＳＶファイル１２のデータを編集することができる。表示されたＣＳＶファイル１２において、ユーザによって任意のセルがタッチされて選択されると、ＣＳＶデータ編集部２１ｄによって、テンキーパッドがデータ転送画面１０１にポップアップ表示される。ユーザがテンキーパッドを用いて数値入力を行って確定させると（保存操作をすると）、作業メモリ２３において該当するＣＳＶファイル１２の選択されたセルの数値が確定された数値に書き替えられる。また、表示されたＣＳＶファイル１２においては、選択されたセルの数値も上記の数値に書き替えられる。
【０１０２】
ユーザは、ＣＳＶファイル１２の内容を確認して、ＣＳＶファイル１２のデータをＰＬＣ３に転送しても問題のないことを確認すると、ＣＳＶファイル１２の表示を閉じる。そして、ＣＳＶデータ転送表示器１０２の条件名表示欄１０２ａにおける条件名“ＡＢＣＤＥ”およびファイル番号“００００１”の表示されている領域がユーザによってタッチ操作されて選択された状態で、第１転送スイッチ１０２ｃがユーザによってタッチ操作されると、転送制御部２１ｂは、作業メモリ２３における当該ファイル番号のＣＳＶファイル１２から転送条件データで指定された数のデータを読み出して、当該データを同じく指定されたＰＬＣ３へ転送して指定されたアドレスから順に書き込むように表示／操作制御部２１ａに指示する。このようにして、ＣＳＶファイル１２のデータの転送が完了する。
【０１０３】
以上に述べたように、本実施の形態のプログラマブル表示器３は、検索制御部２１ｃを備えることによって、作業メモリ２３に展開した各ＣＳＶファイル１２の条件名を検索し、検索文字による検索条件に合致した抽出すべき条件名と対応するファイル番号とをＣＳＶデータ転送表示器１０２に表示する。これにより、背景技術のように、全てのＣＳＶファイル１２についてインデックスファイルをメモリカードに作成する必要がなくなる。これにより、ＣＳＶファイル１２が追加されても、インデックスファイルを再度作成するために、プログラマブル表示器２をオフライン状態に移行させる必要がないので、プログラマブル表示器２の運転効率を低下させることがない上、メモリカード１１を効率的に利用することができる。
【０１０４】
しかも、画面エディタ５１によって、ＣＳＶデータ転送表示器１０２に属性として検索スイッチ１０２ｂの配置といった必要な設定を行うだけで、プログラマブル表示器２における条件名の検索が行われる。それゆえ、従来のように、ユーザが独自に検索用のプログラムを作成する必要がない。
【０１０５】
また、全てのＣＳＶファイル１２から検索条件に合致した条件名のみを表示させることにより、生産現場のオペレータでも、条件名から容易に所望のＣＳＶファイル１２を捜し出して、その内容を表示させることができる。したがって、所望とするＣＳＶファイルの選択および内容確認を効率的に行うことができる。
【０１０６】
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【０１０７】
本発明のプログラマブル表示器は、指定された文字を含むＣＳＶファイルの名称（条件名）の一覧を表示させ、それらのＣＳＶファイルから所望のＣＳＶファイルを選択して表示することによって、所望とするＣＳＶファイルの選択および内容確認を効率的に行うことができるので、プログラマブル表示器からＰＬＣなどの接続機器に対してデータ転送を行う制御システムなどに好適に利用できる。
【図面の簡単な説明】
【０１０８】
【図１】本発明の一実施形態に係るプログラマブル表示器を含む制御システムの構成を示すブロック図である。
【図２】上記プログラマブル表示器に装着されるメモリカードに格納されるＣＳＶファイルの内容を示す図である。
【図３】上記プログラマブル表示器に表示されるデータ転送画面を示す図である。
【図４】ＣＳＶファイルに付与された名称の検索のための検索文字を入力するために上記プログラマブル表示器に表示されるキーボードを示すブロック図である。
【図５】（ａ）および（ｂ）はＣＳＶファイルのデータをＰＬＣに転送するためのＣＳＶデータ転送表示器の属性を設定するためにエディタコンピュータがユーザインターフェースとして表示する設定画面を示す図である。
【図６】上記プログラマブル表示器における上記名称の検索の処理手順を示すフローチャートである。
【符号の説明】
【０１０９】
２    プログラマブル表示器
３    ＰＬＣ（制御装置）
５    エディタコンピュータ（画面作成装置）
１１    メモリカード
１２    ＣＳＶファイル（ファイル）
２１ａ  表示／操作制御部（ファイル表示手段）
２１ｂ  転送制御部
２１ｃ  検索制御部（名称表示手段）
２１ｄ  ＣＳＶデータ編集部
２２    データメモリ
２３    作業メモリ（内部メモリ）
２４    ディスプレイ
５１    画面エディタ
５１ａ  データ転送設定部（指示スイッチ設定手段）
【図１】
2007148875.tif 000003
【図２】
2007148875.tif 000004
【図３】
2007148875.tif 000005
【図４】
2007148875.tif 000006
【図５】
2007148875.tif 000007
【図６】
2007148875.tif 000008