[go: up one dir, main page]

JP2007034547A - Motion system and trace data setting method thereof - Google Patents

Motion system and trace data setting method thereof Download PDF

Info

Publication number
JP2007034547A
JP2007034547A JP2005215272A JP2005215272A JP2007034547A JP 2007034547 A JP2007034547 A JP 2007034547A JP 2005215272 A JP2005215272 A JP 2005215272A JP 2005215272 A JP2005215272 A JP 2005215272A JP 2007034547 A JP2007034547 A JP 2007034547A
Authority
JP
Japan
Prior art keywords
trace data
alarm
type
data table
motion
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2005215272A
Other languages
Japanese (ja)
Inventor
Masaru Matsuo
賢 松尾
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Yaskawa Electric Corp
Original Assignee
Yaskawa Electric Corp
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Yaskawa Electric Corp filed Critical Yaskawa Electric Corp
Priority to JP2005215272A priority Critical patent/JP2007034547A/en
Publication of JP2007034547A publication Critical patent/JP2007034547A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Landscapes

  • General Factory Administration (AREA)

Abstract

【課題】モーションシステムの制御アプリケーションプログラムに対応した、異常を検出するためのトリガ用アラーム種別と異常を解析するためのトレースデータ種別を自動で設定することができるモーションシステムおよびそのトレースデータ設定方法を提供する。
【解決手段】機器構成情報、機種情報から選択された制御アプリケーションプログラムに対応したアラームトレーステーブル種別を特定し、前記アラームトレーステーブル種別に基づいてサーバー4から取得してアラームトレーステーブル110に格納したアラーム種別およびトレースデータ種別を、制御対象機器2iに応じたトリガ用アラーム種別およびトレースするデータ種別としてトレースデータ設定条件保持手段111jに自動で設定する。
【選択図】 図2
A motion system capable of automatically setting a trigger alarm type for detecting an abnormality and a trace data type for analyzing the abnormality corresponding to a control application program of the motion system, and its trace data setting method provide.
An alarm trace table type corresponding to a control application program selected from device configuration information and model information is specified, an alarm acquired from a server 4 based on the alarm trace table type and stored in an alarm trace table 110 The type and the trace data type are automatically set in the trace data setting condition holding unit 111j as the trigger alarm type corresponding to the control target device 2i and the data type to be traced.
[Selection] Figure 2

Description

本発明は、データトレース機能を備えたモーションコントローラを有するモーションシステムおよびそのトレースデータ設定方法に関する。   The present invention relates to a motion system having a motion controller having a data trace function and a trace data setting method thereof.

従来技術のモーションコントローラには指定されたデータを一定周期ごとに記憶するデータトレース機能が備えられており、その多くがモーションシステムに故障等の異常が発生した場合の復旧作業のために用いられている。
さらに、ユーザが異常に気づかなかった場合でも、自動的にデータトレース機能を動作させ、所望のデータを確実にトレースする技術が提案されている(例えば、特許文献1参照)。
Prior art motion controllers are equipped with a data trace function that stores specified data at regular intervals, and many of them are used for recovery work when an abnormality such as a failure occurs in the motion system. Yes.
Furthermore, even when the user has not noticed an abnormality, a technique has been proposed in which a data trace function is automatically operated to reliably trace desired data (see, for example, Patent Document 1).

図9は、従来技術を示すモーションコントローラの機能ブロック図である。
図9において、901はトレースデータ設定手段、902はユーザプログラム、903はトレースデータ記憶手段、904はトレースデータ表示手段である。
以下、図9を用いて従来技術のモーションコントローラのデータトレース機能について説明する。
ユーザプログラム902には予めトレースデータ設定手段901において設定された条件に基づいて、データトレースを開始、中断させる指令が書き込まれている。
トレースデータ記憶手段903は、トレースデータ設定手段901にて設定されたデータトレースに関する条件に基づいて、トレースデータ設定手段901を介して入力される指令、またはユーザプログラム内に書き込まれた指令により、データの記憶動作を行なう。
FIG. 9 is a functional block diagram of a motion controller showing the prior art.
In FIG. 9, 901 is a trace data setting means, 902 is a user program, 903 is a trace data storage means, and 904 is a trace data display means.
Hereinafter, the data trace function of the conventional motion controller will be described with reference to FIG.
In the user program 902, a command for starting and interrupting data tracing is written based on conditions set in advance in the trace data setting unit 901.
The trace data storage unit 903 receives data based on a command input via the trace data setting unit 901 or a command written in the user program on the basis of the condition regarding the data trace set by the trace data setting unit 901. The memory operation is performed.

このように従来のモーションコントローラは、トレースデータ設定手段に設定された条件に基づいてデータトレースを行っていた。
特開平10−247105号公報 (第5頁、第1図)
As described above, the conventional motion controller performs data tracing based on the conditions set in the trace data setting means.
Japanese Patent Laid-Open No. 10-247105 (page 5, FIG. 1)

しかしながら、従来技術のモーションシステムでは、トレースデータ設定手段に設定された条件に基づいてデータトレースを行っているので、制御対象の動作が定型化されたものであっても、予め異常を検出するトリガおよび異常を解析するためのトレースデータを人手を介してトレースデータ設定手段に設定する必要があった。   However, since the motion system of the prior art performs data tracing based on the conditions set in the trace data setting means, even if the operation to be controlled is standardized, a trigger that detects an abnormality in advance In addition, it is necessary to manually set the trace data for analyzing the abnormality in the trace data setting means.

本発明はこのような問題点に鑑みてなされたものであり、モーションシステムの制御アプリケーションプログラムに対応した異常を検出するためのトリガ用アラーム種別と異常を解析するためのトレースデータ種別を自動で設定することができるモーションシステムおよびそのトレースデータ設定方法を提供することを目的とする。   The present invention has been made in view of such problems, and automatically sets a trigger alarm type for detecting an abnormality corresponding to a control application program of a motion system and a trace data type for analyzing the abnormality. An object of the present invention is to provide a motion system that can be used and a trace data setting method thereof.

上記問題を解決するため、本発明は、次のようにしたのである。   In order to solve the above problem, the present invention is as follows.

