(57)【要約】【課題】高精度の電力供給を行なう。【解決手段】電源装置に対して電源制御指示を発行する指示制御部３４と、電源装置から出力される電力の状態を監視し、電力被供給装置に供給される電力の異常を検出する異常検出部３２と、電源装置に対する電源制御状態を確認する確認部３６と、指示制御部３４からの電源制御指示に基づいて、電源装置からの電力の出力を停止させる電力停止制御部３５とを備え、異常検出部３２により電力の異常が検出され、確認部３６により前記電源制御状態が電源投入指示状態であると判定された場合に、電源装置からの電力の出力を停止させる。【選択図】図３
2016212514.tif 000002
【特許請求の範囲】
【請求項１】
電力被供給装置に電力を供給する電源装置を制御する電源制御装置であって、
前記電源装置に対して電源制御指示を発行する指示制御部と、
前記電源装置から出力される電力の状態を監視し、前記電力被供給装置に供給される電力の異常を検出する異常検出部と、
前記電源装置に対する電源制御状態を確認する確認部と、
前記指示制御部からの電源制御指示に基づいて前記電源装置からの電力の出力を停止させる電力停止制御部と
を備え、
前記電力停止制御部は、前記異常検出部により前記電力の異常が検出され、前記確認部により前記電源制御指示状態が電源投入指示状態であると判定された場合に、前記電源装置からの電力の出力を停止させる
ことを特徴とする、電源制御装置。
【請求項２】
前記電力被供給装置が電力供給対象であるか否かを示す制御情報を格納する記憶部を備え、
前記指示制御部は、前記制御情報に基づいて前記電源装置に前記電力被供給装置に対する電源制御指示を発行する
ことを特徴とする、請求項１記載の電源制御装置。
【請求項３】
前記電力停止制御部は、前記制御情報において前記電力被供給装置が電力供給対象であり、前記異常検出部により前記電力の異常が検出され、かつ前記確認部により前記電源制御状態が電源投入指示状態であると判定された場合に、前記指示制御部による電源制御指示に関わらず、前記電源投入指示状態を電源切断指示状態に強制的に状態変更する強制状態変更部を備える
ことを特徴とする、請求項２記載の電源制御装置。
【請求項４】
前記電力被供給装置の接続を確認する接続確認部を備え、
前記被電力供給装置の接続状態に変化が検出された場合に、前記指示制御部が、前記電源制御指示として電源切断指示を発行することを特徴とする、請求項１乃至３のいずれか１項に記載の電源制御装置。
【請求項５】
前記電源切断指示に基づき前記電源装置から前記電力被供給装置への電力の出力が停止された状態において、前記接続確認部が前記電力被供給装置の接続を確認し、
前記接続確認部が前記電力被供給装置の接続を確認すると、前記指示制御部が、前記電源制御指示として電源投入指示を発行する
ことを特徴とする、請求項４記載の電源制御装置。
【請求項６】
記憶装置と、電力被供給装置に電力を供給する電源装置を制御する電源制御装置とを備えるストレージ装置であって、
前記電源装置に対して電源制御指示を発行する指示制御部と、
前記電源装置から出力される電力の状態を監視し、前記電力被供給装置に供給される電力の異常を検出する異常検出部と、
前記電源装置に対する電源制御状態を確認する確認部と、
前記指示制御部からの電源制御指示に基づいて、前記電源装置からの電力の出力を停止させる電力停止制御部と
を備え、
前記電力停止制御部は、前記異常検出部により前記電力の異常が検出され、前記確認部により前記電源制御状態が電源投入指示状態であると判定された場合に、前記電源装置からの電力の出力を停止させ
ることを特徴とする、ストレージ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電源制御装置およびストレージ装置に関する。
【背景技術】
【０００２】
図５は従来のＲＡＩＤ（Redundant Arrays of Inexpensive Disks）装置１００の構成を示す図である。
この図５に示すＲＡＩＤ装置１００は、ＳＶＣ（Service Controller）３００,ＦＲＴ（Front-End Router）４００および複数のＣＥ（Controller Enclosure）２００を備える。
【０００３】
ＣＥ２００は、図示しない１つ以上のＣＭ（Controller Module）を備える。ＣＭはストレージ装置１００における種々の制御を行なうものである。ＦＲＴ４００は、複数のＣＭ間の通信（ＣＭ−ＣＭ間通信）を実現する通信装置である。ＳＶＣ３００は、ストレージ装置１００における各種監視を行なう監視装置である。
また、この図５に示すＲＡＩＤ装置１００には、外部装置５００が接続されている。外部装置５００は、例えば、サーバとＲＡＩＤ装置１００の電源投入切断を連動制御するための電源連動装置や、ＲＡＩＤ装置１００の運用状況をモニタリングできるオペレーションパネルなどである。
【０００４】
これらの外部装置５００はユーザからの要求に合わせて選択され、ＲＡＩＤ装置１００に接続される。外部装置５００は例えばＲＡＩＤ装置１００のラック（図示省略）内に設置される。
また、外部装置５００を動作させる電力は、ＲＡＩＤ装置１００の電源状態と連動させるため、ＲＡＩＤ装置１００内のＳＶＣ３００から供給される。すなわち、ＳＶＣ３００に、外部装置５００に電力を供給するための電源装置（図示省略）を備えるとともに、この電源装置と外部装置５００との間にスイッチング素子として図示しないＦＥＴ（Field effect transistor：電界効果トランジスタ）を介在させる。そして、ＦＥＴによるオン／オフの切り換えを行なうことにより外部装置５００への電力供給制御を行なう。
【０００５】
近年、外部装置５００の内部には、性能向上や省電力化のため微細なプロセスのデバイスが採用される傾向にある。これにより、許容される電圧降下幅が狭い等、外部装置５００へ供給される電力において高い精度を求められることが多い。高精度な電力を供給するためには、例えば、電源負荷端に帰還部を設け、出力電圧と負荷端電圧の誤差を最小限にするための調整回路を備えることでフィードバック制御を行なう。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２０１２−１２３５７９号公報
【特許文献２】特開２００２−５１４４９号公報
【特許文献３】特開２００８−３０５３１４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、ＦＥＴ等のスイッチング素子を電源供給ラインに配置すると、スイッチング素子の切断による帰還信号の途絶や、スイッチング素子の抵抗成分による電圧降下によって、期待する精度を得ることができないという課題がある。
１つの側面では、本発明は、高精度の電力供給を実現できるようにすることを目的とする。
【課題を解決するための手段】
【０００８】
このため、この電源制御装置は、電力被供給装置に電力を供給する電源装置を制御する電源制御装置であって、前記電源装置に対して電源制御指示を発行する指示制御部と、前記電源装置から出力される電力の状態を監視し、前記電力被供給装置に供給される電力の異常を検出する異常検出部と、前記電源装置に対する前記電源制御状態を確認する確認部と、前記指示制御部からの電源制御指示に基づいて、前記電源装置からの電力の出力を停止させる電力停止制御部とを備え、前記電力停止制御部は、前記異常検出部により前記電力の異常が検出され、前記確認部により前記電源制御指示状態が電源投入指示状態であると判定された場合に、前記電源装置からの電力の出力を停止させる。
【発明の効果】
【０００９】
一実施形態によれば、高精度の電力供給を行なうことができる。
【図面の簡単な説明】
【００１０】
【図１】実施形態の一例としてのストレージ装置のハードウェア構成を模式的に示す図である。
【図２】実施形態の一例としてのストレージ装置における外部装置への電源制御機能を実現するためのハードウェア構成を例示する図である。
【図３】実施形態の一例としてのストレージ装置のＦＰＧＡ（Field Programmable Gate Array）の機能構成を例示する図である。
【図４】実施形態の一例としてのストレージ装置における外部装置に対する電力供給の制御手法を説明するためのフローチャートである。
【図５】従来のＲＡＩＤ装置の構成を示す図である。
【発明を実施するための形態】
【００１１】
以下、図面を参照して本電源制御装置およびストレージ装置に係る実施の形態を説明する。ただし、以下に示す実施形態はあくまでも例示に過ぎず、実施形態で明示しない種々の変形例や技術の適用を排除する意図はない。すなわち、本実施形態を、その趣旨を逸脱しない範囲で種々変形して実施することができる。又、各図は、図中に示す構成要素のみを備えるという趣旨ではなく、他の機能等を含むことができる。
【００１２】
（Ａ）構成
図１は実施形態の一例としてのストレージ装置１のハードウェア構成を模式的に示す図である。
本ストレージ装置１は、図示しないドライブエンクロージャ（ＤＥ：Drive Enclosure）に格納されたＨＤＤ（Hard Disk Drive）等の記憶装置を仮想化して、仮想ストレージ環境を形成する。そしてストレージ装置１は、仮想ボリュームを上位装置であるホスト装置５０に提供する。
【００１３】
本ストレージ装置１は、１以上（図１に示す例では１つ）のホスト装置５０に対して通信可能に接続されている。
ホスト装置５０は、例えば、サーバ機能をそなえた情報処理装置であり、本ストレージ装置１との間において、ＮＡＳ（Network Attached Storage）やＳＡＮ（Storage Area Network）のコマンドを送受信する。このホスト装置５０は、例えば、ストレージ装置１に対してＮＡＳにおけるリード／ライト等のストレージアクセスコマンドを送信することにより、ストレージ装置１が提供するボリュームにデータの書き込みや読み出しを行なう。
【００１４】
そして、本ストレージ装置１は、ホスト装置５０からボリュームに対して行なわれる入出力要求（例えば、リードコマンドやライトコマンド）に応じて、このボリュームに対応する記憶装置に対して、データの読み出しや書き込み等の処理を行なう。
なお、図１に示す例においては１つのホスト装置５０が図示されているが、これに限定されるものではなく、ストレージ装置１に２つ以上のホスト装置５０を接続してもよい。
【００１５】
図１に示す例においては、ストレージ装置１は、ＦＥ（Front End Enclosure）１０およびＣＥ２０を備える。
ＣＥ２０は、複数（図１に示す例では２つ）のＣＭ２を備える。ＣＭ２は、ストレージ装置１における種々の制御を行なうものであり、ホスト装置５０からのストレージアクセス要求に従って、図示しないＨＤＤ等の記憶装置へのアクセス制御等、各種制御を行なう。また、各ＣＭ２は互いに同様の構成を有している。このＣＥ２０に、前述したＤＥが接続され、各ＣＭ２はＤＥに搭載された記憶装置に接続される。
【００１６】
ＦＥ１０は、複数のＣＭ２を接続するための接続装置であり、１つ以上（図１に示す例では２つ）のＳＶＣ３−１，３−２と、１つ以上（図１に示す例では４つ）のＦＲＴ４とを備える。図１に示す例においては、ＦＥ１０は、ＳＶＣ３−１，３−２や複数のＦＲＴ４を同一筐体内に格納して構成される。
ＦＲＴ４は、複数のＣＭ２間の通信（ＣＭ−ＣＭ間通信）を実現する通信装置であり、各ＦＲＴ４は互いに同様の構成を有している。また、各ＦＲＴ４は、全てのＣＭ２と例えばＰＣＩｅ（Peripheral Component Interconnect Express）バス５０１によって接続される。すなわち、各ＣＭ２は、全てのＦＲＴ４とＰＣＩｅバス５０１を介してそれぞれ接続される。
【００１７】
また、各ＦＲＴ４は、図示しないミッドプレーンを介して、ＳＶＣ３−１，３−２と接続されている。図１に示す例においては、ＳＶＣ３−１，３−２にそれぞれ２つのＦＲＴ４が接続されている。
ＳＶＣ３−１，３−２は、本ストレージ装置１における各種監視を行なう監視装置であり、例えば、ＳＶＣ３−１，３−２は、各ＣＭ２と通信してエラーステート情報を収集しエラーログを蓄積する。
【００１８】
以下、ＳＶＣを示す符号としては、複数のＳＶＣのうち１つを特定する必要があるときには符号３−１，３−２を用いるが、任意のＳＶＣを指すときには符号３を用いる。
また、ＳＶＣ３は、ＣＭ２とＦＲＴ４との通信を管理する管理装置としても機能する。各ＳＶＣ３は、全てのＣＭ２と監視通信バス５０２を介して接続されている。
さらに、ＳＶＣ３−１，３−２には、それぞれ、当該ストレージ装置１に接続されて機能する電子装置が、外部装置接続バス５０３を介して接続される。
【００１９】
図１に示す例においては、ＳＶＣ３−１，３−２には、それぞれオペレーションパネル６１が接続されており、さらに、ＳＶＣ３−２には電源連動装置６２が接続されている。
オペレーションパネル６１は、オペレータが各種入力操作を行なうための入力装置として機能するとともに、オペレータに対して提示する各種情報を表示する表示装置として機能する。オペレーションパネル６１は、例えば、キーボードとＬＣＤ（Liquid Crystal Display）との組み合わせであってもよく、また、これらの機能を統合したタッチパネルであってもよく、種々変形して実施することができる。
【００２０】
電源連動装置６２は、ホスト装置５０と本ストレージ装置１とを連動して起動させる制御装置であり、例えば、ホスト装置５０の電源投入に同期して、本ストレージ装置１に備えられる各部を起動させる。
これらのオペレーションパネル６１および電源連動装置６２は、外部装置接続バス５０３を介して接続される。これらのオペレーションパネル６１および電源連動装置６２が、本ストレージ装置１に接続して用いられる外部装置として機能する。
【００２１】
以下、これらのオペレーションパネル６１および電源連動装置６２を外部装置６０という場合がある。また、本ストレージ装置１に接続される外部装置は、これらのオペレーションパネル６１や電源連動装置６２に限定されるものではなく、種々変形して実施することができる。
そして、外部装置６０への電力供給は、ＳＶＣ３の制御によって行なわれる。すなわち、ＳＶＣ３は、外部装置６０への電力供給を制御する電源制御機能を有する。
【００２２】
図２は実施形態の一例としてのストレージ装置１における外部装置６０への電源制御機能を実現するためのハードウェア構成を例示する図、図３はそのＦＰＧＡ３０の機能構成を例示する図である。
図２に示すように、ＳＶＣ３はＦＰＧＡ３０およびＤＣ−ＤＣコンバータ３８を備え、外部装置６０への電源制御機能は、これらのＦＰＧＡ３０およびＤＣ−ＤＣコンバータ３８によって実現される。
【００２３】
ＳＶＣ３にはコネクタ５１１を介してバックパネル５１０が接続され、また、このバックパネル５１０には、外部装置接続バス５０３を介して外部装置６０が着脱可能に接続される。
ＤＣ−ＤＣコンバータ３８は、図示しない電力供給装置から供給される直流電力を外部装置６０に供給する直流電力に変換する電力変換回路装置である。このＤＣ−ＤＣコンバータ３８には、ＦＰＧＡ３０からの電源投入指示が電源イネーブル（Enable）信号として入力される。また、電源イネーブル信号は、ＤＣ−ＤＣコンバータ３８に備えられたイネーブル入力端子に入力される。
【００２４】
ＤＣ−ＤＣコンバータ３８において、例えば、電源イネーブル信号としてＨｉｇｈ（Ｈ）が入力されている場合には、外部装置６０に対する電力供給指示が有効化されており、また、電源イネーブル信号としてＬｏｗ（Ｌ）が入力されている場合には、電力供給指示が無効化され、外部装置６０に対する電力供給の停止が指示されているものとする。
すなわち、ＤＣ−ＤＣコンバータ３８は、ＦＰＧＡ３０から電源イネーブル信号（Ｈ）が入力されると、外部装置６０に対する電力供給を行なう。なお、ＤＣ−ＤＣコンバータ３８から外部装置６０への電力供給は、コネクタ５１１，バックパネル５１０および外部装置接続バス５０３を介して行なわれる。また、ＤＣ−ＤＣコンバータ３８は、ＦＰＧＡ３０から電源イネーブル信号（Ｌ）が入力されると、外部装置６０に対する電力供給を停止する。
【００２５】
また、ＤＣ−ＤＣコンバータ３８は、外部装置６０に対して行なっている電力供給の状態をパワーグッド（Power Good）信号としてＦＰＧＡ３０に出力する。ＤＣ−ＤＣコンバータ３８は、外部装置６０に正常に電力供給を行なっている状態ではパワーグッドとしてＨｉｇｈ（Ｈ）を出力する。また、ＤＣ−ＤＣコンバータ３８は、何らかの異常により外部装置６０に電力供給を行なっていない状態ではパワーグッドとしてＬｏｗ（Ｌ）を出力する。
【００２６】
このパワーグッド信号は、ＤＣ−ＤＣコンバータ３８に備えられたパワーグッド出力端子から出力され、ＦＰＧＡ３０に備えられたパワーグッド入力端子に入力される。
ＦＰＧＡ３０は、回路構成を書き換え可能な集積回路であり、図３に示すように、外部装置６０への電力供給を制御する電源制御機能を実現するための各種機能部として機能する。すなわち、ＦＰＧＡ３０は、図３に示すように、外部装置マウント判定部３１，電力状態監視部３２，電源投入切断制御部３３，制御状態監視部３６および制御レジスタ３７としての機能を備える。
【００２７】
制御レジスタ３７は、外部装置６０毎にレジスタ値（電源供給フラグ）を格納するデータ格納領域を備える。後述する電源投入切断制御部３３は、この制御レジスタ３７において所定のレジスタ値（例えば、“１”）が設定されている外部装置６０に対して電力供給を行なう。すなわち、制御レジスタ３７は、外部装置６０が電力供給対象であるか否かを示す制御情報（レジスタ値）を格納する記憶部として機能する。
【００２８】
なお、この制御レジスタ３７へ電源供給フラグの設定は、例えば図示しないプロセッサがファームウェアを実行することによって行なわれる。
外部装置マウント判定部３１は、外部装置６０が本ストレージ装置１に接続されているか否かを判定する。例えば、外部装置６０が外部装置接続バスケーブル５０３によってバックパネル５１０に接続されると、マウント信号（Ｈ）がＦＰＧＡ３０に入力される。外部装置マウント判定部３１は、このマウント信号（Ｈ）が入力されている場合に、外部装置６０が接続されていると判断する。すなわち、外部装置マウント判定部３１は、外部装置６０の接続を確認する接続確認部として機能する。
【００２９】
また、外部装置マウント判定部３１は、マウント信号を監視して、外部装置６０の接続状態の変化を検出する機能を備える。この外部装置６０の接続状態の変化は、例えば、マウント信号のエッジ検出により行なわれる。
電力状態監視部３２は、ＤＣ−ＤＣコンバータ３８から入力されるパワーグッド信号を参照することで、ＤＣ−ＤＣコンバータ３８から出力される電力の状態を監視する。そして、パワーグッド信号がアサート（Ｈｉｇｈ）からネゲート（Ｌｏｗ）に状態が変化したことを検出することで、外部装置６０に供給される電力の異常を検出する。
【００３０】
すなわち、電力状態監視部３２は、ＤＣ−ＤＣコンバータ３８から出力される電力の状態を監視し、外部装置６０に供給される電力の異常を検出する異常検出部として機能する。
電源投入切断制御部３３は、ＤＣ−ＤＣコンバータ３８から外部装置６０に対する電力供給を制御する。電源投入切断制御部３３は、指示制御部３４と強制状態変更部３５とを備える。
【００３１】
指示制御部３４は、ＤＣ−ＤＣコンバータ３８に対して電源制御信号を出力することで、ＤＣ−ＤＣコンバータ３８に対して外部装置６０に対する電源投入指示を行なう。指示制御部３４は、制御レジスタ３７においてフラグ“１”が設定されている外部装置６０について、ＤＣ−ＤＣコンバータ３８に対する電源イネーブル信号をアサート（Ｈ）にして電源供給指示を有効化する。また、指示制御部３４は、制御レジスタ３７においてフラグ“１”が設定されていない外部装置６０については、ＤＣ−ＤＣコンバータ３８に対する電源イネーブル信号をネゲート（Ｌ）にして電源供給指示を無効化し、電源切断指示状態にする。
【００３２】
強制状態変更部３５は、電源投入切断制御部３３から出力される電源イネーブル信号をアサート（Ｈ）からネゲート（Ｌ）に状態変更して強制的に無効化する。すなわち、強制状態変更部３５は、電源イネーブル信号を無効化することにより、電源投入指示状態を電源切断指示状態に変更する。
電源投入切断制御部３３からの電源イネーブル信号を強制無効化した状態においては、例えば、ファームウェアにより制御レジスタ３７に電源供給フラグ“１”が設定された場合であっても、電源イネーブル信号はネゲート状態に維持される。
【００３３】
強制状態変更部３５は、電力状態監視部３２がパワーグッド信号のネゲート（電力異常）を検出し、且つ、後述する制御状態監視部３６が、ＤＣ−ＤＣコンバータ３８に対して発行されている電源イネーブル信号がアサートであると判定した場合に、電源投入切断制御部３３から出力される電源イネーブル信号をネゲート状態に強制的に状態変更を行なう。
【００３４】
外部装置６０が接続された状態において、指示制御部３４からＤＣ−ＤＣコンバータ３８への電源イネーブル信号がアサートで、かつ、外部装置６０に供給される電力が異常である場合には、電源異常であり、外部装置６０を保護すべき状態であると考えられる。
そこで、強制状態変更部３５は、このような状態においては、電源投入切断制御部３３から出力される電源イネーブル信号をネゲート状態に強制的に状態変更を行なう。
【００３５】
制御状態監視部３６は、電源投入切断制御部３３（指示制御部３４）からＤＣ−ＤＣコンバータ３８に対して発行されている電源イネーブル信号の状態（電源制御状態）を確認する。すなわち、制御状態監視部３６は、電源投入切断制御部３３（指示制御部３４）からＤＣ−ＤＣコンバータ３８に対して発行されている電源イネーブル信号がアサートであるか否かを確認する。制御状態監視部３６は、確認の結果を強制状態変更部３５に入力する。
【００３６】
（Ｂ）動作
上述の如く構成された実施形態の一例としてのストレージ装置１における外部装置６０に対する電力供給の制御手法を、図４に示すフローチャート（ステップＳ１〜Ｓ１２）に従って説明する。
初期状態においては、ＤＣ−ＤＣコンバータ３８からの電力供給は行なわれていない、すなわち、電源回路の切断状態から本処理は開始する。
【００３７】
ステップＳ１において、外部装置マウント判定部３１が、マウント信号（Ｈ）の入力を監視することにより、外部装置６０の接続状態を監視（マウント監視）する。
外部装置６０の接続状態の監視の結果（ステップＳ２）、マウント信号（Ｈ）の入力が検出されない、すなわち、外部装置６０の接続が検出されなかった場合（ステップＳ２の“外部装置の接続未検出”ルート参照）、ステップＳ４に移行する。
【００３８】
ステップＳ４においては、ＦＰＧＡ３０による正常時の制御が行なわれ、指示制御部３４が電源イネーブル信号（Ｌ）を発行することで、ＤＣ−ＤＣコンバータ３８からの電力供給は停止された状態（電源切断状態）で維持される。その後、処理はステップＳ１に戻る。
ステップＳ２における外部装置６０の接続状態の監視の結果、マウント信号（Ｈ）の入力が検出された、すなわち、外部装置６０の接続が検出された場合（ステップＳ２の“外部装置の接続検出”ルート参照）、ステップＳ３に移行する。なお、以下に示すステップＳ３〜Ｓ１２の処理において、ＦＰＧＡ３０による電源異常判定が行なわれる。
【００３９】
ステップＳ３においては、指示制御部３４が電源イネーブル信号をアサート（Ｈ）にすることで、ＤＣ−ＤＣコンバータ３８から外部装置６０への電力供給を行なわせる。すなわち、ＤＣ−ＤＣコンバータ３８からの電源投入状態へ移行する。
本ストレージ装置１においては、ＤＣ−ＤＣコンバータ３８から外部装置６０に電力供給が開始される時点で、既に外部装置６０がマウントされている（ステップＳ１，Ｓ２参照）。これにより、外部装置６０に突入電流が発生することがない。
【００４０】
ステップＳ５において、電力状態監視部３２が、ＤＣ−ＤＣコンバータ３８から入力されるパワーグッド信号を参照することで、ＤＣ−ＤＣコンバータ３８から出力される電力の状態を監視する。すなわち、ＤＣ−ＤＣコンバータ３８からの電力供給について正常／異常の状態監視が行なわれる。
電力状態監視部３２による監視の結果（ステップＳ６）、パワーグッド信号のネゲートが検出された場合に（ステップＳ６の“電源異常を検出”ルート参照）、ステップＳ７へ移行する。
【００４１】
ステップＳ７においては、制御状態監視部３６が、電源投入切断制御部３３（指示制御部３４）からＤＣ−ＤＣコンバータ３８に対して発行されている電源イネーブル信号がアサートであるか否かを確認する。
制御状態監視部３６による監視の結果（ステップＳ８）、ＤＣ−ＤＣコンバータ３８に対して発行されている電源イネーブル信号がアサートである場合、すなわち、電源投入切断制御部３３からの電源投入指示が有効化された状態である場合（ステップＳ８の“投入指示状態”ルート参照）、ステップＳ９に移行する。
【００４２】
ステップＳ９においては、電源異常であり、外部装置６０を保護すべき状態であるので、外部装置６０を保護すべく、強制状態変更部３５は電源投入切断制御部３３から出力される電源イネーブル信号を強制的にネゲートにして無効化する。これにより、ＤＣ−ＤＣコンバータ３８から外部装置６０へ供給される電力は強制的に切断される。
なお、強制状態変更部３５により無効化された状態は、例えば、保守作業員によるＤＣ−ＤＣコンバータ３８の交換作業等が行なわれた後に解除される。つまり、ＤＣ−ＤＣコンバータ３８の交換作業等により電源異常が検出されなくなるため、制御レジスタ３７においてフラグ“１”が設定されている外部装置６０について、ＤＣ−ＤＣコンバータ３８に対して電源イネーブル信号が強制ネゲートからアサートに戻り、電源供給指示が有効化される。
【００４３】
また、ＦＰＧＡ３０に対する電源供給遮断等によりＦＰＧＡ３０がリセットされると、強制状態変更部３５が初期化されるため、図４のフローチャートのＳＴＡＲＴから判定が再度実施される。
なお、電源異常が正常に解除されずにＦＰＧＡ３０のリセットによって強制状態変更部３５が初期化された場合は、ＦＰＧＡ３０のブート完了後に、再度、電源異常が検出され、電源イネーブル信号が強制無効化された状態に移行する。
【００４４】
一方、制御状態監視部３６による監視の結果（ステップＳ８）、ＤＣ−ＤＣコンバータ３８に対して発行されている電源イネーブル信号がネゲートである場合、すなわち、電源投入切断制御部３３から電源切断指示が発行された状態である場合（ステップＳ８の“切断指示”ルート参照）、ステップＳ４に移行する。
また、電力状態監視部３２による監視の結果（ステップＳ６）、パワーグッド信号のアサートが検出された場合に（ステップＳ６の“電源は正常”ルート参照）、ステップＳ１０へ移行する。
【００４５】
ステップＳ１０においては、外部装置マウント判定部３１が、外部装置６０の接続状態の変化を監視する。この監視の結果（ステップＳ１１）、外部装置６０の接続状態から非接続状態への変化が検出された場合には（ステップＳ１１の“接続状態から非接続状態への状態変化を検出”ルート参照）、ステップＳ４に移行する。
また、外部装置６０の接続状態に変化が検出されない場合には（ステップＳ１１の“接続状態から変化なし”ルート参照）、ステップＳ１２に移行する。
【００４６】
ステップＳ１２においては、ＤＣ−ＤＣコンバータ３８から外部装置６０に正常に電源供給が行なわれる状態が維持される。その後、ステップＳ５に移行し、ＦＰＧＡ３０によるＤＣ−ＤＣコンバータ３８の監視が継続して行なわれる。
（Ｃ）効果
このように、実施形態の一例としてのストレージ装置１によれば、電力状態監視部３２がパワーグッド信号のネゲート（電力異常）を検出し、且つ、制御状態監視部３６が、ＤＣ−ＤＣコンバータ３８に対して発行中の電源イネーブル信号がアサートであると判定した場合に、強制状態変更部３５が、電源投入切断制御部３３から出力される電源イネーブル信号を強制的にネゲートに変更する。
【００４７】
これにより、電源異常が発生していると判断される状態において、外部装置６０に対するＤＣ−ＤＣコンバータ３８からの電力供給を強制的に阻止し、ＤＣ−ＤＣコンバータ３８に異常が発生した場合においても外部装置６０を保護することができる。
また、本ストレージ装置１においては、外部装置６０への電力供給線上にＦＥＴを備えることなく、外部装置６０に対する電力供給の切り替えを実現することができ、高精度の電力供給を行なうことができる。また、この際、外部装置６０がマウントされた後にＤＣ−ＤＣコンバータ３８からの電力供給が開始される。これにより、外部装置６０に突入電流が入力されることがない。すなわち、外部装置６０を突入電流から保護することができる。
【００４８】
（Ｄ）その他
そして、開示の技術は上述した実施形態に限定されるものではなく、本実施形態の趣旨を逸脱しない範囲で種々変形して実施することができる。本実施形態の各構成及び各処理は、必要に応じて取捨選択することができ、あるいは適宜組み合わせてもよい。
例えば、本ストレージ装置１に備えられるＳＶＣ３やＣＭ２，ＦＲＴ４等の数は、上述した各実施形態に限定されるものではなく種々変形して実施することができる。
【００４９】
また、外部装置６０は、オペレーションパネル６１や電源連動装置６２に限定されるものではなく、他の電子装置であってもよい。
さらに、上述した実施形態においては、ＦＰＧＡ３０が外部装置マウント判定部３１，電力状態監視部３２，電源投入切断制御部３３（指示制御部３４，強制状態変更部３５）および制御状態監視部３６としての機能を実現しているが、これに限定されるものではない。例えば、これらの少なくとも一部の機能を、プロセッサがプログラム（ファームウェア）を実行することより実現してもよい。
【００５０】
なお、これらの外部装置マウント判定部３１，電力状態監視部３２，電源投入切断制御部３３（指示制御部３４，強制状態変更部３５）および制御状態監視部３６としての機能を実現するためのプログラム（ファームウェア）は、例えばフレキシブルディスク，ＣＤ（ＣＤ−ＲＯＭ，ＣＤ−Ｒ，ＣＤ−ＲＷ等），ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−ＲＡＭ，ＤＶＤ−Ｒ，ＤＶＤ＋Ｒ，ＤＶＤ−ＲＷ，ＤＶＤ＋ＲＷ，ＨＤ  ＤＶＤ等），ブルーレイディスク，磁気ディスク，光ディスク，光磁気ディスク等の、コンピュータ読取可能な記録媒体に記録された形態で提供される。そして、コンピュータはその記録媒体からプログラムを読み取って内部記憶装置または外部記憶装置に転送し格納して用いる。又、そのプログラムを、例えば磁気ディスク，光ディスク，光磁気ディスク等の記憶装置（記録媒体）に記録しておき、その記憶装置から通信経路を介してコンピュータに提供するようにしてもよい。
【００５１】
外部装置マウント判定部３１，電力状態監視部３２，電源投入切断制御部３３（指示制御部３４，強制状態変更部３５）および制御状態監視部３６としての機能を実現する際には、内部記憶装置（例えばＲＡＭ（Random Access Memory）やＲＯＭ（Read Only Memory））に格納されたプログラムがコンピュータのマイクロプロセッサ（ＣＰＵ（Central Processing Unit）やＭＰＵ（Micro Processing Unit））によって実行される。このとき、記録媒体に記録されたプログラムをコンピュータが読み取って実行するようにしてもよい。
【００５２】
また、上述した開示により本実施形態を当業者によって実施・製造することが可能である。
（Ｅ）付記
（付記１）
電力被供給装置に電力を供給する電源装置を制御する電源制御装置であって、
前記電源装置に対して電源制御指示を発行する指示制御部と、
前記電源装置から出力される電力の状態を監視し、前記電力被供給装置に供給される電力の異常を検出する異常検出部と、
前記電源装置に対する電源制御状態を確認する確認部と、
前記指示制御部からの電源制御指示に基づいて、前記電源装置からの電力の出力を停止させる電力停止制御部と
を備え、
前記電力停止制御部は、前記異常検出部により前記電力の異常が検出され、前記確認部により前記電源制御状態が電源投入指示状態であると判定された場合に、前記電源装置からの電力の出力を停止させ
ることを特徴とする、電源制御装置。
【００５３】
（付記２）
前記電力被供給装置が電力供給対象であるか否かを示す制御情報を格納する記憶部を備え、
前記指示制御部は、前記制御情報に基づいて前記電源装置に前記電力被供給装置に対する電源制御指示を発行する
ことを特徴とする、付記１記載の電源制御装置。
【００５４】
（付記３）
前記電力停止制御部は、前記制御情報において前記電力被供給装置が電力供給対象であり、前記異常検出部により前記電力の異常が検出され、かつ前記確認部により前記電源制御状態が電源投入指示状態であると判定された場合に、前記指示制御部による電源制御指示に関わらず、前記電源投入指示状態を電源切断指示状態に強制的に状態変更する強制状態変更部を備える
ことを特徴とする、付記２記載の電源制御装置。
【００５５】
（付記４）
前記電力被供給装置の接続を確認する接続確認部を備え、
前記被電力供給装置の接続状態に変化が検出された場合に、前記指示制御が、前記電源制御指示として電源切断指示を発行する
ことを特徴とする、付記１乃至３のいずれか１項に記載の電源制御装置。
【００５６】
（付記５）
前記電源切断指示に基づき前記電源装置から前記電力被供給装置への電力の出力が停止された状態において、前記接続確認部が前記電力被供給装置の接続を確認し、
前記接続確認部が前記電力被供給装置の接続を確認すると、前記指示制御部が、前記電源制御指示として電源投入指示を発行する
ことを特徴とする、付記４記載の電源制御装置。
【００５７】
（付記５）
記憶装置と、電力被供給装置に電力を供給する電源装置を制御する電源制御装置とを備えるストレージ装置であって、
前記電源装置に対して電源制御指示を発行する指示制御部と、
前記電源装置から出力される電力の状態を監視し、前記電力被供給装置に供給される電力の異常を検出する異常検出部と、
前記電源装置に対する電源制御状態を確認する確認部と、
前記指示制御部からの電源制御指示に基づいて、前記電源装置からの電力の出力を停止させる電力停止制御部と
を備え、
前記電力停止制御部は、前記異常検出部により前記電力の異常が検出され、前記確認部により前記電源制御状態が電源投入指示状態であると判定された場合に、前記電源装置からの電力の出力を停止させ
ることを特徴とする、ストレージ装置。
【００５８】
（付記６）
前記電力被供給装置が電力供給対象であるか否かを示す制御情報を格納する記憶部を備え、
前記指示制御部は、前記制御情報に基づいて前記電源装置に前記電力被供給装置に対する電源制御指示を発行する
ことを特徴とする、付記５記載のストレージ装置。
【００５９】
（付記７）
前記電力停止制御部は、前記制御情報において前記電力被供給装置が電力供給対象であり、前記異常検出部により前記電力の異常が検出され、かつ前記確認部により前記電源制御状態が電源投入指示状態であると判定された場合に、前記指示制御部による電源制御指示に関わらず、前記電源投入指示状態を電源切断指示状態に強制的に状態変更する強制状態変更部を備える
ことを特徴とする、付記６記載のストレージ装置。
【００６０】
（付記８）
前記電力被供給装置の接続を確認する接続確認部を備え、
前記被電力供給装置の接続状態に変化が検出された場合に、前記指示制御部が、前記電源制御指示として電源切断指示を発行する
ことを特徴とする、付記５乃至７のいずれか１項に記載のストレージ装置。
【００６１】
（付記９）
前記電源切断指示に基づき前記電源装置か前記電力被供給装置への電力の出力が停止された状態において、前記接続確認部が前記電力被供給装置の接続を確認し、
前記接続確認部が前記電力被供給装置の接続を確認すると、前記指示制御部が、前記電源制御指示として電源投入指示を発行することを特徴とする、付記８記載のストレージ装置。
【符号の説明】
【００６２】
１    ストレージ装置
２    ＣＭ
３，３−１４，３−２    ＳＶＣ
３０  ＦＰＧＡ
３１    外部装置マウント判定部
３２    電力状態監視部
３３    電源投入切断制御部
３４    指示制御部
３５    強制状態変更部
３６    制御状態監視部
３７    制御レジスタ
３８    ＤＣ−ＤＣコンバータ
４    ＦＲＴ
１０    ＦＥ
２０    ＣＥ
５０    ホスト装置
６０    外部装置
６１    オペレーションパネル（外部装置）
６２    電源連動装置（外部装置）
５０１    ＰＣＩｅバス
５０２    監視通信バス
５０３    外部装置接続バス
５１０    バックパネル
【図１】
2016212514.tif 000003
【図２】
2016212514.tif 000004
【図３】
2016212514.tif 000005
【図４】
2016212514.tif 000006
【図５】
2016212514.tif 000007