Editing lifecycle and deployment of objects in an industrial automation environment
First Claim
Patent Images
1. A system for implementing state-based control in an industrial automation environment, comprising:
- a hierarchically structured data model representing an industrial system, the data model comprising at least one object configured to implement state-based control of the industrial system; and
an editor configured to facilitate configuration of deployment data and lifecycle data for the at least one object, wherein the deployment data comprises a deployment service and an associated deployment event, and the lifecycle data comprises at least one lifecycle state and an associated at least one lifecycle event.
1 Assignment
0 Petitions
Accused Products
Abstract
An editor in an industrial automation environment comprises an input component that receives modification data relating to at least one of lifecycle and deployment of an object, the object is associated with a programmable logic controller and configured in accordance with a hierarchically structured data model. An implementation component can implement the modification data with respect to the object. The editor can further comprise a security component that determines that an entity providing the data to the input component is authorized to implement the modification data.
185 Citations
20 Claims
-
1. A system for implementing state-based control in an industrial automation environment, comprising:
-
a hierarchically structured data model representing an industrial system, the data model comprising at least one object configured to implement state-based control of the industrial system; and an editor configured to facilitate configuration of deployment data and lifecycle data for the at least one object, wherein the deployment data comprises a deployment service and an associated deployment event, and the lifecycle data comprises at least one lifecycle state and an associated at least one lifecycle event. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for configuring objects that facilitate state-based control, comprising:
-
providing a hierarchically structured data model of an industrial system comprising at least one object for implementing state-based control of the industrial system; receiving first input for configuring a deployment event for the at least one object; receiving second input for configuring at least one lifecycle state and a corresponding at least one lifecycle event for the at least one object, wherein the at least one lifecycle state corresponding to at least one control action; transitioning the at least one object to the at least one lifecycle state in response to detecting the corresponding at least one lifecycle event; and deploying the at least one object to a controller in response to detecting the deployment event to effect the control action. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable medium having stored thereon computer-executable components that, in response to execution by a computer, cause the computer to perform operations comprising:
-
receiving input data defining a deployment event for an object in a hierarchically structured data model of an industrial system, the object facilitating state-based control of a process in the industrial system; receiving input data defining a set of lifecycle states for the object and a set of lifecycle events corresponding to the set of lifecycle states the set of lifecycle states corresponding to a respective set of control actions to be performed with respect to the process; recognizing a state change in the process corresponding to a defined lifecycle event of the set of lifecycle events; transitioning the object to a defined lifecycle state of the set of lifecycle states corresponding to the state change; and deploying the object to a processor in response to detecting the deployment event to effect a control action corresponding to a current lifecycle state of the object.
-
Specification