Industrial operator interfaces interacting with higher-level business workflow
First Claim
1. A method, comprising:
- adapting a control platform with a business execution language for controlling a business process of an enterprise;
interfacing the business execution language with a message control capability of an operator interface at a control level of the enterprise;
automatically sending, via the business execution language, a message to the operator interface in response to detection of a change to a business variable indicative of a condition of the business process, the message including a state of the business process; and
automatically adjusting functionality of the operator interface via the business execution language in accordance with the message.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods are provided that enable high-level and abstract business engines to affect and influence plant-floor or industrial operations via dynamic and flexible operator interfaces. In a similar manner, actions directed from the operator interfaces can be communicated to higher level decision components of an enterprise to facilitate automated control and dynamics of the enterprise. In one aspect, an industrial automation system is provided. The system includes one or more controllers to process transaction events in an industrial automation environment. One or more operator interface components are provided that automatically adapt interface control functionality based on the transaction events.
185 Citations
19 Claims
-
1. A method, comprising:
-
adapting a control platform with a business execution language for controlling a business process of an enterprise; interfacing the business execution language with a message control capability of an operator interface at a control level of the enterprise; automatically sending, via the business execution language, a message to the operator interface in response to detection of a change to a business variable indicative of a condition of the business process, the message including a state of the business process; and automatically adjusting functionality of the operator interface via the business execution language in accordance with the message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A non-transitory computer-readable medium having stored thereon computer-executable components that, in response to execution, cause a computing system to perform operations, including:
-
controlling a business process of an enterprise using a business execution language; establishing communication between the business execution language and an operator interface of a controlled process operating at a control level of the enterprise; responsive to detecting a change in a condition of the business process, automatically sending a message from the business execution language to the operator interface, wherein the message includes the condition of the business process; and controlling the operator interface in accordance with the message.
-
-
12. A business transaction control system, comprising:
-
a transaction engine configured to control a business level process using a business execution language, the transaction engine interfacing the business execution language with a message control capability of an operator interface associated with a plant level control process, wherein the transaction engine is further configured to automatically send, via the business execution language, a message to the operator interface in response to detection of a change to a business variable that indicates a condition of the business level process, wherein the message is configured to convey the condition of the business level process and, responsive to the message, operation of the operator interface is adjusted in accordance with the condition. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
Specification