US 11,656,592 B2
Analysis device, analysis method, and recording medium
Yuya Ota, Kyotanabe (JP); Reiko Hattori, Kyoto (JP); Kosuke Tsuruta, Sakai (JP); Akira Nakajima, Shiga (JP); and Shinsuke Kawanoue, Kyoto (JP)
Assigned to OMRON Corporation, Kyoto (JP)
Appl. No. 17/270,449
Filed by OMRON Corporation, Kyoto (JP)
PCT Filed Feb. 20, 2020, PCT No. PCT/JP2020/006719
§ 371(c)(1), (2) Date Feb. 23, 2021,
PCT Pub. No. WO2020/184129, PCT Pub. Date Sep. 17, 2020.
Claims priority of application No. JP2019-045744 (JP), filed on Mar. 13, 2019.
Prior Publication US 2021/0397148 A1, Dec. 23, 2021
Int. Cl. G05B 19/042 (2006.01)
CPC G05B 19/042 (2013.01) [G05B 2219/23427 (2013.01)] 16 Claims
OG exemplary drawing
 
1. An analysis device comprising:
a memory, storing a program;
a processor, by executing the program, being configured to function as:
a program acquisition part acquiring a control program including a plurality of instructions for controlling operations of a plurality of devices included in a production line, the plurality of instructions including a function and a plurality of variables, the function including a standard function prepared as a standard, and each of the plurality of variables including a plurality of device variables corresponding to each of the devices;
a program analysis part extracting a pattern of a dependency relation of each of the device variables with an input parameter or an output parameter of the function by performing a dependency analysis on the control program;
a definition assignment part identifying a dependency relation between the input parameter and the output parameter in the standard function included in the function based on function structure information which defines the dependency relation between the input parameter and the output parameter in the standard function;
a relation identification part identifying the dependency relation between the device variables by recognizing that one device variable having the dependency relation with an input parameter has a dependency relation with another device variable having a dependency relation with an output parameter having the dependency relation with the input parameter of the same function among the functions in the extracted pattern of the dependency relation; and
an output part outputting information on a result in which the dependency relation between the device variables is identified,
wherein the plurality of variables includes another variable which is different from each of the device variables and is used between any one of the plurality of device variables and the input parameter or the output parameter of the function.