(57)【要約】【課題】  二重巻線ドライブ装置において、マスタ・スレーブ間で一致させなければならない定数が複数ある場合に、高速で容易に定数の一致確認をすることができる方法を提供する。【解決手段】一致確認が必要かを判断し（ＳＴ１）、マスタ３とスレーブ４間で一致させなければならない複数の定数をマスタ３およびスレーブ４それぞれで記憶し（ＳＴ２）、マスタ３およびスレーブ４それぞれで巡回冗長検査演算を用いて定数演算を行い（ＳＴ３）、スレーブ４の定数演算結果を通信でマスタ３に伝送して（ＳＴ４）、マスタ３では定数設定値そのものではなくマスタ３とスレーブ４の定数演算結果を比較する（ＳＴ５）ことにより定数一致・不一致を判別し（ＳＴ６）、不一致の場合にはマスタ３が操作・表示部６ａ、６ｂへ警告を出力する（ＳＴ７）。【選択図】図１
2005115742.tif 000002
【特許請求の範囲】
【請求項１】
マスタおよびスレーブから成るドライブ装置におけるマスタ・スレーブ間定数一致確認方法において、
前記マスタと前記スレーブで一致させなければならない複数の定数を前記マスタおよび前記スレーブそれぞれで記憶し、
前記マスタおよび前記スレーブそれぞれで予め定数の演算を行い、
前記スレーブの演算結果を通信で前記マスタに伝送し、
前記マスタで前記スレーブとの演算結果を比較することにより定数一致・不一致を判別し、
定数不一致の場合には前記マスタが警告を操作・表示部へ出力することを特徴とするドライブ装置におけるマスタ・スレーブ間定数一致確認方法。
【請求項２】
前記マスタと前記スレーブで一致させなければならない前記複数の定数について現在の設定値を前記マスタおよび前記スレーブそれぞれで更新して記憶し、
前記記憶した設定値を使って前記マスタおよび前記スレーブそれぞれで再度定数の演算を行い、
前記スレーブの演算結果を通信で前記マスタに伝送し、
前記マスタで前記スレーブとの演算結果を比較することにより定数一致・不一致を判別し、
前記定数不一致の場合には前記マスタが警告を操作・表示部へ出力することを特徴とする請求項１記載のドライブ装置におけるマスタ・スレーブ間定数一致確認方法。
【請求項３】
前記演算は巡回冗長検査演算であることを特徴とする請求項１または２記載のドライブ装置におけるマスタ・スレーブ間定数一致確認方法。
【請求項４】
前記ドライブ装置は二重巻線ドライブ装置であることを特徴とする請求項１乃至３記載のドライブ装置におけるマスタ・スレーブ間定数一致確認方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マスタおよびスレーブから成るドライブ装置におけるマスタとスレーブ間の定数一致確認方法に関する。
【背景技術】
【０００２】
二重巻線ドライブ装置は、大容量モータを駆動する手段としてモータに互いに絶縁された二重巻線を施し、前記二重巻線に給電するマスタおよびスレーブの二組のインバータ装置からなっている。マスタおよびスレーブが保有する定数には、マスタとスレーブとの間で一致させなければならない複数のモータ定数や制御定数が存在する。これら定数の一致確認を怠ると、二重巻線ドライブ装置がユーザーの意図しない動作をする可能性がある。
図４は従来のドライブ装置におけるマスタ・スレーブ間定数一致確認方法の処理手順を示す説明図である。
図４において１１はマスタが保有している定数の例であり、マスタとスレーブとの間で一致させなければならない複数のモータ定数や制御定数である。１２はスレーブが保有している定数の例であり、マスタとスレーブとの間で一致させなければならない複数のモータ定数や制御定数である。
図４に示すように従来技術では、マスタが保有している定数１１とスレーブが保有している定数１２について、同じ定数番号の定数設定値を個々に順次比較していた。図４の例では５回以上の比較動作が必要であった（例えば、特許文献１および特許文献２参照）。
【特許文献１】特開２００２−１５５４４３（第２〜５頁、図３参照）
【特許文献２】特開２００２−１４９２０５（第２〜６頁、図２参照）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
従来技術の定数一致確認方法では、個々の定数自体を順次比較していた為、定数の比較が煩雑であり定数の比較に時間がかかるという問題があった。さらに比較対象となる定数の個数が増えた場合には、増えた個数分だけ定数の比較に要する時間も比例して増えてしまうという問題もあった。
本発明はこのような問題点に鑑みてなされたものであり、高速で容易に定数の一致確認を行うことができるドライブ装置におけるマスタ・スレーブ間定数一致確認方法を提供することを目的とする。
【課題を解決するための手段】
【０００４】
上記問題を解決するため、本発明の請求項１記載のドライブ装置におけるマスタ・スレーブ間定数一致確認方法は、マスタおよびスレーブを有するドライブ装置におけるマスタ・スレーブ間定数一致確認方法において、前記マスタと前記スレーブで一致させなければならない複数の定数を前記マスタおよび前記スレーブそれぞれで記憶し、前記マスタおよび前記スレーブそれぞれで予め定数の演算を行い、前記スレーブの演算結果を通信で前記マスタに伝送し、前記マスタで前記スレーブとの演算結果を比較することにより定数一致・不一致を判別し、定数不一致の場合には前記マスタが操作・表示部へ警告を出力することを特徴としている。
また、本発明の請求項２記載のドライブ装置におけるマスタ・スレーブ間定数一致確認方法は、前記マスタと前記スレーブで一致させなければならない複数の定数について現在の設定値を前記マスタおよび前記スレーブそれぞれで更新して記憶し、前記記憶した設定値を使って前記マスタおよび前記スレーブそれぞれで再度定数の演算を行い、前記スレーブの演算結果を通信で前記マスタに伝送し、前記マスタで前記スレーブとの演算結果を比較することにより定数一致・不一致を判別し、前記定数不一致の場合には前記マスタが操作・表示部へ警告を出力することを特徴としている。
また、本発明の請求項３記載のドライブ装置におけるマスタ・スレーブ間定数一致確認方法は、本発明の請求項１または請求項２記載のドライブ装置におけるマスタ・スレーブ間定数一致確認方法において、前記演算は巡回冗長検査演算（ＣＲＣ：Ｃｙｃｌｉｃａｌ   Ｒｅｄｕｎｄａｎｃｙ   Ｃｈｅｃｋ）であることを特徴としている。
本発明の請求項４記載のドライブ装置におけるマスタ・スレーブ間定数一致確認方法は、本発明の請求項１乃至請求項３記載のドライブ装置におけるマスタ・スレーブ間定数一致確認方法において、前記ドライブ装置は二重巻線ドライブ装置であることを特徴としている。
【発明の効果】
【０００５】
本発明の請求項１記載のドライブ装置におけるマスタ・スレーブ間定数一致確認方法によれば、マスタおよびスレーブを有するドライブ装置におけるマスタ・スレーブ間定数一致確認方法において、前記マスタと前記スレーブで一致させなければならない複数の定数を前記マスタおよび前記スレーブそれぞれで記憶し、前記マスタおよび前記スレーブそれぞれで予め定数の演算を行い、前記スレーブの演算結果を通信で前記マスタに伝送し、前記マスタで前記スレーブとの演算結果を比較することにより定数一致・不一致を判別しているのでマスタおよびスレーブ間の定数一致確認を高速で容易に行うことができ、定数不一致の場合には前記マスタが警告を操作・表示部へ出力し、ユーザーに定数設定変更を促すので、マスタおよびスレーブ間の定数設定値を一致させてドライブ装置を正常に制御することができるという効果がある。
本発明の請求項２記載のドライブ装置におけるマスタ・スレーブ間定数一致確認方法によれば、前記マスタと前記スレーブで一致させなければならない複数の定数について現在の設定値を前記マスタおよび前記スレーブそれぞれで更新して記憶し、前記記憶した設定値を使って前記マスタおよび前記スレーブそれぞれで再度定数の演算を行い、前記スレーブの演算結果を通信で前記マスタに伝送し、前記マスタで前記スレーブとの演算結果を比較することにより定数一致・不一致を判別しているのでドライブ装置の電源投入直後やユーザーが操作・表示部を使って定数設定値を手動で入力した直後など、定数設定値が変更された可能性がある場合に定数の一致確認を高速で容易に行うことができ、前記定数不一致の場合には前記マスタが警告を操作・表示部へ出力しユーザーに定数設定変更を促すようにしているので、前記マスタと前記スレーブ間の定数設定値を一致させ、ドライブ装置を正常に制御することができるという効果がある。
本発明の請求項３記載のドライブ装置におけるマスタ・スレーブ間定数一致確認方法によれば、本発明の請求項１または請求項２記載のドライブ装置におけるマスタ・スレーブ間定数一致確認方法において、前記演算は巡回冗長検査演算（ＣＲＣ）であるので演算結果として１つのＣＲＣコードが得られるため演算結果の比較が容易である。
本発明の請求項４記載のドライブ装置におけるマスタ・スレーブ間定数一致確認方法は、本発明の請求項１乃至請求項３記載のドライブ装置におけるマスタ・スレーブ間定数一致確認方法において、前記ドライブ装置は二重巻線ドライブ装置であるので、二重巻線ドライブ装置におけるマスタ・スレーブ間定数一致確認方法に対して上記の効果が得られる。
【発明を実施するための最良の形態】
【０００６】
以下、本発明の具体的実施例について、図に基づいて説明する。
【実施例１】
【０００７】
図２は、本発明のマスタ・スレーブ間定数一致確認方法を実施する二重巻線ドライブ装置の構成図である。
図２において、１は二重巻線モータ、２は二重巻線ドライブ装置、３は二重巻線ドライブ装置２におけるマスタ、４は二重巻線ドライブ装置２におけるスレーブ、５は通信ケーブル、６ａおよび６ｂは操作・表示部である。
二重巻線モータ１には、大容量モータを駆動する手段としてモータに互いに絶縁された二つの巻線である二重巻線を施している。二重巻線ドライブ装置２は二重巻線モータ１に給電するマスタ３およびスレーブ４の二組のインバータ装置からなっている。マスタ３からは、電流指令値などを通信ケーブル５でスレーブ４へ与えて、制御対象である二重巻線モータ１をマスタ３およびスレーブ４の二組のインバータ装置で制御している。マスタ３およびスレーブ４はそれぞれ定数演算処理を備えており、スレーブ４の定数演算結果は、通信ケーブル５でスレーブ４からマスタ３へ伝送される。また、この二重巻線ドライブ装置２には定数設定値を入力でき、定数設定値がマスタ３およびスレーブ４間で異なる場合に警告を表示することができる操作・表示部６ａ、６ｂを備えている。また、マスタ３およびスレーブ４はそれぞれ図示していない記憶部を備えており、現在の定数設定値を記憶することができる。
本発明が特許文献１又は特許文献２と異なる部分は、本発明において二組のインバータ装置をそれぞれ二重巻線ドライブ装置２のマスタおよびスレーブと呼んでいるが、このマスタおよびスレーブの二組を合わせて一つの二重巻線ドライブ装置２として大容量モータを駆動しており、一つの装置内部に通信機能を備え、二重巻線ドライブ装置２の内部で通信して定数演算結果を伝送して定数比較をしている部分と、定数設定値自体をマスタ３およびスレーブ４間で順次比較するのではなくソフト内部で処理した定数演算結果を比較するために、マスタ３およびスレーブ４はそれぞれ定数演算処理を備えている部分である。
【０００８】
図１は本発明のドライブ装置におけるマスタ・スレーブ間定数一致確認方法における処理手順を示すフローチャートである。
図１を用いて本発明のドライブ装置におけるマスタ・スレーブ間定数一致確認方法について順を追って説明する。
マスタ３とスレーブ４で一致させなければならない複数のモータ定数や制御定数をひとまとめにしておき、図１に示すような定数演算処理をマスタ３およびスレーブ４内部に作成しておく。本実施例１では定数演算に巡回冗長検査演算を用いる。
はじめに、マスタ３およびスレーブ４間で一致させなければならないモータ定数や制御定数が変更されている可能性があるか、つまり定数の一致確認が必要かどうかをそれぞれのインバータ装置で判別する(ステップＳＴ１)。ここで、定数の一致確認が必要な場合とは、二重巻線ドライブ装置の電源投入直後、あるいはユーザーが操作・表示部６ａ、６ｂを使って定数設定値を手動で入力した直後などである。ステップＳＴ１で一致確認が必要でない場合（一致確認の必要がない定数が変更された場合など）は確認動作を何もせずに処理を終了し（ステップＳＴ９）、一致確認が必要となる場合にはマスタ３およびスレーブ４のそれぞれ図示していない記憶部に定数設定値を記憶し(ステップＳＴ２)、次にマスタ３およびスレーブ４の記憶部に記憶された定数設定値で巡回冗長検査演算を用いて定数演算をする(ステップＳＴ３)。
なお、予め、例えばメーカー出荷時に、それぞれのインバータ装置の記憶部に一致確認が必要な定数設定値を記憶し(ステップＳＴ２)、定数演算を行って(ステップＳＴ３)、定数演算結果をマスタ３およびスレーブ４それぞれ図示していない記憶部に記憶させておけば、記憶後一致確認が必要な定数に変更が無いという条件が成立している場合、定数演算の時間が省けるため一致確認に要する時間を短縮することができる。また、同様に前回確認した定数演算結果を記憶させておけば、記憶後一致確認が必要な定数に変更が無いという条件が成立している場合、ステップＳＴ１から後述するステップＳＴ４に飛べるので一致確認に要する時間を短縮することができる。
【０００９】
図３は本発明の定数演算の処理手順を示す説明図であり、二重巻線ドライブ装置２のマスタ３およびスレーブ４それぞれのインバータ装置に備えた定数演算処理と定数比較動作例について具体的に説明した図である。図３を用いて定数演算（ステップＳＴ３）から警告（ステップＳＴ７）までを説明する。
定数設定値が変更されている可能性がある場合には、一致確認が必要な定数に対して現在の設定値を使ってマスタ３およびスレーブ４それぞれで定数演算を行い、定数演算結果を得る（ステップＳＴ３）。図３の例ではマスタ３の定数を巡回冗長検査演算した結果得られた１つのＣＲＣコードは６５０６であり、スレーブ４の定数を巡回冗長検査演算した結果得られた１つのＣＲＣコードは３０８２であったことを示している。
次に、スレーブ４での定数演算結果、すなわち１つのＣＲＣコード３０８２は、通信ケーブル５を通ってマスタ３へ伝送される（ステップＳＴ４）。次に、マスタ３でマスタ３の定数演算結果（ＣＲＣコード６５０６）とスレーブ４の定数演算結果（ＣＲＣコード３０８２）を比較し（ステップＳＴ５）、定数一致を確認する（ステップＳＴ６）。図３の例ではマスタ３およびスレーブ４それぞれの定数演算結果が不一致であるので、マスタ３から警告が操作・表示部６ａ、６ｂへ出力され操作・表示部６ａ、６ｂに警告が表示される（ステップＳＴ７）。
以下のステップは前述の図１に戻って説明する。次に、定数が一致するようにマスタ３または／およびスレーブ４の定数設定を行い（ステップＳＴ８）、一致確認処理を終了する（ステップＳＴ９）。
また、一致させなければならない定数設定値が変更されている可能性がある場合であって、たとえ一致確認処理がスタートしたとしても、ステップＳＴ６で定数一致が確認されれば、マスタ３から警告は操作・表示部６ａ、６ｂへ出力されずにそのまま処理は終了する（ステップＳＴ９）。
【００１０】
本実施例１において、マスタ３およびスレーブ４間で一致させなければならない制御定数は、例えば制御モード・キャリア周波数などであり、モータ定数は、例えば定格回転数・定格電圧などである。なお、これらの制御定数やモータ定数は操作・表示部６ａ、６ｂから書き込みあるいは読み込みをすることができ、定数設定値を必要に応じて変更することが可能である。したがって操作・表示部６ａ、６ｂを用いてマスタ３およびスレーブ４間で一致させなければならない定数をマスタ３およびスレーブ４双方で一致させることが可能である。
【００１１】
以上述べたように、本発明のドライブ装置におけるマスタ・スレーブ間定数一致確認方法によれば、マスタ３およびスレーブ４の定数自体をユーザーが確認するのではなく、内部演算処理、すなわちソフトが一括処理した演算結果をソフトで確認しているためユーザーのミスを防ぐことが出来る。また、定数演算結果と通信を使って高速でマスタ３およびスレーブ４の定数設定値の比較をすることができるので、比較する制御定数やモータ定数が複数ある場合にも、すべての定数設定値を順次比較せずにマスタ３およびスレーブ４間で定数設定値の異なっている定数の有無を高速で容易に知ることができる。さらに、定数不一致の場合にはマスタ３から警告を操作・表示部６ａ、６ｂへ出力しユーザーに定数設定変更を促すようにしている為、操作・表示部６ａ、６ｂを用いてマスタ３とスレーブ４の定数設定値を一致させることにより、二重巻線ドライブ装置を意図したとおり正常に制御することができる。
【００１２】
上記の実施例１では，定数演算方法として巡回冗長検査演算を用いているが、定数演算方法としては特に巡回冗長検査演算に限定されるものではなく、一つのインバータ装置で定数演算を行った結果として、一つのインバータ装置につき一つの演算結果が得られるものであればよい。
【００１３】
また、上記の実施例１では、二重巻線ドライブ装置のマスタ・スレーブ間で一致させなければならない定数として、制御定数（例えば制御モード・キャリア周波数など）、モータ定数（例えば定格回転数・定格電圧など）をあげて本発明を適用しているが、本発明の適用対象としてはその他の定数であってもよい。
【００１４】
また、上記の実施例１では、二重巻線ドライブ装置に本発明を適用しているが、適用対象となるドライブ装置としては二重巻線ドライブ装置に限定されるものではなく、多重巻線ドライブ装置であってもよい。あるいは、一つの対象機械を二台のモータで駆動するトルクアシスト制御装置のように二つ以上のユニットで構成されているドライブ装置であってもよい。
【産業上の利用可能性】
【００１５】
利用分野を問わず、二つ以上のユニットでマスタ・スレーブが構成されており、マスタ・スレーブ間の定数一致確認が要求されるドライブ装置への適用が可能である。
【図面の簡単な説明】
【００１６】
【図１】本発明のドライブ装置におけるマスタ・スレーブ間定数一致確認方法による処理手順を示すフローチャートである。
【図２】本発明のマスタ・スレーブ間定数一致確認方法を実施する二重巻線ドライブ装置の構成図である。
【図３】本発明の定数演算の処理手順を示す説明図である。
【図４】従来のドライブ装置におけるマスタ・スレーブ間定数一致確認方法の処理手順を示す説明図である。
【符号の説明】
【００１７】
１  二重巻線モータ
２  二重巻線ドライブ装置
３  二重巻線ドライブ装置におけるマスタ
４  二重巻線ドライブ装置におけるスレーブ
５  通信ケーブル
６ａ、６ｂ  操作・表示部
１１  マスタが保有している定数の例
１２  スレーブが保有している定数の例
【図１】
2005115742.tif 000003
【図２】
2005115742.tif 000004
【図３】
2005115742.tif 000005
【図４】
2005115742.tif 000006