(57)【要約】【課題】ホストコンピュータやダウンロードツール等の上位装置の機能に依存することなく、有償価値のあるソフトウェアを制限的にダウンロードできるフィールド機器並びにダウンロードファイル提供方法を実現する。【解決手段】上位装置からダウンロードされるソフトウェアに基づいて稼動するフィールド機器において、  前記ソフトウェア及び前記フィールド機器の機器固有情報を有するダウンロードファイルを、前記上位装置からのダウンロードにより取得し、前記フィールド機器の機器固有情報と前記ダウンロードファイルの機器固有情報とを照合する照合管理部を備え、  この照合管理部は、照合結果に基づいて前記ダウンロードファイルのソフトウェアのダウンロードを許可又は不許可する。【選択図】図１
2010198273.tif 000002
【特許請求の範囲】
【請求項１】
上位装置からダウンロードされるソフトウェアに基づいて稼動するフィールド機器において、
前記ソフトウェア及び前記フィールド機器の機器固有情報を有するダウンロードファイルを、前記上位装置からのダウンロードにより取得し、前記フィールド機器の機器固有情報と前記ダウンロードファイルの機器固有情報とを照合する照合管理部を備え、
この照合管理部は、照合結果に基づいて前記ダウンロードファイルのソフトウェアのダウンロードを許可又は不許可することを特徴とするフィールド機器。
【請求項２】
前記機器固有情報は、前記フィールド機器個別の識別情報であることを特徴とする請求項１に記載のフィールド機器。
【請求項３】
前記機器固有情報は、前記フィールド機器の型名及び所定期間の製造年月日であることを特徴とする請求項１に記載のフィールド機器。
【請求項４】
上位装置からダウンロードされるソフトウェアに基づいて稼動するフィールド機器への前記ソフトウェアのダウンロードファイル提供方法において、
前記ソフトウェア及び前記フィールド機器の機器固有情報を有するダウンロードファイルを、前記上位装置から前記フィールド機器にダウンロードする第１ステップと、
前記フィールド機器の機器固有情報と前記ダウンロードファイルの機器固有情報とを照合する第２ステップと、
照合結果に応じて、前記ダウンロードファイルのソフトウェアのダウンロードを許可又は不許可する第３ステップと、
を備えることを特徴とするダウンロードファイル提供方法。
【請求項５】
前記機器固有情報は、前記フィールド機器個別の識別情報であることを特徴とする請求項４に記載のダウンロードファイル提供方法。
【請求項６】
前記機器固有情報は、前記フィールド機器の型名及び所定期間の製造年月日であることを特徴とする請求項４に記載のダウンロードファイル提供方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、上位装置からダウンロードされるソフトウェアに基づいて稼動するフィールド機器及びダウンロードファイル提供方法に関するものである。
【背景技術】
【０００２】
従来、ユーザ環境で稼動しているフィールド機器のソフトウェア（ファームウェア）を、メーカ側で作成したソフトウェアにアップグレードする場合、機器のハードウェアを交換する必要があった。
【０００３】
近年では、フィールド機器（例えば、FOUNDATION FIELDBUSに準拠したフィールド機器）にソフトウェアダウンロード機能が搭載されるようになり、フィールドバス通信を介して、ホストコンピュータや専用のダウンロードツール等の上位装置からフィールド機器へソフトウェアをダウンロードすることできる。
【０００４】
これにより、機器本体の交換をせずにソフトウェアのアップグレードをすることが可能となった。そして、機器へ新たなソフトウェアをダウンロードすることによって、機器が持つ機能を追加・向上させることができ、機器としての付加価値向上が可能となった。
【０００５】
これに伴い、そのソフトウェア自体を商品として（有償価値のあるソフトウェアとして）機器メーカからユーザに提供するという、ソフトウェアビジネスの確立も検討され始めている。
【０００６】
従来技術におけるソフトウェアの有償提供手段の例としては、専用のライセンスを用いた手法が挙げられる。この手法の特徴は、ダウンロードする機器台数に応じたライセンスを有償で提供することと、ホストコンピュータやダウンロードツール等の上位装置が、ライセンス情報からダウンロード可能な残回数を確認し、ソフトウェアのダウンロードを管理する。
【０００７】
ホストコンピュータやダウンロードツール等の上位装置は、有償価値のあるソフトウェアをフィールド機器へダウンロードする際、その専用ライセンスを判断材料としてソフトウェアのダウンロード可否を判定し、フィールド機器へダウンロードを許可する。
【０００８】
ダウンロード台数に応じたライセンスを提供するのは、プラントの規模によってダウンロード対象の台数が大きく異なるフィールド機器の特性を考慮したためである。このような手法は、特許文献１に開示された技術を用いて実現されている。
【０００９】
図３は、従来のフィールド機器及びダウンロードファイルの提供方法を説明する機能ブロック図である。鎖線のブロックＡで示すユーザ環境において稼動する分散型制御システムは、制御バス１０に接続された操作・監視機能を持つホストコンピュータ２０及びフィールドコントローラ３０を備える。
【００１０】
フィールドコントローラ３０は、ホストコンピュータ２０と制御バス１０を介して通信すると共に、フィールドバス４０を介してプラントに配置されている複数のフィールド機器５１，５２，…５ｎと通信する。
【００１１】
ホストコンピュータ２０は、ダウンロード部２１及びライセンス管理部２２を備えている。機器製造メーカＢより有償提供されたダウンロードファイル６０は、ホストコンピュータ２０のダウンロード部２１に設定され、ダウンロードファイルに含まれるソフトウェアが、制御バス１０、フィールドコントローラ３０、フィールドバス４０を介してプラントに配置されている複数のフィールド機器５１，５２，…５ｎにダウンロードされる。ダウンロード対象のフィールド機器として５１を例示すれば、ダウンロードされたソフトウェアは、ソフトウェア保持部５１ａに設定される。
【００１２】
ダウンロードファイル６０と共に機器製造メーカＢより提供されるライセンスファイル７０は、ホストコンピュータ２０が備えるライセンス管理部２２に設定され、その専用ライセンスを判断材料としてソフトウェアのダウンロード可否を判定し、フィールド機器へダウンロードを許可する指令をダウンロード部２１に与える。
【００１３】
図４は、従来のダウンロードファイルの提供方法の手順を示すフローチャートである。例として、ホストコンピュータ２０より１０台のフィールド機器へソフトウェアをダウンロードする際の流れを示す。
【００１４】
ステップＳ１では、ホストコンピュータにダウンロード対象機器用のダウンロードファイルと１０台分のライセンスを設定する。ステップＳ２のチェックで、ホストコンピュータはライセンスをチェックし、ダウンロードの可否を判断する。
【００１５】
ステップＳ２のチェックで、ダウンロード許可であれば、ステップＳ３に進み、ホストコンピュータからフィールド機器へソフトウェアをダウンロードし、ステップＳ４で機器はアップグレードされる。ステップＳ２のチェックで、ダウンロード不許可であればステップＳ５に進み、ダウンロード不許可と判断し、処理を終了する。
【先行技術文献】
【特許文献】
【００１６】
【特許文献１】特開２００６−１３９３５２号公報
【発明の概要】
【発明が解決しようとする課題】
【００１７】
従来技術におけるダウンロードファイル提供方法の１つの特徴は、ソフトウェアの有償提供を、ホストコンピュータやダウンロードツール等の上位装置が備えるライセンス管理機能で実現していることにある。この場合、ホストコンピュータやダウンロードツールがその管理機能を備えている必要があり、ホストコンピュータやダウンロードツールの機能に依存されてしまう。
【００１８】
例えばFOUNDATION FIELDBUSに準拠したフィールド機器の場合、フィールド機器はダウンロードされるソフトウェアの機種情報やレビジョン情報等のチェック機能を持つが、有償ファイルか否かのチェックはしていない。
【００１９】
そのため、ライセンス管理機能を持たないホストコンピュータやダウンロードツールを用いてソフトウェアをダウンロードする場合には、有償価値のあるソフトウェアも無制限にフィールド機器にダウンロードすることが可能となってしまう。
【００２０】
本発明の目的は、ホストコンピュータやダウンロードツール等の上位装置の機能に依存することなく、有償価値のあるソフトウェアを制限的にダウンロードできるフィールド機器並びにダウンロードファイル提供方法を実現することにある。
【課題を解決するための手段】
【００２１】
このような課題を達成するために、本発明は次の通りの構成になっている。
（１）上位装置からダウンロードされるソフトウェアに基づいて稼動するフィールド機器において、
前記ソフトウェア及び前記フィールド機器の機器固有情報を有するダウンロードファイルを、前記上位装置からのダウンロードにより取得し、前記フィールド機器の機器固有情報と前記ダウンロードファイルの機器固有情報とを照合する照合管理部を備え、
この照合管理部は、照合結果に基づいて前記ダウンロードファイルのソフトウェアのダウンロードを許可又は不許可することを特徴とするフィールド機器。
【００２２】
（２）前記機器固有情報は、前記フィールド機器個別の識別情報であることを特徴とする（１）に記載のフィールド機器。
【００２３】
（３）前記機器固有情報は、前記フィールド機器の型名及び所定期間の製造年月日であることを特徴とする（１）に記載のフィールド機器。
【００２４】
（４）上位装置からダウンロードされるソフトウェアに基づいて稼動するフィールド機器への前記ソフトウェアのダウンロードファイル提供方法において、
前記ソフトウェア及び前記フィールド機器の機器固有情報を有するダウンロードファイルを、前記上位装置から前記フィールド機器にダウンロードする第１ステップと、
前記フィールド機器の機器固有情報と前記ダウンロードファイルの機器固有情報とを照合する第２ステップと、
照合結果に応じて、前記ダウンロードファイルのソフトウェアのダウンロードを許可又は不許可する第３ステップと、
を備えることを特徴とするダウンロードファイル提供方法。
【００２５】
（５）前記機器固有情報は、前記フィールド機器個別の識別情報であることを特徴とする（４）に記載のダウンロードファイル提供方法。
【００２６】
（６）前記機器固有情報は、前記フィールド機器の型名及び所定期間の製造年月日であることを特徴とする（４）に記載のダウンロードファイル提供方法。
【発明の効果】
【００２７】
本発明によれば、次のような効果を期待することができる。
（１）ホストコンピュータやダウンロードツール等の上位装置の機能に依存することなく、有償価値のあるソフトウェアを制限的にダウンロードできるフィールド機器並びにダウンロードファイル提供方法を実現することができる。
【００２８】
（２）ダウンロード対象のフィールド機器が複数台である場合には、その対象となる各フィールド機器の固有情報を、１ファイル内にすべて記述することができる。従って、ダウンロード対象フィールド機器の台数に依存することなく、ソフトウェア有償価値を維持したダウンロードファイルの提供が可能である。
【図面の簡単な説明】
【００２９】
【図１】本発明を適用した、フィールド機器及びダウンロードファイルの提供方法を説明する機能ブロック図である。
【図２】本発明によるダウンロードファイルの提供方法の手順を示すフローチャートである。
【図３】従来のフィールド機器及びダウンロードファイルの提供方法を説明する機能ブロック図である。
【図４】従来のダウンロードファイルの提供方法の手順を示すフローチャートである。
【発明を実施するための形態】
【００３０】
以下本発明を、図面を用いて詳細に説明する。図１は、本発明を適用した、フィールド機器及びダウンロードファイルの提供方法を説明する機能ブロック図である。図４で説明した従来構成と同一要素には、同一符号を付して説明を省略する。
【００３１】
本発明において、機器製造メーカよりユーザに有償提供されるダウンロードファイル１００は、フィールド機器を稼動させるためのソフトウェア１０１や従来から保持している情報（ソフトウェアの対象機種やレビジョンを示す情報）の他に、ダウンロード対象機器を特定するためのユニーク情報Ｆで示す機器固有情報１０２を備えている。
【００３２】
１つのダウンロードファイルを複数のフィールド機器へダウンロードする場合には、そのダウンロードファイルの機器固有情報１０２には、ダウンロード対象となる各フィールド機器のユニーク情報Ｆをすべて保持する。
【００３３】
ユニーク情報Ｆの例としては、
（ａ）フィールド機器を個々に特定することが可能な機器識別情報（ＩＤ番号等）。
（ｂ）ある決まった条件の機器を特定することが可能な製造年月日の範囲及び型名。
等が挙げられる。
【００３４】
ホストコンピュータ２０のダウンロード部２１からダウンロードされるダウンロードファイル１００を取得するフィールド機器５０１，５０２，…５０ｎの構成上の特徴を、フィールド機器５０１を代表として説明する。
【００３５】
フィールド機器５０１は、ダウンロードファイル１００のソフトウェアを取得して保持するソフトウェア保持部５０１ａ及びダウンロードファイル１００のユニーク情報Ｆを取得する照合管理部５０１ｂを備える。
【００３６】
照合管理部５０１ｂは、夫々のフィールド機器が備える機器固有情報保持部５０１ｃの情報を参照し、ダウンロードファイル１００から取得したユニーク情報Ｆと比較し、ダウンロードファイル１００に含まれるソフトウェア１０１をソフトウェア保持部５０１ａにダウンロードすべきか否かを判断する機能を備える。
【００３７】
即ち、フィールド機器が備える機器固有情報が、ユニーク情報Ｆで特定する機器固有情報と一致している場合には、ソフトウェア保持部５０１ａにソフトウェアのダウンロードを許可し、一致していない場合にはダウンロードを不許可とする。
【００３８】
本発明において、上位装置からダウンロードされるソフトウェアに基づいて稼動するフィールド機器への前記ソフトウェアのダウンロードファイル提供方法の特徴は、
（１）ソフトウェア及びフィールド機器の機器固有情報を有するダウンロードファイルを、上位装置からフィールド機器にダウンロードする第１ステップ。
（２）フィールド機器の機器固有情報とダウンロードファイルの機器固有情報とを照合する第２ステップ。
（３）照合結果に応じて、ダウンロードファイルのソフトウェアのダウンロードを許可又は不許可する第３ステップ。
よりなる。
【００３９】
図２は、本発明によるダウンロードファイルの提供方法の手順を示すフローチャートである。ステップＳ１では、ホストコンピュータにダウンロード対象機器用のユニーク情報Ｆを含むダウンロードファイルを設定し、ステップＳ２でフィールド機器にダウンロードする（第１ステップ）。
【００４０】
ステップＳ３のチェックで、フィールド機器の照合部はユニーク情報Ｆをチェックし、ダウンロードの可否を判断する（第２ステップ）。
【００４１】
ステップＳ３のチェックで、ダウンロード許可であれば、ステップＳ４に進み、ホストコンピュータからフィールド機器へソフトウェアをダウンロードし、ステップＳ５で機器はアップグレードされる。ステップＳ３のチェックで、ダウンロード不許可であればステップＳ６に進み、ダウンロード不許可と判断し、処理を終了する（第３ステップ）。
【符号の説明】
【００４２】
Ａ  ユーザ環境
Ｂ  機器製造メーカ
１０  制御バス
２０  ホストコンピュータ
２１  ダウンロード部
３０  フィールドコントローラ
４０  フィールドバス
１００  ダウンロードファイル
１０１  ソフトウェア
１０２  機器固有情報
５０１，５０２，…５０ｎ  フィールド機器
５０１ａ  ソフトウェア保持部
５０１ｂ  照合管理部
５０１ｃ  機器保有情報保持部
【図１】
2010198273.tif 000003
【図２】
2010198273.tif 000004
【図３】
2010198273.tif 000005
【図４】
2010198273.tif 000006