(57)【要約】【課題】文字列データの管理が容易なエディタ装置を実現する。【解決手段】本発明のエディタ装置２は、プログラマブル表示器４を動作させるためのプロジェクトファイルＰＦを編集するＰＦ編集部２１と、プロジェクトファイルＰＦに含まれる文字列データＰＦＡをＣＳＶ文字列データＰＦＦに変換するエクスポート部２１１とを備え、エクスポート部２１１はファイル名付加部２１１ａを備える。ファイル名付加部２１１ａは、ＣＳＶ文字列データＰＦＦの言語コードを示す言語コード識別文字をＣＳＶ文字列データＰＦＦのファイル名に付加する。【選択図】図１
2010122882.tif 000002
【特許請求の範囲】
【請求項１】
デバイスを制御する制御装置に接続されるプログラマブル表示器の表示画面に文字情報を表示させるための文字列データを編集する編集手段と、
上記文字列データをファイル形式の異なるエクスポートデータに変換し、当該エクスポートデータを指定された言語コードで保存するエクスポート手段とを備えるエディタ装置であって、
上記エクスポート手段は、上記言語コードを示す言語コード識別文字を上記エクスポートデータのファイル名に付加するファイル名付加手段を有することを特徴とするエディタ装置。
【請求項２】
上記エクスポートデータのファイル形式は、ＣＳＶ形式またはテキスト形式であることを特徴とする請求項１に記載のエディタ装置。
【請求項３】
上記エクスポートデータを、指定されたインポート用言語コードで上記文字列データに変換するインポート手段を備え、
上記インポート手段は、上記エクスポートデータの言語コードを当該エクスポートデータのファイル名に含まれる上記言語コード識別文字に基づいて識別する識別手段と、
上記インポート用言語コードを指定するための言語コード指定画面に、上記識別手段によって識別された言語コードを表示する表示手段とを有することを特徴とする請求項１または２に記載のエディタ装置。
【請求項４】
上記表示手段は、上記言語コード指定画面の上記インポート用言語コードの指定欄に、上記識別手段によって識別された言語コードをデフォルト表示することを特徴とする請求項３に記載のエディタ装置。
【請求項５】
上記文字列データの少なくとも一部は、上記表示画面に表示される同一の画像に複数種類の言語の文字情報を切替え表示するための言語切替用文字列データであり、
１つの画像には、互いに文字情報の言語が異なる複数の言語切替用文字列データが対応しており、
同一の画像に対応する言語切替用文字列データは、互いに異なる文字列番号または文字列記号が割り当てられており、
上記ファイル名付加手段は、上記エクスポートデータに変換される言語切替用文字列データに割り当てられた文字列番号または文字列記号に応じた文字列識別文字を、上記言語コード識別文字とともに上記エクスポートデータのファイル名に付加することを特徴とする請求項１〜４のいずれか１項に記載のエディタ装置。
【請求項６】
上記エクスポートデータのファイル名に文字列識別文字が含まれている場合、上記識別手段は、当該エクスポートデータが上記インポート手段によって変換される言語切替用文字列データに割り当てられるべき文字列番号または文字列記号を、上記文字列識別文字に基づいて識別し、
上記表示手段は、インポート時に上記文字列番号または文字列記号を指定するための文字列指定画面に、上記識別手段によって識別された文字列番号または文字列記号を表示することを特徴とする請求項５に記載のエディタ装置。
【請求項７】
上記表示手段は、上記文字列指定画面の上記文字列番号または文字列記号の指定欄に、上記識別手段によって識別された文字列番号または文字列記号をデフォルト表示することを特徴とする請求項６に記載のエディタ装置。
【請求項８】
請求項１〜７のいずれか１項に記載のエディタ装置の各手段として、コンピュータを動作させるプログラム。
【請求項９】
請求項８に記載のプログラムを記録したコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラマブル表示器を備える制御システムに関し、特に、プログラマブル表示器のスクリーンに表示される文字列データを編集する技術に関するものである。
【背景技術】
【０００２】
制御システムのＨＭＩ（Ｈｕｍａｎ  Ｍａｃｈｉｎｅ  Ｉｎｔｅｒｆａｃｅ）として、プログラマブル表示器が広く使用されている。プログラマブル表示器は、デバイスを制御するプログラマブルロジックコントローラ（ＰＬＣ）と通信して、デバイスの状態を表示／制御する。デバイスの状態を画面表示する際の動作や、操作に応じてデバイスの状態を制御する際の動作は、プロジェクトファイルに基づいて特定される。プロジェクトファイルは、エディタ装置で作成された後、プログラマブル表示器にダウンロードされる。
【０００３】
プログラマブル表示器は、劣悪な環境下でも正常に動作できるように、入力装置としてディスプレイ上での入力を可能にするタッチパネルを備えている。オペレータは、プログラマブル表示器のスクリーンに表示される操作画像に基づいて、制御対象のデバイスの状態などを把握すると共に、タッチパネルを操作することにより、プログラマブル表示器へデバイスへの制御指示などを入力する。
【０００４】
また、外国人のユーザのために、多言語対応の操作画像を表示可能とする技術が提案されている（例えば、特許文献１〜３）。この場合、プロジェクトファイルに外国語対応の文字列データを含ませることにより、操作画像に外国語の文字列を表示可能としている。
【０００５】
図１０は、従来の制御システム１０１の構成を示すブロック図である。制御システム１０１は、ローカルエディタ装置１０２と、外部エディタ装置１０３と、プログラマブル表示器１０４と、ＰＬＣ１０５と、デバイス１０６とを備えている。ローカルエディタ装置１０２と外部エディタ装置１０３とは、インターネット１０７を介して接続されており、ローカルエディタ装置１０２と、プログラマブル表示器１０４と、ＰＬＣ１０５と、デバイス１０６とは、ローカル制御システム１０８を構成している。
【０００６】
ローカルエディタ装置１０２とプログラマブル表示器１０４は、共通の通信プロトコル（共通通信プロトコル）で通信を行うことが可能なイーサネット（登録商標）などからなるローカルエリアネットワーク（ＬＡＮ）のような共通ネットワークを介して互いに接続されている。一方、プログラマブル表示器１０４およびＰＬＣ１０５は、ＰＬＣ１０５毎に固有の通信プロトコル（専用通信プロトコル）で通信を行うことが可能なシリアルケーブルなどからなる専用ネットワークを介して個々に接続されている。
【０００７】
ローカルエディタ装置１０２は、例えば汎用のパーソナルコンピュータであり、プロジェクトファイル編集部（ＰＦ編集部）１２１と、ハードディスク１２２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）１２３と、ローカルエリアネットワーク・インターフェース部（ＬＡＮ・ＩＦ部）１２４と、ワイドエリアネットワーク・インターフェース部（ＷＡＮ・ＩＦ部）１２５とを備えている。
【０００８】
ハードディスク１２２には、プログラマブル表示器１０４を動作させるためのプロジェクトファイルＰＦが格納されている。プロジェクトファイルＰＦは、文字列データＰＦＡと、画像データＰＦＢと、通信プログラムＰＦＣと、制御プログラムＰＦＤとを含んでいる。通信プログラムＰＦＣは、プログラマブル表示器１０４とＰＬＣ１０５との通信を制御するプログラムであり、制御プログラムＰＦＤは、ＰＬＣ１０５が各デバイス１０６を制御するためのプログラムである。
【０００９】
文字列データＰＦＡと画像データＰＦＢとは、それぞれプログラマブル表示器１０４のスクリーンに表示される文字情報および画像情報を含むデータである。図１０では、１つの画像データＰＦＢのみ図示されているが、１つの画像データＰＦＢは、１つの操作画像に対応しているため、操作画像が複数存在する場合は、プロジェクトファイルＰＦには複数の画像データＰＦＢが格納される。また、図１０では、１つの文字列データＰＦＡのみ図示されているが、１つの操作画像には、１つ又は複数の文字列データＰＦＡが対応している。１つの操作画像に、文字情報の言語の異なる複数の文字列データＰＦＡを対応させることにより、同一の操作画像で複数種類の言語の文字情報を切り替え表示することが可能となる。
【００１０】
ＰＦ編集部１２１は、ハードディスク１２２に格納されている図示しないプロジェクトファイル編集ソフトウェア（以下「ＰＦ編集ソフトウェア」）を実行することにより実現される機能ブロックであり、プロジェクトファイルＰＦを編集する機能を有している。ＰＦ編集部１２１によって編集されたプロジェクトファイルＰＦは、ＬＡＮ・ＩＦ部１２４を介してプログラマブル表示器１０４に転送される。これにより、プログラマブル表示器１０４は、プログラマブル表示器特有の操作機能および表示機能を実現できる。例えば、文字情報が英語である文字列データＰＦＡをプログラマブル表示器１０４に転送することにより、図１１に示すように、プログラマブル表示器１０４のスクリーンに表示される操作画像１４１に、英語の文字情報を表示することができる。
【００１１】
ここで、一例として、複数言語の切替表示の設定がされていない「画像０１」の操作画像に対応する文字列データＰＦＡの編集について説明する。すなわち、「画像０１」の画像データＰＦＢには、１つの文字列データＰＦＡが対応している。
【００１２】
「画像０１」の操作画像の文字列データＰＦＡの編集が指示されると、ＰＦ編集部１２１は、文字列データＰＦＡをＲＡＭ１２３に読み出して、図１２に示すような、文字列データ編集ウィンドウ１４２を表示させる。文字列データ編集ウィンドウ１４２の文字列テーブル１４２ａには、文字列データＰＦＡに対応する１つの文字列が表示される。この文字列では、文字列を構成する文字情報の順序と操作画像に表示される位置とが対応していおり、文字情報を書き換えることにより、文字列データＰＦＡを編集することができる。
【００１３】
ここで、ローカルエディタ装置１０２の設置場所に外国語を理解できるユーザがいない場合は、外国語対応の文字列データＰＦＡをローカルエディタ装置１０２によって編集することができない。この場合、外国語を理解できるユーザが操作するエディタ装置に文字列データＰＦＡを転送して、当該エディタ装置によって文字列データＰＦＡの編集を行う必要がある。しかしながら、文字列データＰＦＡのデータ形式は、ＰＦ編集部１２１にのみ編集可能なデータ形式であるため、転送先のエディタ装置にＰＦ編集ソフトウェアがインストールされていない場合は、当該エディタ装置によって文字列データＰＦＡを編集することができない。
【００１４】
これに対し、制御システム１０１では、ＰＦ編集部１２１が、エクスポート部１２１１とインポート部１２１２とを有しており、エクスポート部１２１１によって、文字列データＰＦＡをＰＦ編集ソフトウェア以外のソフトウェアで編集可能なデータ形式のＣＳＶ文字列データＰＦＥに変換して保存することが可能となっている。さらに、ＣＳＶ文字列データＰＦＥは、外部エディタ装置１０３に転送されて編集された後、再度ローカルエディタ装置１０２に転送され、インポート部１２１２によって文字列データＰＦＡに変換される。
【００１５】
具体的には、図１２に示す文字列データ編集ウィンドウ１４２の「エクスポート」表示部分１４２ｂを選択すると、図１３に示す言語コード指定ウィンドウ１４３が表示される。言語コード指定ウィンドウ１４３には、言語コード指定欄１４３ａと、ファイル名入力欄１４３ｂとが設けられている。言語コード指定欄１４３ａでは、プルダウンメニューから例えば「日本語」「英語」「中国語（繁体字）」「中国語（簡体字）」「韓国語」「キリル文字」「タイ語」のいずれかの言語コードを選択できる。ここでは、文字列データＰＦＡの言語コードは「英語」であるので、「英語」を選択する。
【００１６】
また、ファイル名入力欄１４３ｂは、エクスポートされるファイルのファイル名を入力するための入力欄である。また、図１２に示す文字列は「画像０１」の画像に表示される文字情報であるので、ファイル名入力欄１４３ｂに、例えば「Ｇａｚｏｕ０１」と入力する。
【００１７】
続いて、図１３に示す言語コード指定ウィンドウ１４３において、「エクスポート」ボタン１４３ｃを押下すると、図１４に示す保存先設定ウィンドウ１４４が表示される。保存先設定ウィンドウ１４４には、ファイル名入力欄１４４ａと、ファイル種類設定欄１４４ｂとが設けられている。ファイル名入力欄１４４ａには、図１３に示すファイル名入力欄１４３ｂに入力したファイル名「Ｇａｚｏｕ０１」がデフォルト表示される。ファイル種類設定欄１４４ｂでは、エクスポートファイルのファイル形式を選択することができる。
【００１８】
ファイル形式としては、外部エディタ装置１０３が編集可能なＣＳＶ形式またはテキスト形式を選択することにより、エクセル（登録商標）等の一般に使用されているソフトウェアを用いてエクスポートファイルを編集することができる。ファイル種類設定欄１４４ｂにおいてＣＳＶ形式を選択し、図１４に示す保存先設定ウィンドウ１４４において、「保存」ボタン１４４ｃを押下すると、図１０に示すＣＳＶ文字列データＰＦＥが生成されて、ハードディスク１２２に格納される。
【００１９】
続いて、ＣＳＶ文字列データＰＦＥをＷＡＮ・ＩＦ部１２５およびインターネット１０７を経由して、外部エディタ装置１０３に転送する。なお、ＣＳＶ文字列データＰＦＥの外部エディタ装置１０３への転送は、持ち運び可能なフラッシュメモリ等の記憶媒体によって行ってもよい。
【００２０】
外部エディタ装置１０３は、ローカル制御システム１０８の外部に設けられる汎用のパーソナルコンピュータであり、ＣＳＶデータ編集部１３１と、ハードディスク１３２と、ＩＦ部１３３とを備えている。外部エディタ装置１０３に転送されたＣＳＶ文字列データＰＦＥは、ＩＦ部１３３を介してハードディスク１３２に格納される。ＣＳＶデータ編集部１３１は、ＣＳＶ形式のデータを編集する機能を有する機能ブロックであり、外部エディタ装置１０３では、ＣＳＶ文字列データＰＦＥをＣＳＶデータ編集部１３１によって編集する。
【００２１】
図１５は、外部エディタ装置１０３におけるＣＳＶ文字列データＰＦＥのＣＳＶ編集画面を示しており、（ａ）は編集前のＣＳＶ編集画面１４５ａであり、（ｂ）は編集後のＣＳＶ編集画面１４５ｂである。ＣＳＶ編集画面１４５ａでは、図１２に示す文字列テーブル１４２ａと同一内容の文字情報がＢ４〜Ｂ７のセルに表示され、セル内の文字情報を書き換えることにより、ＣＳＶ文字列データＰＦＥを編集することができる。例えば、ＣＳＶ編集画面１４５ａにおいて「Ｈｕｍｉｄｉｔｙ」を「Ｄｅｎｓｉｔｙ」に書き換えることにより、図１５（ｂ）に示すＣＳＶ編集画面１４５ｂとなる。
【００２２】
外部エディタ装置１０３において編集されたＣＳＶ文字列データＰＦＥは、再度インターネット１０７を経由してローカルエディタ装置１０２に転送され、ハードディスク１２２に格納される。ハードディスク１２２に格納されたＣＳＶ文字列データＰＦＥは、ＰＦ編集部２１のインポート部１２１２によって、文字列データＰＦＡに再度変換される。
【００２３】
具体的には、ＣＳＶ文字列データＰＦＥのインポートが指示されると、図１６に示すインポートファイル選択ウィンドウ１４６が表示される。インポートファイル選択ウィンドウ１４６において、ＣＳＶ文字列データＰＦＥである「Ｇａｚｏｕ０１．ｃｓｖ」のファイルを選択して、「開く」ボタン１４６ａを押下すると、図１７に示す言語コード指定ウィンドウ１４７が表示される。
【００２４】
言語コード指定ウィンドウ１４７には、言語コード指定欄１４７ａが設けられている。言語コード指定欄１４７ａは、図１３に示す言語コード指定欄１４３ａと同様、プルダウンメニューから言語コードを選択できる。インポートファイル名は、エクスポート時に付加したファイル名と同一であるので、ユーザは、インポートファイル名に基づいて言語コードを判断する。ここでは、インポート時にＣＳＶ文字列データＰＦＥの言語コードを「英語」に選択したので、言語コード指定欄１４７ａのプルダウンメニューから「英語」を選択する。
【００２５】
続いて、言語コード指定ウィンドウ１４７の「インポート」ボタン１４７ｂを押下すると、ＣＳＶ文字列データＰＦＥが文字列データＰＦＡに変換され、エクスポート前の文字列データＰＦＡの内容が、インポートされた文字列データＰＦＡの内容に上書きされる。
【００２６】
図１８は、編集後の文字列データＰＦＡをＲＡＭ１２３に読み出した場合に表示される文字列データ編集ウィンドウ１４２を示している。この文字列データ編集ウィンドウ１４２の文字情報は、図１５（ｂ）に示すＣＳＶ編集画面１４５ｂに表示されている文字情報と同一である。さらに、編集後の文字列データＰＦＡをプログラマブル表示器１０４に転送することにより、プログラマブル表示器１０４は、図１９に示すように、編集内容を反映した操作画像を表示することができる。このように、制御システム１０１では、ＰＦ編集ソフトウェアがインストールされていない外部エディタ装置１０３において、プロジェクトファイルＰＦの文字列データＰＦＡを編集することができる。
【００２７】
また、特許文献１〜３には、同一の操作画像の文字情報を異なる言語に切り替える技術が開示されている。これにより、例えば図２０（ａ）および（ｂ）に示すように、日本語の操作画像１５１ａを英語の操作画像１５１ｂに切り替えることが可能となる。この言語切替えは、１つの画像データＰＦＢに対して複数種類の言語の文字列データＰＦＡを対応させることにより可能となる。
【００２８】
続いて、複数言語の切替表示の設定がされている「画像０２」の操作画像に対応する文字列データＰＦＡの編集について説明する。すなわち、「画像０２」の画像データＰＦＢには、文字情報の言語の異なる複数の文字列データＰＦＡが対応している。
【００２９】
「画像０２」の操作画像の文字列データＰＦＡの編集が指示されると、ＰＦ編集部１２１は、「画像０２」の画像データＰＦＢに対応する全ての文字列データＰＦＡをＲＡＭ１２３に読み出して、図２１に示す文字列データ編集ウィンドウ１５２を表示させる。文字列データ編集ウィンドウ１５２の文字列テーブル１５２ａには、複数の文字列が表示されている。各文字列は１つの文字列データＰＦＡに対応しており、各文字列には、Ｓｅｑｕｅｎｃｅ１〜Ｓｅｑｕｅｎｃｅ４の文字列番号が割り当てられている。文字列Ｓｅｑｕｅｎｃｅ１〜Ｓｅｑｕｅｎｃｅ４のそれぞれには、「日本語」、「英語」、「中国語（繁体字）」、「中国語（簡体字）」の各言語の文字列が入力可能となるように言語コードが設定されている。この設定は、図示しない言語切替設定ウィンドウによって行われる。
【００３０】
ここでは、図２０（ａ）に示す操作画像１５１ａの文字情報が、図２１に示す文字列テーブル１５２ａの「日本語」の文字列Ｓｅｑｕｅｎｃｅ１に対応し、図２０（ｂ）に示す操作画像１５１ｂの文字情報が、図２１に示す文字列テーブル１５２ａの「英語」の文字列Ｓｅｑｕｅｎｃｅ２に対応している。
【００３１】
ここで、中国語（簡体字）の操作画像に対応する文字列データＰＦＡを編集する場合、「中国語（簡体字）」の文字列Ｓｅｑｕｅｎｃｅ４の入力欄に、対応する中国語（簡体字）の言語情報を入力する。ここで、図１０に示す外部エディタ装置１０３において文字列データＰＦＡを編集する場合は、ＰＦ編集部１２１のエクスポート部１２１１によって文字列データＰＦＡを外部エディタ装置１０３によって編集可能なＣＳＶ文字列データＰＦＥに変換する。
【００３２】
具体的には、図２１に示す文字列データ編集ウィンドウ１５２の「エクスポート」表示部分１５２ｂを選択すると、図２２に示す言語コード・文字列指定ウィンドウ１５３が表示される。言語コード・文字列指定ウィンドウ１５３には、言語コード指定欄１５３ａと、ファイル名入力欄１５３ｂと、文字列指定チェックボックス１５３ｃとが設けられている。言語コード指定欄１５３ａでは、プルダウンメニューから例えば「日本語」「英語」「中国語（繁体字）」「中国語（簡体字）」「韓国語」「キリル文字」「タイ語」のいずれかの言語コードを選択できる。ここでは、エクスポートする文字列データＰＦＡの言語コードは「中国語（簡体字）」であるので、「中国語（簡体字）」を選択する。また、ファイル名入力欄１５３ｂは、エクスポートファイルのファイル名を入力するための入力欄である。ここでは、文字列データＰＦＡに対応する操作画像が「画像０２」であり、文字列の文字列番号が「Ｓｅｑｕｅｎｃｅ４」であるので、例えば、ファイル名入力欄１５３ｂに、「Ｇａｚｏｕ０２−４」と入力する。
【００３３】
続いて、図２２に示す言語コード・文字列指定ウィンドウ１５３において、「エクスポート」ボタン１５３ｄを押下すると、図２３に示す保存先設定ウィンドウ１５４が表示される。保存先設定ウィンドウ１５４には、ファイル名入力欄１５４ａと、ファイル種類設定欄１５４ｂとが設けられている。ファイル名入力欄１５４ａには、図２２に示すファイル名入力欄１５３ｂと同様に、エクスポートファイルのファイル名を入力することができる。ファイル種類設定欄１５４ｂでは、エクスポートファイルのファイル形式を選択することができ、例えば、外部エディタ装置１０３が編集可能なＣＳＶ形式またはテキスト形式を選択する。
【００３４】
ファイル種類設定欄１５４ｂにおいてＣＳＶ形式を選択し、「保存」ボタン１５４ｃを押下すると、図１０に示すＣＳＶ文字列データＰＦＥが生成されて、ハードディスク１２２に格納される。ＣＳＶ文字列データＰＦＥは、外部エディタ装置１０３に転送されて、ハードディスク１３２に格納される。
【００３５】
外部エディタ装置１０３のユーザが日本語から中国語（簡体字）へ翻訳可能である場合、図２１に示す「日本語」の文字列Ｓｅｑｕｅｎｃｅ１に対応する文字列データＰＦＡも、図２２および図２３に示す方法と略同様に、ＣＳＶ文字列データＰＦＥにエクスポートして、外部エディタ装置１０３に転送する。これにより、外部エディタ装置１０３のユーザは、日本語の文字列を参照しながらＣＳＶ文字列データＰＦＥを編集できる。
【００３６】
図２４は、外部エディタ装置１０３におけるＣＳＶ文字列データＰＦＥのＣＳＶ編集画面を示しており、（ａ）は日本語文字列のＣＳＶ編集画面１５５ａであり、（ｂ）は編集前の中国語（簡体字）文字列のＣＳＶ編集画面１５５ｂであり、（ｃ）は編集後の中国語（簡体字）文字列のＣＳＶ編集画面１５５ｃである。外部エディタ装置１０３のユーザは、ＣＳＶ編集画面１５５ａを参照しながら、ＣＳＶ編集画面１５５ｂへの入力を行う。
【００３７】
外部エディタ装置１０３において編集された中国語（簡体字）のＣＳＶ文字列データＰＦＥは、再度インターネット１０７を経由してローカルエディタ装置１０２に転送され、ハードディスク１２２に格納される。ハードディスク１２２に格納されたＣＳＶ文字列データＰＦＥは、ＰＦ編集部２１のインポート部１２１２によって、文字列データＰＦＡに変換される。
【００３８】
具体的には、ＣＳＶ文字列データＰＦＥのインポートが指示されると、図２５に示すインポートファイル選択ウィンドウ１５６が表示される。インポートファイル選択ウィンドウ１５６において、ＣＳＶ文字列データＰＦＥである「Ｇａｚｏｕ０２−４．ｃｓｖ」のファイルを選択して、「開く」ボタン１５６ａを押下すると、図２６に示す言語コード・文字列指定ウィンドウ１５７が表示される。
【００３９】
言語コード・文字列指定ウィンドウ１５７には、言語コード指定欄１５７ａと、文字列指定チェックボックス１５７ｂとが設けられている。言語コード指定欄１５７ａでは、図１３に示す言語コード指定欄１４３ａと同様、プルダウンメニューから言語コードを選択できる。ユーザは、インポートファイル名に基づいて、指定すべき言語コードと文字列とを判断する。ここでは、ファイル名「Ｇａｚｏｕ０２−４．ｃｓｖ」から、言語コード指定欄１５７ａのプルダウンメニューから「中国語（簡体字）」を選択し、文字列Ｓｅｑｕｅｎｃｅ４に対応する文字列指定チェックボックス１５７ｂを選択する。
【００４０】
続いて、言語コード・文字列指定ウィンドウ１５７の「インポート」ボタン１５７ｃを押下すると、ＣＳＶ文字列データＰＦＥが文字列データＰＦＡに変換され、エクスポート前の文字列データＰＦＡの内容が、インポートされた文字列データＰＦＡの内容に上書きされる。
【００４１】
図２７は、編集後の文字列データＰＦＡをＲＡＭ１２３に読み出した場合に表示される文字列データ編集ウィンドウ１５２を示している。この文字列データ編集ウィンドウ１５２では、文字列テーブル１５２ａの「中国語（簡体字）」の文字列Ｓｅｑｕｅｎｃｅ４の文字情報は、図２４に（ｃ）に示すＣＳＶ編集画面１５５ｃに表示されている文字情報と同一である。
【００４２】
これにより、図２８に示すように、プログラマブル表示器１０４のスクリーンに中国語（簡体字）の文字情報を含む操作画像１５１ｃを表示させることができる。このように、図１０に示す制御システム１０１では、複数言語設定された文字列データＰＦＡも、ＰＦ編集ソフトウェアがインストールされていない外部エディタ装置１０３によって編集することができる。
【特許文献１】特開２０００−１９４４７２号公報（２０００年７月１４日公開）
【特許文献２】特開２００２−２６８７０４号公報（２００２年９月２０日公開）
【特許文献３】特開２００２−２６８７０５号公報（２００２年９月２０日公開）
【発明の開示】
【発明が解決しようとする課題】
【００４３】
図１７および図２６に示す言語コード指定ウィンドウ１４７および言語コード・文字列指定ウィンドウ１５７では、インポートファイルの言語コードや文字列の指定を誤ると、インポート後の文字列データＰＦＡの文字情報に、文字化けが発生するおそれがある。しかしながら、ユーザは、ユーザ自身がエクスポート時に入力したファイル名に基づいて、インポート時に指定すべき言語コードや文字列を判別しなければならないので、エクスポートファイルのファイル名とインポート時に指定すべき言語コード・文字列との対応関係を把握しておかなければならない。したがって、文字列データの管理が複雑になるという問題を生ずる。
【００４４】
本発明は、上記の問題点に鑑みてなされたものであり、その目的は、文字列データの管理が容易なエディタ装置を実現することにある。
【課題を解決するための手段】
【００４５】
本発明に係るエディタ装置は、上記課題を解決するために、デバイスを制御する制御装置に接続されるプログラマブル表示器の表示画面に文字情報を表示させるための文字列データを編集する編集手段と、上記文字列データをファイル形式の異なるエクスポートデータに変換し、当該エクスポートデータを指定された言語コードで保存するエクスポート手段とを備えるエディタ装置であって、上記エクスポート手段は、上記言語コードを示す言語コード識別文字を上記エクスポートデータのファイル名に付加するファイル名付加手段を有することを特徴としている。
【００４６】
上記の構成によれば、文字列データをエクスポートデータに変換する際に、ファイル名付加手段が、エクスポートデータの言語コードを示す言語コード識別文字をエクスポートデータのファイル名に付加する。これにより、エクスポートデータを他のエディタ装置において編集し、エディタ装置において編集後のエクスポートデータをインポートする際に、ユーザは、エクスポートデータのファイル名に含まれる言語コード識別文字から、インポート時に指定すべき言語コードを判別することができる。このため、ユーザは、エクスポートファイルのファイル名とインポート時に指定すべき言語コードとの対応関係の把握が容易となる。したがって、文字列データの管理が容易なエディタ装置を実現できるという効果を奏する。
【００４７】
本発明に係るエディタ装置では、上記エクスポートデータのファイル形式は、ＣＳＶ形式またはテキスト形式であることが好ましい。
【００４８】
上記の構成によれば、一般に使用されている殆どのエディタ装置でエクスポートデータの編集が可能となる。
【００４９】
本発明に係るエディタ装置では、上記エクスポートデータを、指定されたインポート用言語コードで上記文字列データに変換するインポート手段を備え、上記インポート手段は、上記エクスポートデータの言語コードを当該エクスポートデータのファイル名に含まれる上記言語コード識別文字に基づいて識別する識別手段と、上記インポート用言語コードを指定するための言語コード指定画面に、上記識別手段によって識別された言語コードを表示する表示手段とを有することが好ましい。
【００５０】
上記の構成によれば、識別手段は、エクスポートデータのファイル名に含まれる言語コード識別文字に基づいてエクスポートデータの言語コードを識別し、識別手段によって識別された言語コードが、表示手段によって言語コード指定画面に表示される。したがって、エクスポートファイルのファイル名とインポート時に指定すべき言語コードとの対応関係を把握が不要となるため、文字列データの管理がさらに容易となる。
【００５１】
本発明に係るエディタ装置では、上記表示手段は、上記言語コード指定画面の上記インポート用言語コードの指定欄に、上記識別手段によって識別された言語コードをデフォルト表示することが好ましい。
【００５２】
上記の構成によれば、識別手段によって識別された言語コードがインポート用言語コードの指定欄にデフォルト表示されるので、ユーザは、インポート用言語コードの指定欄において言語コードの指定を行う必要がない。したがって、インポート作業がさらに容易になる。
【００５３】
本発明に係るエディタ装置では、上記文字列データの少なくとも一部は、上記表示画面に表示される同一の画像に複数種類の言語の文字情報を切替え表示するための言語切替用文字列データであり、１つの画像には、互いに文字情報の言語が異なる複数の言語切替用文字列データが対応しており、同一の画像に対応する言語切替用文字列データは、互いに異なる文字列番号または文字列記号が割り当てられており、上記ファイル名付加手段は、上記エクスポートデータに変換される言語切替用文字列データに割り当てられた文字列番号または文字列記号に応じた文字列識別文字を、上記言語コード識別文字とともに上記エクスポートデータのファイル名に付加することが好ましい。
【００５４】
上記の構成によれば、文字列データをエクスポートデータに変換する際に、ファイル名付加手段が、エクスポートデータに変換される言語切替用文字列データに割り当てられた文字列番号または文字列記号に応じた文字列識別文字をエクスポートデータのファイル名に付加する。これにより、エクスポートデータを他のエディタ装置において編集し、エディタ装置において編集後のエクスポートデータをインポートする際に、ユーザは、エクスポートデータのファイル名に含まれる文字列識別文字から、インポート時に指定すべき文字列番号または文字列記号を判別することができる。このため、ユーザは、エクスポートファイルのファイル名とインポート時に指定すべき文字列記号との対応関係の把握が容易となる。
【００５５】
本発明に係るエディタ装置では、上記エクスポートデータのファイル名に文字列識別文字が含まれている場合、上記識別手段は、当該エクスポートデータが上記インポート手段によって変換される言語切替用文字列データに割り当てられるべき文字列番号または文字列記号を、上記文字列識別文字に基づいて識別し、上記表示手段は、インポート時に上記文字列番号または文字列記号を指定するための文字列指定画面に、上記識別手段によって識別された文字列番号または文字列記号を表示することが好ましい。
【００５６】
上記の構成によれば、識別手段は、エクスポートデータのファイル名に含まれる文字列識別文字に基づいてインポート時に指定されるべき文字列番号または文字列記号を識別し、識別手段によって識別された文字列番号または文字列記号が、表示手段によって文字列指定画面に表示される。したがって、エクスポートファイルのファイル名とインポート時に指定すべき文字列番号または文字列記号との対応関係を把握が不要となるため、文字列データの管理がさらに容易となる。
【００５７】
本発明に係るエディタ装置では、上記表示手段は、上記文字列指定画面の上記文字列番号または文字列記号の指定欄に、上記識別手段によって識別された文字列番号または文字列記号をデフォルト表示することが好ましい。
【００５８】
上記の構成によれば、識別手段によって識別された文字列番号または文字列記号が、文字列番号または文字列記号の指定欄にデフォルト表示されるので、ユーザは、当該指定欄において文字列番号または文字列記号の指定を行う必要がない。したがって、インポート作業がさらに容易になる。
【００５９】
本発明に係るプログラムは、上記エディタ装置の各手段としてコンピュータを動作させるプログラムであり、本発明に係る記録媒体には、当該プログラムが記録されている。
【発明の効果】
【００６０】
本発明に係るエディタ装置は、以上のように、デバイスを制御する制御装置に接続されるプログラマブル表示器の表示画面に文字情報を表示させるための文字列データを編集する編集手段と、上記文字列データをファイル形式の異なるエクスポートデータに変換し、当該エクスポートデータを指定された言語コードで保存するエクスポート手段とを備えるエディタ装置であって、上記エクスポート手段は、上記言語コードを示す言語コード識別文字を上記エクスポートデータのファイル名に付加するファイル名付加手段を有しているので、文字列データの管理が容易なエディタ装置を実現できるという効果を奏する。
【発明を実施するための最良の形態】
【００６１】
本発明の一実施形態について図１〜図９に基づいて説明すると以下の通りである。
【００６２】
図１は、本実施形態に係る制御システム１の構成を示すブロック図である。制御システム１は、ローカルエディタ装置２と、外部エディタ装置３と、プログラマブル表示器４と、ＰＬＣ５と、デバイス６とを備えている。ローカルエディタ装置２と外部エディタ装置３とは、インターネット７を介して接続されており、ローカルエディタ装置２と、プログラマブル表示器４と、ＰＬＣ５と、デバイス６とは、ローカル制御システム８を構成している。
【００６３】
ローカルエディタ装置２は、例えば汎用のパーソナルコンピュータであり、プロジェクトファイル編集部（ＰＦ編集部）２１と、ハードディスク２２と、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２３と、ローカルエリアネットワーク・インターフェース部（ＬＡＮ・ＩＦ部）２４と、ワイドエリアネットワーク・インターフェース部（ＷＡＮ・ＩＦ部）２５とを備えている。ハードディスク２２、ＲＡＭ２３、ＬＡＮ・ＩＦ部２４およびＷＡＮ・ＩＦ部２５のハードウェア構成は、図１０に示す従来のローカルエディタ装置１０２のハードディスク１２２、ＲＡＭ１２３、ＬＡＮ・ＩＦ部１２４およびＷＡＮ・ＩＦ部１２５のハードウェア構成とそれぞれ略同一である。
【００６４】
ＰＦ編集部２１は、ハードディスク２２に格納されている図示しないＰＦ編集ソフトウェアを実行することにより実現される機能ブロックであり、ハードディスク２２に格納されているプロジェクトファイルＰＦを編集する機能を有している。ＰＦ編集部２１は、エクスポート部２１１とインポート部２１２とを備えており、エクスポート部２１１は、ファイル名付加部２１１ａを備え、インポート部２１２は、ファイル情報識別部２１２ａとファイル情報表示部２１２ｂとを備えている。すなわち、図１０に示す従来のローカルエディタ装置１０２と比較して、制御システム１のローカルエディタ装置２は、エクスポート部２１１が、ファイル名付加部２１１ａを備え、インポート部２１２が、ファイル情報識別部２１２ａとファイル情報表示部２１２ｂとを備えている点で異なっている。
【００６５】
ハードディスク２２に格納されているプロジェクトファイルＰＦは、図１０に示すプロジェクトファイルＰＦと略同一である。プロジェクトファイルＰＦの文字列データＰＦＡを、外部エディタ装置３において編集する場合、ＰＦ編集部２１のエクスポート部２１１によって、文字列データＰＦＡを外部エディタ装置３の編集可能なＣＳＶ文字列データＰＦＦに変換する。このとき、本実施形態では、ファイル名付加部２１１ａがＣＳＶ文字列データＰＦＦの言語コードを示す識別文字をＣＳＶ文字列データＰＦＦのファイル名に付加する。識別文字として、例えば、中国語（簡体字）の言語コードを示す「ｚｎ−ＣＮ」が付加される。
【００６６】
ＣＳＶ文字列データＰＦＦは、ＷＡＮ・ＩＦ部２５、インターネット７を介して外部エディタ装置３に転送され、外部エディタ装置３のハードディスク３２に格納される。外部エディタ装置３では、ＣＳＶデータ編集部３１によってＣＳＶ文字列データＰＦＦが編集され、編集されたＣＳＶ文字列データＰＦＦは、再度ローカルエディタ装置２に転送される。
【００６７】
ローカルエディタ装置２に転送されたＣＳＶ文字列データＰＦＦは、ＰＦ編集部２１のインポート部２１２によって、文字列データＰＦＡに変換される。このとき、本実施形態では、インポート部２１２のファイル情報識別部２１２ａは、ＣＳＶ文字列データＰＦＦのファイル名から、エクスポート時に付加されたＣＳＶ文字列データＰＦＦの言語コードを示す識別文字を検出すると、当該識別文字に基づいてＣＳＶ文字列データＰＦＦの言語コードを識別する。例えば、ファイル情報識別部２１２ａは、ＣＳＶ文字列データＰＦＦのファイル名から「ｚｎ−ＣＮ」を検出すると、ＣＳＶ文字列データＰＦＦの言語コードが「中国語（簡体字）」であると識別する。
【００６８】
続いて、インポート部２１２のファイル情報表示部２１２ｂが、ファイル情報識別部２１２ａによって識別された言語コードを、ユーザがインポート時に言語コードを指定するための画面に表示する。例えば、当該画面に言語コードの指定欄が設けられている場合、当該指定欄にファイル情報識別部２１２ａによって識別された言語コードがデフォルト表示される。これによって、ユーザは、ＣＳＶ文字列データＰＦＦの言語コードを意識することなくＣＳＶ文字列データＰＦＦをインポートすることができるので、ＣＳＶ文字列データＰＦＦのファイル名と言語コードとの対応関係を別途把握する必要がない。したがって、文字列データＰＦＡのインポートおよびエクスポートを容易に行うことができる。
【００６９】
続いて、文字列データＰＦＡの編集方法の具体例について説明する。まず、図２〜図５に基づいて、複数言語の切替表示の設定がされていない「画像０１」の操作画像に対応する文字列データＰＦＡの編集について説明する。
【００７０】
図２は、文字列データＰＦＡのエクスポートを指示するためのエクスポート指示ウィンドウ４２を示す図である。エクスポート指示ウィンドウ４２では、エクスポートしたい文字列データＰＦＡに対応する画像データＰＦＢの操作画像を指定する。エクスポート指示ウィンドウ４２には、操作画像一覧４２ａが設けられており、操作画像一覧４２ａには、プログラマブル表示器４のスクリーン（表示画面）に表示される操作画像の一覧が表示される。操作画像一覧４２ａの上側に設けられているラジオボタン４２ｂは、操作画像一覧４２ａに、複数言語切替設定がされている操作画像を表示するか、複数言語切替設定がされていない操作画像を表示するかの切替えを行うためのものである。図２では、「無し」のラジオボタン４２ｂが選択されているため、操作画像一覧４２ａには、複数言語切替設定がされていない画像０１・０３・０５・０７・０９・１１・１３・１５・１７・１９が表示されている。
【００７１】
続いて、画像０１に対応するチェックボックス４２ｃを選択して、ファイル名入力欄４２ｄに所望のファイル名を入力する。この場合、エクスポートする文字列データＰＦＡは「画像０１」に対応しているので、例えば、「Ｇａｚｏｕ０１」と入力する。続いて、「エクスポート」ボタン４２ｅを押下することにより、「画像０１」に対応する文字列データＰＦＡのエクスポートの指示が行われる。
【００７２】
なお、ＰＦ編集部２１が文字列データＰＦＡをＲＡＭ２３に読み出した場合に表示される文字列データ編集ウィンドウは、図１２に示す文字列データ編集ウィンドウ１４２と略同一である。この文字列データ編集ウィンドウに設けられる「エクスポート」表示部分を選択することにより、文字列データＰＦＡのエクスポートの指示を行ってもよい。
【００７３】
図２に示す「エクスポート」ボタン４２ｅが押下されると、図３に示す保存先設定ウィンドウ４４が表示される。保存先設定ウィンドウ４４には、ファイル名入力欄４４ａと、ファイル種類設定欄４４ｂとが設けられている。ここで、「画像０１」に対応する文字列データＰＦＡの言語コードが英語であるため（図１２参照）、文字列データＰＦＡのエクスポートが指示されると、図１に示すエクスポート部２１１のファイル名付加部２１１ａは、英語の言語コードを示す「ｅｎ−ＵＳ」の言語コード識別文字を生成する。これにより、保存先設定ウィンドウ４４のファイル名入力欄４４ａには、図２に示すファイル名入力欄４２ｄに入力されたファイル名「Ｇａｚｏｕ０１」に「ｅｎ−ＵＳ」が付加されたファイル名「Ｇａｚｏｕ０１＿ｅｎ−ＵＳ」がデフォルト表示される。
【００７４】
なお、文字列データＰＦＡの言語コードが「日本語」「中国語（繁体字）」「中国語（簡体字）」「韓国語」「キリル文字」「タイ語」である場合は、ファイル名付加部２１１ａは、それぞれ「ｊａ−ＪＰ」「ｚｈ−ＴＷ」「ｚｈ−ＣＮ」「ｋｏ−ＫＲ」「ｒｕ−ＲＵ」「ｔｈ−ＴＨ」を付加する。
【００７５】
ファイル種類設定欄４４ｂでは、エクスポートファイルのファイル形式を選択することができ、本実施形態では、外部エディタ装置３が編集可能なＣＳＶ形式を選択する。続いて、「保存」ボタン４４ｃを押下すると、図１に示すＣＳＶ文字列データＰＦＦが生成されて、ハードディスク２２に格納される。このとき、ＣＳＶ文字列データＰＦＦのファイル名は、ファイル名入力欄４４ａに表示されたファイル名「Ｇａｚｏｕ０１＿ｅｎ−ＵＳ」にファイル形式を示す拡張子が付加された「Ｇａｚｏｕ０１＿ｅｎ−ＵＳ．ｃｓｖ」となる。
【００７６】
その後、ＣＳＶ文字列データＰＦＦは、外部エディタ装置３に転送されて、図１５に示す構成と略同様に、ＣＳＶデータ編集部３１によって編集される。編集されたＣＳＶ文字列データＰＦＦは、ローカルエディタ装置２に転送されて、ＰＦ編集部２１のインポート部２１２によって文字列データＰＦＡに再度変換される。
【００７７】
具体的には、ＣＳＶ文字列データＰＦＦのインポートが指示されると、図４に示すインポートファイル選択ウィンドウ４６が表示される。インポートファイル選択ウィンドウ４６において、ＣＳＶ文字列データＰＦＦである「Ｇａｚｏｕ０１＿ｅｎ−ＵＳ．ｃｓｖ」のファイルを選択して、「開く」ボタン４６ａを押下すると、図５に示す言語コード指定ウィンドウ４７が表示される。
【００７８】
言語コード指定ウィンドウ４７には、言語コード指定欄４７ａが設けられている。ここで、ＣＳＶ文字列データＰＦＦのファイル名「Ｇａｚｏｕ０１＿ｅｎ−ＵＳ．ｃｓｖ」に言語コードを示す言語コード識別文字「ｅｎ−ＵＳ」が含まれているため、図１に示すインポート部２１２のファイル情報識別部２１２ａは、当該言語コード識別文字に基づいてＣＳＶ文字列データＰＦＦの言語コードが「英語」であると識別する。
【００７９】
さらに、インポート部２１２のファイル情報表示部２１２ｂは、ファイル情報識別部２１２ａによって識別されたＣＳＶ文字列データＰＦＦの言語コードを言語コード指定ウィンドウ４７の言語コード指定欄４７ａにデフォルト表示する。また、ＣＳＶ文字列データＰＦＦの対応する操作画像「画像０１」は、複数言語の切替表示の設定がされていないので、複数言語設定の有無を示すラジオボタン４７ｂは、「無し」がデフォルトで選択される。続いて、言語コード指定ウィンドウ４７の「インポート」ボタン４７ｃを押下すると、ＣＳＶ文字列データＰＦＦが文字列データＰＦＡに変換され、エクスポート前の文字列データＰＦＡの内容が、インポートされた文字列データＰＦＡの内容に上書きされる。
【００８０】
このように、本実施形態では、ファイル情報識別部２１２ａがＣＳＶ文字列データＰＦＦのファイル名に基づいてＣＳＶ文字列データＰＦＦの言語コードを識別し、ファイル情報表示部２１２ｂがファイル情報識別部２１２ａによって識別された言語コードを、言語コード指定ウィンドウ４７の言語コード指定欄４７ａにデフォルト表示する。したがって、ユーザは、ＣＳＶ文字列データＰＦＦの言語コードを意識することなくＣＳＶ文字列データＰＦＦをインポートすることができる。
【００８１】
続いて、図２および図６〜図９に基づいて、複数言語の切替表示の設定がされている「画像０２」に対応する文字列データＰＦＡの編集について説明する。なお、「画像０２」に対応する文字列データＰＦＡの内容は、図２１に示す文字列データ編集ウィンドウ１５２の文字列テーブル１５２ａに表示されている文字列Ｓｅｑｕｅｎｃｅ１〜Ｓｅｑｕｅｎｃｅ４と同一であり、文字列Ｓｅｑｕｅｎｃｅ４の編集を外部エディタ装置３によって行う構成について説明する。また、特許請求の範囲に記載の言語切替用文字列データは、複数言語の切替表示の設定がされている画像の画像データに対応する複数の文字列データを意味している。
【００８２】
図２に示すエクスポート指示ウィンドウ４２において、複数言語切替設定が「有り」のラジオボタン４２ｂを選択すると、操作画像一覧４２ａには、複数言語切替設定がされている画像０２・０４・０６・０８・１０・１２・１４・１６・１８・２０が表示される。続いて、画像０２に対応するチェックボックス４２ｃを選択すると、図６に示すように、文字列一覧５２ａが追加表示されて、エクスポート指示ウィンドウ５２となる。
【００８３】
続いて、エクスポート指示ウィンドウ５２において、エクスポート対象である文字列Ｓｅｑｕｅｎｃｅ４に対応するチェックボックス５２ｂを選択し、ファイル名入力欄４２ｄに所望のファイル名を入力する。この場合、エクスポートする文字列データＰＦＡは「画像０２」に対応しているので、例えば、「Ｇａｚｏｕ０２」と入力する。続いて、「エクスポート」ボタン５２ｃを押下することにより、「画像０２」に対応する文字列データＰＦＡのエクスポートの指示が行われる。
【００８４】
「エクスポート」ボタン５２ｃが押下されると、図７に示す保存先設定ウィンドウ５４が表示される。保存先設定ウィンドウ５４には、ファイル名入力欄５４ａと、ファイル種類設定欄５４ｂとが設けられている。ここで、「画像０２」の文字列Ｓｅｑｕｅｎｃｅ４に対応する文字列データＰＦＡの言語コードが中国語（簡体字）であるため、文字列データＰＦＡのエクスポートが指示されると、図１に示すエクスポート部２１１のファイル名付加部２１１ａは、中国語（簡体字）の言語コードを示す「ｚｈ−ＣＮ」の言語コード識別文字を生成する。同時に、ファイル名付加部２１１ａは、文字列データＰＦＡに割り当てられている文字列番号が「Ｓｅｑｕｅｎｃｅ４」であることから、当該文字列番号を示す「Ｓ０４」の文字列識別文字を生成する。
【００８５】
これにより、保存先設定ウィンドウ５４のファイル名入力欄５４ａには、図６に示すファイル名入力欄５２ｄに入力されたファイル名「Ｇａｚｏｕ０２」に「ｚｈ−ＣＮ」と「Ｓ０４」とが付加されたファイル名「Ｇａｚｏｕ０２＿Ｓ０４＿ｚｎ−ＣＮ」がデフォルト表示される。
【００８６】
ファイル種類設定欄５４ｂでは、エクスポートファイルのファイル形式を選択することができ、本実施形態では、外部エディタ装置３が編集可能なＣＳＶ形式を選択する。続いて、「保存」ボタン５４ｃを押下すると、図１に示すＣＳＶ文字列データＰＦＦが生成されて、ハードディスク２２に格納される。このとき、ＣＳＶ文字列データＰＦＦのファイル名は、ファイル名入力欄５４ａに表示されたファイル名「Ｇａｚｏｕ０２＿Ｓ０４＿ｚｎ−ＣＮ」にファイル形式を示す拡張子が付加された「Ｇａｚｏｕ０２＿Ｓ０４＿ｚｎ−ＣＮ．ｃｓｖ」となる。
【００８７】
その後、ＣＳＶ文字列データＰＦＦは、外部エディタ装置３に転送されて、図１５に示す構成と略同様に、ＣＳＶデータ編集部３１によって編集される。編集されたＣＳＶ文字列データＰＦＦは、ローカルエディタ装置２に転送されて、ＰＦ編集部２１のインポート部２１２によって文字列データＰＦＡに再度変換される。
【００８８】
具体的には、ＣＳＶ文字列データＰＦＦのインポートが指示されると、図８に示すインポートファイル選択ウィンドウ５６が表示される。インポートファイル選択ウィンドウ５６において、ＣＳＶ文字列データＰＦＦである「Ｇａｚｏｕ０２＿Ｓ０４＿ｚｎ−ＣＮ．ｃｓｖ」のファイルを選択して、「開く」ボタン５６ａを押下すると、図９に示す言語コード・文字列指定ウィンドウ５７が表示される。
【００８９】
言語コード・文字列指定ウィンドウ５７には、言語コード指定欄５７ａと、文字列指定欄５７ｂとが設けられている。言語コード指定欄５７ａおよび文字列指定欄５７ｂでは、プルダウンメニューからそれぞれ言語コードおよび文字列番号を選択できる。
【００９０】
ここで、ＣＳＶ文字列データＰＦＦのファイル名「Ｇａｚｏｕ０２＿Ｓ０４＿ｚｎ−ＣＮ．ｃｓｖ」には、言語コードを示す言語コード識別文字「ｚｎ−ＣＮ」が含まれている。これにより、図１に示すインポート部２１２のファイル情報識別部２１２ａは、上記言語コード識別文字に基づいて、ＣＳＶ文字列データＰＦＦの言語コードが「中国語（簡体字）」であると識別する。
【００９１】
また、ＣＳＶ文字列データＰＦＦのファイル名「Ｇａｚｏｕ０２＿Ｓ０４＿ｚｎ−ＣＮ．ｃｓｖ」には、文字列番号を示す文字列識別文字「Ｓ０４」が含まれている。これにより、ファイル情報識別部２１２ａは、上記文字列識別文字に基づいて、ＣＳＶ文字列データＰＦＦの文字列番号が「Ｓｅｑｕｅｎｃｅ４」であると識別する。
【００９２】
同時に、インポート部２１２のファイル情報表示部２１２ｂは、ファイル情報識別部２１２ａによって識別されたＣＳＶ文字列データＰＦＦの言語コードおよび文字列番号を、言語コード・文字列指定ウィンドウ５７の言語コード指定欄５７ａおよび文字列指定欄５７ｂにデフォルト表示する。なお、ＣＳＶ文字列データＰＦＦの対応する操作画像「画像０２」は、複数言語の切替表示の設定がされているので、複数言語設定の有無を示すラジオボタン５７ｃは、「有り」がデフォルトで選択される。続いて、言語コード・文字列指定ウィンドウ５７の「インポート」ボタン５７ｄを押下すると、ＣＳＶ文字列データＰＦＦが文字列データＰＦＡに変換され、エクスポート前の文字列データＰＦＡの内容が、インポートされた文字列データＰＦＡの内容に上書きされる。
【００９３】
このように、本実施形態では、ファイル情報識別部２１２ａが、ＣＳＶ文字列データＰＦＦのファイル名に基づいてＣＳＶ文字列データＰＦＦの言語コードと文字列番号とを識別し、ファイル情報表示部２１２ｂがファイル情報識別部２１２ａによって識別された言語コードおよび文字列番号を、言語コード・文字列指定ウィンドウ５７の言語コード指定欄５７ａおよび文字列指定欄５７ｂにデフォルト表示する。したがって、ユーザは、ＣＳＶ文字列データＰＦＦの言語コードや文字列番号を意識することなくＣＳＶ文字列データＰＦＦをインポートすることができる。
【００９４】
なお、ローカルエディタ装置２の各ブロック、特にＰＦ編集部２１、エクスポート部２１１、インポート部２１２、ファイル名付加部２１１ａ、ファイル情報識別部２１２ａおよびファイル情報表示部２１２ｂは、ハードウェアロジックによって構成してもよいし、次のようにＣＰＵを用いてソフトウェアによって実現してもよい。
【００９５】
すなわち、ローカルエディタ装置２は、各機能を実現する制御プログラムの命令を実行するＣＰＵ（ｃｅｎｔｒａｌ  ｐｒｏｃｅｓｓｉｎｇ  ｕｎｉｔ）、上記プログラムを格納したＲＯＭ（ｒｅａｄ  ｏｎｌｙ  ｍｅｍｏｒｙ）、上記プログラムを展開するＲＡＭ（ｒａｎｄｏｍ  ａｃｃｅｓｓ  ｍｅｍｏｒｙ）、上記プログラムおよび各種データを格納するメモリ等の記憶装置（記録媒体）などを備えている。そして、本発明の目的は、上述した機能を実現するソフトウェアであるローカルエディタ装置２の制御プログラムのプログラムコード（実行形式プログラム、中間コードプログラム、ソースプログラム）をコンピュータで読み取り可能に記録した記録媒体を、上記ローカルエディタ装置２に供給し、そのコンピュータ（またはＣＰＵやＭＰＵ）が記録媒体に記録されているプログラムコードを読み出し実行することによっても、達成可能である。
【００９６】
上記記録媒体としては、例えば、磁気テープやカセットテープ等のテープ系、フロッピー（登録商標）ディスク／ハードディスク等の磁気ディスクやＣＤ−ＲＯＭ／ＭＯ／ＭＤ／ＤＶＤ／ＣＤ−Ｒ等の光ディスクを含むディスク系、ＩＣカード（メモリカードを含む）／光カード等のカード系、あるいはマスクＲＯＭ／ＥＰＲＯＭ／ＥＥＰＲＯＭ／フラッシュＲＯＭ等の半導体メモリ系などを用いることができる。
【００９７】
また、ローカルエディタ装置２を通信ネットワークと接続可能に構成し、上記プログラムコードを通信ネットワークを介して供給してもよい。この通信ネットワークとしては、特に限定されず、例えば、インターネット、イントラネット、エキストラネット、ＬＡＮ、ＩＳＤＮ、ＶＡＮ、ＣＡＴＶ通信網、仮想専用網（ｖｉｒｔｕａｌ  ｐｒｉｖａｔｅ  ｎｅｔｗｏｒｋ）、電話回線網、移動体通信網、衛星通信網等が利用可能である。また、通信ネットワークを構成する伝送媒体としては、特に限定されず、例えば、ＩＥＥＥ１３９４、ＵＳＢ、電力線搬送、ケーブルＴＶ回線、電話線、ＡＤＳＬ回線等の有線でも、ＩｒＤＡやリモコンのような赤外線、Ｂｌｕｅｔｏｏｔｈ（登録商標）、８０２．１１無線、ＨＤＲ、携帯電話網、衛星回線、地上波デジタル網等の無線でも利用可能である。なお、本発明は、上記プログラムコードが電子的な伝送で具現化された、搬送波に埋め込まれたコンピュータデータ信号の形態でも実現され得る。
【００９８】
なお、本実施形態では、文字列データをエクスポートするファイル形式は、ＣＳＶ形式またはテキスト形式であったが、当該ファイル形式は、エクスポートファイルを編集する外部エディタ装置が編集可能なファイル形式であれば、これらに限定されない。
【００９９】
また、本実施形態では、インポート部のファイル情報表示部が、ファイル情報識別部によって識別された言語コードや文字列番号を、言語コード指定欄や文字列番号指定欄にデフォルト表示する構成であったが、これに限定されず、言語コードや文字列番号を、言語コードや文字列番号を指定するための画面内の任意の位置に表示する構成であってもよい。この場合でも、ユーザは、インポート時に指定すべき言語コードや文字列番号を容易に認識することができる。
【０１００】
また、本実施形態では、１つの画像データに複数の文字列データが対応している場合に、各文字列データには「Ｓｅｑｕｅｎｃｅ１」といった文字列番号が割り当てられる構成であったが、これに限定されず、文字列番号の代わりに、「ＳｅｑｕｅｎｃｅＡ」といった文字列記号を各文字列に割り当ててもよい。
【０１０１】
また、本実施形態においてＣＳＶ文字列データのファイル名に付加される言語コード識別文字は、「ｅｎ−ＵＳ」といった言語コードと国コードとを組み合わせた文字であったが、言語コードを識別できる文字であれば、特に限定されない。
【０１０２】
本発明は上述した実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能である。すなわち、請求項に示した範囲で適宜変更した技術的手段を組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【産業上の利用可能性】
【０１０３】
本発明は、プログラマブル表示器のスクリーンに表示される文字列データを編集する技術に好適に適用できる。
【図面の簡単な説明】
【０１０４】
【図１】本発明の実施形態に係る制御システムの構成を示すブロック図である。
【図２】文字列データのエクスポートを指示するためのエクスポート指示ウィンドウを示す図である。
【図３】エクスポートファイルの保存先を設定するための保存先設定ウィンドウ４４を示す図である。
【図４】外部エディタ装置から転送されたインポートファイルを選択するためのインポートファイル選択ウィンドウを示す図である。
【図５】選択されたインポートファイルの言語コードを指定するための言語コード指定ウィンドウを示す図である。
【図６】文字列データのエクスポートを指示するためのエクスポート指示ウィンドウの変形例を示す図である。
【図７】エクスポートファイルの保存先を設定するための保存先設定ウィンドウを示す図である。
【図８】外部エディタ装置から転送されたインポートファイルを選択するためのインポートファイル選択ウィンドウを示す図である。
【図９】選択されたインポートファイルの言語コードと文字列番号とを指定するための言語コード・文字列指定ウィンドウを示す図である。
【図１０】従来の制御システムの構成を示すブロック図である。
【図１１】英語の文字情報が表示された操作画像を示す図である。
【図１２】文字列データを編集するための文字列データ編集ウィンドウを示す図である。
【図１３】従来の言語コード指定ウィンドウを示す図である。
【図１４】従来の保存先設定ウィンドウを示す図である。
【図１５】外部エディタ装置におけるＣＳＶ文字列データの編集画面を示しており、（ａ）は編集前の編集画面を示す図であり、（ｂ）は編集後の編集画面を示す図である。
【図１６】従来のインポートファイル選択ウィンドウを示す図である。
【図１７】従来の言語コード指定ウィンドウを示す図である。
【図１８】編集後の文字列データの内容が表示された文字列データ編集ウィンドウの一例を示す図である。
【図１９】編集後の文字列データの文字情報が表示された操作画像の一例を示す図である。
【図２０】（ａ）は、日本語の文字情報が表示された操作画像を示す図であり、（ｂ）は、当該操作画像の文字情報を英語に切り替えた状態を示す図である。
【図２１】文字列データを編集するための文字列データ編集ウィンドウを示す図である。
【図２２】従来のエクスポートファイルの言語コード・文字列指定ウィンドウを示す図である。
【図２３】従来の他の保存先設定ウィンドウを示す図である。
【図２４】外部エディタ装置におけるＣＳＶ文字列データの編集画面を示しており、（ａ）は日本語文字列の編集画面を示す図であり、（ｂ）は編集前の中国語（簡体字）文字列の編集画面を示す図であり、（ｃ）は編集後の中国語（簡体字）文字列の編集画面を示す図である。
【図２５】従来の他のインポートファイル選択ウィンドウを示す図である。
【図２６】従来のインポートファイルの言語コード・文字列指定ウィンドウを示す図である。
【図２７】編集後の文字列データの内容が表示された文字列データ編集ウィンドウの他の一例を示す図である。
【図２８】編集後の文字列データの文字情報が表示された操作画像の他の一例を示す図である。
【符号の説明】
【０１０５】
１        制御システム
２        ローカルエディタ装置（エディタ装置）
４        プログラマブル表示器
５        ＰＬＣ（制御装置）
６        デバイス
２１      ＰＦ編集部（編集手段）
４７      言語コード指定ウィンドウ（言語コード指定画面）
４７ａ    言語コード指定欄（インポート用言語コードの指定欄）
５７      言語コード・文字列指定ウィンドウ（言語コード指定画面、文字列指定画面）
５７ａ    言語コード指定欄（インポート用言語コードの指定欄）
５７ｂ    文字列指定欄（文字列番号または文字列記号の指定欄）
２１１    エクスポート部（エクスポート手段）
２１１ａ  ファイル名付加部（ファイル名付加手段）
２１２    インポート部（インポート手段）
２１２ａ  ファイル情報識別部（識別手段）
２１２ｂ  ファイル情報表示部（表示手段）
ＰＦ      プロジェクトファイル
ＰＦＡ    文字列データ
ＰＦＦ    ＣＳＶ文字列データ（エクスポートデータ）
【図１】
2010122882.tif 000003
【図２】
2010122882.tif 000004
【図３】
2010122882.tif 000005
【図４】
2010122882.tif 000006
【図５】
2010122882.tif 000007
【図６】
2010122882.tif 000008
【図７】
2010122882.tif 000009
【図８】
2010122882.tif 000010
【図９】
2010122882.tif 000011
【図１０】
2010122882.tif 000012
【図１１】
2010122882.tif 000013
【図１２】
2010122882.tif 000014
【図１３】
2010122882.tif 000015
【図１４】
2010122882.tif 000016
【図１５】
2010122882.tif 000017
【図１６】
2010122882.tif 000018
【図１７】
2010122882.tif 000019
【図１８】
2010122882.tif 000020
【図１９】
2010122882.tif 000021
【図２０】
2010122882.tif 000022
【図２１】
2010122882.tif 000023
【図２２】
2010122882.tif 000024
【図２３】
2010122882.tif 000025
【図２４】
2010122882.tif 000026
【図２５】
2010122882.tif 000027
【図２６】
2010122882.tif 000028
【図２７】
2010122882.tif 000029
【図２８】
2010122882.tif 000030