CPC G05B 19/0426 (2013.01) [G05B 2219/23077 (2013.01)] | 20 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 machine learning-based recommendation engine in a programming environment for editing control logic associated with an industrial automation environment, wherein the machine learning-based recommendation engine comprises at least one machine learning model trained to:
ingest an input comprising an existing portion of the control logic and historical operational data produced during runtime in at least one other industrial automation environment;
identify relevant devices for the industrial automation environment from a component library based at least in part on the existing portion of the control logic and the historical operational data; and
generate a recommendation to add a device selected from the relevant devices to the control logic, wherein the device represents a physical device in the industrial automation environment;
a notification component configured to surface the recommendation in the programming environment;
a programming component configured to, in the programming environment, add the device to the control logic; and
a configuration component configured to, in the programming environment, configure the device based at least in part on the existing portion of the control logic.
|