×

Methods and apparatus for accessing process control data

  • US 8,312,060 B2
  • Filed: 11/03/2006
  • Issued: 11/13/2012
  • Est. Priority Date: 05/04/2004
  • Status: Expired due to Fees
First Claim
Patent Images

1. A method for accessing process control data, comprising:

  • loading, at a client application, a user interface comprising at least one user-generated partial class associated with a user-defined data access function and at least one pre-generated partial class associated with a client schema of the user interface;

    communicating a data access request based on the user-defined data access function from the user interface to a client model in the client application;

    in response to the data access request from the user interface, loading a real object and instantiating a client object and a communication path between the client object and the real object in accordance with the client model, the communication path comprising an object handle, a mask, and a mapping between an element of the at least one user-generated partial class and another element of the pre-generated partial class, wherein the client object is based on the at least one user-generated partial class and the at least one pre-generated partial class, and the real object is based on a server schema of a process control server, wherein the client object references the object handle to access the real object via the mask and wherein the mask includes a pointer from the client schema to the server schema;

    communicating a query from the real object to the process control server based on the data access request;

    obtaining process control data from the process control server in response to the query, wherein the process control data is at least one of stored process control data or real-time process control data;

    mapping, via the client model, the process control data from a first data layout associated with the server schema to a second data layout associated with the client schema, wherein the second data layout corresponds to a human-readable application view; and

    communicating the mapped process control data to the user.

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