(57)【特許請求の範囲】
【請求項１】
複数のパラメータについて当該各パラメータの設定値をその識別情報と対応付けて記憶する書き換え可能な不揮発性メモリと、前記複数のパラメータの中から選択された１または複数のパラメータからなるパラメータ群を複数記憶するデータ記憶領域が設定されたフラッシュメモリおよび前記不揮発性メモリから読み出された前記複数のパラメータを記憶しインバータ動作の実行時に参照されるＲＡＭを有するマイクロコンピュータとを備え、
前記マイクロコンピュータに前記パラメータに関する処理動作を実行させるパラメータ処理手段は、
複数のパラメータ群から読出対象または／および書込対象のパラメータ群を選択するパラメータ群選択手段と、
前記ＲＡＭに記憶されているパラメータのうちパラメータ群を構成するパラメータの識別情報と設定値を、前記パラメータ群選択手段により選択されたパラメータ群のために確保された前記フラッシュメモリのデータ記憶領域に書き込むパラメータ群書込手段と、
前記パラメータ群選択手段により選択されたパラメータ群を構成するパラメータの識別情報と設定値を前記フラッシュメモリのデータ記憶領域から読み出して、読み出したパラメータの設定値をその識別情報と対応付けて前記ＲＡＭに書き込むパラメータ群読出手段とを備えていることを特徴とするインバータ装置。
【請求項２】
前記パラメータ群読出手段は、前記フラッシュメモリのデータ記憶領域から読み出したパラメータの設定値をその識別情報と対応付けて前記不揮発性メモリにも書き込むことを特徴とする請求項１記載のインバータ装置。
【請求項３】
前記ＲＡＭにおいて、パラメータ群は、間接指定をするために設けられた特定の間接指定パラメータの設定値により指示された識別情報を持つパラメータにより構成されていることを特徴とする請求項１または２記載のインバータ装置。
【請求項４】
前記パラメータ群選択手段は、書込指令をするために設けられた書込指令パラメータにパラメータ群の識別情報が設定されたことにより当該識別情報を持つパラメータ群を選択し、
前記パラメータ群書込手段は、前記書込指令パラメータにパラメータ群の識別情報が設定されたことに応じて、前記フラッシュメモリへの前記選択されたパラメータ群の書き込み処理を実行することを特徴とする請求項１ないし３の何れかに記載のインバータ装置。
【請求項５】
前記パラメータ群選択手段は、読出指令をするために設けられた読出指令パラメータにパラメータ群の識別情報が設定されたことにより当該識別情報を持つパラメータ群を選択し、
前記パラメータ群読出手段は、前記読出指令パラメータにパラメータ群の識別情報が設定されたことに応じて、前記フラッシュメモリから前記選択されたパラメータ群の読み出し処理を実行することを特徴とする請求項１ないし４の何れかに記載のインバータ装置。
【請求項６】
表示手段を備え、
前記パラメータ処理手段は、前記パラメータ群選択手段により読出対象のパラメータ群が選択されており、前記表示手段にパラメータの識別情報と設定値を表示する場合、前記ＲＡＭに記憶されているパラメータのうち前記パラメータ群を構成するパラメータだけを表示可能とする表示制御手段を備えていることを特徴とする請求項１ないし５の何れかに記載のインバータ装置。
【請求項７】
前記表示制御手段は、前記パラメータ群選択手段により読出対象のパラメータ群が選択されておらず、前記表示手段にパラメータの識別情報と設定値を表示する場合、前記ＲＡＭに記憶されている全てのパラメータを前記表示手段に表示可能とすることを特徴とする請求項６記載のインバータ装置。
【請求項８】
前記パラメータ群を構成するパラメータには、少なくとも前記読出指令パラメータが含まれていることを特徴とする請求項５記載のインバータ装置。
【請求項９】
前記パラメータの識別情報は、アドレスまたはアドレスと名称データから構成されていることを特徴とする請求項１ないし８の何れかに記載のインバータ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、パラメータに関する処理動作を行うマイクロコンピュータを備えたインバータ装置に関する。
【背景技術】
【０００２】
インバータ装置は、種々の業種において様々な用途の機器に組み込まれて用いられるため、多数（例えば数百）のパラメータを有し、多様な運転が可能となっている。パラメータとは、インバータ装置の動作や機能を決定するためのソフトウェア設定項目である。インバータ装置のパラメータは、インバータ装置がインバータ製造メーカから出荷される時点で標準の設定値になっているので、各機器に組み込まれたインバータ装置をその機器に適した状態で使用するには、多数のパラメータの中から必要なパラメータを選択し、その値を用途に応じて設定し直すことが必要である。
【０００３】
パラメータの設定を容易に行うため、従来のインバータ装置においては、特定のパラメータを選択すると特定のパラメータ群のグループが表示される機能、特定のパラメータの初期値を変更する機能などがあった。しかし、こうした従来からの機能では自由度が少なく、予め定めたパラメータ以外のパラメータの変更が必要になったときには、パラメータ群以外の多数のパラメータの中から必要なパラメータを選択して設定変更をする必要があった。
【０００４】
最近では特許文献１に示されるように、任意のパラメータを追加、削除可能な機能を持ち、自由度の高いパラメータ群を構成可能なインバータ装置が提案されている。しかし、特許文献１記載のインバータ装置においては、パラメータのデータはＥＥＰＲＯＭに格納されており、ファン、ポンプ、巻取装置の各用途に使用可能なパラメータ群もＥＥＰＲＯＭに格納されている。こうした構成では、ＥＥＰＲＯＭのメモリサイズを抑えるため、パラメータの追加、削除が可能なパラメータ群を１つしか持っていない。
【特許文献１】特開２００３−２５９６８８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
それぞれの機器で使用するインバータ装置の機能は限られており、インバータ装置を機器に組み込む場合、例えば約３０個のパラメータを、組み込む機器に最適な値に設定すればよい。組み込む機器のタイプ（種類）が同じであれば、必要なパラメータおよびその設定値も同じになるが、機器の製造メーカは、通常複数のタイプの機器を製造しているので、インバータ装置には当該複数のタイプごとにパラメータ群および初期値の設定が必要となる。
【０００６】
これに対し、パラメータの追加、削除が可能なパラメータ群を１つしか持たない特許文献１記載のインバータ装置を用いたのでは、インバータ装置を種々のタイプの機器に組み込んだ後、各タイプの機器に必要なパラメータを選択し直し、各パラメータに最適な初期値を設定する作業が必要となる。
【０００７】
本発明は上記事情に鑑みてなされたもので、その目的は、ユーザが任意に選択できるパラメータからなるパラメータ群を複数設定でき、その複数のパラメータ群の１つを容易に選択できるインバータ装置を提供することにある。
【課題を解決するための手段】
【０００８】
上記目的を達成するため、請求項１記載のインバータ装置は、
複数のパラメータについて当該各パラメータの設定値をその識別情報と対応付けて記憶する書き換え可能な不揮発性メモリと、前記複数のパラメータの中から選択された１または複数のパラメータからなるパラメータ群を複数記憶するデータ記憶領域が設定されたフラッシュメモリおよび前記不揮発性メモリから読み出された前記複数のパラメータを記憶しインバータ動作の実行時に参照されるＲＡＭを有するマイクロコンピュータとを備え、
前記マイクロコンピュータに前記パラメータに関する処理動作を実行させるパラメータ処理手段は、
複数のパラメータ群から読出対象または／および書込対象のパラメータ群を選択するパラメータ群選択手段と、
前記ＲＡＭに記憶されているパラメータのうちパラメータ群を構成するパラメータの識別情報と設定値を、前記パラメータ群選択手段により選択されたパラメータ群のために確保された前記フラッシュメモリのデータ記憶領域に書き込むパラメータ群書込手段と、
前記パラメータ群選択手段により選択されたパラメータ群を構成するパラメータの識別情報と設定値を前記フラッシュメモリのデータ記憶領域から読み出して、読み出したパラメータの設定値をその識別情報と対応付けて前記ＲＡＭに書き込むパラメータ群読出手段とを備えていることを特徴とする。
【０００９】
この構成によれば、コスト高となるためにメモリ容量を増やしにくい書き換え可能な不揮発性メモリは、従来のものと同様にインバータ装置が有する複数のパラメータの設定値をその識別情報と対応付けて記憶する。これに対し、十分なメモリ容量を確保し易いマイクロコンピュータ内のデータ格納用フラッシュメモリは、複数のパラメータの中から選択された１または複数のパラメータからなるパラメータ群を複数記憶する。パラメータ群書込手段は、選択されたパラメータ群をＲＡＭから読み出してフラッシュメモリのデータ記憶領域に書き込み、パラメータ群読出手段は、選択されたパラメータ群をフラッシュメモリのデータ記憶領域から読み出してＲＡＭに書き込む。
【発明の効果】
【００１０】
本発明によれば、ユーザが任意に選択できるパラメータからなるパラメータ群をその各パラメータの設定値とともに複数設定でき、その複数のパラメータ群の１つを容易に選択して使用可能となる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の一実施形態について図面を参照しながら説明する。
図１は、インバータ装置のうち制御部に係る概略構成図である。ダイオードを三相ブリッジ接続して構成されるコンバータ部およびスイッチング素子を三相ブリッジ接続して構成されるインバータ部からなる主回路部については図示を省略している。インバータ装置１の制御部は、マイクロコンピュータ２（以下、マイコン２と称す）、ＥＥＰＲＯＭ３、例えば４桁の７セグメントＬＥＤからなる表示部４（表示手段に相当）、表示部４を駆動する駆動回路５、複数のキー６ａ〜６ｆからなる操作部６、入力インターフェース７などを備えている。これらからなる制御部は、プリント配線基板に配設されて筐体内に収容されている。図２は、インバータ装置１の正面図である。
【００１２】
マイコン２は、図１に示すＣＰＵ８、ＲＡＭ９、フラッシュメモリ１０に加え、図示しないＡ／Ｄ変換器、シリアル通信回路、各種タイマ／カウンタ、各種インターフェース回路などがワンチップの形態に構成されている。フラッシュメモリ１０は、プログラムが格納されるソフトウェアメモリ領域１１と、データが格納されるデータメモリ領域１２（データ記憶領域に相当）とに分かれている。
【００１３】
ソフトウェアメモリ領域１１には、モータ制御処理、パラメータ設定変更処理、表示部４に対する表示処理、操作部６または通信回路を介しての入出力処理などを実行するための制御プログラムが書き込まれるソフトウェア格納領域１１ａが確保されている。パラメータ設定変更処理、表示処理および入出力処理を行う制御プログラムは、ＣＰＵ８とともに、マイコン２にパラメータに関する処理動作を実行させるパラメータ処理手段に相当する。データメモリ領域１２には、所定の大きさのブロックを単位として、後述する複数（例えば４つ）のパラメータ群Ａ、Ｂ、Ｃ、Ｄが格納されるパラメータ群格納領域１２ａ、１２ｂ、１２ｃ、１２ｄが確保されている。
【００１４】
書き換え可能な不揮発性メモリであるＥＥＰＲＯＭ３には、インバータ装置１が有している全てのパラメータの設定値がそのアドレスと対応付けて記憶されている。パラメータとは、上記制御プログラムを実行する上で、インバータ装置１の動作や機能を決定するためのソフトウェア設定項目である。インバータ装置１を様々な機器に搭載して多様な動作（運転状態）を可能とするため、パラメータの数は数百に及ぶ。各パラメータには、識別情報として、アドレス（００００、０００１、０００２、…、０９９９）とともに名称データに相当するタイトル（Ｆ０００、Ｆ００１、Ｆ００２、…、Ｆ９９９）が割り付けられている。個々のパラメータを区別するため、アドレスは連続的な番号であればよく、タイトルは表示部４に表示可能な文字、記号等であればよい。
【００１５】
次に、インバータ装置１の動作のうち特にパラメータの設定変更動作について図３ないし図９も参照しながら説明する。インバータ装置１は、三相交流電源から電源が供給されると、内部の電源回路により必要な制御用電源を生成し動作する。マイコン２のＣＰＵ８は、電源オンまたは後述するパラメータ群の読み出し／書き込みに伴うリセット状態が解除されると、図３に示すフローチャートに従って動作を開始する。
【００１６】
初めにステップＳ１において、表示部４に初期化状態であることを示す「Ｉｎｉｔ」を表示した後、ＥＥＰＲＯＭ３から全パラメータを読み出してＲＡＭ９に書き込む。その後ステップＳ２で、ＲＡＭ９に記憶されているパラメータを参照しながらモータ制御処理、パラメータ設定変更処理、表示処理、通信処理、入出力処理などの各種処理の実行を開始する。そして、ステップＳ３で標準モニタモードに設定し、表示部４に出力周波数を表示する。運転・停止や指令周波数の設定は、操作パネルキーへの操作、図示しない端子台に与えられる外部信号、シリアル通信による受信信号の何れかに基づいて行われる。ここでは、操作パネルキーへの操作による場合を説明する。
【００１７】
ＣＰＵ８は、ステップＳ４でキー入力を判断する。ＲＵＮキー６ａが押されると運転指令周波数まで加速して定速運転に推移し（ステップＳ６）、その後ＳＴＯＰキー６ｂが押されると減速して停止する（ステップＳ７）。標準モニタモードにおいてアップキー６ｅまたはダウンキー６ｆが押されると、それに応じてＲＡＭ９に記憶されているパラメータの１つである運転指令周波数を増減する（ステップＳ８、Ｓ９）。アップキー６ｅまたはダウンキー６ｆに続いてＥＮＴキー６ｄが押されると、ＲＡＭ９に記憶されている運転指令周波数の設定値をＥＥＰＲＯＭ３に書き込む。
【００１８】
標準モニタモードにおいてＭＯＤＥキー６ｃが１回押されると、ステップＳ５でパラメータ設定モードに移行する。パラメータ設定モードは、以下に詳述するようにパラメータを設定するためのモードである。パラメータ設定モードにおいてＭＯＤＥキー６ｃが１回押されると、状態モニタモードに移行する。状態モニタモードは、各種の設定周波数、出力電圧、出力電流、端子情報などをモニタするためのモードである。状態モニタモードにおいてＭＯＤＥキー６ｃが１回押されると標準モニタモードに戻る。
【００１９】
以下、パラメータ設定モードについて説明する。アドレス０９００のパラメータＦ９００は、選択されたパラメータ群をフラッシュメモリ１０のデータメモリ領域１２（パラメータ群格納領域１２ａ〜１２ｄ）からＲＡＭ９に読み出すために設けられた読出指令パラメータである。また、パラメータＦ９００は、全てのパラメータを対象とする表示とパラメータ群を構成するパラメータのみを対象とする表示とを切り替える表示制御パラメータでもある。このＣＰＵ８による表示処理は、本発明でいう表示制御手段に相当する。
【００２０】
ＣＰＵ８は、ステップＳ１０で読出指令パラメータＦ９００に０が設定されている（すなわち読出対象のパラメータ群が選択されていない）と判断すると、従来構成と同様にキー操作に応じて全てのパラメータを順次表示部４に表示する（ステップＳ１１）。すなわち、読出指令パラメータＦ９００に０が設定されると、図４（ａ）に示すように全パラメータのうち最小のアドレスを持つパラメータのタイトル「Ｆ０００」を表示部４に表示し、その後アップキー６ｅが押されるごとに次に大きいアドレスを持つパラメータのタイトル「Ｆ００１」、「Ｆ００２」、…を順次表示部４に表示する。ダウンキー６ｆが押されると、次に小さいアドレスを持つパラメータのタイトルを表示する。
【００２１】
また、表示部４にパラメータのタイトルを表示しているときにＥＮＴキー６ｄが押されると、図４（ｂ）に示すようにそのパラメータの設定値を表示部４に表示する。ここで、アップキー６ｅまたはダウンキー６ｆが押されると、ＲＡＭ９に記憶されている当該パラメータの値を所定値ずつ増減し、続いてＥＮＴキー６ｄが押されると、ＲＡＭ９に記憶されている当該パラメータの値をＥＥＰＲＯＭ３に書き込む。この時、設定値が変更されて記憶されたことを示すために、当該パラメータのタイトルと設定値とを所定周期で交互に２回ずつ表示部４に表示する。
【００２２】
また、表示部４にパラメータの設定値を表示しているときにアップキー６ｅおよびダウンキー６ｆが押されることなくＥＮＴキー６ｄが押されると、図４（ｃ）に示すように次のアドレスを持つパラメータのタイトルを表示部４に表示する。従って、パラメータの値を変更しない場合には、ＥＮＴキー６ｄを繰り返し押すことにより、パラメータのタイトル、その値、次のアドレスを持つパラメータのタイトル、その値、更に次のアドレスを持つパラメータのタイトル、その値、…というように表示が変化する。
【００２３】
ＣＰＵ８は、パラメータ設定モードへの移行後、ステップＳ１０において読出指令パラメータＦ９００に１から４の何れかの値が設定されていると判断するとステップＳ１２に移行し、ＲＡＭ９においてパラメータ群を構成しているパラメータのみを表示可能とする表示処理を実行する。パラメータ群とは、複数のパラメータの中から選択された１または複数（本実施形態では２９個）のパラメータの集合である。
【００２４】
インバータ装置１は、様々なタイプ（種類）の機器に組み込まれて用いられるので、組み込まれる機器のタイプごとに運転上必要となるパラメータおよびパラメータの設定値が異なる。そこで、各タイプ（例えば４つのタイプ）に合わせて必要となるパラメータを選択し、その設定値ととともにパラメータ群Ａ〜Ｄを構成し、予めマイコン２のフラッシュメモリ１０のデータメモリ領域１２（パラメータ群格納領域１２ａ〜１２ｄ）に書き込んでおく。そして、インバータ装置１が組み込まれた機器に適したパラメータ群をＲＡＭ９に読み出して運転することにより、１台のインバータ装置１でありながら種々のタイプの機器に用いることができるようになる。
【００２５】
ＲＡＭ９において、パラメータ群を構成するパラメータは、間接指定をするために設けられたアドレス０９０１（Ｆ９０１）〜０９２９（Ｆ９２９）を持つ２９個の選択パラメータ（間接指定パラメータに相当）の値により指示されたアドレスを持つパラメータにより構成されている。
【００２６】
図５は、ＲＡＭ９およびＥＥＰＲＯＭ３に記憶されているデータ例を示している。ＲＡＭ９に記憶されているデータとＥＥＰＲＯＭ３に記憶されているデータは、パラメータの値を変更した後ＥＮＴキー６ｄが押されていない場合を除き一致している。ＲＡＭ９においてパラメータ群を構成する１個目のパラメータは、アドレス０９０１の選択パラメータＦ９０１の設定値で指示されたアドレス０００１のパラメータＦ００１であり、その値は１である。パラメータ群を構成する２個目のパラメータは、アドレス０９０２の選択パラメータＦ９０２の設定値で指示されたアドレス０１０１のパラメータＦ１０１であり、その値は１１である。パラメータ群を構成する３個目のパラメータは、アドレス０９０３の選択パラメータＦ９０３の設定値で指示されたアドレス０２０１のパラメータＦ２０１であり、その値は２１である。パラメータ群を構成する２９個目のパラメータは、アドレス０９２９の選択パラメータＦ９２９の設定値で指示されたアドレス０９００の読出指令パラメータＦ９００であり、その値は１である。
【００２７】
ステップＳ１２においてパラメータ群を表示する場合、ＣＰＵ８は、図６に示すように、初めに選択パラメータＦ９０１の設定値で指示されたアドレス０００１のパラメータのタイトル「Ｆ００１」を表示部４に表示する。その後アップキー６ｅが押されるごとに、選択パラメータＦ９０２、Ｆ９０３、…、Ｆ９２９により指示されたアドレスを持つパラメータのタイトル「Ｆ１０１」、「Ｆ２０１」、…、「Ｆ９００」を順次表示部４に表示する。ダウンキー６ｆが押されると、逆の順序でタイトルを表示する。パラメータ群を構成するパラメータ以外のパラメータは表示しない。なお、選択パラメータＦ９２９の設定値で指示されたアドレスを持つパラメータのタイトル「Ｆ９００」を表示した後、さらにアップキー６ｅが押された場合、選択パラメータＦ９０１の設定値で指示されたアドレスを持つパラメータのタイトル「Ｆ００１」を表示するようにしてもよい。
【００２８】
読出指令パラメータＦ９００に０が設定された場合と同様に、表示部４にパラメータのタイトルを表示しているときにＥＮＴキー６ｄが押されると、そのパラメータの設定値を表示部４に表示する。このとき、アップキー６ｅまたはダウンキー６ｆが押されると当該パラメータの値を所定値ずつ増減する。そして、ＥＮＴキー６ｄが押されると、ＲＡＭ９に記憶されている当該パラメータの値をＥＥＰＲＯＭ３に書き込み、当該パラメータのタイトルと設定値とを所定周期で交互に２回ずつ表示部４に表示する。また、表示部４にパラメータの設定値を表示しているときにアップキー６ｅおよびダウンキー６ｆが押されることなくＥＮＴキー６ｄが押されると、パラメータ群を構成する次のパラメータのタイトルを表示部４に表示する。
【００２９】
ＣＰＵ８は、ステップＳ１１、Ｓ１２の表示処理の後ステップＳ１３に移行し、他のモードへの移行の有無を判断する。ここで、モード変更がある場合には当該モードに移行し、モード変更がない場合にはパラメータ設定モードのままステップＳ１０に戻る。ＣＰＵ８は、パラメータ設定モードにおいて、後述するパラメータ群読出処理とパラメータ群書込処理を実行する。
【００３０】
次に、マイコン２のフラッシュメモリ１０のパラメータ群格納領域１２ａ〜１２ｄに記憶されたパラメータ群Ａ〜Ｄのうち、選択されたパラメータ群を読み出してＲＡＭ９に書き込むパラメータ群読出処理について説明する。図７は、図５に示すデータに対するフラッシュメモリ１０のパラメータ群格納領域１２ａのメモリマップを示している。パラメータ群格納領域１２ａには、パラメータ群Ａを構成する２９個のパラメータのアドレスと設定値が記憶されている。他のパラメータ群格納領域１２ｂ〜１２ｄも同様である。
【００３１】
パラメータ群格納領域１２ａのアドレス００００、０００１には、ＲＡＭ９のアドレス０９０１に対応する値（選択パラメータＦ９０１の値（パラメータのアドレス））と、その値で指示されたＲＡＭ９のアドレスに対応する値（パラメータの設定値）が書き込まれている。パラメータ群格納領域１２ａのアドレス０００２、０００３には、ＲＡＭ９のアドレス０９０２に対応する値（選択パラメータＦ９０２の値（パラメータのアドレス））と、その値で指示されたＲＡＭ９のアドレスに対応する値（パラメータの設定値）が書き込まれている。パラメータ群格納領域１２ａのアドレス０００４〜００５７についても同様である。
【００３２】
図８は、パラメータ群読出処理のフローチャートである。パラメータ設定モードにおいて、ＲＡＭ９の読出指令パラメータＦ９００に１から４の何れかの値が設定されてＥＮＴキー６ｄが押されると、ステップＳ２１においてＲＡＭ９に記憶されている読出指令パラメータＦ９００の値をＥＥＰＲＯＭ３に書き込む。この時、当該パラメータのタイトル「Ｆ９００」と設定値とを所定周期で交互に２回ずつ表示部４に表示する。その後ステップＳ２２に移行し、読出指令パラメータＦ９００の値（１〜４の何れか）により選択されたパラメータ群（Ａ〜Ｄの何れか）を構成する各パラメータのアドレスと値を、フラッシュメモリ１０のデータメモリ領域１２（パラメータ群格納領域１２ａ〜１２ｄの何れか）から読み出し、それをＲＡＭ９およびＥＥＰＲＯＭ３に書き込む。
【００３３】
例えば読出指令パラメータＦ９００が１の場合、パラメータ群格納領域１２ａのアドレス００００、０００２、０００４、…、００５６から読み出した２９個のアドレスデータをＲＡＭ９とＥＥＰＲＯＭ３のアドレス０９０１から０９２９に順に書き込み、パラメータ群格納領域１２ａのアドレス０００１、０００３、０００５、…、００５７から読み出した２９個の値をＲＡＭ９とＥＥＰＲＯＭ３の上記２９個のアドレスデータで指示されるアドレスに書き込む。書き込み後、ステップＳ２３でリセットする。
【００３４】
このように、ＣＰＵ８は、読出指令パラメータＦ９００にパラメータ群の番号（識別情報に相当）が設定されたことにより、当該番号を持つパラメータ群を選択するパラメータ群選択手段として動作する。また、読出指令パラメータＦ９００にパラメータ群の番号が設定されたことに応じてフラッシュメモリ１０からパラメータ群の読み出し処理を実行するパラメータ群読出手段として動作する。
【００３５】
次に、ＲＡＭ９に記憶されているパラメータのうちパラメータ群を構成するパラメータのアドレスとその値を、選択されたパラメータ群Ａ〜Ｄのために確保されたフラッシュメモリのデータメモリ領域１２（パラメータ群格納領域１２ａ〜１２ｄの何れか）に書き込むパラメータ群書込処理について説明する。アドレス０９９９のパラメータＦ９９９は、ＲＡＭ９に記憶されているパラメータ群を何れのパラメータ群格納領域１２ａ〜１２ｄに書き込むか（つまりパラメータ群Ａ〜Ｄの何れとするか）を指令する書込指令パラメータである。
【００３６】
図９は、パラメータ群書込処理のフローチャートである。パラメータ設定モードにおいて、ＲＡＭ９の書込指令パラメータＦ９９９に１から４の何れかの値が設定されてＥＮＴキー６ｄが押されると、ステップＳ３１においてＲＡＭ９に記憶されている書込指令パラメータＦ９９９の値をＥＥＰＲＯＭ３に書き込む。この時、当該パラメータのタイトル「Ｆ９９９」と設定値とを所定周期で交互に２回ずつ表示部４に表示する。その後ステップＳ３２に移行し、ＲＡＭ９の選択パラメータＦ９０１〜Ｆ９２９の値（アドレス）と、その各アドレスに記憶されている値とを、書込指令パラメータＦ９９９の値（１〜４の何れか）により選択されたパラメータ群（Ａ〜Ｄの何れか）に対応したパラメータ群格納領域（１２ａ〜１２ｄの何れか）に書き込む。
【００３７】
例えば書込指令パラメータＦ９９９が１の場合、ＲＡＭ９のアドレス０９０１から０９２９までの値を、それぞれパラメータ群格納領域１２ａのアドレス００００、０００２、０００４、…、００５６に書き込む。また、ＲＡＭ９のアドレス０９０１から０９２９までの値で指示されるアドレスに記憶されている値（図５に示す例では１、１１、２１、…、１）を、それぞれパラメータ群格納領域１２ａのアドレス０００１、０００３、０００５、…、００５７に書き込む。
【００３８】
その後ステップＳ３３に移行し、書込指令パラメータＦ９９９の値（選択されたパラメータ群の番号）をＲＡＭ９の読出指令パラメータＦ９００に書き込む。書き込み後、ステップＳ３４でリセットする。読出指令パラメータＦ９００を変更することにより、リセット解除後にパラメータ設定モードに移行したときに、パラメータ群を構成するパラメータのみを表示するようになる。
【００３９】
このように、ＣＰＵ８は、書込指令パラメータＦ９９９にパラメータ群の番号（識別情報に相当）が設定されたことにより、当該番号を持つパラメータ群を選択するパラメータ群選択手段として動作する。また、書込指令パラメータＦ９９９にパラメータ群の番号が設定されたことに応じてフラッシュメモリ１０へのパラメータ群の書き込み処理を実行するパラメータ群書込手段として動作する。
【００４０】
本インバータ装置１のパラメータ設定モードにおいてパラメータ群の設定をする場合、読出指令パラメータＦ９００に０を設定して全パラメータを表示可能とし、選択パラメータＦ９０１〜Ｆ９２９に必要なパラメータのアドレスを設定する。設定後、書込指令パラメータＦ９９９にパラメータ群の番号（１〜４の何れか）を書き込むとマイコン２は一旦リセットされる。
【００４１】
リセット後、再びパラメータ設定モードに設定する。読出指令パラメータＦ９００にはパラメータ群の番号（１〜４の何れか）が設定されているので、パラメータ群を構成するパラメータのみが表示される。そこで、これらのパラメータに所望の値を設定し、再び書込指令パラメータＦ９９９にパラメータ群の番号（１〜４の何れか）を書き込む。その結果、パラメータ群を構成するパラメータのアドレスとその値が、フラッシュメモリ１０の選択されたパラメータ群格納領域に書き込まれる。このパラメータ群の設定方法は、全パラメータを表示可能としたまま多数のパラメータの中から所望のパラメータを捜して値を設定する方法に比べ容易且つ効率的である。
【００４２】
また、インバータ装置１は、シリアル通信回路により外部から送られたパラメータ群のデータを受信し、それをフラッシュメモリ１０のデータメモリ領域１２に書き込むインターフェース機能を備えている。この書き込み後、読出指令パラメータＦ９００に所望のパラメータ群の番号を書き込むことにより、複数のパラメータ群を簡易な方法で選択し利用可能となる。さらに、インバータ装置１の製造メーカは、インバータ装置１が組み込まれる機器の製造メーカから与えられたパラメータ群のデータを、予めフラッシュメモリ１０のデータメモリ領域１２に書き込んだ上で提供してもよい。
【００４３】
以上説明したように、本実施形態のインバータ装置１は、マイコン２に内蔵されたフラッシュメモリ１０のデータメモリ領域１２に複数のパラメータ群Ａ〜Ｄを記憶するように構成されている。そして、選択されたパラメータ群をフラッシュメモリ１０から読み出してＲＡＭ９に書き込むパラメータ群読出処理と、ＲＡＭ９のパラメータ群をフラッシュメモリ１０の選択されたパラメータ群格納領域に書き込むパラメータ群書込処理を実行可能に構成されている。
【００４４】
これにより、マイコン２に内蔵され低コストで大きなメモリ容量を確保し易いフラッシュメモリ１０に多くのパラメータ群を記憶しておくことができ、必要なパラメータからなるパラメータ群を選択的にＲＡＭ９に読み出すことにより、１つのインバータ装置１を様々なタイプ（種類）の機器に組み込んで用いることができる。また、フラッシュメモリ１０のデータメモリ領域１２には、パラメータ群を構成するパラメータのアドレスとともにその値が記憶されているので、初期値を設定する手間が不要となる。
【００４５】
ＲＡＭ９において、パラメータ群は、間接指定をするために設けられた選択パラメータＦ９０１〜Ｆ９２９の設定値により指示されたアドレスを持つパラメータにより構成されている。選択パラメータＦ９０１〜Ｆ９２９は、連続したアドレス０９０１〜０９２９に配置されているので、連続的に値（アドレス）を設定し易い。
【００４６】
読出指令パラメータＦ９００の値が０の場合（読出対象のパラメータ群が選択されていない場合）には全パラメータを表示可能とし、全パラメータの値を順次表示させながら変更することができる。また、読出指令パラメータＦ９００の値が１〜４の場合（読出対象のパラメータ群が選択されている場合）には選択パラメータＦ９０１〜Ｆ９２９により指示されたアドレスを持つパラメータのみを表示可能とし、その表示したパラメータの値のみを順次変更することができる。この機能を用いると、パラメータ群を構成するパラメータだけを表示させることができ、パラメータの設定が容易となる。
【００４７】
フラッシュメモリ１０のデータメモリ領域１２から読み出したパラメータの設定値をそのアドレスと対応付けてＥＥＰＲＯＭ３にも書き込み、電源投入時の初期化処理ではＥＥＰＲＯＭ３から全パラメータを読み出してＲＡＭ９に書き込む構成となっている。これにより、電源投入のたびにパラメータ群の読出処理をする必要がない。
【００４８】
パラメータ群を構成するパラメータに少なくとも読出指令パラメータＦ９００を含むようにすれば、読出指令パラメータＦ９００の値を変更して他のパラメータ群を読み出すことができる。また、読出指令パラメータＦ９００の値が１〜４に設定されている場合、読出指令パラメータＦ９００の値を０に変更すれば全パラメータを表示し変更することができる。逆に、パラメータ群を構成するパラメータに読出指令パラメータＦ９００を含めないようにすれば、ユーザが他のパラメータ群に変更できないようになり、インバータ装置１はパラメータ群のみを表示するようになる。ただし、この場合であっても、通信等の手段により他のパラメータ群への変更は可能である。
【００４９】
パラメータにはタイトル（名称データ）が付されており、このタイトルが表示部４に表示されるので、ユーザはパラメータを識別し易くなる。本実施形態では「Ｆ」の文字と３桁の数字とを組み合わせてタイトルを生成したがこれに限られない。
【００５０】
なお、本発明は上記し且つ図面に示す実施形態に限定されるものではなく、例えば以下のように変形または拡張が可能である。
フラッシュメモリ１０のデータメモリ領域１２に記憶するパラメータ群の数は複数であればよい。また、各パラメータ群を構成するパラメータの数は１または複数でよい。
【００５１】
上記実施形態のパラメータ群Ａ〜Ｄは何れも２９個のパラメータを有しているが、パラメータ群を構成するパラメータ中にダミーパラメータを含ませてもよい。このダミーパラメータは、例えば１０００という存在しないアドレス値である。読出指令パラメータＦ９００の値が１〜４に設定されている場合、ＣＰＵ８は、選択パラメータＦ９０１〜Ｆ９２９により指示されたアドレスを持つパラメータのみを表示するが、このとき存在しないアドレスについては表示しない。この構成によれば、パラメータ群を構成するパラメータの数を実質的に減らすことができ、それに伴って表示させるパラメータの数も減らすことができる。
【図面の簡単な説明】
【００５２】
【図１】本発明の一実施形態を示すインバータ装置の制御部の概略構成図
【図２】インバータ装置の正面図
【図３】パラメータの設定変更処理のフローチャート
【図４】キー操作に伴う表示の推移を示す図
【図５】ＲＡＭおよびＥＥＰＲＯＭに記憶されているデータの一例を示す図
【図６】図４相当図
【図７】フラッシュメモリのパラメータ群格納領域に記憶されているデータの一例を示す図
【図８】パラメータ群読出処理のフローチャート
【図９】パラメータ群書込処理のフローチャート
【符号の説明】
【００５３】
図面中、１はインバータ装置、２はマイクロコンピュータ、３はＥＥＰＲＯＭ（書き換え可能な不揮発性メモリ）、４は表示部（表示手段）、９はＲＡＭ、１０はフラッシュメモリ、１２はデータメモリ領域（データ記憶領域）である。
【図１】
0005260088.tif 000002
【図２】
0005260088.tif 000003
【図３】
0005260088.tif 000004
【図４】
0005260088.tif 000005
【図５】
0005260088.tif 000006
【図６】
0005260088.tif 000007
【図７】
0005260088.tif 000008
【図８】
0005260088.tif 000009
【図９】
0005260088.tif 000010