Industrial operator interfaces interacting with higher-level business workflow
First Claim
1. An industrial device, comprisingat least one memory that stores computer-executable instructions;
- andat least one processor, communicatively coupled to the at least one memory, that executes the computer-executable instructions to at least;
execute a business execution language that controls a business process associated with a business priority defined for an enterprise;
interface the business execution language with a message control capability of an operator interface device for control of industrial equipment or devices of the enterprise;
based on the business priority, sending, using the business execution language, a message to the operator interface device in response to detection of a change to a business variable indicative of a state of the business process, wherein the message comprises state information that specifies the state of the business process; and
adjust, using the business execution language, functionality of the operator interface device 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.
-
Citations
20 Claims
-
1. An industrial device, comprising
at least one memory that stores computer-executable instructions; - and
at least one processor, communicatively coupled to the at least one memory, that executes the computer-executable instructions to at least; execute a business execution language that controls a business process associated with a business priority defined for an enterprise; interface the business execution language with a message control capability of an operator interface device for control of industrial equipment or devices of the enterprise; based on the business priority, sending, using the business execution language, a message to the operator interface device in response to detection of a change to a business variable indicative of a state of the business process, wherein the message comprises state information that specifies the state of the business process; and adjust, using the business execution language, functionality of the operator interface device in accordance with the message. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
- and
-
13. An operator interface system, comprising:
-
at least one memory that stores computer-executable instructions; and at least one processor, communicatively coupled to the at least one memory, that executes the computer-executable instructions to at least; interface a message control capability of an operator interface that controls at least one of industrial equipment or an industrial device on a control level of an enterprise with a business execution language operating on a business level of the enterprise, wherein the business execution language controls a business process associated with a business priority defined for an enterprise; receive a message sent by the business execution language based on the business priority, wherein the received message identifies a change of a business variable indicative of a condition of the business process, and comprises state information specifying the condition of the business process; and adjust, using the business execution language, functionality of the operator interface based on the message. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A non-transitory computer-readable medium having stored thereon computer-executable instructions that, in response to execution, cause a computing system to perform operations, the operations comprising:
-
interfacing a message control capability of an operator interface that facilitates monitor and control of one or more industrial devices on a control level of an industrial enterprise with a business execution language that controls a business event relating to a defined business priority of the enterprise; receiving a message, sent by the business execution language based on the defined business priority, indicating a change of a business variable indicative of a state of the business event, wherein the message comprises state information specifying the state of the business event; and adjusting, using the business execution language, functionality of the operator interface based on the message. - View Dependent Claims (19, 20)
-
Specification