請求項1に記載の発明は、データテーブルを格納したサーバーと、前記サーバーと上位ネットワークにより接続されたモーションコントローラと、前記モーションコントローラとモーションネットワークにより接続されたサーボドライブ、I/O機器などの複数の制御対象機器と、を備えたモーションシステムにおいて、前記サーバーは、前記モーションコントローラ用の複数のアラームトレースデータテーブルを保持する各種アラームトレースデータテーブル格納領域と、前記モーションコントローラからの要求に基づき必要とする前記アラームトレースデータテーブルを前記モーションコントローラに送信するアラームトレースデータテーブル送信手段と、を備え、前記モーションコントローラは、前記モーションネットワークを通じて前記モーションネットワーク上の機器構成情報を取得し、機器構成情報保持手段に前記機器構成情報を保持する機器構成情報収集手段と、前記制御対象機器から機種情報を読み出し、全機器機種情報保持手段に前記機種情報を保持する機種情報収集手段と、前記機器構成情報保持手段に保持した前記機器構成情報および前記全機器機種情報保持手段に保持した前記全機器機種情報に基づき判定用データベースから制御アプリケーションファイル名を選択する制御プログラム選択手段と、前記選択した制御アプリケーションファイル名をもとに、アラームトレースデータテーブル種別判定用テーブルからアラームトレースデータテーブル種別を特定するアラームトレースデータテーブル選択手段と、前記サーバーに対し前記アラームトレースデータテーブル種別に相当するファイルを要求し、アラームトレースデータテーブルに格納するアラームトレースデータテーブル取得手段と、前記アラームトレースデータテーブルに記述されたアラーム種別およびトレースデータ種別を、前記制御対象機器に応じたトリガ用アラーム種別およびトレースするデータ種別としてトレースデータ設定条件保持手段に設定するトレースデータ設定手段と、を備え、前記制御対象機器は、機種情報を保持した機種情報保持手段と、前記保持した機種情報を前記モーションコントローラに通知する機種情報通知手段と、を備えたことを特徴としている。   The invention described in claim 1 includes a server storing a data table, a motion controller connected to the server via a host network, a servo drive connected to the motion controller via a motion network, and a plurality of I / O devices. In the motion system comprising the control target devices, the server is required based on various alarm trace data table storage areas for holding a plurality of alarm trace data tables for the motion controller and requests from the motion controller. Alarm trace data table transmitting means for transmitting the alarm trace data table to the motion controller, the motion controller via the motion network Device configuration information on the motion network, device configuration information collecting means for holding the device configuration information in the device configuration information holding means, model information is read out from the control target device, and Model information collecting means for holding model information, control application file name from the judgment database based on the equipment configuration information held in the equipment configuration information holding means and the all equipment model information held in the all equipment model information holding means Control program selection means for selecting the alarm trace data table type from the alarm trace data table type determination table based on the selected control application file name, and the server The alarm trace data Alarm trace data table acquisition means for requesting a file corresponding to the data table type and storing it in the alarm trace data table, and the alarm type and trace data type described in the alarm trace data table according to the control target device A trace data setting unit that sets a trigger alarm type and a trace data setting condition holding unit as a data type to be traced, and the control target device includes a model information holding unit that holds model information, and the held model information Model information notifying means for notifying the motion controller to the motion controller.

また、請求項2に記載の発明は、請求項1に記載のモーションシステムにおいて、前記アラームトレースデータテーブル種別判定用テーブルは、前記制御アプリケーションファイル名と、前記制御アプリケーションファイル名に対応する前記アラームトレースデータテーブル種別を含むレコードからなることを特徴としている。   According to a second aspect of the present invention, in the motion system according to the first aspect, the alarm trace data table type determination table includes the control application file name and the alarm trace corresponding to the control application file name. It is characterized by comprising records that include data table types.

また、請求項3に記載の発明は、請求項1に記載のモーションシステムにおいて、前記アラームトレースデータテーブルは、前記アラーム種別と前記アラーム種別に関連するトレースデータ種別を含むレコードからなることを特徴としている。   According to a third aspect of the present invention, in the motion system according to the first aspect, the alarm trace data table includes a record including the alarm type and a trace data type related to the alarm type. Yes.

また、請求項4に記載の発明は、データテーブルを格納したサーバーと、前記サーバーと上位ネットワークにより接続されたモーションコントローラと、前記モーションコントローラとモーションネットワークにより接続されたサーボドライブ、I/O機器などの制御対象機器と、を備えたモーションシステムのトレースデータ設定方法において、制御対象機器から機器構成情報を取得し、保持している機器構成情報を更新するステップと、制御対象機器から機種情報を読み出し、保持している全機器機種情報を更新するステップと、前記更新した機器構成情報および前記更新した全機器機種情報に基づき判定用データベースから制御アプリケーションファイル名を選択するステップと、前記選択された制御アプリケーションファイル名をもとに、アラームトレースデータテーブル種別判定用テーブルからアラームトレースデータテーブル種別を特定するステップと、前記サーバーに対し前記アラームトレースデータテーブル種別に相当するファイルを要求し、アラームトレースデータテーブルに格納するステップと、前記アラームトレースデータテーブルに記述されたアラーム種別およびトレースデータ種別を、前記制御対象機器に応じたトリガ用アラーム種別およびトレースするデータ種別として設定するステップと、を備えたことを特徴としている。   According to a fourth aspect of the present invention, there is provided a server storing a data table, a motion controller connected to the server via a host network, a servo drive connected to the motion controller via a motion network, an I / O device, etc. In the method of setting trace data of a motion system equipped with a control target device, a step of acquiring the device configuration information from the control target device, updating the retained device configuration information, and reading the model information from the control target device A step of updating all held device model information, a step of selecting a control application file name from a determination database based on the updated device configuration information and the updated all device model information, and the selected control Application file name Identifying the alarm trace data table type from the alarm trace data table type determination table, requesting the server a file corresponding to the alarm trace data table type, and storing the file in the alarm trace data table; A step of setting an alarm type and a trace data type described in the alarm trace data table as a trigger alarm type and a data type to be traced according to the control target device.

