Patent ID: 7987004

Claim:
A computer-implemented system, stored on at least one non-transitory computer-readable storage medium, that facilitates providing manageability within an industrial environment, comprising: a controller that executes with a real-time operating system wherein the controller includes two or more controller engine instances executing as processes on the controller, each of the two or more controller engine instances control at least one of a disparate device or a disparate portion of a process within the industrial automation environment and creation of each of the two or more controller engine instances is independent of user intervention, wherein the two or more controller engine instances include a controller engine instance that is shared between the controller and a disparate controller; and a distribution component that dynamically divides a portion of the industrial environment including the controller and the two or more controller engine instances into two or more units based at least in part upon scale data and at least one of controls or manages each of the two or more units independently, the division isolates the two or more units wherein data manipulations in one of the two or more units do not affect the other one or more units, wherein the scale data facilitates the division based in part on an analysis of at least one of data associated with a type of the controller, a functionality of the controller, a code functionality within the industrial environment, a code revision, a code language, a functionality of at least a portion of the industrial environment, data associated with the two or more controller engine instances, an installation date, a hierarchical structure associated with the controller, a program association, an application relation, a batch process relation, or a hardware type associated with the industrial environment.