US 11,927,929 B2
Modeling of an industrial automation environment in the cloud
John Strohmenger, Strongsville, OH (US); Jessica L Korpela, Milwaukee, WI (US); Matthew W. Fordenwalt, Hudson, OH (US); Jan Pingel, Weddington, NC (US); Stephen L Hickox, Middlefield, OH (US); and Douglas B. Weber, Glendale, WI (US)
Assigned to Rockwell Automation Technologies, Inc., Mayfield Heights, OH (US)
Filed by Rockwell Automation Technologies, Inc., Mayfield Heights, OH (US)
Filed on Jul. 15, 2022, as Appl. No. 17/812,894.
Application 17/812,894 is a continuation of application No. 16/599,276, filed on Oct. 11, 2019, granted, now 11,409,251.
Application 16/599,276 is a continuation of application No. 14/658,327, filed on Mar. 16, 2015, granted, now 10,496,061, issued on Dec. 3, 2019.
Prior Publication US 2023/0013700 A1, Jan. 19, 2023
Int. Cl. G05B 17/02 (2006.01); G05B 19/4155 (2006.01); G05B 19/418 (2006.01)
CPC G05B 17/02 (2013.01) [G05B 19/4155 (2013.01); G05B 19/41885 (2013.01); G05B 2219/23456 (2013.01); G05B 2219/31368 (2013.01); Y02P 90/02 (2015.11); Y02P 90/80 (2015.11)] 20 Claims
OG exemplary drawing
 
1. A system, comprising:
a memory that stores computer-executable components; and
a processor, operatively coupled to the memory, that executes the computer-executable components, the computer-executable components comprising:
a collection component configured to collect a set of industrial data from a first set of devices of a first industrial automation system or an extrinsic data source;
a modeler component configured to determine a model representative of a second industrial automation system, comprising a second set of devices, based on a result of an analysis of the set of industrial data,
wherein the modeler component is configured to simulate or emulate operation of the second industrial automation system, including simulation or emulation of operation of the second set of devices, based on application of operation data to the model,
wherein the modeler component is configured to generate simulated operational response data indicative of an operational response of the second industrial automation system in response to application of the operation data to the second industrial automation system, based on the application of the operation data to the model representative of the second industrial automation system, and
wherein the modeler component is configured to determine whether to implement the second industrial automation system based on the simulated operational response data.