(57)【要約】【課題】プラント設備などのネットワーク接続した複数装置間で通信を行う装置では、接続装置間のバージョン管理が重要で、従来は手順書や確認作業によりバージョン管理を実施している。しかし、作業者のミスを招きやすく、負担が重いといった問題があった。【解決手段】ネットワーク接続された各装置９ａ，９ｂにおけるファームウェアのバージョンと接続可否を判別する接続可能バージョン情報を有するバージョン管理部３と、バージョン管理部３により前記接続可能バージョン情報に基づいてモジュール管理部５に格納された更新用モジュール各装置９ａ，９ｂに配信し各装置９ａ，９ｂのファームウェア更新を実施するＦＷダウンロード部７とを備えたデータ処理装置１により、各装置９ａ，９ｂにおけるファームウェアのバージョンに関する収集・管理・更新を一括で行うようにした。【選択図】図１
2018146998.tif 000002
【特許請求の範囲】
【請求項１】
ネットワークによる通信機能を有しバージョン更新の対象となるファームウェアが組み込まれた複数の装置に関し、前記装置におけるファームウェアのバージョンの収集・管理・更新を一括で行いバージョンの不整合を防ぐものであって、前記装置におけるファームウェアのバージョンを収集するバージョン情報収集部と、前記バージョン情報収集部により収集された前記装置におけるファームウェアのバージョンに対応する更新用ファームウェアのバージョンにつき前記装置に対する接続可否を判別する接続可能バージョン判別情報を有するバージョン管理部と、更新用モジュールを格納したモジュール管理部と、前記バージョン管理部の操作により前記接続可能バージョン判別情報に基づいて前記モジュール管理部に格納された更新用モジュールを前記装置に配信し前記装置のファームウェア更新を実施するファームウェアダウンロード部とを備えたデータ処理装置により構成されることを特徴とするファームウェア運用システム。
【請求項２】
前記バージョン管理部および前記モジュール管理部は異なるバージョン体系の情報を備えており、ネットワーク接続した複数の前記装置が、それぞれ異なるバージョン体系を有する場合でもバージョンの不整合を防げるようにしたことを特徴とする請求項１に記載のファームウェア運用システム。
【請求項３】
前記バージョン管理部には更新前の状態に戻すための操作部を備えており、誤ってファームウェア更新を実施してしまった際、前記操作部を操作することで、更新前の状態に戻すことができるようにしたことを特徴とする請求項１または請求項２に記載のファームウェア運用システム。
【請求項４】
通信機能を有する前記装置の少なくとも何れかに、前記ファームウェアダウンロード部および前記バージョン情報収集部による機能遂行を中継する中継機能を付与することによって、ネットワーク接続した複数の前記装置と間接的にバージョン更新できるようにしたことを特徴とする請求項１から請求項３までの何れかに記載のファームウェア運用システム。
【請求項５】
ファームウェア更新の更新対象となっている対象装置以外に誤ってファームウェア更新を実施しないよう、前記バージョン管理部における操作部の画面表示で選択不可とするようにしたことを特徴とする請求項１から請求項４までの何れかに記載のファームウェア運用システム
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、ネットワークで接続されたプラント設備などに適用されるファームウェア運用システムに関するものである。
【背景技術】
【０００２】
従来のファームウェア（以下、「ＦＷ」とも略称する）更新技術では、ネットワークで接続された装置間でプログラムを授受してバージョンを更新する場合、バージョン更新に関する参考情報をプログラムと共に装置に提供している。ユーザは参考情報を参照して更新の要否・適否を判断し、装置の更新を行う（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００７−１５７０１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
従来のファームウェア更新技術は、バージョン更新を行う装置毎にユーザが判断を行うことを前提としており、ネットワーク接続された他装置を考慮する必要がなかった。
一方、プラント設備等のネットワーク接続された装置間のようにバージョンの整合性を管理する必要がある場合、装置毎にユーザがバージョン更新の判断を行う際に、他装置のバージョンを確認する作業が必要であった。もし誤ってバージョンを更新し、バージョンに不整合が発生した場合、装置間の通信ができなくなるといった問題が生じるおそれがあった。
【０００５】
この発明は上記のような課題を解決するためになされたものであり、バージョン更新に伴い、ネットワーク接続された装置間のバージョンの不整合を発生させないシステムを得ることを目的とする。
【課題を解決するための手段】
【０００６】
この発明に係るファームウェア運用システムは、ネットワークによる通信機能を有しバージョン更新の対象となるファームウェアが組み込まれた複数の装置に関し、前記装置におけるファームウェアのバージョンの収集・管理・更新を一括で行いバージョンの不整合を防ぐものであって、前記装置におけるファームウェアのバージョンを収集するバージョン情報収集部と、前記バージョン情報収集部により収集された前記装置におけるファームウェアのバージョンに対応する更新用ファームウェアのバージョンにつき前記装置に対する接続可否を判別する接続可能バージョン判別情報を有するバージョン管理部と、更新用モジュールを格納したモジュール管理部と、前記バージョン管理部の操作により前記接続可能バージョン判別情報に基づいて前記モジュール管理部に格納された更新用モジュールを前記装置に配信し前記装置のファームウェア更新を実施するファームウェアダウンロード部とを備えたデータ処理装置により構成されることを特徴とするものである。
【発明の効果】
【０００７】
この発明に係るファームウェア運用システムによれば、ネットワーク接続した装置間のバージョンの不整合が確認できるため、装置間の通信ができなくなるといった問題を防ぐことができ、信頼性向上に繋がる。
【図面の簡単な説明】
【０００８】
【図１】この発明に係る実施の形態１におけるファームウェア運用システムを示す全体構成図である。
【図２】実施の形態１におけるデータ処理装置でのシステム構成定義部を示す概略説明図である。
【図３】実施の形態１におけるデータ処理装置でのモジュール管理部を示す構成図である。
【図４】実施の形態１におけるデータ処理装置でのバージョン管理部を示す構成図である。
【図５】実施の形態１におけるデータ処理装置での整合性確認部(現行)の動作を示すフロー図である。
【図６】実施の形態１におけるデータ処理装置での整合性確認部(更新用ＦＷ追加後)の動作を示すフロー図である。
【図７】この発明に係る実施の形態２におけるファームウェア運用システムを示す全体構成図である。
【図８】実施の形態２におけるデータ処理装置でのモジュール管理部を示す構成図である。
【図９】実施の形態２におけるデータ処理装置でのバージョン管理部を示す構成図である。
【図１０】実施の形態２におけるデータ処理装置での整合性確認部(現行)の動作を示すフロー図である。
【図１１】実施の形態２におけるデータ処理装置での整合性確認部(更新用ＦＷ追加後)の動作を示すフロー図である。
【図１２】この発明に係る実施の形態３におけるデータ処理装置でのバージョン管理部を示す構成図である。
【図１３】この発明に係る実施の形態４におけるファームウェア運用システムを示す全体構成図である。
【図１４】この発明に係る実施の形態５におけるデータ処理装置でのバージョン管理部を示す構成図である。
【発明を実施するための形態】
【０００９】
実施の形態１．
この発明に係る実施の形態１を図１から図６までに基づいて説明する。図１は実施の形態１におけるファームウェア運用システムを示す全体構成図である。図２はシステム構成定義を示す概略説明図である。図３はモジュール管理部を示す構成図である。図４はバージョン管理部を示す構成図である。図５は整合性確認部(現行)の動作を示すフロー図である。図６は整合性確認部(更新用ＦＷ追加後)の動作を示すフロー図である。
【００１０】
図１において、ファームウェア運用システムを構成するデータ処理装置１と、制御装置Ａ：９ａおよび制御装置Ｂ：９ｂが保守ネットワーク８で接続されている。データ処理装置１はファームウェア配信サーバ装置としての機能を奏するものである。制御装置Ａ：９ａにはＩ／Ｆカード１０ａが、制御装置Ｂ：９ｂにはＩ／Ｆカード１０ｂがそれぞれ設けられ、制御ネットワーク１１で接続されたプラント設備の中枢部を構成する。プラント設備の要所に配備された制御装置Ａ：９ａおよび制御装置Ｂ：９ｂは制御ネットワーク１１によるネットワーク通信を行う通信機能付帯装置（以下、単に「装置」とも略称する）を構成するものであり、所定バージョンのファームウェアがそれぞれ組み込まれている。
データ処理装置１は制御装置Ａ：９ａおよび制御装置Ｂ：９ｂからなる各装置のバージョンの収集・管理・更新を一括で行い、バージョンの不整合を防ぐことを目的としている。このデータ処理装置１は、各装置の接続関係を把握するシステム構成定義部２と、各装置のバージョンと接続可否を判別する接続可能バージョン判別情報を有するバージョン管理部３と、各装置のバージョンを収集するバージョン情報収集部４と、更新用モジュールを格納したモジュール管理部５と、各装置のバージョンの整合性を確認する整合性確認部６と、各装置のファームウェア（ＦＷ）更新を実施するＦＷダウンロード部７を備える。  制御装置Ａ９ａ，制御装置Ｂ９ｂは、それぞれインターフェイス手段としてのＩ／Ｆカード１０ａ，Ｉ／Ｆカード１０ｂを備え、制御ネットワーク１１を介してデータ通信をしている。Ｉ／Ｆカード１０ａ，１０ｂにはフラッシュメモリ等のメモリ素子からなる回路要素が実装され、前記回路要素に前記ファームウェアが組み込まれている。Ｉ／Ｆカード１０ａ，１０ｂによる通信機能はこのファームウェアによって制御される。
【００１１】
次に動作について説明する。
まず、データ処理装置１から、システム構成定義部２で各装置のネットワーク接続の関係を表示する（図２）。システム構成定義部２には、モジュール管理用のボタン２−１およびバージョン管理用のボタン２−２を備えられており、これらのボタン２−１，２−１を押下することで、モジュール管理部５とバージョン管理部３とを展開できる構成としている。
【００１２】
モジュール管理部５は、接続された装置に必要なモジュールを管理する（図３）。モジュール管理部５は、図３に詳細を示すように、ＦＷバージョンおよび接続可能バージョンと各モジュールの整合性を取るよう管理しており、テーブル表示部１５，登録ボタン１６，削除ボタン１７を備えている。なお、図３では装置に必要なモジュールをバージョンごとに登録できるよう構成されている。登録時には更新用ＦＷに関連するデータを登録する。具体的には、登録ボタン１６を用いてＦＷバージョン，接続可能バージョン，モジュールを登録する。また、削除ボタン１７を使って登録したデータを削除可能としている。
【００１３】
バージョン管理部３は接続された装置毎のバージョン管理情報を表示する（図４）。バージョン管理部３は、図４に詳細を示すように、制御装置Ａ，制御装置Ｂごとにカード名，ＦＷバージョン情報，接続可能バージョン情報，現行での接続可否情報，更新用ＦＷ追加後の接続可否情報などを管理しており、テーブル表示部１２，バージョン情報収集用ボタン１３，ＦＷダウンロード用ボタン１４を備えている。
まず、図４のバージョン管理部３におけるバージョン情報収集用ボタン１３を押下し、次いで下記（１）〜（３）を順に実施する。
（１）バージョン情報収集部４によって、各制御装置のＦＷバージョンを取得する。
（２）ＦＷバージョンと対応する接続可能バージョンをモジュール管理部５より取得する。
（３）接続可否の現行の列を図５に示す整合性確認部（現行）のフローに従って表示する。
【００１４】
まず、ステップＳ１１で各装置のバージョン情報を取得し、ステップＳ１２で接続可能バージョンの最新バージョンを保存する。次いで、ステップＳ１３で各制御装置のバージョンと保存した最新バージョンとを比較する。そしてステップＳ１４で「各装置のバージョン≧保存した最新バージョン」の制約を満たしていれば、接続可否の現行を更新し、制約を満たしていなければ更新しない。そしてステップＳ１５で全制御装置のチェックが完了したかを確認し、全制御装置のチェックが完了したら整合性の確認を終了する。
【００１５】
次に更新用ＦＷのＦＷバージョンを選択し、下記（１）（２）を順に実施する。
（１）接続可能バージョンはモジュール管理部（図３）より取得する。
（２）接続可否の更新用ＦＷ追加後の列を図６に示す整合性確認部(更新用ＦＷ追加後)のフローに従って表示する。
まず、ステップＳ２１で更新用ＦＷを選択する。次いで、ステップＳ２２で更新用ＦＷバージョンと対応可能バージョンとを比較する。そしてステップＳ２３で「更新用ＦＷバージョン≧対応可能バージョン」の制約を満たしていれば、接続可否の更新用ＦＷ追加後を更新し、制約を満たしていなければ更新しない。そしてステップＳ２４で全装置のチェックが完了したかを確認し、全制御装置のチェックが完了したら整合性の確認を終了する。
【００１６】
ＦＷバージョンの更新が必要な制御装置に対して更新有無を選択し、バージョン管理部３におけるＦＷダウンロード用ボタン１４を押下操作し、ＦＷダウンロード部７によって、各装置にモジュールをダウンロードする。
ダウンロード実施後、バージョン管理部３におけるバージョン情報収集用ボタン１３を押下し、接続可否の現行が全てＯＫであればバージョンの不整合が発生していないことが確認できる。
上記実施の形態１では、ネットワーク接続した装置間のバージョンの不整合が確認できるため、制御装置間の通信ができなくなるといった問題を防ぐことができ、信頼性向上に繋がる。
【００１７】
この発明に係る実施の形態１におけるファームウェア運用システムは、図１から図６までに示す通り、制御ネットワーク１１によりネットワーク接続されて前記ネットワークによる通信機能を有し、プラント設備における要所に配備されバージョン更新の対象となるファームウェアが組み込まれてこれを実行し用いる制御装置Ａ：９ａおよび制御装置Ｂ：９ｂ等からなる複数の通信機能付帯装置に関し、前記通信機能付帯装置のそれぞれに格納されたファームウェアに関するバージョンの収集・管理・更新を一括で行い前記制御装置間におけるバージョンの不整合を防ぐことを目的としたファームウェア運用システムであって、前記通信機能付帯装置それぞれのバージョンを収集するバージョン情報収集部４と、前記バージョン情報収集部４により収集された前記通信機能付帯装置におけるファームウェアのバージョンに対応する更新用ファームウェアにつき制御ネットワーク１１における前記通信機能付帯装置のそれぞれに対する接続可否を判別する接続可能バージョン判別情報を有するバージョン管理部３と、前記通信機能付帯装置それぞれに組み込まれたファームウェアに関する更新用モジュールを格納したモジュール管理部５と、前記バージョン管理部３におけるＦＷダウンロード用ボタン１４の押下操作によって、各通信機能付帯装置に前記モジュール管理部５からモジュールをダウンロードすることにより接続可能バージョン判別情報に基づいて前記通信機能付帯装置それぞれに所定バージョンのファームウェアをダウンロードして前記通信機能付帯装置それぞれのファームウェア更新を実施するＦＭダウンロード部７を備えたファームウェア配信サーバ装置としてのデータ処理装置１により構成されることを特徴とする。
そして、前記通信機能付帯装置のそれぞれについて制御ネットワーク１１における接続関係を把握するシステム構成定義部２を備えるとともに、複数の前記通信機能付帯装置におけるバージョンの整合性を確認する接続可能バージョン判別機能を有する整合性確認部６を備えている。整合性確認部６は、前記バージョン情報収集部４により収集された前記通信機能付帯装置におけるファームウェアのバージョンと、前記モジュール管理部５に格納された更新用ファームウェアに関する更新用モジュールのバージョンとを比較して、更新用ファームウェアに係る更新用モジュールに関する接続可能バージョンにつき前記通信機能付帯装置に対する接続可否を判別する接続可能バージョン判別機能を有し判別情報接続可能バージョン判別情報を設定するものである。バージョン管理部３は前記接続可能バージョン判別情報を整合性確認部６から取得する。
この構成により、ネットワーク接続されファームウェアが組み込まれた複数の通信機能付帯装置間におけるバージョンの不整合による障害を的確に解消し通信機能に係る信頼性を向上することができる。すなわち、ネットワーク接続した制御装置の相互間におけるバージョンの不整合が確認できるため、制御装置で構成される通信機能付帯装置における間の通信ができなくなるといった問題を防ぐことができ、信頼性向上に繋がるものである。
【００１８】
また、この発明に係る実施の形態１におけるファームウェア運用システムは、前項の構成において、制御装置Ａ：９ａおよび制御装置Ｂ：９ｂ等からなる前記通信機能装置には、ネットワーク接続による通信機能を行うためのＩ／Ｆカード１０ａ，１０ｂからなるインターフェイス手段が設けられ、前記インターフェイス手段は前記ファームウェアにより制御されることを特徴とする。
この構成により、ファームウェア配信サーバ装置としてのデータ処理装置１によってバージョンの更新が適切に行われて運用される前記ファームウェアで前記通信機能付帯装置に設けられたインターフェイス手段が制御されることにより、通信機能に支障を与えることなく前記通信機能付帯装置でのネットワーク接続による通信を的確に遂行できる。
【００１９】
さらに、この発明に係る実施の形態１におけるファームウェア運用システムは、前項の構成において、制御装置Ａ：９ａおよび制御装置Ｂ：９ｂ等からなる前記通信機能付帯装置には、前記インターフェイス手段としてＩ／Ｆカード１０ａ，１０ｂからなるネットワークカードが設けられ、前記ファームウェアは前記ネットワークカードに実装されたフラッシュメモリ等のメモリ素子からなる回路要素に組み込まれることを特徴とする。
この構成により、前記ファームウェアが組み込まれるフラッシュメモリ等のメモリ素子からなる回路要素が実装されたＩ／Ｆカード１０ａ，１０ｂからなるネットワークカードで構成されるインターフェイス手段が前記ファームウェアで制御されることにより、通信機能に支障を与えることなく前記通信機能付帯装置でのネットワーク接続による通信を的確に遂行できる。
【００２０】
実施の形態２．
この発明に係る実施の形態２を図７から図１１までに基づいて説明する。図７は実施の形態２におけるファームウェア運用システムを示す全体構成図である。図８はモジュール管理部を示す構成図である。図９はバージョン管理部を示す構成図である。図１０は整合性確認部(現行)の動作を示すフロー図である。図１１は整合性確認部(更新用ＦＷ追加後)の動作を示すフロー図である。
【００２１】
上記実施の形態１では、ネットワーク接続した複数装置が同一のＩ／Ｆカードであることを前提に述べたが、この実施の形態２では、図７に示すようにネットワーク接続した複数装置が、それぞれ異なるバージョン体系を有する場合でもバージョンの不整合を防げるように構成している。
図７に示す実施の形態２では、図１で示した実施の形態１と同様に、ファームウェア運用システムを構成するデータ処理装置１と、制御装置Ａ：９ａおよび制御装置Ｂ：９ｂが保守ネットワーク８で接続されている。制御装置Ａ：９ａにはＩ／Ｆカード１０ａが、制御装置Ｂ：９ｂにはＩ／Ｆカード１０ｂがそれぞれ設けられ、制御ネットワーク１１で接続された制御装置Ａ：９ａと制御装置Ｂ：９ｂとはプラント設備を構成する。
【００２２】
さらに、監視装置９ｃが保守ネットワーク８に接続されるとともに、この監視装置９Ｃには制御装置Ａ９ａ，制御装置Ｂ９ｂが備えるＩ／Ｆカード１０ａ，１０ｂと異なるタイプのバージョン体系に属するＩ／ＦカードであるＩ／Ｆカード２：１０ｃが設けられている。
プラント設備の要所に配備された制御装置Ａ：９ａおよび制御装置Ａ：９ａならびに監視装置９ｃには所定バージョンのファームウェアが組み込まれている。
そして、モジュール管理部５の構成は図８に示すように、Ｉ／ＦカードごとにＦＷバージョン接続可能バージョン、モジュールが管理されている。また、バージョン管理部３の構成は、図９に示すように異なるバージョン体系の情報を備えたバージョン管理部としている。
【００２３】
次いで、整合性確認部６の動作について、図１０および図１１を用いて説明する。
まず、図９に示されるバージョン管理部３におけるバージョン情報収集用ボタン１３ａを押下し、次いで、バージョン管理部により下記（１）〜（３）を順に実施する。
（１）バージョン情報収集部４によって、各装置のＦＷバージョンを取得する。
（２）ＦＷバージョンと対応する接続可能バージョンをモジュール管理部５より取得する。
（３）接続可否の現行の列を図１０に示す整合性確認部（現行）のフローに従って表示する。
【００２４】
まず、ステップＳ３１で各装置のバージョン情報を取得し、ステップＳ３２でカード名ごとの接続可能バージョンの最新バージョンを保存する。次いで、ステップＳ３３で各装置のバージョンと該当するカード名の保存した最新バージョンとを比較する。そしてステップＳ３４で「各装置のバージョン≧該当するカード名の保存した最新バージョン」の制約を満たしていれば、接続可否の現行を更新し、制約を満たしていなければ更新しない。そしてステップＳ３５で全装置のチェックが完了したかを確認し、全装置のチェックが完了したら整合性の確認を終了する。
【００２５】
次に更新用ＦＷのＦＷバージョンを選択し、下記（１）（２）を順に実施する。
（１）接続可能バージョンはモジュール管理部（図８）より取得する。
（２）接続可否の更新用ＦＷ追加後の列を図１１に示す整合性確認部(更新用ＦＷ追加後)のフローに従って表示する。
まず、ステップＳ４１で更新用ＦＷを選択する。次いで、ステップＳ４２で更新用ＦＷの該当カードかを確認し、ステップＳ４３で更新用ＦＷバージョンと対応可能バージョンとを比較する。そしてステップＳ４４で「更新用ＦＷバージョン≧対応可能バージョン」の制約を満たしていれば、接続可否の更新用ＦＷ追加後を更新し、制約を満たしていなければ更新しない。そしてステップＳ４５で全装置のチェックが完了したかを確認し、全装置のチェックが完了したら整合性の確認を終了する。
【００２６】
この発明に係る実施の形態２におけるファームウェア運用システムは、図７から図１１までに示す通り、上述した実施の形態１の構成において、前記バージョン管理部３、前記モジュール管理部５および前記整合性確認部６は異なるバージョン体系の情報を備えており、ネットワーク接続した制御装置Ａ：９ａおよび制御装置Ｂ：９ｂならびに監視装置９ｃからなる複数の通信機能付帯装置が、それぞれ異なるバージョン体系に係るファームウェアを組み込まれているものであってもバージョンの不整合を防げるようにしたことを特徴とする。
この構成により、ネットワーク接続されファームウェアが組み込まれた複数の通信機能付帯装置におけるバージョン体系の差異による弊害を解消するための救済措置を的確に行うことができる。すなわち、ネットワーク接続した複数の装置が異なるバージョン体系に属するＩ／Ｆカードを有し異なるバージョン体系に係るファームウェアを組み込まれているものであっても、バージョンの不整合を防ぐことができる。
【００２７】
実施の形態３．
この発明に係る実施の形態３を図１２に基づいて説明する。図１２はバージョン管理部を示す構成図である。
【００２８】
上記実施の形態１および実施の形態２ではバージョンの不整合を認識できる仕組みを提供したが、不整合が発生するにもかかわらずＦＷの更新をしてしまった場合、更新前の状態に戻すことが必要になる。
この実施の形態３では、図１２にバージョン管理部３の構成を示すように、更新前ＦＷに戻すためのボタン１８を設けておき、ＦＷダウンロード用ボタン１４ｂを押下してＦＷダウンロードを実行する前に、更新前ＦＷを保存しておくことで、更新前のＦＷに戻すことができるようにしている。
したがって、誤ってＦＷ更新してしまった場合でも、更新前の状態への復旧手段を得ることができる。
【００２９】
この発明に係る実施の形態３におけるファームウェア運用システムは、図１２に示す通り、上述した実施の形態１から実施の形態３までの何れかの構成において、前記バージョン管理部３には更新前の状態に戻すための操作部１８を備えており、誤ってファームウェア更新を実施してしまった際、前記操作部を操作することで、更新前の状態に戻すことができるようにしたことを特徴とする。
この構成により、ＦＷ更新を誤って実行した場合にも更新後のファームウェアを更新前のファームウェアへ適切に復旧することができる。
【００３０】
実施の形態４．
この発明に係る実施の形態４を図１３に基づいて説明する。図１３は実施の形態４におけるファームウェア運用システムを示す全体構成図である。
【００３１】
上記実施の形態１から実施の形態３まででは、データ処理装置１とＦＷ更新する装置がネットワーク８で接続され、ＦＷ更新する装置間がネットワーク１１で接続されていることを前提としている。
しかし、図１３に示すように、制御装置９ａのＩ／Ｆカード１０ａにＦＷダウンロード部１０ａ−１、バージョン情報収集部１０ａ−２を備えることで、データ処理装置１から通信ユニット９ｄのＩ／Ｆカード１０ｄへのＦＷダウンロードと、バージョン情報収集を行えるので、データ処理装置１と間接的にネットワーク接続した装置も含めて、バージョンの不整合を検出でき、適用範囲を拡げられる。
ファームウェアが組み込まれたＩ／Ｆカード１０ｄを有する通信ユニット９ｄは保守ネットワーク８に直接的には接続されていない。通信ユニット９ｄは制御装置９ａを介して間接的にファームウェア更新等が制御され、データ処理装置１によるファームウェアのバージョンの収集・管理・更新の対象となるものであって、制御装置９ａにおけるＦＷダウンロード部１０ａ−１およびバージョン情報収集部１０ａ−２は、データ処理装置１における前記ＦＷダウンロード部７および前記バージョン情報収集部４の機能を通信ユニット９ｄに対し遂行するための中継機能を有するものである。
【００３２】
この発明に係る実施の形態４におけるファームウェア運用システムは、図１３に示す通り、上述した実施の形態１から実施の形態３までの何れかの構成において、制御装置９ａ等からなる前記通信機能付帯装置の少なくとも何れか、例えば制御装置９ａにデータ処理装置１における前記ＦＷダウンロード部７および前記バージョン情報収集部４の機能を遂行するための中継機能を有するＦＷダウンロード部１０ａ−１およびバージョン情報収集部１０ａ−２を設けることにより前記通信機能付帯装置の少なくとも何れかに前記ＦＷダウンロード部７および前記バージョン情報収集部４による機能遂行を中継する中継機能を付与し、ＦＷダウンロード部１０ａ−１およびバージョン情報収集部１０ａ−２を設けた通信機能付帯装置とネットワーク接続した通信機能付帯装置をデータ処理装置１により間接的にバージョン更新できるようにしたことを特徴とする。
この構成により、バージョン不整合の修正を広い適用範囲において適切に行うことができる。
【００３３】
実施の形態５．
この発明に係る実施の形態５を図１４に基づいて説明する。図１４は実施の形態５におけるバージョン管理部を示す構成図である。
上記実施の形態２では複数装置のＦＷバージョンが異なる体系で管理されている場合について述べたが、図１４に示すように、選択した更新用ＦＷの対象カード以外は更新有無を選択できないようにする（更新用ＦＷの対象カード以外であるＩ／Ｆカード２については、図１４の更新有無の欄でチェックボックスを黒塗り部１９としている）ことで、誤ってＦＷ更新することを回避できるため信頼性が向上する。
【００３４】
この発明に係る実施の形態５におけるファームウェア運用システムは、図１４に示す通り、上述した実施の形態１から実施の形態４までの何れかの構成において、ファームウェア更新の更新対象となっている対象装置以外に誤ってファームウェア更新を実施しないよう、前記バージョン管理部３における操作部の画面表示で選択不可とするようにしたことを特徴とする。
この構成により、ＦＷ更新に関する誤操作を適切に回避できＦＷ更新を的確に実行できて信頼性を向上できる。
【００３５】
なお、本発明は、その発明の範囲内において、実施の形態を自由に組合せたり、各実施の形態を適宜、変形、省略することが可能である。
【符号の説明】
【００３６】
１  データ処理装置、  ２  各装置の接続関係を把握するシステム構成定義部、  ３  バージョン管理部、  ４  各装置のバージョンを収集するバージョン情報収集、  ５  更新用モジュールを格納したモジュール管理部、  ６  各装置のバージョンの整合性を確認する整合性確認と、  ７  各装置のファームウェア（ＦＷ）更新を実施するＦＷダウンロード部、  ８  保守ネットワーク、  ９ａ，９ｂ  制御装置、  ９ｃ  監視装置、  ９ｄ  通信ユニット、  １０ａ，１０ｂ，１０ｃ  Ｉ／Ｆカード、  １１  制御ネットワーク、  １２，１２ａ，１２ｂ  テーブル表示部、  １３，１３ａ，１３ｂ  バージョン情報収集用ボタン、  １４，１４ａ，１４ｂ  ＦＷダウンロード用ボタン、  １５，１５ａ，１５ｂ  テーブル表示部、  １６，１６ａ  登録ボタン、  １７，１７ａ  削除ボタン、  １８  更新前ＦＷに戻すためのボタン、  １９  更新有無選択不可部。
【図１】
2018146998.tif 000003
【図２】
2018146998.tif 000004
【図３】
2018146998.tif 000005
【図４】
2018146998.tif 000006
【図５】
2018146998.tif 000007
【図６】
2018146998.tif 000008
【図７】
2018146998.tif 000009
【図８】
2018146998.tif 000010
【図９】
2018146998.tif 000011
【図１０】
2018146998.tif 000012
【図１１】
2018146998.tif 000013
【図１２】
2018146998.tif 000014
【図１３】
2018146998.tif 000015
【図１４】
2018146998.tif 000016