| CPC G05B 19/056 (2013.01) [G05B 19/054 (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 user interface component configured to render a project development interface and to receive, via interaction with the project development interface, programming input that defines an industrial control program as part of an industrial control project, wherein the industrial control program is initially unassigned to an industrial controller;
a project generation component configured to, in response to receipt, via interaction with the project development interface, of an instruction to assign a portion of the industrial control program to a controller definition representing an industrial controller, define, as part of the industrial control project, a binding between the portion of the industrial control program and the controller definition; and
a project deployment component configured to, in response to receipt of an instruction to export executable content associated with the controller definition, export, based on the binding, the portion of the industrial control program in a format capable of execution on the industrial controller represented by the controller definition,
wherein
the portion of the industrial control program is a selected subset of control routines of the industrial control program less than an entirety of the control routines,
exporting of the portion of the industrial control program to the industrial controller configures the industrial controller to monitor and control an automation system in accordance with the selected subset of the control routines, and
the binding configures the industrial control project to assign a copy of the portion of the industrial control program to the industrial controller represented by the controller definition.
|