(57)【特許請求の範囲】
【請求項１】
ネットワークバスとデータを送受信し、該受信したデータをＭＩＩデータに変換して送受信する第１のチャネルユニットと、
前記ネットワークバスとデータを送受信し、該受信したデータをＭＩＩデータに変換して送受信する第２のチャネルユニットと、
前記第１のチャネルユニットと前記第２のチャネルユニットとから受信したＭＩＩデータのキャリア感知信号を認識し、前記ＭＩＩデータを送受信するＣＰＵと、
前記ＣＰＵとのデータ通信を行い、前記ＣＰＵを介して受信したＭＩＩデータから各チャネルのデータをモニタリングするモニタリング部と、を有し、
前記第１のチャネルユニットおよび前記第２のチャネルユニットは、
１６ｂｉｔワード単位でデータを変換して転送する、ＲＡＰＩＥｎｅｔネットワークシステムにおける２つのチャネルのバスデータのモニタリング装置。
【請求項２】
前記第１のチャネルユニットのＭＩＩ変換部は、
８ｂｉｔデータをシフトして、上位の８ビットに、該８ｂｉｔデータの値を保存して変換し、
前記第２のチャネルユニットのＭＩＩ変換部は、
８ｂｉｔデータをシフトして、下位の８ビットに、該８ｂｉｔデータの値を保存して変換する、請求項１に記載のＲＡＰＩＥｎｅｔネットワークシステムにおける２つのチャネルのバスデータのモニタリング装置。
【請求項３】
前記モニタリング部は、
通信パラメータグループの受信フレームの数またはエラーフレームの数を表示する、請求項１または２に記載のＲＡＰＩＥｎｅｔネットワークシステムにおける２つのチャネルのバスデータのモニタリング装置。
【請求項４】
前記モニタリング部は、
０から予め定められたしきい値までを表現し、
前記予め定められたしきい値を超える場合、再び、０からカウントを開始する、請求項１乃至３のいずれか一項に記載のＲＡＰＩＥｎｅｔネットワークシステムにおける２つのチャネルのバスデータのモニタリング装置。
【請求項５】
通信パラメータグループの受信フレームの数は、
上位の２桁と下位の２桁との間に０を置いて、計５桁で表現され、
前記ネットワークバスで受信されたデータのうち、前記第１のチャネルから伝達されたデータの受信フレームの数またはエラーフレームの数は、前記上位の２桁に表示し、前記第２のチャネルから伝達されたデータの受信フレームの数またはエラーフレームの数は、前記下位の２桁に表示する、請求項３または４に記載のＲＡＰＩＥｎｅｔネットワークシステムにおける２つのチャネルのバスデータのモニタリング装置。
【請求項６】
第１のチャネルユニットは、ネットワークバスからデータを受信すると、該受信したデータをＭＩＩデータに変換して、ＣＰＵに転送するステップと、
第２のチャネルユニットは、ネットワークバスからデータを受信すると、該受信したデータをＭＩＩデータに変換して、ＣＰＵに転送するステップと、
前記ＣＰＵは、前記第１のチャネルユニットと前記第２のチャネルユニットとから受信したＭＩＩデータのキャリア感知信号を認識し、前記ＭＩＩデータをモニタリング部に転送するステップと、
前記モニタリング部は、前記ＣＰＵから受信したＭＩＩデータから各チャネルのデータをモニタリングするステップと、を有し、
前記第１のチャネルユニットは、ネットワークバスからデータを受信すると、該受信したデータをＭＩＩデータに変換して、ＣＰＵに転送するステップ、及び、前記第２のチャネルユニットは、ネットワークバスからデータを受信すると、該受信したデータをＭＩＩデータに変換して、ＣＰＵに転送するステップは、
１６ｂｉｔワード単位でデータを変換して転送することを有する、ＲＡＰＩＥｎｅｔネットワークシステムにおける２つのチャネルのバスデータのモニタリング方法。
【請求項７】
前記第１のチャネルユニットがＭＩＩデータに変換するステップは、
８ｂｉｔデータをシフトして、上位の８ビットに、該８ｂｉｔデータの値を保存して変換することを有し、
前記第２のチャネルユニットがＭＩＩデータに変換するステップは、
８ｂｉｔデータをシフトして、下位の８ビットに、該８ｂｉｔデータの値を保存して変換することを有する、請求項６に記載のＲＡＰＩＥｎｅｔネットワークシステムにおける２つのチャネルのバスデータのモニタリング方法。
【請求項８】
前記モニタリングするステップは、
通信パラメータグループの受信フレームの数またはエラーフレームの数を表示することを有する、請求項６または７に記載のＲＡＰＩＥｎｅｔネットワークシステムにおける２つのチャネルのバスデータのモニタリング方法。
【請求項９】
前記モニタリングするステップは、
０から予め定められたしきい値までを表現し、
前記予め定められたしきい値を超える場合、再び、０からカウントを開始することを有する、請求項６乃至８のいずれか一項に記載のＲＡＰＩＥｎｅｔネットワークシステムにおける２つのチャネルのバスデータのモニタリング方法。
【請求項１０】
通信パラメータグループの受信フレームの数は、
上位の２桁と下位の２桁との間に０を置いて、計５桁で表現され、
前記ネットワークバスで受信されたデータのうち、前記第１のチャネルから伝達されたデータの受信フレームの数またはエラーフレームの数は、前記上位の２桁に表示し、前記第２のチャネルから伝達されたデータの受信フレームの数またはエラーフレームの数は、前記下位の２桁に表示する、請求項８または９に記載のＲＡＰＩＥｎｅｔネットワークシステムにおける２つのチャネルのバスデータのモニタリング方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、産業イーサネット（登録商標）用リアルタイムオートメーションプロトコルネット（Real-time Automation Protocols for Industrial Ethernet（登録商標） net；ＲＡＰＩＥｎｅｔ）ネットワークシステムにおける２つのチャネルのバスデータのモニタリング装置およびモニタリング方法に関し、より詳細には、ＩＳ７インバータにＲＡＰＩＥｎｅｔ通信オプションの開発を用いる場合に適用される技術分野で、通信パラメータ（ＣＯＭ）グループのモニタリング診断機能として用いる受信フレームの数およびエラーフレームの数に適用するために開発された、ＲＡＰＩＥｎｅｔネットワークシステムにおける２つのチャネルのバスデータのモニタリング装置およびモニタリング方法に関する。
【背景技術】
【０００２】
一般に、ＲＡＰＩＥｎｅｔ通信モジュールの開発において、２つのチャネルを用いることにより、イーサネット物理層（Ethernet PHYsical layer）も、二つの層が必要となる。したがって、ネットワーク上で伝達される通信プロトコル情報は、物理層を介して、ＲＡＰＩＥｎｅｔ通信モジュールのＣＰＵに管理に依存しないインターフェース（Management Independent Interface；ＭＩＩ）データを伝達し、ＣＰＵは、変換されたＭＩＩデータによって、キャリア感知信号（ＣＲＣ）を認識することになる。
【０００３】
図１は、従来のバスネットワークシステムを示す図であり、図２は、図１に従う通信オプションカードの詳細な構成を示す機能ブロック図である。
【０００４】
図１に示すように、従来、インバータと通信モジュールとを連結する１つのチャネルのネットワークシステムは、ネットワークバス３０との通信のために通信オプションカード２０が装着され、ネットワークバス３０を介して通信データが送受信される。
【０００５】
そして、通信オプションカード２０は、図２に示すように、ネットワークバス３０を介して外部からデータを送受信するものであって、コネクタ２１とＰＨＹ２２とからなっている。
【０００６】
通信オプションカード２０のコネクタ２１は、ＣＰＵ２５とデータを送受信する。ここで、コネクタ２１を介して伝達された送受信データは、データ連結部を介して、通信プロトコルを分析するために、物理層であるＰＨＹ２２に転送される。
【０００７】
ＰＨＹ２２は、ネットワークバス３０から伝達されたデータをＣＰＵ２５に伝達するために、受信したデータをＭＩＩ（Management Independent Interface）データとして送受信する。
【０００８】
一方、ＭＩＩ（Management Independent Interface）データを受信したＣＰＵ２５は、内部的に、キャリア感知信号（ＣＲＣ）を認識するため、このデータを処理してＣＡＮ通信に変換し、ｉＳ７インバータ１０とデータを送受信する。
【０００９】
結果として、図１のインバータキーパッド１１にデータが転送され、ユーザが、モニタリング診断機能を活性化して、データを確認できるよう設定されている。
【００１０】
図３は、従来の２つのチャネルのバスネットワークシステムを示す機能ブロック図である。図３に示すように、２つのチャネルのＮｅｔｗｏｒｋもまた、１つのチャネルのＮｅｔｗｏｒｋと同様の過程で通信し、通信オプションカード２０が、ネットワークバス３０を介して外部からデータを送受信し、通信オプションカード２０のコネクタ２１とコネクタ２４とを介してデータを送受信する。
【００１１】
したがって、コネクタ２１とコネクタ２４とを介して伝達された送受信データは、データ連結部を介して、通信プロトコルを分析するために、物理層であるＰＨＹ２２とＰＨＹ２３とに、それぞれ転送される。
【００１２】
そして、ＰＨＹ２２およびＰＨＹ２３は、ネットワークバス３０から伝達されたデータをＣＰＵ２５に伝達するために、受信したデータをＭＩＩ（Management Independent Interface）データにして、それぞれ、送受信する。
【００１３】
ここで、ＭＩＩ（Management Independent Interface）データを受信したＣＰＵ２５は、内部的に、キャリア感知信号（ＣＲＣ）を認識するため、このデータを処理してＣＡＮ通信にプロトコルを変換し、ｉＳ７インバータ１０とデータを送受信する。このように送受信されたデータは、ｉＳ７インバータ１０のインバータキーパッド１１に送信されることによって、モニタリング診断機能を活性化し表示する。このとき、モニタリング診断機能で活性化される通信パラメータ（ＣＯＭ）グループには、受信フレームの数（ＲｃｖＦｒａｍｅ）およびエラーフレームの数（Ｅｒｒ  Ｆｒａｍｅ  Ｎｕｍ）などがある。
【００１４】
ＲＡＰＩＥｎｅｔ（Real-time Automation Protocols for Industrial Ethernet）通信オプションモジュールのように、２つのチャネルを用いるためには、必ず物理層を二つ用いなければならず、物理層を介して伝達されるデータは、ＣＰＵの一ヵ所で処理して、キャリア感知信号（ＣＲＣ）を認識することになる。
【００１５】
そのため、キャリア感知信号（ＣＲＣ）を通じてインバータのモニタリング診断機能を活性化している通信パラメータ（ＣＯＭ）グループの受信フレームの数（ＲｃｖＦｒａｍｅ）およびエラーフレームの数（Ｅｒｒ  Ｆｒａｍｅ  Ｎｕｍ）がどちらのチャネルで発生したのかが分からないため、２つのチャネルのネットワークで構成された場合には、データを分析したり、または、エラーフレームの数（Ｅｒｒ  Ｆｒａｍｅ  Ｎｕｍ）が発生しても、問題の発生に対するチャネル情報が分からないため、２つのチャネルのいずれも検索しなければならない問題点がある。
【発明の概要】
【発明が解決しようとする課題】
【００１６】
本発明は、上記の問題点を解決するために案出されたもので、２つのチャネルの通信オプションモジュールを用いて、２つのチャネルの通信の使用時、モニタリング診断機能を強化する目的のために、物理層を介して伝達されるデータがＣＰＵの一ヵ所で処理されてキャリア感知信号（ＣＲＣ）を認識する場合であっても、インバータのモニタリング診断機能を活性化する通信パラメータ（ＣＯＭ）グループの受信フレームの数（ＲｃｖＦｒａｍｅ）およびエラーフレームの数（Ｅｒｒ  Ｆｒａｍｅ  Ｎｕｍ）がどちらのチャネルで発生したかをモニタリング可能な、ＲＡＰＩＥｎｅｔネットワークシステムにおける２つのチャネルのバスデータのモニタリング装置およびモニタリング方法を提供する。
【課題を解決するための手段】
【００１７】
上記の目的を達成しようとする本発明の一実施形態に係るＲＡＰＩＥｎｅｔネットワークシステムにおける２つのチャネルのバスデータのモニタリング装置は、ネットワークバスとデータを送受信し、受信したデータをＭＩＩデータに変換して送受信する第１のチャネルユニットと、ネットワークバスとデータを送受信し、受信したデータをＭＩＩデータに変換して送受信する第２のチャネルユニットと、第１のチャネルユニットと第２のチャネルユニットとから受信したＭＩＩデータのキャリア感知信号（ＣＲＣ）を認識し、ＭＩＩデータを送受信するＣＰＵと、およびＣＰＵとデータ通信を行い、ＣＰＵを介して受信されるＭＩＩデータから各チャネルのデータをモニタリングするモニタリング部と、を有する。
【００１８】
このとき、第１のチャネルユニットおよび第２のチャネルユニットは、１６ｂｉｔワード単位でデータを変換して転送することが好ましい。
【００１９】
そして、第１のチャネルユニットのＭＩＩ変換部は、８ｂｉｔのデータをシフト（shift）して、上位の８ビットに、その値を保存して変換し、第２のチャネルユニットのＭＩＩ変換部は、８ｂｉｔのデータをシフト（shift）して、下位の８ビットに、その値を保存して変換することが好ましい。
【００２０】
一方、モニタリング部は、通信パラメータグループの受信フレームの数またはエラーフレームの数を表示することが好ましい。
【００２１】
そして、モニタリング部は、０から予め定められたしきい値までを表現し、予め定められたしきい値を超える場合、再び、０からカウントを開始することが好ましい。
【００２２】
一方、通信パラメータグループの受信フレームの数（またはエラーフレームの数）は、上位の２桁と下位の２桁との間に０を置いて計５桁で表現され、バスで受信されたデータのうち、第１のチャネルから伝達されたデータの受信フレームの数またはエラーフレームの数は、上位の２桁に表示し、第２のチャネルから伝達されたデータの受信フレームの数またはエラーフレームの数は、下位の２桁に表示することが好ましい。
【００２３】
本発明の一実施形態に係るＲＡＰＩＥｎｅｔネットワークシステムにおける２つのチャネルのバスデータのモニタリング方法は、ＲＡＰＩＥｎｅｔネットワークシステムにおける２つのチャネルのバスデータのモニタリング方法において、第１のチャネルユニットは、ネットワークバスからデータを受信すると、受信したデータをＭＩＩデータに変換して、ＣＰＵに転送するステップと、第２のチャネルユニットは、ネットワークバスからデータを受信すると、受信したデータをＭＩＩデータに変換して、ＣＰＵに転送するステップと、ＣＰＵは、第１のチャネルユニットと第２のチャネルユニットとから受信したＭＩＩデータのキャリア感知信号（ＣＲＣ）を認識し、ＭＩＩデータをモニタリング部に転送するステップと、モニタリング部は、ＣＰＵから受信したＭＩＩデータから各チャネルのデータをモニタリングするステップと、を有することが好ましい。
【００２４】
そして、第１のチャネルユニットは、ネットワークバスからデータが受信されると、受信されたデータをＭＩＩデータに変換して、ＣＰＵに転送するステップ、および、第２のチャネルユニットは、ネットワークバスからデータが受信されると、受信されたデータをＭＩＩデータに変換して、ＣＰＵに転送するステップは、１６ｂｉｔワード単位でデータを変換して転送することが好ましい。
【００２５】
また、第１のチャネルユニットがＭＩＩデータに変換するステップは、８ｂｉｔデータをシフト（shift）して、上位の８ビットに、その値を保存して変換し、第２のチャネルユニットがＭＩＩデータに変換するステップは、８ｂｉｔデータをシフト（shift）して、下位の８ビットに、その値を保存して変換することが好ましい。
【００２６】
そして、モニタリングするステップは、通信パラメータグループの受信フレームの数またはエラーフレームの数を表示することが好ましい。
【００２７】
また、モニタリングするステップは、０から予め定められたしきい値までを表現し、予め定められたしきい値を超える場合、再び、０からカウントを開始することが好ましい。
【００２８】
そして、通信パラメータグループの受信フレームの数（またはエラーフレームの数）は、上位の２桁と下位の２桁との間に０を置いて計５桁で表現され、ネットワークバスで受信されたデータのうち、第１のチャネルから伝達されたデータの受信フレームの数またはエラーフレームの数は、上位の２桁に表示し、第２のチャネルから伝達されたデータの受信フレームの数またはエラーフレームの数は、下位の２桁に表示することが好ましい。
【発明の効果】
【００２９】
上述したような構成を有する本発明に係るＲＡＰＩＥｎｅｔネットワークシステムにおける２つのチャネルのバスデータのモニタリング装置およびモニタリング方法は、インバータのモニタリング診断機能を活性化する通信パラメータ（ＣＯＭ）グループの受信フレームの数（ＲｃｖＦｒａｍｅ）およびエラーフレームの数（Ｅｒｒ  ＦｒａｍｅＮｕｍ）が、どちらのチャネルで生成されたものであるかをモニタリング可能であるため、いずれか一つのチャネルでエラーフレームの数（Ｅｒｒ  Ｆｒａｍｅ  Ｎｕｍ）が見つけられたたとしても、両方のチャネルを確認する必要がなく、ユーザに利便性を提供するだけでなく、モニタリング診断能力においても、従来に比べて、明確でかつ強化された診断機能の能力を有する効果がある。
【図面の簡単な説明】
【００３０】
【図１】従来のバスネットワークシステムを示す図である。
【図２】図１に従う通信オプションカードの詳細な構成を示す機能ブロック図である。
【図３】従来の２つのチャネルのバスネットワークシステムを示す機能ブロック図である。
【図４】本発明に係るＲＡＰＩＥｎｅｔネットワークシステムにおける２つのチャネルのバスデータのモニタリング装置の構成を示す機能ブロック図である。
【図５】本発明に係るＲＡＰＩＥｎｅｔネットワークシステムにおける２つのチャネルのバスデータのモニタリング方法を示すフローチャートである。
【発明を実施するための形態】
【００３１】
以下では、本発明の一実施形態に係るＲＡＰＩＥｎｅｔネットワークシステムにおける２つのチャネルのバスデータのモニタリング装置およびモニタリング方法を、添付の図面を参照して、詳細に説明する。
【００３２】
図４は、本発明に係るＲＡＰＩＥｎｅｔネットワークシステムにおける２つのチャネルのバスデータのモニタリング装置を示す機能ブロック図である。
【００３３】
図４に示すように、本発明に係るＲＡＰＩＥｎｅｔネットワークシステムにおける２つのチャネルのバスデータのモニタリング装置は、第１のチャネルユニット１００、第２のチャネルユニット２００、ＣＰＵ３００およびモニタリング部４００を含んでなる。
【００３４】
まず、第１のチャネルユニット１００は、ネットワークバス１とデータを送受信する物理層部１１０と、物理層部１１０を介して受信されるデータをＭＩＩデータに変換して、ＣＰＵ３００に伝達するＭＩＩ変換部１２０と、を含んでなる。
【００３５】
そして、第２のチャネルユニット２００は、ネットワークバス１とデータを送受信する物理層部２１０と、物理層部２１０を介して受信されるデータをＭＩＩデータに変換して、ＣＰＵ３００に伝達するＭＩＩ変換部２２０と、を含んでなる。
【００３６】
ＣＰＵ３００は、第１のチャネルユニット１００と第２のチャネルユニット２００とから受信されるＭＩＩデータのキャリア感知信号（ＣＲＣ）を認識し、モニタリング部４００とＭＩＩデータを送受信する。
【００３７】
また、モニタリング部４００は、ＣＰＵ３００とデータ通信を行い、ＣＰＵ３００を介して受信されるＭＩＩデータから各チャネルのデータをモニタリングする。
【００３８】
このとき、第１のチャネルユニット１００および第２のチャネルユニット２００のＭＩＩ変換部１２０，２２０は、１６ｂｉｔワード単位でデータを変換して転送することが好ましい。
【００３９】
一方、第１のチャネルユニット１００のＭＩＩ変換部１２０は、８ｂｉｔのデータをシフト（shift）して、上位の８ビットに、その値を保存して変換し、第２のチャネルユニット２００のＭＩＩ変換部２２０は、８ｂｉｔのデータをシフト（shift）して、下位の８ビットに、その値を保存して変換することが好ましい。
【００４０】
他方で、モニタリング部４００は、通信パラメータグループの受信フレームの数またはエラーフレームの数を表示することが好ましい。このような、モニタリング部４００は、０から予め定められたしきい値まで表現することを特徴とするが、予め定められたしきい値を超える場合、再び、０からカウントを開始することが好ましい。
【００４１】
このとき、通信パラメータグループの受信フレームの数は、計５桁で表現されることを特徴とするが、上位の２桁と下位の２桁との間に０を置き、ネットワークバス１で受信されたデータのうち、第１のチャネルから伝達されたデータの受信フレームの数またはエラーフレームの数は、上位の２桁に表示し、第２のチャネルから伝達されたデータの受信フレームの数またはエラーフレームの数は、下位の２桁に表示することが好ましい。
【００４２】
これにより、本発明の一実施形態によれば、従来の通信パラメータグループで、５桁で表現され、０〜６５５３５まで表した受信フレームの数とエラーフレームの数とを、０〜６４までに制限することにより、受信フレームの数とエラーフレームの数とが２つのチャネルの使用時にモニタリングされるため、チャネルの診断機能を強化することができる長所がある。
【００４３】
以下、下記では、本発明の一実施形態に係るＲＡＰＩＥｎｅｔネットワークシステムにおける２つのチャネルのバスデータのモニタリング方法について、図５を参照して説明する。
【００４４】
まず、第１のチャネルユニット１００は、ネットワークバスからデータが受信されると、受信されたデータをＭＩＩデータに変換して、ＣＰＵに転送する（Ｓ１００）。第１のチャネルユニット１００がＭＩＩデータに変換するステップ（Ｓ１００）は、８ｂｉｔのデータをシフト（shift）して、上位の８ビットに、その値を保存して変換し、転送することが好ましい。
【００４５】
そして、第２のチャネルユニット２００は、ネットワークバスからデータが受信されると、受信されたデータをＭＩＩデータに変換して、ＣＰＵに転送する（Ｓ２００）。第２のチャネルユニット２００がＭＩＩデータに変換するステップ（Ｓ２００）は、８ｂｉｔのデータをシフト（shift）して、下位の８ビットに、その値を保存して変換することが好ましい。
【００４６】
ここで、ＭＩＩデータに変換してＣＰＵに転送するステップ（Ｓ１００，Ｓ２００）は、１６ｂｉｔワード単位でデータを変換して転送することが好ましい。
【００４７】
続いて、ＣＰＵは、第１のチャネルユニット１００と第２のチャネルユニット２００とから受信されるＭＩＩデータのキャリア感知信号（ＣＲＣ）を認識し、モニタリング部４００に転送する（Ｓ３００）。
【００４８】
前記モニタリング部４００は、前記ＣＰＵから受信されたＭＩＩデータから各チャネルのデータをモニタリングする（Ｓ４００）。
【００４９】
ここで、モニタリングするステップ（Ｓ４００）は、通信パラメータグループの受信フレームの数またはエラーフレームの数を表示することが好ましく、０から予め定められたしきい値まで表現されることを特徴とするが、予め定められたしきい値を超える場合、再び、０からカウントを開始することが好ましい。
【００５０】
このとき、通信パラメータグループの受信フレームの数は、計５桁で表現されることを特徴とするが、上位の２桁と下位の２桁との間に０を置き、ネットワークバスで受信されたデータのうち、第１のチャネルから伝達されたデータの受信フレームの数またはエラーフレームの数は、上位の２桁に表示し、第２のチャネルから伝達されたデータの受信フレームの数またはエラーフレームの数は、下位の２桁に表示することが好ましい。
【符号の説明】
【００５１】
１００    第１のチャネルユニット
２００    第２のチャネルユニット
３００    ＣＰＵ
４００    モニタリング部
【図１】
0005894307.tif 000002
【図２】
0005894307.tif 000003
【図３】
0005894307.tif 000004
【図４】
0005894307.tif 000005
【図５】
0005894307.tif 000006