Methods and apparatus for modifying process control data
First Claim
1. A method of modifying process control data, comprising:
- storing process control data in an extensible markup language format in a server database in accordance with a server schema and in a client in accordance with a client schema, the process control data associated with a plurality of control devices of a control system;
receiving a request from a user to edit the process control data, the request indicating whether to edit the process control data in the client, the server database, or an editor external to a process control system application associated with the process control system;
determining based on the request to edit the process control data in the client, the server database, or the editor external to the process control system application associated with the process control system;
when the request indicates a user request to edit the process control data in the client, editing the process control data in the extensible markup language format in accordance with the client schema;
when the request indicates a user request to edit the process control data in the server database;
receiving a value from a user interface of the process control system application; and
submitting the value and an update query to the server database, the update query requesting the server database to store the value in a corresponding entry of the process control data in accordance with the server schema; and
when the request indicates a user request to edit the process control data using the editor external to the process control system application;
converting the process control data in the extensible markup language format to a second data format;
editing the process control data in the second data format; and
converting the modified process control data from the second data format to the extensible markup language format based on the client schema.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, apparatus, and articles of manufacture for modifying process control data involve obtaining the process control data in an extensible markup language format, converting the process control data in the extensible markup language format to a second data format, and storing the process control data in a database. The process control data is subsequently edited by retrieving the process control data from the database, modifying the process control data, storing the modified process control data in the second data format in the database, converting the modified process control data from the second data format to the extensible markup language format, and storing the modified process control data in the extensible markup language format.
-
Citations
19 Claims
-
1. A method of modifying process control data, comprising:
-
storing process control data in an extensible markup language format in a server database in accordance with a server schema and in a client in accordance with a client schema, the process control data associated with a plurality of control devices of a control system; receiving a request from a user to edit the process control data, the request indicating whether to edit the process control data in the client, the server database, or an editor external to a process control system application associated with the process control system; determining based on the request to edit the process control data in the client, the server database, or the editor external to the process control system application associated with the process control system; when the request indicates a user request to edit the process control data in the client, editing the process control data in the extensible markup language format in accordance with the client schema; when the request indicates a user request to edit the process control data in the server database; receiving a value from a user interface of the process control system application; and submitting the value and an update query to the server database, the update query requesting the server database to store the value in a corresponding entry of the process control data in accordance with the server schema; and when the request indicates a user request to edit the process control data using the editor external to the process control system application; converting the process control data in the extensible markup language format to a second data format; editing the process control data in the second data format; and converting the modified process control data from the second data format to the extensible markup language format based on the client schema. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An apparatus for modifying process control data, comprising:
-
a processor system; and a memory communicatively coupled to the processor system, the memory including stored instructions that enable the processor system to; store process control data in an extensible markup language format in a server database in accordance with a server schema and in a client in accordance with a client schema, the process control data associated with a plurality of control devices of a control system; receive a request from a user to edit the process control data, the request indicating whether to edit the process control data in the client, the server database, or an editor external to a process control system application associated with the process control system; determine based on the request to edit the process control data in the client, the server database, or the editor external to the process control system application associated with the process control system; when the request indicates a user request to edit process control data in the client, edit the process control data in the extensible markup language format in accordance with the client schema; when the request indicates a user request to edit process control data in the server database; receive a value from a user interface of the process control system application; and submit the value and an update query to the server database, the update query requesting the server database to store the value in a corresponding entry of the process control data in accordance with the server schema; and when the request indicates a user request to edit the process control data using the editor external to the process control system application; convert the process control data in the extensible markup language format to a second data format; edit the process control data in the second data format; and convert the modified process control data from the second data format to the extensible markup language format based on the client schema. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A machine accessible medium having instructions stored thereon that, when executed, cause a machine to at least:
-
store process control data in an extensible markup language format in a server database in accordance with a server schema and in a client in accordance with a client schema, the process control data associated with a plurality of control devices of a control system; receive a request from a user to edit the process control data, the request indicating whether to edit the process control data in the client, the server database, or an editor external to a process control system application associated with the process control system; determine based on the request to edit the process control data in the client, the server database, or the editor external to the process control system application associated with the process control system; when the request indicates a user request to edit process control data in the client, edit the process control data in the extensible markup language format in accordance with the client schema; when the request indicates a user request to edit the process control data in the server database; receive a value from a user interface of the process control system application; and submit the value and an update query to the server database, the update query requesting the server database to store the value in a corresponding entry of the process control data in accordance with the server schema; and when the request indicates a user request to edit process control data using the editor external to the process control system application; convert the process control data in the extensible markup language format to a second data format; edit the process control data in the second data format; and convert the modified process control data from the second data format to the extensible markup language format based on the client schema. - View Dependent Claims (14, 15, 16, 17)
-
-
18. A method of modifying process control data, comprising:
-
obtaining the process control data in a first data format from a database, the first data format indicating to edit the process control data in a process control system database; converting the process control data from the first data format to an extensible markup language format; to edit the process control data, converting the process control data from the extensible markup language format to a second data format; obtaining at least one modified process control data value associated with the process control data in the second data format; converting the modified process control data from the second data format to the extensible markup language format; determining the validity of the process control data while in the extensible markup language format based on a plurality of rules associated with settings of a process control system; when the modified process control data is valid, converting the modified process control data value from the extensible markup language format to the first data format; and storing the modified process control data value in the first data format in the database. - View Dependent Claims (19)
-
Specification