(57)【特許請求の範囲】
【請求項１】
ＰＬＣ内のデバイスの状態を示す機能部品及びユーザ操作に応じてＰＬＣ内のデバイスの状態を変化させる機能部品を含む運転画面を設定可能であり、設定された機能部品が配置された運転画面を表示するための画面データであって、上記設定された機能部品に対応して、上記機能部品を示す部品画像、ＰＬＣ内のデバイスを示すアドレス情報、及び、ＰＬＣ内のデバイスに関連づけられた文字列からなる文字列情報により構成される画面データと、
ＰＬＣ内のデバイスの状態を監視し、当該デバイスの状態に基づいて文字列を含む運転画面を表示することでユーザに報知するための設定情報であって、監視対象のＰＬＣ内のデバイスに関連づけられた文字列からなる文字列情報により構成される設定情報とをプロジェクトデータとして画面データ作成装置から取得する画面データ取得手段と、
上記画面データに基づいて、上記設定された機能部品に対応して、上記画面データの上記ＰＬＣ内のデバイスに関連づけられた文字列と上記機能部品を示す部品画像とを含む運転画面を表示し、上記監視対象のＰＬＣ内のデバイスの状態に対応して、上記設定情報に基づいて上記監視対象のＰＬＣ内のデバイスに関連づけられた文字列を含む運転画面を表示する運転画面表示手段と、
上記運転画面内の上記機能部品に対するユーザ操作に基づいて、ＰＬＣの内部状態を変化させるＰＬＣ制御手段と、
上記プロジェクトデータの上記画面データ又は上記設定情報から読み出された文字列情報を変換することで、上記画面データ又は上記設定情報と関連づけて音声データを生成し、上記画面データ又は上記設定情報の上記読み出された文字列情報に関連づけて上記プロジェクトデータとして格納する音声データ生成手段と、
上記運転画面内の上記機能部品に対するユーザ操作又は上記ＰＬＣ内のデバイスの状態に対応して、上記読み出された文字列情報に関連づけて上記プロジェクトデータとして格納された上記音声データを音声として出力する音声出力手段とを備えたことを特徴とするプログラマブル表示器。
【請求項２】
異なる文字列からなる２以上の文字列情報と、言語種別が異なる２以上の文字列情報とを互いに対応づけて保持する文字列テーブルと、
文字列情報を音声データに変換するための言語種別ごとの音声変換データベースとを備え、
上記運転画面表示手段は、上記文字列テーブルを参照して現在の言語種別に応じた文字列情報を表示し、
上記音声データ生成手段は、現在の言語種別に応じた上記音声変換データベースに基づいて、上記文字列テーブル内の文字列情報を音声データに変換することを特徴とする請求項１に記載のプログラマブル表示器。
【請求項３】
異なる言語種別間で文字列情報を変換するための翻訳辞書と、
上記翻訳辞書を参照して第１言語種別の文字列情報を第２言語種別に変換することにより、上記文字列テーブルを生成する文字列テーブル生成手段とを備えたことを特徴とする請求項２に記載のプログラマブル表示器。
【請求項４】
ＰＬＣの内部状態に基づいて、異常発生を示す文字列からなるエラーメッセージを上記運転画面に表示するエラー監視手段を備え、
上記音声データ生成手段は、上記エラーメッセージを音声データに変換し、
上記音声出力手段は、上記エラーメッセージが表示されるタイミングで、当該エラーメッセージに対応する音声データを再生することを特徴とする請求項１〜３のいずれかに記載のプログラマブル表示器。
【請求項５】
ＰＬＣ内のデバイスの状態を示す機能部品及びユーザ操作に応じてＰＬＣ内のデバイスの状態を変化させる機能部品を含む運転画面を設定可能であり、設定された機能部品が配置された運転画面を表示するための画面データであって、上記設定された機能部品に対応して、上記機能部品を示す部品画像、ＰＬＣ内のデバイスを示すアドレス情報、及び、ＰＬＣ内のデバイスに関連づけられた文字列からなる文字列情報により構成される画面データと、
ＰＬＣ内のデバイスの状態を監視し、当該デバイスの状態に基づいて文字列を含む運転画面を表示することでユーザに報知するための設定情報であって、監視対象のＰＬＣ内のデバイスに関連づけられた文字列からなる文字列情報により構成される設定情報とをプロジェクトデータとして生成する画面データ生成手段と、
上記画面データに基づいて、上記設定された機能部品に対応して、上記画面データの上記ＰＬＣ内のデバイスに関連づけられた文字列と上記機能部品を示す部品画像とを含む運転画面を表示し、上記監視対象のＰＬＣ内のデバイスの状態に対応して、上記設定情報に基づいて上記監視対象のＰＬＣ内のデバイスに関連づけられた文字列を含む運転画面を表示する運転画面表示手段と、
上記運転画面内の上記機能部品に対するユーザ操作に基づいて、ＰＬＣの内部状態を変化させるＰＬＣ制御手段と、
上記設定された機能部品に対応して、ＰＬＣ内のデバイスに関連づけられた文字列からなる上記画面データの文字列情報又は監視対象のＰＬＣ内のデバイスに関連づけられた文字列からなる上記設定情報の文字列情報を上記プロジェクトデータから読み出して変換することで、上記画面データ又は上記設定情報と関連づけて音声データを生成し、上記画面データ又は上記設定情報の上記文字列情報と関連づけて上記プロジェクトデータとして格納する音声データ生成手段と、
上記運転画面内の上記機能部品に対するユーザ操作又は上記ＰＬＣ内のデバイスの状態に対応して、上記画面データ又は上記設定情報の上記文字列情報と関連づけて上記プロジェクトデータとして格納された上記音声データを音声として出力する音声出力手段とを備えたことを特徴とするＰＬＣ表示システム。
【請求項６】
上記文字列情報の文字列に音声出力用の文字列を付加する文字列加工手段を備え、
上記音声データ生成手段は、文字列が付加された文字列情報を音声データに変換することを特徴とする請求項５に記載のＰＬＣ表示システム。
【請求項７】
上記文字列情報に使用する用語の種別を切り替える用語種別切替手段を備え、
上記画面データ生成手段は、用語種別の異なる２以上の文字列情報が対応づけられた機能部品を含む画面データを生成し、
上記運転画面表示手段は、現在の用語種別に応じた文字列情報を機能部品に対応づけて表示し、
上記音声出力手段は、現在の用語種別に応じた文字列情報に対応する音声データを再生することを特徴とする請求項５又は６に記載のＰＬＣ表示システム。
【請求項８】
上記文字列情報に使用する言語の種別を切り替える言語種別切替手段を備え、
上記画面データ生成手段は、言語種別の異なる２以上の文字列情報が対応づけられた機能部品を含む画面データを生成し、
上記運転画面表示手段は、現在の言語種別に応じた文字列情報を機能部品に対応づけて表示し、
上記音声出力手段は、現在の言語種別に応じた文字列情報に対応する音声データを再生することを特徴とする請求項５〜７のいずれかに記載のＰＬＣ表示システム。
【請求項９】
異なる文字列からなる２以上の文字列情報と、言語種別が異なる２以上の文字列情報とを互いに対応づけて保持する文字列テーブルと、
文字列情報を音声データに変換するための言語種別ごとの音声変換データベースとを備え、
上記運転画面表示手段は、上記文字列テーブルを参照して現在の言語種別に応じた文字列情報を表示し、
上記音声データ生成手段は、現在の言語種別に応じた上記音声変換データベースに基づいて、上記文字列テーブル内の文字列情報を音声データに変換することを特徴とする請求項８に記載のＰＬＣ表示システム。
【請求項１０】
異なる言語種別間で文字列情報を変換するための翻訳辞書と、
上記翻訳辞書を参照して第１言語種別の文字列情報を第２言語種別に変換することにより、上記文字列テーブルを生成する文字列テーブル生成手段とを備えたことを特徴とする請求項９に記載のＰＬＣ表示システム。
【請求項１１】
ＰＬＣの内部状態に基づいて、異常発生を示す文字列からなるエラーメッセージを上記運転画面に表示するエラー監視手段を備え、
上記音声データ生成手段は、上記エラーメッセージを音声データに変換し、
上記音声出力手段は、上記エラーメッセージが表示されるタイミングで、当該エラーメッセージに対応する音声データを再生することを特徴とする請求項５〜１０のいずれかに記載のＰＬＣ表示システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、プログラマブル表示器及びＰＬＣ表示システムに係り、さらに詳しくは、ＰＬＣの内部状態を表示し、ユーザ操作に基づいてＰＬＣの内部状態を変化させるプログラマブル表示器の改良に関する。
【背景技術】
【０００２】
ＰＬＣ（Programmable Logic Controller：プログラマブルロジックコントローラ）は、ＦＡ（Factory Automation）システムにおいて、センサ装置、駆動装置などの入出力機器を制御するための制御装置である。プログラマブル表示器は、ＰＬＣに接続し、ＰＬＣの内部状態を表示する表示装置であり、ＰＬＣ内のデバイスに関連づけられた各種の機能部品が配置された運転画面を表示する。運転画面は、作画プログラムをインストールした端末装置を用いて作成されるユーザ作画画面である。機能部品には、リレー回路などのビットデバイスに関連づけられ、ユーザ操作に応じてＰＬＣの内部状態を変化させるスイッチ部品がある。
【０００３】
この様なプログラマブル表示器において、運転画面内のスイッチ部品を操作したタイミング、或いは、ＰＬＣの内部状態が変化したタイミングで、操作内容や状態変化の内容を音声により報知すれば、誤操作を防止し、また、状態変化の内容を容易に識別することができる。
【０００４】
例えば、特許文献１には、パーソナルコンピュータ２において作成されたサウンドデータをプログラマブル表示器３に再生させる表示器システム１が記載されている。パーソナルコンピュータ２は、運転画面を表示するための画面データを作成する端末装置であり、テキストデータ６２をサウンドデータに変換し、プログラマブル表示器３に転送する。プログラマブル表示器３は、サウンドデータに基づいて、スピーカ１６から音声を再生出力する。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００８−１３９５７７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上述した様な従来のＰＬＣ表示システムでは、ユーザが音声出力用の文字データを画面データとは別個に作成する必要があった。また、従来のＰＬＣ表示システムでは、音声データを再生するタイミングもユーザが指定しなければならず、音声再生機能を備えていても使い辛かった。例えば、特許文献１に記載の表示器システムの場合、音声データの元となる文字情報自体は、ユーザ自身が指定しなければならない。
【０００７】
本発明は、上記事情に鑑みてなされたものであり、ユーザが簡便に音声再生機能を利用することができるプログラマブル表示器を提供することを目的とする。
【０００８】
また、本発明は、ユーザが簡便に音声再生機能を利用することができるＰＬＣ表示システムを提供することを目的とする。特に、ユーザが音声出力用の文字データを画面データとは別個に作成する必要がなく、また、音声データを再生するタイミングをユーザが指定しなくても、音声データを適切なタイミングで再生させることができるＰＬＣ表示システムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
第１の本発明によるプログラマブル表示器は、ＰＬＣの内部状態を示す機能部品又はユーザ操作に応じてＰＬＣの内部状態を変化させる機能部品が配置された運転画面を表示するための画面データであって、上記機能部品を示す部品画像、ＰＬＣ内のデバイスを特定するためのアドレス情報、及び、ＰＬＣ内のデバイスに関連づけられた文字列からなる文字列情報により構成される画面データを画面データ作成装置から取得する画面データ取得手段と、上記画面データに基づいて、上記運転画面を表示する運転画面表示手段と、上記運転画面内の上記機能部品に対するユーザ操作に基づいて、ＰＬＣの内部状態を変化させるＰＬＣ制御手段と、上記文字列情報に基づいて、音声データを生成する音声データ生成手段と、上記音声データに基づいて、上記運転画面内の上記機能部品に対応づけて音声出力を行う音声出力手段とを備える。
【００１０】
第２の本発明によるＰＬＣ表示システムは、ユーザ操作に基づいて、ＰＬＣの内部状態を示す機能部品又はＰＬＣの内部状態を変化させる機能部品が配置された運転画面を表示するための画面データであって、上記機能部品を示す部品画像、ＰＬＣ内のデバイスを特定するためのアドレス情報、及び、ＰＬＣ内のデバイスに関連づけられた文字列からなる文字列情報により構成される画面データを生成する画面データ生成手段と、上記画面データに基づいて、上記運転画面を表示する運転画面表示手段と、上記運転画面内の上記機能部品に対するユーザ操作に基づいて、ＰＬＣの内部状態を変化させるＰＬＣ制御手段と、上記文字列情報に基づいて、音声データを生成する音声データ生成手段と、上記音声データに基づいて、上記運転画面内の上記機能部品に対応づけて音声出力を行う音声出力手段とを備える。
【００１１】
この様な構成によれば、運転画面内の機能部品に対応づけて音声出力を行うため、ユーザは、ＰＬＣの内部状態や状態変化の内容を容易に識別することができる。また、画面データを構成する文字列情報に基づいて音声データを生成するため、ユーザは、音声出力用の文字データを画面データとは別個に作成する必要がない。さらに、音声データに基づく音声出力を機能部品に対応づけて行うため、音声データを再生するタイミングをユーザが指定しなくても、音声データを適切なタイミングで再生させることができる。
【００１２】
第３の本発明によるＰＬＣ表示システムは、上記構成に加え、上記音声出力手段が、上記機能部品の部品種別に応じて予め定められたタイミングで、音声出力を行うように構成される。この様な構成によれば、機能部品の動作条件に合わせて音声データを再生することができる。
【００１３】
第４の本発明によるＰＬＣ表示システムは、上記構成に加え、上記音声出力手段が、上記機能部品が操作されたタイミングで、当該機能部品に関連づけられた文字列情報に対応する音声データを再生するように構成される。この様な構成によれば、機能部品を操作したタイミングで音声データが再生されるため、誤操作を防止することができる。
【００１４】
第５の本発明によるＰＬＣ表示システムは、上記構成に加え、上記音声出力手段が、ＰＬＣの内部状態が変化したタイミングで、当該内部状態に関連づけられた文字列情報に対応する音声データを再生するように構成される。この様な構成によれば、内部状態の変化の内容を容易に識別することができる。
【００１５】
第６の本発明によるＰＬＣ表示システムは、上記構成に加え、上記文字列情報の文字列に音声出力用の文字列を付加する文字列加工手段を備え、上記音声データ生成手段が、文字列が付加された文字列情報を音声データに変換するように構成される。この様な構成によれば、ＰＬＣ内のデバイスに関連づけられた文字列情報に音声出力用の文字列を付加するため、音声データの内容を音声出力に適した表現に調整することができる。
【００１６】
第７の本発明によるＰＬＣ表示システムは、上記構成に加え、上記文字列情報に使用する用語の種別を切り替える用語種別切替手段を備え、上記画面データ生成手段が、用語種別の異なる２以上の文字列情報が対応づけられた機能部品を含む画面データを生成し、上記運転画面表示手段が、現在の用語種別に応じた文字列情報を機能部品に対応づけて表示し、上記音声出力手段が、現在の用語種別に応じた文字列情報に対応する音声データを再生するように構成される。この様な構成によれば、文字列情報に使用する用語の種別を切り替えるだけで、音声データに使用する用語の種別も切り替えることができる。
【００１７】
第８の本発明によるＰＬＣ表示システムは、上記構成に加え、上記文字列情報に使用する言語の種別を切り替える言語種別切替手段を備え、上記画面データ生成手段が、言語種別の異なる２以上の文字列情報が対応づけられた機能部品を含む画面データを生成し、上記運転画面表示手段が、現在の言語種別に応じた文字列情報を機能部品に対応づけて表示し、上記音声出力手段が、現在の言語種別に応じた文字列情報に対応する音声データを再生するように構成される。この様な構成によれば、文字列情報に使用する言語の種別を切り替えるだけで、音声データに使用する言語の種別も切り替えることができる。
【００１８】
第９の本発明によるＰＬＣ表示システムは、上記構成に加え、異なる文字列からなる２以上の文字列情報と、言語種別が異なる２以上の文字列情報とを互いに対応づけて保持する文字列テーブルと、文字列情報を音声データに変換するための言語種別ごとの音声変換データベースとを備え、上記運転画面表示手段が、上記文字列テーブルを参照して現在の言語種別に応じた文字列情報を表示し、上記音声データ生成手段が、現在の言語種別に応じた上記音声変換データベースに基づいて、上記文字列テーブル内の文字列情報を音声データに変換するように構成される。この様な構成によれば、機能部品ごとに、言語種別が異なる複数の文字のフォントデータを保持する必要がなくなる。また、現在の言語種別に応じた音声変換データベースを用いて文字列情報を音声データに変換するため、言語特性に応じた音声データを得ることができる。
【００１９】
第１０の本発明によるＰＬＣ表示システムは、上記構成に加え、異なる言語種別間で文字列情報を変換するための翻訳辞書と、上記翻訳辞書を参照して第１言語種別の文字列情報を第２言語種別に変換することにより、上記文字列テーブルを生成する文字列テーブル生成手段とを備えて構成される。この様な構成によれば、ユーザは、第１言語種別の文字列情報を作成するだけで、第２言語種別の文字列情報が自動生成されるため、文字列テーブルの作成を容易化することができる。
【００２０】
第１１の本発明によるＰＬＣ表示システムは、上記構成に加え、ＰＬＣの内部状態に基づいて、異常発生を示す文字列からなるエラーメッセージを上記運転画面に表示するエラー監視手段を備え、上記音声データ生成手段が、上記エラーメッセージを音声データに変換し、上記音声出力手段が、上記エラーメッセージが表示されるタイミングで、当該エラーメッセージに対応する音声データを再生するように構成される。この様な構成によれば、異常発生を示すエラーメッセージの表示に合わせて音声データを再生するため、ユーザは、エラーの発生やエラー内容を容易に認識することができる。
【発明の効果】
【００２１】
本発明によれば、ユーザが音声出力用の文字データを画面データとは別個に作成する必要がなく、また、音声データを再生するタイミングをユーザが指定しなくても、音声データを適切なタイミングで再生させることができるため、ユーザが簡便に音声再生機能を利用することができるプログラマブル表示器及びＰＬＣ表示システムを提供することができる。
【図面の簡単な説明】
【００２２】
【図１】本発明の実施の形態１によるＰＬＣ表示システム１の一構成例を示したシステム図である。
【図２】図１の画面データ作成装置２０内の機能構成の一例を示したブロック図である。
【図３】図１の画面データ作成装置２０の動作の一例を示した図であり、画面データ５及び部品設定情報５ａが示されている。
【図４】図１の画面データ作成装置２０の動作の一例を示した図であり、システム設定情報６、エラー監視情報６ａ及びデバイス制御情報６ｂが示されている。
【図５】文字列情報７を構成する文字列テーブル７ａの一例を示した図である。
【図６】図２の音声データ生成部２９の構成例を示したブロック図である。
【図７】図１のプログラマブル表示器１０内の機能構成の一例を示したブロック図である。
【図８】図７のプログラマブル表示器１０の動作の一例を示した図であり、タッチパネル１１に表示される運転画面９が示されている。
【図９】図７のプログラマブル表示器１０の動作の一例を示した図であり、運転画面９内のスイッチ部品９１を操作した場合の音声出力の様子が示されている。
【図１０】図２の画面データ作成装置２０の他の構成例を示したブロック図であり、システム設定部２７が示されている。
【図１１】本発明の実施の形態２によるプログラマブル表示器１０の一構成例を示したブロック図である。
【発明を実施するための形態】
【００２３】
実施の形態１．
＜ＰＬＣ表示システム１＞
図１は、本発明の実施の形態１によるＰＬＣ表示システム１の一構成例を示したシステム図である。図中には、通信ケーブル３を介してＰＬＣ２に接続し、筐体の前面にケーブル接続部１２が設けられたプログラマブル表示器１０が示されている。このプログラマブル表示器１０には、伝送ケーブル１３ａを介してスピーカ１３が着脱可能に接続される。
【００２４】
このＰＬＣ表示システム１は、プログラマブル表示器１０及び画面データ作成装置２０により構成され、プログラマブル表示器１０を用いてＰＬＣ２の内部状態をモニタリングする表示器システムである。
【００２５】
例えば、プログラマブル表示器１０は、イーサネット（Ethernet：登録商標）などのＬＡＮ（ローカルエリアネットワーク）を介してＰＬＣ２に接続し、ＴＣＰ／ＩＰプロトコルが通信制御に使用される。ＰＬＣ２は、プログラマブルな制御プログラムに基づいて、センサ装置、駆動装置などの入出力機器を制御する制御装置である。
【００２６】
画面データ作成装置２０は、ユーザ操作に基づいて、運転画面を表示するための画面データを作成する端末装置であり、通信ケーブル４を介してプログラマブル表示器１０に接続する。例えば、画面データ作成装置２０は、表示器用のアプリケーションプログラムをインストールしたパーソナルコンピュータにより構成され、表示部２１、キーボード２２及びマウス２３を備える。
【００２７】
画面データは、プログラマブル表示器１０を制御するための制御プログラムである。画面データ作成装置２０により作成された画面データは、プログラマブル表示器１０へ送信される。
【００２８】
プログラマブル表示器１０は、ＰＬＣ２に接続し、画面データ作成装置２０から取得した画面データに基づいて、ＰＬＣ２の内部状態を表示する表示装置であり、ＰＬＣ２内のデバイスに関連づけられた各種の機能部品が配置された運転画面を表示する。
【００２９】
運転画面は、ＰＬＣ２の内部状態を表示し、ユーザ操作に応じてＰＬＣ２の内部状態を変化させるためのユーザ作画画面である。ＰＬＣ２内のデバイスには、リレー回路などのビットデバイスと、データメモリなどのワードデバイスとがある。例えば、運転画面は、ビットデバイスに関連づけられたスイッチ部品及びランプ部品と、ワードデバイスに関連づけられたメータ部品とにより構成される。
【００３０】
また、プログラマブル表示器１０には、直方体形状の筐体の前面にタッチパネル１１、ケーブル接続部１２が設けられている。タッチパネル１１は、表示画面を有する表示装置と、表示画面に対するタッチ操作を検出する操作検出装置とにより構成される。タッチパネル１１の表示画面は、横長の矩形形状からなる。例えば、表示装置は、ＬＣＤ（液晶ディスプレイ）である。また、操作検出装置は、静電容量方式、抵抗膜方式等のタッチパッドセンサである。
【００３１】
ケーブル接続部１２には、画面データを伝送する通信ケーブル４が着脱可能に接続される。例えば、画面データ作成装置２０は、通信ケーブル４の一端をケーブル接続部１２に接続することにより、プログラマブル表示器１０に接続される。通信ケーブル４は、ＵＳＢ（ユニバーサルシリアルバス）ケーブルである。スピーカ１３は、電気信号を音波振動に変換することにより、音声を出力する音声出力装置である。
【００３２】
このＰＬＣ表示システム１では、運転画面内のスイッチ部品を操作したタイミング、或いは、ＰＬＣ２の内部状態が変化したタイミングで、操作内容や状態変化の内容が音声により報知される。また、画面データを構成する文字列情報を利用して、報知用の音声データが作成される。
【００３３】
＜画面データ作成装置２０＞
図２は、図１の画面データ作成装置２０内の機能構成の一例を示したブロック図である。図中には、プロジェクトデータとして作成される文字列情報から報知用の音声データを生成する音声データ生成部２９を備えた画面データ作成装置２０が示されている。この画面データ作成装置２０は、表示部２１、操作部２４、編集画面表示部２５、画面データ生成部２６、システム設定部２７、プロジェクトデータ記憶部２８、音声データ生成部２９、文字列加工部３０及び通信部３１により構成される。
【００３４】
操作部２４は、キーボード２２又はマウス２３の操作に基づいて、操作信号を生成し、編集画面表示部２５、画面データ生成部２６及びシステム設定部２７へ出力する。編集画面表示部２５は、ユーザ操作に基づいて、画面データを作成するための編集画面を表示部２１に表示する。
【００３５】
画面データ生成部２６は、部品設定部２６１、部品画像生成部２６２及び文字列情報生成部２６３により構成され、ユーザ操作に基づいて、機能部品が配置された運転画面を表示するための画面データ５を生成し、プロジェクトデータ記憶部２８内に格納する。画面データ５は、それぞれが機能部品に対応づけられる２以上の部品設定情報からなる。
【００３６】
部品設定部２６１は、機能部品の動作を規定する動作条件と、ＰＬＣ２内のデバイスを特定するためのアドレス情報と、機能部品の運転画面内における位置とを指定する。動作条件には、部品種別、動作種別、各種閾値がある。アドレス情報には、書込みビットや参照ビットを特定するためのメモリアドレス又はデバイス名がある。部品画像生成部２６２は、機能部品として表示するための部品画像を生成する。部品画像は、イメージデータからなる表示オブジェクトである。
【００３７】
文字列情報生成部２６３は、ＰＬＣ２内のデバイスに関連づけられた文字列からなる文字列情報を生成する。この文字列情報には、ＰＬＣ２の制御プログラム、例えば、ラダープログラムにおいて用いられる文字情報と、プログラマブル表示器１０において表示するのに用いられる文字情報とがある。
【００３８】
ＰＬＣ２の制御プログラムにおいて用いられる文字情報は、ＰＬＣ２のビットデバイスやワードデバイスに付与される文字列からなり、ＰＬＣ２の制御プログラム上でビットデバイスやワードデバイスを使用する際に、これらのデバイスをデバイス番号によって識別するだけでなく、デバイスに担わせる機能などを表現するためのものである。この様な文字情報は、ユーザが任意に指定することができ、ＰＬＣ関連分野においてデバイスコメントと呼ばれる。
【００３９】
一方、プログラマブル表示器１０において表示するのに用いられる文字情報は、ＰＬＣ２のビットデバイスやワードデバイスと関連づけて画面表示するための文字列からなり、ユーザが任意に指定することができる。部品設定情報は、動作条件、運転画面内の位置を示す配置情報、部品画像及び上述した文字列情報により構成される。
【００４０】
システム設定部２７は、ユーザ操作に基づいて、プログラマブル表示器１０の動作を規定するためのシステム設定情報６と、運転画面に表示するための文字列からなる文字列情報７とを生成し、プロジェクトデータ記憶部２８内に格納する。
【００４１】
音声データ生成部２９は、プロジェクトデータ記憶部２８から画面データ５を読み出し、当該画面データ５に関連づけられた文字列情報に基づいて、再生用の音声データ８を生成し、プロジェクトデータ記憶部２８内に格納する。また、音声データ生成部２９は、プロジェクトデータ記憶部２８から文字列情報７を読み出し、当該文字列情報７を構成する文字列を音声データ８に変換してプロジェクトデータ記憶部２８内に格納する。
【００４２】
プロジェクトデータ記憶部２８には、１又は２以上の画面データ５と、システム設定情報６、文字列情報７及び音声データ８とが格納される。ここでは、互いに関連づけられた画面データ５、システム設定情報６、文字列情報７及び音声データ８からなる一まとまりのデータグループをプロジェクトデータと呼ぶ。
【００４３】
文字列加工部３０は、プロジェクトデータ記憶部２８から画面データ５を読み出し、報知内容を音声出力に適した表現に調整するために、当該画面データ５に関連づけられた文字列情報の文字列に音声出力用の文字列を付加する。また、文字列加工部３０は、プロジェクトデータ記憶部２８から文字列情報７を読み出し、当該文字列情報７を構成する文字列に音声出力用の文字列を付加する。
【００４４】
具体的には、文字列の先頭又は末尾に音声出力用文字列が付加される。例えば、文字列「運転開始」に対し、文字列「します」が付加され、「運転開始します」が音声出力用の文字列情報として保持される。
【００４５】
この様な音声出力用の文字列は、プロジェクトデータ記憶部２８にプロジェクトデータとして保持される全ての表示用文字列に付加される。また、付加する文字列は、機能部品ごとに、個別に設定される。或いは、文字列加工部３０が、ユーザ操作に基づいて、表示用文字列を編集することにより、音声出力用文字列を生成するような構成であっても良い。
【００４６】
音声データ生成部２９は、音声出力用文字列が付加された文字列情報を音声データ８に変換する。通信部３１は、プログラマブル表示器１０との通信を行い、プロジェクトデータ記憶部２８内のプロジェクトデータをプログラマブル表示器１０へ送信する。
【００４７】
＜画面データ５＞
図３は、図１の画面データ作成装置２０の動作の一例を示した図であり、図中の（ａ）には、画面データ５が示され、（ｂ）には、部品設定情報５ａが示されている。また、（ｃ）には、スイッチ部品及びランプ部品の部品設定情報５ａがそれぞれ示されている。
【００４８】
画面データ５は、２以上の部品設定情報５ａにより構成される。運転画面が「機能部品１」、「機能部品２」、「機能部品３」・・・により構成される場合、これらの機能部品ごとの部品設定情報５ａが１つの画面データ５として保持される。
【００４９】
部品設定情報５ａは、動作条件、アドレス情報、部品画像、配置情報及び文字列情報により構成される。例えば、スイッチ部品の場合、部品種別「スイッチ」、動作種別「ビットセット」、書込みビット「リレー１００」、表示図形「部品００１」、表示座標（ｘ，ｙ）、銘板種別「直接指定」、銘板文字列「運転開始」、銘板フォント「ゴシック」及び音声データ「音声００１」が１つの部品設定情報５ａとして保持される。
【００５０】
このスイッチ部品は、「リレー１００」のビットをセットするスイッチであり、「部品００１」に関連づけられた部品画像が運転画面内の（ｘ，ｙ）に配置される。また、銘板文字列「運転開始」が部品画像に重ねて表示される。銘板文字列「運転開始」のフォントは、ゴシック体である。「音声００１」の音声データ８は、銘板文字列「運転開始」に基づいて作成され、この部品設定情報５ａに関連づけて保持される。なお、スイッチ部品の動作種別には、ワードをセットするワードセットと、運転画面を切り替える画面切替と、ウィンドウ画面を運転画面に表示するウィンドウ表示とがある。
【００５１】
ランプ部品の場合には、部品種別「ランプ」、機能名「ランプ」、参照ビット「リレー９０」、表示図形「部品００２」、表示座標（ｘ，ｙ）、銘板種別「テーブル」、銘板文字列「Ｎｏ．４」、銘板フォント「明朝」及び音声データ「音声００２」が１つの部品設定情報５ａとして保持される。
【００５２】
このランプ部品は、「リレー９０」のビット状態に基づいて点灯するランプであり、「部品００２」に関連づけられた部品画像が運転画面内の（ｘ，ｙ）に配置される。また、後述する文字列テーブルには、文字列ＩＤのＮｏ．４に関連づけて所定の文字列情報が保持される。この文字列情報は、部品画像に重ねて表示される。文字列情報のフォントは、明朝体である。「音声００２」の音声データ８は、上記文字列情報に基づいて作成され、この部品設定情報５ａに関連づけて保持される。
【００５３】
この様に文字列情報は、画面データ５を構成する部品設定情報５ａとして保持される場合と、文字列テーブルとして保持される場合とがある。音声データ８は、その様な文字列情報に基づいて作成され、画面データ５を構成する部品設定情報５ａに関連づけて保持される。
【００５４】
＜システム設定情報６＞
図４は、図１の画面データ作成装置２０の動作の一例を示した図であり、図中の（ａ）には、システム設定情報６が示され、（ｂ）には、エラー監視情報６ａ及びデバイス制御情報６ｂが示されている。また、（ｃ）には、言語設定テーブル６ｅが示されている。
【００５５】
このシステム設定情報６は、２以上のエラー監視情報６ａと、デバイス制御情報６ｂ、言語設定情報６ｃ及び用語設定情報６ｄとにより構成される。エラー監視情報６ａは、ＰＬＣ２の内部状態を監視し、異常発生をユーザに報知するというエラー監視機能を提供するための設定情報である。
【００５６】
デバイス制御情報６ｂは、ＰＬＣ２内のデバイスを監視し、デバイスの状態変化に応じて出力制御を行うというデバイス制御機能を提供するための設定情報である。言語設定情報６ｃは、文字列情報に使用する言語の種別を指定するための設定情報である。用語設定情報６ｄは、文字列情報に使用する用語の種別を指定するための設定情報である。
【００５７】
例えば、エラー監視情報６ａは、機能名「エラー監視」、コメント「系統１」、エラーＩＤ「００１」、監視デバイス「データメモリ１０」、監視点数「３２」、音声再生「あり」及び再生方法「監視点個別」により構成される。このエラー監視情報６ａは、エラーＩＤ「００１」によって識別され、「データメモリ１０」を始点とする３２点のデータメモリが監視対象のデバイスとして監視される。異常発生時には、文字列からなるコメント「系統１」がエラーメッセージとして運転画面に表示されるとともに、コメント「系統１」から自動生成された音声データ８が再生される。音声データ８は、監視点ごとに個別に再生される。
【００５８】
デバイス制御情報６ｂは、機能名「デバイス制御」、制御ＩＤ「Ｎｏ．２」、監視デバイス「リレー３」、トリガ種別「立ち上がり」、動作種別「音声再生」及び音声データ「音声００３」により構成される。このデバイス制御情報６ｂは、制御ＩＤ「Ｎｏ．２」によって識別され、「リレー３」が監視対象デバイスとして監視される。「リレー３」の立ち上がりが検知されれば、「音声００３」の音声データ８が再生される。なお、デバイス制御の動作種別には、音声再生の他に、運転画面を切り替える画面切替と、ウィンドウ画面を運転画面に表示するウィンドウ表示と、監視対象のビットをセットするビットセットとがある。
【００５９】
言語設定テーブル６ｅは、言語ＩＤを言語種別に対応づけて保持するテーブルである。この言語設定テーブル６ｅでは、言語ＩＤ０〜ＩＤ２がそれぞれ言語種別「日本語」、「英語」及び「中国語」に関連づけられている。言語設定情報６ｃでは、言語ＩＤ０〜ＩＤ２のいずれか一つを指定することにより、言語種別が特定される。
【００６０】
画面データ５の各部品設定情報５ａには、言語種別及び用語種別が異なる２以上の文字列情報が含まれ、或いは、関連づけられる。つまり、機能部品によっては、言語種別及び用語種別の異なる２以上の文字列情報が対応づけられる。例えば、同一のスイッチ部品に対し、用語種別が異なる文字列「運転開始」及び「起動」が関連づけられる。プロジェクトデータの各画面データ５には、言語種別及び用語種別の異なる文字列情報から自動生成された２以上の音声データ８が関連づけられる。
【００６１】
また、システム設定情報６のエラー監視情報６ａには、言語種別及び用語種別が異なる２以上のエラーメッセージが含まれ、これらのエラーメッセージから自動生成された２以上の音声データ８が関連づけられる。
【００６２】
＜文字列テーブル７ａ＞
図５は、文字列情報７を構成する文字列テーブル７ａの一例を示した図である。この図では、言語ＩＤ２の文字列情報が省略されている。文字列テーブル７ａは、機能部品の表示やエラー監視に使用される共通の文字列データベースであり、異なる文字列からなる２以上の文字列情報と、言語種別が異なる２以上の文字列情報とを互いに対応づけて保持する。
【００６３】
この文字列テーブル７ａでは、文字列ＩＤのＮｏ．０〜Ｎｏ．５に対し、言語種別の言語ＩＤ０の文字列情報として、「運転開始」、「運転異常」、「圧縮」、「空冷」、「運転中」及び「温度過熱」がそれぞれ対応づけられている。また、文字列ＩＤのＮｏ．０〜Ｎｏ．５に対し、言語種別の言語ＩＤ１の文字列情報として、「Start」、「Error」、「Pressure」、「Air Cooling」、「In operation」及び「Overheating」がそれぞれ対応づけられている。
【００６４】
文字列情報７には、この様な文字列テーブル７ａと、システム設定情報６のエラー監視情報６ａに関連づけられたエラーメッセージと、デバイス制御情報６ｂに関連づけられた文字列情報とが含まれる。エラー監視情報６ａのエラーメッセージ及びデバイス制御情報６ｂの文字列情報についても、文字列テーブル７ａと同様に構成され、文字列ＩＤと言語ＩＤとによって管理される。
【００６５】
＜音声データ生成部２９＞
図６は、図２の音声データ生成部２９の構成例を示したブロック図である。この音声データ生成部２９は、日本語音声ＤＢ（データベース）２９１、英語音声ＤＢ２９２、中国語音声ＤＢ２９３及び音声合成部２９４により構成される。
【００６６】
日本語音声ＤＢ２９１は、日本語表記の文字列を日本語の音声に変換するための音声変換データベースである。例えば、文字列を文節、単語、音節などに分け、これらの文字素片に対応づけて音声素片が保持される。
【００６７】
英語音声ＤＢ２９２は、英語表記（綴り）の文字列を英語の音声（発音）に変換するための音声変換データベースである。中国語音声ＤＢ２９３は、中国語表記の文字列を中国語の音声に変換するための音声変換データベースである。
【００６８】
音声合成部２９４は、言語設定情報６ｃによって指定された言語種別の音声変換データベースを用いて音声合成処理を行うことにより、対象文字列を音声データに変換する。音声合成処理は、人の声を合成して合成音声を生成する処理であり、各種の音声合成パラメータからなる音声設定情報に基づいて行われる。音声合成パラメータには、音の高さ、イントネーション、音量、音質、量子化ビット数、サンプリングレート、アクセントの位置がある。
【００６９】
例えば、音声合成部２９４により生成される音声データは、音声データを識別するための音声データＩＤと、音声波形を示す波形データと、復元用の文字列と、音声合成パラメータの値とにより構成される。
【００７０】
音声データへの変換を具体例を挙げて説明する。例えば、文字列「１５」を日本語の音声に変換する場合、音声は「じゅうご」と発音される。一方、文字列「１５」を英語の音声に変換する場合には、「フィフティーン」と発音される。また、文字列「ｋｉｎｇ」を日本語の音声に変換する場合、音声は「ケイアイエヌジー」と発音される。一方、文字列「ｋｉｎｇ」を英語の音声に変換する場合には、「キング」と発音される。この様に音声データへの変換には、言語特性があることから、言語種別に応じた音声変換データベースを用意し、現在の言語種別に応じて音声変換データベースを切り替えることにより、言語特性に応じた音声データを得ることができる。
【００７１】
＜プログラマブル表示器１０＞
図７は、図１のプログラマブル表示器１０内の機能構成の一例を示したブロック図である。このプログラマブル表示器１０は、画面データ取得部１０１、プロジェクトデータ記憶部１０２、運転画面表示部１０３、操作部１０４、用語種別切替部１０５、言語種別切替部１０６、ＰＬＣ制御部１０７、ＰＬＣ通信部１０８、音声出力制御部１１０及びエラー監視部１１１により構成される。
【００７２】
画面データ取得部１０１は、部品設定情報５ａからなる画面データ５を画面データ作成装置２０から取得する。この画面データ取得部１０１は、画面データ作成装置２０との通信を行い、複数の画面データ５、システム設定情報６、文字列情報７及び音声データ８を含むプロジェクトデータを画面データ作成装置２０から取得し、プロジェクトデータ記憶部１０２内に格納する。
【００７３】
運転画面表示部１０３は、プロジェクトデータ記憶部１０２内の画面データ５に基づいて、スイッチ部品などの機能部品が配置された運転画面をタッチパネル１１に表示する。操作部１０４は、タッチパネル１１のタッチ操作に基づいて、操作信号を生成し、ＰＬＣ制御部１０７へ出力する。ＰＬＣ通信部１０８は、ＰＬＣ２との通信を行う。
【００７４】
ＰＬＣ制御部１０７は、運転画面内の機能部品に対するユーザ操作に基づいて、ＰＬＣ２の内部状態を変化させる。具体的には、スイッチ部品に対するタッチ操作に基づいて、ＰＬＣ２の内部状態を変化させるための制御コマンドが生成され、ＰＬＣ通信部１０８を介してＰＬＣ２へ送信される。
【００７５】
また、ＰＬＣ制御部１０７は、プロジェクトデータ記憶部１０２内の画面データ５に基づいて、ＰＬＣ２からデバイス状態を取得する。運転画面内のランプ部品又はメータ部品には、ＰＬＣ通信部１０８を介してＰＬＣ２から取得されたデバイス状態が表示される。
【００７６】
音声出力制御部１１０は、プロジェクトデータ記憶部１０２内の音声データ８に基づいて、運転画面内の機能部品に対応づけてスピーカ１３から音声出力を行う。この音声出力制御部１１０は、機能部品の部品種別に応じて予め定められたタイミングで、音声出力を行う。
【００７７】
例えば、音声出力制御部１１０は、スイッチ部品が操作されたタイミングで、当該スイッチ部品に関連づけられた文字列情報に対応する音声データ８を再生する。また、音声出力制御部１１０は、ＰＬＣ２の内部状態が変化したタイミングで、当該内部状態に関連づけられた文字列情報に対応する音声データ８を再生する。
【００７８】
用語種別切替部１０５は、文字列情報に使用する用語の種別を切り替え、システム設定情報６の用語設定情報６ｄを更新する。例えば、ＰＬＣ２のデバイス状態やスイッチ部品の操作によって用語種別が切り替えられる。運転画面表示部１０３は、現在の用語種別に応じた文字列情報を機能部品に対応づけて表示する。また、音声出力制御部１１０は、現在の用語種別に応じた文字列情報に対応する音声データ８を再生する。
【００７９】
言語種別切替部１０６は、文字列情報に使用する言語の種別を切り替え、システム設定情報６の言語設定情報６ｃを更新する。例えば、ＰＬＣ２のデバイス状態やスイッチ部品の操作によって言語種別が切り替えられる。運転画面表示部１０３は、現在の言語種別に応じた文字列情報を機能部品に対応づけて表示する。また、音声出力制御部１１０は、現在の言語種別に応じた文字列情報に対応する音声データ８を再生する。
【００８０】
エラー監視部１１１は、ＰＬＣ２の内部状態に基づいて、異常発生を示す文字列からなるエラーメッセージを運転画面に表示する。具体的には、システム設定情報６のエラー監視情報６ａに基づいて、ＰＬＣ２からデバイス状態を取得し、デバイス状態に基づいて、エラーメッセージを運転画面に表示する動作が行われる。音声出力制御部１１０では、エラーメッセージが表示されるタイミングで、当該エラーメッセージに対応する音声データ８が再生される。
【００８１】
＜運転画面９＞
図８及び図９は、図７のプログラマブル表示器１０の動作の一例を示した図である。図８には、タッチパネル１１に表示される運転画面９が示されている。図９には、運転画面９内のスイッチ部品９１を操作した場合に、文字列「運転開始」に対応する音声データ８がプログラマブル表示器１０のスピーカ１３から再生される様子が示されている。
【００８２】
この運転画面９には、ユーザ操作に応じてＰＬＣ２の内部状態を変化させる１つのスイッチ部品９１と、ＰＬＣ２の内部状態を表示する２つのランプ部品９２とが配置されている。
【００８３】
スイッチ部部品９１を指でタッチすることにより、ＰＬＣ２の内部状態が書き換えられるとともに、文字列「運転開始」に対応する音声データ８がスピーカ１３から再生される。すなわち、スイッチ部品９１を操作したタイミングで、文字列「運転開始」が合成音声により読み上げられる。
【００８４】
スイッチ部品９１に用語種別の異なる文字列「運転開始」及び「起動」が関連づけられ、「運転開始」に用語種別を識別するための用語ＩＤ＝０が関連づけられ、「起動」に用語ＩＤ＝１が関連づけられている場合、用語ＩＤ＝０の状態では、文字列「運転開始」がスイッチ部品９１に対応づけて表示され、スイッチ部品９１の操作により、文字列「運転開始」が読み上げられる。
【００８５】
一方、用語種別が用語ＩＤ＝１に切り替えられれば、文字列「起動」がスイッチ部品９１に対応づけて表示され、スイッチ部品９１の操作により、文字列「起動」が読み上げられる。この様に構成することにより、文字列情報に使用する用語の種別を切り替えるだけで、音声データ８に使用する用語の種別も切り替えることができる。
【００８６】
スイッチ部品９１に言語種別の異なる文字列「運転開始」及び「Start」が関連づけられている場合、言語ＩＤ＝０の状態では、文字列「運転開始」がスイッチ部品９１に対応づけて表示され、スイッチ部品９１の操作により、文字列「運転開始」が読み上げられる。
【００８７】
一方、言語種別が言語ＩＤ＝１に切り替えられれば、文字列「Start」がスイッチ部品９１に対応づけて表示され、スイッチ部品９１の操作により、文字列「Start」が読み上げられる。この様に構成することにより、文字列情報に使用する言語の種別を切り替えるだけで、音声データ８に使用する言語の種別も切り替えることができる。
【００８８】
本実施の形態によれば、運転画面９内の機能部品に対応づけて音声出力を行うため、ユーザは、ＰＬＣ２の内部状態や状態変化の内容を容易に識別することができる。また、画面データ５を構成する文字列情報に基づいて音声データ８を生成するため、ユーザは、音声出力用の文字データを画面データ５とは別個に作成する必要がない。さらに、音声データ８に基づく音声出力を機能部品に対応づけて行うため、音声データ８を再生するタイミングをユーザが指定しなくても、音声データ８を適切なタイミングで再生させることができる。
【００８９】
なお、本実施の形態では、画面データ作成装置２０が、異なる文字列からなる２以上の文字列情報と、言語種別が異なる２以上の文字列情報とを互いに対応づけて保持する文字列テーブル７ａを備える場合の例について説明したが、本発明は、その様な文字列テーブル７ａを自動生成するものにも適用することができる。
【００９０】
＜システム設定部２７＞
図１０は、図２の画面データ作成装置２０の他の構成例を示したブロック図であり、システム設定部２７の一例が示されている。このシステム設定部２７は、翻訳辞書ＤＢ２７１及び文字列テーブル生成部２７２により構成され、第１言語種別の文字列情報を第２言語種別に変換することにより、文字列テーブル７ａを完成させる。
【００９１】
翻訳辞書ＤＢ２７１は、異なる言語種別間で文字列情報を変換するための言語データベースである。文字列テーブル生成部２７２は、翻訳辞書ＤＢ２７１を参照して第１言語種別の対象文字列を第２言語種別に変換することにより、文字列テーブル７ａを生成する。
【００９２】
例えば、文字列テーブル７ａは、言語ＩＤ＝０（日本語）に対応づけて、文字列「運転開始」、「運転異常」、「圧縮」、「空冷」、「運転中」及び「温度過熱」を保持するのみで、言語ＩＤ＝１（英語）や言語ＩＤ＝２（中国語）には、文字列が設定されていない。この状態において、文字列テーブル生成部２７２は、言語設定情報６ｃに応じた翻訳辞書ＤＢ２７１に基づいて、日本語の各対象文字列を英語又は中国語に変換し、文字列テーブル７ａを完成させる。
【００９３】
この様に構成することにより、ユーザは、第１言語種別の文字列情報を作成するだけで、第２言語種別の文字列情報が自動生成されるため、文字列テーブル７ａの作成を容易化することができる。
【００９４】
実施の形態２．
実施の形態１では、画面データ作成装置２０が音声データ生成部２９を備える場合の例について説明した。これに対し、本実施の形態では、プログラマブル表示器１０が音声データ生成部を備える場合について説明する。
【００９５】
図１１は、本発明の実施の形態２によるプログラマブル表示器１０の一構成例を示したブロック図である。このプログラマブル表示器１０は、図７のプログラマブル表示器１０と比較すれば、音声データ生成部１１２を備えている点で異なる。
【００９６】
音声データ生成部１１２は、プロジェクトデータ記憶部１０２から画面データ５を読み出し、当該画面データ５に関連づけられた文字列情報に基づいて、再生用の音声データ８を生成し、プロジェクトデータ記憶部１０２内に格納する。また、音声データ生成部１１２は、プロジェクトデータ記憶部１０２から文字列情報７を読み出し、当該文字列情報７を構成する文字列を音声データ８に変換してプロジェクトデータ記憶部１０２内に格納する。
【００９７】
プロジェクトデータ記憶部１０２には、音声データ生成部１１２により生成された音声データ８が画面データ５やシステム設定情報６に関連づけて保持される。本実施の形態によれば、画面データ作成装置２０からプログラマブル表示器１０へ送信されるプロジェクトデータに音声データ８が含まれないため、通信負荷が増大するのを抑制することができる。また、機能部品が操作されたタイミング又はＰＬＣ２の内部状態が変化したタイミングで音声データ生成部１１２が音声データ８を生成するように構成することにより、音声データ８を保持する必要がなく、プログラマブル表示器１０のメモリ容量が増大するのを抑制することができる。
【００９８】
なお、実施の形態１及び２では、プログラマブル表示器１０と画面データ作成装置２０とがＵＳＢケーブルにより接続される場合の例について説明したが、本発明は、プログラマブル表示器１０及び画面データ作成装置２０の接続形態をこれに限定するものではない。例えば、プログラマブル表示器１０は、ＰＬＣ２と共通の通信ネットワークを介して、画面データ作成装置２０との通信を行うような構成であっても良い。
【００９９】
また、実施の形態１では、運転画面９に表示するための表示用文字列を音声合成してユーザ報知を行う場合の例について説明した。プログラマブル表示器１０がエラー発生の時刻やその内容を記憶するという履歴機能を有する場合、履歴表示のための文字列を利用してユーザ報知を行うものにも本発明は適用することができる。
【０１００】
また、実施の形態１では、伝送ケーブル１３ａを介してスピーカ１３がプログラマブル表示器１０に接続される場合の例について説明したが、本発明は、プログラマブル表示器１０がスピーカ１３を内蔵する場合にも適用することができる。
【符号の説明】
【０１０１】
１  ＰＬＣ表示システム
２  ＰＬＣ
３，４  通信ケーブル
１０  プログラマブル表示器
１１  タッチパネル
１２  ケーブル接続部
１３  スピーカ
１０１  画面データ取得部
１０２  プロジェクトデータ記憶部
１０３  運転画面表示部
１０４  操作部
１０５  用語種別切替部
１０６  言語種別切替部
１０７  ＰＬＣ制御部
１０８  ＰＬＣ通信部
１１０  音声出力制御部
１１１  エラー監視部
１１２  音声データ生成部
２０  画面データ作成装置
２１  表示部
２２  キーボード
２３  マウス
２４  操作部
２５  編集画面表示部
２６  画面データ生成部
２７  システム設定部
２７１  翻訳辞書ＤＢ
２７２  文字列テーブル生成部
２８  プロジェクトデータ記憶部
２９  音声データ生成部
２９１  日本語音声ＤＢ
２９２  英語音声ＤＢ
２９３  中国語音声ＤＢ
２９４  音声合成部
３０  文字列加工部
３１  通信部
５  画面データ
５ａ  部品設定情報
６  システム設定情報
６ａ  エラー監視情報
６ｂ  デバイス制御情報
６ｃ  言語設定情報
６ｄ  用語設定情報
６ｅ  言語設定テーブル
７  文字列情報
７ａ  文字列テーブル
８  音声データ
９  運転画面
９１  スイッチ部品
９２  ランプ部品
【図１】
0006474609.tif 000002
【図２】
0006474609.tif 000003
【図３】
0006474609.tif 000004
【図４】
0006474609.tif 000005
【図５】
0006474609.tif 000006
【図６】
0006474609.tif 000007
【図７】
0006474609.tif 000008
【図８】
0006474609.tif 000009
【図９】
0006474609.tif 000010
【図１０】
0006474609.tif 000011
【図１１】
0006474609.tif 000012