(57)【要約】【課題】表示をサポートできる国言語の数が増えても、国言語に比例してメモリ資源が消費されず、既に動作しているプロセス制御アプリケーションに影響を与えることなく新しいサポート言語への切り替えを可能とするフィールド機器の国言語表示システムを実現する。【解決手段】表示器に表示する複数の国言語データを持つフィールド機器と、このフィールド機器とフィールドバスを介して通信する第１クライアント機器よりなり、前記第１クライアント機器で稼動する第１クライアントアプリケーションにより前記フィールド機器の前記国言語の表示変更が設定されるフィールド機器の国言語表示システムにおいて、  前記国言語データは、デフォルト国言語データ及び拡張国言語データで形成されている。【選択図】図１
2011257927.tif 000002
【特許請求の範囲】
【請求項１】
表示器に表示する複数の国言語データを持つフィールド機器と、このフィールド機器とフィールドバスを介して通信する第１クライアント機器よりなり、前記第１クライアント機器で稼動する第１クライアントアプリケーションにより前記フィールド機器の前記国言語の表示変更が設定されるフィールド機器の国言語表示システムにおいて、
前記国言語データは、デフォルト国言語データ及び拡張国言語データで形成されていることを特徴とするフィールド機器の国言語表示システム。
【請求項２】
前記第１クライアントアプリケーションは、拡張国言語の国言語データライブラリを備え、前記フィールド機器に対する国言語の変更を設定し、前記国言語データライブラリから選択した拡張国言語データを前記フィールド機器にダウンロードすることを特徴とする請求項１に記載のフィールド機器の国言語表示システム。
【請求項３】
フィールドバスを介して通信する第２クライアント機器で稼動する第２クライアントアプリケーションは、拡張国言語の国言語データライブラリを備え、前記フィールド機器に対する国言語の変更設定に基づいて前記国言語データライブラリから選択された拡張国言語データを前記フィールド機器にダウンロードすることを特徴とする請求項１に記載のフィールド機器の国言語表示システム。
【請求項４】
前記第１クライアントアプリケーションは、前記フィールド機器に対して拡張言語変更の要求フラグと国言語識別情報をセットし、前記第２クライアントアプリケーションは、前記要求フラグの情報と前記国言語識別情報とを取得し、前記国言語識別情報に基づいて選択された拡張国言語データを前記フィールド機器にダウンロードすることを特徴とする請求項３に記載のフィールド機器の国言語表示システム。
【請求項５】
前記フィールド機器は、拡張国言語データを２個以上備えることを特徴とする請求項１乃至４のいずれかに記載のフィールド機器の国言語表示システム。
【請求項６】
前記フィールド機器、前記第１クライアント機器、前記第２クライアント機器は、フィールドバス規格に準拠した通信機能を備えることを特徴とする請求項１乃至５のいずれかに記載のフィールド機器の国言語表示システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、表示器に表示する複数の国言語データを持つフィールド機器と、このフィールド機器とフィールドバスを介して通信する第１クライアント機器よりなり、第１クライアント機器で稼動する第１クライアントアプリケーションによりフィールド機器の国言語の表示変更が設定されるフィールド機器の国言語表示システムに関するものである。本発明は、HART通信やFOUNDATION fieldbus通信等のフィールドバス通信対応のフィールド機器に有効に適用することができる。
【背景技術】
【０００２】
図５は、従来のフィールド機器の国言語表示システムの構成例を示す機能ブロック図である。フィールド機器１０と第１クライアント機器２０は、フィールドバス３０を介して通信する。
【０００３】
フィールド機器１０は、表示器１１、制御手段１２、記憶手段１３、フィールドバス３０とのインターフェースであるフィールドバス通信処理手段１４を備える。記憶手段１３は、フィールド機器制御プログラム１５が格納されており、このフィールド機器制御プログラム中に複数の国言語データ１６が格納されている。国言語データは、日本語データ１６ａ、英語データ１６ｂ、ドイツ語データ１６ｃ等である。
【０００４】
制御手段１２は、表示処理手段１２ａと、この表示処理手段とフィールドバス通信処理手段１４をインターフェースする通信手段１２ｂとを備える。表示処理手段１２ａは、表示器１１に表示するイメージを作成し、表示器１１への表示処理を実行する。
【０００５】
フィールド機器１０は、フィールドバス通信処理手段１４を介してフィールドバス３０に接続され、同バスに接続された第１クライアント機器２０内の第１クライアントアプリケーション２１を使って表示器１１で表示する言語情報の設定変更が実行される。
【０００６】
クライアントアプリケーション２１からの通信を介した表示言語の変更処理は、通信処理手段１２ｂを介して、制御手段１２が備える表示処理手段１２ａで実行される。制御手段１２は、記憶手段１３に格納されているフィールド機器制御プログラム１５に従って動作する。
【０００７】
表示器１１への表示に使用する国言語情報を選択可能なフィールド機器１０は、フィールド機器制御プラグラム１５中に格納された国言語データ１６として、選択可能な国言語の数だけ１６ａ，１６ｂ，１６ｃ，…等の国言語データのセットを持つ。
【０００８】
国言語データは、メニュー表示やフィールド機器内部で保持する値を表示する際の補助表示情報(例えば、値表示が示す内容として「Pressure」文字を表示する等)として使用される。
【０００９】
表示器１１で使用する国言語を選択する場合は、フィールド機器１０がフィールド機器制御プログラム１５中に格納している国言語を、第１クライアントアプリケーション２１側で指定し、フィールドバス３０経由でフィールド機器１０側に設定する。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００６−１１９６５３号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
従来のフィールド機器の国言語表示システムでは、次のような問題がある。
（１）フィールド機器１０が複数の国言語表示をサポートするためには、サポート対象の全ての国言語データのセットを記憶手段１３に格納する必要があるが、サポートする国言語数分に比例してＲＯＭ等のメモリ資源を消費する。フィールド機器におけるメモリ資源は、リソースが制限されるために、非常に貴重なものである。
【００１２】
（２）国言語データは、フィールド機器制御プログラム１５の一部として組み込まれているため、その国言語データの変更はフィールド機器制御プログラム全体に影響を与えることになる。フィールド機器制御プログラム全体を対象とした開発工数を確保することが必要となるため、国言語データのみであっても容易に変更を実施することができない。
【００１３】
HART通信やFOUNDATION fieldbus通信の仕様で規定されているソフトウェアダウンロード機能を使用すれば、フィールド機器制御プログラム１５を、国言語データを拡張したものに変更することができるが、変更を有効にするためには、稼働中のフィールド機器を再起動させる必要があり、プラントの連続運転に支障をきたす。
【００１４】
本発明の目的は、表示をサポートできる国言語の数が増えても、国言語に比例してメモリ資源が消費されず、既に動作しているプロセス制御アプリケーションに影響を与えることなく新しいサポート言語への切り替えを可能とするフィールド機器の国言語表示システムを実現することにある。
【課題を解決するための手段】
【００１５】
このような課題を達成するために、本発明は次の通りの構成になっている。
（１）表示器に表示する複数の国言語データを持つフィールド機器と、このフィールド機器とフィールドバスを介して通信する第１クライアント機器よりなり、前記第１クライアント機器で稼動する第１クライアントアプリケーションにより前記フィールド機器の前記国言語の表示変更が設定されるフィールド機器の国言語表示システムにおいて、
前記国言語データは、デフォルト国言語データ及び拡張国言語データで形成されていることを特徴とするフィールド機器の国言語表示システム。
【００１６】
（２）前記第１クライアントアプリケーションは、拡張国言語の国言語データライブラリを備え、前記フィールド機器に対する国言語の変更設を設定し、前記国言語データライブラリから選択した拡張国言語データを前記フィールド機器にダウンロードすることを特徴とする（１）に記載のフィールド機器の国言語表示システム。
【００１７】
（３）フィールドバスを介して通信する第２クライアント機器で稼動する第２クライアントアプリケーションは、拡張国言語の国言語データライブラリを備え、前記フィールド機器に対する国言語の変更設定に基づいて前記国言語データライブラリから選択された拡張国言語データを前記フィールド機器にダウンロードすることを特徴とする（１）に記載のフィールド機器の国言語表示システム。
【００１８】
（４）前記第１クライアントアプリケーションは、前記フィールド機器に対して拡張言語変更の要求フラグと国言語識別情報をセットし、前記第２クライアントアプリケーションは、前記要求フラグの情報と前記国言語識別情報とを取得し、前記国言語識別情報に基づいて選択された拡張国言語データを前記フィールド機器にダウンロードすることを特徴とする（３）に記載のフィールド機器の国言語表示システム。
【００１９】
（５）前記フィールド機器は、拡張国言語データを２個以上備えることを特徴とする（１）乃至（４）のいずれかに記載のフィールド機器の国言語表示システム。
【００２０】
（６）前記フィールド機器、前記第１クライアント機器、前記第２クライアント機器は、フィールドバス規格に準拠した通信機能を備えることを特徴とする（１）乃至（５）のいずれかに記載のフィールド機器の国言語表示システム。
【発明の効果】
【００２１】
本発明によれば、次のような効果を期待することができる。
（１）フィールド機器内部で確保する国言語データのメモリ領域は、デフォルト国言語用と、拡張国言語用の２言語分のメモリ領域のみであり、サポートする国言語が増加してもメモリ資源を増加する必要がない。
【００２２】
（２）拡張国言語データをフィールド機器制御プログラムに組み込まず、動作時に変更可能なデータとするため、フィールド機器制御プログラムに影響を与えることなく国言語データの拡張を行うことができる。
【００２３】
（３）拡張国言語データをフィールド機器制御プログラムに組み込んでいないため、動作中の機器のフィールド機器制御プログラムを更新することなく、拡張国言語の選択肢を増やすことができる。
【図面の簡単な説明】
【００２４】
【図１】本発明を適用したフィールド機器の国言語表示システムの一実施例を示す機能ブロック図である。
【図２】図１の動作を説明するフローチャートである。
【図３】本発明を適用したフィールド機器の国言語表示システムの他の実施例を示す機能ブロック図である。
【図４】図３の動作を説明するフローチャートである。
【図５】従来のフィールド機器の国言語表示システムの構成例を示す機能ブロック図である。
【発明を実施するための形態】
【００２５】
以下本発明を、図面を用いて詳細に説明する。図１は、本発明を適用したフィールド機器の国言語表示システムの一実施例を示す機能ブロック図である。図５で説明した従来構成と同一要素には同一符号を付して説明を省略する。
【００２６】
図５で示した従来システムでは、表示をサポートする国言語データ１６ａ〜１６ｃの全てをプログラム中に格納する必要があることに対して、本発明が適用されるフィールド機器では、国言語データ１００内に、デフォルト国言語データ１００ａ及び拡張国言語データ１００ｂの、２言語分のメモリ領域のみを確保する。
【００２７】
更に、本発明が適用される第１クライアント機器２０では、表示サポートが可能な全ての国言語データを、国言語データライブラリ２００中に、日本語データ２００ａ，英語データ２００ｂ，ドイツ語データ２００ｃ，…として保持している。
【００２８】
デフォルト国言語データ１００ａは、フィールド機器１０の製品出荷時等に必ず格納される。また、拡張言語データ１００ｂは、製品出荷後等に後から変更する際に使用する国言語データである。言語器切替フラグ１００ｃは、フィールド機器１０の起動時にデフォルト言語データ１００ａを使うか拡張言語データ１００ｂを使うかを決定するための設定フラグである。
【００２９】
国言語データ１００内のデータは、フィールド機器制御プログラム１５のコードには含めず、フィールド機器１０の動作時に変更可能なデータとして扱う。フィールド機器１０は起動時に、拡張言語データ１００ｂのデータが空または言語器切替フラグ１００ｃにおいて、デフォルト国言語が指定されている場合は、デフォルト国言語データ１００ａを使用して表示処理を行う。そうでない場合は、拡張国言語データ１００ｂを使用する。
【００３０】
デフォルト国言語以外を使用する場合は、事前に第１クライアント機器２０を使用して国言語データライブラリ２００から選択した拡張国言語データをフィールド機器１０へダウンロードする。
【００３１】
図２は、図１の動作を説明するフローチャートである。ステップＳ１で表示器１１の国言語設定が開始すると、ステップＳ２では第１クライアン機器２０の第１クライアントアプリケーション２１にて使用する国言語を指定する。
【００３２】
ステップＳ３のチェックにおいて、指定された国言語がフィールド機器１０内のデフォルト国言語と一致しない場合はステップＳ４で国言語データライブラリ２００から指定された国言語に対応した拡張国言語データを選択して取り出し、フィールド機器１０の拡張言語データ１００ｂのメモリ領域にダウンロードする。言語データのダウンロードは、FOUNDATION fieldbus通信の仕様で規定されているパラメータWRITE機能やドメインダウンロード機能等を使用することができる。
【００３３】
ダウンロードが完了後のステップＳ５では、ダウンロードした国言語データを有効化処理し、ステップＳ６で国言語設定処理を終了する。ステップＳ３のチェックで、指定された国言語がフィールド機器１０内のデフォルト国言語と一致した場合にはステップＳ４，Ｓ５の処理をスキップし、ステップＳ６で国言語設定処理を終了する。
【００３４】
図３は、本発明を適用したフィールド機器の国言語表示システムの他の実施例を示す機能ブロック図である。フィールドバス３０には、図１に示した第１クライアント機器２０に追加して第２クライアント機器４０が接続され、フィールド機器１０と通信する。
【００３５】
図１に示した実施例において第１クライアント２０内に格納されていた国言語データライブラリ２００は、第２クライアント機器４０内に格納され、国言語データライブラリ２００の複数の拡張国言語は、第２クライアントアプリケーション４１により、識別番号等の識別情報で管理される。
【００３６】
フィールド機器１０に追加される機能は、国言語別識別情報保持手段１００ｄ及び拡張言語変更の要求フラグ保持手段１００ｅである。国言語別識別情報及び要求フラグはセット情報であり、第１クライアント機器２０からの指定で同時にセットされる。これらセット情報は、フィールド機器１０の電源がオフになっても保持できるよう、不揮発メモリに保存される。
【００３７】
フィールド機器１０が保持するこれら国言語別識別情報と要求フラグは、通信パラメータとして、通信経由でアクセス可能になっており、一般的なFOUNDATION fieldbus通信の仕様のクライアントアプリケーションツールを使った読み取りと書き換えが可能である。
【００３８】
第２クライアントアプリケーション４１は、国言語別識別情報及び要求フラグのセット情報を定周期でチェックし、要求フラグが立ったときには国言語別識別情報を取得し、この識別情報に対応した拡張国言語を国言語データライブラリ２００から選択し、フィールド機器１０の拡張国言語データ１００ｂのメモリ領域に自動的にダウンロードする。
【００３９】
ダウンロード後に、第１クライアントアプリケーション２１または第２クライアントアプリケーション４１は、フィールド機器３０の言語切替フラグ１００ｃを拡張言語使用側に切替える。
【００４０】
国言語データライブラリを持つクライアント機器がフィールドバスに繋がっていない環境では、第１クライアント機器から国言語データの指定だけを行い、国言語データライブラリを持つクライアント機器が繋がる環境ができたときに、実際に国言語データのダウンロードを行うことができる。
【００４１】
図４は、図３の動作を説明するフローチャートである。ステップＳ１で国言語の設定処理が開始すると、ステップＳ２で第１クライアントアプリケーションが国言語別識別情報と要求フラグをセットし、ステップＳ３で第２クライアントアプリケーションが国言語別識別情報と要求フラグの情報を読み取る。
【００４２】
ステップＳ４のチェックで要求フラグの有効性がチェックされ、有効であればステップＳ５で第２クライアントアプリケーションは、読み取った国言語別識別情報に対応した国言語データを国言語ライブラリから選択してフィールド機器にダウンロードする。
【００４３】
ダウンロード後に第１クライアントアプリケーションまたは第２クライアントアプリケーションは、フィールド機器の言語切替フラグを拡張言語使用側に変更すし、ステップＳ７で国言語設定処理を終了する。ステップＳ４のチェックで、要求フラグが有効でない場合には、ステップＳ５，Ｓ６の処理をスキップし、ステップＳ７で国言語設定処理を終了する。
【００４４】
以上説明した実施例では、フィールド機器１０は１個の拡張言語データを備える構成を示したが、拡張国言語データを２個以上備えることで、複数国言語の同時表示を行うことができる。この方式を使うことで、幅広い国籍の作業者が表示器を同時に目視確認できる環境を提供することができる。
【符号の説明】
【００４５】
１０  フィールド機器
１１  表示器
１２  制御手段
１２ａ  表示処理手段
１２ｂ  通信処理手段
１３  記憶手段
１４  フィールドバス通信処理手段
１５  フィールド機器制御プログラム
２０  第１クライアント機器
２１  第１クライアントアプリケーション
３０  フィールドバス
１００  国言語データ
１００ａ  デフォルト国言語データ
１００ｂ  拡張国言語データ
１００ｃ  言語切替フラグ
２００  国言語データライブラリ
２００ａ  日本語データ
２００ｂ  英語データ
２００ｃ  ドイツ語データ
【図１】
2011257927.tif 000003
【図２】
2011257927.tif 000004
【図３】
2011257927.tif 000005
【図４】
2011257927.tif 000006
【図５】
2011257927.tif 000007