(57)【特許請求の範囲】
【請求項１】
無線通信機能を介して上位システムに設けられているファームウェアデータ格納部から入力されるファームウェアの更新を行うように構成されたフィールド機器において、
前記無線通信機能を介して更新されるファームウェアを含むファームウェア更新データと共通するファームウェア更新データを赤外線通信により伝送する赤外線通信端末との間で赤外線の送受を行う赤外線送受信部と、
前記赤外線送受信部を介して入力されるデータを精査して前記ファームウェア更新データを確認するとこの確認したファームウェア更新データを前記無線通信機能を介して行われるファームウェアの更新系統に転送する赤外線データ処理部と、
前記赤外線通信端末から入力される赤外線信号の指示に基づき前記無線通信機能が無線通信を行えるように初期設定を行う無線送受信初期設定部を含み、
前記赤外線通信端末には前記上位システムに設けられているファームウェアデータ格納部と同様なファームウェアデータ格納部を設け、
これら赤外線通信端末と赤外線送受信部と赤外線データ処理部で構成される赤外線通信機能を介してファームウェアの更新を行うことを特徴とするフィールド機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、フィールド機器に関し、詳しくは、ファームウェアの更新に関する。
【背景技術】
【０００２】
フィールド機器の一種に、無線通信機能を備えたものがある。図３は、従来の無線通信機能を備えたフィールド機器の一例を示すブロック図である。図３において、フィールド機器１００は、無線経由でファームウェア（以下ＦＷという）を更新するように構成されている。
【０００３】
ＣＰＵ１０１には、測定部１０２、表示部１０３、設定操作部１０４、赤外線送受信部１０５、無線送受信初期設定部１０６、無線通信データ処理部１０７、ＲＡＭ１０８、ＲＯＭ１０９、無線送受信部１１０、ＦＷ抽出部１１１、ＦＷ更新部１１２、ＦＷ格納部１１３などがバスを介して接続されている。
【０００４】
測定部１０２には、圧力や温度や流量などの物理量を測定するための測定センサ１１４が接続されている。測定センサ１１４から測定部１０２に入力されるアナログ測定信号は測定データとしてデジタル信号に変換され、たとえばＲＡＭ１０８に設けられている測定データ格納領域に格納される。
【０００５】
表示部１０３は、設定操作部１０４や赤外線通信端末２００により設定される測定条件や測定データやアラーム情報などを、設定操作部１０４の切換操作に基づいて切換表示する。
【０００６】
設定操作部１０４は、測定条件やアラーム条件などのフィールド機器１００に対する各種可変パラメータの設定や、校正や測定などの動作モードの切換操作や、電源のオンオフ操作などを行う。
【０００７】
赤外線送受信部１０５は、外部の赤外線通信端末２００との間で、赤外線信号の送受を行う。
【０００８】
無線送受信初期設定部１０６は、赤外線送受信部１０５を介して外部の赤外線通信端末２００から入力される赤外線信号の指示に基づき、無線送受信部１１０が無線通信を行えるように初期設定を行う。
【０００９】
無線通信データ処理部１０７は、無線送受信部１１０を介して上位システム３００を構成するゲートウェイ３０３から入力されるデータを精査し、上位装置３０１に設けられているＦＷデータ格納部３０２からのファームウェア更新データを確認するとＦＷ抽出部１１１に転送する。
【００１０】
ＲＡＭ１０８には、設定操作部１０４を介して設定される測定条件やアラーム条件などの可変パラメータや測定データなどが格納される。
【００１１】
ＲＯＭ１０９には、ＣＰＵ１０１がフィールド機器として動作するように各部を統括的に制御するプログラムや固定パラメータなどがあらかじめ格納されている。
【００１２】
無線送受信部１１０は、無線送受信初期設定部１０６により初期設定が行われた後、上位システム３００を構成するゲートウェイ３０３との間で無線信号の授受を行う。
【００１３】
ＦＷ抽出部１１１は、無線通信データ処理部１０７から転送入力されるデータの中からファームウェアを抽出してＦＷ更新部１１２に転送する。
【００１４】
ＦＷ更新部１１２は、ＦＷ抽出部１１１で抽出されて転送入力されるファームウェアを更新されたファームウェアとしてＦＷ格納部１１３に転送格納する。
【００１５】
ＦＷ格納部１１３は、更新されたファームウェアを格納するものであり、たとえばフラッシュメモリやＦＲＡＭ（Ferroelectric RAM ）などを用いる。
【００１６】
特許文献１には、有線によるソフトウェアのダウンロードに伴う煩雑さを解決するために、赤外線通信を用いる技術や、無線通信を用いる技術が記載されている。
【先行技術文献】
【特許文献】
【００１７】
【特許文献１】特開２００２−７７０３０
【発明の開示】
【発明が解決しようとする課題】
【００１８】
しかし、図３に示した従来構成によれば、ファームウェアの更新処理は、フィールド機器１００に組み込まれている無線通信機能が確立されている状態でしか行えないという問題がある。
【００１９】
また、無線の資源（割り当てられている使用可能な周波数帯域）は限られていることから、１台のフィールド機器のファームウェアを更新する場合においても、他のフィールド機器とゲートウェイとの間で定期的に行われる無線通信の間の空き時間を利用しなければならず、結果的には数時間もかかってしまうこともある。
【００２０】
本発明は、これらの課題を解決するものであり、その目的は、無線通信機能が確立されていなくても比較的短時間でファームウェアの更新が行えるフィールド機器を実現することにある。
【課題を解決するための手段】
【００２１】
このような課題を達成するために、本発明のうち請求項１記載の発明は、
無線通信機能を介して上位システムに設けられているファームウェアデータ格納部から入力されるファームウェアの更新を行うように構成されたフィールド機器において、
前記無線通信機能を介して更新されるファームウェアを含むファームウェア更新データと共通するファームウェア更新データを赤外線通信により伝送する赤外線通信端末との間で赤外線の送受を行う赤外線送受信部と、
前記赤外線送受信部を介して入力されるデータを精査して前記ファームウェア更新データを確認するとこの確認したファームウェア更新データを前記無線通信機能を介して行われるファームウェアの更新系統に転送する赤外線データ処理部と、
前記赤外線通信端末から入力される赤外線信号の指示に基づき前記無線通信機能が無線通信を行えるように初期設定を行う無線送受信初期設定部を含み、
前記赤外線通信端末には前記上位システムに設けられているファームウェアデータ格納部と同様なファームウェアデータ格納部を設け、
これら赤外線通信端末と赤外線送受信部と赤外線データ処理部で構成される赤外線通信機能を介してファームウェアの更新を行うことを特徴とする。
【発明の効果】
【００２３】
これらにより、無線通信機能が確立されていなくても比較的短時間でファームウェアの更新が行える。
【図面の簡単な説明】
【００２４】
【図１】本発明の一実施例を示す構成説明図である。
【図２】ファームウェアデータの構成例図である。
【図３】従来のフィールド機器の一例を示す構成説明図である。
【発明を実施するための最良の形態】
【００２５】
以下、本発明の実施の形態について、図面を用いて詳細に説明する。図１は本発明の一実施例を示す構成説明図であり、図３と共通する部分には同一の符号を付けている。図１と図３の相違点は、図１において、赤外線通信端末２００には上位装置３０１に設けられているＦＷデータ格納部３０２と同様なＦＷデータ格納部２０１を設けていることと、赤外線送受信部１０５を介して入力されるデータに対して無線通信データ処理部１０７と同様な処理を行う赤外線データ処理部１１４を設けていることである。
【００２６】
図１の各部の動作について、詳しく説明する。
はじめに、ファームウェアデータは、更新しようとする新しいファームウェアを含むパケットデータであり、図２に示すようにヘッダとバイナリのファームウェアとで構成されていて、無線通信によるファームウェア更新と赤外線通信によるファームウェア更新とで共通するものである。なお、ファームウェアを構成するバイナリデータの順番は、ＩＳＡ規格により規定されている。
【００２７】
ＦＷ抽出部１１１は、ファームウェアデータからヘッダを除去してバイナリのファームウェアを抽出する。
【００２８】
ＦＷ更新部１１２は、ＦＷ抽出部１１１で抽出されたバイナリのファームウェアを更新されたファームウェアとしてＦＷ格納部１１３に転送格納する。
【００２９】
赤外線データ処理部１１４は、実質的には無線通信データ処理部１０７と同様な処理を行うものである。具体的には、
ａ）ファームウェアの内容
ｂ）データ順番
ｃ）チェックサム値
を解析する。
【００３０】
これら全てが正しい場合にはＦＷ抽出部１１１へ送り、ＦＷ更新部１１２を経てＦＷ格納部１１３に転送格納する。
【００３１】
これらのいずれかがエラーになれば、そのエラーの内容を赤外線通信端末２００に送信する。なお、ファームウェアデータを再送するかしないかは、赤外線通信端末２００の設定にしたがう。
【００３２】
これにより、従来のように無線通信機能が確立されていなくても、必要に応じて赤外線通信端末２００と赤外線送受信部１０５と赤外線データ処理部１１４で構成される赤外線通信機能を用いることにより、比較的短時間（たとえば１０分間）でファームウェアの更新が行える。
【００３３】
特に、ある１台のフィールド機器１００のファームウェアを更新したい場合には、無線通信機能を作動させることなく赤外線通信端末２００をそのフィールド機器１００が設置されている現場に出向けばよく、効率よくファームウェア更新作業が行える。
【００３４】
これに対し、あるネットワークを構築している特定機種の複数台のフィールド機器１００のファームウェアを一斉に更新したい場合には、各フィールド機器の無線通信機能を作動させることにより、それらのフィールド機器１００が設置されている現場に出向くことなく、効率よくファームウェア更新作業が行える。
【００３５】
なお、赤外線通信機能によるファームウェア更新データと無線通信機能によるファームウェア更新データとが互いに割り込むことはないものの、仮に割り込みが発生したとしても、データ順番のチェックでエラーを検出でき、データ順番が正しいと判断されてもチェックサム値でエラーを検出できる。
【００３６】
以上説明したように、本発明によれば、無線通信機能が確立されていなくても比較的短時間でファームウェアの更新が行えるフィールド機器が実現できる。
【符号の説明】
【００３７】
１００  フィールド機器
１０１  ＣＰＵ
１０２  測定部
１０３  表示部
１０４  設定操作部
１０５  赤外線送受信部
１０６  無線送受信初期設定部
１０７  無線通信データ処理部
１０８  ＲＡＭ
１０９  ＲＯＭ
１１０  無線送受信部
１１１  ＦＷ（ファームウェア）抽出部
１１２  ＦＷ更新部
１１３  ＦＷ格納部
１１４  赤外線データ処理部
２００  赤外線通信端末
２０１  ＦＷデータ格納部
３００  上位システム
３０１  上位装置
３０２  ＦＷデータ格納部
３０３  ゲートウェイ
【図１】
0005769128.tif 000002
【図２】
0005769128.tif 000003
【図３】
0005769128.tif 000004