US 12,066,821 B2
Monitoring components of manufacturing application systems with respect to application-specific metrics
Martin Dittmer, Karlsruhe (DE); Li Li, San Jose, CA (US); Abhijeet Singh, Bengaluru (IN); Jens Meissner, Karlsruhe (DE); and Elaine M. Julius, Cary, NC (US)
Assigned to Rockwell Automation Technologies, Inc., Mayfield Heights, OH (US)
Filed by Rockwell Automation Technologies, Inc., Mayfield Heights, OH (US)
Filed on Jun. 17, 2020, as Appl. No. 16/904,241.
Claims priority of provisional application 62/937,042, filed on Nov. 18, 2019.
Prior Publication US 2021/0149384 A1, May 20, 2021
Int. Cl. G05B 23/02 (2006.01); G06F 11/30 (2006.01); G06F 11/32 (2006.01); H04L 41/06 (2022.01); H04L 43/08 (2022.01); H04L 43/16 (2022.01)
CPC G05B 23/027 (2013.01) [G06F 11/3037 (2013.01); G06F 11/327 (2013.01); H04L 41/06 (2013.01); H04L 43/08 (2013.01); H04L 43/16 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method, comprising:
receiving, via a processor, a first set of data associated with a plurality of application-specific metrics corresponding to a plurality of manufacturing application systems, wherein the plurality of manufacturing application systems is configured to control one or more operations of one or more components configured to perform one or more industrial automation tasks, and wherein the plurality of application-specific metrics corresponds to one or more operating parameters associated with the one or more operations performed by the one or more components;
receiving, via the processor, a second set of data from the one or more components, wherein the second set of data comprises a plurality of measurements associated with the one or more operations;
determining, via the processor, one or more measurements of the plurality measurements associated with each of the plurality of application-specific metrics;
generating, via the processor, a third set of data based on the one or more measurements of the plurality of measurements associated with each of the plurality of application-specific metrics;
storing, via the processor, the third set of data in a database, wherein the third set of data comprises an indication of a relationship between the one or more measurements with respect to a respective application-specific metric of the plurality of application-specific metrics for each manufacturing application system of the plurality of manufacturing application systems;
determining, via the processor, one or more correlations between the first set of data and the second set of data;
identifying, via the processor, one or more boundary conditions for each of the third set of data, wherein the one or more boundary conditions are associated with the one or more operating parameters for the respective application-specific metric based on the one or more correlations between the first set of data and the second set of data, and wherein the one or more boundary conditions comprise a threshold range of the first set of data that indicates an unexpected operation of the second set of data;
analyzing, via the processor, the third set of data with respect to the one or more boundary conditions, wherein the one or more boundary conditions are associated with the one or more components operating according to the one or more operating parameters monitored by the one or more manufacturing application systems; and
sending, via the processor, one or more alerts to a computing device in response to the one or more components operating outside the one or more boundary conditions based on the analysis of the third data.