(57)【特許請求の範囲】
【請求項１】
電動機を駆動及び制御するインバータと通信装置とを備えた複数の子局と、
これら子局との間で情報の送受信が可能に接続された親局と、
各子局の前記通信装置に親局から受信した情報に付加された識別コードからその受信情報が自局指定のものか否かを判定する識別コード判定手段が設けられてなる通信システムであって、
複数桁から構成された識別コードの一部の桁に非判定符号を指定した識別コードでは、非判定符号が指定された桁以外の桁の個別符号どうしが一致する子局が指定されるように構成され、前記指定された子局のうち所定の１つの子局のみが親局に着信確認返信を行うように構成したことを特徴とする電動機制御用通信システム。
【請求項２】
識別コードは、一部の桁に偶数または奇数指定記号を含むパターンでは所定の桁位置に指定記号に対応した偶数番号または奇数番号の個別符号を有する子局が指定されるように構成されていることを特徴とする請求項１に記載の電動機制御用通信システム。
【請求項３】
識別コードは、「以下」、または「以上」を表す特定記号と数字とを含むパターンではその数字以上または以下に属する番号の個別符号を有する子局が指定されるように構成されていることを特徴とする請求項１に記載の電動機制御用通信システム。
【請求項４】
識別コードは、「以外」を表す特定記号と個別符号とを含むパターンではその特定符号以外の符号を持つ子局が指定されるように構成されていることを特徴とする請求項１に記載の電動機制御用通信システム。
【請求項５】
識別コードは、インバータの運転状態を表す特定記号を含むパターンではこれを受信した子局のうちその特定記号が表す状態のインバータが受信情報に示された制御がなされるようになっていることを特徴とする請求項１に記載の電動機制御用通信システム。
【請求項６】
所定の１つの子局は、指定された複数の子局のうち最小の番号を個別符号として有する子局であることを特徴とする請求項１に記載の電動機制御用通信システム。
【請求項７】
親局が１つの子局によって代用されていることを特徴とする請求項１に記載の電動機制御用通信システム。
【請求項８】
親局代用子局以外の１つの子局から各種情報を親局代用子局に送信するフィードバック通信網を有することを特徴とする請求項７に記載の電動機制御用通信システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、電動機を駆動及び制御するインバータと通信装置とを備えた複数の子局と１つの親局との間で電動機の制御に関する情報の送受信を行う構成の電動機制御用通信システムに関する。
【０００２】
【従来の技術】
以下の説明において、符号とはバイナリー符号［０］、［１］を意味せず、文字、数字、記号を意味するものとする。桁とは、そのような意味の符号がＮ個（複数）集まって１つの識別コードを構成するとき、このコードがＮ桁からなるという意味で用いるものとする。
【０００３】
例えば、製鉄や製紙、或いは化学薬品プラントなどの構成規模が極めて大きいものに関する電動機制御システムでは、多数の電動機が予め予定された相互関係を保つ運転状態を提供するように、所定のプログラムに従い制御されるように構成されたものがある。このために、電動機を駆動及び制御するインバータと通信装置とを備えた複数の子局と１つの親局、すなわちパソコンを主体とする中央制御所との間で電動機の制御に関する情報の送受信を行う通信ネットワークが構成されている。中央制御所で使用者がパソコンを操作することによって制御指令に応じた制御プログラムに従って各子局のインバータに対して起動、停止、正転、逆転の制御信号や周波数信号（速度指令）などの情報を伝送し、インバータを制御するようになっている。これによって、ラインの各所に配置された各電動機は、受信情報に基づいて鋼板や紙の巻取りを行うために同期駆動制御されたり、化学薬品の流量を調節するために配管内の弁の開度を調整したりするように制御される。
【０００４】
【発明が解決しようとする課題】
このような電動機制御用通信システムでは、伝送路が単一であることから、親局からの送信情報には子局識別コードが付加されており、情報は多数の子局のうち、識別コードが一致する子局によって受信される。情報を識別コードによって多数の子局に順次個別に伝送する通信では、子局は識別コードにより指定される都度、受信があった旨を確認する信号、すなわち着信確認の返信を親局にする。しかしながら、同一の情報をすべての子局に同時に送信する同報通信では、着信確認の返信を行うと、その返信情報と親局からの送信情報とが単一伝送路上で衝突することから、このような着信確認の返信を行うことができない、という欠点があった。同報通信の場合は、親局では着信確認の返信がないため、指令通り制御されているかどうか不安があった。
【０００５】
また、従来のこの種の通信システムでは、親局からの子局の指定が個別通信か、すべての子局を対象とした全体同報通信かの選択しかなく、例えば、すべての子局のうち所望の複数の子局と同報通信することは不可能であった。
【０００６】
そこで本発明の目的は、所望の複数の子局を対象としたグループ同報通信を行うことができると共に、同報通信状態でも着信確認返送が可能になる電動機制御用通信システムを提供することにある。
【０００７】
【課題を解決するための手段】
本発明による電動機制御用通信システムは、電動機を駆動及び制御するインバータと通信装置とを備えた複数の子局と、これら子局との間で情報の送受信が可能に接続された親局と、各子局の前記通信装置に親局から受信した情報に付加された識別コードからその受信情報が自局指定のものか否かを判定する識別コード判定手段が設けられてなる通信システムであって、その識別コードは複数桁から構成される。
【００１０】
全子局のうち複数の子局を１つのグループとし、そのグループと同報通信したい場合には、識別コードのすべての桁のうち非判定符号に置換されていない桁の符号と同一符号を一部に桁に有する個別符号の子局が指定される。この場合、識別コードと個別符号との間の一致を一部の桁についてのみ行うので指定される子局は複数となる。そして、識別コードによって指定された複数の子局のうち所定の１つの子局、例えば最小の番号を個別符号として有する子局が選択され、その子局が親局に着信確認返送を行うようになっている。
【００１１】
本発明の好ましい他の第１の手段では、識別コードは、一部の桁に偶数または奇数指定記号を含むパターンでは所定の桁位置に指定記号に対応した偶数番号または奇数番号の個別符号を有する子局が指定されるように構成されている。
【００１２】
第２の手段では、識別コードは、「以下」、または「以上」を表す特定記号と数字とを含むパターンではその数字以上または以下に属する番号の個別符号を有する子局が指定されるように構成されている。
【００１３】
第３の手段では、識別コードは、「以外」を表す特定記号と個別符号とを含むパターンではその特定符号以外の符号を持つ子局が指定されるように構成されている。
第４の手段では、インバータの運転状態を表す特定記号を含むパターンではこれを受信した子局のうちその特定記号が表す状態のインバータが受信情報に示された制御がなされるようになっている。
【００１５】
【発明の実施の形態】
図２において、子局は、電動機１を駆動するインバータ主回路２、そのインバータ主回路２に制御信号を与える運転制御部３、運転制御部３が他の装置と通信を行うための通信装置４から構成されている。尚、インバータ主回路２及び運転制御部３とでインバータ５を構成をしている。
子局は、図４にＡ００，Ａ０１，Ａ０２，Ａ０３，Ａ１２，Ａ１４，Ａ２１で示すように複数例えば７台配置されており、各インバータ５の通信装置４は、通信ケーブル６によって接続されている。各インバータ主回路２には、電源７から電動機駆動用電源が供給されるようになっている。
【００１６】
親局８はパーソナルコンピュータ（以下、パソコンと称す）により構成され、通信ケーブル６を介して各インバータ５の通信装置４に接続されており、これらによって制御ネットワークが構成されている。親局８は、使用者がキーボード８ａを操作することによって、各インバータ５の運転制御部３に新たな情報例えば制御プログラムを送信して書き替えたり、制御モードの設定や各電動機１の運転制御に関する設定、命令などを行えるようになっている。また、通信ケーブル６を介して受信した運転情報などを、ディスプレイ８ｂに表示させるようになっている。
【００１７】
運転制御部３は、マイクロコンピュータを中心として構成されており、内蔵されている例えばＥＥＰＲＯＭやＲＡＭなどのメモリに書込まれる制御プログラムに従ってインバータ主回路２を制御し、それにより電動機１を運転制御するようになっている。
【００１８】
また運転制御部３は、自分に接続されている電動機１及びインバータ主回路２の運転状態に関する各種情報、例えば、運転電流値、運転時間、欠相、地絡等の異常運転信号などを、図示しない各種測定器より定期的に得る監視動作を行うようになっている。そして、その各種情報は、一旦内部のメモリに記憶させてから、一定時間毎に通信装置４から通信ケーブル６を介してパソコン８に送信するようになっている。
【００１９】
図４に示すように各子局にインバータ５には「ＩＮＶ−００」等と記載されているように自他識別のために複数桁例えば２桁の「００」から「９９」までの間の数字によるインバータ番号が個別符号として予め付与されている。各子局の通信装置４は、図３に示すように伝送路、すなわち通信ケーブル６に接続されたインターフェース９と、このインタフェース９に接続されこれを介して相手局と情報を送受信する送受信部１０と、受信情報を解読する受信情報デコード部１１と、受信情報のコマンド処理やパラメータの設定など処理を行ったり運転制御部３からの情報を処理する情報処理部１２と、相手局に送信すべき情報を作る送信情報作成部１とからなる。
【００２０】
通信情報のフォーマットは図５に示すように、スタートコードＢ１、子局であるインバータ５を識別するための識別コードＢ２、コマンドＢ３、パラメータＢ４、データＢ５、チェックサムＢ６、終了コードＢ７がこの順に並ぶ配列になっている。
【００２１】
次に、本発明の直接の対象である識別コードＢ２について表１を参照しながら説明する。識別コードＢ２の符号形態は複数桁、具体例として２桁が割り当てられ、各インバータ５に付与された個別番号（インバータ番号）は２桁の数字「００」〜「９９」を用いる。更にこの識別コードの構成符号としてれる符号として非数字記号（以下、必要に応じて特定記号という）「＊」、「Ｅ」、「Ｏ」、「＜」、「＞」、「！」、「Ｓ」を選択的に使用するようになっており、符号形態欄に一例と示してあるように、これら特定記号を全部、或いは一部の桁において数字と置換し、識別コードを構成する。
【００２２】
ここで、「＊」は非判定記号であり、表１のイ欄に示すように全ての桁に数字が設定された符号パターンを第１のパターンとし、ロ欄に示すようにすべての桁が数字から「＊」に置換された符号パターンを第２のパターンとし、ハ及びニ欄に示すように一部の桁のみが「＊」に置換された符号パターンを第３のパターンとする符号構成がある。
【００２３】
この「＊」符号は、この符号「＊」が位置する桁以外の桁についてのみ、識別コード及びインバータ番号の一致が検索されるという機能、換言すれば、インバータ番号のうち、「＊」が位置する数字の識別作用が無効される。その結果、イ欄に例示された識別コードが［０１］である第１のパターンのときは、イ欄「識別対象（指定インバータ）」欄に示すように、２桁で特定された数字と同一のインバータ番号（したがって［０１］番の１個のインバータ）が指定され、個別通信状態が形成される。
【００２４】
第２のパターンでは、「＊」によって数字による識別作用が２桁全部について無効化されるからロ欄に例示された識別コード［＊＊］では、全てのインバータ５が指定される。第３のパターンでは、インバータ番号中、「＊」が位置しない桁の番号のみが識別対象符号となるから、「＊」が２桁目に有するハ欄に例示された識別コード［＊２］の場合は、インバータ番号［００］〜［９９］のうち１桁目の数字が「２」でる番号のもの（［０２、［１２］、………、［８２］、［９２］）が指定される。また、「＊」が１桁目に有するニ欄の例の識別コード［１＊］では２桁目の数字が「１」でる番号のもの（［１０］、［１１］、………、［１８］、［１９］）が指定される。
【００２５】
次に、特定記号「Ｅ」は、インバータ番号中、この記号「Ｅ」が位置する桁の番号が偶数であるインバータ番号であることを指定する機能を有し、並びに、この「Ｅ」が位置しない桁の符号がインバータ番号のその桁の数字を特定する。表１のヘ欄に例示された識別コード［２Ｅ］では、インバータ番号中、２桁目の数字が「２」で、１桁目の数字が偶数である番号（［２２］、［２４］、…［２８］）が指定される。
【００２６】
ホ欄に例示された識別コード［＊Ｅ］では、インバータ番号中、２桁目の数字が「０」〜「９」の範囲で、１桁目の数字が偶数である番号（［０２］、［０４］、…［２２］、…［９８］）が指定される。表１では省略しているが、偶数指定の特定記号「Ｏ」のときの指定は、上記説明中の偶数が奇数になる点を除き同一に行われる。特定記号「＜」、或いは「＞」は数字ｘとで［＜ｘ］、或いは［＞ｘ］のような識別コードを構成し、その数字ｘが位置する桁の数字が示す番号以上、或いは以下の番号を持つインバータを指定する機能を持つ。ト欄に例示する識別コード［＜０５］では、１桁目が［０５］番以下の数字を持つ番号のインバータ［０５］、［０４］、…、［００］）が指定される。
【００２７】
特定記号「！」は数字ｘとで［！ｘ］のような識別コードを構成し、インバータ番号中、「！」の次の数字ｘと同一番号以外のインバータが指定される。
【００２８】
表１では省略しているが、識別コードが［Ｓ１］のときは、全同報通信状態となり全ての子局のうちトリップ状態にインバータが有する子局では、そのインバータがリセットされる。
【００２９】
全同報通信の場合、或いは、グループ同報通信の場合は、指定された複数のインバータ中の所定に１つ、例えば最小番号のインバータが属する子局が着信確認返送を行う。
【００３０】
識別コードによる上記のような、インバータ指定のための識別機能（識別コード判定手段）は、図３に示す各子局に設けられた通信装置４の受信情報デコード部１１に付与されている。
【００３１】
表１のイ欄に例示するように、１つのインバータ５に対応する識別コードによってインバータ５が個別に指定されたときは、すなわち親局８からの情報が着信したときは、その指定されたインバータ５の通信装置４内で情報処理機能Ｆ１がｕ2 の状態となって情報処理部１２にて識別コードに続き受信情報の処理を行い、運転制御部３と必要な通信を行う。同時に送信機能Ｆ2 がｕ4 の状態となって送信情報作成部１３にて着信確認情報を作成してこれを送信部１０から親局８に向け返送する、というプログラムを実行する。なお、図３中、記号ｕ1 は識別コードに続く受信情報の処理を停止すること、並びに、ｕ3 は着信確認返送を行わないことを模式的の表したものである。
【００３２】
【表１】
0003784989.tif 000002
【００３３】
【実施例】
◇第１実施例（図１参照）
《受信識別コードが［０１］の場合（インバータの個別指定機能）》
親局８から送信された情報に付与された識別コード［ｙ2 ｙ1 ］が［０１］である場合、これを受けた子局では次のような動作がなされる。なお、説明の都合上、ステップＰ１２では常にＮＯであると仮定する。
【００３４】
ステップＰ１で自インバータ番号［０１］が識別コードとしてｉｎｖＮx ［ｘ2 ｘ1 ］に、及びｉｎｖＮz ［ｚ2 ｚ1 ］に夫々設定され、次のステップＰ２にてテェック文字数ｎが２に設定され、ステップＰ３に移行する。チェック文字数とは識別コードの桁数であり、本例では２桁であるからｎ＝２である。ステップＰ３では、識別コード［０１］を受信する都度、その受信順に１文字づつその符号を取り出す処理をおこなう。
【００３５】
次のステップＰ４にいては、取り出された最初の桁（２桁目）の符号が数字か否かが判定される。本例では受信識別コードの［０１］のｎ桁目すなわち２桁目「ｙ2 」が［０］であって数字であるから、ＹＥＳと判定し、次のステップＰ５にて受信識別コード（ｒｘｄＮ）のｎ桁（ここでは２桁目）の符号「０」が［ｙ2 ｙ1 ］のうちの「ｙ2 」に設定される。
【００３６】
続いてステップＰ８に移り、ここでｎ−１の演算が行われるが、この時点ではステップＰ３にてｎ＝２のためｎ−１＝１となり、したがって次のステップＰ９ではＮＯとなるからステップＰ３に戻る。このステップＰ３では次に受信した符号、すなわち１桁目の符号「１」が取り出され、上記同様にステップＰ４で数字か否かが判定される。結果はＹＥＳであるから、次のステップＰ５にて受信識別コード（ｒｘｄＮ）のｎ桁（ここでは１桁目）の符号「１」が［ｙ2 ｙ1 ］の「ｙ1 」に設定される。これにより、ｒｘｄＮ［ｙ2 ｙ1 ］は［０１］となり、換言すれば、この段階で、ｉｎｖＮx ［ｘ2 ｘ1 ］及びｒｘｄＮ［ｙ2 ｙ1 ］は、ｘ2 ＝０、ｘ1 ＝１、y2＝０、y1＝１となる。
【００３７】
続いてステップＰ８ではｎ−１＝０となり、ステップＰ９はＹＥＳとなってステップＰ１０の移る。このステップＰ１０では、ｉｎｖＮx ＝ｒｘｄＮ？の判断、本例ではｘ2 ｘ1 （＝［０１］）＝ｙ2 ｙ1 （＝［０１］）か否かの判定が行われ、ここではＹＥＳとなり、ステップＰ１１に移る。
【００３８】
このステップＰ１１では、ステップＰ１で設定されたｉｎｖＮz とｒｘｄＮとが比較される。この場合、ｉｎｖＮz の符号［ｚ2 ｚ1 ］は、後述から理解されるが、ステップＰ７での符号置換を受けていないので自インバータ番号と同一の［０１］であり、また、ｒｘｄＮも置換作用を受けずに［０１］となっているから、比較による判定結果はＹＥＳである。この判断結果にもとずき、図１にプログラム処理ａ１に移行し、識別コード［０１］により自インバータ０１番が指定されたと認め、受信情報の処理を続行し、着信確認返送を行う。
【００３９】
《受信識別コードが［＊２］の場合（インバータのグループ指定）》
〈子局Ａ０１の動作〉
ステップＰ１で自インバータ番号［０１］が識別コードとしてｉｎｖＮx ［ｘ2 ｘ1 ］に、及びｉｎｖＮz ［ｚ2 ｚ1 ］に夫々設定され、次のステップＰ２にてテェック文字数ｎが２に設定され、ステップＰ３に移行する。ステップｐ３では、識別コード［０１］を受信する都度、その受信順に１文字づつその符号を取り出す処理をおこなう。次のステップＰ４については、取り出された最初の桁（２桁目）の符号が数字か否かが判定される。本例では受信識別コードの［＊２］のｎ桁目すなわち２桁目「ｙ2 」が「＊」であって数字ではないからＮＯと判定する。
【００４０】
次のステップＰ６にてｒｘｄＮのｎ（＝２）桁目の符号ｘ2 が非判定記号、すなわち「＊」であるからどうかの判定が行われ、本例では「＊」であるからＹＥＳとなり、ステップＰ７に移る。このステップＰ７ではｉｎｖＮx 及びｒｘｄＮのうち、非判定記号＊の桁位置の識別符号どうしが同一と見なす処理を行う。そのため、ｎ桁目、すなわち２桁目のｘ2 の符号［０］及びｙ2 の符号「＊」を夫々強制的に［０］に置換する。これにより［ｘ2 ｘ1 ］は［０１］（本例ではステップＰ１での状態と変わらない）、［ｙ2 ｙ1 ］は［０２］となる。
【００４１】
続いてステップＰ８、Ｐ９へと処理が上記同様進められステップＰ３に戻る。このステップＰ３では符号、すなわち１桁目の符号「２」が取り出され、上記同様にステップＰ４で数字か否かが判定される。結果はＹＥＳであるから、次のステップＰ５にて受信識別コード（ｒｘｄＮ）のｎ桁（ここでは１桁目）の符号「２」が［ｙ2 ｙ1 ］の「ｙ1 」に設定される。これにより、ｒｘｄＮ［ｙ2 ｙ1 ］は［０２］となり、換言すれば、この段階でも、ｉｎｖＮx ［ｘ2 ｘ1 ］及びｒｘｄＮ［ｙ2 ｙ1 ］は、ｘ2 ＝０、ｘ1 ＝１、y2＝０、y1＝２のままである。
【００４２】
続いてステップＰ８ではｎ−１＝０となり、ステップＰ９はＹＥＳとなってステップＰ１０に移る。このステップＰ１０では、ｉｎｖＮx ＝ｒｘｄＮ？の判断、本例ではｘ2 ｘ1 （＝［０１］）＝ｙ2 ｙ1 （＝［０２］）か否かの判定が行われ、ここではＮＯとなり、その最終判断結果は図１のプログラム処理ａ２で示すように、受信識別コード［＊２］が自インバータ［０１］の指定でないため、それ以上受信情報の処理を行わない。
【００４３】
〈子局Ａ１２の動作〉
上述のような子局Ａ０１の動作と併行して子局Ａ１２においては次のような動作がなされる。
ステップＰ１で自インバータ番号［１２］が識別コードとしてｉｎｖＮx ［ｘ2 ｘ1 ］に、及びｉｎｖＮz ［ｚ2 ｚ1 ］に夫々設定される。また識別コード［＊２］を受信すると子局Ａ０１の場合と同様に、ステップＰ７での処理によりｒｘｄＮ［＊２］が［０２］に置換され、また、ｉｎｖＮx ［１２］は２桁目「ｘ2 」の「１」が「０」に置換されるので［０２］になる。
【００４４】
ステップＰ１０において、ｉｎｖＮx ＝ｒｘｄＮ？の判断、本例ではｘ2 ｘ1 （＝［０２］）＝ｙ2 ｙ1 （＝［０２］）か否かの判定が行われ、ここではＹＥＳとなり、ステップＰ１１に移り、ステップＰ１で設定されたｉｎｖＮz とｒｘｄＮとが比較される。この場合、ｉｎｖＮz の符号［ｚ2 ｚ1 ］はステップＰ７での符号置換を受けていないので自インバータ番号と同一の［１２］であり、また、ｒｘｄＮは置換作用を受けて［０２］となっているから、比較による判定結果はＮＯである。この判断結果にもとずき、図１にプログラム処理ａ３で示すように、識別コード［＊２］は、自インバータ１２の指定と認め、受信情報処理を続行し、着信確認返送を行わない。
【００４５】
〈子局Ａ０２の動作〉
以上のような子局Ａ１２での動作に対して、子局Ａ０２においては次のような動作がなされる。
ステップＰ１で自インバータ番号［０２］が識別コードとしてｉｎｖＮx ［ｘ2 ｘ1 ］に、及びｉｎｖＮz ［ｚ2 ｚ1 ］に夫々設定される。また識別コード［＊２］を受信すると子局Ａ０１の場合と同様に、ステップＰ７での処理によりｒｘｄＮ［＊２］が［０２］に置換され、また、ｉｎｖＮx ［０２］は２桁目「ｘ2 」の「０」が「０」に置換されるので［０２］（実際は変化はしない）になる。
【００４６】
ステップＰ１０において、ｉｎｖＮx ＝ｒｘｄＮの判断、本例ではｘ2 ｘ1 （＝［０２］）＝ｙ2 ｙ1 （＝［０２］）か否かの判定が行われ、ここではＹＥＳとなり、ステップＰ１１に移る。このステップＰ１１では、ステップＰ１で設定されたｉｎｖＮz とｒｘｄＮとが比較される。この場合、ｉｎｖＮz の符号［ｚ2 ｚ1 ］はステップＰ７での符号置換を受けていないので自インバータ番号と同一の［０２］であり、また、ｒｘｄＮは置換作用を受けて［０２］となっているから、比較による判定結果はＹＥＳである。この判断結果にもとずき、図１にプログラム処理ａ１で示すように、自インバータ０２の指定と認め、受信情報処理を続行し、着信確認返送を行う。
【００４７】
ステップＰ６及びＰ７での動作は次の意義を有する。このルーチンではｉｎｖＮx とｒｘｄＮの両者共、その「＊」が位置する桁の符号が強制的に特定の同一記号例えば「０」に置換されるので、ｉｎｖＮx とｒｘｄＮとの間で「＊」の桁位置の符号の識別機能が無効化されたことになる。
【００４８】
ステップＰ１１での判断動作は次の意義をもつ。ステップＰ７で受信識別コードｒｘｄＮ内の符号「＊」が「０」に置換されたことは、その置換後のｒｘｄＮが最小値の識別コードになることをも意味する。ステップＰ１１では自インバータ番号がこの最小値の識別コードと一致するかどうかを判断していることになり、一致しているときは、識別コード［＊０］により指定された複数個のインバータ０２、１２のうち最小番号のインバータ０２をもつ子局ＡＯ２が着信確認返送の動作を担当することとしている。
【００４９】
〈その他の子局Ａ００、Ａ０３、Ａ１４、Ａ２１の動作〉
識別コードが［＊２］のときは、上記子局Ａ０２、Ａ１２についての説明から明らかのように、１桁目が「２」の番号を持つインバータを指定するので、子局Ａ００、Ａ０３、Ａ１４、Ａ２１に属するインバータは指定されない。
【００５０】
以上のように、識別コードが［＊２］の場合は、通信ケーブルに接続された全ての子局Ａ００、Ａ０１、Ａ０２、Ａ０３、Ａ１２、Ａ１４、Ａ２１のうち、１桁目が「２」の番号を持つインバータ５が属する子局Ａ０２、Ａ１２が指定され、最小番号の子局Ａ０２から着信確認返送が行われる。こうしてグループ指定された複数のインバータ５を対象とした同報通信状態となる。
【００５１】
《受信コードが［＊＊］の場合（インバータ全指定）》
受信コードが［＊＊］の場合は、図１のステップＰ５→ステップＰ８→ステップＰ９→ステップＰ５のルーチンでは、ステップＰ５においてｒｘｄＮのｎ桁目の符号が常に数字ではないので、ステップＰ７ではｉｎｖＮx 並びにｒｘｄＮの２桁目及び１桁目の両方の符号が「０」に置換され、したがって、ステップＰ１０では両桁について常にＹＥＳとなる。これにより、通信ケーブルに接続された全ての子局Ａ００、Ａ０１、Ａ０２、Ａ０３、Ａ１２、Ａ１４、Ａ２１が指定され、最小番号のインバータ［００］を有する子局Ａ００から着信確認返送が行われる。こうして全インバータ５を対象とした同報通信状態となる。
【００５２】
なお、「＊」が１桁目に有する識別コード［０＊］の場合は、全ての子局において、受信識別コードｒｘｄＮの１桁目の「＊」が「０」に置換され、また、インバータ番号ｉｎｖＮx の１桁目の数字が「０」に置換され、すなわち、１桁目の符号による識別作用が無効にされる。この状態でｉｎｖＮx ＝ｒｘｄＮ？の判断が行われるので、識別コードの２桁目の符号と一致する番号が２桁目に有する番号のインバータ［００］、［０１］、［０２］、［０３］が指定される。
【００５３】
《識別コードが省略である場合》
識別コードが省略である場合とは、通信ケーブル６に複数の子局が接続されているシステムにおいて、何らかの都合により１台の子局を残し、他の子局が一時的に切り離されたときの場合等に相当する。この場合は、図５のフォーマットは、識別コードＢ２が削除されたフォーマットになる。このフォーマットでは、スタートコードＢ１の次にコマンドＢ３の符号を受信することになり、その符号が数字ではないのでステップＰ４ではＮＯとなり、ステップＰ６でもＮＯとなり、ステップＰ４に進む。このステップＰ４では識別コード省略か否かを、ｎ＝２か否かをもって判定する。最初から、つまりｎが「２」の段階で受信符号が数字でなく、且つ識別コードで使用することが認められた特定記号でもないときは、識別コードが省略であると判定し、ＹＥＳとなる。その結果、図１のプログラム処理ａ１の実行へ移行する。すなわち、自インバータの指定と認め、受信情報処理を続行し、着信確認返送を行う。
【００５４】
◇第２実施例（図６）
《偶数番または奇数番指定によるインバータグループ指定》
識別コードが［２Ｅ］の場合を例に図６により説明する。この図６中、図１と相違する部分はステップＰ６、ステップＰ７が、ステップＰ２１、ステップＰ２２、ステップＰ２３に代わった点である。識別コード［２Ｅ］を受信すると、２桁目「２」に関しては図１の場合と同様に処理される。次の１桁目（ｎ＝１）の処理に移行すると、この１桁目の符号が「Ｅ」であって数字ではないから、ステップＰ４はＮＯとなり、ステップＰ２１に移行される。
【００５５】
このステップＰ２１ではｎ桁目の符号が偶数符号「Ｅ」または奇数符号「Ｏ」か否かを判定しており、次のステップＰ２２ではその判定結果が「Ｅ」である場合はｎ桁目の「Ｅ」を「０」に置換し、奇数である場合は「Ｏ」を「１」に置換する、処理を行う。
【００５６】
したがって、本例では受信識別コードｒｘｄＮ［２Ｅ］は［２０］となる。単純処理のためフローチャートを省略しているが、子局側ではステップＰ２１での判断がＹＥＳとなったことに基づき、自身のインバータに付与されている番号の数字が各桁について偶数か奇数かの判断を行っている。
【００５７】
その判断結果に応じて、ステップＰ２３ではステップＰ２２で処理された桁と同じ桁の数字が偶数のときはｉｎｖＮx のｘ2 （またはｘ1 ）を「０」に置換し、奇数である場合は「１」に置換する、処理を行う。本例では、１桁目に「Ｅ」を有するので各子局のｉｎｖＮx ［ｘ2 ｘ1 ］は、偶数番の子局ではｉｎｖＮx ［ｘ2 ０］となり、奇数番の子局ではｉｎｖＮx ［ｘ2 １］となる。
【００５８】
ステップＰ２３での処理後、ステップはＰ８、Ｐ９を通りステップＰ１０に進む。このステップＰ１０ではｉｎｖＮx ＝ｒｘｄＮ？の判断をする。本例ではｒｘｄＮが［２０］に変化しているから、この［２０］と一致するｉｎｖＮx は、［ｘ2 ０］、すなわち、ｘ2 が「２」である［２０］である。ｉｎｖＮx が［２０］に置換される子局は、インバータ番号の２桁目が「２」で１桁目が「偶数」である番号のみであるから、本例では、２０番台で偶数の番号のインバータが指定される。
【００５９】
識別コードが［＊Ｅ］の場合は、インバータ番号中、「＊」の桁の数字は識別作用が無効化され、「Ｅ」の桁の番号が偶数であるという指定になるから、２桁目が「０」〜「９」のいずれかに該当し、１桁目が偶数である番号のものが指定される。奇数符号「Ｏ」を一部に含む識別コードの場合は、上記説明のおける偶数を奇数に置き換えるのみでよいので、説明を省略する。
【００６０】
◇第３実施例（図７）
《トリップ電動機側インバータへのリセット指令》
インバータの主回路が過電流等異常状態になった場合は、このインバータ主回路と電動機との間を切り離したり、或いは、インバータ主回路を電源から切り離す等のいわゆるトリップがおこなわれる。トリップされたインバータを再運転可能にするにはインバータ制御回路を初期状態に戻しておく必要がある。
本実施例では、親局８から子局群に定期に、或いは随意にリセット指令を送信し、これを受けた子局郡中、トリップされたインバータが属する１個または複数の子局のインバータがリセットされると共に、その子局郡中の所定の１つからリセット指令着信確認返送を行うこととしている。
【００６１】
以下、その実施例について図７により説明する。本実施例では、リセット指令を含む送信情報に付加される識別コードが［Ｓ１］とする。識別コード［Ｓ１］が付加された情報が親局８から送信されると、これが各子局Ａ００〜Ａ２１に受信され、この符号がステップＰ８において順次（２桁目から）読みだされ、ステップＰ３１で「Ｓ」か否かが判定され、もし「Ｓ」でないときは、行先き記号ｈ１で示すように図１のステップＰ４に進むが、ここではＹＥＳであるからステップＰ３２に移行して次の受信符号が「１」か否かが判定される。
【００６２】
更にステップＰ３３に移行され、ここで受信識別コード［Ｓ１］の受信にもとずき自子局のインバータ５がトリップ中であるか否かが判定され、トリップ中であればステップＰ３４に移行されて受信識別コードｒｘｄＮの内容［Ｓ１］が強制的に［００］置換される。
【００６３】
次のステップＰ１１にて、自インバータ番号ｉｎｖＮz ＝ｒｘｄＮ（＝［００］）？という判断がおこなわれる。この判断においてＹＥＳになり得るのは、自インバータ番号がｉｎｖＮz ＝［００］の場合に限られるから、最小番号のインバータを有する子局Ａ００はステップＰ１１がＹＥＳのときにプログラム処理ａ１の実行に移る。
【００６４】
すなわち、リセット指令の着信確認返送を行うと共に、リセット指令を含む受信情報の処理を行う。この場合、自子局のインバータ５がトリップ中であれば、そのインバータのリセットに向け情報処理をする。一方、他の子局では、すなわちＡ００以外の子局ではステップＰ１１がＹＥＳのときは、プログラム処理ａ３の実行に移り、着信確認返送を行うことなく、リセットに向け受信情報の処理を行う。
【００６５】
◇第４実施例（図８、図９）
《ある番号以上、または以下に属するインバータグループ指定》
この場合、識別コードが３桁構成となり、「＜」または「＞」の符号を使用するようになっており、本例では、識別コードが［＜０５］であるとする。図８に示すフロー中、ステップＰ４０では受信符号が「＞」か「＜」かの判断がなされ、ステップＰ４１、ステップＰ４２に示すように「＞」のときはフラグＦo ＝１、「＜」のときはフラグＦu ＝１にされる。本例ではステップＰ４、Ｐ５、Ｐ８、Ｐ９のルーチンでｒｘｄＮが［０５］に設定され、またＦu ＝１である。
【００６６】
ステップＰ４３にてＦo またはＦu が「１」かが判定され、Ｆo ＝１のときはステップＰ４４に進み、Ｆu ＝１のときはステップＰ４５に進む。本例ではＦu ＝１であるから、ステップＰ４５でｉｎｖＮz ＜ｒｘｄＮの判断がおこなわれる。本例ではｒｘｄＮが［０５］であるので、ｉｎｖＮz が［０５］以下のときにＹＥＳとなり、次いでステップＰ１１に移り図１で述べたと同様の動作がおこなわれる。この場合、ステップＰ４５でＹＥＳとなる子局はインバータ番号が［０５］のほかに［０４］、［０３］、［０２］、［０１］、［００］を有する子局であり、こうしてグループ指定がおこなわれる。
【００６７】
◇第５実施例（図１０、図１１）
《ある番号以外のインバータグループ指定》
この場合、「！」の符号を使用するようになっており、本例では、この場合の識別コードが３桁の［！０４］であるとする。図１０に示すフロー中、ステップＰ５０では受信符号が「！」か否かの判断がなされ、ＹＥＳのときはステップＰ５１でフラグＦe ＝１にされ、続いてステップＰ５２で受信符号が１文字づつ取り出され、その都度、ステップＰ４、Ｐ５、Ｐ８、Ｐ９のルーチンが実行されてｒｘｄＮが［０４］に設定される。
【００６８】
ステップＰ９がＹＥＳとなってステップＰ５３に進むと、ここでは、Ｆe ＝１？という判断と、ｉｎｖＮx ＝ｒｘｄＮ？という判断がなされ、これにより「Ｆe ＝１、且つ、ｉｎｖＮx ≠ｒｘｄＮ」＝Ｋ１、「Ｆe ＝０、且つ、ｉｎｖＮx ＝ｒｘｄＮ」＝Ｋ２、「Ｆe ＝１、且つ、ｉｎｖＮx ＝ｒｘｄＮ」＝Ｋ３、並びに「Ｆe ＝０、且つ、ｉｎｖＮx ≠ｒｘｄＮ」＝Ｋ４の４つの判断結果のうちいづれか１つが得られる。
【００６９】
Ｋ１のとき、すなわち受信符号が「！」付き番号のとき、その番号と異なるインバータ番号の子局では、ステップＰ５４でｒｘｄＮ＝［００］？を判断し、本例ではｒｘｄＮ＝［０４］のためＮＯであるから、ステップＰ５５に移りここで最小番号、ｒｘｄＮ＝［００］に強制的に置換される。ステップＰ１１に移り、図１に示す実施例の場合と同様にｉｎｖＮz ＝ｒｘｄＮか否かの判断がなされる。インバータ番号［００］の子局ではｒｘｄＮ＝［００］でｉｎｖＮz ＝［００］であるからＹＥＳとなり、すなわちプログラム処理ａ１に移行し、自インバータの指定であるとしてその後の情報処理を続行し、着信確認返送をおこなう。
【００７０】
ステップＰ５３の判断結果がＫ３のとき、すなわち「！」付き番号と一致したインバータ番号の子局ではプログラム処理ａ２に移行し、それ以上の情報処理をしない。このように、「！」付き識別コードを受信したときは「！」に続く２桁の番号と一致するインバータ番号以外のインバータがグループ指定される。なお、識別コードが［！００］のときは、インバータ［００］番の子局におけるステップＰ５３の判断結果がＫ３となって指定外となるので、ステップＰ５４でＹＥＳとなったときはステップＰ５６に移行され、ここでｒｘｄＮ＝［００］の次の最小番号、ｒｘｄＮ＝［０１］に強制的に置換されるから、インバータ［０１］番の子局から着信確認返送がおこなわれる。なお、ステップＰ５７は識別コードが省略か否かを判断するステップである。
【００７１】
◇第６実施例（図１２）
図１２により第６実施例を説明する。この実施例は４個の子局Ａ３１〜Ａ３４を有し、夫々が第１のインターフェ−ス２０Ｆ及び第２のインターフェ−ス２１Ｆをもち、１つの子局Ａ３１が親局８を代用するように構成されている。この場合、各局はその第１のインターフェ−ス２０Ｆが第１の伝送路２０に接続されることによって、親局代用子局Ａ３１と他の子局ａ３２〜Ａ３４との間で図３で述べたと同様の送受信がおこなわれる。
【００７２】
また、他の子局ａ３２〜Ａ３４のうちの所定の１つの子局Ａ３４と親局代用子局Ａ３１とがフィードバック通信網としての第２の伝送路２１に第２の第２のインターフェ−ス２１によって接続されている。したがって、この実施例では子局Ａ３１に図２の親局８の機能が与えられており、図１に示した実施例と同様の動作をおこなうと共に、特にこの実施例では親局代用以外の１つの子局から種々の情報が第２の伝送路２１を介してフィードバックされるようになっている。
【００７３】
【発明の効果】
本発明によれば、インバータの制御に関して親局と子局との間でグループ同報通信が可能になり、且つ着信確認返送を行うことができる。しかも、グループ指定は、非判定記号、「偶数、奇数」を表す記号、「以上、以下」を表す記号、「以外」を表す記号を識別コードの一部の符号とすることにより容易に行うことができる。
【図面の簡単な説明】
【図１】  第１実施例を説明するためのフローチャート
【図２】  本発明の実施形態を示すもので、親局と複数の子局との間の通信ネットワークの構成を示すブロック図
【図３】  同実施形態の通信装置のブロック図
【図４】  同実施形態における親局と全ての子局との間の接続構成を示す説明図
【図５】  通信フォーマットを示す図
【図６】  第２実施例を示す図１相当図
【図７】  第３実施例を示す図１相当図
【図８】  第４実施例を示す図１相当図
【図９】  第４実施例を示すために、図８とで１つのフローチャートをなす図１相当図
【図１０】  第５実施例を示す図１相当図
【図１１】  第５実施例を示すために、図１０とで１つのフローチャートをなす図１相当図
【図１２】  第６実施例を示すブロック図
【符号の説明】
１は電動機、２はインバータ主回路、３は運転制御部、４は通信部、５はインバータ、６は通信ケーブル、８は親子局、Ａ００〜Ａ２１は子局である。
【図１】
0003784989.tif 000003
【図２】
0003784989.tif 000004
【図３】
0003784989.tif 000005
【図４】
0003784989.tif 000006
【図５】
0003784989.tif 000007
【図６】
0003784989.tif 000008
【図７】
0003784989.tif 000009
【図８】
0003784989.tif 000010
【図９】
0003784989.tif 000011
【図１０】
0003784989.tif 000012
【図１１】
0003784989.tif 000013
【図１２】
0003784989.tif 000014