Patent ID: 11899432
Assignee: ROCKWELL AUTOMATION TECHNOLOGIES, INC.
Field: Control (Instruments)
Classification: CPC G | IPC G

Claim 16:
17. A non-transitory computer-readable medium having stored thereon instructions that, in response to execution, cause a system comprising a processor to perform operations, the operations comprising:
rendering integrated development environment (IDE) interfaces on a client device;
receiving, from the client device via interaction with the IDE interfaces, design input that defines control design aspects of an industrial automation project;
generating system project data based on the design input, wherein
the generating comprises generating at least one of an executable industrial control program, an industrial visualization application, or industrial device configuration data, and
the system project data comprises instances of automation objects selected from one or more shared libraries of automation objects, the automation objects representing respective industrial assets and having respective programmatic attributes relating to the industrial assets; and

in response to receipt of an edit to an automation object, of the automation objects, in a library of the one or more shared libraries:
determining whether an instance of the automation object is included in the system project data, and
rendering, via one or more of the IDE interfaces, a notification indicating that the automation object has been edited in the library, and
in response to receipt, via interaction with one of the IDE interfaces, of a request to synchronize the edit, modifying the instance of the automation object in accordance with the edit.