(57)【要約】【課題】モーションシステムの制御アプリケーションプログラムに対応した、異常を検出するためのトリガ用アラーム種別と異常を解析するためのトレースデータ種別を自動で設定することができるモーションシステムおよびそのトレースデータ設定方法を提供する。【解決手段】機器構成情報、機種情報から選択された制御アプリケーションプログラムに対応したアラームトレーステーブル種別を特定し、前記アラームトレーステーブル種別に基づいてサーバー４から取得してアラームトレーステーブル１１０に格納したアラーム種別およびトレースデータ種別を、制御対象機器２ｉに応じたトリガ用アラーム種別およびトレースするデータ種別としてトレースデータ設定条件保持手段１１１ｊに自動で設定する。【選択図】  図２
2007034547.tif 000002
【特許請求の範囲】
【請求項１】
データテーブルを格納したサーバー（４）と、
前記サーバー（４）と上位ネットワーク（６）により接続されたモーションコントローラ（１）と、
前記モーションコントローラ(１)とモーションネットワーク（５）により接続されたサーボドライブ、Ｉ／Ｏ機器などの複数の制御対象機器（２ｉ）と、を備えたモーションシステムにおいて、
前記サーバー（４）は、
前記モーションコントローラ（１）用の複数のアラームトレースデータテーブルを保持する各種アラームトレースデータテーブル格納領域（４０１）と、
前記モーションコントローラ（１）からの要求に基づき必要とする前記アラームトレースデータテーブルを前記モーションコントローラ（１）に送信するアラームトレースデータテーブル送信手段（４００）と、を備え、
前記モーションコントローラ（１）は、
前記モーションネットワーク（５）を通じて前記モーションネットワーク（５）上の機器構成情報を取得し、機器構成情報保持手段（１０６）に前記機器構成情報を保持する機器構成情報収集手段（１００）と、
前記制御対象機器（２ｉ）から機種情報を読み出し、全機器機種情報保持手段（１０７）に前記機種情報を保持する機種情報収集手段（１０１）と、
前記機器構成情報保持手段（１０６）に保持した前記機器構成情報および前記全機器機種情報保持手段（１０７）に保持した前記全機器機種情報に基づき判定用データベース（１０８）から制御アプリケーションファイル名を選択する制御プログラム選択手段（１０２）と、
前記選択した制御アプリケーションファイル名をもとに、アラームトレースデータテーブル種別判定用テーブル（１０９）からアラームトレースデータテーブル種別を特定するアラームトレースデータテーブル選択手段（１０３）と、
前記サーバー（４）に対し前記アラームトレースデータテーブル種別に相当するファイルを要求し、アラームトレースデータテーブル（１１０）に格納するアラームトレースデータテーブル取得手段（１０４）と、
前記アラームトレースデータテーブル（１１０）に記述されたアラーム種別およびトレースデータ種別を、前記制御対象機器（２ｉ）に応じたトリガ用アラーム種別およびトレースするデータ種別としてトレースデータ設定条件保持手段（１１１j）に設定するトレースデータ設定手段（１０５）と、を備え、
前記制御対象機器（２ｉ）は、
機種情報を保持した機種情報保持手段（２０１ｉ）と、
前記保持した機種情報を前記モーションコントローラ（１）に通知する機種情報通知手段（２００ｉ）と、を備えたことを特徴とするモーションシステム。
【請求項２】
前記アラームトレースデータテーブル種別判定用テーブル（１０９）は、
前記制御アプリケーションファイル名と、前記制御アプリケーションファイル名に対応する前記アラームトレースデータテーブル種別を含むレコードからなることを特徴とする請求項１に記載のモーションシステム。
【請求項３】
前記アラームトレースデータテーブル（１１０）は、前記アラーム種別と前記アラーム種別に関連するトレースデータ種別を含むレコードからなることを特徴とする請求項１に記載のモーションシステム。
【請求項４】
データテーブルを格納したサーバー（４）と、
前記サーバー（４）と上位ネットワーク（６）により接続されたモーションコントローラ（１）と、
前記モーションコントローラ(１)とモーションネットワーク（５）により接続されたサーボドライブ、Ｉ／Ｏ機器などの制御対象機器（２ｉ）と、を備えたモーションシステムのトレースデータ設定方法において、
制御対象機器（２ｉ）から機器構成情報を取得し、保持している機器構成情報を更新するステップ（ＳＴ１０００）と、
制御対象機器（２ｉ）から機種情報を読み出し、保持している全機器機種情報を更新するステップ（ＳＴ１００１）と、
前記更新した機器構成情報および前記更新した全機器機種情報に基づき判定用データベース（１０８）から制御アプリケーションファイル名を選択するステップ（ＳＴ１００３）と、
前記選択された制御アプリケーションファイル名をもとに、アラームトレースデータテーブル種別判定用テーブル（１０９）からアラームトレースデータテーブル種別を特定するステップ（ＳＴ１００４）と、
前記サーバー（４）に対し前記アラームトレースデータテーブル種別に相当するファイルを要求し、アラームトレースデータテーブル（１１０）に格納するステップ（ＳＴ１００５）と、
前記アラームトレースデータテーブル（１１０）に記述されたアラーム種別およびトレースデータ種別を、前記制御対象機器（２ｉ）に応じたトリガ用アラーム種別およびトレースするデータ種別として設定するステップ（ＳＴ１００６）と、を備えたことを特徴とするモーションシステムのトレースデータ設定方法。
【請求項５】
前記モーションシステムのトレースデータ設定は、
前記モーションシステムの起動時に行なわれることを特徴とする請求項４に記載のモーションシステムのトレースデータ設定方法。
【請求項６】
前記アラームトレーステーブル（１１０）から前記トリガ用アラーム種別、前記トレースデータ種別を設定するステップ（ＳＴ１００６）において、
前記アラーム種別ごとに異なるトレースデータ領域に設定することを特徴とする請求項４に記載のモーションシステムのトレースデータ設定方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、データトレース機能を備えたモーションコントローラを有するモーションシステムおよびそのトレースデータ設定方法に関する。
【背景技術】
【０００２】
従来技術のモーションコントローラには指定されたデータを一定周期ごとに記憶するデータトレース機能が備えられており、その多くがモーションシステムに故障等の異常が発生した場合の復旧作業のために用いられている。
さらに、ユーザが異常に気づかなかった場合でも、自動的にデータトレース機能を動作させ、所望のデータを確実にトレースする技術が提案されている（例えば、特許文献１参照）。
【０００３】
図９は、従来技術を示すモーションコントローラの機能ブロック図である。
図９において、９０１はトレースデータ設定手段、９０２はユーザプログラム、９０３はトレースデータ記憶手段、９０４はトレースデータ表示手段である。
以下、図９を用いて従来技術のモーションコントローラのデータトレース機能について説明する。
ユーザプログラム９０２には予めトレースデータ設定手段９０１において設定された条件に基づいて、データトレースを開始、中断させる指令が書き込まれている。
トレースデータ記憶手段９０３は、トレースデータ設定手段９０１にて設定されたデータトレースに関する条件に基づいて、トレースデータ設定手段９０１を介して入力される指令、またはユーザプログラム内に書き込まれた指令により、データの記憶動作を行なう。
【０００４】
このように従来のモーションコントローラは、トレースデータ設定手段に設定された条件に基づいてデータトレースを行っていた。
【特許文献１】特開平１０−２４７１０５号公報  （第５頁、第１図）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来技術のモーションシステムでは、トレースデータ設定手段に設定された条件に基づいてデータトレースを行っているので、制御対象の動作が定型化されたものであっても、予め異常を検出するトリガおよび異常を解析するためのトレースデータを人手を介してトレースデータ設定手段に設定する必要があった。
【０００６】
本発明はこのような問題点に鑑みてなされたものであり、モーションシステムの制御アプリケーションプログラムに対応した異常を検出するためのトリガ用アラーム種別と異常を解析するためのトレースデータ種別を自動で設定することができるモーションシステムおよびそのトレースデータ設定方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記問題を解決するため、本発明は、次のようにしたのである。
【０００８】
請求項１に記載の発明は、データテーブルを格納したサーバーと、前記サーバーと上位ネットワークにより接続されたモーションコントローラと、前記モーションコントローラとモーションネットワークにより接続されたサーボドライブ、Ｉ／Ｏ機器などの複数の制御対象機器と、を備えたモーションシステムにおいて、前記サーバーは、前記モーションコントローラ用の複数のアラームトレースデータテーブルを保持する各種アラームトレースデータテーブル格納領域と、前記モーションコントローラからの要求に基づき必要とする前記アラームトレースデータテーブルを前記モーションコントローラに送信するアラームトレースデータテーブル送信手段と、を備え、前記モーションコントローラは、前記モーションネットワークを通じて前記モーションネットワーク上の機器構成情報を取得し、機器構成情報保持手段に前記機器構成情報を保持する機器構成情報収集手段と、前記制御対象機器から機種情報を読み出し、全機器機種情報保持手段に前記機種情報を保持する機種情報収集手段と、前記機器構成情報保持手段に保持した前記機器構成情報および前記全機器機種情報保持手段に保持した前記全機器機種情報に基づき判定用データベースから制御アプリケーションファイル名を選択する制御プログラム選択手段と、前記選択した制御アプリケーションファイル名をもとに、アラームトレースデータテーブル種別判定用テーブルからアラームトレースデータテーブル種別を特定するアラームトレースデータテーブル選択手段と、前記サーバーに対し前記アラームトレースデータテーブル種別に相当するファイルを要求し、アラームトレースデータテーブルに格納するアラームトレースデータテーブル取得手段と、前記アラームトレースデータテーブルに記述されたアラーム種別およびトレースデータ種別を、前記制御対象機器に応じたトリガ用アラーム種別およびトレースするデータ種別としてトレースデータ設定条件保持手段に設定するトレースデータ設定手段と、を備え、前記制御対象機器は、機種情報を保持した機種情報保持手段と、前記保持した機種情報を前記モーションコントローラに通知する機種情報通知手段と、を備えたことを特徴としている。
【０００９】
また、請求項２に記載の発明は、請求項１に記載のモーションシステムにおいて、前記アラームトレースデータテーブル種別判定用テーブルは、前記制御アプリケーションファイル名と、前記制御アプリケーションファイル名に対応する前記アラームトレースデータテーブル種別を含むレコードからなることを特徴としている。
【００１０】
また、請求項３に記載の発明は、請求項１に記載のモーションシステムにおいて、前記アラームトレースデータテーブルは、前記アラーム種別と前記アラーム種別に関連するトレースデータ種別を含むレコードからなることを特徴としている。
【００１１】
また、請求項４に記載の発明は、データテーブルを格納したサーバーと、前記サーバーと上位ネットワークにより接続されたモーションコントローラと、前記モーションコントローラとモーションネットワークにより接続されたサーボドライブ、Ｉ／Ｏ機器などの制御対象機器と、を備えたモーションシステムのトレースデータ設定方法において、制御対象機器から機器構成情報を取得し、保持している機器構成情報を更新するステップと、制御対象機器から機種情報を読み出し、保持している全機器機種情報を更新するステップと、前記更新した機器構成情報および前記更新した全機器機種情報に基づき判定用データベースから制御アプリケーションファイル名を選択するステップと、前記選択された制御アプリケーションファイル名をもとに、アラームトレースデータテーブル種別判定用テーブルからアラームトレースデータテーブル種別を特定するステップと、前記サーバーに対し前記アラームトレースデータテーブル種別に相当するファイルを要求し、アラームトレースデータテーブルに格納するステップと、前記アラームトレースデータテーブルに記述されたアラーム種別およびトレースデータ種別を、前記制御対象機器に応じたトリガ用アラーム種別およびトレースするデータ種別として設定するステップと、を備えたことを特徴としている。
【００１２】
また、請求項５に記載の発明は、請求項４に記載のモーションシステムのトレースデータ設定方法において、前記モーションシステムのトレースデータ設定は、前記モーションシステムの起動時に行なわれることを特徴としている。
【００１３】
また、請求項６に記載の発明は、請求項４に記載のモーションシステムのトレースデータ設定方法において、前記アラームトレーステーブルから前記トリガ用アラーム種別、前記トレースデータ種別を設定するステップにおいて、前記アラーム種別ごとに異なるトレースデータ領域に設定することを特徴としている。
【発明の効果】
【００１４】
請求項１乃至３に記載の発明によると、機器構成情報と全制御対象機器の機種情報に基づいて決定された制御アプリケーションプログラムから、対応するアラームトレースデータテーブルを特定して、アラームトレースデータテーブルをサーバーから取得することにより、制御対象に応じたトリガ用アラーム種別とトレースデータ種別を自動で設定するモーションシステムを得ることが出来る。
【００１５】
請求項４および５に記載の発明によると、機器構成情報と全制御対象機器の機種情報に基づいて決定された制御アプリケーションプログラムから、対応するアラームトレースデータテーブルを特定して、アラームトレースデータテーブルをサーバーから取得することにより、制御対象に応じたトリガ用アラーム種別とトレースデータ種別を自動で設定するモーションシステムのトレースデータ設定方法を得ることが出来る。
【００１６】
請求項６に記載の発明によると、アラーム発生時に、制御アプリケーションに最適なデータ収集を行なうことが出来る。
【発明を実施するための最良の形態】
【００１７】
以下、本発明の実施の形態について図を参照して説明する。
【実施例１】
【００１８】
図１は、本発明を適用するモーションシステムの構成図である。
図１において、１はモーションコントローラ、２ｉ（ｉ＝１、２、・・・）は制御対象機器、２Ａｍ（ｍ＝１、２、・・・）はサーボドライブ、２Ｂｎ  （ｎ＝１、２、・・・）はＩ／Ｏ機器、４はサーバー、５はモーションネットワーク、６は上位ネットワーク（例えばＥｔｈｅｒｎｅｔ（登録商標）など）である。
また、図２は、本発明を示すモーションシステムの内部機能ブロック図である。
図２において、１００は機器構成情報収集手段、１０１は機種情報収集手段、１０２は制御プログラム選択手段、１０３はアラームトレースデータテーブル選択手段、１０４はアラームトレースデータテーブル取得手段、１０５はトレースデータ設定手段、１０６は機器構成情報保持手段、１０７は全機器機種情報保持手段、１０８は判定用データベース、１０９はアラームトレースデータテーブル種別判定用テーブル、１１０はアラームトレースデータテーブル、１１１j（ｊ=１、２、・・・）はアラーム種別ごとのトレースデータ設定条件を保持するトレースデータ設定条件保持手段、２００ｉ（ｉ＝１、２、・・・）は機種情報通知手段、２０１ｉは機種情報保持手段、４００はアラームトレースデータテーブル送信手段、４０１は各種アラームトレースデータテーブル格納領域である。尚、図２において従来技術を示す図９と同じ構成要素のものには図９と同じ説明符号を付すものとし、その説明は省略する。
以下、図１および図２を用いて本発明の構成について説明する。
制御対象機器２ｉは、例えば複数のサーボドライブ２Ａｍ（ｍ＝１、２、・・・）、と複数のＩ／Ｏ機器２Ｂｎ（ｎ＝１、２、・・・）から構成され、制御対象機器２ｉ内には、機種情報通知手段２００ｉと機種情報保持手段２０１ｉが設けられている。制御対象機器２ｉとモーションコントローラ１は、モーションネットワーク５により接続されている。
また、サーバー４は、内部にアラームトレースデータテーブル送信手段４００と、複数のアラームトレースデータテーブルを格納している各種アラームトレースデータテーブル格納領域４０１を備えている。
モーションコントローラ１内のアラームトレースデータテーブル取得手段１０４およびサーバー４内のアラームトレースデータテーブル送信手段４００は、上位ネットワーク６で接続されている。実際にはＦＴＰなどＴＣＰ/ＩＰベースのファイル転送プロトコルによってアラームトレースデータテーブルの読み出しなどの実現が可能であるが、本実施例ではテーブル要求Ｔｒｅｑとそれに対するテーブル応答Ｔａｎｓとして説明を行なう。
モーションコントローラ１は、モーションネットワーク５を通じてモーションネットワーク５上の機器構成情報を取得し、機器構成情報保持手段１０６に保持されている機器構成情報を更新する機器構成情報収集手段１００と、制御対象機器２ｉ内の機種情報保持手段２０１ｉからモーションネットワーク５を通じて機種情報を読み出し、全機器機種情報保持手段１０７の全機器機種情報を更新する機種情報収集手段１０１と、機器構成情報保持手段１０６に保持している機器構成情報および全機器機種情報保持手段１０７に保持している全機器機種情報に基づいて、判定用データベース１０８から制御アプリケーションファイル名を選択する制御プログラム選択手段１０２と、前記制御アプリケーションファイル名をもとに、アラームトレースデータテーブル種別判定用テーブル１０９からアラームトレースデータテーブル種別を特定するアラームトレースデータテーブル選択手段１０３と、サーバー４に対しテーブル要求Ｔｒｅｑを送信し、アラームトレースデータテーブル種別に相当するファイルを要求し、テーブル応答Ｔａｎｓを受信した場合にはアラームトレースデータテーブル１１０に受信データを格納するアラームトレースデータテーブル取得手段１０４と、アラームトレースデータテーブル１１０に記述されたアラーム種別およびトレースデータ種別を、制御対象機器２ｉに応じたトリガ用アラーム種別およびトレースするデータ種別としてトレースデータ設定条件保持手段１１１ｊのトレースデータ設定条件に設定するトレースデータ設定手段１０５と、を備える構成としている。
尚、図２において、モーションコントローラ１は、本来モーションコントローラとして機能するための機能ブロックや通信処理を実行するための機能ブロックを当然備えているが、本発明の説明には直接関係しないため図示およびその説明は省略している。
【００１９】
図３は、本発明を示すアラームトレースデータテーブル種別判定用テーブル１０９のデータ構造の説明図である。
図３に示すように、アラームトレースデータテーブル種別判定用テーブル１０９は、制御アプリケーションファイル名と、制御アプリケーションファイル名に対応するアラームトレースデータテーブル種別を含むレコードから成っている。
【００２０】
図４は、本発明を示すアラームトレースデータテーブル１１０のデータ構造の説明図である。
図４に示すように、アラームトレースデータテーブル１１０は、アラーム種別とアラーム種別に関連するトレースデータ種別を含むレコードから成っている。
ここで、アラーム種別とは、制御対象機器２ｉからのアラーム種別であり（図４に示す例の場合、ａｌａｒｍＡ、ａｌａｒｍＢ、ａｌａｒｍＣ）、トレースデータ種別とは、アプリケーションが指定するアラーム種別に関連するデータである（図４の例の場合、ｔｒａｃｅＡ、ｔｒａｃｅＢ、ｔｒａｃｅＣ、ｔｒａｃｅＤ、ｔｒａｃｅＥ）。
また、アラーム種別には関連するトレースデータ種別が紐つけられている（図４に示す例の場合、ａｌａｒｍＡにｔｒａｃｅＡ、ｔｒａｃｅＢ、ｔｒａｃｅＣ、ａｌａｒｍＢにｔｒａｃｅＡ、ｔｒａｃｅＤ、ａｌａｒｍＣにｔｒａｃｅＥ）。
【００２１】
図５は、本発明を示すトレースデータ設定条件保持手段１１１ｊに格納されているトレースデータ設定条件のデータ構造の説明図である。
図５に示すように、トレースデータ設定条件保持手段１１１ｊに格納されているトレースデータ設定条件のデータは、アラーム種別毎にトリガ条件、すなわちトリガ用アラーム種別および１つまたは複数のトレースデータから成っている。
なお、図５の中のトリガ条件にあるＡＡＡは、アプリケーションで指定されるノードからのアラーム種別格納場所を示している。
【００２２】
図６、７、８は、本発明を示すモーションシステムのトレースデータ設定方法のフローチャートであり、図６はモーションコントローラ１の初期設定処理を示し、図７はアラームトレースデータテーブル取得手段１０４における処理を示し、図８はトレースデータ設定手段１０５における処理を示している。
以下、図６、７、８を用いて、モーションシステムが起動しモーションコントローラの初期化処理が実行されてから、トリガ用アラーム種別およびトレースデータ種別を自動で設定するまでの処理について順を追って説明する。
先ず、ステップＳＴ１０００では、機器構成情報収集手段１００を実行してモーションネットワーク５を通じてモーションネットワーク５上の機器構成情報を取得し、機器構成情報保持手段１０６に保持されている機器構成情報を更新する。
次に、ステップＳＴ１００１では、ノード＃２ｉに対し機種情報収集手段１０１を実行して制御対象機器２ｉの機種情報保持手段２０１ｉからモーションネットワーク５を通じて機種情報を読み出し、全機器機種情報保持手段１０７に保持されている全機器機種情報を更新する。
ステップＳＴ１００２では、ステップＳＴ１０００で取得したノード数に基づき、ステップＳＴ１００１をノード数分ループ実行する。
次に、ステップＳＴ１００３では、制御プログラム選択手段１０２を起動する。このステップＳＴ１００３では、ステップＳＴ１０００〜ステップＳＴ１００２で取得更新し機器構成情報保持手段１０６に保持された機器構成情報および全機器機種情報保持手段１０７に保持された全機器機種情報に基づいて、判定用データベース１０８から制御アプリケーションファイル名を選択する。
次に、ステップＳＴ１００４では、アラームトレースデータテーブル選択手段１０３を起動し、ステップＳＴ１００３で選択された制御アプリケーションファイル名をもとに、アラームトレースデータテーブル種別判定用テーブル１０９からアラームトレースデータテーブル種別を特定する。
こうして正常にアラームトレースデータテーブル種別をアラームトレースデータテーブル種別判定用テーブル１０９から取得できた場合には、ステップＳＴ１００５でアラームトレースデータテーブル取得手段１０４が起動される。
アラームトレースデータテーブル取得手段１０４では、ステップＳＴ１５００にて、先ずサーバー４に対しテーブル要求Ｔｒｅｑを送信し、ステップＳＴ１００４で取得したアラームトレースデータテーブル種別に相当するファイルを要求する。これを受信したサーバー４内のアラームトレースデータテーブル送信手段４００では、各種アラームトレースデータテーブル格納領域４０１の中から指定されたアラームトレースデータテーブル種別に相当するファイルデータを読み出し、テーブル応答Ｔａｎｓとして返信する。アラームトレースデータテーブル取得手段１０４ではこのテーブル応答Ｔａｎｓの受信をステップＳＴ１５０１にて待ち、受信した場合にはステップＳＴ１５０２にてモーションコントローラ１内部のアラームトレースデータテーブル１１０に受信データを格納する。
次に、ステップＳＴ１００６では、トレースデータ設定手段１０５が起動される。まずステップＳＴ１６００で、トレースデータ設定条件保持手段１１１に保持しているトレースデータ設定条件１１１ｊのアラーム種別がＮｕｌｌかをチェックする。Ｎｕｌｌの場合は、ステップＳＴ１６０３で、トレースデータ設定条件保持手段１１１ｊのトレースデータ設定条件にアラーム種別、トレースデータ種別を格納する。Ｎｕｌｌでない場合は、ステップＳＴ１６０１で、今回のレコードのアラーム種別がトレースデータ設定条件保持手段１１１ｊのトレースデータ設定条件に格納済みのアラーム種別と同一かチェックする。同一の場合は、トレースデータ種別のみを格納する。同一でない場合は、次のトレースデータ設定条件保持手段１１１ｊ＋１のトレースデータ設定条件へ移り、アラーム種別と、トレースデータ種別を格納する。ステップＳＴ１６０５では、ステップＳＴ１００５にて取得したアラームトレースデータテーブル１１０のレコード数分ステップＳＴ１６００〜ＳＴ１６０４をループ実行する。
【００２３】
アラーム発生時には、トレースデータ設定手段１０５によってトレースデータ設定条件保持手段１１１ｊに格納されたトレースデータ設定条件の内容に基づきデータトレースを実行することにより、制御アプリケーションに最適なデータの収集が可能となる。トレース機能自体は既知の機能であるので、ここでは詳細について記述しない。
【００２４】
以上述べたように、本実施例に係るモーションシステムおよびそのトレースデータ設定方法は、機器構成情報、機種情報から選択された制御アプリケーションプログラムに対応したアラームトレーステーブル種別を特定し、前記アラームトレーステーブル種別に基づいてサーバー４から取得してアラームトレーステーブル１１０に格納したアラーム種別およびトレースデータ種別を、制御対象機器２ｉに応じたトリガ用アラーム種別およびトレースするデータ種別として、トレースデータ種別を、アラーム種別ごとに異なるトレースデータ領域へ自動で設定するようにしているので、発生したアラームと関連するトレースデータのみを収集することができるのである。
【産業上の利用可能性】
【００２５】
本発明は、一般産業機器などにおいて、モーションコントローラで制御される制御対象の故障監視のためのデータトレース設定などに適用できる。
【図面の簡単な説明】
【００２６】
【図１】本発明を適用するモーションシステムの構成図
【図２】本発明を示すモーションシステムの内部機能ブロック図
【図３】本発明を示すアラームトレースデータテーブル種別判定用テーブル１０９のデータ構造の説明図
【図４】本発明を示すアラームトレースデータテーブル１１０のデータ構造の説明図
【図５】本発明を示すトレースデータ設定条件保持手段１１１ｊに格納されているトレースデータ設定条件のデータ構造の説明図
【図６】本発明を示すモーションシステムのトレースデータ設定方法のフローチャート
【図７】本発明を示すモーションシステムのトレースデータ設定方法のフローチャート
【図８】本発明を示すモーションシステムのトレースデータ設定方法のフローチャート
【図９】従来技術を示すモーションコントローラの機能ブロック図
【符号の説明】
【００２７】
１  コントローラ
２ｉ（ｉ＝１、２・・・）  制御対象機器
２Ａｍ（ｍ＝１、２、・・・）  制御対象機器の一例：サーボドライブ
２Ｂｎ（ｎ＝１、２、・・・）制御対象機器の一例：Ｉ／Ｏ
４  サーバー
５  モーションネットワーク
６  上位ネットワーク
１００  機器構成情報収集手段
１０１  機種情報収集手段
１０２  制御プログラム選択手段
１０３  アラームトレースデータテーブル選択手段
１０４  アラームトレースデータテーブル取得手段
１０５、９０１  トレースデータ設定手段
１０６  機器構成情報保持手段
１０７  全機器機種情報保持手段
１０８  判定用データベース
１０９  アラームトレースデータテーブル種別判定用テーブル
１１０  アラームトレースデータテーブル
１１１ｊ（ｊ＝１、２、・・・）  トレースデータ設定条件保持手段  
２００ｉ（ｉ＝１、２、・・・）  制御対象機器２ｉの機種情報通知手段
２０１ｉ（ｉ＝１、２、・・・）  制御対象機器２ｉの機種情報保持手段
４００  アラームトレースデータテーブル送信手段
４０１  各種アラームトレースデータテーブル格納領域
９０２  ユーザプログラム
９０３  トレースデータ記憶手段
９０４  トレースデータ表示手段
【図１】
2007034547.tif 000003
【図２】
2007034547.tif 000004
【図３】
2007034547.tif 000005
【図４】
2007034547.tif 000006
【図５】
2007034547.tif 000007
【図６】
2007034547.tif 000008
【図７】
2007034547.tif 000009
【図８】
2007034547.tif 000010
【図９】
2007034547.tif 000011