CPC G05B 19/41835 (2013.01) [G05B 2219/31229 (2013.01)] | 17 Claims |
1. A system comprising:
a memory that stores executable components; and
a processor, operatively coupled to the memory, that executes the executable components, the executable components comprising:
a user interface component that displays control logic in an icon-based graphical user interface;
a machine learning-based analysis engine comprising at least one machine learning model, the machine learning-based analysis engine configured to:
analyze an input comprising operational data and the control logic, wherein the operational data is generated by an industrial automation environment having controllers executing the control logic, and wherein the control logic includes instructions executed by the controllers for performing operations in the industrial automation environment, and
identify, based on the analysis of the input, a variable in the control logic that is not of use in the industrial automation environment based on the operational data;
a notification component configured to surface, in the graphical user interface, a recommendation to remove the variable from the control logic based on the machine learning-based analysis engine identifying the variable; and
a programming component configured to, in response to an input accepting the recommendation to remove the variable from the control logic, remove the variable from the control logic.
|