また、請求項5に記載の発明は、請求項4に記載のモーションシステムのトレースデータ設定方法において、前記モーションシステムのトレースデータ設定は、前記モーションシステムの起動時に行なわれることを特徴としている。   According to a fifth aspect of the present invention, there is provided the motion system trace data setting method according to the fourth aspect, wherein the motion system trace data setting is performed when the motion system is activated.

また、請求項6に記載の発明は、請求項4に記載のモーションシステムのトレースデータ設定方法において、前記アラームトレーステーブルから前記トリガ用アラーム種別、前記トレースデータ種別を設定するステップにおいて、前記アラーム種別ごとに異なるトレースデータ領域に設定することを特徴としている。   According to a sixth aspect of the present invention, in the trace data setting method of the motion system according to the fourth aspect, in the step of setting the trigger alarm type and the trace data type from the alarm trace table, the alarm type It is characterized in that different trace data areas are set for each.

請求項1乃至3に記載の発明によると、機器構成情報と全制御対象機器の機種情報に基づいて決定された制御アプリケーションプログラムから、対応するアラームトレースデータテーブルを特定して、アラームトレースデータテーブルをサーバーから取得することにより、制御対象に応じたトリガ用アラーム種別とトレースデータ種別を自動で設定するモーションシステムを得ることが出来る。   According to the first to third aspects of the invention, the corresponding alarm trace data table is identified from the control application program determined based on the device configuration information and the model information of all control target devices, and the alarm trace data table is obtained. By obtaining from the server, it is possible to obtain a motion system that automatically sets the trigger alarm type and the trace data type according to the control target.

請求項4および5に記載の発明によると、機器構成情報と全制御対象機器の機種情報に基づいて決定された制御アプリケーションプログラムから、対応するアラームトレースデータテーブルを特定して、アラームトレースデータテーブルをサーバーから取得することにより、制御対象に応じたトリガ用アラーム種別とトレースデータ種別を自動で設定するモーションシステムのトレースデータ設定方法を得ることが出来る。   According to the fourth and fifth aspects of the invention, the alarm trace data table is identified by specifying the corresponding alarm trace data table from the control application program determined based on the device configuration information and the model information of all control target devices. By acquiring from the server, it is possible to obtain a trace data setting method of the motion system that automatically sets the trigger alarm type and the trace data type according to the control target.

請求項6に記載の発明によると、アラーム発生時に、制御アプリケーションに最適なデータ収集を行なうことが出来る。   According to the sixth aspect of the invention, it is possible to collect data optimal for the control application when an alarm occurs.

以下、本発明の実施の形態について図を参照して説明する。   Hereinafter, embodiments of the present invention will be described with reference to the drawings.

