(57)【要約】【課題】制御装置を起動時に最新のファームウェアで動作させることができる蓄電池システム、ファームウェア更新方法、およびファームウェア更新プログラムを提供すること。【解決手段】実施形態に係る蓄電池システムは、確認部と、更新部とを具備する。確認部は、蓄電池を制御する制御装置が起動する場合に、通信ネットワークを介して制御装置のファームウェアを提供するサーバ装置と接続して、制御装置が有するファームウェアが最新バージョンか否かを確認する。更新部は、確認部によってファームウェアが最新バージョンでないことが確認される場合に、サーバ装置から最新バージョンのファームウェアを取得して制御装置のファームウェアを更新する。【選択図】図１
2019061387.tif 000002
【特許請求の範囲】
【請求項１】
蓄電池を制御する制御装置が起動する場合に、通信ネットワークを介して前記制御装置のファームウェアを提供するサーバ装置と接続して、前記制御装置が有する前記ファームウェアが最新バージョンか否かを確認する確認部と；
前記確認部によって前記ファームウェアが最新バージョンでないことが確認される場合に、前記サーバ装置から最新バージョンの前記ファームウェアを取得して前記制御装置のファームウェアを更新する更新部と；
を具備することを特徴とする蓄電池システム。
【請求項２】
前記確認部は、
前記サーバ装置と接続してから前記更新部による更新後の前記ファームウェアのバージョンを前記サーバ装置へ通知するまで、前記サーバ装置との接続を継続する
ことを特徴とする請求項１に記載の蓄電池システム。
【請求項３】
前記確認部によって最新バージョンであることが確認されるまでオンが維持されるフラグを記憶する記憶部；
を具備し、
前記制御装置は、
前記更新部によって前記ファームウェアが更新された場合に再起動し、
前記確認部は、
前記制御装置の起動時および再起動時に前記フラグがオンの場合、前記制御装置が有する前記ファームウェアが最新バージョンか否かを確認し、最新バージョンであることを確認した場合に、前記フラグをオフにする、
ことを特徴とする請求項１または請求項２に記載の蓄電池システム。
【請求項４】
前記確認部は、
前記フラグがオフの期間に定期的に前記サーバ装置と接続して前記制御装置が有する前記ファームウェアが最新バージョンか否かを確認し、最新バージョンでないことを確認した場合に、前記フラグをオンにして前記制御装置を再起動させる、
ことを特徴とする請求項３に記載の蓄電池システム。
【請求項５】
前記確認部は、
前記制御装置の稼働が停止される場合に、前記フラグをオンにする、
ことを特徴とする請求項３または請求項４に記載の蓄電池システム。
【請求項６】
蓄電池を制御する制御装置が起動する場合に、通信ネットワークを介して前記制御装置のファームウェアを提供するサーバ装置と接続して、前記制御装置が有する前記ファームウェアが最新バージョンか否かを確認する確認ステップと；
前記確認ステップによって前記ファームウェアが最新バージョンでないことが確認される場合に、前記サーバ装置から最新バージョンの前記ファームウェアを取得して前記制御装置のファームウェアを更新する更新ステップと；
を含むことを特徴とするファームウェア更新方法。
【請求項７】
コンピュータに、
蓄電池を制御する制御装置が起動する場合に、通信ネットワークを介して前記制御装置のファームウェアを提供するサーバ装置と接続して、前記制御装置が有する前記ファームウェアが最新バージョンか否かを確認する確認手順と；
前記確認手順によって前記ファームウェアが最新バージョンでないことが確認される場合に、前記サーバ装置から最新バージョンの前記ファームウェアを取得して前記制御装置のファームウェアを更新する更新手順と；
を実行させることを特徴とするファームウェア更新プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、蓄電池システム、ファームウェア更新方法、およびファームウェア更新プログラムに関する。
【背景技術】
【０００２】
従来、住宅に設置される蓄電池の充放電制御や充放電状態の表示制御を行う制御装置を備える蓄電池システムがある。蓄電池システムは、例えば、昼間に比べて電気料金が安価な夜間に電力を蓄電池に蓄電して昼間に使用することや、昼間に太陽電池で発電した電力を蓄電池に蓄電して夜間に使用することによって、家庭で消費する電力を節約することができる。
【０００３】
また、蓄電池システムは、蓄電池の充放電状態を表示することによって、例えば、無駄な消費電力があることを蓄電システムのユーザに認識させて、節電に対するユーザの関心を高めることができる。
【０００４】
また、近年の蓄電池システムでは、定期的（例えば、１日１回所定時刻）にインターネット等の通信ネットワークを介して、製造装置のメーカが運用するサーバ装置と家庭の制御装置とを接続し、サーバ装置によって制御装置の状態を監視することが行われている。
【０００５】
これにより、メーカは、例えば、制御装置のファームウェアをバージョンアップした場合に、サーバ装置から家庭の制御装置へ最新のファームウェアを提供して更新させることにより、制御装置を最新のファームウェアで動作させることができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１７−６２６１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記した蓄電池システムでは、例えば、制御装置が製造されてからユーザへ納品されるまでの間に、ファームウェアがバージョンアップされる場合、制御装置を起動時に最新のファームウェアで動作させることができない。
【０００８】
本発明が解決しようとする課題は、制御装置を起動時に最新のファームウェアで動作させることができる蓄電池システム、ファームウェア更新方法、およびファームウェア更新プログラムを提供することである。
【課題を解決するための手段】
【０００９】
実施形態の一態様に係る蓄電池システムは、確認部と、更新部とを具備する。確認部は、蓄電池を制御する制御装置が起動する場合に、通信ネットワークを介して前記制御装置のファームウェアを提供するサーバ装置と接続して、前記制御装置が有する前記ファームウェアが最新バージョンか否かを確認する。更新部は、前記確認部によって前記ファームウェアが最新バージョンでないことが確認される場合に、前記サーバ装置から最新バージョンの前記ファームウェアを取得して前記制御装置のファームウェアを更新する。
【発明の効果】
【００１０】
実施形態の一態様によれば、制御装置を起動時に最新のファームウェアで動作させることができる。
【図面の簡単な説明】
【００１１】
【図１】図１は、実施形態に係る蓄電池システムの構成の一例を示す説明図である。
【図２】図２は、実施形態に係る制御装置の制御部が実行する処理の一例を示すフローチャートである。
【発明を実施するための形態】
【００１２】
以下で説明する実施形態に係る蓄電池システム１は、確認部５１と、更新部５２とを具備する。確認部５１は、蓄電池２を制御する制御装置３が起動する場合に、通信ネットワーク１００を介して制御装置３のファームウェア６を提供するサーバ装置４と接続して、制御装置３が有するファームウェア６が最新バージョンか否かを確認する。更新部５２は、確認部５１によってファームウェア６が最新バージョンでないことが確認される場合に、サーバ装置４から最新バージョンのファームウェア４４を取得して制御装置３のファームウェア６を更新する。
【００１３】
また、以下で説明する実施形態に係る確認部５１は、サーバ装置４と接続してから更新部５２による更新後のファームウェア６のバージョンをサーバ装置４へ通知するまで、サーバ装置４との接続を継続する。
【００１４】
また、以下で説明する実施形態に係る蓄電池システム１は、確認部５１によって最新バージョンであることが確認されるまでオンが維持される未更新フラグ６４を記憶する記憶部３２を具備する。制御装置３は、更新部５２によってファームウェア６が更新された場合に再起動する。確認部５１は、制御装置３の起動時および再起動時に未更新フラグ６４がオンの場合、制御装置３が有するファームウェア６が最新バージョンか否かを確認し、最新バージョンであることを確認した場合に、未更新フラグ６４をオフにする。
【００１５】
また、以下で説明する実施形態に係る確認部５１は、未更新フラグ６４がオフの期間に定期的にサーバ装置４と接続して制御装置３が有するファームウェア６が最新バージョンか否かを確認し、最新バージョンでないことを確認した場合に、未更新フラグ６４をオンにして制御装置３を再起動させる。
【００１６】
また、以下で説明する実施形態に係る確認部５１は、制御装置３の稼働が停止される場合に、未更新フラグ６４をオンにする。
【００１７】
以下で説明する実施形態に係るファームウェア更新方法は、蓄電池２を制御する制御装置３が起動する場合に、通信ネットワーク１００を介して制御装置３のファームウェア６を提供するサーバ装置４と接続して（ステップＳ１０１）、制御装置３が有するファームウェア６が最新バージョンか否かを確認する確認ステップ（ステップＳ１０４）と、確認ステップによってファームウェア６が最新バージョンでないことが確認される場合（ステップＳ１０４，Ｎｏ）に、サーバ装置４から最新バージョンのファームウェア４４を取得して（ステップＳ１０６）制御装置３のファームウェア６を更新する更新ステップ（ステップＳ１０７）とを含む。
【００１８】
以下で説明する実施形態に係るファームウェア更新プログラムは、コンピュータ（制御部３１）に、蓄電池２を制御する制御装置３が起動する場合に、通信ネットワーク１００を介して制御装置３のファームウェア６を提供するサーバ装置４と接続して（ステップＳ１０１）、制御装置３が有するファームウェア６が最新バージョンか否かを確認する確認手順（ステップＳ１０４）と、確認手順によってファームウェア６が最新バージョンでないことが確認される場合（ステップＳ１０４，Ｎｏ）に、サーバ装置４から最新バージョンのファームウェア４４を取得して（ステップＳ１０６）制御装置３のファームウェア６を更新する更新手順（ステップＳ１０７）とを実行させる。
【００１９】
以下、図面を参照して、実施形態に係る蓄電池システムを説明する。実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。
【００２０】
［蓄電池システムの構成］
図１は、実施形態に係る蓄電池システム１の構成の一例を示す説明図である。図１に示すように、蓄電池システム１は、蓄電池２、制御装置３、およびサーバ装置４を含む。蓄電池２は、例えば、充放電可能なリチウムイオンバッテリ等の二次電池であり、住宅の屋内または屋外に設置される。
【００２１】
制御装置３は、住宅の室内に設けられ、蓄電池２の充放電制御や充放電状態の表示制御を行う装置であり、制御部３１、記憶部３２、ＰＣＳ（Power  Conditioning  Subsystem）部３３、表示部３４、および通信アダプタ３５を備える。
【００２２】
制御部３１は、ＣＰＵ（Central  Processing  Unit）、ＲＯＭ（Read  Only  Memory）、ＲＡＭ（Random  Access  Memory）、入出力ポートなどを有するマイクロコンピュータや各種の回路を含む。制御部３１は、ＣＰＵがＲＯＭに記憶されたプログラムを、ＲＡＭを作業領域として使用して実行することにより機能する確認部５１および更新部５２を備える。
【００２３】
確認部５１は、制御装置３が動作に使用するファームウェアのバージョンが最新バージョンか否かを確認する処理部である。また、更新部５２は、確認部５１によってファームウェアのバージョンが最新バージョンでないことが確認される場合に、ファームウェアを最新バージョンのファームウェアに更新する処理部である。これら、確認部５１および更新部５２の具体的な動作については、蓄電池システム１全体の概要説明の後に詳述する。
【００２４】
かかる制御部３１は、ファームウェアのバージョンの確認やファームウェアの更新だけでなく、制御装置３全体の動作を統括制御する。例えば、制御部３１は、ＰＣＳ部３３の動作制御を行うことによって、ＰＣＳ部３３に蓄電池２の充放電制御を行わせる。また、制御部３１は、表示部３４の動作制御を行うことによって、表示部３４に蓄電池２の充放電状態等を表示させる。
【００２５】
記憶部３２は、例えば、ＲＡＭやフラッシュメモリ等の不揮発性の情報記憶デバイスであり、ファームウェア６と、未更新フラグ６４とを記憶する。ファームウェア６は、制御部用ファームウェア６１、ＰＣＳ部用ファームウェア６２、および通信アダプタ用ファームウェア６３を含む。
【００２６】
制御部用ファームウェア６１は、制御部３１が制御装置３全体の動作を制御する場合に実行するソフトウェアである。ＰＣＳ部用ファームウェア６２は、ＰＣＳ部３３が蓄電池２の充放電制御を行う場合に実行するソフトウェアである。通信アダプタ用ファームウェア６３は、通信アダプタ３５が制御部３１とルータ１０１との間で情報の送受信を行う場合に実行するソフトウェアである。
【００２７】
未更新フラグ６４は、記憶部３２に記憶されているファームウェア６のバージョンが最新と確認されるまでオンとなり、最新と確認された場合にオフとなるフラグである。つまり、未更新フラグ６４がオンであることは、ファームウェア６のバージョンが最新と確認されていないことを示している。
【００２８】
また、未更新フラグ６４がオフであることは、ファームウェア６のバージョンが最新と確認済みであることを示している。かかる未更新フラグ６４は、制御装置３が出荷される時点ではオンとなっている。未更新フラグ６４の状態が遷移する状況の具体例については、確認部５１および更新部５２の動作と合わせて後述する。
【００２９】
ＰＣＳ部３３は、例えば、太陽光発電機、ガス発電機等によって発電される直流電力を住宅内で使用される交流電力に変換する機能を備える装置であり、制御部３１による制御に従って動作する。
【００３０】
ＰＣＳ部３３は、例えば、蓄電池２が設置される住宅に太陽光発電機が設置されている場合に、昼間に太陽光発電機によって発電される電力を蓄電池２に蓄電させ、夜間に住宅で使用される電子機器へ蓄電池２から電力を供給させる制御を行う。
【００３１】
また、ＰＣＳ部３３は、例えば、昼間に比べて電気料金が安価な夜間に商用電力を蓄電池２に蓄電させ、昼間に住宅で使用される電子機器へ蓄電池２から電力を供給させる制御を行う。
【００３２】
表示部３４は、例えば、液晶表示装置等の画像表示デバイスであり、制御部３１による制御に従って動作する。かかる表示部３４は、前述したように、例えば、蓄電池２の充放電状態等を表示する。
【００３３】
通信アダプタ３５は、複数種類の通信インターフェースに対応した情報通信装置である。制御装置３は、通信アダプタ３５を使用した通信を行うことによって、種々の通信インターフェースを使用する他の装置と接続して情報の送受信を行うことができる。
【００３４】
これにより、制御装置３は、例えば、ルータ１０１および通信ネットワーク１００を介してサーバ装置４と接続することができる。なお、通信ネットワーク１００は、例えば、インターネットである。また、ルータ１０１は、制御装置３と通信ネットワーク１００との間で送受信される情報の中継を行う通信機器である。
【００３５】
サーバ装置４は、例えば、制御装置３のメーカが運用する装置であり、通信ネットワーク１００に接続される。サーバ装置４は、例えば、制御部４１と記憶部４２を備える。制御部４１は、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ、入出力ポートなどを有するマイクロコンピュータや各種の回路を含む。
【００３６】
記憶部４２は、例えば、ＲＡＭやフラッシュメモリ等の不揮発性の情報記憶デバイスであり、最新バージョンのファームウェア４４を記憶する。最新バージョンのファームウェア４４は、最新バージョンの制御部用ファームウェア６１、ＰＣＳ部用ファームウェア６２、および通信アダプタ用ファームウェア６３（ファームウェア６）を含む。
【００３７】
制御部４１は、ＣＰＵがＲＯＭに記憶されたプログラムを、ＲＡＭを作業領域として使用して実行することにより機能するファームウェア提供部４３を備える。ファームウェア提供部４３は、メーカによってバージョンアップされた最新バージョンのファームウェア４４が入出力ポートから入力される毎に、記憶部４２に記憶された最新バージョンのファームウェア４４を更新する。
【００３８】
また、ファームウェア提供部４３は、制御装置３から記憶部３２に記憶されたファームウェア６のバージョンを受信した場合に、最新のバージョンを制御装置３へ送信する。その後、ファームウェア提供部４３は、制御装置３から最新バージョンのファームウェア４４の取得要求を受信した場合に、制御装置３へ最新バージョンのファームウェア４４を送信する。
【００３９】
［ファームウェアの更新方法］
次に、制御装置３の制御部３１が行うファームウェア６の更新方法の一例について説明する。例えば、制御部３１の確認部５１は、制御装置３が出荷後、ユーザに納品されて最初に起動する場合に、通信ネットワーク１００を介してサーバ装置４と接続して、記憶部３２に記憶されたファームウェア６が最新バージョンか否かを確認する。
【００４０】
そして、更新部５２は、確認部５１によって記憶部３２に記憶されたファームウェア６が最新バージョンでないことが確認される場合に、サーバ装置４から最新バージョンのファームウェア４４を取得する。そして、更新部５２は、記憶部３２に記憶されたファームウェア６をサーバ装置４から取得した最新バージョンのファームウェア４４に更新する。
【００４１】
これにより、制御装置３は、例えば、制御装置３が製造されてからユーザへ納品されるまでの間に、ファームウェア６がバージョンアップされている場合に、制御装置３を起動時に最新バージョンのファームウェア４４で動作させることができる。
【００４２】
その後、確認部５１は、更新部５２によるファームウェア６から最新バージョンのファームウェア４４への更新が完了（成功）した場合に、更新後のファームウェア６（最新バージョンのファームウェア４４）のバージョンをサーバ装置４へ通知する。
【００４３】
このとき、確認部５１は、起動後、最初にサーバ装置４と接続してから、更新部５２による更新後のファームウェア６のバージョンをサーバ装置４へ通知するまで、サーバ装置４との接続を継続する。
【００４４】
これにより、サーバ装置４を運用するメーカは、制御装置３から更新後のファームウェア６のバージョンの通知を受けることで、制御装置３のファームウェア６が正常に更新されたことを把握することができる。
【００４５】
また、サーバ装置４を運用するメーカは、最新バージョンのファームウェア４４を制御装置３へ提供してから所定時間が経過しても、更新後のファームウェア６のバージョンが通知されない場合、ファームウェア６の更新が失敗したことを把握することができる。これにより、メーカは、ファームウェア６の更新が失敗したことを把握した場合に、制御装置３のユーザに対して、例えば、訪問対応等のサポートを行うことができる。
【００４６】
また、制御部３１は、更新部５２によってファームウェア６が更新された場合に、制御装置３を再起動する。確認部５１は、制御装置３の起動時および再起動時に未更新フラグ６４がオンの場合、記憶部３２に記憶されたファームウェア６が最新バージョンか否かを確認する。
【００４７】
ここで、前述したように、未更新フラグ６４は、制御装置３が出荷される時点でオンとなっている。したがって、制御装置３は、納品後の初回起動時に確認部５１によって未更新フラグ６４がオンであると確認されるため、更新部５２によって確実にファームウェア６を最新のバージョンに更新させることができる。
【００４８】
また、確認部５１は、記憶部３２に記憶されたファームウェア６が最新バージョンであることを確認した場合に、未更新フラグ６４をオフにする。これにより、確認部５１は、制御装置３の起動および再起動後に、未更新フラグ６４がオフの場合、つまり、ファームウェア６が最新バージョンである場合、無駄にファームウェア６のバージョンが最新バージョンか否かを確認する処理を省略することができる。
【００４９】
また、制御部３１は、確認部５１によって未更新フラグ６４をオフにした後、つまり、ファームウェア６が最新バージョンに更新されたことを確認した後に、通常処理を行う。ここでの通常処理は、ＰＣＳ部３３に蓄電池２の充放電制御を行わせる処理や表示部３４に充放電状態を表示させる等の処理である。
【００５０】
また、確認部５１は、未更新フラグ６４がオフとなっている通常処理中の期間に、定期的（例えば、１日１回所定時刻）に、サーバ装置４と接続して、記憶部３２に記憶されているファームウェア６が最新バージョンか否かを確認する。
【００５１】
そして、制御部３１は、確認部５１によってファームウェア６が最新バージョンであることが確認される場合、通常処理を継続する。また、確認部５１は、ファームウェア６が最新バージョンでないことを確認した場合、制御装置３を再起動させる。
【００５２】
このとき、前述したように、更新部５２は、確認部５１によってファームウェア６が最新バージョンでないことが確認される場合に、ファームウェア６を最新バージョンに更新するため、ファームウェア６の更新後に、制御装置３が再起動される。
【００５３】
その後、確認部５１は、制御装置３の再起動時に未更新フラグ６４がオンである場合、ファームウェア６が最新バージョンか否かを確認するが、再起動前に既にファームウェア６が更新されているため、未更新フラグ６４をオフにし、通常処理が開始される。
【００５４】
これにより、制御部３１は、通常処理中にファームウェア６を更新して制御装置３を再起動させた場合に、最新バージョンに更新済みのファームウェア６を不必要に再度更新することがない。
【００５５】
［制御装置による処理の手順］
次に、図２を参照し、実施形態に係る制御装置３の制御部３１が実行する処理の一例について説明する。図２は、実施形態に係る制御装置３の制御部３１が実行する処理の一例を示すフローチャートである。
【００５６】
制御部３１は、制御装置３が起動されると、実施形態に係るファームウェア更新プログラムを実行することによって、図２に示す処理を行う。具体的には、図２に示すように、制御部３１は、制御装置３が起動されると、まず、サーバ装置４と接続し（ステップＳ１０１）、未更新フラグ６４がオンか否かを判定する（ステップＳ１０２）。
【００５７】
そして、制御部３１は、未更新フラグ６４がオンであると判定した場合（ステップＳ１０２，Ｙｅｓ）、記憶部３２に記憶されているファームウェア６の現バージョンをサーバ装置４へ通知する（ステップＳ１０３）。
【００５８】
その後、制御部３１は、現バージョンと最新バージョンとが同一か否かを判定する（ステップＳ１０４）。ここで現バージョンと比較する最新バージョンは、現バージョンの通知の返信としてサーバ装置４から通知される最新バージョンのファームウェア４４のバージョンである。
【００５９】
そして、制御部３１は、現バージョンと最新バージョンとが同一でないと判定した場合（ステップＳ１０４，Ｎｏ）、ファームウェア６の最新バージョン（最新バージョンのファームウェア４４）をサーバ装置４から取得する（ステップＳ１０６）。
【００６０】
続いて、制御部３１は、ファームウェア６を最新バージョンに更新し（ステップＳ１０７）、制御装置３を再起動させて（ステップＳ１０８）、処理をステップＳ１０２へ移す。また、制御部３１は、現バージョンと最新バージョンとが同一であると判定した場合（ステップＳ１０４，Ｙｅｓ）、未更新フラグ６４をオフにして（ステップＳ１０５）、処理をステップＳ１０９へ移す。
【００６１】
また、制御部３１は、ステップＳ１０２において、未更新フラグ６４がオンでないと判定した場合にも（ステップＳ１０２，Ｎｏ）、処理をステップＳ１０９へ処理を移す。ステップＳ１０９において、制御部３１は、サーバ装置４との接続を切断する。
【００６２】
続いて、制御部３１は、通常処理を行う（ステップＳ１１０）。その後、制御部３１は、所定時刻か否かを判定する（ステップＳ１１１）。そして、制御部３１は、所定時刻でないと判定した場合（ステップＳ１１１，Ｎｏ）、処理をステップＳ１１０へ移す。
【００６３】
また、制御部３１は、所定時刻であると判定した場合（ステップＳ１１１，Ｙｅｓ）、サーバ装置４と接続し（ステップＳ１１２）、記憶部３２に記憶されているファームウェア６の現バージョンをサーバ装置４へ通知する（ステップＳ１１３）。
【００６４】
その後、制御部３１は、現バージョンと最新バージョンとが同一か否かを判定する（ステップＳ１１４）。ここで現バージョンと比較する最新バージョンは、現バージョンの通知の返信としてサーバ装置４から通知される最新バージョンのファームウェア４４のバージョンである。
【００６５】
そして、制御部３１は、現バージョンと最新バージョンとが同一であると判定した場合（ステップＳ１１４，Ｙｅｓ）、処理をステップＳ１１０へ移す。
また、制御部３１は、現バージョンと最新バージョンとが同一でないと判定した場合（ステップＳ１１４，Ｎｏ）、未更新フラグ６４をオンにする（ステップＳ１１５）。
【００６６】
その後、制御部３１は、ファームウェア６の最新バージョン（最新バージョンのファームウェア４４）をサーバ装置４から取得し（ステップＳ１１６）、ファームウェア６を最新バージョンに更新して（ステップＳ１１７）、処理をステップＳ１０８へ移す。
【００６７】
制御部３１は、制御装置３の稼働中に、上記した一連の処理を継続して実行する。なお、制御装置３は、例えば、保守点検が行われる場合等に、稼働が停止されることがある。かかる場合、制御部３１は、制御装置３の稼働を停止する前に、未更新フラグ６４がオフになっていれば、未更新フラグ６４をオンにしてから稼働を停止する。
【００６８】
これにより、制御装置３は、保守点検の終了後に起動される場合、未更新フラグ６４がオンになっているので、保守点検中にファームウェア６がメーカによってバージョンアップされていても、起動時にファームウェア６を更新して動作を開始することができる。
【００６９】
本発明の実施形態を説明したが、この実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。この実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。この実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００７０】
１  蓄電池システム
２  蓄電池
３  制御装置
４  サーバ装置
６  ファームウェア
３１  制御部
３２  記憶部
３３  ＰＣＳ部
３４  表示部
３５  通信アダプタ
４１  制御部
４２  記憶部
４３  ファームウェア提供部
４４  最新バージョンのファームウェア
５１  確認部
５２  更新部
６１  制御部用ファームウェア
６２  ＰＣＳ部用ファームウェア
６３  通信アダプタ用ファームウェア
６４  未更新フラグ
１００  通信ネットワーク
１０１  ルータ
【図１】
2019061387.tif 000003
【図２】
2019061387.tif 000004