"モータと該モータを通電駆動するモータ駆動回路とを有するモータ装置を備え、前記モータの駆動に伴い発生する回転力を内燃機関のカム軸側に伝達し、該回転力により前記内燃機関のクランク軸に対する前記カム軸の回転位相を変化させる可変バルブタイミング装置に適用され、前記内燃機関の停止後において、前記モータ駆動回路により前記モータを駆動して前記回転位相を目標値に制御する第1の通電制御を実施する第1通電制御手段と、前記第1通電制御手段による前記回転位相の目標値への変化中に、該回転位相の変化が停止又はほぼ停止した状態であるロック状態が発生したことを検出するロック検出手段と、前記ロック検出手段により前記ロック状態が発生したことを検出した場合に前記モータ装置を冷却する冷却制御手段と、前記冷却制御手段による前記モータ装置の冷却後に、前記モータ駆動回路により前記モータを駆動して前記ロック状態を解消する第2の通電制御を実施する第2通電制御手段と、を備えることを特徴とする可変バルブタイミング制御装置。前記冷却制御手段は、前記モータ駆動回路によるモータ通電を停止し、通電停止状態での放熱により前記モータ装置を冷却する請求項1に記載の可変バルブタイミング制御装置。前記第2通電制御手段は、前記第2の通電制御として、前記回転位相を目標値への変化方向とは逆方向に一時的に制御する逆回転制御を実施する請求項1又は2に記載の可変バルブタイミング制御装置。前記冷却制御手段による冷却開始時の前記モータ装置の温度を検出する第1温度検出手段を備え、前記第1温度検出手段により検出した温度に基づいて、前記冷却制御手段による前記モータ装置の冷却時間を設定する請求項1乃至3のいずれか一項に記載の可変バルブタイミング制御装置。前記冷却制御手段による冷却実施期間内において前記モータ装置の温度を検出する第2温度検出手段を備え、前記第2温度検出手段により検出した温度に基づいて、前記冷却制御手段による前記モータ装置の冷却を停止する請求項1乃至4のいずれか一項に記載の可変バルブタイミング制御装置。前記冷却制御手段による前記モータ装置の冷却時間と、該冷却時間での前記モータ装置の冷却後に実施される前記第2の通電制御によるロック解消の成否の結果との対応関係についての情報として冷却時間情報を記憶する記憶手段を備え、前記記憶手段に記憶されている過去の冷却時間情報に基づいて、前記冷却制御手段による前記モータ装置の冷却時間を設定する請求項1乃至5のいずれか一項に記載の可変バルブタイミング制御装置。前記ロック検出手段により前記ロック状態が発生したことを検出した場合において、前記冷却制御手段による冷却前に、前記モータ駆動回路により前記モータを駆動して前記ロック状態を解消する第3の通電制御を実施する第3通電制御手段と、前記第3の通電制御の実施により前記ロック状態が解消したか否かを判定するロック解除判定手段と、を備え、前記冷却制御手段は、前記ロック検出手段により前記ロック状態が発生したことを検出し、かつ前記ロック解除判定手段により前記ロック状態が解消されていないと判定した場合に前記モータ装置を冷却する請求項1乃至6のいずれか一項に記載の可変バルブタイミング制御装置。内燃機関の停止後にバルブタイミングを変更する場合、カム軸を静止状態から回転状態に移行させる必要がある。具体的には、例えば可変バルブタイミング装置におけるカム軸への回転伝達部が複数のギヤで構成されている場合、モータ通電によるモータ出力軸の回転により回転伝達部におけるギヤを静止状態から回転させ、それに伴いカム軸の回転位相を変化させる必要がある。また、回転伝達部のギヤには個体差があり、その個体差による噛み合い状態の違い等に起因して、内燃機関停止後のバルブタイミング変更途中にクランク軸に対するカム軸の回転位相の変化が停止してしまう、つまり、それ以上カム軸を回転させることができない状態ロックした状態が発生することが考えられる。このようなロック状態が発生した場合、ロック状態のままモータ通電が継続されることにより、モータや該モータを駆動するモータ駆動回路の温度が高くなるおそれがある。このような温度上昇が生じた場合、モータやモータ駆動回路が適正に作動せず、その結果、例えばロック発生時においてロック解除のための通電制御を実施しても、ロック状態を解消できないことが懸念される。本発明は、上記課題を解決するためになされたものであり、内燃機関のバルブタイミングを適正に制御することができる可変バルブタイミング装置制御装置を提供することを主たる目的とする。本発明は、上記課題を解決するために、以下の手段を採用した。本発明は、モータと該モータを通電駆動するモータ駆動回路とを有するモータ装置を備え、前記モータの駆動に伴い発生する回転力を内燃機関のカム軸側に伝達し、該回転力により前記内燃機関のクランク軸に対する前記カム軸の回転位相を変化させる可変バルブタイミング装置に適用される可変バルブタイミング制御装置に関する。また、請求項1に記載の発明は、前記内燃機関の停止後において、前記モータ駆動回路により前記モータを駆動して前記回転位相を目標値に制御する第1の通電制御を実施する第1通電制御手段と、前記第1通電制御手段による前記回転位相の目標値への変化中に、該回転位相の変化が停止又はほぼ停止した状態であるロック状態が発生したことを検出するロック検出手段と、前記ロック検出手段により前記ロック状態が発生したことを検出した場合に前記モータ装置を冷却する冷却制御手段と、前記冷却制御手段による前記モータ装置の冷却後に、前記モータ駆動回路により前記モータを駆動して前記ロック状態を解消する第2の通電制御を実施する第2通電制御手段と、を備えることを特徴とする。カム軸のカム部や、可変バルブタイミング装置のカム軸への回転伝達部には、カム軸の回転を比較的小さな力で実施可能な部分とそうでない部分とが存在する。そのため、可変バルブタイミング装置によりクランク軸に対するカム軸の回転位相を変更する場合、カム軸の回転の負荷が一時的に大きくなることがある。特に、内燃機関の停止後においてカム軸の回転位相を変更する場合には、カム軸の回転を静止状態から行う必要があるため、内燃機関の運転中での位相変更に比べてカム軸の回転の負荷が大きくなる。そのため、エンジン停止後におけるカム軸の位相変化では、カム軸の回転の負荷が一時的に大きくなる場合に回転力が不足し、その結果、カム軸の回転位相をその位相から動かすことができないモータ駆動時において回転位相の変化が停止又はほぼ停止するロック状態が発生することが考えられる。これに鑑み、本発明では、可変バルブタイミング装置のロック状態が発生したことを検出した場合に、モータ通電制御第2の通電制御により該ロック状態を解消する。ただし、エンジンの運転停止の直後では、エンジン運転中やモータ運転中の発熱によって、モータやその周囲の温度が比較的高くなっている。また、モータは温度特性を有しており、モータの高温時では、モータから出力されるトルクが低下する。そのため、ロック発生の状態において、第2の通電制御によるロック解除を適正に実施できないおそれがある。つまり、ロックが発生していない状態では、カム軸の回転位相を変化させる上でさほどモータトルクを要しないのに対し、ロック発生状態では、ロック解除のために、通常の回転位相の変化時よりも大きなモータトルクを要する。そのため、モータが高温状態であると、ロック解除に必要なモータトルクを得ることができないことが考えられる。また、可変バルブタイミング装置のロック発生時には、ロック状態のままモータへの通電が継続されるロック通電が行われ、そのロック通電により、モータ装置モータやモータ駆動回路の温度が上昇することが考えられる。かかる場合、モータが更に高温化することによりモータトルクがより一層低下し、その結果、第2の通電制御によってはロック状態を解消できなかったり、あるいは、モータ駆動回路の過昇温によってモータ駆動回路の故障を招いたりすることが懸念される。これに鑑み、上記発明では、可変バルブタイミング装置のロック状態が発生した場合、モータ装置を冷却するモータ冷却制御を実施することで、モータ装置の温度を低下させる。また、モータ装置の温度を低下させた状態で、可変バルブタイミング装置のロック状態を解消する第2の通電制御を実施する。これにより、モータトルクの低下やモータ駆動回路の故障といった不都合を回避することができ、第2の通電制御によってカム軸のロック状態を確実に解除することができる。その結果、内燃機関のバルブタイミングを適正に制御することができる。具体的には、請求項2に記載の発明のように、前記冷却制御手段は、前記モータ駆動回路によるモータ通電を停止し、通電停止状態での放熱により前記モータ装置を冷却するとよい。この構成によれば、モータ装置を冷却する装置を新たに設けなくても、モータ装置の温度を比較的簡単な構成で低下させることができる。請求項3に記載の発明では、前記第2通電制御手段は、前記第2の通電制御として、前記回転位相を目標値への変化方向とは逆方向に一時的に制御する逆回転制御を実施する。つまり、本構成では、カム軸が反転から正転に向かう回転の勢いを利用してロック状態を解除する。この逆回転制御に際し、本構成では、カム軸の反転を行う前にモータ装置の温度を低下させるため、カム軸の反転に必要なモータトルクを得ることができ、その結果、カム軸を確実に反転させることができる。請求項4に記載の発明では、前記冷却制御手段による冷却開始時の前記モータ装置の温度を検出する第1温度検出手段を備え、前記第1温度検出手段により検出した温度に基づいて、前記冷却制御手段による前記モータ装置の冷却時間を設定する。モータ装置の温度を低下させるのに要する時間は、冷却開始時のモータ装置の温度によって相違する。また、冷却開始時の温度は、エンジン停止直後でのモータ装置の温度や、ロック通電時での温度の上昇しやすさ等によって都度相違する。この点、本構成では、冷却開始時のモータ装置の温度に応じて冷却時間を設定するため、第2の通電制御の実施前にモータ装置の温度を十分に低下させることができるとともに、モータ装置冷却のための時間が過度に長くなるのを回避することができる。また、請求項5に記載の発明のように、前記冷却制御手段による冷却実施期間内において前記モータ装置の温度を検出する第2温度検出手段を備え、前記第2温度検出手段により検出した温度に基づいて、前記冷却制御手段による前記モータ装置の冷却を停止してもよい。本構成によれば、モータ装置の温度の低下度合いに応じて冷却期間を定めることができる。請求項6に記載の発明では、前記冷却制御手段による前記モータ装置の冷却時間と、該冷却時間での前記モータ装置の冷却後に実施される前記第2の通電制御によるロック解消の成否の結果との対応関係についての情報として冷却時間情報を記憶する記憶手段を備え、前記記憶手段に記憶されている過去の冷却時間情報に基づいて、前記冷却制御手段による前記モータ装置の冷却時間を設定する。こうすることにより、過去の情報に基づいて、ロック発生時に必要な冷却時間の個体差をモータ冷却制御に反映させることができ、その後のロック解除を確実に行う上で好適である。具体的には、例えば第2の通電制御の実施によりカム軸のロック状態が解消したか否かを判定し、ロック解消していないと判定された場合に、モータ装置の冷却を再度実施する。この再冷却時には、前回の冷却時よりもモータ装置の冷却時間を長くするとよい。また、別の態様としては、過去に実施したモータ装置の冷却時の冷却時間に基づいて、今回の冷却時の冷却時間を設定する。このとき、例えば、第2の通電制御によりロック解除が成功した時の情報を用いる場合、今回の冷却時において冷却時間を過去の冷却時と同じにし、第2の通電制御によりロック解除が失敗した時の情報を用いる場合、過去の冷却時よりも冷却時間を長くする。請求項7に記載の発明では、前記ロック検出手段により前記ロック状態が発生したことを検出した場合において、前記冷却制御手段による冷却前に、前記モータ駆動回路により前記モータを駆動して前記ロック状態を解消する第3の通電制御を実施する第3通電制御手段と、前記第3の通電制御の実施により前記ロック状態が解消したか否かを判定するロック解除判定手段と、を備え、前記冷却制御手段は、前記ロック検出手段により前記ロック状態が発生したことを検出し、かつ前記ロック解除判定手段により前記ロック状態が解消されていないと判定した場合に前記モータ装置を冷却する。可変バルブタイミング装置のロック状態が発生したからといって、必ずしもモータ通電によるロック解除が成功しないわけではなく、モータ装置を冷却しなくてもロック解除できる場合もある。したがって、本構成では、ロック発生時には、まずロック解除のための通電制御第3の通電制御を実施し、その通電制御によりロック解除できなかった場合にモータ装置の冷却を実施する。これにより、必要な場合に限ってモータ装置を冷却することができる。第1の実施形態以下、本発明を具体化した第1の実施形態について図面を参照しつつ説明する。本実施の形態は、内燃機関であるエンジンの吸気バルブを対象にバルブタイミング制御システムを構築するものとしている。当該制御システムにおいては、電子制御ユニット以下、ECUというを中枢としてバルブタイミング制御を実施する。この制御システムの全体概略構成図を図1に示す。エンジン11において、同エンジン11の出力軸であるクランク軸12は、タイミングチェーン又はタイミングベルト13を介して、吸気側カム軸16のスプロケット14及び排気側カム軸17のスプロケット15に連結されている。これにより、エンジン11の動力が、タイミングチェーン13及びスプロケット14,15を介して、吸気側カム軸16及び排気側カム軸17に伝達される。エンジン11の駆動によりクランク軸12が回転すると、その回転に伴い吸気側カム軸16、排気側カム軸17が回転するとともに、カム軸16,17に取り付けられた図示しないカムが回転する。このカムの回転により、カムの突起部分カム山が、バルブスプリングの付勢力に抗して吸気バルブ及び排気バルブ図示略を押し下げる。これにより、吸気バルブ及び排気バルブが閉弁状態から開弁状態になる。吸気バルブには、電動式の可変バルブタイミング装置18が設けられている。この可変バルブタイミング装置18により、クランク軸12に対する吸気側カム軸16の回転位相カム軸位相が変更され、吸気バルブの開閉タイミングバルブタイミングが変更される。図2は、電動式の可変バルブタイミング装置18の概略構成を示す図である。図2において、吸気側カム軸16には位相可変機構21が取り付けられている。位相可変機構21は、吸気側カム軸16に取り付けられた外歯付きのインナギヤ22第1のギヤと、インナギヤ22の外周側に配置された内歯付きのアウタギヤ23第2のギヤと、これらインナギヤ22とアウタギヤ23との間に両者に噛み合うように配置された遊星ギヤ24位相可変ギヤとから構成されている。これらのうち、インナギヤ22及びアウタギヤ23は、吸気側カム軸16に対して同心状に設けられている。また、アウタギヤ23については、吸気側スプロケット14と一体に回転可能になっている。可変バルブタイミング装置18には、遊星ギヤ24の旋回速度を可変にするためのモータ26本実施形態では3相交流モータが設けられている。モータ26の回転軸27は、吸気側カム軸16、インナギヤ22及びアウタギヤ23と同軸上に配置されており、その回転軸27と遊星ギヤ24の支持軸25とが径方向に延びる連結部材28を介して連結されている。これにより、モータ26の回転に伴って、遊星ギヤ24が支持軸25を中心に回転自転しながらインナギヤ22の外周を旋回公転可能になっている。位相可変機構21において、遊星ギヤ24がインナギヤ22とアウタギヤ23とに噛み合った状態でインナギヤ22の外周を旋回すると、アウタギヤ23の回転力が、遊星ギヤ24を介してインナギヤ22に伝達される。また、インナギヤ22の回転速度吸気側カム軸16の回転速度に対する遊星ギヤ24の旋回速度公転速度が変化されることで、アウタギヤ23に対するインナギヤ22の回転位相カム軸位相が変更される。詳しくは、モータ26の非通電時では、モータ26の回転軸27がアウタギヤ23と同期して回転することで、モータ26の回転速度がアウタギヤ23の回転速度に一致される。これにより、アウタギヤ23に対するインナギヤ22の回転位相が現状維持され、バルブタイミングカム軸位相が現状維持される。また、モータ26の通電によりモータ26の回転速度がアウタギヤ23の回転速度に対して変化されると、遊星ギヤ24の旋回速度がアウタギヤ23の回転速度に対して変化され、アウタギヤ23に対するインナギヤ22の回転位相が変更される。これにより、バルブタイミングが変更される。例えば、バルブタイミングを進角する場合には、モータ26の回転速度をアウタギヤ23の回転速度よりも速くして、遊星ギヤ24の旋回速度をアウタギヤ23の回転速度よりも速くする。これにより、アウタギヤ23に対するインナギヤ22の回転位相を進角してバルブタイミングを進角する。一方、バルブタイミングを遅角する場合には、モータ26の回転速度をアウタギヤ23の回転速度よりも遅くして、遊星ギヤ24の旋回速度をアウタギヤ23の回転速度よりも遅くする。これにより、アウタギヤ23に対するインナギヤ22の回転位相を遅角してバルブタイミングを遅角する。なお、可変バルブタイミング装置18は、定常時に吸気側カム軸16をクランク軸12の回転速度の1/2の回転で駆動するように、インナギヤ22とアウタギヤ23と遊星ギヤ24とが構成されている。そして、クランク軸12の回転速度の1/2の回転速度定常的には、クランク軸12の回転速度の1/2=吸気側カム軸16の回転速度に対してモータ26の回転速度を調整することで、吸気バルブのバルブタイミングカム軸位相を変化させている。図1の説明に戻り、その他、本システムには、吸気側カム軸16に対向する位置に、所定のカム角毎にカム角信号を出力するカム角センサ19が設けられており、クランク軸12に対向する位置に、所定のクランク角毎にクランク角信号を出力するクランク角センサ20が設けられている。また、モータ26の回転軸27図2参照付近には、モータ26の回転に同期して所定回転角毎にモータ回転角信号を出力するモータ回転角センサ29が設けられている。このモータ回転角センサ29の出力信号により、モータ26の回転角モータ回転位置を検出可能になっている。ECU30は、周知のマイクロコンピュータ等を備えてなる電子制御装置であり、本システムに設けられている各種センサの検出結果等に基づいて、燃料噴射量制御や点火制御、バルブタイミング制御などの各種エンジン制御を実施する。また、ECU30は、モータ26の通電制御により、エンジン運転状態に応じたカム軸位相に制御している。具体的には、ECU30は、例えばカム角センサ19及びクランク角センサ20の出力信号に基づいて、クランク軸12に対するカム軸16の回転位相実カム軸位相を算出する。また、エンジン運転条件に応じて目標カム軸位相を算出する。そして、例えばエンジン運転中であれば、算出した目標カム軸位相目標バルブタイミングと実カム軸位相実バルブタイミングとの偏差及びエンジン回転速度に基づいて目標モータ回転速度を算出し、その算出した目標モータ回転速度の信号と実モータ回転速度との偏差に基づくフィードバック制御により、モータ26の通電デューティ比通電制御量を算出する。また、算出した通電デューティ比をモータ駆動回路以下EDUと表す31に出力する。EDU31は、ECU30から入力した通電デューティ比や、モータ回転角センサ29の検出信号に基づいてモータ26の通電制御を実施する。なお、EDU31の機能をECU30に組み込むようにしてもよい。EDU31について詳しくは、複数のスイッチング素子S1~S6を有し、該スイッチング素子S1~S6のスイッチングによりモータ26の各コイルに駆動電圧を印加するスイッチング回路32と、スイッチング回路32のスイッチング素子S1~S6を制御して該スイッチング素子S1~S6からモータ26の各コイルに駆動電圧を出力させる制御回路33と、を備えている。EDU31は、各スイッチング素子S1~S6のスイッチング動作を制御することで、モータ26の各コイルの通電/非通電を切り替えてモータ26の駆動を制御する。なお、モータ26及びモータ駆動回路EDU31により本発明のモータ装置が構成される。ここで、エンジン始動時のバルブタイミングの最適値はエンジン11の温度エンジン水温に応じて異なり、エンジン水温が低いほど最適タイミングが進角側になる。そのため、IGスイッチオフに伴うエンジン停止後、次回のエンジン始動の際に、カム軸位相が、始動時水温特に冷間始動時の水温に応じた位相に設定されていない場合には、エンジン11を始動できないことが考えられる。これに鑑み、本システムでは、IGオフに伴うエンジン停止後に、次回のエンジン始動が冷間時に行われる場合に備えて、カム軸位相を冷間始動時に適した位相に変更する停止後制御第1の通電制御を実施する。これにより、次回のエンジン始動の際に、エンジン11を確実に始動できるようにしている。なお、エンジン停止後での実カム軸位相の算出は、モータ回転角センサ29の出力信号に基づいて行う。具体的には、ECU30は、エンジン停止直前の実カム軸位相を、カム角センサ19及びクランク角センサ20の出力信号に基づいて算出する。また、モータ回転角センサ29の出力に基づいて、エンジン停止後におけるモータ26の作動量を算出する。そして、エンジン停止直前の実カム軸位相と、エンジン停止後のモータ作動量とから、エンジン停止後の実カム軸位相を算出する。ところで、エンジン停止後にカム軸位相を変更する場合には、カム軸16を回転停止状態から作動させる必要がある。そのため、エンジン停止後では、可変バルブタイミング装置18によるカム軸16の回転位相の変更バルブタイミングの変更に際し、位相可変機構21の各ギヤ同士の噛み合い状態や、バルブスプリング等の影響が、エンジン運転中よりも大きくなることが考えられる。よって、エンジン停止後の位相変更では、その変更途中で、クランク軸12に対するカム軸16の回転位相の変化が停止又はほぼ停止する状態ロックした状態が発生することが懸念される。より具体的には、位相可変機構21の各ギヤインナギヤ22、アウタギヤ23、遊星ギヤ24には、例えば製造工程における各ギヤ歯の加工誤差や熱処理によるひずみが生じていることがある。そのため、ギヤ同士の回転方向における位置関係によっては、互いのギヤのひずみに起因してギヤ同士の噛み合い状態が悪く、モータ26の回転力がカム軸16に一時的に伝達されにくくなることが考えられる。かかる場合、カム軸16を回転させるためのトルクが不足し、その結果、ロック状態が生じやすくなることが考えられる。また、可変バルブタイミング装置18によりカム軸16をクランク軸12に対して回転させる場合、吸気バルブをバルブスプリングの付勢力に抗して変位させる、すなわち、カム軸16に取り付けられたカムのカム山を乗り越えることが必要になることがある。このとき、エンジン停止後ではクランク軸12の回転が停止しているため、エンジン運転中に比べてバルブスプリングを押し縮めるための負荷が大きくなる。そのため、カム軸16を回転させる時にカム山を乗り越えることができず、その結果、カム軸16のロック状態が発生することが考えられる。これら種々の要因に起因して、吸気側カム軸16が回転しなくなるロック状態が発生した場合、バルブタイミングを所望のタイミング例えば冷間始動時に最適なバルブタイミングに変更することができず、その結果、次回のエンジン始動の際の始動性が低下することが懸念される。そこで、本実施形態では、エンジン停止後のバルブタイミング制御に際し、吸気側カム軸16の実カム軸位相を目標カム軸位相に変更している途中に、カム軸位相の変化が停止又はほぼ停止するロック状態が発生したか否かを検出する。そして、該ロック状態が発生したことが検出された場合、モータ26の通電制御によりカム軸16のロック状態を解消するロック解除制御第2の通電制御を実施する。ロック解除制御として本実施形態では、カム軸位相を目標カム軸位相への変化方向とは逆方向に一時的に制御する、より具体的には、モータ26の通電方向を逆にすることでカム軸16を一旦逆回転させ、その後、通電方向を元に戻す制御を実施している。また特に、本実施形態では、バルブタイミングの停止後制御からロック解除制御に移行するのにあたり、ロック解除制御の実行前に、モータ装置モータ26、EDU31を冷却して該モータ装置の温度を低下させるモータ冷却制御を実施する。その理由は以下の通りである。すなわち、エンジン11の運転停止の直後では、エンジン運転停止前のエンジン11での発熱や、可変バルブタイミング装置18の作動に伴うモータ26の発熱によって、モータ26の温度モータ温度が比較的高くなっている。また、モータ26は温度特性を有しており、具体的には、図3に示すように、モータ温度が高くなるほどモータトルクが小さくなる特性を有している。ここで、ロックが発生していない通常時では、カム軸位相を変化させるのにさほど大きなモータトルクを要しないのに対し、ロック発生時には、ロック解除のために、通常のカム軸位相の変化時に比べて大きなモータトルクを要する。そのため、モータが高温状態であると、ロック解除に必要なトルクをモータ26から出力できないおそれがある。また、カム軸位相の変更中にカム軸位相が変化しなくなり始めてから、ロック発生が確定されるまでにはある一定の時間を要する。そのため、ロック発生確定までの期間では、ロック状態が発生したまま、EDU31によるモータ26への通電が継続される状態になる。かかる場合、モータ26の温度が更に高くなり、そのモータ26の過昇温によりモータトルクが更に低下する結果、モータ通電制御によってはロック解除できないおそれがある。またこのとき、ロック状態での通電によってスイッチング素子S1~S6の発熱量が多くなり、これに起因して、スイッチング素子S1~S6の故障を招くことが懸念される。特に、フィードバック制御によりモータ26の通電制御を行う構成では、ロック発生時には実カム軸位相と目標カム軸位相との偏差が解消されないため、その偏差を解消するべく、モータ26の通電デューティ比通電制御量として比較的大きな値が設定されることで、モータ26やスイッチング素子S1~S6に大電流が流れ、その結果、モータ26やスイッチング素子S1~S6の温度上昇が生じやすくなる。なお、モータ回転角センサ29により検出されるモータ回転位置に応じてスイッチング素子S1~S6を制御する場合には、ロック発生時にはモータ回転位置が変化しないため、一部のスイッチング素子において通電状態が継続され、その結果、スイッチング素子の発熱量が一層大きくなることが考えられる。以上に鑑み、本実施形態では、バルブタイミングの停止後制御においてカム軸16のロック状態が発生した場合、まず、モータ冷却制御によりモータ装置の温度を低下させ、その後、ロック解除のための通電制御を実施することとしている。次に、エンジン11の運転停止後にカム軸位相を変更している途中に、可変バルブタイミング装置18のロック状態が発生した場合の具体的態様を図4のタイムチャートを用いて説明する。図中、aはエンジン11の運転/運転停止の推移、bはカム軸16の位相の推移、cはモータ26の通電デューティ比の推移、dはスイッチング素子温度の推移、eはロックカウンタCRの推移、fはロック判定フラグF1のON/OFFの推移、gは通電カウンタCEの推移、hは冷却時間カウンタCLの推移、iはロック解除中フラグF2のON/OFFの推移を示す。図4において、エンジン停止直後のタイミングt10では、カム軸位相が最遅角位置θ1に設定されている。タイミングt11では、まず、目標カム軸位相を、例えばエンジン冷間始動時の最適位相θ2最遅角位置θ1よりも、例えば50~70°CAだけ進角側の値に変更し、その変更に伴い通電増量制御を開始する。また、通電カウンタCEのカウントアップを開始する。この通電増量制御では、モータ26の通電デューティ比Dutyを増量値Dに設定する。増量値Dについて本制御では、通電増量制御に引き続き実施されるフィードバック制御による制御量よりも大きくしてある。具体的には、カム軸16や可変バルブタイミング装置18に作用する静止摩擦力に打ち勝って、カム軸16を回転するのに必要なトルクを出力できる通電デューディ比例えば80以上の通電デューティ比に設定してある。通電増量制御を開始してから所定時間T1が経過し、通電カウンタCEが判定値K1になると、そのタイミングt12で、モータ26の通電デューティ比のフィードバック制御を開始する。具体的には、タイミングt12で、通電デューディ比を初期値Dに設定し、その後、積分項を用いたフィードバック制御を実行する。実カム軸位相を目標値に制御している途中のタイミングt13で、モータ26に通電しているにもかかわらずカム軸位相が変化しない状態ロック状態になった場合を考える。この場合、実カム軸位相と目標カム軸位相との偏差が小さくならないため、モータ26の通電デューティ比として比較的大きな値が設定される。これにより、モータ26やEDU31特にスイッチング素子S1~S6の温度が急上昇する。ロック発生時の制御としては、まず、モータ26やEDC31の温度を低下させるべくモータ冷却制御を実施する。モータ冷却制御として本実施形態では、モータ装置への通電を停止し、その通電停止状態での放熱によりモータ装置の温度を低下させる制御を実施する。詳しくは、まず、タイミングt13で、ロックカウンタCRのカウントアップを開始する。ロックカウンタCRが判定値K2に達すると、そのタイミングt14で、ロック判定フラグF1をOFFからONに切り替えるとともに、モータ通電を停止して通電カウンタCEをゼロにリセットする。また、冷却時間カウンタCLのカウントアップを開始する。そして、モータ通電停止を開始してから所定の冷却時間T2が経過し、冷却時間カウンタCLが判定値K3に達すると、そのタイミングt15で、ロック判定フラグF1をOFFにしてモータ装置の冷却を停止する。また、ロック解除中フラグF2をONにし、ロック解除制御に移行する。なお、冷却時間T2について、本実施形態では、通電停止に伴いEDU31特にスイッチング素子を所定温度低下させるのに必要な時間に基づいて定めてあり、具体的には、例えば数秒に設定してある。ロック解除制御では、通電増量制御及び通電フィードバック制御での通電方向とは逆方向に通電することにより、カム軸位相を目標値への変化方向とは逆方向に変化させる。具体的には、本制御では、カム軸位相の目標値として、最終的な制御目標値Mtgとは別に、所定周期の繰り返し処理において都度用いる仮目標値Ntgを設定している。そして、ロック状態が生じていない通常時では、制御目標値Mtg図中の実線を仮目標値Ntgとして設定し、ロック発生時では、ロック発生時用の仮目標値Ntg図中の一点鎖線を算出し、該算出した仮目標値Ntgによりカム軸位相を制御している。ロック発生時用の仮目標値Ntgとして、本実施形態では、ロック検出時のカム軸位相に対して所定の変更量Δθ例えば10°CAだけ遅角側の値を設定する。ロック発生時用の仮目標値Ntgの設定後では、実カム軸位相を仮目標値Ntgに一致させるべく、通電デューティ比を負電流のデューティ比、ここでは負の所定値例えば-Dに切り替える。カム軸16の反転開始後、実カム軸位相が仮目標値Ntgに達すると、そのタイミングt16で、ロック解除中フラグF2をOFFにするとともに、カム軸位相の目標値を制御目標値Mtgに戻す。また、目標値の変更に伴い、モータ26の通電デューティ比を正電流のデューティ比に切り替える。本実施形態では、タイミングt16から所定時間T2では、モータ26の通電デューティ比を所定の増量値例えば、増量値Dに一時的に増量する。すなわち、ロック検出時には、一旦、吸気側カム軸16の回転方向を反転させ、その後、回転方向を再度、制御目標値Mtgへの変化方向正転に一気に切り換える。このカム軸16の反転から正転への切り換えによって回転に勢いをつけることで、吸気側カム軸16のロック状態を解除するようにしている。タイミングt16から所定時間T3が経過すると、そのタイミングt17で、フィードバック制御によるモータ26の通電制御に切り替える。そして、タイミングt18で実カム軸位相が目標カム軸位相に一致すると、フィードバック制御を終了してモータ26の通電を停止する。なお、図4では、エンジン停止後において、カム軸位相を遅角側から進角側に変更する場合について説明したが、カム軸位相を進角側から遅角側に変更する場合についても同様のことが言える。この場合、ロック発生時用の仮目標値Ntgとしては、実カム軸位相に対して変更量Δθ例えば10°CAだけ進角側の値を設定する。変更量Δθについては、例えば今回のエンジン停止後におけるロック発生回数に応じて可変に設定してもよい。次に、エンジン停止後のカム軸16の位相制御について、図5のフローチャートを用いて説明する。本処理は、ECU30により所定周期毎に実行される。なお、本システムでは、図示しないイグニッションスイッチIGスイッチのオフ後において、電源ラインのメインリレーをオンすることにより、ECU30やEDU31、モータ26等に通電可能になっている。図5の処理はメインリレーによって実行される。図5において、まずステップS101では、IGスイッチオフに伴うエンジン停止後であるか否かを判定し、エンジン運転中であればそのまま本ルーチンを終了して、図示しないエンジン運転時用の位相制御を実行する。この制御では、例えば制御目標値Mtgと実カム軸位相θreとの偏差及びエンジン回転速度に基づいて目標モータ回転速度を演算し、演算した目標モータ回転速度と実モータ回転速度との偏差に基づいて、モータ26のデューティ比のフィードバック制御を実施する。エンジン11の停止後であれば、ステップS102へ進み、制御目標値Mtgへの位相の変更が完了したか否かを判定する。位相変更が未完了の場合にはステップS103へ進み、位相変更の開始後であるか否かを判定する。そして、位相変更の開始前であれば、ステップS104へ進み、エンジン停止後におけるカム軸位相変更の基本制御停止後基本制御を実施する。図6は、停止後基本制御を示すサブルーチンである。図6において、ステップS201では、仮目標値Ntgとして制御目標値Mtgを設定するとともに、実カム軸位相θreと制御目標値Mtgとの差を算出し、その算出値の絶対値が所定値よりも大きいか否かを判定する。このとき、実カム軸位相θreは、エンジン停止直前の実カム軸位相と、モータ回転角センサ29の出力に基づき検出されるエンジン停止後のカム軸回転量とに基づいて算出する。実カム軸位相θreと制御目標値Mtgとの差絶対値が所定値よりも大きい場合には、ステップS202へ進み、通電カウンタCEが判定値K1よりも小さいか否かを判定する。通電カウンタCEが判定値K1よりも小さい場合には、ステップS203,S204の通電増量制御を実行する。具体的には、まずステップS203で、通電カウンタCEを所定値本処理では1カウントアップする。続くステップS204では、通電デューティ比Dutyを増量値DIniに設定し、その設定した通電デューティ比Duty増量値DIniでモータ26の通電制御を実施するようEDU31に指令する。通電カウンタCEが判定値K1以上の場合には、ステップS206へ進み、通電増量制御からフィードバック制御に移行する。具体的には、ステップS206では、通電カウンタCEが判定値K1か否かを判定する。通電カウンタCEが判定値K1の場合にはステップS207へ進み、通電カウンタCEを1カウントアップする。続くステップS208では、通電デューティ比Dutyを初期値DFBiniに設定し、その設定した通電デューティ比Duty初期値DFBiniでモータ26の通電制御を実施するようEDU31に指令する。初期値DFBiniについて本実施形態では、通電増量制御中のカム軸位相の実変化速度に応じて設定する。このとき、通電増量制御中のカム軸位相の変化速度が小さいほど可変バルブタイミング装置18の負荷トルクが大きいほど、初期値DFBiniが大きくなるように設定する。なお、通電増量制御中のカム軸位相の変化速度は、例えば、通電増制御の実行期間中の実カム軸位相の変化量をその実行時間で除算して求める。一方、通電カウンタCEが判定値K1よりも大きい場合には、ステップS209へ進み、現在のカム軸位相の実変化速度と目標変化速度との偏差を算出し、その算出した偏差に応じてフィードバック制御の積分項FBIを算出する。このとき、本実施形態では、積分項FBIの算出に用いる積分ゲインを、通電増量制御中のカム軸位相の実変化速度に応じて設定する。その際、通電増量制御中のカム軸位相の実変化速度が小さいほど可変バルブタイミング装置18の負荷トルクが大きいほど、積分ゲインを大きくする。なお、現在のカム軸位相の実変化速度と目標変化速度との偏差を算出する場合、カム軸位相の目標変化速度を予め設定した所定値に固定して演算処理を簡略化してもよい。あるいは、現在の実カム軸位相と目標カム軸位相との偏差に応じてカム軸位相の目標変化速度を設定してもよい。その際、例えば、実カム軸位相と目標カム軸位相との偏差が小さいほど、カム軸位相の目標変化速度を小さくする。また、積分項FBIを算出するのにあたり、現在のカム軸位相の実変化速度と目標変化速度との偏差、及び通電増量制御中のカム軸位相の実変化速度に応じて積分項FBIを算出してもよい。ステップS210では、前回の通電デューティ比DutyI1に積分項FBIを加算して今回の通電デューティ比DutyIを算出し、その算出した通電デューティ比DutyDutyIでモータ26の通電制御を実施するようEDU31に指令する。実カム軸位相θreと制御目標値Mtgとの差が小さくなると、ステップS201で否定判定されてステップS211に進む。ステップS211では、モータ26の通電デューティ比Dutyをゼロに設定するとともに、通電カウンタCEをゼロにリセットする。図5の説明に戻り、位相変更の開始後であれば、ステップS103で肯定判定されステップS105へ進み、ロック解除中フラグF2がOFFか否かを判定する。ロック解除中フラグF2がOFFの場合、ステップS106へ進み、ロック判定フラグF1がOFFか否かを判定する。ロック判定フラグF1がOFFであればステップS107へ進み、ロックカウンタCRが判定値K2以上か否かを判定する。このとき、CR<K2であればステップS108へ進み、カム軸16の回転が停止又はほぼ停止した状態であるか否かを判定する。具体的には、モータ回転角センサ29の出力信号に基づいて、モータ26の単位時間当たりの回転変化量カム軸位相の変化速度を算出し、その算出した単位時間当たりの回転変化量が所定値以下の場合に、吸気カム軸16の回転変化が停止又はほぼ停止した状態であると判定する。なお、ロック判定については、上記の態様に限定しない。例えば、モータ26の通電デューティ比のフィードバック制御中であれば、積分項FBIのゲインをカム軸位相の変化速度に応じて可変にするようにしておき、そのゲインに基づいてロック状態の発生の有無を判定してもよい。ステップS108がNOの場合、ステップS104の停止後基本制御を実行し、ステップS108がYESの場合、ステップS109へ進み、ロックカウンタCRを1カウントアップする。カム軸16の回転停止状態が継続することでロックカウンタCRが判定値K2以上になると、ステップS107で肯定判定され、ステップS110に進む。ステップS110では、ロック判定フラグF1をONにし、ステップS111で、モータ26の通電デューティ比を0にするモータ通電を停止する。また、通電カウンタCE及びロックカウンタCRを0にリセットする。ロック判定フラグF1がONになると、ステップS106で否定判定されてステップS112へ進む。ステップS112では、冷却時間カウンタCLが判定値K3以上か否かを判定する。このとき、冷却時間カウンタCLがK3未満の場合には、ステップS113へ進み、冷却時間カウンタを1カウントアップし、冷却時間カウンタCLがK3以上の場合には、ステップS114へ進み、ロック判定フラグF1をOFFにするとともに、ロック解除中フラグF2をONにする。ロック解除中フラグF2がONになると、ステップS105で否定判定されてステップS115へ進み、図7に示すロック解除制御を実行する。図7において、ステップS301では、ロック解除の実行中か否かを判定する。ロック解除の開始タイミングでは、ステップS301で否定判定されてステップS302へ進み、仮目標値Ntgとして、制御目標値Mtgへの変化方向とは逆方向に実カム軸位相θreから変更量Δθ例えば10°CA離れた角度θre-Δθを設定する。また、冷却時間カウンタCLをゼロにリセットする。なお、本実施形態では、制御目標値Mtgを基準にカム軸位相を示しており、制御目標値Mtgに近づく方向を正の符号で表し、制御目標値Mtgから離れる方向を負の符号で表している。したがって、ステップS302における式仮目標値Ntg=実カム軸位相θre-変更量Δθについて、制御目標値Mtgがエンジン停止直後のカム軸位相に対して進角側の場合には、実カム軸位相θreよりも変更量Δθだけ遅角側の値が仮目標値Ntgとなる。これに対し、制御目標値Mtgがエンジン停止直後のカム軸位相に対して進角側の場合には、実カム軸位相θreよりも変更量Δθだけ進角側の値が仮目標値Ntgとなる。ステップS303では、通電デューティ比Dutyを、実カム軸位相θreを制御目標値Mtgへ変化させる方向とは正負逆の通電方向の値に設定する。具体的には、例えば、通電増量制御における増量値Dと同じ大きさの負電流のデューティ比である-Dとする。そして、設定した通電デューティ比Duty例えば-Dでモータ26の通電制御を実施するようEDU31に指令する。ステップS304では、実カム軸位相θreが仮目標値Ntgに達したか否かを判定する。このとき、実カム軸位相θreが仮目標値Ntgに達していない場合には、そのまま本ルーチンを終了する。一方、実カム軸位相θreが仮目標値Ntgに達した場合には、ステップS305へ進み、ロック解除中フラグF2をOFFにした後、本ルーチンを終了する。ロック解除制御によるカム軸16の反転を所定期間実施した直後では、ステップS105及びS106がYES、ステップS107及びS108がNOとなり、ステップS104の停止後基本制御に移行する。これにより、カム軸16が反転から正転に切り替えられるとともに、その切替直後において、モータ通電デューティ比が増量値Dに一時的に増量される。このときの反転から正転への回転の勢いを利用してロック解除が行なわれる。なお、本実施形態では、正転後の一時的な増量時間図4のT3を通電増量制御の実施時間図4のT1と同じにしたが、T3とT1との長さが異なっていてもよく、例えばT3の方が長くてもよい。以上詳述した実施形態によれば以下の優れた効果が得られる。エンジン停止後のカム軸位相制御に際し、目標カム軸位相への変更途中に可変バルブタイミング装置18のロック状態が発生した場合、モータ装置モータ26、モータ駆動回路31を冷却するモータ冷却制御を実施することで、モータ装置の温度を低下させるとともに、モータ装置の温度を低下させた状態で、可変バルブタイミング装置18のロック状態を解消するための通電制御ロック解除制御を実施する構成とした。したがって、モータ26の高温化に起因するモータトルクの低下や、スイッチング素子S1~S6の故障といった不都合が生じるのを回避することができる。これにより、ロック解除制御によってロック状態を確実に解除することができ、ひいては、エンジン停止時においてバルブタイミングを適正に制御することができる。モータ装置の冷却の実施態様として、EDU31を介したモータ26への通電を停止し、その通電状態での放熱を利用する構成としたため、モータ装置を冷却する装置を新たに設けなくても、モータ装置の温度を比較的簡単な構成で低下させることができる。可変バルブタイミング装置18のロック状態が発生した場合、ロック解除制御として、カム軸位相を目標カム軸位相への変化方向とは逆方向に一時的に制御する構成としたため、その後、カム軸16の回転位相を目標値への変化方向に回転させたときに、カム軸16の反転に伴う回転の勢いによってロック状態を確実に解除することができる。また、カム軸位相の逆方向への制御の実施前にモータ装置の冷却を行うため、同制御において、カム軸16の反転を確実に行わせることができる。ロック解除制御によりカム軸16を一旦逆回転させた後、元の回転方向に戻す際、その回転方向の変更の開始当初において、モータ26の通電量を所定の増量値Dに一時的に増量する構成としたため、カム軸16の反転から正転への移行の際にモータ26の出力が適度にかつ瞬時に大きくなり、カム軸16の回転の勢いをより増大させることができる。その結果、ロック解除をより確実に行うことができる。第2の実施形態次に、本発明の第2の実施形態について、上記の第1の実施形態との相違点を中心に説明する。上記第1の実施形態では、停止後制御第1の通電制御によりエンジン停止後においてカム軸位相の目標値への変更中にカム軸16のロック状態が生じた場合、ロック解除制御第2の通電制御を実施する前に、モータ装置を冷却してモータ装置の温度を低下させるモータ冷却制御を実施した。これに対し、本実施形態では、停止後制御の実施中にカム軸16のロック状態が生じた場合、まず、ロック解除制御第3の通電制御を実施し、該ロック解除制御によりロック解除できなかった場合にモータ冷却制御を実施する。また、モータ冷却制御の実施後、ロック解除制御第2の通電制御によりロック解除を再度実施する。つまり、本実施形態では、ロック解除制御によりロック解除できない場合に限ってモータ装置の冷却を実施する。より具体的には、本実施形態では、カム軸16のロック状態が発生したことを検出した場合、まず、ロック解除制御として、カム軸位相を目標値への変化方向とは逆方向に一時的に制御する逆回転制御を実施する逆回転制御手段。また、その逆回転制御により、カム軸位相の逆方向への変化が生じたか否かを判定する逆回転判定手段。このとき、カム軸位相の逆方向への変化が生じたと判定された場合には、モータ装置の冷却を実施せずにカム軸の回転位相を正方向に戻し、例えば停止後制御に移行する。一方、カム軸位相の逆方向への変化が生じていないと判定された場合には、モータ装置を冷却するとともに、モータ装置の冷却後、カム軸を再度逆回転させることでロック解除を図る。図8は、本実施形態のエンジン停止後における位相制御の具体的態様を示すタイムチャートである。図中、aはカム軸16の位相の推移、bはモータ26の通電デューティ比の推移を示す。図8において、実カム軸位相の目標値への変更中のタイミングt21で、カム軸16の回転が停止又はほぼ停止し、タイミングt22でロック発生有りと判定された場合を考える。この場合、タイミングt22で、まず、仮目標値Ntgを、制御目標値Mtgへの変化方向とは逆方向に実カム軸位相θreから変更量Δθ例えば10°CA離れた角度θre-Δθに設定する。また、モータ26の通電デューティ比を負電流のデューティ比に切り替える。タイミングt22でモータ26の通電デューティ比を負電流のデューティ比に切り替えた後において、実カム軸位相と目標値仮目標値Ntgとの偏差が解消されない場合を考える。この場合、タイミングt23で、モータ26の通電を停止し通電デューティ比を0にし、その通電停止状態を所定時間T4継続する。また、タイミングt24では、再度、モータ26の通電デューティ比を負電流のデューティ比に設定する。カム軸16が反転されて回転位相が目標値仮目標値Ntgに達すると、そのタイミングt25で、カム軸位相の目標値を制御目標値Mtgに戻すとともに、モータ26の通電デューティ比を正電流のデューティ比例えば、増量値Dに切り替える。この反転から正転への切り替えによりロック状態が解除され、その後、フィードバック制御が実施されることにより、最終的にカム軸位相が目標値に一致される。以上詳述した本実施形態によれば、更に以下の優れた効果が得られる。ロック発生時には、まずロック解除のための通電制御を実施し、その通電制御によりロック解除できなかった場合にモータ装置の冷却を実施する構成としたため、モータ装置の高温化によってロック解除のためのモータトルクが得られない場合に限ってモータ装置の冷却を実施することができる。これにより、ロック状態が発生した場合でも、通電制御によりロック解除できる場合には、冷却操作を省略することができる。他の実施形態本発明は、上記実施形態の記載内容に限定されず、例えば次のように実施されてもよい。モータ装置の温度を検出する温度検出手段として、例えばモータ26又はEDU31の近傍に温度センサを配置し、該温度センサにより、冷却開始時のモータ装置の温度、すなわちロック判定時のモータ装置の温度図4のタイミングt14での温度を検出する。そして、その検出した温度に基づいて、モータ装置の冷却時間図4におけるT2を可変にする。このとき、モータ装置の温度が高いほど、冷却時間を長くする。なお、温度検出手段としては、モータ装置の温度を直接検出するものに限らず、例えばエンジン水温等に基づいて推定するものであってもよい。また、上記温度センサにより、モータ装置の冷却を実施している期間内のモータ装置の温度を都度検出し、その検出した温度に基づいて、モータ装置の冷却を停止する構成としてもよい。具体的には、例えば、モータ装置の冷却期間内において、モータ装置の温度が所定温度以下になった場合にモータ装置の冷却を停止する。あるいは、モータ装置の冷却期間内において、モータ装置の温度が所定量低下した場合にモータ装置の冷却を停止してもよい。なお、所定温度及び所定量については、予め定めた一定値であってもよいし、あるいは、冷却開始時の温度やロック発生の履歴等に基づいて可変にしてもよい。モータ装置の冷却後に実施されるロック解除制御第2の通電制御について、上記実施形態では、EDU31を介してのモータ26への通電を停止することによりモータ装置モータ26、EDU31を冷却する構成としたが、モータ装置を冷却する手段冷却制御手段は上記に限定しない。例えば、モータ26やEDU31の近傍に、モータ装置に冷却風を供給する冷却ファンを配置し、該冷却ファンを作動させることにより、モータ装置を冷却する構成としてもよい。このとき、モータ通電停止による冷却と、冷却ファンによる冷却とを併せて実施してもよいし、冷却ファンによる冷却のみを実施してもよい。カム軸位相の変更中にロック状態が発生した場合、ロック状態が解消されるまで、モータ冷却制御によるモータ装置の冷却と、その後のロック解除制御とを繰り返し実施する。この場合、ロック解除制御の実施回数が判定値に達した時点で、その後においてロック解除のための通電制御を実施しない構成とするのがよい。モータ装置の冷却後においてロック解除のための通電を複数回行ってもロック状態を解消できない場合、ロック解除のための通電制御ではロック解除が困難であることが考えられる。したがって、かかる場合には、その後のロック解除制御を中止することにより、上記ロック解除制御の実施による無駄な電力消費を抑制することができる。なお、ロック解除制御の実施回数が判定値に達した場合、併せて、故障発生の旨をドライバに通知したり、その故障内容をバックアップ用メモリに記憶したりするとよい。モータ装置の冷却後に実施されるロック解除制御第2の通電制御について、上記実施形態では、モータ26の通電方向を逆方向にすることで、カム軸を目標カム軸位相への変化方向とは逆方向に一時的に回転させる構成としたが、ロック解除制御は上記態様に限定しない。例えば、モータ26の通電方向を正電流としたまま、モータ通電量通電デューティ比を大きくする構成としてもよい。モータ装置の冷却時間と、該冷却時間でのモータ装置の冷却後に実施されるロック解除制御によるロック解消の成否の結果との対応関係に関する情報として冷却時間情報を記憶しておき、その記憶した過去の冷却時間情報に基づいて、今回の冷却時における冷却時間を可変に設定してもよい。モータ装置の温度を低下させるのに必要な時間には個体差があることから、本構成では、その個体差に応じた態様でモータ冷却制御を行うことにより、そのモータ冷却制御によってモータ装置の温度を十分に低下させることができ、ひいては、ロック解除を確実に行うことができる。具体的には、カム軸16のロック発生に伴いモータ26への通電を停止することによりモータ装置の冷却を行った場合、モータ26の通電停止時間冷却時間を学習値としてバックアップ用メモリに記憶しておく。このとき、冷却後のロック解除制御によるロック解除の成否の結果についても併せて記憶しておく。そして、通電停止時間をTA1とした時にロック解除できた場合には、その後のカム軸16のロック発生時において、モータ装置冷却時の通電停止時間をTA1とする。一方、通電停止時間TA1ではロック解除できなかった場合には、その後のカム軸16のロック発生時において、モータ装置冷却時の通電停止時間をTA1よりも長いTA2とする。モータ装置の冷却後に実施されるロック解除制御第2の通電制御においてロック状態が解消したか否かを判定する。そして、ロック解消していないと判定された場合、モータ冷却制御によるモータ装置の冷却を再度実施するとともに、その再冷却後において、ロック解除のための通電制御を再度実施する。モータ装置の冷却後にロック解除制御を行ってもロック解除できなかった場合、ロック解除前のモータ冷却制御によってはモータ装置の温度を十分に低下させることができておらず、モータトルクの不足に起因してロック解除できなかったことが考えられる。また、ロック解除できていない状態での通電によって、モータ装置の温度が更に上昇することが考えられる。したがって、上記構成では、前回の冷却時の冷却時間を冷却時間情報として記憶しておき、モータ装置の再冷却時には、その冷却時間情報に基づいて、前回の冷却時よりも冷却時間を長くするのがよい。上記実施形態では、モータ26の通電方向を、カム軸位相を目標値に変化させているときの通電方向に対して逆にすることで、カム軸位相を一時的に反転させる構成としたが、モータ26の通電方向はそのままにしてモータ通電量を減少させるか、又はモータ26の通電量をゼロにすることでカム軸位相を一時的に逆方向に変化させる構成としてもよい。モータ通電によるカム軸位相の変更途中において、カム軸位相をその位相で保持する場合、位相を保持するための保持電流が必要になる。したがって、モータ通電量を今現在よりも減少させることにより、カム軸位相を目標値への変化方向とは逆方向に変更可能であり、本構成によってもロック解除を実施可能と言える。この場合、モータ26の通電方向を逆方向にする場合よりもロック解除の確実性は低下するものの、カム軸16の逆回転に起因するギヤ間の歯打音を抑制できる点で好適である。モータ26の通電方向を逆方向すること、及びモータ26の通電方向はそのままにしてモータ通電量を減少させるか又はモータ26の通電量をゼロにすることによりカム軸位相を一時的に逆方向に変化させる構成とし、最初のロック状態発生時にはモータ26の通電方向はそのままにしてモータ通電量を減少させるか、又はモータ26の通電量をゼロにすることでロック解除を実施し、再度のロック状態発生時には、モータ26の通電方向を逆方向にすることでロック解除を実施する。こうすることにより、ギヤ間における歯打音の抑制とロック解除の確実性とのバランスを取りつつロック解除を行うことができる。すなわち、原則としてロック発生がまれであるとして、ロック解除の際の通電方向を最初は変化させず、必要に応じてその通電方向を反転させることで、好適なロック解除制御を行いつつもカム軸16の逆回転に伴うギヤの歯打音を抑制することができる。上記実施形態では、位相可変機構21を介してモータ26により吸気側カム軸16の回転を電気的に行う電動式の可変バルブタイミング装置に本発明を適用したが、モータによって駆動される電動ポンプにより油圧回路の油圧を制御することで吸気側カム軸16の回転を行う油圧式の可変バルブタイミング装置に本発明を適用してもよい。本構成の場合、回転伝達部としての位相可変機構21が不要となるため、この位相可変機構21のギヤ歯の噛み合い状態の良否によるロック発生の懸念は軽減されるものの、カム軸のカムがバルブスプリングの付勢力に抗して吸排気バルブを押し下げるときの負荷によりロック発生が生じる可能性がある。故に、油圧式の可変バルブタイミング装置に本発明を適用することにより、カム軸の位相を目標値に確実に変更するといった効果を得ることができる。吸気側カム軸16に可変バルブタイミング装置18を設けたが、排気側カム軸17に可変バルブタイミング装置を設け、これについても上記と同様のロック解除制御及びモータ冷却制御を実施してもよい。モータ26と吸気側カム軸16との間に位相可変機構21を備える可変バルブタイミング装置に本発明を適用したが、モータ26の駆動によりクランク軸12に対する吸気側カム軸16の回転位相を変更可能であれば、位相可変機構21を備える上記構成に限定しない。例えば、モータ26と吸気側カム軸16との間に、アームにより構成されるリンク機構やガイドプレートを備える可変バルブタイミング装置に本発明を適用してもよい。"