(57)【要約】【課題】フィールドネットワークに接続された各スレーブ機器がサンプリングしたデータを、時間的に重ね合わせて表示し、時間軸を一致させた状態で重ね合わせて表示し、各スレーブ機器間の同一タイミングにおける状態把握を容易に行うことができるようにする。【解決手段】コントローラ１０２は、フィールドネットワーク１０６を通して定周期に発行するコマンド上に、スレーブ機器がデータサンプリングを行う際に使用するトリガ指令を有し、スレーブ機器は、コントローラ１０２が発行する定周期コマンド上に設けられたトリガ指令をデータサンプリング時のトリガとして使用し、表示装置１０１は、スレーブ機器から収集したデータサンプリングの結果上に記録されたトリガタイミングに基づいて時間軸を一致させ、各スレーブ機器のサンプリングデータを重ね合わせて表示する。【選択図】図１
2007164309.tif 000002
【特許請求の範囲】
【請求項１】
表示装置と通信を介して接続されたコントローラと、
前記コントローラとフィールドネットワーク上で接続された複数のスレーブ機器と、
を備え、    
前記各スレーブ機器に対してデータサンプリングの開始を要求し、得られたデータサンプリング結果を前記表示装置から収集するネットワークシステムにおいて、
前記コントローラは、
前記フィールドネットワーク上に定周期に発行する定周期コマンドに、前記スレーブ機器がデータサンプリングを行う際に使用するトリガ指令を有するものであり、
前記複数のスレーブ機器は、
前記定周期コマンド上に設けられたトリガ指令をデータサンプリング時のトリガとして使用し、トリガ成立前のサンプリング回数をデータサンプリング結果上に記録するものであり、
前記表示装置は、
前記各スレーブ機器から収集したデータサンプリングの結果上に記録されたトリガ成立前のサンプリング回数に基づきトリガタイミングを一致させることで前記データサンプリングの結果を時間的に重ね合わせて表示するものであることを特徴とするネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークシステムに関し、特に、複数のスレーブ機器内のデータサンプリング結果を表示するネットワークシステムに関する。
【背景技術】
【０００２】
ネットワーク対応のサーボアンプやインバータを多軸構成し、各サーボアンプや各インバータが実行したデータサンプリング、すなわちデータトレースの結果を表示するネットワークシステムがある（例えば、特許文献１参照）。
従来のネットワークシステムは、各スレーブ機器がデータサンプリング時に使用するトリガ指令として各スレーブ機器固有の情報を使用していた。
【特許文献１】特開２００５−３２０６４号公報（第３図）
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、従来のネットワークシステムは、各スレーブ機器がデータサンプリング時に使用するトリガ指令として、各スレーブ機器固有の情報を使用していたため、各スレーブ機器がサンプリングしたデータのタイミングが一致しないという問題があった。結果として、データサンプリング結果の表示においても、各スレーブ機器がサンプリングしたデータを時間的に重ね合わせることが出来ないという問題があった。
【０００４】
本発明はこのような問題点に鑑みてなされたものであり、各スレーブ機器のデータサンプリング結果を、時間軸を一致させた状態で重ね合わせて表示し、各スレーブ機器間の同一タイミングにおける状態把握を容易に行うことが出来るネットワークシステムを提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記問題を解決するため、本発明は、次のように構成したのである。
表示装置と通信を介して接続されたコントローラと、前記コントローラとフィールドネットワーク上で接続された複数のスレーブ機器と、を備え、前記各スレーブ機器に対してデータサンプリングの開始を要求し、得られたデータサンプリング結果を前記表示装置から収集するネットワークシステムにおいて、前記コントローラは、前記フィールドネットワーク上に定周期に発行する定周期コマンドに、前記スレーブ機器がデータサンプリングを行う際に使用するトリガ指令を有するものであり、前記複数のスレーブ機器は、前記定周期コマンド上に設けられたトリガ指令をデータサンプリング時のトリガとして使用し、トリガ成立前のサンプリング回数をデータサンプリング結果上に記録するものであり、前記表示装置は、前記各スレーブ機器から収集したデータサンプリングの結果上に記録されたトリガ成立前のサンプリング回数に基づきトリガタイミングを一致させることで前記データサンプリングの結果を時間的に重ね合わせて表示するものであることを特徴としている。
【発明の効果】
【０００６】
本発明のネットワークシステム、すなわち本発明の表示装置、コントローラ、およびスレーブ機器を組み合わせてシステムを構築することで、各スレーブ機器のデータサンプリング結果を、時間軸を一致させた状態で重ね合わせて表示し、各スレーブ機器間の同一タイミングにおける状態把握を容易に行うことが出来る。
【発明を実施するための最良の形態】
【０００７】
以下、本発明の具体的実施例について、図に基づいて説明する。
【実施例１】
【０００８】
図１は、本発明を示すネットワークシステムの構成図である。
図１において、１０１は表示装置、１０２はコントローラ、１０３、１０４はスレーブ機器であるサーボアンプ、１０５は任意の通信、１０６はフィールドネットワークである。
以下、図１を用いて本発明を実施するネットワークシステムの構成について説明する。
表示装置１０１は、例えばＥｔｈｅｒＮｅｔ（登録商標）などの任意の通信１０５を介してコントローラ１０２と接続されている。コントローラ１０２は、フィールドネットワーク１０６を介して、スレーブ機器であるサーボアンプ１０３およびサーボアンプ１０４と接続されている。
【０００９】
図２は、本発明を示すネットワークシステムの動作を説明するフローチャートである。
以下、図２を用いて本発明のネットワークシステムの動作についてステップを追って説明する。
先ず、表示装置１０１は、任意の通信１０５、コントローラ１０２、フィールドネットワーク１０６を介して、スレーブ機器であるサーボアンプ１０３とサーボアンプ１０４にトリガ成立後に取得するべきデータ数とともにデータサンプリングの開始を要求する（ステップＳＴ１）。
次に、スレーブ機器であるサーボアンプ１０３とサーボアンプ１０４は、表示装置１０１からのデータサンプリング開始の要求を受け、データサンプリングを開始する（ステップＳＴ２）。
表示装置１０１は、データサンプリングのトリガ条件を、任意の通信１０５を介してコントローラ１０２に設定する（ステップＳＴ３）。
コントローラ１０２は、表示装置１０１から設定されたトリガ条件の一致を監視し、トリガ条件が成立した時点で、フィールドネットワーク１０６上の定周期コマンドとしてトリガ指令を発行する（ステップＳＴ４）。
スレーブ機器であるサーボアンプ１０３とサーボアンプ１０４は、フィールドネットワーク１０６上の定周期コマンドとして発行されたトリガ指令により、データサンプリング処理を制御し、トリガ成立後に取得するべきデータ数分のサンプリングを行い、トリガ成立前に何回分のサンプリングを行ったのかをサンプリング結果とともに記録する（ステップＳＴ５）。
スレーブ機器であるサーボアンプ１０３とサーボアンプ１０４がサンプリングしたデータは、フィールドネットワーク１０６、コントローラ１０２、任意の通信１０５を介して、表示装置１０１が収集する（ステップＳＴ６）。
表示装置１０１は、収集されたスレーブ機器、すなわちサーボアンプ１０３とサーボアンプ１０４のデータサンプリング結果をグラフなどにして表示する。この際、サンプリング結果中のトリガ成立前に何回分のサンプリングを行ったのかの情報をキーとして、すなわち各スレーブ機器１０３、１０４から収集したデータサンプリングの結果上に記録されたトリガ成立前のサンプリング回数に基づきトリガタイミングを一致させることでスレーブ機器、すなわちサーボアンプ１０３とサーボアンプ１０４の結果を重ね合わせて表示する（ステップＳＴ７）。
【００１０】
以上述べたように、本実施例に係るネットワークシステムは、フィールドネットワーク１０６上の各スレーブ機器１０３、１０４に対する定周期コマンド上にデータサンプリングのトリガ指令を設け、定周期コマンドを受けた各スレーブ機器１０３、１０４はデータサンプリングのトリガとして定周期コマンド内のトリガ指令を使用し、表示装置１０１によるサンプリング結果の表示時にはサンプリング結果中のトリガタイミングをキーとして重ね合わせて表示するようにしているので、フィールドネットワーク１０６に接続された各スレーブ機器１０３、１０４がサンプリングしたそれぞれのデータ、すなわちトレースデータを、時間的に重ね合わせ、且つ、時間軸を一致させた状態で同時に重ね合わせて表示することができる。その為、各スレーブ機器１０３、１０４間の同一タイミングにおける状態把握を容易に行うことができるのである。
【産業上の利用可能性】
【００１１】
本発明は、定周期で授受されるコマンドを持つネットワークであれば、コントローラ、サーボアンプに限らず、同様の通信を行う装置にも適用できる。
【図面の簡単な説明】
【００１２】
【図１】本発明を示すネットワークシステムの構成図
【図２】本発明を示すネットワークシステムの動作を説明するフローチャート
【符号の説明】
【００１３】
１０１  表示装置
１０２  コントローラ
１０３、１０４  スレーブ機器であるサーボアンプ
１０５  任意の通信
１０６  フィールドネットワーク
【図１】
2007164309.tif 000003
【図２】
2007164309.tif 000004