Internet friendly proxy server extending legacy software connectivity
First Claim
Patent Images
1. A system, comprising:
- an industrial controller configured to generate control data to facilitate control of industrial automation equipment, comprising;
an interface component configured to receive the control data wherein the control data is is associated with a legacy encapsulating protocol for data communication on a local network, the control data is employed by the industrial controller to control a first industrial automation equipment located on the local network and the legacy encapsulating protocol is employed to communicate the control data to the first industrial automation equipment on the local network; and
a protocol transformation component configured to replace the encapsulating legacy protocol with a disparate encapsulating protocol required for data communication over a remote network to facilitate control, by the industrial controller, of a second industrial automation equipment located on the remote network with the control data utilized to control the first industrial automation equipment.
1 Assignment
0 Petitions
Accused Products
Abstract
An industrial automation proxy server comprises an interface that receives data related to legacy software, where the data is associated with a legacy protocol. Additionally, the industrial automation proxy server includes a protocol transformation component that converts the data associated with the legacy protocol to a disparate protocol. Furthermore, the industrial automation proxy server can include a routing component that redirects the data to a remote device over an internet connection.
18 Citations
34 Claims
-
1. A system, comprising:
an industrial controller configured to generate control data to facilitate control of industrial automation equipment, comprising; an interface component configured to receive the control data wherein the control data is is associated with a legacy encapsulating protocol for data communication on a local network, the control data is employed by the industrial controller to control a first industrial automation equipment located on the local network and the legacy encapsulating protocol is employed to communicate the control data to the first industrial automation equipment on the local network; and a protocol transformation component configured to replace the encapsulating legacy protocol with a disparate encapsulating protocol required for data communication over a remote network to facilitate control, by the industrial controller, of a second industrial automation equipment located on the remote network with the control data utilized to control the first industrial automation equipment. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
19. A system that enables legacy software to connect to remote devices in an industrial automation environment, comprising:
-
an industrial automation device configured to control industrial automation equipment, comprising; an interface component configured to utilize legacy software that provides data with a legacy encapsulating protocol, wherein the legacy encapsulating protocol facilitates communication on a local network connection and the industrial automation device controls, with the data, a first industrial automation equipment communicatively coupled on the local network connection; and a proxy server configured to intercept the data and replace the legacy encapsulating protocol with a disparate encapsulating protocol that complies with communication protocol required for communication over an internet connection facilitating control of a remotely located second industrial automation equipment with the data utilized to control the first industrial automation equipment. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A method for utilizing a legacy application with devices located locally and remotely in an industrial automation environment, comprising:
-
generating, at an industrial controller, control data comprising instructions to control industrial automation equipment, wherein the control data being generated with an original encapsulating protocol associated with a legacy application, the legacy application facilitating control, with the control data, of first industrial automation equipment located on a local network and the original encapsulating protocol facilitates transmission of the control data on the local network, the original encapsulating protocol does not support connectivity via internet communications; replacing, at the industrial controller, the original encapsulating protocol with a disparate encapsulating protocol that supports connectivity via internet communications to a second industrial automation equipment device, wherein the second industrial automation equipment is remotely located and is to be controlled by the legacy application control data; and transmitting, by the industrial controller, the control data, with the disparate encapsulating protocol, to the second industrial automation equipment facilitating control, with the instructions comprising the control data, of the second industrial automation equipment by the legacy application. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A proxy server in an industrial automation environment, comprising:
-
an industrial controller comprising the proxy server wherein the industrial controller is configured to generate control data to facilitate control of industrial automation equipment, the industrial controller further comprising; a processor; a computer-readable non-transitory storage medium operationally coupled to the processor and storing computer executable instructions, the computer executable instructions, in response to execution by the processor, implement operations, comprising; receiving control data generated by the industrial controller and formatted according to a legacy encapsulating protocol facilitating data communications on a local network, wherein the legacy encapsulating protocol facilitating communicating with a first industrial automation device located on the local network and controlling the first industrial automation device with the control data encapsulated with the legacy encapsulating protocol; and replacing the legacy encapsulating protocol with a disparate encapsulating protocol being required for communication of the control data over a remote network facilitating communication between the industrial controller and a second industrial automation device located on the remote network facilitating control of the second industrial automation device with the control data utilized to control the first industrial automation device.
-
Specification