(57)【特許請求の範囲】
【請求項１】
入出力装置共有システムであって、
マスタインバータと、
前記スレーブインバータに含まれるスレーブ入出力ポートの共有を示す情報があるか否かに基づいて、前記マスタインバータの出力データを前記スレーブインバータの入出力ポートを介して外部装置に出力するかを決定するように構成されるスレーブインバータとを備え、
前記スレーブインバータは、前記スレーブ入出力ポートの共有を示す前記情報を設定するためのスレーブキーパッド部を更に含む、入出力装置共有システム。
【請求項２】
前記マスタインバータは、前記スレーブインバータに含まれる前記スレーブ入出力ポートの共有を示す前記情報があるか否かに基づいて、前記スレーブインバータを介して出力データを出力するか否かを決定するように構成される、請求項１に記載の入出力装置共有システム。
【請求項３】
前記マスタインバータは、前記スレーブインバータに含まれる前記スレーブ入出力ポートの共有を示す前記情報があるか否かに基づいて、前記スレーブインバータを介して受信された入力データを受信するか否かを決定するように構成される、請求項１又は２に記載の入出力装置共有システム。
【請求項４】
前記情報は、前記スレーブ入出力ポートの使用を許可又は禁止する情報を更に含む、請求項１〜３のいずれか一項に記載の入出力装置共有システム。
【請求項５】
前記マスタインバータは、前記マスタインバータが、送受信される前記データと共に前記スレーブインバータの前記入出力ポートを使用することが許可されていることを前記情報が示す場合、前記スレーブインバータから送信される入力データを受信するように構成される、請求項１〜４のいずれか一項に記載の入出力装置共有システム。
【請求項６】
前記スレーブインバータは、前記スレーブインバータに含まれる前記スレーブ入出力ポートの共有を示す前記情報があるか否かに基づいて、前記マスタインバータから要求された出力データを出力するように構成される、請求項１〜５のいずれか一項に記載の入出力装置共有システム。
【請求項７】
前記スレーブインバータは、前記スレーブインバータに含まれる前記スレーブ入出力ポートの共有を示す前記情報があるか否かに基づいて、前記スレーブインバータを介して受信した入力データを前記マスタインバータに送信するように構成される、請求項１〜５のいずれか一項に記載の入出力装置共有システム。
【請求項８】
前記マスタインバータ及び前記スレーブインバータは、制御器域網（ＣＡＮ）通信プロトコルによるバックグラウンド通信によって、前記スレーブ入出力ポートの共有を示す前記情報を送受信するように構成される、請求項１〜７のいずれか一項に記載の入出力装置共有システム。
【請求項９】
前記スレーブインバータは、
前記スレーブインバータの制御機能を実行するスレーブメイン部と、
前記スレーブメイン部の制御によって前記マスタインバータに含まれるマスタ入出力装置と通信接続するスレーブ入出力装置と、を含む、請求項１〜８のいずれか一項に記載の入出力装置共有システム。
【請求項１０】
前記スレーブインバータは、予め設定された前記情報が、前記スレーブインバータが前記出力データを前記外部装置と共有することを許可されていないことを示す場合、前記マスタインバータの出力データを前記外部装置に出力しないように更に構成される、請求項１に記載の入出力装置共有システム。
【請求項１１】
前記スレーブインバータは、前記情報が、前記スレーブインバータが前記入力データを前記マスタインバータと共有することを許可されていることを示す場合、受信した入力データを前記マスタインバータに送信するように更に構成される、請求項１に記載の入出力装置共有システム。
【請求項１２】
前記スレーブインバータは、前記情報が、前記スレーブインバータが前記入力データを前記マスタインバータと共有することを許可されていないことを示す場合、受信した入力データを前記マスタインバータに送信しないように更に構成される、請求項１に記載の入出力装置共有システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、マスタインバータとスレーブインバータとの間の入出力装置共有システムに関し、特に、制御器域網（Controller Area Network、ＣＡＮ）通信プロトコルによるバックグラウンド通信によって、マスタインバータとスレーブインバータとの間で入出力ポートを選択的に共有する、マスタインバータとスレーブインバータとの間の入出力装置共有システムに関する。
【背景技術】
【０００２】
一般に、モータを駆動するためのインバータは、デジタル入力（Digital Input、ＤＩ）、デジタル出力（Digital Output、ＤＯ）、アナログ入力（Analog Input、ＡＩ）、アナログ出力（Analog Output、ＡＯ）などの様々な入出力ポート（又は、入出力装置）を備える。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】韓国特許出願公開第１０−２００２−００７９１６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
複数のインバータがピア・ツ・ピア（Peer To Peer、Ｐ２Ｐ）によってマスタインバータ及びスレーブインバータを構成する場合、マスタインバータは、内蔵型通信機能によってインバータの所定の入出力装置を共有するが、スレーブインバータは、制御権がなくなるためスレーブインバータの入出力装置を用いることができない。
【０００５】
また、通信プロトコルの制限によってインバータ本体に共有データの内容を通知することができず、インバータ本体では共有データが分からないため、データ信頼性に問題がある。
【０００６】
さらに、入出力装置間の直接的な通信によって、マスタインバータで固有の内容が全部分かるわけではないため、正確な制御が難しい。
【０００７】
本発明は、ＣＡＮ通信によるバックグラウンド通信によってマスタインバータとスレーブインバータとの間で入出力ポートを選択的に共有する、マスタインバータとスレーブインバータとの間の入出力装置共有システムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の一態様による、マスタインバータとスレーブインバータとの間で入出力装置を共有する入出力装置共有システムにおけるマスタインバータ又はスレーブインバータは、スレーブインバータに含まれるスレーブ入出力装置の共有可否に関する情報に基づいて通信を決定するように構成される。
【０００９】
本発明の他の態様による、マスタインバータとスレーブインバータとの間で入出力装置を共有する入出力装置共有システムにおけるマスタインバータは、スレーブインバータに含まれるスレーブ入出力装置の共有可否に関する情報に基づいて、スレーブインバータを介して出力データを出力するか否かを決定するように構成される。
【００１０】
本発明の更に他の態様による、マスタインバータとスレーブインバータとの間で入出力装置を共有する入出力装置共有システムにおけるマスタインバータは、スレーブインバータに含まれるスレーブ入出力装置の共有可否に関する情報に基づいて、スレーブインバータを介して入力データを受信するか否かを決定するように構成される。
【００１１】
本発明の更に他の態様による、マスタインバータとスレーブインバータとの間で入出力装置を共有する入出力装置共有システムにおけるスレーブ入出力装置の共有可否に関する情報は、スレーブ入出力装置の使用許可情報又は使用不可情報を含む。
【００１２】
本発明の更に他の態様による、マスタインバータとスレーブインバータとの間で入出力装置を共有する入出力装置共有システムにおけるマスタインバータは、スレーブ入出力装置の共有可否に関する情報が使用許可情報を含む場合、スレーブインバータから送信される入力データを受信するように構成される。
【００１３】
本発明の更に他の態様による、マスタインバータとスレーブインバータとの間で入出力装置を共有する入出力装置共有システムにおけるスレーブインバータは、スレーブインバータに含まれるスレーブ入出力装置の共有可否に関する情報に基づいて、マスタインバータから要求された出力データを出力するか否かを決定するように構成される。
【００１４】
本発明の更に他の態様による、マスタインバータとスレーブインバータとの間で入出力装置を共有する入出力装置共有システムにおけるスレーブインバータは、スレーブインバータに含まれるスレーブ入出力装置の共有可否に関する情報に基づいて、スレーブインバータを介して受信した入力データをマスタインバータに送信するか否かを決定するように構成される。
【００１５】
本発明の更に他の態様による、マスタインバータとスレーブインバータとの間で入出力装置を共有する入出力装置共有システムにおけるマスタインバータ及びスレーブインバータは、ＣＡＮ通信プロトコルによるバックグラウンド通信によってスレーブ入出力装置の共有可否に関する情報を送受信するように構成される。
【００１６】
本発明の更に他の態様による、マスタインバータとスレーブインバータとの間で入出力装置を共有する入出力装置共有システムにおけるスレーブインバータは、スレーブインバータの制御機能を実行するスレーブメイン部と、スレーブメイン部の制御によってマスタインバータに含まれるマスタ入出力装置と通信接続するスレーブ入出力装置と、スレーブメイン部の制御によってスレーブ入出力装置の共有可否に関する情報を設定するスレーブキーパッド部とを含む。
【発明の効果】
【００１７】
本発明の実施形態によるマスタインバータとスレーブインバータとの間の入出力装置共有システムは、ＣＡＮ通信によるバックグラウンド通信によってマスタインバータとスレーブインバータとの間で入出力ポートを選択的に共有することによって、信頼性が高く正確なデータを用いることができ、拡張モジュールを追加しないためコストを低減することができる。
【図面の簡単な説明】
【００１８】
【図１】本発明の実施形態による入出力装置共有システムの構成を示すブロック図である。
【図２】本発明の実施形態によるインバータ間の接続関係を示す図である。
【図３】本発明の実施形態による入出力装置間の接続及び共有データの入出力使用を示す図である。
【図４】本発明の実施形態による共有データの流れを示す図である。
【図５】本発明の実施形態による共有データの流れを示す図である。
【図６】本発明の実施形態によるスレーブインバータのキーパッドのパラメータ画面構成を示す図である。
【図７】本発明の実施形態によるバックグラウンド通信プロトコルの構成を示す図である。
【図８】本発明の一実施形態による入出力装置共有システムの制御方法を示すフローチャートである。
【発明を実施するための形態】
【００１９】
以下、添付図面を参照して本発明の実施形態によるマスタインバータとスレーブインバータとの間の入出力装置共有システムについて詳細に説明する。なお、図面番号に関係なく同一又は類似の構成要素には同一の符号を付し、重複する説明は省略する。
【００２０】
図１は本発明の実施形態による入出力装置共有システムの構成を示すブロック図である。
【００２１】
図１に示すように、入出力装置共有システムは、マスタインバータ１００とスレーブインバータ２００とから構成される。なお、図１に示すすべての構成要素が必須構成要素であるわけではなく、本発明による入出力装置共有システムは、図示の構成要素よりも多い構成要素で実現してもよいし、それより少ない構成要素で実現してもよい。
【００２２】
マスタインバータ１００は、図１に示すように、マスタメイン部１１０、マスタ入出力装置１２０及びマスタキーパッド部１３０から構成される。
【００２３】
マスタメイン部１１０は、マスタインバータ１００の全般的な制御機能を有する。
【００２４】
また、マスタメイン部１１０は、ＣＡＮ通信プロトコル通信線（以下、ＣＡＮ通信線という）を介してバックグラウンド状態でマスタ入出力装置１２０と通信接続される。
【００２５】
さらに、マスタメイン部１１０は、マスタ入出力装置１２０を制御してスレーブインバータ２００とのＰ２Ｐ設定を行う。
【００２６】
例えば、マスタメイン部１１０は、図２に示すように、マスタ入出力装置１２０とはＣＡＮ通信線を介して通信接続され、スレーブインバータ２００とはＲＳ−４８５シリアル通信線を介して通信接続される。
【００２７】
さらに、マスタメイン部１１０は、スレーブインバータ２００からのＰ２Ｐ接続に対する応答を待機する。このとき、マスタメイン部１１０は、待機中にはトリップ（すなわち、遮断）を発生させ、スレーブインバータ２００とのＰ２Ｐ接続時にはトリップを解除する。
【００２８】
さらに、マスタメイン部１１０は、スレーブインバータ２００とのＰ２Ｐ接続を行い、Ｐ２Ｐプロトコルでバックグラウンド通信を行う。
【００２９】
さらに、マスタメイン部１１０は、マスタ入出力装置１２０によるスレーブインバータ２００とのデータ送受信によって、スレーブインバータ２００のスレーブ入出力装置２２０の共有可否に関する情報及びスレーブインバータ２００と送受信する少なくとも１つのデータに基づいて、少なくとも１つのデータにそれぞれ対応する予め設定された少なくとも１つの機能を実行する。ここで、複数のデータが送受信される場合、当該複数のデータにそれぞれ対応する複数の機能が同時に行われることもある。
【００３０】
すなわち、マスタメイン部１１０は、マスタ入出力装置１２０によるスレーブインバータ２００とのデータ送受信によって、スレーブインバータ２００から送信される任意のデータを用いてもよいし、用いなくてもよい。
【００３１】
さらに、マスタメイン部１１０は、スレーブインバータ２００のスレーブ入出力装置２２０を介して出力しなければならない出力データがある場合、当該出力データ及び出力装置要求情報をマスタ入出力装置１２０によってスレーブインバータ２００に送信する。ここで、マスタメイン部１１０からスレーブインバータ２００に送信された出力データは、スレーブインバータ２００の予め設定されたスレーブ入出力装置２２０の共有可否に関する情報に基づいて、スレーブ入出力装置２２０を介して外部に出力されてもよいし、出力されなくてもよい。
【００３２】
さらに、マスタメイン部１１０は、スレーブインバータ２００から受信した入力データの中にマスタインバータ１００に送信しなければならない（又は、用いられる）入力データがある場合、スレーブインバータ２００の予め設定されたスレーブ入出力装置２２０の共有可否に関する情報を確認し、スレーブインバータ２００から受信した入力データをマスタ入出力装置１２０によって伝達してもよいし、伝達しなくてもよい。
【００３３】
さらに、マスタメイン部１１０は、マスタインバータ１００の内部でマスタインバータ１００の構成要素（マスタメイン部１１０、マスタ入出力装置１２０及びマスタキーパッド部１３０）間で入出力（又は、送受信）される入出力データと、マスタ入出力装置１２０とスレーブインバータ２００との間で入出力される入出力データとを、マスタキーパッド部１３０によってモニタし、モニタした入出力データを選択的に用いる。
【００３４】
さらに、マスタメイン部１１０は、マスタインバータ１００及び／又はスレーブインバータ２００に対する運転及び／又は停止指令を、ＣＡＮ通信線及び／又はＲＳ−４８５シリアル通信線を介して送信し、運転及び／又は停止指令を受信したマスタインバータ１００及び／又はスレーブインバータ２００は、運転及び／又は停止指令に対応する機能を実行する。
【００３５】
マスタ入出力装置１２０は、マスタメイン部１１０の制御によって、ＲＳ−４８５などの通信方式でスレーブインバータ２００のスレーブ入出力装置２２０と通信接続される。
【００３６】
また、マスタ入出力装置１２０は、マスタメイン部１１０とはＣＡＮ通信線を介して通信接続され、マスタキーパッド部１３０とは有線又は無線通信方式で通信接続される。
【００３７】
例えば、マスタ入出力装置１２０は、図３に示すように、ＲＳ−４８５シリアル通信線を介してスレーブ入出力装置２２０に接続される。
【００３８】
さらに、マスタ入出力装置１２０は、マスタメイン部１１０の制御によって、マスタ入出力装置１２０に含まれる複数のアナログ／デジタル入出力ポートを使用（又は、制御、割り当て）する。ここで、マスタ入出力装置１２０に含まれるアナログ／デジタル入出力ポートの数は、インバータの用途及び／又はユーザの設定などによって設定可能である。
【００３９】
マスタキーパッド部１３０は、マスタインバータ１００の全般的な動作状態を表示する。
【００４０】
また、マスタキーパッド部１３０は、任意の運転者の操作（又は、タッチ、選択）によって運転及び／又は停止指令を生成する。
【００４１】
スレーブインバータ２００は、図１に示すように、スレーブメイン部２１０、スレーブ入出力装置２２０及びスレーブキーパッド部２３０から構成される。
【００４２】
スレーブメイン部２１０は、スレーブインバータ２００の全般的な制御機能を有する。
【００４３】
また、スレーブメイン部２１０は、ＣＡＮ通信線を介してバックグラウンド状態でスレーブ入出力装置２２０と通信接続される。
【００４４】
さらに、スレーブメイン部２１０は、スレーブ入出力装置２２０を制御してマスタインバータ１００とのＰ２Ｐ設定を行う。
【００４５】
例えば、スレーブメイン部２１０は、図２に示すように、スレーブ入出力装置２２０とはＣＡＮ通信線を介して通信接続され、マスタインバータ１００とはＲＳ−４８５シリアル通信線を介して通信接続される。
【００４６】
さらに、スレーブメイン部２１０は、マスタインバータ１００とのＰ２Ｐ接続を行い、Ｐ２Ｐプロトコルでバックグラウンド通信を行う。
【００４７】
さらに、スレーブメイン部２１０は、マスタ入出力装置１２０とスレーブ入出力装置２２０とのデータ送受信によって、スレーブ入出力装置２２０の共有可否に関する情報に基づいてスレーブ入出力装置２２０によって入出力される少なくとも１つのデータにそれぞれ対応する、予め設定された少なくとも１つの機能を実行する。ここで、複数のデータが送受信される場合、当該複数のデータにそれぞれ対応する複数の機能が同時に行われることもある。
【００４８】
すなわち、スレーブメイン部２１０は、マスタ入出力装置１２０とスレーブ入出力装置２２０とのデータ送受信によってマスタ入出力装置１２０から送信される任意のデータを用いてもよいし、用いなくてもよい。
【００４９】
さらに、スレーブメイン部２１０は、外部（例えば、マスタインバータ１００及びスレーブインバータ２００にそれぞれ接続されたセンサ、ＰＬＣ、上位コントローラなどを含む。）から送信されたデータを、スレーブ入出力装置２２０を介して受信し、受信したデータを選択的に用いる。
【００５０】
さらに、スレーブメイン部２１０は、スレーブ入出力装置２２０を介して、マスタ入出力装置１２０から送信されたマスタインバータ１００の出力データ及び出力装置要求情報を受信する。
【００５１】
さらに、スレーブメイン部２１０は、スレーブキーパッド部２３０によって予め設定されたスレーブ入出力装置２２０の共有可否に関する情報に基づいて、受信したマスタインバータ１００の出力データを、スレーブ入出力装置２２０を介して外部に出力するか否かを決定する。
【００５２】
すなわち、スレーブメイン部２１０は、予め設定されたスレーブ入出力装置２２０の共有可否に関する情報に使用不可情報が含まれる場合、スレーブ入出力装置２２０を介して受信したマスタインバータ１００の出力データを外部に出力しない。
【００５３】
また、スレーブメイン部２１０は、予め設定されたスレーブ入出力装置２２０の共有可否に関する情報に使用許可情報が含まれる場合は、スレーブ入出力装置２２０を介して受信したマスタインバータ１００の出力データを、スレーブ入出力装置２２０を介して外部に出力する。
【００５４】
さらに、スレーブメイン部２１０は、スレーブ入出力装置２２０を介して受信した入力データの中にマスタインバータ１００に送信しなければならない（又は、用いられる）入力データがある場合、予め設定されたスレーブ入出力装置２２０の共有可否に関する情報に基づいて、受信した入力データをマスタインバータ１００に送信するか否かを決定する。
【００５５】
すなわち、スレーブメイン部２１０は、予め設定されたスレーブ入出力装置２２０の共有可否に関する情報に使用不可情報が含まれる場合、スレーブ入出力装置２２０を介して受信した入力データをマスタインバータ１００に送信しない。
【００５６】
また、スレーブメイン部２１０は、予め設定されたスレーブ入出力装置２２０の共有可否に関する情報に使用許可情報が含まれる場合は、スレーブ入出力装置２２０を介して受信した入力データを、マスタ入出力装置１２０を介してマスタインバータ１００に送信する。
【００５７】
さらに、スレーブメイン部２１０は、スレーブインバータ２００の内部でスレーブインバータ２００の構成要素（スレーブメイン部２１０、スレーブ入出力装置２２０及びスレーブキーパッド部２３０）間で入出力（又は、送受信）される入出力データと、マスタ入出力装置１２０とスレーブインバータ２００との間で入出力される入出力データとを、スレーブキーパッド部２３０によってモニタし、モニタした入出力データを選択的に用いる。
【００５８】
さらに、スレーブメイン部２１０は、スレーブインバータ２００自体に対する運転及び／又は停止指令に基づいて該当機能を実行する。
【００５９】
さらに、スレーブメイン部２１０は、マスタインバータ１００から送信される運転及び／又は停止指令に基づいて該当機能を実行する。
【００６０】
スレーブ入出力装置２２０は、スレーブメイン部２１０の制御によって、ＲＳ−４８５などの通信方式でマスタインバータ１００のマスタ入出力装置１２０と通信接続される。
【００６１】
また、スレーブ入出力装置２２０は、スレーブメイン部２１０とはＣＡＮ通信線を介して通信接続され、スレーブキーパッド部２３０とは有線又は無線通信方式で通信接続される。
【００６２】
例えば、スレーブ入出力装置２２０は、図３に示すように、ＲＳ−４８５シリアル通信線を介してマスタ入出力装置１２０に接続される。
【００６３】
さらに、スレーブ入出力装置２２０は、スレーブメイン部２１０の制御によって、スレーブ入出力装置２２０に含まれる複数のアナログ／デジタル入出力ポートを使用（又は、制御、割り当て）する。ここで、スレーブ入出力装置２２０に含まれるアナログ／デジタル入出力ポートの数は、インバータの用途及び／又はユーザの設定などによって設定可能である。
【００６４】
このように、マスタ入出力装置１２０とスレーブ入出力装置２２０とは、ＲＳ−４８５シリアル通信線などを介して直接的な通信が可能である。
【００６５】
一方、マスタインバータ１００とスレーブインバータ２００との間の入力データ及び出力データの流れは図４及び図５に示す通りである。
【００６６】
すなわち、図４はマスタインバータ１００とスレーブインバータ２００との間の入力データの流れを示す図であり、マスタインバータ１００の構成要素同士（マスタメイン部１１０及びマスタ入出力装置１２０）はＣＡＮ通信線を介して接続され、マスタインバータ１００とスレーブインバータ２００とはＲＳ−４８５シリアル通信線を介して接続され、予め設定されたスレーブインバータ２００のスレーブ入出力装置２２０の共有可否に関する情報に基づいて、スレーブインバータ２００を介して受信した入力データをマスタインバータ１００に送信するか否かが決定される。
【００６７】
また、図５はマスタインバータ１００とスレーブインバータ２００との間の出力データの流れを示す図であり、予め設定されたスレーブインバータ２００のスレーブ入出力装置２２０の共有可否に関する情報に基づいて、マスタインバータ１００から送信された出力データを、スレーブインバータ２００を介して出力するか否かが決定される。
【００６８】
スレーブキーパッド部２３０は、スレーブインバータ２００の全般的な動作状態を表示する。
【００６９】
また、スレーブキーパッド部２３０は、任意の運転者の操作（又は、タッチ、選択）によって運転及び／又は停止指令を生成する。
【００７０】
さらに、スレーブキーパッド部２３０は、図６に示すように、運転者の操作によるスレーブ入出力装置２２０の共有可否に関する情報を設定する。
【００７１】
すなわち、スレーブキーパッド部２３０は、スレーブキーパッド部２３０に表示された画面上でタッチ（又は、チェック、選択）される使用許可又は使用不可項目に基づいて、スレーブ入出力装置２２０の共有可否に関する情報を設定する。ここで、スレーブ入出力装置２２０の共有可否に関する情報は、使用許可情報（若しくは、使用許可）又は使用不可情報（若しくは、使用不可）を含む。
【００７２】
また、本実施形態においては、スレーブ入出力装置２２０の共有可否に関する情報を設定する際に、スレーブキーパッド部２３０に表示された画面上で該当機能を設定するように構成しているが、これに限定されるものではなく、スレーブキーパッド部２３０又はスレーブ入出力装置２２０の一面に形成されたオン／オフボタン（又は、オン／オフスイッチ）などによって、スレーブ入出力装置２２０の共有可否に関する情報を設定するように構成してもよい。
【００７３】
このように、マスタキーパッド部１３０及び／又はスレーブキーパッド部２３０を用いて、マスタインバータ１００及び／又はスレーブインバータ２００の入出力データをモニタし、当該入出力データを変更及び／又は保存することができる。
【００７４】
一方、マスタインバータ１００及びスレーブインバータ２００のバックグラウンド通信プロトコルの構成は図７に示す通りである。
【００７５】
すなわち、一般的な通信の２ｍｓの周期を大きく変更することなく、Ｐ２Ｐ機能の追加情報を交換することができる。
【００７６】
マスタインバータ１００とスレーブインバータ２００とのＰ２Ｐ通信が接続されると、通信順序は０ｘ４１⇔０ｘ５１、０ｘ４２⇔０ｘ５２、０ｘ４１⇔０ｘ５１、…から０ｘ４１⇔０ｘ５１、０ｘ４２⇔０ｘ５２、０ｘ４１⇔０ｘ５１、０ｘ４３⇔０ｘ５３、…に変わる。
【００７７】
Ｐ２Ｐ通信の場合、追加情報交換のためにプロトコルが追加されるが、重要度の高い８バイトの情報は２ｍｓ周期を維持し、相対的に重要度の低い８バイトの情報と追加された８バイトの情報は４ｍｓ周期とすることによって、バックグラウンド通信に影響を与えることなく、追加データを送信することができる。
【００７８】
このように、ＣＡＮ通信によるバックグラウンド通信によってマスタインバータとスレーブインバータとの間で入出力ポートを選択的に共有することができる。
【００７９】
以下、図１〜図８を参照して本発明による入出力装置共有システムの制御方法について詳細に説明する。
【００８０】
図８は本発明の一実施形態による入出力装置共有システムの制御方法を示すフローチャートである。
【００８１】
まず、任意の複数のインバータ１００、２００が相互間にＰ２Ｐ設定を行う。
【００８２】
すなわち、マスタインバータ１００及びスレーブインバータ２００は、マスタインバータ１００とスレーブインバータ２００との間のＰ２Ｐ設定を行う（Ｓ８１０）。
【００８３】
その後、マスタインバータ１００は、スレーブインバータ２００からのＰ２Ｐ接続に対する応答を待機する（Ｓ８２０）。このとき、マスタインバータ１００は、待機中にはトリップを発生させ、スレーブインバータ２００とのＰ２Ｐ接続時にはトリップを解除する。
【００８４】
そして、マスタインバータ１００は、スレーブインバータ２００とのＰ２Ｐ接続を行い、Ｐ２Ｐプロトコルでバックグラウンド通信を行う。
【００８５】
その後、マスタインバータ１００は、スレーブインバータ２００とのデータ送受信によって、スレーブインバータ２００のスレーブ入出力装置２２０の共有可否に関する情報及び送受信される少なくとも１つのデータに基づいて、少なくとも１つのデータにそれぞれ対応する予め設定された少なくとも１つの機能を実行する。
【００８６】
そして、スレーブインバータ２００は、マスタインバータ１００とのデータ送受信によって、スレーブ入出力装置２２０の共有可否に関する情報に基づいてスレーブインバータ２００によって入出力される少なくとも１つのデータにそれぞれ対応する、予め設定された少なくとも１つの機能を実行する。ここで、複数のデータが送受信される場合、当該複数のデータにそれぞれ対応する複数の機能が同時に行われることもある。
【００８７】
一例として、マスタインバータ１００は、スレーブインバータ２００のスレーブ入出力装置２２０を介して出力しなければならない出力データがある場合、当該出力データ及び出力装置要求情報をスレーブインバータ２００に送信する。その後、スレーブインバータ２００は、マスタインバータ１００から送信された出力データ及び出力装置要求情報を受信し、スレーブインバータ２００の予め設定されたスレーブ入出力装置２２０の共有可否に関する情報を確認し、スレーブインバータ２００のスレーブ入出力装置２２０によってマスタインバータ１００から送信された出力データを出力してもよいし、出力しなくてもよい。
【００８８】
すなわち、スレーブインバータ２００は、スレーブインバータ２００の予め設定されたスレーブ入出力装置２２０の共有可否に関する情報に使用許可情報が含まれる場合、スレーブインバータ２００によって受信した出力データを、スレーブ入出力装置２２０を介して出力する。それに対して、スレーブインバータ２００は、スレーブインバータ２００の予め設定されたスレーブ入出力装置２２０の共有可否に関する情報に使用不可情報が含まれる場合は、スレーブインバータ２００によって受信した出力データはスレーブ入出力装置２２０を介して出力しない。
【００８９】
このように、スレーブインバータ２００は、スレーブインバータ２００のスレーブ入出力装置２２０の共有可否に関する情報に基づいて、出力データを用いてもよいし、用いなくてもよい。
【００９０】
他の例として、スレーブインバータ２００は、スレーブ入出力装置２２０を介して受信した入力データの中にマスタインバータ１００に送信しなければならない（又は、用いられる）入力データがある場合、スレーブインバータ２００の予め設定されたスレーブ入出力装置２２０の共有可否に関する情報を確認し、スレーブ入出力装置２２０を介して受信した入力データをマスタインバータ１００に送信してもよいし、送信しなくてもよい。
【００９１】
すなわち、スレーブインバータ２００は、スレーブインバータ２００の予め設定されたスレーブ入出力装置２２０の共有可否に関する情報に使用許可情報が含まれる場合、スレーブ入出力装置２２０を介して受信した入力データをマスタインバータ１００に送信する。それに対して、スレーブインバータ２００は、スレーブインバータ２００の予め設定されたスレーブ入出力装置２２０の共有可否に関する情報に使用不可情報が含まれる場合は、スレーブ入出力装置２２０を介して受信した入力データをマスタインバータ１００に送信しない。
【００９２】
このように、スレーブインバータ２００は、スレーブインバータ２００のスレーブ入出力装置２２０の共有可否に関する情報に基づいて、スレーブ入出力装置２２０を介して受信した入力データをマスタインバータ１００に送信してもよいし、送信しなくてもよい。
【００９３】
更に他の例として、マスタインバータ１００は、マスタインバータ１００の内部で入出力される入出力データと、スレーブインバータ２００を介して入出力される入出力データをモニタし、当該入出力データを選択的に用いる。
【００９４】
また、スレーブインバータ２００は、スレーブインバータ２００の内部で入出力される入出力データと、マスタインバータ１００を介して入出力される入出力データとをモニタし、当該入出力データを選択的に用いる。
【００９５】
更に他の例として、マスタインバータ１００は、マスタインバータ１００及び／又はスレーブインバータ２００に対する運転及び／又は停止指令を送信し、当該運転及び／又は停止指令を受信したマスタインバータ１００及び／又はスレーブインバータ２００は該当機能を実行する。
【００９６】
そして、スレーブインバータ２００は、スレーブインバータ２００自体に対する運転及び／又は停止指令に基づいて該当機能を実行する（Ｓ８３０）。
【００９７】
前述した実施形態は、本発明の属する技術の分野における通常の知識を有する者であれば、本発明の技術思想から逸脱しない限り様々な修正及び変形が可能であろう。つまり、前述した実施形態は本発明の技術思想を説明するためのものにすぎず、前述した実施形態によって本発明の権利範囲が限定されるものではない。よって、本発明の権利範囲は添付の特許請求の範囲によって定められるべきであり、同等の範囲内にあるすべての技術思想は本発明の権利範囲に含まれるものと解釈されるべきである。
【符号の説明】
【００９８】
１００    マスタインバータ
１１０    マスタメイン部
１２０    マスタ入出力装置
１３０    マスタキーパッド部
２００    スレーブインバータ
２１０    スレーブメイン部
２２０    スレーブ入出力装置
２３０    スレーブキーパッド部
【図１】
0005860108.tif 000002
【図２】
0005860108.tif 000003
【図３】
0005860108.tif 000004
【図４】
0005860108.tif 000005
【図５】
0005860108.tif 000006
【図６】
0005860108.tif 000007
【図７】
0005860108.tif 000008
【図８】
0005860108.tif 000009