図1は、本発明を適用するモーションシステムの構成図である。
図1において、1はモーションコントローラ、2i(i=1、2、・・・)は制御対象機器、2Am(m=1、2、・・・)はサーボドライブ、2Bn (n=1、2、・・・)はI/O機器、4はサーバー、5はモーションネットワーク、6は上位ネットワーク(例えばEthernet(登録商標)など)である。
また、図2は、本発明を示すモーションシステムの内部機能ブロック図である。
図2において、100は機器構成情報収集手段、101は機種情報収集手段、102は制御プログラム選択手段、103はアラームトレースデータテーブル選択手段、104はアラームトレースデータテーブル取得手段、105はトレースデータ設定手段、106は機器構成情報保持手段、107は全機器機種情報保持手段、108は判定用データベース、109はアラームトレースデータテーブル種別判定用テーブル、110はアラームトレースデータテーブル、111j(j=1、2、・・・)はアラーム種別ごとのトレースデータ設定条件を保持するトレースデータ設定条件保持手段、200i(i=1、2、・・・)は機種情報通知手段、201iは機種情報保持手段、400はアラームトレースデータテーブル送信手段、401は各種アラームトレースデータテーブル格納領域である。尚、図2において従来技術を示す図9と同じ構成要素のものには図9と同じ説明符号を付すものとし、その説明は省略する。
以下、図1および図2を用いて本発明の構成について説明する。
制御対象機器2iは、例えば複数のサーボドライブ2Am(m=1、2、・・・)、と複数のI/O機器2Bn(n=1、2、・・・)から構成され、制御対象機器2i内には、機種情報通知手段200iと機種情報保持手段201iが設けられている。制御対象機器2iとモーションコントローラ1は、モーションネットワーク5により接続されている。
また、サーバー4は、内部にアラームトレースデータテーブル送信手段400と、複数のアラームトレースデータテーブルを格納している各種アラームトレースデータテーブル格納領域401を備えている。
モーションコントローラ1内のアラームトレースデータテーブル取得手段104およびサーバー4内のアラームトレースデータテーブル送信手段400は、上位ネットワーク6で接続されている。実際にはFTPなどTCP/IPベースのファイル転送プロトコルによってアラームトレースデータテーブルの読み出しなどの実現が可能であるが、本実施例ではテーブル要求Treqとそれに対するテーブル応答Tansとして説明を行なう。
モーションコントローラ1は、モーションネットワーク5を通じてモーションネットワーク5上の機器構成情報を取得し、機器構成情報保持手段106に保持されている機器構成情報を更新する機器構成情報収集手段100と、制御対象機器2i内の機種情報保持手段201iからモーションネットワーク5を通じて機種情報を読み出し、全機器機種情報保持手段107の全機器機種情報を更新する機種情報収集手段101と、機器構成情報保持手段106に保持している機器構成情報および全機器機種情報保持手段107に保持している全機器機種情報に基づいて、判定用データベース108から制御アプリケーションファイル名を選択する制御プログラム選択手段102と、前記制御アプリケーションファイル名をもとに、アラームトレースデータテーブル種別判定用テーブル109からアラームトレースデータテーブル種別を特定するアラームトレースデータテーブル選択手段103と、サーバー4に対しテーブル要求Treqを送信し、アラームトレースデータテーブル種別に相当するファイルを要求し、テーブル応答Tansを受信した場合にはアラームトレースデータテーブル110に受信データを格納するアラームトレースデータテーブル取得手段104と、アラームトレースデータテーブル110に記述されたアラーム種別およびトレースデータ種別を、制御対象機器2iに応じたトリガ用アラーム種別およびトレースするデータ種別としてトレースデータ設定条件保持手段111jのトレースデータ設定条件に設定するトレースデータ設定手段105と、を備える構成としている。
尚、図2において、モーションコントローラ1は、本来モーションコントローラとして機能するための機能ブロックや通信処理を実行するための機能ブロックを当然備えているが、本発明の説明には直接関係しないため図示およびその説明は省略している。
FIG. 1 is a configuration diagram of a motion system to which the present invention is applied.
In FIG. 1, 1 is a motion controller, 2i (i = 1, 2,...) Is a control target device, 2Am (m = 1, 2,...) Is a servo drive, 2Bn (n = 1, 2,. ..) Is an I / O device, 4 is a server, 5 is a motion network, and 6 is a higher-level network (for example, Ethernet (registered trademark)).
FIG. 2 is an internal functional block diagram of the motion system showing the present invention.
In FIG. 2, 100 is device configuration information collecting means, 101 is model information collecting means, 102 is control program selecting means, 103 is alarm trace data table selecting means, 104 is alarm trace data table obtaining means, and 105 is trace data setting means. 106, device configuration information holding means, 107 all device model information holding means, 108 a determination database, 109 an alarm trace data table type determination table, 110 an alarm trace data table, 111j (j = 1, 2, ... Are trace data setting condition holding means for holding the trace data setting conditions for each alarm type, 200i (i = 1, 2,...) Is model information notification means, 201i is model information holding means, and 400 is Alarm trace data table transmission means, 401 is each A alarm trace data table storage area. In FIG. 2, the same components as those in FIG. 9 showing the prior art are denoted by the same reference numerals as those in FIG. 9, and the description thereof is omitted.
The configuration of the present invention will be described below with reference to FIGS.
The control target device 2i includes, for example, a plurality of servo drives 2Am (m = 1, 2,...) And a plurality of I / O devices 2Bn (n = 1, 2,...). In 2i, model information notifying means 200i and model information holding means 201i are provided. The control target device 2 i and the motion controller 1 are connected by a motion network 5.
The server 4 also includes an alarm trace data table transmission unit 400 and various alarm trace data table storage areas 401 that store a plurality of alarm trace data tables.
The alarm trace data table acquisition unit 104 in the motion controller 1 and the alarm trace data table transmission unit 400 in the server 4 are connected by the host network 6. Actually, reading of the alarm trace data table or the like can be realized by a TCP / IP-based file transfer protocol such as FTP, but in the present embodiment, description will be made as a table request Treq and a table response Tans thereto.
The motion controller 1 acquires device configuration information on the motion network 5 through the motion network 5, and updates the device configuration information collection unit 100 that updates the device configuration information held in the device configuration information holding unit 106, and the control target device 2i. The model information is read from the model information holding means 201i in the device via the motion network 5, and is held in the model information collecting means 101 for updating all device model information in the all device model information holding means 107 and the device configuration information holding means 106. Based on the device configuration information and all device model information held in the all device model information holding unit 107, the control program selection unit 102 for selecting a control application file name from the determination database 108, and the control application file name are also included. And alarm train Alarm trace data table selection means 103 for identifying the alarm trace data table type from the data table type determination table 109 and a table request Treq to the server 4 to request a file corresponding to the alarm trace data table type, When the table response Tans is received, the alarm trace data table acquisition means 104 that stores the received data in the alarm trace data table 110, the alarm type and the trace data type described in the alarm trace data table 110, and the control target device 2i And a trace data setting means 105 for setting a trace data setting condition of the trace data setting condition holding means 111j as a trigger alarm type and a data type to be traced according to It has a configuration.
In FIG. 2, the motion controller 1 is naturally provided with a functional block for originally functioning as a motion controller and a functional block for executing communication processing, but is not directly related to the description of the present invention. The description is omitted.

図3は、本発明を示すアラームトレースデータテーブル種別判定用テーブル109のデータ構造の説明図である。
図3に示すように、アラームトレースデータテーブル種別判定用テーブル109は、制御アプリケーションファイル名と、制御アプリケーションファイル名に対応するアラームトレースデータテーブル種別を含むレコードから成っている。
FIG. 3 is an explanatory diagram of the data structure of the alarm trace data table type determination table 109 according to the present invention.
As shown in FIG. 3, the alarm trace data table type determination table 109 includes a control application file name and a record including an alarm trace data table type corresponding to the control application file name.

図4は、本発明を示すアラームトレースデータテーブル110のデータ構造の説明図である。
図4に示すように、アラームトレースデータテーブル110は、アラーム種別とアラーム種別に関連するトレースデータ種別を含むレコードから成っている。
ここで、アラーム種別とは、制御対象機器2iからのアラーム種別であり(図4に示す例の場合、alarmA、alarmB、alarmC)、トレースデータ種別とは、アプリケーションが指定するアラーム種別に関連するデータである(図4の例の場合、traceA、traceB、traceC、traceD、traceE)。
また、アラーム種別には関連するトレースデータ種別が紐つけられている(図4に示す例の場合、alarmAにtraceA、traceB、traceC、alarmBにtraceA、traceD、alarmCにtraceE)。
FIG. 4 is an explanatory diagram of the data structure of the alarm trace data table 110 showing the present invention.
As shown in FIG. 4, the alarm trace data table 110 is composed of records including an alarm type and a trace data type related to the alarm type.
Here, the alarm type is an alarm type from the control target device 2i (in the example shown in FIG. 4, alarmA, alarmB, alarmC), and the trace data type is data related to the alarm type specified by the application. (In the case of the example of FIG. 4, traceA, traceB, traceC, traceD, traceE).
The associated trace data type is associated with the alarm type (in the example shown in FIG. 4, traceA, traceB, traceC, and alarmB are traceA, traceD, and alarmC are traceE).

図5は、本発明を示すトレースデータ設定条件保持手段111jに格納されているトレースデータ設定条件のデータ構造の説明図である。
図5に示すように、トレースデータ設定条件保持手段111jに格納されているトレースデータ設定条件のデータは、アラーム種別毎にトリガ条件、すなわちトリガ用アラーム種別および1つまたは複数のトレースデータから成っている。
なお、図5の中のトリガ条件にあるAAAは、アプリケーションで指定されるノードからのアラーム種別格納場所を示している。
FIG. 5 is an explanatory diagram of the data structure of the trace data setting condition stored in the trace data setting condition holding unit 111j according to the present invention.
As shown in FIG. 5, the trace data setting condition data stored in the trace data setting condition holding unit 111j includes a trigger condition for each alarm type, that is, a trigger alarm type and one or a plurality of trace data. Yes.
Note that AAA in the trigger condition in FIG. 5 indicates the alarm type storage location from the node specified by the application.

図6、7、8は、本発明を示すモーションシステムのトレースデータ設定方法のフローチャートであり、図6はモーションコントローラ1の初期設定処理を示し、図7はアラームトレースデータテーブル取得手段104における処理を示し、図8はトレースデータ設定手段105における処理を示している。
以下、図6、7、8を用いて、モーションシステムが起動しモーションコントローラの初期化処理が実行されてから、トリガ用アラーム種別およびトレースデータ種別を自動で設定するまでの処理について順を追って説明する。
先ず、ステップST1000では、機器構成情報収集手段100を実行してモーションネットワーク5を通じてモーションネットワーク5上の機器構成情報を取得し、機器構成情報保持手段106に保持されている機器構成情報を更新する。
次に、ステップST1001では、ノード#2iに対し機種情報収集手段101を実行して制御対象機器2iの機種情報保持手段201iからモーションネットワーク5を通じて機種情報を読み出し、全機器機種情報保持手段107に保持されている全機器機種情報を更新する。
ステップST1002では、ステップST1000で取得したノード数に基づき、ステップST1001をノード数分ループ実行する。
次に、ステップST1003では、制御プログラム選択手段102を起動する。このステップST1003では、ステップST1000〜ステップST1002で取得更新し機器構成情報保持手段106に保持された機器構成情報および全機器機種情報保持手段107に保持された全機器機種情報に基づいて、判定用データベース108から制御アプリケーションファイル名を選択する。
次に、ステップST1004では、アラームトレースデータテーブル選択手段103を起動し、ステップST1003で選択された制御アプリケーションファイル名をもとに、アラームトレースデータテーブル種別判定用テーブル109からアラームトレースデータテーブル種別を特定する。
こうして正常にアラームトレースデータテーブル種別をアラームトレースデータテーブル種別判定用テーブル109から取得できた場合には、ステップST1005でアラームトレースデータテーブル取得手段104が起動される。
アラームトレースデータテーブル取得手段104では、ステップST1500にて、先ずサーバー4に対しテーブル要求Treqを送信し、ステップST1004で取得したアラームトレースデータテーブル種別に相当するファイルを要求する。これを受信したサーバー4内のアラームトレースデータテーブル送信手段400では、各種アラームトレースデータテーブル格納領域401の中から指定されたアラームトレースデータテーブル種別に相当するファイルデータを読み出し、テーブル応答Tansとして返信する。アラームトレースデータテーブル取得手段104ではこのテーブル応答Tansの受信をステップST1501にて待ち、受信した場合にはステップST1502にてモーションコントローラ1内部のアラームトレースデータテーブル110に受信データを格納する。
次に、ステップST1006では、トレースデータ設定手段105が起動される。まずステップST1600で、トレースデータ設定条件保持手段111に保持しているトレースデータ設定条件111jのアラーム種別がNullかをチェックする。Nullの場合は、ステップST1603で、トレースデータ設定条件保持手段111jのトレースデータ設定条件にアラーム種別、トレースデータ種別を格納する。Nullでない場合は、ステップST1601で、今回のレコードのアラーム種別がトレースデータ設定条件保持手段111jのトレースデータ設定条件に格納済みのアラーム種別と同一かチェックする。同一の場合は、トレースデータ種別のみを格納する。同一でない場合は、次のトレースデータ設定条件保持手段111j+1のトレースデータ設定条件へ移り、アラーム種別と、トレースデータ種別を格納する。ステップST1605では、ステップST1005にて取得したアラームトレースデータテーブル110のレコード数分ステップST1600〜ST1604をループ実行する。
6, 7, and 8 are flowcharts of the trace data setting method of the motion system according to the present invention, FIG. 6 shows the initial setting process of the motion controller 1, and FIG. 7 shows the process in the alarm trace data table acquisition unit 104. FIG. 8 shows processing in the trace data setting means 105.
Hereinafter, the processing from when the motion system is activated and the initialization process of the motion controller is executed until the trigger alarm type and the trace data type are automatically set will be described in order with reference to FIGS. To do.
First, in step ST1000, the device configuration information collecting unit 100 is executed to acquire the device configuration information on the motion network 5 through the motion network 5, and the device configuration information held in the device configuration information holding unit 106 is updated.
Next, in step ST1001, the model information collecting unit 101 is executed for the node # 2i, the model information is read out from the model information holding unit 201i of the control target device 2i through the motion network 5, and held in the all device model information holding unit 107. Update all device model information.
In step ST1002, based on the number of nodes acquired in step ST1000, step ST1001 is loop-executed for the number of nodes.
Next, in step ST1003, the control program selection unit 102 is activated. In step ST1003, the database for determination is based on the device configuration information acquired and updated in steps ST1000 to ST1002 and held in the device configuration information holding unit 106 and all device model information held in all device model information holding unit 107. A control application file name is selected from 108.
Next, in step ST1004, the alarm trace data table selection means 103 is activated, and the alarm trace data table type is specified from the alarm trace data table type determination table 109 based on the control application file name selected in step ST1003. To do.
When the alarm trace data table type can be normally acquired from the alarm trace data table type determination table 109 in this way, the alarm trace data table acquisition unit 104 is activated in step ST1005.
In step ST1500, the alarm trace data table acquisition unit 104 first transmits a table request Treq to the server 4, and requests a file corresponding to the alarm trace data table type acquired in step ST1004. Upon receiving this, the alarm trace data table transmission means 400 in the server 4 reads out the file data corresponding to the specified alarm trace data table type from the various alarm trace data table storage areas 401 and returns it as a table response Tans. . The alarm trace data table acquisition means 104 waits for reception of this table response Tans in step ST1501, and if received, stores the received data in the alarm trace data table 110 in the motion controller 1 in step ST1502.
Next, in step ST1006, the trace data setting unit 105 is activated. First, in step ST1600, it is checked whether the alarm type of the trace data setting condition 111j held in the trace data setting condition holding unit 111 is Null. In the case of Null, in step ST1603, the alarm type and the trace data type are stored in the trace data setting condition of the trace data setting condition holding unit 111j. If not null, it is checked in step ST1601 if the alarm type of the current record is the same as the alarm type already stored in the trace data setting condition of the trace data setting condition holding unit 111j. If they are the same, only the trace data type is stored. If they are not the same, the process moves to the trace data setting condition of the next trace data setting condition holding unit 111j + 1, and the alarm type and the trace data type are stored. In step ST1605, steps ST1600 to ST1604 are executed in a loop for the number of records in the alarm trace data table 110 acquired in step ST1005.

アラーム発生時には、トレースデータ設定手段105によってトレースデータ設定条件保持手段111jに格納されたトレースデータ設定条件の内容に基づきデータトレースを実行することにより、制御アプリケーションに最適なデータの収集が可能となる。トレース機能自体は既知の機能であるので、ここでは詳細について記述しない。   When an alarm is generated, data trace optimum for the control application can be collected by executing data trace based on the contents of the trace data setting condition stored in the trace data setting condition holding means 111j by the trace data setting means 105. Since the trace function itself is a known function, details are not described here.

以上述べたように、本実施例に係るモーションシステムおよびそのトレースデータ設定方法は、機器構成情報、機種情報から選択された制御アプリケーションプログラムに対応したアラームトレーステーブル種別を特定し、前記アラームトレーステーブル種別に基づいてサーバー4から取得してアラームトレーステーブル110に格納したアラーム種別およびトレースデータ種別を、制御対象機器2iに応じたトリガ用アラーム種別およびトレースするデータ種別として、トレースデータ種別を、アラーム種別ごとに異なるトレースデータ領域へ自動で設定するようにしているので、発生したアラームと関連するトレースデータのみを収集することができるのである。   As described above, the motion system and its trace data setting method according to the present embodiment specify the alarm trace table type corresponding to the control application program selected from the device configuration information and the model information, and the alarm trace table type. The alarm type and the trace data type acquired from the server 4 based on the above and stored in the alarm trace table 110 are set as the trigger alarm type and the data type to be traced according to the control target device 2i, and the trace data type is set for each alarm type. Therefore, only the trace data related to the generated alarm can be collected.

本発明は、一般産業機器などにおいて、モーションコントローラで制御される制御対象の故障監視のためのデータトレース設定などに適用できる。   The present invention can be applied to a data trace setting for monitoring a failure of a controlled object controlled by a motion controller in general industrial equipment.

本発明を適用するモーションシステムの構成図Configuration diagram of a motion system to which the present invention is applied 本発明を示すモーションシステムの内部機能ブロック図Internal function block diagram of motion system showing the present invention 本発明を示すアラームトレースデータテーブル種別判定用テーブル109のデータ構造の説明図Explanatory drawing of the data structure of the alarm trace data table type determination table 109 showing the present invention 本発明を示すアラームトレースデータテーブル110のデータ構造の説明図Explanatory drawing of the data structure of the alarm trace data table 110 which shows this invention 本発明を示すトレースデータ設定条件保持手段111jに格納されているトレースデータ設定条件のデータ構造の説明図Explanatory drawing of the data structure of the trace data setting condition stored in the trace data setting condition holding means 111j showing the present invention 本発明を示すモーションシステムのトレースデータ設定方法のフローチャートFlowchart of motion system trace data setting method showing the present invention 本発明を示すモーションシステムのトレースデータ設定方法のフローチャートFlowchart of motion system trace data setting method showing the present invention 本発明を示すモーションシステムのトレースデータ設定方法のフローチャートFlowchart of motion system trace data setting method showing the present invention 従来技術を示すモーションコントローラの機能ブロック図Functional block diagram of motion controller showing conventional technology

符号の説明Explanation of symbols

1 コントローラ
2i(i=1、2・・・) 制御対象機器
2Am(m=1、2、・・・) 制御対象機器の一例:サーボドライブ
2Bn(n=1、2、・・・)制御対象機器の一例:I/O
4 サーバー
5 モーションネットワーク
6 上位ネットワーク
100 機器構成情報収集手段
101 機種情報収集手段
102 制御プログラム選択手段
103 アラームトレースデータテーブル選択手段
104 アラームトレースデータテーブル取得手段
105、901 トレースデータ設定手段
106 機器構成情報保持手段
107 全機器機種情報保持手段
108 判定用データベース
109 アラームトレースデータテーブル種別判定用テーブル
110 アラームトレースデータテーブル
111j(j=1、2、・・・) トレースデータ設定条件保持手段
200i(i=1、2、・・・) 制御対象機器2iの機種情報通知手段
201i(i=1、2、・・・) 制御対象機器2iの機種情報保持手段
400 アラームトレースデータテーブル送信手段
401 各種アラームトレースデータテーブル格納領域
902 ユーザプログラム
903 トレースデータ記憶手段
904 トレースデータ表示手段
1 Controller 2i (i = 1, 2,...) Control target device 2Am (m = 1, 2,...) Example of control target device: Servo drive 2Bn (n = 1, 2,...) Control target Example of equipment: I / O
DESCRIPTION OF SYMBOLS 4 Server 5 Motion network 6 Host network 100 Equipment configuration information collection means 101 Model information collection means 102 Control program selection means 103 Alarm trace data table selection means 104 Alarm trace data table acquisition means 105, 901 Trace data setting means 106 Equipment configuration information holding Means 107 All device model information holding means 108 Judgment database 109 Alarm trace data table type judgment table 110 Alarm trace data table 111j (j = 1, 2,...) Trace data setting condition holding means
200i (i = 1, 2,...) Model information notification unit 201i (i = 1, 2,...) Of control target device 2i Model information holding unit 400 of control target device 2i 400 Alarm trace data table transmission unit 401 Various alarm trace data table storage area 902 User program 903 Trace data storage means 904 Trace data display means

Claims (6)

データテーブルを格納したサーバー(4)と、
前記サーバー(4)と上位ネットワーク(6)により接続されたモーションコントローラ(1)と、
前記モーションコントローラ(1)とモーションネットワーク(5)により接続されたサーボドライブ、I/O機器などの複数の制御対象機器(2i)と、を備えたモーションシステムにおいて、
前記サーバー(4)は、
前記モーションコントローラ(1)用の複数のアラームトレースデータテーブルを保持する各種アラームトレースデータテーブル格納領域(401)と、
前記モーションコントローラ(1)からの要求に基づき必要とする前記アラームトレースデータテーブルを前記モーションコントローラ(1)に送信するアラームトレースデータテーブル送信手段(400)と、を備え、
前記モーションコントローラ(1)は、
前記モーションネットワーク(5)を通じて前記モーションネットワーク(5)上の機器構成情報を取得し、機器構成情報保持手段(106)に前記機器構成情報を保持する機器構成情報収集手段(100)と、
前記制御対象機器(2i)から機種情報を読み出し、全機器機種情報保持手段(107)に前記機種情報を保持する機種情報収集手段(101)と、
前記機器構成情報保持手段(106)に保持した前記機器構成情報および前記全機器機種情報保持手段(107)に保持した前記全機器機種情報に基づき判定用データベース(108)から制御アプリケーションファイル名を選択する制御プログラム選択手段(102)と、
前記選択した制御アプリケーションファイル名をもとに、アラームトレースデータテーブル種別判定用テーブル(109)からアラームトレースデータテーブル種別を特定するアラームトレースデータテーブル選択手段(103)と、
前記サーバー(4)に対し前記アラームトレースデータテーブル種別に相当するファイルを要求し、アラームトレースデータテーブル(110)に格納するアラームトレースデータテーブル取得手段(104)と、
前記アラームトレースデータテーブル(110)に記述されたアラーム種別およびトレースデータ種別を、前記制御対象機器(2i)に応じたトリガ用アラーム種別およびトレースするデータ種別としてトレースデータ設定条件保持手段(111j)に設定するトレースデータ設定手段(105)と、を備え、
前記制御対象機器(2i)は、
機種情報を保持した機種情報保持手段(201i)と、
前記保持した機種情報を前記モーションコントローラ(1)に通知する機種情報通知手段(200i)と、を備えたことを特徴とするモーションシステム。
A server (4) storing a data table;
A motion controller (1) connected to the server (4) by an upper network (6);
In a motion system comprising a plurality of control target devices (2i) such as servo drives and I / O devices connected to the motion controller (1) and a motion network (5),
The server (4)
Various alarm trace data table storage areas (401) for holding a plurality of alarm trace data tables for the motion controller (1);
Alarm trace data table transmission means (400) for transmitting the alarm trace data table required based on a request from the motion controller (1) to the motion controller (1),
The motion controller (1)
Device configuration information collecting means (100) for acquiring device configuration information on the motion network (5) through the motion network (5) and holding the device configuration information in a device configuration information holding unit (106);
Model information collecting means (101) for reading model information from the control target device (2i) and holding the model information in all device model information holding means (107);
A control application file name is selected from the determination database (108) based on the device configuration information held in the device configuration information holding unit (106) and the all device model information held in the all device model information holding unit (107). Control program selection means (102) to perform,
An alarm trace data table selection means (103) for identifying the alarm trace data table type from the alarm trace data table type determination table (109) based on the selected control application file name;
An alarm trace data table obtaining means (104) for requesting a file corresponding to the alarm trace data table type from the server (4) and storing the file in the alarm trace data table (110);
The alarm type and the trace data type described in the alarm trace data table (110) are set in the trace data setting condition holding means (111j) as a trigger alarm type and a data type to be traced according to the control target device (2i). Trace data setting means (105) for setting,
The control target device (2i)
Model information holding means (201i) holding model information;
A motion system comprising: model information notification means (200i) for notifying the held model information to the motion controller (1).
前記アラームトレースデータテーブル種別判定用テーブル(109)は、
前記制御アプリケーションファイル名と、前記制御アプリケーションファイル名に対応する前記アラームトレースデータテーブル種別を含むレコードからなることを特徴とする請求項1に記載のモーションシステム。
The alarm trace data table type determination table (109) is:
The motion system according to claim 1, comprising a record including the control application file name and the alarm trace data table type corresponding to the control application file name.
前記アラームトレースデータテーブル(110)は、前記アラーム種別と前記アラーム種別に関連するトレースデータ種別を含むレコードからなることを特徴とする請求項1に記載のモーションシステム。   The motion system according to claim 1, wherein the alarm trace data table (110) includes a record including the alarm type and a trace data type related to the alarm type. データテーブルを格納したサーバー(4)と、
前記サーバー(4)と上位ネットワーク(6)により接続されたモーションコントローラ(1)と、
前記モーションコントローラ(1)とモーションネットワーク(5)により接続されたサーボドライブ、I/O機器などの制御対象機器(2i)と、を備えたモーションシステムのトレースデータ設定方法において、
制御対象機器(2i)から機器構成情報を取得し、保持している機器構成情報を更新するステップ(ST1000)と、
制御対象機器(2i)から機種情報を読み出し、保持している全機器機種情報を更新するステップ(ST1001)と、
前記更新した機器構成情報および前記更新した全機器機種情報に基づき判定用データベース(108)から制御アプリケーションファイル名を選択するステップ(ST1003)と、
前記選択された制御アプリケーションファイル名をもとに、アラームトレースデータテーブル種別判定用テーブル(109)からアラームトレースデータテーブル種別を特定するステップ(ST1004)と、
前記サーバー(4)に対し前記アラームトレースデータテーブル種別に相当するファイルを要求し、アラームトレースデータテーブル(110)に格納するステップ(ST1005)と、
前記アラームトレースデータテーブル(110)に記述されたアラーム種別およびトレースデータ種別を、前記制御対象機器(2i)に応じたトリガ用アラーム種別およびトレースするデータ種別として設定するステップ(ST1006)と、を備えたことを特徴とするモーションシステムのトレースデータ設定方法。
A server (4) storing a data table;
A motion controller (1) connected to the server (4) by an upper network (6);
In a method for setting trace data of a motion system, comprising a control target device (2i) such as a servo drive and an I / O device connected to the motion controller (1) and a motion network (5),
Acquiring device configuration information from the control target device (2i) and updating the held device configuration information (ST1000);
A step (ST1001) of reading model information from the control target device (2i) and updating all held device model information;
Selecting a control application file name from the determination database (108) based on the updated device configuration information and the updated all device model information (ST1003);
Identifying the alarm trace data table type from the alarm trace data table type determination table (109) based on the selected control application file name (ST1004);
Requesting the server (4) a file corresponding to the alarm trace data table type and storing it in the alarm trace data table (110) (ST1005);
A step (ST1006) of setting an alarm type and a trace data type described in the alarm trace data table (110) as a trigger alarm type and a data type to be traced according to the control target device (2i). A trace data setting method for a motion system characterized by the above.
前記モーションシステムのトレースデータ設定は、
前記モーションシステムの起動時に行なわれることを特徴とする請求項4に記載のモーションシステムのトレースデータ設定方法。
The trace data setting of the motion system is
5. The motion system trace data setting method according to claim 4, which is performed when the motion system is activated.
前記アラームトレーステーブル(110)から前記トリガ用アラーム種別、前記トレースデータ種別を設定するステップ(ST1006)において、
前記アラーム種別ごとに異なるトレースデータ領域に設定することを特徴とする請求項4に記載のモーションシステムのトレースデータ設定方法。
In the step of setting the trigger alarm type and the trace data type from the alarm trace table (110) (ST1006),
5. The motion system trace data setting method according to claim 4, wherein different trace data areas are set for each alarm type.
JP2005215272A 2005-07-26 2005-07-26 Motion system and trace data setting method thereof Pending JP2007034547A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2005215272A JP2007034547A (en) 2005-07-26 2005-07-26 Motion system and trace data setting method thereof

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2005215272A JP2007034547A (en) 2005-07-26 2005-07-26 Motion system and trace data setting method thereof

Publications (1)

Publication Number Publication Date
JP2007034547A true JP2007034547A (en) 2007-02-08

Family

ID=37793758

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2005215272A Pending JP2007034547A (en) 2005-07-26 2005-07-26 Motion system and trace data setting method thereof

Country Status (1)

Country Link
JP (1) JP2007034547A (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011128776A (en) * 2009-12-16 2011-06-30 Yokogawa Electric Corp Programmable logic controller
CN108398926A (en) * 2017-02-06 2018-08-14 发那科株式会社 Monitoring arrangement, lathe and monitoring system
US10437226B2 (en) 2015-04-23 2019-10-08 Mitsubishi Electric Corporation Positioning control apparatus
JP2020046764A (en) * 2018-09-14 2020-03-26 株式会社安川電機 Operation data collection system, operation data collection method, and program
CN111090265A (en) * 2019-03-28 2020-05-01 惠州市奇思创想科技有限公司 Industrial monitoring system based on big data and work flow thereof
JP2020123230A (en) * 2019-01-31 2020-08-13 株式会社安川電機 Trace data acquisition system, trace data acquisition method, and program

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2011128776A (en) * 2009-12-16 2011-06-30 Yokogawa Electric Corp Programmable logic controller
US10437226B2 (en) 2015-04-23 2019-10-08 Mitsubishi Electric Corporation Positioning control apparatus
CN108398926A (en) * 2017-02-06 2018-08-14 发那科株式会社 Monitoring arrangement, lathe and monitoring system
JP2018128715A (en) * 2017-02-06 2018-08-16 ファナック株式会社 Monitoring apparatus, machine-tool and monitoring system
US10444729B2 (en) 2017-02-06 2019-10-15 Fanuc Corporation Monitoring device, machine tool, and monitoring system
CN108398926B (en) * 2017-02-06 2020-04-07 发那科株式会社 Monitoring device and monitoring system
JP2020046764A (en) * 2018-09-14 2020-03-26 株式会社安川電機 Operation data collection system, operation data collection method, and program
JP2020123230A (en) * 2019-01-31 2020-08-13 株式会社安川電機 Trace data acquisition system, trace data acquisition method, and program
CN111090265A (en) * 2019-03-28 2020-05-01 惠州市奇思创想科技有限公司 Industrial monitoring system based on big data and work flow thereof

Similar Documents

Publication Publication Date Title
JP6205757B2 (en) Control system, control apparatus, image processing apparatus, and control method
JP5220243B1 (en) Information collecting apparatus for display and HMI system
WO2015136959A1 (en) Control system, method, program and information processing device
KR20140025863A (en) System for data sharing and apparatus for industrial device management based on cloud computing environment
JPWO2011108026A1 (en) Control system with programmable display, programmable display, and drawing data creation means thereof
JP6956347B2 (en) Trace data acquisition system, trace data acquisition method, and program
CN112612239B (en) Programmable logic controller
EP2575116A2 (en) Setting method of field device and setting system of field device
CN108021109A (en) Setting device and initialization system
JP2007034547A (en) Motion system and trace data setting method thereof
JPWO2015045004A1 (en) Programmable controller and control method of programmable controller
US10108187B2 (en) Control device, control system, support device, and control-device maintenance management method
JP2006079350A (en) Physical position management system for pc
US20210405597A1 (en) Engineering device, engineering method, and information storage medium
US12105496B2 (en) Production system, host control device, control device, communication method, and program
CN110100208B (en) Programmable display and data acquisition method
US11215974B2 (en) Factory automation (FA) system, controller, and control method
JP6746003B2 (en) Management device, management method and program
CN116222561B (en) Map data processing method and system based on map navigation and self-moving robot
US20230161793A1 (en) Data synchronization system and method and non-transitory recording medium
JP2005065164A (en) Communication control processing apparatus and communication control processing method
JP2001325022A (en) Plant operation data monitoring and recording device
JP4529085B2 (en) Data acquisition apparatus and data acquisition method
WO2024013913A1 (en) Log data analysis assistance system, log data analysis assistance method, program, and assistance device
AU2016201734B2 (en) Alarm assembly and programming key