×

System and methodology that facilitates client and server data exchange in a distributed industrial automation environment

  • US 7,599,999 B1
  • Filed: 05/21/2002
  • Issued: 10/06/2009
  • Est. Priority Date: 05/21/2002
  • Status: Active Grant
First Claim
Patent Images

1. An industrial control system that facilitates data exchange between multiple and distributed control components, comprising the following components stored in memory and executed by a controller:

  • a server application operative to exchange data with an industrial controller;

    a server component associated with the server application, the server component communicates via a plurality of protocols to facilitate exchange of the data, the server application dynamically selects a suitable protocol for data communications based upon a relationship or configuration between the server component node and the industrial controller node, wherein a relationship can be chosen from one of;

    shared interaction when the nodes are operating on a same machine, distributed interaction when multiple nodes are operating on similar machines in a same environment, or remote interaction when the nodes are operating remotely over a network; and

    a host component that exposes objects in the server component to a plurality of clients via service-specific interfaces and determines a local operating environment or remote operating environment, the objects employed to communicate with a client component over a shared memory protocol according to the local operating environment, a multicast protocol according to the remote operating environment, wherein in the shared memory protocol the client component accesses a shared memory in the objects to retrieve data and in the multicast protocol data is transmitted to multiple clients, the client component parses through the received data and accesses data that is relevant to the client component.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×