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

Claim 10:
11. A method for developing industrial applications, comprising:
rendering, by a system comprising a processor and storing a shared library of automation objects representing respective industrial assets, integrated development environment (IDE) interfaces on a client device;
receiving, by the system via interaction with the IDE interfaces, design input that defines aspects of an industrial control and monitoring project;
generating, by the system, system project data based on the design input, the system project data comprising instances of one or more of the automation objects stored in the shared library of automation objects, wherein the automation objects have respective programmatic attributes associated with the industrial assets, and the generating comprises generating at least one of an executable industrial control program, an industrial visualization application, or industrial device configuration data; and
in response to receipt of an edit to an automation object, of the automation objects, the shared library:
determining, by the system, whether an instance of the automation object is included in the system project data,
rendering, by the system via one or more of the IDE interfaces, a notification indicating that the automation object has been edited in the shared library, and
in response to receipt, via interaction with one of the IDE interfaces, of a request to synchronize the edit, modifying, by the system, the instance of the automation object in accordance with the edit.