(57)【要約】【課題】異常の発生した電力供給処理部の特定を可能とする。【解決手段】モータ駆動指令を作成する制御処理部（３）と、モータに駆動電圧を供給する複数の電力供給処理部（２Ａ〜２Ｄ）と、制御処理部からのモータの駆動指令を複数の電力供給処理部に供給する信号中継処理部（４）とを備え、制御処理部（３）は、信号中継処理部（４）を介して複数の電力供給処理部へ準備要求フラグを送信し、信号中継処理部（４）は複数の電力供給処理部の全てがモータ駆動の準備を完了すると準備完了フラグ有効を制御処理部（３）に送信し、制御処理部（３）が準備要求フラグ有効を送信してから一定時間以内に準備完了フラグ有効を受信しない場合、準備要求フラグ無効を送信するモータ制御装置において、信号中継処理部（４）は、制御処理部（３）における準備要求フラグの有効から無効への変化を検出すると、準備完了フラグの内容を保持する。【選択図】図９
2008131725.tif 000002
【特許請求の範囲】
【請求項１】
入力信号に基づいてモータの駆動指令を作成する制御処理部と、前記モータの駆動指令に基づいてモータに対して駆動電圧を供給する複数の電力供給処理部と、前記制御処理部からのモータの駆動指令を前記複数の電力供給処理部に並列的に供給する信号中継処理部とを備え、前記制御処理部はさらに、モータの駆動準備開始を指示するために、前記信号中継処理部を介して前記複数の電力供給処理部へ準備要求フラグ有効を送信し、前記信号中継処理部はさらに、前記複数の電力供給処理部の全てがモータへ電力を供給する準備を完了すると準備完了フラグ有効を前記制御処理部に送信し、前記制御処理部が前記準備要求フラグ有効を送信してから一定時間以内に前記信号中継処理部より前記準備完了フラグ有効を受信しない場合前記準備要求フラグ無効を送信するモータ制御装置において、
前記信号中継処理部は、前記制御処理部から前記準備要求フラグ無効が送信されると、前記準備完了フラグの内容を保持することを特徴とする、モータ制御装置。
【請求項２】
請求項１に記載のモータ制御装置において、前記準備完了フラグの内容の保持は、前記信号中継処理部が前記制御処理部から次の準備要求フラグ有効を受信するまで継続することを特徴とする、モータ制御装置。
【請求項３】
請求項１または２に記載のモータ制御装置において、前記保持された準備完了フラグの内容は、前記信号中継処理部が前記制御処理部から次の準備要求フラグを受信することによってリセットされることを特徴とする、モータ制御装置。
【請求項４】
入力信号に基づいてモータ駆動指令を作成する制御処理部と、前記モータ駆動指令に基づいてモータに対して駆動電圧を供給する複数の電力供給処理部と、前記制御処理部からのモータ駆動指令を前記複数の電力供給処理部に並列的に供給する信号中継処理部とを備え、前記制御処理部はさらに、モータの駆動準備開始を指示するために、前記信号中継処理部を介して前記複数の電力供給処理部へ準備要求フラグ有効を送信し、前記信号中継処理部はさらに、前記複数の電力供給処理部の全てがモータへ電力を供給する準備を完了すると準備完了フラグ有効を前記制御処理部に送信し、前記制御処理部が前記準備要求フラグ有効を送信してから一定時間以内に前記信号中継処理部より前記準備完了フラグ有効を受信しない場合前記準備要求フラグ無効を送信するモータ制御装置において、
前記信号中継処理部は、前記制御処理部から前記準備要求フラグ無効が送信されると、前記準備要求フラグ無効の前記複数の電力供給処理部への送信を停止することによって、前記準備完了フラグの内容を保持することを特徴とする、モータ制御装置。
【請求項５】
請求項４に記載のモータ制御装置において、前記準備完了フラグの内容の保持は、前記信号中継処理部が前記制御処理部から次の準備要求フラグ有効を受信するまで継続することを特徴とする、モータ制御装置。
【請求項６】
請求項４または５に記載のモータ制御装置において、前記保持された準備完了フラグの内容は、前記信号中継処理部が前記制御処理部から次の準備要求フラグを受信することによってリセットされることを特徴とする、モータ制御装置。
【請求項７】
請求項１乃至６の何れか１項に記載のモータ制御装置において、前記保持された準備完了フラグの内容は、前記信号中継処理部から前記制御処理部に送信され、これによって前記制御処理部はモータへの電力供給の準備が不可であった電力供給処理部を特定することを特徴とする、モータ制御装置。
【請求項８】
請求項７に記載のモータ制御装置において、前記制御処理部は、モータへの電力供給の準備が不可であった電力供給処理部を特定すると、該特定情報と共にアラームを外部へ送信することを特徴とする、モータ制御装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の電力供給処理部によって大出力のモータへ電力を供給する、モータ制御装置に関する。
【背景技術】
【０００２】
例えばインバータ装置のような電力供給処理部によって、大出力のモータを駆動する電力を生成する場合、大容量の電力供給処理部が必要となる。ところが、このような大容量の電力供給処理部を形成すると、１）その筐体が大きくなる、２）特化した製品になる場合が多く、汎用の電力供給処理部を用いる場合よりも開発コストがかかる、３）保守コストも大きくなる、等の問題を生じる。
【０００３】
そこで、図１に示すように、大出力のモータ１の巻線を、電気的に独立した複数組の３相巻線で構成し、各３相巻線に複数の汎用電力供給処理部２（２Ａ、２Ｂ、２Ｃ、２Ｄ）を接続して大出力のモータ１を駆動することが行われている。この構成によって、個々の電力供給処理部２の筐体の体積を減少させることができ、さらに、汎用の電力供給処理部を使用できるために、開発、保守コストを下げることができる。しかしながら、図１の構成では、制御処理部３に接続可能なモータの台数が制限されるという不都合を有している。これは、制御処理部(ＣＮＣ)３に接続できる電力供給処理部２の数に制限があるためである。
【０００４】
図２は、このような問題を解決するために、特許文献１によって提案されたモータ制御装置を示す。この装置では、制御処理部３と複数の電力供給処理部２（２Ａ、２Ｂ、２Ｃ、２Ｄ）との間に１個の信号中継処理部（ＰＤＭ）４を設け、信号中継処理部４によって、制御処理部３からのモータ駆動指令を複数の電力供給処理部２へ並列的に供給するようにしている。この構成により、信号中継処理部（ＰＤＭ）４をあたかも一つの電力供給処理部として扱うことができるようになり、その結果、制御処理部３に複数の信号中継処理部４を接続して、多数のモータを駆動制御することができるようになる。これによって、図１の装置が有していた、接続可能なモータ数の減少という問題が解決される。
【０００５】
図３は、モータ制御処理部３と電力供給処理部２とを直接接続した、図１に示すタイプのモータ制御装置における信号制御の機構を示す図である。図示するように、制御処理部３は受信部３ａ、送信部３ｂおよび準備要求フラグ３ｃを有し、電力供給処理部２は受信部２ａ、送信部２ｂおよび準備要求フラグ２ｃを有している。制御処理部３は、電力供給処理部２に対してモータ駆動の準備を開始させる場合、準備要求フラグを有効とする。電力供給処理部２は、モータに電力を供給するための準備が完了すると、準備完了フラグ２ｃを有効とする。準備要求フラグ３ｃの有効、無効は、送信部３ｂを介して電力供給処理部２の受信部２ａに送信される。電力供給処理部２における準備完了フラグ２ｃの有効、無効は、送信部２ｂを介して制御処理部３の受信部３ａに送信される。
【０００６】
図４および５は、図３に示す装置の動作を示すタイムチャートである。図４に示すように、時間Ｔ１において制御処理部３が準備要求フラグ３ｃを無効から有効に変化させ、準備要求フラグ有効を電力供給処理部２に送信すると、電力供給処理部２はモータに電力を供給する準備を開始し、準備が完了すると準備完了フラグ有効を制御処理部３に送信する（時間Ｔ２）。制御処理部３が、例えば数秒間である予め定めた一定時間以内（Ｔ１−Ｔ３）に電力供給処理部２から準備完了フラグ有効を受信すると、制御処理部３は電力供給処理部２がモータ駆動の準備を完了したものと判断し、モータ駆動指令を出力する。なお、電力供給処理部２からモータへの電力の供給は、モータ駆動指令の他に、電力供給処理部２を停止させるための非常停止信号（アラーム）が解除されている等の条件が必要である。
【０００７】
一方、図５に示すように、制御処理部３が準備要求フラグ有効を電力供給処理部２に送信したにも関わらず、何らかの故障により電力供給処理部２がモータに電力を供給する準備を完了できなかった場合、電力供給処理部２の準備完了フラグ２ｃは無効状態を保持する。そのため、制御処理部３は一定時間が経過しても準備完了フラグ有効を受信することができないので、時間Ｔ３において、準備要求フラグ無効を電力供給処理部２に送信し、電力供給処理部２にモータ駆動の準備を停止させ、さらにアラーム処理を実行する。
【０００８】
【特許文献１】特開２００５−８６９１８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００９】
ところが、図３乃至５に示すフラグ制御を、図２に示すようなタイプのモータ制御装置に適用する場合、以下のような問題が発生する。
【００１０】
図６は、図３乃至５を参照して説明した上記のようなフラグ制御を、図２のタイプのモータ制御装置に適用した場合の構成を示すブロック図である。図に示すように、信号中継処理部４は、制御処理部３から送信される準備要求フラグ３ｃによってその有効、無効が制御される準備要求フラグ４ｃと、複数の電力供給処理部２Ａ〜２Ｄのそれぞれから準備完了フラグ２ｃ（２Ａ−２Ｄ）を受信してその有効、無効が制御される準備完了フラグ４ｄを有している。準備完了フラグ４ｄは、信号中継処理部４に例えば４個の電力供給処理部２Ａ〜２Ｄが接続されている場合、４ビットのレジスタで構成され、各ビットがそれぞれの電力供給処理部からの準備完了フラグ２ｃの有効、無効により１あるいは０の値に設定される。
【００１１】
従って、信号中継処理部４の準備完了フラグ４ｄは、全ての電力供給処理部から準備完了フラグ有効が送信された場合、レジスタの値が（１１１１）となり、有効信号を出力する。レジスタ値が（１１１１）以外、即ちいずれかの電力供給処理部から準備完了フラグ有効が送信されない場合、無効状態を維持する。なお、信号中継処理部４において、４ａは、制御処理部３から準備要求フラグを受信し、電力供給処理部２Ａ〜２Ｄから準備完了フラグを受信する受信部を示し、４ｂは、準備要求フラグ４ｃの状態を電力供給処理部２Ａ〜２Ｄに送信し、準備完了フラグ４ｄの内容を制御処理部３に送信する送信部を示す。
【００１２】
図７および８のタイムチャートを参照して、図６に示す装置の動作およびその問題点を説明する。図７に示すように、時間Ｔ１において、制御処理部３の準備要求フラグ３ｃが無効から有効に変化すると、信号中継処理部４に準備要求フラグ有効が送信され、準備要求フラグ４ｃが無効から有効に変化する。この変化は、全ての電力供給処理部２Ａ〜２Ｄに並列的に送信され、電力供給処理部にモータ駆動の準備を開始させる。これにより、モータに電力を供給する準備が完了した電力供給処理部２Ａ、２Ｂ、２Ｃは準備の完了したタイミング（Ｔ４、Ｔ５）で準備完了フラグ２ｃ（２Ａ）、２ｃ（２Ｂ）、２ｃ（２Ｃ）を無効から有効に変化させる。
【００１３】
ところが電力供給処理部２Ｄは何らかの故障により、電力供給の準備が完了せず、従って準備完了フラグ２ｃ（２Ｄ）を無効に設定したままであるため、信号中継処理部４の準備完了フラグ４ｄは有効に変化することができない。この結果、制御処理部３は、準備要求フラグを無効から有効に変化させた後、一定時間が経過しても、信号中継処理部４から準備完了フラグ４ｄの有効信号を受信することができないので、時間Ｔ３において自動的に準備要求フラグ３ｃを有効から無効に変化させる。この変化は、信号中継処理部４の準備要求フラグ４ｃを介して電力供給処理部２Ａ〜２Ｄに並列的に送信されるため、電力供給処理部２Ａ〜２Ｄの全ての準備完了フラグは時間Ｔ６において強制的に無効とされる。この情報は時間Ｔ７において信号中継処理部４の準備完了フラグ４ｄに送信され、準備完了フラグレジスタの値を（００００）に設定する。なお、制御処理部３の準備要求フラグ３ｃが無効から有効に変化した場合、時間Ｔ８に示すように、信号中継処理部４の準備完了フラグ４ｄをリセットするようにしても良い。
【００１４】
図６に示す装置では、このように、制御処理部３が準備要求フラグ３ｃを有効としてから一定時間以内に、信号中継処理部４から準備完了フラグ４ｄの有効を受信しない場合、準備要求フラグ３ｃを自動的に有効から無効に変化させ、電力供給処理部２Ａ〜２Ｄの全ての準備完了フラグを強制的に無効に変化させるので、信号中継処理部４の準備完了フラグ４ｄの値は（００００）となり、制御処理部３は準備完了フラグ４ｄの値から故障を発生した電力供給処理部を特定することができなくなる。
【００１５】
図８は、信号中継処理部４に接続された全電力供給処理部の準備完了フラグ２ｃ（２Ａ〜２Ｄ）が有効であって、モータへ正常に電力が供給されている最中に、ある電力供給処理部、例えば電力供給処理部２Ｄ、が故障した場合の、各処理部のフラグの状態を示すタイムチャートである。今、制御処理部３の準備要求フラグ３ｃが有効を送信し、電力供給処理部２Ａ〜２Ｄが正常に立ち上がって準備完了フラグ２ｃ（２Ａ）〜２ｃ（２Ｄ）が有効を送信中である場合に、電力供給処理部２Ｄが時間Ｔ１０において故障し、その準備完了フラグ２ｃ（２Ｄ）が有効から無効に変化すると、その情報は信号中継処理部４の準備完了フラグ４ｄが受信し、時間Ｔ１１において、準備完了フラグ４ｄを有効から無効に変化させる。
【００１６】
準備完了フラグ４ｄの有効から無効への変化は、制御処理部３に送信され、これによって制御処理部３の準備要求フラグ３ｃは有効から無効に変化して、信号中継処理部４の準備要求フラグ４ｃを時間Ｔ１２において有効から無効に変化させる。この変化は、電力供給処理部２Ａ〜２Ｄに並列的に送信され（時間Ｔ１３）、その結果、全ての準備完了フラグ２ｃ（２Ａ）〜２ｃ（２Ｄ）は無効とされるので、信号中継処理部４の準備完了フラグ４ｄは、時間Ｔ１４において全ての値が（００００）とされる。その結果、図７に示す場合と同様に、制御処理部３は、準備完了フラグ４ｄのレジスタ値から故障が発生した電力供給処理部を特定することができなくなる。
【００１７】
本発明は、制御処理部と複数の電力供給処理部間に、信号中継処理部を設けたモータ制御装置における、上記のような問題を解決するためになされたもので、複数の電力供給処理部において問題の生じた電力供給処理部を特定することが可能な、モータ制御装置を提供することを課題とする。
【課題を解決するための手段】
【００１８】
上記課題を解決するために、第１の発明は、入力信号に基づいてモータの駆動指令を作成する制御処理部と、前記モータの駆動指令に基づいてモータに対して駆動電圧を供給する複数の電力供給処理部と、前記制御処理部からのモータの駆動指令を前記複数の電力供給処理部に並列的に供給する信号中継処理部とを備え、前記制御処理部はさらに、モータの駆動準備開始を指示するために、前記信号中継処理部を介して前記複数の電力供給処理部へ準備要求フラグ有効を送信し、前記信号中継処理部はさらに、前記複数の電力供給処理部の全てがモータへ電力を供給する準備を完了すると準備完了フラグ有効を前記制御処理部に送信し、前記制御処理部が前記準備要求フラグ有効を送信してから一定時間以内に前記信号中継処理部より前記準備完了フラグ有効を受信しない場合前記準備要求フラグ無効を送信するモータ制御装置において、前記信号中継処理部は、前記制御処理部から前記準備要求フラグ無効が送信されると、前記準備完了フラグの内容を保持するように構成されている。
【００１９】
上記第１の発明において、前記準備完了フラグの内容の保持は、前記信号中継処理部が前記制御処理部から次の準備要求フラグ有効を受信するまで継続するようにしても良い。
【００２０】
さらに、前記保持された準備完了フラグの内容は、前記信号中継処理部が前記制御処理部から次の準備要求フラグを受信することによってリセットされるようにしても良い。
【００２１】
上記課題を解決するために、第２の発明は、入力信号に基づいてモータ駆動指令を作成する制御処理部と、前記モータ駆動指令に基づいてモータに対して駆動電圧を供給する複数の電力供給処理部と、前記制御処理部からのモータ駆動指令を前記複数の電力供給処理部に並列的に供給する信号中継処理部とを備え、前記制御処理部はさらに、モータの駆動準備開始を指示するために、前記信号中継処理部を介して前記複数の電力供給処理部へ準備要求フラグ有効を送信し、前記信号中継処理部はさらに、前記複数の電力供給処理部の全てがモータへ電力を供給する準備を完了すると準備完了フラグ有効を前記制御処理部に送信し、前記制御処理部が前記準備要求フラグ有効を送信してから一定時間以内に前記信号中継処理部より前記準備完了フラグ有効を受信しない場合前記準備要求フラグ無効を送信するモータ制御装置において、前記信号中継処理部は、前記制御処理部から前記準備要求フラグ無効が送信されると、前記準備要求フラグ無効の前記複数の電力供給処理部への送信を停止することによって、前記準備完了フラグの内容を保持するように構成されている。
【００２２】
上記第２の発明において、前記準備完了フラグの内容の保持は、前記信号中継処理部が前記制御処理部から次の準備要求フラグ有効を受信するまで継続するようにしても良い。また、前記保持された準備完了フラグの内容は、前記信号中継処理部が前記制御処理部から次の準備要求フラグを受信することによってリセットされるようにしても良い。
【００２３】
さらに、上記第１及び第２の発明において、前記保持された準備完了フラグの内容は、前記信号中継処理部から前記制御処理部に送信され、これによって前記制御処理部はモータへの電力供給の準備が不可であった電力供給処理部を特定するようにしても良い。この場合、前記制御処理部は、モータへの電力供給の準備が不可であった電力供給処理部を特定すると、該特定情報と共にアラームを外部へ送信するようにしても良い。
【発明の効果】
【００２４】
上記第１の発明では、制御処理部が準備要求フラグの有効を送信しているにも関わらず、故障等の何らかの異常により、ある電力供給処理部が正常に動作しなかった場合、信号中継処理部は準備要求フラグの有効から無効を検出すると、そのときの準備完了フラグの内容を保持する。そのため、制御処理部は保持された準備完了フラグの内容から、異常の発生した電力供給処理部を特定することができる。
【００２５】
上記第２の発明では、制御処理部が準備要求フラグの有効を送信しているにも関わらず、故障等の何らかの異常により、ある電力供給処理部が正常に動作しなかった場合、信号中継処理部は準備要求フラグの有効から無効を検出しても、その情報を電力供給処理部に送信しない。その結果、各電力供給処理部は異常の発生した時点での自身の準備完了フラグの内容を保持するので、制御処理部はこの内容を検出することによって、異常の発生した電力供給処理部を特定することができる。
【発明を実施するための最良の形態】
【００２６】
以下に、図面を参照して本発明の実施形態を説明する。なお、以下の図面において、図１〜８と同じ符号は、同一または類似の構成要素を示すので、その重複した説明は省略する。
【００２７】
図９は、本発明の第１および第２の実施形態にかかるモータ制御装置の構成を示すブロック図であり、図３および６と同様に、主に、準備要求フラグ、準備完了フラグの送受信を実現する部分の構成を示している。第１の実施形態にかかるモータ制御装置は、故障を発生した電力供給処理部（例えばインバータ装置）を特定するために、信号中継処理部（ＰＤＭ）４に準備要求フラグの変化検出部４ｅを設け、準備要求フラグ４ｃの値が有効から無効に変化した場合に、準備完了フラグ４ｄの内容、即ち、信号中継処理部４に接続された各電力供給処理部２Ａ〜２Ｄの準備完了フラグ２ｃ（２Ａ）〜２ｃ（２Ｄ）の値、を保持するようにしている。
【００２８】
第２の実施形態にかかるモータ制御装置は、故障を発生した電力供給処理部を特定するために、信号中継処理部４に設けた準備完了フラグの変化検出部４ｅが、準備要求フラグ４ｃの値が有効から無効に変化したことを検出すると、送信部４ｂを制御して、電力供給処理部２Ａ〜２Ｄに準備要求フラグの無効信号を送信しないようにしている。これによって、電力供給処理部２Ａ〜２Ｄには準備要求フラグの無効が送信されず、準備完了フラグ２ｃ（２Ａ）〜２ｃ（２Ｄ）は強制的に無効とされないので、準備完了フラグ４ｄは故障発生時の内容を保持することができる。上記第１および第２の実施形態において、保持された準備完了フラグ４ｄの内容を制御処理部３に送信することにより、制御処理部３は、故障を発生した電力供給処理部を特定することができる。
【００２９】
以下に、第１の実施形態にかかる装置の動作を、図１０乃至１４のタイムチャートおよびフローチャートを参照して説明する。
【００３０】
図１０は、図９に示す装置において、制御処理部（ＣＲＣ）３が信号中継処理部４から一定時間（Ｔ１−Ｔ３）内に準備完了フラグの有効を受信することができ、その結果、制御処理部３が信号中継処理部４にモータの駆動指令を正常に出力できた場合の動作を示すタイムチャートである。一方、図１１は、制御処理部３が準備要求フラグ有効を出力したにも関わらず、電力供給処理部２Ｄが故障等によって準備完了フラグ２ｃ（２Ｄ）を無効から有効に変化させることができず、その結果、一定時間（Ｔ１−Ｔ３）経過しても制御処理部３が信号中継処理部４から準備完了フラグ有効を受信できなかった場合の動作を示すタイムチャートである。
【００３１】
図１２Ａ、１２Ｂは、図１０および１１に示す動作の流れを示すフローチャートであり、以下に、図１０および１１に示すモータ制御装置の動作を、図１２Ａ、１２Ｂのフローチャートを参照して説明する。図１２Ａ、１２Ｂに示すように、制御処理部３が準備完了フラグ３ｃを無効から有効へ変更する（ステップＳ１）と、その信号が送信部３ｂを介して信号中継処理部４の受信部４ａに送信される（ステップＳ２）。信号中継処理部４では、準備要求フラグの有効を受信すると（ステップＰ１）、準備完了フラグ４ｄをリセットする（ステップＰ２）と共に、準備要求フラグ有効を電力供給処理部２Ａ〜２Ｄに並列に送信する（ステップＰ３）。なお、図１０、１１において、時間ｔ１以前の準備完了フラグレジスタの内容は、後述するように前回の準備要求フラグ４ｃが有効から無効へ変更された時点での内容が保持されているが、時間ｔ１において準備要求フラグ４ｃが無効から有効に変更されたことによってリセットされ、（００００）となる。
【００３２】
電力供給処理部２Ａ〜２Ｄが準備要求フラグの有効を受信すると（ステップＲ１）、モータへの電力供給の準備が完了した電力供給処理部から順に、準備完了フラグ２ｃを無効から有効に変更し、その情報を信号中継処理部４へ送信する（ステップＲ２）。従って、信号中継処理部４の準備要求フラグ４ｄは図１０、１１に示すように時間ｔ２で（００１１）となり、時間ｔ３で（１０１１）の値をとる。なお、例えば（１０１１）は、電力供給処理部２Ａ、２Ｂおよび２Ｄの準備完了フラグ２ｃ（２Ａ）、２ｃ（２Ｂ）、２ｃ（２Ｄ）が有効となり、電力供給処理部２Ｃの準備完了フラグ２ｃ（２Ｃ）が無効状態であることを意味している。
【００３３】
信号中継処理部４が電力供給処理部２から準備完了フラグを受信すると（ステップＰ４）、受信した全準備完了フラグが有効か否かを判定する（ステップＰ５）。ＹＥＳの場合は、信号中継処理部３の準備完了フラグ４ｄを有効に変化させる。図１０の事例では、時間ｔ４において電力供給処理部２の全ての準備完了フラグが有効となるので、信号中継処理部４の準備完了フラグ４ｄはこの時点で無効から有効に変更される。ステップＰ５でＮＯの場合は、準備完了フラグ４ｄは無効とされる（ステップＰ７）。
【００３４】
信号中継処理部４は、一定時間（Ｔ１−Ｔ３）が経過するまで（ステップＰ９がＹＥＳとなるまで）、ステップＰ４以下を繰り返して、準備完了フラグ４ｄを制御処理部３に送信する（ステップＰ８）。制御処理部３では、信号中継処理部４からの準備完了フラグ４ｄを一定時間（Ｔ１−Ｔ３）に渡って（ステップＳ４のＮＯの間）受信し（ステップＳ３）、一定時間が経過した後（ステップＳ４のＹＥＳ）、受信した準備完了フラグ４ｄが有効となっているか否かを検出する（ステップＳ５）。ステップＳ５でＹＥＳの場合、即ち受信した準備完了フラグ４ｄが有効の場合は、電力供給処理部２Ａ〜２Ｄが正常に立ち上がったと判断して（ステップＳ６）、モータ駆動指令を出力する。
【００３５】
図１０の事例では、時間ｔ４において準備完了フラグ４ｄが有効となり、その情報が制御処理部３に送信されているので、制御処理部３は時間Ｔ３においてステップＳ６を実行し、モータ駆動指令を出力する。一方、図１１に示す事例のように、一定時間経過後も電力供給処理部２の全ての準備完了フラグが有効とならない場合（ステップＳ５のＮＯ）は、制御処理部３は信号中継処理部４に準備要求フラグ３ｃの無効を送信する（ステップＳ７）。信号中継処理部４が、制御処理部３から送信された準備要求フラグ３ｃの無効を受信する（ステップＰ１０）と、自身の準備完了フラグレジスタ４ｄの値２０を保持すると共に、保持された値を制御処理部３に送信する（ステップＰ１１）。制御処理部３は送信された準備完了フラグレジスタの値から、故障が発生しその準備完了フラグが有効にならなかった電力供給処理部を特定し（ステップＳ８）、アラーム表示などの異常処理を実行する（ステップＳ９）。
【００３６】
なお、信号中継処理部４は、ステップＰ１１の終了後、あるいはステップＰ１１の実行と同時に自身の準備要求フラグ４ｃの無効を全ての電力供給処理部に送信し（ステップＰ１２）、電力供給処理部は送信された準備要求フラグ４ｃ無効を受信すると（ステップＲ３）、各電力供給処理部の準備完了フラグ２ｃ（２Ａ）〜２ｃ（２Ｄ）を無効に変更する（ステップＲ４）。
【００３７】
図１３は、電力供給処理部２Ｄの準備完了フラグが動作途中で有効から無効に変わった場合の、モータ制御装置の動作を示すタイムチャートであり、図１４は各処理部間の処理の流れを示すフローチャートである。図１３に示すように、電力供給処理部２Ａ〜２Ｄの準備完了フラグ２ｃ（２Ａ）〜２ｃ（２Ｄ）が全て有効となってモータが正常に稼動されている間に、例えば時間ｔ１０において、故障などの原因で電力供給処理部２Ｄの準備完了フラグ２ｃ（２Ｄ）が無効となると（図１４のステップＲ２０）、その情報は信号中継処理部４に送信され（ステップＲ２１）、信号中継処理部４がこれを受信して（ステップＰ２０）、準備完了フラグ４ｄのレジスタ値を変化させる。図１３に示す事例では、フラグ４ｄの値が（１１１１）から（０１１１）に変化する。
【００３８】
この変化によって信号中継処理部４の準備完了フラグ４ｄが有効から無効に変化し、その情報が制御処理部３に送信される（ステップＰ２１）。制御処理部３が準備完了フラグ４ｄの無効を受信すると（ステップＳ２０）、準備要求フラグ３ｃを有効から無効に変更し、準備要求フラグ３ｃの無効を信号中継処理部４に送信する（ステップＳ２１）。信号中継処理部４が準備要求フラグ３ｃの無効を受信すると（ステップＰ２２）、準備完了フラグ４ｄのレジスタ値を保持すると共に、保持した値を制御処理部３に送信する（ステップＰ２３、図１３には示していない）ので、制御処理部３は受信した準備完了フラグ４ｄのレジスタ値から無効となった電力供給処理部を特定し（ステップＳ２２）、アラーム表示などの異常処理を実行する（ステップＳ２４）。
【００３９】
なお、信号中継処理部４では、準備完了フラグ４ｄのレジスタ値を保持しこれを制御処理部３に送信した後（ステップＰ２３）、準備要求フラグ３ｃの無効を電力供給処理部２Ａ〜２Ｄに送信し（ステップＰ２４）、電力供給処理部２Ａ〜２Ｄがこれを受信すると（ステップＲ２２）、自身の準備完了フラグ２ｃ（２Ａ）〜２ｃ（２Ｄ）を有効から無効へ変更し（ステップＲ２３）、モータの駆動停止の準備をする。
【００４０】
図１５〜１８は、本発明の第２の実施形態にかかるモータ制御装置の動作を示すタイムチャートおよびフローチャートである。図９に示すように、本発明の第２の実施形態のモータ制御装置では、信号中継処理部４が準備要求フラグの検出部４ｅを備え、この検出部４ｅにおいて、準備要求フラグ４ｃが有効から無効になったことが検出されると、送信部４ｂを制御して、準備要求フラグ４ｃの無効が電力供給処理部２Ａ〜２Ｄに送信されないようにしている。これによって、各電力供給処理部２Ａ〜２Ｄは、準備要求フラグ４ｄが有効から無効に変更された時点以前の有効、無効状態を保持するため、結果的に信号中継処理部４の準備完了フラグ４ｄの内容が保持され、この情報を制御処理部３に送信することによって、制御処理部３は故障の発生した電力供給処理部を特定することができる。
【００４１】
図１５は、本発明の第２の実施形態にかかるモータ制御装置において、制御処理部３が準備要求フラグ有効を送信してから一定時間しても準備完了フラグ有効を受信しない場合の動作を示すタイムチャートであり、図１６Ａ、１６Ｂはその動作手順を示すフローチャートである。図１５のタイムチャートおよび図１６Ａ、１６Ｂのフローチャートとも、その動作の大半は図１１のタイムチャートおよび図１２のフローチャートと同じであるが、図１５に示す時間Ｔ３において、制御処理部３が、信号中継処理部４より準備完了フラグ４ｄの有効を受信しないために、制御処理部３が準備要求フラグ３ｃの無効を信号中継処理部４に送信した場合（図１６ＢのステップＳ７）、信号中継処理部４の準備要求フラグ４ｃはその情報を受信しても（図１６ＢのステップＰ１０）、準備要求フラグ４ｃの無効を電力供給処理部２に送信しないようにされている（ステップＰ１６）。従って、各電力供給処理部２は準備要求フラグの無効を受信できないため（ステップＲ１０）、各電力供給処理部は時間Ｔ３以前の準備完了フラグの状態を保持する（ステップＲ１１）。
【００４２】
従って、制御処理部３が準備要求フラグ３ｃを有効から無効に変更した場合、結果的に変更以前の準備完了フラグ４ｄの内容が保持され（図１５の２４）、この値を制御処理部３に送信する（ステップＰ１５）ことにより、制御処理部３は有効にならなかった電力供給処理部を特定し（ステップＳ８）、異常処理を実行することができる（ステップＳ９）。
【００４３】
図１７は、上記第２の実施形態において、全ての電力供給処理部が有効となってモータに電力が正常に供給されている場合のタイムチャートを示し、図１８はその動作手順を示すフローチャートである。このタイムチャートおよびフローチャートは、その大半が図１３および１４に示す第１の実施形態と同様であるが、図１７に示すように、制御処理部３が、信号中継処理部４より準備完了フラグ４ｄの無効を受信して（図１８のステップＳ２０）準備要求フラグ３ｃを無効とし、これを信号中継処理部４に送信（ステップＳ２１）した後の動作が、第１の実施形態の場合と異なっている。
【００４４】
即ち、信号中継処理部４が準備要求フラグ３ｃの無効を受信すると（ステップＰ２２）、自身の準備要求フラグ４ｃを無効とするが、その情報を電力供給処理部２Ａ〜２Ｄに送信しない（ステップＰＰ３１）。従って、電力供給処理部２Ａ〜２Ｄでは準備要求フラグの無効を受信できないので（ステップＲ３０）、各電力供給処理部の準備完了フラグ２ｃ（２Ａ）〜２ｃ（２Ｄ）は準備要求フラグ３ｃ、４ｃが無効とされる以前の状態を保持する（図１７の２６、図１８のステップＲ３１）。なお、保持された準備完了フラグ４ｄの内容は、制御処理部３に送信され（ステップＰ３０）、制御処理部３によって無効となった電力供給処理部が特定される（ステップＳ２２）。制御処理部３はその後、ステップＳ２３で異常処理を実行し、モータの駆動停止指令を出力して、電力供給処理部２Ａ〜２Ｄによるモータへの電力供給を停止させる。
【図面の簡単な説明】
【００４５】
【図１】従来のモータ制御装置の構造を示す図。
【図２】図１の装置を改良したモータ制御装置の構造を示す図。
【図３】図１に示す装置のフラグ制御機構を示す図。
【図４】図１に示す装置の動作を説明するためのタイムチャート。
【図５】図１に示す装置の動作を説明するための他のタイムチャート。
【図６】図２に示す装置のフラグ制御機構を示す図。
【図７】図２に示す装置の動作を説明するためのタイムチャート。
【図８】図２に示す装置の動作を説明するための他のタイムチャート。
【図９】本発明の第１および第２の実施形態にかかるモータ制御装置の、特にフラグ制御機構を示す図。
【図１０】本発明の第１の実施形態にかかるモータ制御装置の動作を説明するためのタイムチャート。
【図１１】本発明の第１の実施形態にかかるモータ制御装置の動作を説明するための他のタイムチャート。
【図１２Ａ】図１０、１１に示す動作を実行する手順を示すフローチャートの前半。
【図１２Ｂ】図１０、１１に示す動作を実行する手順を示すフローチャートの後半。
【図１３】本発明の第１の実施形態にかかるモータ制御装置の動作を説明するためのさらにその他のタイムチャート。
【図１４】図１３に示す動作を実行する手順を示すフローチャート。
【図１５】本発明の第２の実施形態にかかるモータ制御装置の動作を説明するためのタイムチャート。
【図１６Ａ】図１５に示す動作を実行する手順を示すフローチャートの前半。
【図１６Ｂ】図１５に示す動作を実行する手順を示すフローチャートの後半。
【図１７】本発明の第２の実施形態にかかるモータ制御装置の動作を説明するための他のタイムチャート。
【図１８】図１７に示す動作を実行する手順を示すフローチャート。
【符号の説明】
【００４６】
１    モータ
２    電力供給処理部
２ａ    受信部
２ｂ    送信部
２ｃ（２Ａ）〜２ｃ（２Ｄ）    準備完了フラグ
３    制御処理部
３ａ    受信部
３ｂ    送信部
３ｃ    準備要求フラグ
４    信号中継処理部
４ａ    受信部
４ｂ    送信部
４ｄ    準備完了フラグ
４ｅ    準備要求フラグの変化検出部
【図１】
2008131725.tif 000003
【図２】
2008131725.tif 000004
【図３】
2008131725.tif 000005
【図４】
2008131725.tif 000006
【図５】
2008131725.tif 000007
【図６】
2008131725.tif 000008
【図７】
2008131725.tif 000009
【図８】
2008131725.tif 000010
【図９】
2008131725.tif 000011
【図１０】
2008131725.tif 000012
【図１１】
2008131725.tif 000013
【図１２Ａ】
2008131725.tif 000014
【図１２Ｂ】
2008131725.tif 000015
【図１３】
2008131725.tif 000016
【図１４】
2008131725.tif 000017
【図１５】
2008131725.tif 000018
【図１６Ａ】
2008131725.tif 000019
【図１６Ｂ】
2008131725.tif 000020
【図１７】
2008131725.tif 000021
【図１８】
2008131725.tif 000022