System and methodology providing open interface and distributed processing in an industrial controller environment
First Claim
1. An open industrial control system, comprising:
- a plurality of components cooperating to provide industrial control via a network, the components including a processing component, a logic component, and an Input/Output (I/O) component, at least one of the plurality of components is an industrial control system component configured as a web service; and
an interface that facilitates control interactions between at least one of the plurality of components and the at least one web service, the interface is an open standards Web Services Description Language (WSDL) that describes how to interact with the web service in order to provide industrial control.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention relates to a system and methodology providing virtual and remote component interactions in a networked industrial control environment. One or more components of an industrial control system are defined as a web service, wherein the components cooperate to support distributed controller functionality in all or portions of a virtual operating framework. For example, the components can include processing, logic, I/O and status components of an industrial control system. Standard and commonly available interfaces describe controller functionality in terms of the services, whereby controller applications are constructed via the components and associated interfaces. This can include discovery of other related services and employment of common web protocols to communicate between the services.
-
Citations
36 Claims
-
1. An open industrial control system, comprising:
-
a plurality of components cooperating to provide industrial control via a network, the components including a processing component, a logic component, and an Input/Output (I/O) component, at least one of the plurality of components is an industrial control system component configured as a web service; and an interface that facilitates control interactions between at least one of the plurality of components and the at least one web service, the interface is an open standards Web Services Description Language (WSDL) that describes how to interact with the web service in order to provide industrial control. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 36)
-
-
26. A method to facilitate open and distributed control in an industrial controller environment, comprising:
-
configuring at least one component in an industrial control process as a web service; defining an open interface standard to communicate with the web service; employing an XML-based protocol to communicate with the interface; and interacting with the at least one component across a network to manage the industrial control process via the interface and the protocol. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33)
-
-
34. A system to facilitate open and distributed control in an industrial controller system, comprising:
-
means for adapting a plurality of industrial control components to at least one web service; means for defining an open communications standard; means for interfacing to the at least one web service via the open communications standard; means for communicating with the at least one web service via a scripting technology; and means for interacting with the plurality of components across a network to provide a virtual controller operating platform.
-
-
35. A web-enabled control system, comprising:
-
a processing station to interact with a network; a downloadable control file to direct network operations of the processing station; a plurality of controller service components, the controller service components including at least one of a processing component, a logic component, an Input/Output (I/O) component, and a status component, the controller service components are industrial control system components configured as web services, the control file initiates operations of at least one of the controller service components via the network; at least one XML-based protocol that specifies an open standard for interaction via the network; and an interface that employs the at least one XML-based protocol to communicate between the controller service components and the processing station to facilitate control interactions between the controller service components.
-
Specification