(57)【要約】【課題】管理装置からの起動指示に基づいて、電源遮断された電子装置を起動させること。【解決手段】電源制御装置は、電子装置２０と電源装置３０を有する。電子装置２０は、電子回路２１と電子回路２１の起動および停止に関連する電源制御を行う制御回路２２とを備える。電源装置３０は、電子回路２１と制御回路２２に対する電力供給を行う。制御回路２２は、管理装置１０と接続する信号線４０を監視し、信号線４０を介して管理装置１０から電源遮断を指示する第１の信号を受信すると、電子回路２１と制御回路２２とに対する電源装置３０からの電力供給を停止させて、信号線４０の監視を停止する。電源装置３０は、制御回路２２に対する電力供給を停止した状態で、信号線４０を監視し、管理装置１０から電源起動を指示する第２の信号が送信されたことを検知すると制御回路２２に対する電力供給を再開させ、制御回路２２を起動する。【選択図】図１
2017033321.tif 000002
【特許請求の範囲】
【請求項１】
電力供給を制御する電源制御システムにおいて、
電源遮断を指示する第１の信号および電源起動を指示する第２の信号を信号線に送信する送信部を備える管理装置と、
電子回路と前記電子回路の起動および停止に関連する電源制御を行う制御回路とを備える電子装置と、
前記電子回路と前記制御回路に対する電力供給を行う電源装置と、を有し、
前記制御回路は、前記信号線を監視し、前記信号線を介して前記管理装置から前記第１の信号を受信すると、前記電子回路と前記制御回路とに対する前記電源装置からの電力供給を停止させて、前記信号線の監視を停止し、
前記電源装置は、前記制御回路に対する電力供給を停止した状態で、前記信号線を監視し、前記第２の信号が送信されたことを検知すると前記制御回路に対する電力供給を再開させ、前記制御回路を起動する、
電源制御システム。
【請求項２】
前記電源装置は、前記信号線における電圧変化があった場合に、前記第２の信号が送信されたことを検知する、
請求項１記載の電源制御システム。
【請求項３】
前記送信部は、前記第２の信号を間欠的に複数回送信し、
前記制御回路は、前記制御回路への電力供給が再開され、前記制御回路が起動した後、前記第２の信号を認識すると、前記電子回路の起動処理を行う、
請求項１または２記載の電源制御システム。
【請求項４】
前記電子装置と前記電源装置とが搭載された筐体を複数有し、
前記送信部は、前記第１の信号と前記第２の信号とを前記各筐体に送信し、
前記各筐体の前記電源装置は、前記信号線の前記筐体内に引き込まれた配線部分を用いて、前記第２の信号の有無を検出する、
請求項１乃至３のいずれか１項に記載の電源制御システム。
【請求項５】
電力供給を制御する電源制御装置において、
電子回路と前記電子回路の起動および停止に関連する電源制御を行う制御回路とを備える電子装置と、
前記電子回路と前記制御回路に対する電力供給を行う電源装置と、
を有し、
前記制御回路は、管理装置と接続する信号線を監視し、前記信号線を介して前記管理装置から電源遮断を指示する第１の信号を受信すると、前記電子回路と前記制御回路とに対する前記電源装置からの電力供給を停止させて、前記信号線の監視を停止し、
前記電源装置は、前記制御回路に対する電力供給を停止した状態で、前記信号線を監視し、前記管理装置から電源起動を指示する第２の信号が送信されたことを検知すると前記制御回路に対する電力供給を再開させ、前記制御回路を起動する、
電源制御装置。
【請求項６】
電力供給を制御する電源制御方法において、
電子装置に搭載され、前記電子装置が有する電子回路の起動および停止に関連する電源制御を行う制御回路が、管理装置と接続する信号線を監視し、
前記制御回路が、前記信号線を介して前記管理装置から電源遮断を指示する第１の信号を受信すると、前記電子回路と前記制御回路とに対する前記電源装置からの電力供給を停止させて、前記信号線の監視を停止し、
前記電子回路と前記制御回路に対する電力供給を行う電源装置が、前記制御回路に対する電力供給を停止した状態で、前記信号線を監視し、
前記電源装置が、前記管理装置から電源起動を指示する第２の信号が送信されたことを検知すると前記制御回路に対する電力供給を再開させ、前記制御回路を起動する、
電源制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は電源制御システム、電源制御装置および電源制御方法に関する。
【背景技術】
【０００２】
電子装置の電源状態としては、単なる電源オンおよび電源オフの状態だけでなく、電子装置内の一部の回路にのみ電力が供給された状態がとられることもある。例えば、スイッチの操作に応じて電子装置の電源状態を制御する制御回路にだけ電力が供給された状態をとる電子装置がある。この状態は、例えば、スタンバイ状態と呼ばれる。
【０００３】
また、電子装置とは別の装置からの指示により、電子装置の電源状態が制御される場合もある。さらに、複数の電子装置の電源状態が共通のスイッチの操作によって制御される場合もある。
【０００４】
また、電力供給に関する技術の例として、例えば、Ｉ／Ｏ（In/Out）装置が、端末装置との通信制御インタフェース信号の電圧レベルを常時監視し、電源投入または電源切断を検知するようにした電源制御方法が提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開平９−１１６６３７号公報
【特許文献２】特開２００１−３１８７３９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
上記の制御回路を有する電子装置では、例えば、スイッチの操作に応じて制御回路に信号が送信されると、制御回路が電子装置をスタンバイ状態に遷移させることができる。そして、スイッチが再度操作され、それに応じて信号が送信されると、制御回路は、電子装置を電源オンの状態に復帰させることができる。
【０００７】
しかし、例えば災害が発生した場合などに、スイッチの操作に応じて電子装置の動作を停止させるというケースでは、電子装置全体を電源オフにした方が安全性を向上させることができる。それは、電力が供給されている回路の誤作動や火花の発生などを防止できるからである。しかし、上記の制御回路を有する電子装置では、電子装置全体を電源オフにすると制御回路も停止してしまう。そのため、その後に電子装置を電源オンに復帰させるためにスイッチを操作しても、制御回路が信号を受信できず、電源オンに復帰させることができないという問題がある。
【０００８】
１つの側面では、本発明は、管理装置からの起動指示に基づいて、電源遮断された電子装置を起動させることが可能な電源制御システム、電源制御装置および電源制御方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
１つの態様では、電力供給を制御する電源制御システムが提供される。この電源制御システムは、管理装置と電子装置と電源装置とを有する。管理装置は、電源遮断を指示する第１の信号および電源起動を指示する第２の信号を信号線に送信する送信部を備える。電子装置は、電子回路と電子回路の起動および停止に関連する電源制御を行う制御回路とを備える。電源装置は、電子回路と制御回路に対する電力供給を行う。制御回路は、信号線を監視し、信号線を介して管理装置から第１の信号を受信すると、電子回路と制御回路とに対する電源装置からの電力供給を停止させて、信号線の監視を停止する。電源装置は、制御回路に対する電力供給を停止した状態で、信号線を監視し、第２の信号が送信されたことを検知すると制御回路に対する電力供給を再開させ、制御回路を起動する。
【００１０】
また、１つの態様では、電力供給を制御する電源制御装置が提供される。この電源制御装置は、電子装置と電源装置とを有する。電子装置は、電子回路と電子回路の起動および停止に関連する電源制御を行う制御回路とを備える。電源装置は、電子回路と制御回路に対する電力供給を行う。制御回路は、管理装置と接続する信号線を監視し、信号線を介して管理装置から電源遮断を指示する第１の信号を受信すると、電子回路と制御回路とに対する電源装置からの電力供給を停止させて、信号線の監視を停止する。電源装置は、制御回路に対する電力供給を停止した状態で、信号線を監視し、管理装置から電源起動を指示する第２の信号が送信されたことを検知すると制御回路に対する電力供給を再開させ、制御回路を起動する。
【００１１】
また、１つの態様では、電力供給を制御する電源制御方法が提供される。この電源制御方法は、電子装置に搭載され、電子装置が有する電子回路の起動および停止に関連する電源制御を行う制御回路が、管理装置と接続する信号線を監視し、制御回路が、信号線を介して管理装置から電源遮断を指示する第１の信号を受信すると、電子回路と制御回路とに対する電源装置からの電力供給を停止させて、信号線の監視を停止し、電子回路と制御回路に対する電力供給を行う電源装置が、制御回路に対する電力供給を停止した状態で、信号線を監視し、電源装置が、管理装置から電源起動を指示する第２の信号が送信されたことを検知すると制御回路に対する電力供給を再開させ、制御回路を起動する。
【発明の効果】
【００１２】
１つの側面では、管理装置からの起動指示に基づいて、電源遮断された電子装置を起動させることができる。
【図面の簡単な説明】
【００１３】
【図１】第１の実施の形態の電源制御システムおよびその動作例を示す図である。
【図２】第２の実施の形態のストレージシステムを示す図である。
【図３】ＦＥのハードウェア例を示す図である。
【図４】ＣＭのハードウェア例を示す図である。
【図５】ＣＥの機能例を示す図である。
【図６】ＳＶＣ、ＦＰＧＡおよびＰＳＵの間での信号線の接続例を示す図である。
【図７】ＦＰＯスイッチに対する緊急停止操作が行われた時の処理の例を示すフローチャートである。
【図８】ＦＰＯスイッチに対する解除操作が行われた時の処理（その１）の例を示すフローチャートである。
【図９】ＦＰＯスイッチに対する解除操作が行われた時の処理（その２）の例を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、本実施の形態について図面を参照して説明する。
［第１の実施の形態］
図１は、第１の実施の形態の電源制御システムおよびその動作例を示す図である。電源制御システムは、管理装置１０、電子装置２０および電源装置３０を有する。
【００１５】
管理装置１０は、電子装置２０の動作を管理するための装置である。管理装置１０は、スイッチ１１と送信部１２とを有する。
管理装置１０は、電子装置２０に対して電源遮断や電源起動を指示することができる。これらの指示は、例えば、管理装置１０に対する入力操作に応じて行われる。スイッチ１１は、このような入力操作を受け付けるための入力手段の一例である。以下、スイッチ１１が、電子装置２０の電源を遮断させる電源遮断操作と、電源遮断操作によって遮断された電子装置２０の電源を起動させる電源起動操作とを受け付けるものとして説明する。なお、電源遮断操作の好適な一例としては、災害の発生などに伴う緊急停止操作がある。
【００１６】
送信部１２には、信号線４０が接続されている。送信部１２は、スイッチ１１に対する電源遮断操作に応じて、信号線４０に電源遮断を指示する第１の信号を送信する。また、送信部１２は、スイッチ１１に対する電源起動操作に応じて、信号線４０に電源起動を指示する第２の信号を送信する。
【００１７】
電子装置２０は、電源装置３０から供給される電力によって動作する。電子装置２０は、電子回路２１と制御回路２２とを有する。
電子回路２１は、例えば、電子装置２０の主たる回路の集合である。例えば、電子回路２１は、プロセッサやメモリなど、コンピュータを実現する各種の回路を含む。制御回路２２には、信号線４０が接続されている。制御回路２２は、信号線４０を監視し、信号線４０を介して送信部１２から送信される制御信号を受信可能になっている。また、制御回路２２は、電子装置２０の電源状態を制御する。
【００１８】
電源装置３０は、電子装置２０に対して電力を供給する。また、後述するように、電源装置３０は、信号線４０における第２の信号の有無を監視する機能を備える。
なお、電子装置２０と電源装置３０は、例えば、それらが１つの筐体に搭載された電源制御装置として実現されてもよい。
【００１９】
次に、スイッチ１１に対して電源遮断操作が行われた場合の動作について順を追って説明する。電源遮断操作が行われる前の状態では、制御回路２２は、信号線４０を監視している。
【００２０】
図１の左下に示すように、スイッチ１１に対して電源遮断操作が行われると、送信部１２は、第１の信号を信号線４０に送信する。制御回路２２は、信号線４０を介して第１の信号を受信すると、電子回路２１と制御回路２２とに対する電源装置３０からの電力供給を停止させる。これにより、電子回路２１と制御回路２２の動作が停止する。したがって、制御回路２２による信号線４０の監視が停止される。
【００２１】
また、電源装置３０は、電源遮断操作に伴って制御回路２２への電力供給を停止すると、信号線４０において第２の信号が送信されたかの監視を開始する。例えば、電源装置３０は、信号線４０の電圧変化の有無を監視し、電圧変化があった場合に第２の信号が送信されたことを検出する。
【００２２】
次に、上記の状態から、スイッチ１１に対して電源起動操作が行われた場合の動作について順を追って説明する。
図１の右下に示すように、スイッチ１１に対して電源起動操作が行われると、送信部１２は、第２の信号を信号線４０に送信する。電源装置３０は、送信部１２から第２の信号が送信されたことを検知すると、制御回路２２に対する電力供給を再開する。これにより、制御回路２２が起動する。
【００２３】
起動した制御回路２２は、電子回路２１に対する電源装置３０からの電力供給を再開させる。電子回路２１への電力供給が再開されると、電子回路２１が起動する。これにより、電子装置２０の動作が復帰する。
【００２４】
なお、送信部１２は、例えば、スイッチ１１に対する電源起動操作が行われると、第２の信号を間欠的に複数回送信してもよい。この場合、電力供給の再開によって起動した制御回路２２は、信号線４０を介して第２の信号を受信した後、電子回路２１への電力供給を再開させてもよい。
【００２５】
以上説明した第１の実施の形態では、管理装置１０からの電源遮断指示に応じて、電子装置２０の電子回路２１と制御回路２２の両方に対する電力供給が停止される。ここで、電源遮断指示のための第１の信号を受信した場合の電子装置２０の電源状態の遷移方法の他の例としては、制御回路２２の動作を継続したまま、電子回路２１に対する電力供給を停止する方法が考えられる。これに対して、本実施の形態では、第１の信号に応じて、電子回路２１だけでなく制御回路２２への電力供給も停止される。これにより、電源遮断指示に伴う停止状態における電子装置２０の安全性が向上する。特に、災害の発生などに伴って緊急停止させる場合には、電子装置２０の中に電力が供給されている要素があると、その要素が誤動作を起こしたり、火花が発生する可能性がある。しかし、電子回路２１だけでなく制御回路２２への電力供給も停止することで、上記のような異常が発生する可能性が低減され、電子装置２０の安全性が向上する。
【００２６】
ところが、上記のように電子回路２１とともに制御回路２２も停止してしまうと、その後にスイッチ１１に対する電源起動操作が行われ、送信部１２から電源起動を指示する第２の信号が送信されても、制御回路２２が第２の信号を受信することができない。そのため、管理装置１０からの電源起動指示によって電子装置２０の動作を復帰させることができない。
【００２７】
そこで、本実施の形態では、電源装置３０は、電源遮断指示に伴って制御回路２２への電力供給を停止すると、信号線４０の監視を開始する。この監視方法としては、信号線４０に伝送されるコマンドの内容を解釈するのではなく、信号線４０の電圧変化の有無を監視するといった簡易な方法を用いることができる。
【００２８】
電源装置３０は、信号線４０に第２の信号が送信されたことを検知すると、制御回路２２への電力供給を再開する。これにより、制御回路２２が起動し、制御回路２２によって制御回路２２の電源状態を制御できる状態になる。すなわち、管理装置１０からの電源遮断指示によって電子装置２０の一部を起動させることができる。そして、制御回路２２が起動することで、例えば、制御回路２２の制御によって電子回路２１への電力供給を再開させ、電子装置２０の動作を復帰させることができる。
【００２９】
すなわち、第１の実施の形態によれば、管理装置１０からの電源遮断指示により、電子装置２０を安全な停止状態に遷移させることができる。そして、その状態から、管理装置１０からの電源起動指示により電子装置２０の動作を復帰させることができる。
【００３０】
なお、第１の実施の形態では、送信部１２が、スイッチ１１のような入力手段に対する電源遮断操作に応じて第１の信号を信号線４０に送信し、電源起動操作に応じて第２の信号を信号線４０に送信する。これに限らず、送信部１２は、例えば、ソフトウェア制御による電源遮断指示および電源起動指示に応じて、第１の信号および第２の信号を信号線４０に送信してもよい。
【００３１】
［第２の実施の形態］
図２は、第２の実施の形態のストレージシステムを示す図である。ストレージシステムは、ＣＥ（Controller Enclosure）１００，１００ａ，１００ｂ、ＦＥ（Frontend Enclosure）２００、ＤＥ（Drive Enclosure）３００，３００ａ，３００ｂおよびホスト装置４００を有する。
【００３２】
ＣＥ１００は、ＣＭ（Controller Module）１１０，１２０、ＰＳＵ（Power Supply Unit）１３０およびバッテリ１４０を有する。
ＣＭ１１０，１２０は、ＦＥ２００と接続される。例えば、ＣＭ１１０，１２０とＦＥ２００とは、シリアルケーブルを介して接続される。また、ＣＭ１１０，１２０は、ホスト装置４００と接続される。ＣＭ１１０，１２０とホスト装置４００とは、例えば、ファイバチャネル（ＦＣ：Fibre Channel）やｉＳＣＳＩ（Internet Small Computer System Interface）などを用いたＳＡＮ（Storage Area Network）を介して接続される。さらに、ＣＭ１１０，１２０は、ＤＥ３００と接続される。ＣＭ１１０，１２０とＤＥ３００とは、例えば、ＳＡＳ（Serial Attached SCSI）ケーブルを介して接続される。
【００３３】
ＣＭ１１０，１２０は、ホスト装置４００からの要求に応じて、ＤＥ３００に搭載された記憶装置に対するアクセスを制御する。ＰＳＵ１３０は、外部から商用電源の供給を受けて、ＣＭ１１０，１２０に電力を供給する。バッテリ１４０は、ＰＳＵ１３０からＣＭ１１０，１２０に対する電力供給が停止した時にＣＭ１１０，１２０に電力を供給する。
【００３４】
ＤＥ３００には、ホスト装置４００からのアクセス対象となる複数台の記憶装置が搭載されている。ＤＥ３００は、記憶装置としてＨＤＤ（Hard Disk Drive）を備えたディスクアレイ装置である。なお、ＤＥ３００に搭載される記憶装置は、ＳＳＤ（Solid State Drive）などの他の種類の記憶装置であってもよい。
【００３５】
図示を省略するが、ＣＥ１００ａ，１００ｂは、ＣＥ１００と同様のハードウェアによって実現され、ＤＥ３００ａ，３００ｂは、ＤＥ３００と同様のハードウェアによって実現される。ＣＥ１００ａ内のＣＭはＤＥ３００ａに接続され、当該ＣＭは、ホスト装置４００からの要求に応じてＤＥ３００ａに搭載された記憶装置に対するアクセスを制御する。また、ＣＥ１００ｂ内のＣＭはＤＥ３００ｂに接続され、当該ＣＭは、ホスト装置４００からの要求に応じてＤＥ３００ｂに搭載された記憶装置に対するアクセスを制御する。
【００３６】
ＣＥ１００とＤＥ３００とは、例えば、１つの筐体に搭載されるストレージ装置として実現される。ＣＥ１００ａとＤＥ３００ａ、ＣＥ１００ｂとＤＥ３００ｂについても同様である。ストレージシステムは、このようなストレージ装置をスケールアウトした構成となっている。
【００３７】
なお、例えば、あるＣＥ内のＣＭが、ホスト装置４００からの要求に応じて、ＦＥ２００などを介して別のＣＥに接続されたＤＥ内の記憶装置に対してアクセスできるようにしてもよい。また、ＣＥ１００，１００ａ，１００ｂには、それぞれ別のホスト装置が接続されていてもよい。
【００３８】
ＦＥ２００は、ＣＥ１００，１００ａ，１００ｂの動作を集中的に監視する。また、ＦＥ２００は、スイッチの操作に応じてＣＥ１００，１００ａ，１００ｂの動作状態を遷移させる管理機能を備える。さらに、ＦＥ２００は、ＣＥ１００，１００ａ，１００ｂ内のＣＭ間で通信するための中継機能を備えてもよい。
【００３９】
次に、ＦＥ２００のハードウェアについて説明する。
図３は、ＦＥのハードウェア例を示す図である。ＦＥ２００は、ＦＰＯ（Force Power Off）スイッチ２１０、ＳＶＣ（SerVice Controller）２２０，２３０、ＰＳＵ２４０，２５０および電源スイッチ２６０を有する。ＦＰＯスイッチ２１０、ＳＶＣ２２０，２３０、ＰＳＵ２４０，２５０および電源スイッチ２６０は、例えば、ＦＥ２００内のミッドプレーンに形成されたバスを介して相互に接続されている。
【００４０】
ＦＰＯ（Force Power Off）スイッチ２１０は、災害などの発生時にストレージシステムを停止させるための緊急停止スイッチである。ＦＰＯスイッチ２１０が操作されると、制御信号がＳＶＣ２２０，２３０およびＰＳＵ２４０，２５０に送信される。ＦＰＯスイッチ２１０は、例えば、押しボタンスイッチである。この場合、ユーザによるＦＰＯスイッチ２１０の押下に応じて制御信号が送信される。
【００４１】
以下の説明では、ストレージシステムを緊急停止させるためのユーザによるＦＰＯスイッチ２１０の操作を「緊急停止操作」と記載する。また、ストレージシステムを緊急停止状態から解除するためのユーザによるＦＰＯスイッチ２１０の操作を「解除操作」と記載する。
【００４２】
ＳＶＣ２２０，２３０は、ＣＥ１００，１００ａ，１００ｂがそれぞれ有するＣＭと、シリアルケーブルを介して相互通信を行う。ＳＶＣ２２０，２３０の一方は運用系として動作し、他方は待機系として動作する。運用系のＳＶＣは、ＦＰＯスイッチ２１０に対して緊急停止操作が行われると、ＣＥ１００，１００ａ，１００ｂに緊急停止を指示するための緊急停止信号を送信する。また、運用系のＳＶＣは、自装置が緊急停止した状態でＦＰＯスイッチ２１０に対して解除操作が行われると、電源供給元のＰＳＵからの電源によって電源オン状態に復帰し、ＣＥ１００，１００ａ，１００ｂに解除操作が行われたことを通知するための解除信号を送信する。さらに、運用系のＳＶＣは、電源スイッチ２６０に対する操作が行われると、ＣＥ１００，１００ａ，１００ｂに電源オン状態への復帰を指示する復帰信号を送信する。
【００４３】
ＰＳＵ２４０は、外部から商用電源の供給を受けて、ＳＶＣ２２０に電力を供給する。ＰＳＵ２４０は、ＦＰＯスイッチ２１０に対する緊急停止操作に応じてＳＶＣ２２０が緊急停止状態に遷移した後、ＦＰＯスイッチ２１０に対して解除操作が行われると、ＳＶＣ２２０を電源オン状態に復帰させる。ＰＳＵ２５０は、外部から商用電源の供給を受けて、ＳＶＣ２３０に電力を供給する。ＰＳＵ２５０は、ＦＰＯスイッチ２１０に対する緊急停止操作に応じてＳＶＣ２３０が緊急停止状態に遷移した後、ＦＰＯスイッチ２１０に対して解除操作が行われると、ＳＶＣ２３０を電源オン状態に復帰させる。
【００４４】
電源スイッチ２６０は、ＦＰＯスイッチ２１０に対して解除操作が行われた後に、ＣＥ１００，１００ａ，１００ｂを電源オン状態に復帰させるために操作されるスイッチである。
【００４５】
なお、ＦＥ２００は、図１の管理装置１０の一例であり、ＦＰＯスイッチ２１０は、スイッチ１１の一例であり、ＳＶＣ２２０またはＳＶＣ２３０は、送信部１２の一例である。
【００４６】
図４は、ＣＭのハードウェア例を示す図である。ＣＭ１１０は、プロセッサ１１１、ＲＡＭ（Random Access Memory）１１２、ＳＳＤ１１３、ＢＵＤ（Bootup and Utility Device）１１４、ＤＩ（Device Interface）１１５、ＣＡ（Channel Adapter）１１６、ＦＰＧＡ（Field Programmable Gate Array）１１７および電源回路１１８を有する。
【００４７】
プロセッサ１１１は、ＣＭ１１０の情報処理を制御する。プロセッサ１１１は、複数のプロセッシング要素を含むマルチプロセッサであってもよい。
ＲＡＭ１１２は、ＣＭ１１０の主記憶装置である。ＲＡＭ１１２は、プロセッサ１１１に実行させるＯＳ（Operating System）のプログラムやアプリケーションプログラムの少なくとも一部を一時的に記憶する。ＲＡＭ１１２は、プロセッサ１１１による処理に用いる各種データを記憶する。また、ＲＡＭ１１２の所定の領域にキャッシュが実装される。
【００４８】
ＳＳＤ１１３は、ＣＭ１１０の補助記憶装置である。ＳＳＤ１１３は、不揮発性の半導体メモリである。ＳＳＤ１１３には、ＯＳのプログラム、アプリケーションプログラム、および各種データが格納される。なお、ＣＭ１１０は、補助記憶装置として、ＳＳＤ１１３の代わりにＨＤＤを備えていてもよい。
【００４９】
ＢＵＤ１１４は、ＰＳＵ１３０からの電力供給停止時にＲＡＭ１１２のデータの保護に用いられる不揮発性の記録媒体である。記録媒体として、例えば、フラッシュメモリのような半導体メモリを使用することができる。ＢＵＤ１１４には、ＦＰＧＡ１１７により、ＲＡＭ１１２に格納されているデータが書き込まれる。なお、ＲＡＭ１１２およびＢＵＤ１１４は、ＰＳＵ１３０からの電力供給停止後にバッテリ１４０から供給される電力によって駆動される。
【００５０】
ＤＩ１１５は、ＤＥ３００と通信するためのインタフェースである。ＤＩ１１５は、例えば、ＳＡＳインタフェースとして実装される。ＣＡ１１６は、ホスト装置４００と通信するためのインタフェースである。
【００５１】
ＦＰＧＡ１１７は、ＣＭ１１０内の各部の動作の監視や、ＣＭ１１０の電源状態の制御を行う。ＦＰＧＡ１１７は、ＣＭ１１０の電源状態を、電源オン状態、スタンバイ状態および電源オフ状態という３種類の状態に遷移させることができる。電源オン状態は、ＰＳＵ１３０からの電力が電源回路１１８を介してＣＭ１１０全体に供給されている状態である。スタンバイ状態は、ＰＳＵ１３０からの電力が電源回路１１８を介して、ＣＭ１１０内のＦＰＧＡ１１７だけに供給され、ＦＰＧＡ１１７がＳＶＣ２２０から送信される起動信号や停止信号等を監視し、動作を待機する状態である。電源オフ状態は、ＰＳＵ１３０からの電力がＦＰＧＡ１１７を含むＣＭ１１０全体に供給されていない状態である。
【００５２】
また、ＦＰＧＡ１１７は、ＰＳＵ１３０からの電力供給停止後、バッテリ１４０から供給される電力によって駆動可能である。さらに、ＦＰＧＡ１１７は、ＣＭ１１０を電源オン状態から電源オフ状態に遷移させる際に、ＲＡＭ１１２に格納されているデータをＢＵＤ１１４にコピーさせることができる。ＦＰＧＡ１１７は、このコピー制御をバッテリ１４０から供給される電力によって行うことができる。
【００５３】
また、ＦＰＧＡ１１７は、シリアルケーブル５０１を介してＳＶＣ２２０との間で通信を行い、シリアルケーブル５０２を介してＳＶＣ２３０との間で通信を行う。シリアルケーブル５０１からは信号線５１１が分岐され、シリアルケーブル５０２からは信号線５１２が分岐される。信号線５１１，５１２は、ＰＳＵ１３０に接続されている。信号線５１１，５１２については後に詳述する。
【００５４】
電源回路１１８は、ＦＰＧＡ１１７の制御の下で、ＣＭ１１０内の各部に対してＰＳＵ１３０からの電力を供給する。また、電源回路１１８は、ＦＰＧＡ１１７からの指示に応じて、ＰＳＵ１３０からの電力供給とバッテリ１４０からの電力供給とを切り替える。
【００５５】
なお、ＣＭ１２０、ＣＥ１００ａが有するＣＭ、ＣＥ１００ｂが有するＣＭもＣＭ１１０と同様のハードウェアで実現できる。
ここで、ＣＭ１１０は、図１の電子装置２０の一例であり、プロセッサ１１１などは、電子回路２１の一例であり、ＦＰＧＡ１１７は、制御回路２２の一例である。また、ＰＳＵ１３０は、電源装置３０の一例である。
【００５６】
次に、図４を用いて、ＳＶＣ２２０，２３０とＦＰＧＡ１１７との通信についてさらに説明する。ここでは例として、ＳＶＣ２２０，２３０のうちＳＶＣ２２０が運用状態であるものとする。
【００５７】
ＦＥ２００のＦＰＯスイッチ２１０に対して緊急停止操作が行われると、ＳＶＣ２２０はシリアルケーブル５０１を介してＦＰＧＡ１１７に対して緊急停止信号を送信する。ＦＰＧＡ１１７は、緊急停止信号の受信に応じて、ＣＭ１１０を緊急停止状態にするための電源制御を実行する。
【００５８】
ここで、緊急停止操作が行われた場合のＣＭ１１０の電源制御方法の一例として、ＣＭ１１０の電源状態を電源オン状態からスタンバイ状態にする方法が考えられる。この方法によれば、緊急停止状態になった後もＦＰＧＡ１１７に対するＰＳＵ１３０からの電力供給は継続される。このため、その後にＦＰＯスイッチ２１０に対して解除操作が行われた時、ＦＰＧＡ１１７は、ＳＶＣ２２０から送信される解除信号を受信することで、解除操作が行われたことを認識し、ＣＭ１１０を電源オン状態に復帰させることができる。
【００５９】
しかしながら、災害の発生などによってＣＭ１１０を緊急停止させる場合には、ＣＭ１１０内のすべての構成要素に対する電力供給が停止される「電源オフ」状態に遷移させることが望ましい。それによって、ＣＭ１１０内の回路の誤動作の発生や、ＣＭ１１０内の回路からの火花の発生などの異常事象の発生を防止でき、ＣＭ１１０の安全性を向上できるからである。
【００６０】
しかし、緊急停止操作に応じてＣＭ１１０を電源オフ状態に遷移させると、ＦＰＧＡ１１７に対する電力供給も停止される。このため、ＦＰＯスイッチ２１０に対する解除操作が行われたとき、ＣＭ１１０に対してＳＶＣ２２０から解除信号が送信されても、ＦＰＧＡ１１７は信号の監視機能が停止しており、解除信号を認識することができない。したがって、ＣＭ１１０が電源オン状態に復帰できなくなるという問題がある。
【００６１】
このような問題に対して、本実施の形態では、ＣＭ１１０が電源オフ状態となっているときに、ＰＳＵ１３０がシリアルケーブル５０１，５０２に解除信号が送信されたことを検知可能にする手段が設けられている。具体的には、シリアルケーブル５０１から信号線５１１が分岐され、信号線５１１がＰＳＵ１３０に接続されている。ＰＳＵ１３０は、ＣＭ１１０が電源オフ状態のとき、信号線５１１における電圧変化を検知することで、ＳＶＣ２２０から解除信号が送信されたことを認識する。また、シリアルケーブル５０２から信号線５１２が分岐され、信号線５１２がＰＳＵ１３０に接続されている。ＰＳＵ１３０は、ＣＭ１１０が電源オフ状態のとき、信号線５１２における電圧変化を検知することで、ＳＶＣ２３０から解除信号が送信されたことを認識することもできる。ＰＳＵ１３０は、解除信号の送信を認識すると、電源回路１１８を介してＦＰＧＡ１１７に電力を供給し、ＦＰＧＡ１１７を起動させ、ＣＭ１１０をスタンバイ状態に遷移させる。これにより、ＦＰＧＡ１１７が解除信号の受信を認識し、ＦＰＧＡ１１７の制御によってＣＭ１１０を電源オン状態に復帰させることができる。
【００６２】
なお、ＣＭ１１０を電源オフ状態から電源オン状態に遷移させることを可能にする他の方法としては、ＳＶＣ２２０からの解除信号送信のための新たな信号ケーブルをＰＳＵ１３０に接続する方法も考えられる。しかし、新たな信号ケーブルを設けることでＦＥ２００とＣＥ１００との接続が複雑になる。特に、ＦＥ２００に接続されるＣＥの数が増加するほど、接続の複雑さが増し、ストレージシステムの設置時や故障による機器交換時の結線作業の効率が低下するという問題がある。本実施の形態のように、ＦＥ２００とＣＥとの間の接続方法を変えず、ＣＥ内の接続方法だけを変えることで、接続の複雑さを低減し、結線作業の効率を高めることができる。
【００６３】
図５は、ＣＥの機能例を示す図である。図５では、ＣＭ１１０が有するプロセッサ１１１やＣＭ１２０が有するプロセッサなど、ＣＭ１１０，１２０がスタンバイ状態であるときにＰＳＵ１３０からの電力供給が停止される構成要素の図示を省略している。また、ＦＥ２００が有するＰＳＵ２４０，２５０および電源スイッチ２６０の図示も省略している。なお、図５の太線は、電力の供給ラインを示す。
【００６４】
ＦＰＧＡ１１７は、通信部１１７ａ、電源制御部１１７ｂ、ＰＳＵ制御部１１７ｃおよびバックアップ部１１７ｄを有する。なお、通信部１１７ａ、電源制御部１１７ｂ、ＰＳＵ制御部１１７ｃおよびバックアップ部１１７ｄの処理の少なくとも一部は、例えば、ＦＰＧＡ１１７が備えるプロセッサが所定のファームウェアプログラムを実行することによって実現される。
【００６５】
通信部１１７ａは、シリアルケーブル５０１を介してＳＶＣ２２０と通信を行う。また、通信部１１７ａは、シリアルケーブル５０２を介してＳＶＣ２３０と通信を行う。
電源制御部１１７ｂは、通信部１１７ａがＳＶＣ２２０，２３０のいずれかから緊急停止信号を受信すると、ＦＰＧＡ１１７、ＲＡＭ１１２およびＢＵＤ１１４への電力供給元をＰＳＵ１３０からバッテリ１４０に切り替えるように電源回路１１８に指示する。その後、ＰＳＵ１３０からＣＭ１１０への電力供給が停止し、バックアップ部１１７ｄによるデータのバックアップ処理が終了すると、電源制御部１１７ｂは、電源回路１１８にバッテリ１４０からの電力供給を停止させる。これにより、ＣＭ１１０の電源状態が電源オン状態から電源オフ状態に遷移する。また、その後にＦＰＧＡ１１７への電力供給が再開されると、電源制御部１１７ｂは、ＳＶＣ２２０，２３０のいずれかからの解除信号および復帰信号に基づいて、電源回路１１８にＣＭ１１０全体に対するＰＳＵ１３０からの電力供給を開始させる。これにより、ＣＭ１１０の電源状態が電源オン状態に復帰する。
【００６６】
ＰＳＵ制御部１１７ｃは、ＦＰＧＡ１１７がバッテリ１４０によって駆動される状態になった後、ＰＳＵ１３０にＣＭ１１０への電力供給を停止するように指示する。
バックアップ部１１７ｄは、ＲＡＭ１１２に格納されているデータをＢＵＤ１１４に格納するバックアップ処理を実行する。また、バックアップ部１１７ｄは、ＦＰＧＡ１１７に対する電力の供給が再開された後、ＢＵＤ１１４に格納されたデータをＲＡＭ１１２に書き戻す復元処理を実行する。
【００６７】
ＣＭ１２０は、ＣＭ１２０が有するプロセッサなどの他にＦＰＧＡ１２７および電源回路１２８を有する。ＦＰＧＡ１２７は、通信部１２７ａ、電源制御部１２７ｂ、ＰＳＵ制御部１２７ｃおよびバックアップ部１２７ｄを有する。通信部１２７ａは、シリアルケーブル５０３，５０４を介してそれぞれＳＶＣ２２０，２３０と接続されている。ＦＰＧＡ１２７および電源回路１２８の機能は、ＦＰＧＡ１１７および電源回路１１８の機能と同様であるため説明を省略する。
【００６８】
ＰＳＵ１３０は、制御部１３１、電力供給部１３２および監視部１３３を有する。例えば、制御部１３１、電力供給部１３２および監視部１３３は、それぞれ別のハードウェアにより実現される。
【００６９】
制御部１３１は、例えば、プロセッサとして実現される。制御部１３１は、ＰＳＵ１３０全体を制御する。制御部１３１は、ＰＳＵ制御部１１７ｃ，１２７ｃから電力供給の停止指示を受信すると、電力供給部１３２にＣＭ１１０，１２０に対する電力供給を停止させる。制御部１３１は、ＣＭ１１０，１２０に対する電力供給が停止した後に、監視部１３３にＦＰＯスイッチ２１０への解除操作に応じた解除信号の監視を開始させる。
【００７０】
電力供給部１３２は、制御部１３１の制御の下で、ＣＭ１１０，１２０の電源回路１１８，１２８に対して電力を供給する。監視部１３３には、シリアルケーブル５０１，５０２，５０３，５０４からそれぞれ分岐された信号線５１１，５１２，５１３，５１４が接続される。監視部１３３は、信号線５１１，５１２，５１３，５１４の電圧変化を監視することで、解除信号が送信されたかを判定する。
【００７１】
なお、ＣＥ１００ａ，１００ｂもＣＥ１００と同様の機能を有する。
図６は、ＳＶＣ、ＦＰＧＡおよびＰＳＵの間での信号線の接続例を示す図である。図６では例として、ＳＶＣ２２０、ＣＭ１１０のＦＰＧＡ１１７およびＰＳＵ１３０との間の接続について示す。
【００７２】
ＦＰＧＡ１１７とＳＶＣ２２０とを接続するシリアルケーブル５０１は、例えば、ＲＳ（Recommended Standard）−４２２規格に準拠する信号ケーブルである。このようなシリアルケーブル５０１には、少なくとも、ＦＰＧＡ１１７からＳＶＣ２２０への送信用の信号線対５０１ａと、ＳＶＣ２２０からＦＰＧＡ１１７への送信用の信号線対５０１ｂと、信号電圧の基準を得るためのグランド線５０１ｃとが含まれる。これらのうち、ＳＶＣ２２０からの制御信号は、信号線対５０１ｂを用いて送信される。
【００７３】
シリアルケーブル５０１は、ＣＭ１１０が備えるコネクタ１１９ａとＳＶＣ２２０が備えるコネクタ２２１とに接続される。ＦＰＧＡ１１７の通信部１１７ａは、コネクタ１１９ａを介して信号線対５０１ａ，５０１ｂおよびグランド線５０１ｃに接続する。通信部１１７ａは、緊急停止信号、解除信号、復帰信号などのＳＶＣ２２０から送信される制御信号を、信号線対５０１ｂにおける電圧の正負に基づいて受信する。
【００７４】
一方、図６の例では、ＣＭ１１０とＰＳＵ１３０との間もＲＳ−４２２規格に準拠するシリアルケーブル５２１によって接続される。シリアルケーブル５２１は、図４，５に示した信号線５１１の一例である。シリアルケーブル５２１は、ＣＭ１１０が備えるコネクタ１１９ｂとＰＳＵ１３０が備えるコネクタ１３３ａとに接続される。シリアルケーブル５２１にも同様に、ＣＭ１１０からＰＳＵ１３０への送信用の信号線対５２１ａと、ＰＳＵ１３０からＣＭ１１０への送信用の信号線対５２１ｂと、グランド線５２１ｃとを少なくとも含む。
【００７５】
ＣＭ１１０の内部においては、シリアルケーブル５０１の信号線対５０１ｂが、シリアルケーブル５２１の信号線対５２１ａと結線される。ＰＳＵ１３０の監視部１３３は、シリアルケーブル５２１の信号線対５２１ａにおける電圧変化（正負の変化）を検出する。このような構成により、ＦＰＧＡ１１７に電力が供給されていない状態でも、ＰＳＵ１３０の監視部１３３は、シリアルケーブル５２１の信号線対５２１ａにおける電圧変化が発生したことを検出することで、ＳＶＣ２２０から制御信号（具体的には、解除信号）が送信されたことを検知できる。
【００７６】
なお、ＣＭ１１０が電源オフ状態のとき、監視部１３３がＳＶＣから送信された制御信号の内容（パケット内のコマンド名など）を解釈できるような構成とすることもできる。しかし、図６の例のように、監視部１３３が制御信号の内容を解釈するのではなく単に信号線対５２１ａの電圧変化を検出するだけの構成とすることで、制御信号検知のために監視部１３３に付加される構成を簡易化することができる。これにより、ＰＳＵ１３０の製造コストを抑制することができる。
【００７７】
次に、ＦＰＯスイッチ２１０に対する緊急停止操作が行われた時の処理、および、ＦＰＯスイッチ２１０に対する解除操作が行われた時の処理について、フローチャートを用いて説明する。図７〜９では、ＳＶＣ２２０、ＣＭ１１０、ＰＳＵ１３０の処理について説明するが、他のＳＶＣ、ＣＭ、ＰＳＵでも同様の処理が実現できる。
【００７８】
図７は、ＦＰＯスイッチに対する緊急停止操作が行われた時の処理の例を示すフローチャートである。以下、図７に示す処理をステップ番号に沿って説明する。図７の処理は、ユーザがＦＰＯスイッチ２１０に対する操作を行うことにより開始される。
【００７９】
（Ｓ１１）ＳＶＣ２２０は、ＦＰＯスイッチ２１０に対する緊急停止操作が行われたことを検出する。
（Ｓ１２）ＳＶＣ２２０は、緊急停止信号をＦＰＧＡ１１７に送信する。緊急停止信号は、ＦＰＯスイッチ２１０に対する緊急停止操作が行われたことを示す信号である。送信後、ＰＳＵ２４０からＳＶＣ２２０への電力供給が停止される。これにより、ＳＶＣ２２０は停止する。
【００８０】
なお、実際には、緊急停止信号は、ＳＶＣ２２０に接続されたすべてのＣＭのＦＰＧＡに対して送信される。したがって、以下のステップＳ１３〜Ｓ１９の処理は、緊急停止信号を受信した各ＣＭおよび対応するＰＳＵにおいて実行される。
【００８１】
（Ｓ１３）ＦＰＧＡ１１７において、通信部１１７ａは、緊急停止信号を受信する。
（Ｓ１４）電源制御部１１７ｂは、ＦＰＧＡ１１７、ＲＡＭ１１２およびＢＵＤ１１４への電力供給元をＰＳＵ１３０からバッテリ１４０に切り替えるように電源回路１１８に指示する。これにより、これらの各部はバッテリ１４０からの電力によって駆動する。
【００８２】
（Ｓ１５）ＰＳＵ制御部１１７ｃは、ＰＳＵ１３０に対して、ＣＭ１１０への電力供給を停止するように指示する。これにより、ＰＳＵ１３０からのＣＭ１１０に対する電力供給が停止する。
【００８３】
（Ｓ１６）バックアップ部１１７ｄは、バックアップ処理を実行する。具体的には、バックアップ部１１７ｄは、ＲＡＭ１１２に格納されているデータをＢＵＤ１１４に格納する。また、バックアップ部１１７ｄは、ＰＳＵ１３０からの電力供給停止の原因がＦＰＯスイッチ２１０に対する緊急停止操作によるものである旨の情報をＢＵＤ１１４に格納する。
【００８４】
（Ｓ１７）電源制御部１１７ｂは、バックアップ処理の終了後にバッテリ１４０からの電力供給を停止する。これにより、ＣＭ１１０は電源オフ状態になる。そして、ＦＰＧＡ１１７の処理は終了する。
【００８５】
（Ｓ１８）ＰＳＵ１３０において、制御部１３１は、ステップＳ１５の電力供給の停止指示を受信する。電力供給部１３２は、ＣＭ１１０への電力供給を停止する。
（Ｓ１９）監視部１３３は、信号線５１１における電圧変化の監視を開始する。これにより、ＰＳＵ１３０は、解除信号の監視状態になる。
【００８６】
図８は、ＦＰＯスイッチに対する解除操作が行われた時の処理（その１）の例を示すフローチャートである。以下、図８に示す処理をステップ番号に沿って説明する。図８の処理は、図７の処理が終了した状態から、ユーザがＦＰＯスイッチ２１０を操作することにより開始される。なお、当該処理が開始されるとき、ＣＭ１１０は電源オフ状態であり、ＰＳＵ１３０は監視状態である。
【００８７】
（Ｓ２１）ＦＥ２００において、ＰＳＵ２４０は、ＦＰＯスイッチ２１０に対する解除操作に応じて、ＳＶＣ２２０への電力供給を再開する。これにより、ＳＶＣ２２０が起動する。
【００８８】
（Ｓ２２）ＳＶＣ２２０は、ＦＰＧＡ１１７に解除信号を送信する。解除信号は、ＦＰＯスイッチ２１０に対する解除操作が行われたことを示す信号である。ここで、ＦＰＧＡ１１７は、停止しているため、確認パケットを受信することができない。ＳＶＣ２２０は、後述するように、ＦＰＧＡ１１７から解除信号に対する応答を受信するまで、解除信号を一定間隔でＣＭ１１０に送り続ける。
【００８９】
なお、実際には、解除信号は、ＳＶＣ２２０に接続されたすべてのＣＭのＦＰＧＡに対して送信される。
（Ｓ２３）解除信号の送信により、信号線５１１の電圧が変化する。ＰＳＵ１３０において、監視部１３３は、信号線５１１の電圧が変化したことを検知して、ＦＰＯスイッチ２１０に対する解除操作が行われたことを検出する。監視部１３３は、監視処理を終了する。
【００９０】
（Ｓ２４）電力供給部１３２は、ＣＭ１１０に対する電力供給を再開する。ＣＭ１１０の電源回路１１８は、ＦＰＧＡ１１７に対して電力を供給する。これにより、ＦＰＧＡ１１７が起動し、ＣＭ１１０は、電源オフ状態からスタンバイ状態に遷移する。
【００９１】
（Ｓ２５）ＦＰＧＡ１１７において、通信部１１７ａは、ＳＶＣ２２０から送信された解除信号を受信する。
（Ｓ２６）通信部１１７ａは、ＳＶＣ２２０に解除信号に対する応答を送信する。
【００９２】
（Ｓ２７）ＳＶＣ２２０は、解除信号に対する応答を受信する。ＳＶＣ２２０は、解除信号に対する応答を受信することで、ＦＰＧＡ１１７が起動したことを認識する。すなわち、解除信号は、解除操作が行われたことの通知の他、ＦＰＧＡ１１７の生存確認のための信号としても機能する。
【００９３】
ＳＶＣ２２０は、ユーザにＣＭ１１０がスタンバイ状態に遷移した旨を知らせる。例えば、ＦＥ２００にＬＥＤ（Light Emitting Diode）が備えられており、ＳＶＣ２２０がＬＥＤを点灯させることで、ユーザにＣＭ１１０がスタンバイ状態に遷移した旨を知らせることができる。ＣＭ１１０がスタンバイ状態に遷移したことを認識したユーザは、ＣＭ１１０の動作を完全に復帰させるために電源スイッチ２６０を操作する。
【００９４】
なお、実際には、ＳＶＣ２２０は、ＳＶＣ２２０に接続されたすべてのＣＭから解除信号に対する応答を受信した時に、ユーザに全ＣＭがスタンバイ状態に遷移した旨を知らせる。ユーザは、全ＣＭの動作を復帰させるために電源スイッチ２６０を操作する。
【００９５】
（Ｓ２８）ＳＶＣ２２０は、電源スイッチ２６０が操作されたことを検出する。
（Ｓ２９）ＳＶＣ２２０は、復帰信号をＦＰＧＡ１１７に送信する。なお、実際には、復帰信号は、ＳＶＣ２２０に接続されたすべてのＣＭのＦＰＧＡに対して送信される。
【００９６】
（Ｓ３０）ＦＰＧＡ１１７において、通信部１１７ａは、復帰信号を受信する。そして、処理をステップＳ３１に進める。
図９は、ＦＰＯスイッチに対する解除操作が行われた時の処理（その２）の例を示すフローチャートである。以下、図９に示す処理をステップ番号に沿って説明する。
【００９７】
（Ｓ３１）電源制御部１１７ｂは、ＣＭ１１０をスタンバイ状態から電源オン状態に遷移させる。具体的には、電源制御部１１７ｂは、ＣＭ１１０全体に電力が供給されるように電源回路１１８に指示する。
【００９８】
（Ｓ３２）バックアップ部１１７ｄは、ＢＵＤ１１４を参照して、電力供給停止の原因がＦＰＯスイッチ２１０に対する緊急停止操作によるものであるか否かを判定する。緊急停止操作が原因でない場合、ＣＭ１１０は通常の動作を開始する。緊急停止操作が原因である場合、処理をステップＳ３３に進める。
【００９９】
（Ｓ３３）バックアップ部１１７ｄは、ＢＵＤ１１４にバックアップしたデータをＲＡＭ１１２に復元する復元処理を実行する。復元処理が実行されることで、ＣＭ１１０は緊急停止操作が行われた時点の状態に復帰する。
【０１００】
なお、ＦＰＧＡ１１７の電源制御部１１７ｂは、図８のステップＳ３０での復帰信号の受信でなく、ステップＳ２５での解除信号の受信を契機として、ＣＭ１１０を電源オン状態に遷移させてもよい。
【０１０１】
また、ＦＰＧＡ１１７の通信部１１７ａは、次のような処理によってＦＰＯスイッチ２１０に対する解除操作が行われたことを検出してもよい。ステップＳ２４では、ＰＳＵ１３０の制御部１３１は、ＣＭ１１０への電源供給を再開させた後，ＦＰＧＡ１１７に対して解除操作があったことを示す信号を送信する。ステップＳ２４では、ＦＰＧＡ１１７の通信部１１７ａは、この信号を受信することで解除操作が行われたことを検出する。この場合、ＳＶＣ２２０は、ステップＳ２２において解除信号を少なくとも１回送信すればよい。
【０１０２】
以上説明した第２の実施の形態によれば、ＣＭ１１０のＦＰＧＡ１１７は、ＦＰＯスイッチ２１０に対する緊急停止操作に応じて送信された緊急停止信号を受信することで、ＦＰＧＡ１１７を含むＣＭ１１０全体に対する電力供給を停止させる。これにより、ＣＭ１１０の安全性を向上させることができる。そして、その後にＦＰＯスイッチ２１０に対する解除操作が行われると、ＰＳＵ１３０からＦＰＧＡ１１７への電力供給が再開され、ＦＰＧＡ１１７が起動する。これにより、ＦＰＧＡ１１７は、ＣＭ１１０を電源オン状態に復帰させることができる。すなわち、ＦＰＯスイッチ２１０に連動して、ＣＭ１１０を安全な停止状態に遷移させるとともに、その状態から元の電源オン状態に復帰させることができる。
【０１０３】
そして、上記の効果を、ＦＥ２００とＣＥ１００，１００ａ，１００ｂとの間のケーブルを増加させることなく、ＣＥ１００，１００ａ，１００ｂのそれぞれの内部における配線の工夫だけで実現することができる。これにより、ストレージシステムに組み込まれるＣＥが増加した場合でも、その配線作業や、部品交換時の作業の効率を向上させることができる。
【符号の説明】
【０１０４】
１０  管理装置
１１  スイッチ
１２  送信部
２０  電子装置
２１  電子回路
２２  制御回路
３０  電源装置
４０  信号線
【図１】
2017033321.tif 000003
【図２】
2017033321.tif 000004
【図３】
2017033321.tif 000005
【図４】
2017033321.tif 000006
【図５】
2017033321.tif 000007
【図６】
2017033321.tif 000008
【図７】
2017033321.tif 000009
【図８】
2017033321.tif 000010
【図９】
2017033321.tif 000011