Systems and methods for conducting communications among components of multidomain industrial automation system
First Claim
1. A system for facilitating communications between one or more enterprise-level modules and one or more control-level modules, the system comprising:
- a first bus that communicates with the one or more enterprise-level modules, wherein the first bus is an enterprise service bus (ESB) using Information Technology based protocols;
a second bus that communicates with the one or more control-level modules, wherein the second bus is an industrial control bus (ICB) employing a common industrial protocol (CIP); and
a bridge in communication with both of the first and second buses,wherein the bridge facilitates establishment of one or more channels between the one or more enterprise-level modules and the one or more control-level modules.
1 Assignment
0 Petitions
Accused Products
Abstract
An improved industrial automation system and communication system for implementation therein, and related methods of operation, are described herein. In at least some embodiments, the improved communication system allows communication in the form of messages between modules in different control or enterprise domains. Further, in at least some embodiments, such communications are achieved by providing a communication system including a manufacturing service bus having two internal service busses with a bridge between the internal busses. Also, in at least some embodiments, a methodology of synchronous messaging is employed.
253 Citations
23 Claims
-
1. A system for facilitating communications between one or more enterprise-level modules and one or more control-level modules, the system comprising:
-
a first bus that communicates with the one or more enterprise-level modules, wherein the first bus is an enterprise service bus (ESB) using Information Technology based protocols; a second bus that communicates with the one or more control-level modules, wherein the second bus is an industrial control bus (ICB) employing a common industrial protocol (CIP); and a bridge in communication with both of the first and second buses, wherein the bridge facilitates establishment of one or more channels between the one or more enterprise-level modules and the one or more control-level modules. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 20, 21)
-
-
19. The system of claim wherein the channels include one or more of a point-to-point channel that involves a queue, and a publish/subscribe channel that involves a topic.
-
22. A system for facilitating communications between one or more enterprise-level modules and one or more control-level modules, the system comprising:
-
a first bus that communicates with the one or more enterprise-level modules, wherein the first bus is an enterprise service bus (ESB) using Information Technology based protocols; a second bus that communicates with the one or more control-level modules, wherein the second bus is an industrial control bus (ICB); and a bridge in communication with both of the first and second buses, wherein the bridge facilitates establishment of one or more channels between the one or more enterprise-level modules and the one or more control-level modules.
-
-
23. A system for facilitating communications between one or more enterprise-level modules and one or more control-level modules, the system comprising:
-
a first bus that communicates with the one or more enterprise-level modules, wherein the first bus is an enterprise service bus (ESB) using Information Technology based protocols, and wherein the ESB provides one or more adapters and bindings facilitating communications with the one or more enterprise-level modules; a second bus that communicates with the one or more control-level modules, wherein the second bus is an industrial control bus (ICB) employing a common industrial protocol (CIP); a bridge in communication with both of the first and second buses, wherein the bridge is implemented in either or both of a chassis-based module associated with one of the control-level modules and an IT server, wherein the bridge facilitates establishment of one or more channels between the one or more enterprise-level modules and the one or more control-level modules, and wherein the channels include one or more of a point-to-point channel that involves a queue, and a publish/subscribe channel that involves a topic; and a directory that is in communication with one or more of the first bus, the second bus and the bridge, and that publishes service description documents respectively relating to the modules, wherein a web service description language (WSDL) is employed as a common service description language by the system, wherein the second bus further enables communications between two or more control-level modules, without involvement by the first bus or the bridge, and wherein the first bus further enables communications between two or more enterprise-level modules, without involvement by the second bus or the bridge.
-
Specification