Message queuing in an industrial environment
First Claim
Patent Images
1. An industrial controller, comprising:
- at least one connection to associated one or more of sensors or actuators;
a receiver component that receives a message from a queue, the message conforms to a message queuing protocol, the receiver component accesses the queue to request messages intended for the industrial controller when processing associated with the industrial controller is below a threshold and disconnects from the queue upon retrieving the messages from the queue; and
a message queuing engine communicatively coupled to the receiver component that interprets the message and alters control logics within the controller based at least in part upon contents of the message to control an industrial application.
2 Assignments
0 Petitions
Accused Products
Abstract
An industrial controller that can be utilized in an environment that supports message queuing comprises a receiver component that receives a message from a queue, wherein the message conforms to a message queuing protocol. A message queuing component communicatively coupled to the receiver component interprets the message and alters control logics within the controller based at least in part upon contents of the message. Furthermore, for example, the message queuing engine can be configured to generated messages that conform to the message queuing protocol.
-
Citations
32 Claims
-
1. An industrial controller, comprising:
-
at least one connection to associated one or more of sensors or actuators; a receiver component that receives a message from a queue, the message conforms to a message queuing protocol, the receiver component accesses the queue to request messages intended for the industrial controller when processing associated with the industrial controller is below a threshold and disconnects from the queue upon retrieving the messages from the queue; and a message queuing engine communicatively coupled to the receiver component that interprets the message and alters control logics within the controller based at least in part upon contents of the message to control an industrial application. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A message queuing system for utilization in an industrial automation environment, comprising:
-
a queue that retains messages that conform to a message queuing protocol; and an industrial controller that retrieves a message from the queue when processing associated with the industrial controller is below a threshold and disconnects from the queue upon retrieving the message from the queue, control logics of the controller are updated based at least in part upon the retrieved message to control an industrial application, wherein the industrial controller includes at least one connection to associated one or more of sensors or actuators. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A method for utilizing a message queuing protocol within an industrial automation environment, comprising:
-
configuring an industrial controller to receive a message from a queue when processing associated with the industrial controller is below a threshold and disconnecting from the queue upon retrieving the message the message conforms to a message queuing protocol; configuring the controller to alter control logics therein based at least in part upon content of the received message to control an industrial application, wherein the controller includes one or more connection to associated one or more of sensors or actuators; and configuring the controller to asynchronously communicate with an application. - View Dependent Claims (24, 25, 26, 27, 30, 31, 32)
-
-
28. An industrial control system, comprising:
-
means for providing an industrial controller with a message when processing associated with the industrial controller is below a threshold and disconnects from the queue upon retrieving the messages from the queue, the message conforms to a message queuing protocol; means for interpreting content of the message;
means for altering control logics within the controller based at least in part upon content of the received message to control an industrial application, wherein the controller includes at least one connection to associated one or more of sensors and actuators; andmeans for providing asynchronous communication between the industrial controller and an application.
-
-
29. A control system, comprising:
-
a message queue operatively connected to a controller the controller comprising; at least one connection to one or more of sensors and actuators; a receiver component that receives a message from a queue, the receiver component accesses the queue to request messages intended for the industrial controller when processing associated with the industrial controller is below a threshold and disconnects from the queue upon retrieving the messages from the queue, the message conforms to a message queuing protocol; and a message queuing engine communicatively coupled to the receiver component that interprets the message and alters control logics within the controller based at least in part upon contents of the message to control an industrial application; and a backup component that maintains a log of alterations to control logics of the controller.
-
Specification