The present invention relates to an information processing device that processes information collected by a master device in a master-slave control system.
In the related art, many industrial network systems including slave devices that perform data collection and control of production equipment installed in a factory or the like and a master device that centrally manages the plurality of slave devices have been devised. In an industrial network system, a master device collects many event logs from a plurality of slave devices that it manages. The collected event logs are used for a user to ascertain the occurrence cause when a predetermined event occurs in the system.
[Patent Literature 1]
PCT International Publication No. WO2002/061514 (international publication on 8 Aug. 2002)
[Patent Literature 2]
Japanese Patent Application Laid-open No. 2013-3203 (publication on 7 Jan. 2013)
[Patent Literature 3]
Japanese Patent Application Laid-open No. 2014-235710 (publication on 15 Dec. 2014)
However, in the above-described technologies of the related art, the collected event logs become considerably vast. Therefore, general users who are not experienced persons, learned persons, or the like familiar with the foregoing systems (hereinafter referred to as unskilled persons) take much time to analyze event logs or may be unable to analyze event logs. In cases in which several events are complicatedly related to one another, it is more difficult or nearly impossible for an unskilled person to specify a basic event that is the true cause of all the events. In this way, there is the problem that it is considerably difficult for an unskilled person to specify other events related to a certain attention event from a vast number of event logs.
An object of an aspect of the present invention is to provide an information processing device or the like capable of allowing even an unskilled person to specify a related event easily in a short time from collected event logs.
To solve the foregoing problem, according to an aspect of the present invention, there is provided an information processing device which processes an event log for recording a predetermined event occurring in a master-slave control system and collected by a master device, in which the event log at least includes information indicating content of an occurring event and is stored in a log storage part for each event. The information processing device includes: a display control part configured to cause a display part to display one or more event logs; a specifying part configured to specify an event log designated by a user via an operation part among the displayed event logs as an attention event log; and an extraction part configured to specify a relevant event relevant to an attention event recorded in the attention event log based on a predetermined rule and extract a relevant event log in which occurrence of the relevant event is recorded from the log storage part. The display control part causes the display part to display the attention event log and the extracted relevant event log.
To solve the foregoing problem, according to another aspect of the present invention, there is provided a method of controlling an information processing device which processes an event log for recording a predetermined event occurring in a master-slave control system and collected by a master device, in which the event log at least includes information indicating content of the occurring event and is stored in a log storage part for each event, and the information processing device includes a display part and an operation part. The method includes: a first display control step of causing the display part to display one or more event logs; a specifying step of specifying an event log designated by a user via the operation part among the displayed event logs as an attention event log; an extraction step of specifying a relevant event relevant to an attention event recorded in the attention event log based on a predetermined rule and extracting a relevant event log in which occurrence of the relevant event is recorded from the log storage part; and a second display control step of causing the display part to display the attention event log and the extracted relevant event log.
According to an aspect of the present invention, it is possible to allow even an unskilled person to specify a related event log easily in a short time from collected event logs.
A first embodiment of the present invention will be described in detail with reference to
The FA systems 8 are units in which production facilities composed of a plurality of machines installed in a factory are grouped for each function and are systems that realize automation of a factory manufacturing process. In the embodiment, for example, the FA systems 8 are realized by master-slave control systems. For example, each FA system 8 includes at least one system management device 1, a master device 3, a slave device 4, and a device 5. In the master-slave control system, data frames are sequentially transmitted to a network connecting the master device 3 to the slave device 4 so that data is transmitted and received between the devices.
The master device 3 manages data transmission with the slave device 4 via a network (for example, a local area network in the FA system 8). The master device 3 is, for example, a programmable logic controller (PLC) or the like.
The slave device 4 performs one or a plurality of functions related to a manufacturing process under the control of the master device 3. Firstly, as the slave device 4, there is a slave device 4a that communicates with the master device 3 via the network and controls driving of the device 5 under the control of the master device 3. For example, one or more slave devices 4a are daisy-chained to the master device 3 via a communication cable. Further, one or more devices 5 are connected to the slave devices 4a via communication cables. That is, the slave device 4a functions as a relay device that transmits and receives data between the master device 3 and the device 5. The slave device 4a is, for example, an ECAT slave or the like. Secondly, as the slave device 4, there is an attached slave device 4b that is attached to the master device 3 and performs a predetermined function. The attached slave device 4b is realized by, for example, a bus unit or the like.
The device 5 is a machine such as a manufacturing device or an inspection device. The device 5 may be, for example, an input device such as a sensor (a temperature sensor, an optical sensor, or the like), a switch (a push button switch, a limit switch, a pressure switch, or the like) or may be an output device such as an actuator, a relay, an electronic valve, or a display. In the FA system 8, the master device 3 performs operation control of the device 5 and reception of output data from the device 5 via the slave device 4a.
More specifically, the master device 3 acquires information from the device 5 which is an input device such as a sensor as input data and performs a calculation process using the input data from the device 5 in accordance with a user program programmed in advance. The master device 3 decides control content for the device 5 which is an output device such as an actuator based on an execution result and outputs control data corresponding to the control content to the device 5 via the slave device 4a.
The slave device 4a may function as, for example, a motor control device serving as an output unit that gives a control instruction from the master device 3 to the device 5 which is an output destination. The slave device 4a may also function as a device communication management part serving as an input unit for which the master device 3 acquires a state of the device 5 of an input source.
The network connecting the master device 3 to the slave device 4a transmits various kinds of data received by the master device 3 or various kinds of data transmitted by the master device 3. The network is, for example, EtherCAT (registered trademark), PROFINET (registered trademark), MECHATROLINK (registered trademark)-III, Powerlink, SERCOS (registered trademark)-III, CIP Motion, or the like. The network may be, for example, Ethernet/IP (registered trademark), DeviceNet, CompoNet (registered trademark), or the like.
The “master device” and the “slave device” are defined focusing on a control function of data transmission on the network connecting the master device 3 to the slave device 4 and information transmitted and received between the devices is not particularly limited.
To distinguish a network connecting the master device 3 to the slave device 4a from a network connecting the slave device 4a to the device 5, the former is referred to as an “upper-level bus (upper-level communication network)” and the latter is referred to as a “lower-level bus (lower-level communication network).”
In the FA system 8, the system management device 1 is connected via a local area network in the FA system 8. The system management device 1 can communicate with the master device 3 via the local area network. The system management device 1 is a means allowing a person to exchange information with various machines (the master device 3, the slave device 4, and the device 5) in the FA system 8. Specifically, the system management device 1 includes an input means allowing a person to operate a machine or give an instruction to a machine and an output means allowing a person to acquire a current state of the machine or a process result from the machine. The system management device 1 is, for example, a personal computer (PC) and includes, for example, a switch, a button, a handle, a dial, a pedal, a remote controller, a microphone, a keyboard, or a mouse as the input means. The system management device 1 includes, for example, a liquid crystal screen, a meter, a lamp, or a speaker as the output means.
In the embodiment, the system management device 1 has a function of presenting event logs of events occurring in various machines in the FA system 8 or a network connecting the machines in response to instructions from a user. For example, when a certain error occurs in the FA system 8, the function is used to supply information necessary to specify a true cause of the error to the user.
According to the embodiment, in the information processing system 100, the event logs collected by the master device 3 in the individual FA system 8 are aggregated to the server 2 via the wide area network 9. The server 2 aggregates the event logs received from the master device 3 of each FA system 8 to the event log database 20 (hereinafter referred to as an event log DB 20) for each FA system 8.
The system management device 1 downloads an event log of the FA system 8 that it manages from the event log DB 20 (a log storage part) of the server 2 and outputs the event log to the above-described output means (for example, a liquid crystal screen or the like), as necessary. Thus, the user can check the event log of the FA system 8 from the liquid crystal screen.
Further, the system management device 1 can extract only an event log related to a specific error occurring in the FA system 8 among a vast amount of event logs and output the event log via the output means. The system management device 1 can acquire a rule stored in the rule table 21 of the server 2 and extract a necessary event log in conformity with the rule. A function of extracting the event log according to an embodiment of the present invention will be described in detail below.
The operation part 11 is for inputing an instruction signal for the user to operate the system management device 1 and functions as the above-described input means. The operation part 11 is, for example, a keyboard, a mouse, a touch panel, or the like.
The communication part 12 communicates with an external device via a communication network that conforms to a predetermined communication scheme. The communication part 12 may have an essential function of realizing communication with an external device, and a communication line, a communication scheme, a communication medium, or the like is not limited. For example, the communication part 12 may communicate with the server 2 via the wide area network 9 or may communicate with the master device 3 via the local area network in the FA system 8.
The storage part 13 includes a nonvolatile storage device such as a read-only memory (ROM), a nonvolatile random access memory (NVRAM), or a flash memory and stores various kinds of information to be processed by the system management device 1.
The display part 14 displays information to be processed by the system management device 1, for example, a graphical user interface (GUI) screen or the like, and functions as the above-described output means. The display part 14 is realized as, for example, a display device such as a liquid crystal display (LCD). Specifically, a table of the event logs of the FA system 8 managed by the system management device 1 is displayed on the display part 14.
The control part 10 generally controls various functions that the system management device 1 has. The control part 10 includes a specifying part 30, an extraction part 31, and a display control part 32 as functional blocks. Each functional block of the above-described control part 10 can be realized, for example, when a central processing unit (CPU) or the like reads a program stored in a storage device (the storage part 13) realized by a read-only memory (ROM), a nonvolatile random access memory (NVRAM), or the like to a random access memory (RAM) (not illustrated) or the like and executes the program.
The specifying part 30 specifies condition designation event logs from the event log DB 20. The condition designation event logs indicate event logs designating a condition for extracting target event logs. In the embodiment, specifically, the condition designation event logs are an attention event log and a boundary event log.
The attention event log indicates an event log selected by the user operating the operation part 11 among the event logs displayed on the display part 14. The selection of the event log is performed, for example, when the user matches a cursor displayed on the display part 14 with an event log desired to be selected and clicks the event log. In this case, the specifying part 30 may specify the event log matched with the cursor as an attention event log when the clicking operation is input.
The boundary event log indicates an event log which separates an event log irrelevant to an attention event indicated by the attention event log and an event log which may be relevant to the attention event based on a time series. That is, the boundary event log is located in a boundary between a candidate of the relevant event log and an irrelevant event log and separates both the event logs based on a time series of an occurrence date and time. Hereinafter, an event that separates a candidate of the relevant event and the irrelevant event based on a time series of a date and time is referred to as a boundary event.
For example, when an attention event is an event related to a fault of the master device 3, an event occurring before power supply of the master device 3 can be said to be irrelevant to the attention event. Accordingly, when the attention event is an event related to the master device 3, the specifying part 30 specifies the “power supply of the master device 3” as a boundary event. Then, the specifying part 30 may specify an lastest event log indicating power supply of the master device 3 as a boundary event log by going backward from the attention event log.
A rule by which the specifying part 30 specifies the boundary event log, as described above, is stored in the rule table 21 to be described below. The specifying part 30 can acquire the rule from the rule table 21 via the communication part 12.
The extraction part 31 extracts a relevant event log indicating a relevant event related to the attention event from the event log DB 20 in accordance with a condition designated by the condition designation event log specified by the specifying part 30.
Specifically, the extraction part 31 first acquires a rule for extracting the relevant event log via the communication part 12. The rule includes information indicating relevance between events indicating which events are relevant to which events. Next, the extraction part 31 specifies the relevant events considered to be relevant to the attention event in accordance with the rule. Then, the extraction part 31 extracts event logs indicating occurrence of the specified relevant events as relevant event logs.
Further, the extraction part 31 may narrow down the extracted relevant event logs based on the boundary event log as necessary. That is, the extraction part 31 can re-extract only the relevant event logs indicating relevant events occurring after the boundary event among the extracted relevant event logs.
The extraction part 31 extracts the events occurring before the attention event as relevant events. Naturally, this is because the events occurring after the attention event are thought not to be causes of the occurrence of the attention event.
The display control part 32 causes the display part 14 to display information processed by each part included upstream in the control part 10 as a GUI screen. The display control part 32 may cause the display part 14 to display an event log of the FA system 8 managed by the own device and acquired from the event log DB 20 by the extraction part 31. Further, the display control part 32 may group the relevant event logs extracted finally by the extraction part 31 and the attention event log, and highlight these event logs separately from other event logs. For example, the display control part 32 may add the same color to the grouped event logs in display of the event logs. Further, the display control part 32 may cause a display aspect of the event logs to be different from other event logs (for example, display them with a thick frame, display them with a special color, or the like) so that locations of the event log of interest and the boundary event log specified by the specifying part 30 can be seen at a glance.
In the event log DB, an event log indicating occurrence of one event includes, for example, items of “Entry No.,” “date and time,” “importance,” “occurrence source,” “occurrence source details,” “event name,” and “event code.” “Entry No.” is a unique number given sequentially in registration of the event log to the event log DB 20. “Date and time” is information indicating a date and time at which an event indicated in the event log occurs. “Importance” is information indicating severity of an error or a type of an occurring event.
“Occurrence source” is information indicating a location where the event occurs. “Occurrence source details” is information for uniquely specifying a machine when the occurrence location is the machine in the FA system 8. “Event name” is information indicating a name of an occurring event. Content of the event is clearly expressed in the event name and it is desirable to use words by which the user can easily recall the content of the event. “Event code” is identification information by which each device of the information processing system 100 uniquely identifies the event.
The extraction part 31 acquires the event log DB of the FA system 8 that is managed by the own device from the event log DB 20 of the server 2. The display control part 32 causes the display part 14 to display the acquired event log DB, as illustrated in
(a) of
(b) of
(c) of
For example, when the attention event is “task execution timeout,” the extraction part 31 extracts an event of “network configuration collation abnormality” as a relevant event from the event log DB in accordance with Rule 1.
First, when an instruction to display the event log DB of the FA system 8 is input via the operation part 11, the extraction part 31 requests the event log DB relevant to the FA system 8 managed by the own device from the server 2. The display control part 32 causes the display part 14 to display the event log DB acquired by the extraction part 31, for example, as illustrated in
When a click operation is performed via the operation part 11 in a state in which the cursor is matched with any one of the event logs illustrated in
Subsequently, the extraction part 31 reads the table illustrated in (c) of
On the other hand, the specifying part 30 acquires the table illustrated in (a) of
The extraction part 31 narrows down only the relevant event logs with the dates and times after the date and time of the boundary event log specified in S17 from the relevant event logs extracted in S15 (S18). The display control part 32 groups the attention event log specified in S13 and the relevant event logs narrowed down in S18, and highlights the event logs separately from the other event logs (S19). For example, the display control part 32 may give a color common to only the attention event log and the relevant event log.
The specifying part 30 specifies a boundary event corresponding to the foregoing attention event as “power supply of master device 3” based on each of the tables illustrated in (a) and (b) of
The display control part 32 groups the attention event log of Entry No. “0663” and the relevant event log of Entry No. “0349”, adds a specific color to the event logs, and causes the display part 14 to display the event logs (see
According to the above-described configuration and method, the user can understand that the relevant event logs to which the same color as that of the attention event log is added may be first checked at a glance among the event logs between the boundary event log and the attention event log. Further, when colors of the event logs are classified by group, the user can understand at a glance that the relevant events (for example, the event log of Entry No. “0255” or the like in
A second embodiment of the present invention will be described in detail with reference to
S21 to S23 are similar to S11 to S13 of the first embodiment. Subsequently, the extraction part 31 refers to a date and time of the attention event log specified in S23, and extracts event logs of events occurring in a short time around the date and time (S24). For example, the extraction part 31 may extract the event logs of the events occurring within 1 minute before and after the date and time of the attention event log. Alternatively, the threshold is not limited to “within 1 minute before and after” the date and time and may be, for example, “within 1 second before and after” the date and time. As the threshold, an appropriate value is set in accordance with a property of an event desired to be extracted.
The display control part 32 groups the attention event log specified in S23 and the relevant event logs extracted in S24 and displays the event logs to be separated from the other event logs (S25). For example, the display control part 32 may cause the display part 14 to display only the grouped event logs.
According to the above-described configuration and method, the user can obtain a list in which only the events occurring in a short time (for example, for 1 minute before and after the date and time at which the attention event occurs) are enumerated. There is a high possibility of each of the events collectively occurring in a short time being related to each other based on one true cause. Accordingly, the user can specify the relevant events related to the attention event (the failure event) easily and in a short time among the vast amount of event logs even when the user is an unskilled person.
The information processing system 100 may include a human machine interface (HMI) in the FA system 8. The HMI is a user interface used for the user to control an operation of the master device 3 and is realized with, for example, a touch panel. The HMI (information processing device) may be connected to the master device 3 via, for example, a universal serial bus (USB) cable. Alternatively, the HMI may be connected to the master device 3 via a local area network in the FA system 8 as in the system management device 1.
One of the system management device 1, the server 2, the master device 3, and the foregoing HMI may function as an information processing device according to the present invention. Alternatively, at least a plurality of the system management device 1, the server 2, the master device 3, and the HMI may function as the information processing device according to the present invention. That is, the event log DB 20, the rule table 21, the specifying part 30, the extraction part 31, and the display control part 32 included in the information processing device according to the present invention may be installed in any one of the system management device 1, the server 2, the master device 3, and the HMI.
Specifically, the rule table 21 may be retained by the master device 3 or the HMI or may be stored in the storage part 13 by the system management device 1.
The event log DB 20 may be retained by the master device 3. Alternatively, the system management device 1 may periodically inquire the master device 3 or the server 2 via the local area network and always store the latest event log DB 20 in the storage part 13. Alternatively, the HMI may be configured to read the event log DB 20 from the master device 3 as necessary. In either case, the event log DB 20 is an event log DB regarding one FA system 8 managed by the system management device 1.
The specifying part 30 may be included in the server 2, may be included in the master device 3, or may be included in the HMI. The extraction part 31 may be included in the server 2, may be included in the master device 3, or may be included in the HMI. The specifying part 30 and the extraction part 31 may be included in the same device or may be included in different devices.
For example, when the specifying part 30 and the extraction part 31 are included in the server 2, the control part 10 of the system management device 1 or the HMI transmits a request to the server 2 in response to a click operation received via the operation part 11. The request is used to request an extraction result using the selected event log as a query from the server 2. When the specifying part 30 and the extraction part 31 of the server 2 execute the method described in the first or second embodiment, relevant event logs are extracted. The display control part 32 of the system management device 1 or the HMI receives the extracted relevant event logs as a response from the server 2 and causes the display part 14 to emphasize and display the relevant event logs.
A control block (in particular, the specifying part 30, the extraction part 31, and the display control part 32) of the system management device 1 may be implemented by a logic circuit (hardware) formed with an integrated circuit (IC chip) or the like or may be implemented by software using a central processing unit (CPU).
In the latter case, the system management device 1 includes a CPU that executes instructions of a program which is software implementing each function, a read-only memory (ROM) or a storage device (which is referred to as a “recording medium”) on which the program and various kinds of data can be recorded to be readable by a computer (or a CPU), and a random access memory (RAM) on which the program is loaded. Then, when the computer (or the CPU) reads the program from the recording medium and executes the program, an object of the present invention is achieved. As the recording medium, a “non-transitory medium”, for example, a tape, a disc, a card, a semiconductor memory, a programmable logic circuit, or the like can be used. The program may be supplied to the computer via any transmission medium (a communication network, broadcast waves, or the like) capable of transmitting the program. An aspect of the present invention can also be realized in the form of a data signal embedded in carrier waves in which the program is embodied by electronic transmission.
To solve the foregoing problem, according to an aspect of the present invention, there is provided an information processing device which processes an event log for recording a predetermined event occurring in a master-slave control system and collected by a master device in which the event log includes at least information indicating content of the occurring event and is stored in a log storage part for each event. The information processing device includes: a display control part configured to cause a display part to display one or more of the event logs; a specifying part configured to specify an event log designated by a user via an operation part among the displayed event logs as an attention event log; and an extraction part configured to specify a relevant event relevant to an attention event recorded in the attention event log based on a predetermined rule and extract a relevant event log in which occurrence of the relevant event is recorded from the log storage part. The display control part causes the display part to display the attention event log and the extracted relevant event log.
In the foregoing configuration, when one event log in which the user is interested is selected by the user, the event logs relevant to the event log are extracted based on a predetermined rule. The attention event log in which the user is interested and the extracted relevant event log are displayed on the display part.
Accordingly, the user can distinguish the attention event log and the relevant event logs from other event logs and recognize the attention event log and the relevant event logs at a glance. As a result, it is possible to obtain the effect that even an unskilled person can specify the relevant events from the collected event logs easily and in a short time.
In the information processing device according to the aspect of the present invention, the extraction part specifies a relevant event relevant to the specified attention event based on a predetermined correspondence and extracts a relevant event log of the relevant event from the log storage part. The display control part causes the attention event log and the extracted relevant event log to be displayed in a display aspect different from other event logs.
Accordingly, the user can distinguish the attention event log and the relevant event logs that have the correspondence with the attention event from other event logs and recognize the attention event log and the relevant event logs at a glance. As a result, it is possible to obtain the effect that even an unskilled person can specify the relevant events from the collected event logs easily and in a short time.
In the information processing device according to the aspect of the present invention, the event log includes information indicating a date and time at which an event occurs. The specifying part further may specify a boundary event log separating a candidate for the relevant event log and an irrelevant event log based on a time series of the date and time. The extraction part may extract a relevant event log in which a date and time is recorded after a data and time at which the boundary event log is recorded before the date and time at which the attention event log is recorded from the log storage part.
In the information processing device according to the aspect of the present invention, the specifying part may specify a relevant device of the attention event based on a predetermined correspondence with relevant device involved with occurrence of the attention event and the attention event. Based on a correspondence between a predetermined relevant device and the boundary event, the specifying part may specify a boundary event separating a candidate for a relevant event and an irrelevant event based on the time series of the date and time among the events occurring with regard to the specified relevant device. The specifying part may specify an event log in which the specified boundary event is recorded as the boundary event log.
In the foregoing configuration, an event log in which an event irrelevant to an attention event is recorded (an irrelevant event log) can be excluded from an extraction set based on a date and time of a boundary event log. Specifically, an irrelevant event log before the date and time of the boundary event log can be excluded. Further, based on the date and time of the attention event, the irrelevant event log can be excluded from the extraction set. Specifically, an irrelevant event log after the data and time of the attention event log can be excluded.
Thus, an event completely irrelevant to an event in which the user is interested is excluded from the extraction set and only an event really relevant to the attention event is supplied as a relevant event log to the user. As a result, it is possible to obtain the effect that even an unskilled person can specify the relevant event from the collected event log easily and in a short time.
In the information processing device according to the aspect of the present invention, the display control part may cause the attention event log and the extracted relevant log to be displayed in a color different from other event logs.
Accordingly, the user can distinguish the attention event log and the relevant event logs from other event logs and recognize the attention event log and the relevant event logs at a glance. As a result, it is possible to obtain the effect that even an unskilled person can specify the relevant events from the collected event logs easily and in a short time.
In the information processing device according to the aspect of the present invention, the event log may further include information indicating a date and time at which the event occurs. The extraction part may extract an event log of which a data and time included in the event log is within a predetermined time before and after a date and time of the attention event log, as a relevant event log. The display control part may cause the display part to display the attention event log and the extracted relevant event log excluding other event logs.
In the foregoing configuration, when one event log in which the user is interested is selected by the user, the event logs of the events occurring within a predetermined time before and after the date and time of the event log are extracted as the relevant event logs. The events that occur together in a short time are likely to be related to each other. Only the attention event log in which the user is interested and the relevant event log of the event occurring at a close timing are displayed on the display part.
Accordingly, the user can distinguish the attention event log and the relevant event logs occurring at a close timing from the other event logs and recognize the attention event log and the relevant event logs at a glance. As a result, it is possible to obtain the effect that even an unskilled person can specify the relevant events from the collected event logs easily and in a short time.
To solve the foregoing problem, according to another aspect of the present invention, there is provided a method of controlling an information processing device which processes an event log for recording a predetermined event occurring in a master-slave control system and collected by a master device, in which the event log includes at least information indicating content of the occurring event and is stored in a log storage part for each event, and the information processing device includes a display part and an operation part. The method includes: a first display control step of causing the display part to display one or more of the event logs; a specifying step of specifying an event log designated by a user via an operation part among the displayed event logs as an attention event log; an extraction step of specifying a relevant event relevant to an attention event recorded in the attention event log based on a predetermined rule and extracting a relevant event log in which occurrence of the relevant event is recorded from the log storage part; and a second display control step of causing the display part to display the attention event log and the extracted relevant event log.
The information processing device according to each aspect of the present invention may be realized by a computer. In this case, a control program for the information processing device causing a computer to be realized as the information processing device by causing the computer to operate as each part (software components, for example, the display control part, the specifying part, and the extraction part) included in the information processing device and a computer-readable recording medium that records the control program also fall within the scope of the present invention.
The present invention is not limited to each of the above-described embodiments and can be modified in various forms within the scope of the claims, and embodiments obtained by appropriately combining the technical means disclosed in other embodiments are included in technical scope of the present invention.
1 System management device (information processing device)
2 Server (information processing device)
3 Master device (information processing device)
4
a Slave device
4
b Attached slave device (slave device)
5 Device
8 FA system (master-slave control system)
9 Wide area network
10 Control part
11 Operation part
12 Communication part
13 Storage part
14 Display part
20 Event log DB (log storage part)
21 Rule table
30 Specifying part
31 Extraction part
32 Display control part
100 Information processing system (information processing device)
Number | Date | Country | Kind |
---|---|---|---|
2017-016235 | Jan 2017 | JP | national |
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/JP2017/038073 | 10/20/2017 | WO | 00 |