Claims Analysis
Total Claims: 10
Claim 1
Independent Claim
149 words
In a process control system having a process controller, said process controller including a first and second controller, one of said controllers being designated as a primary controller and the other being designated as a secondary controller, each controller having a corresponding image of a data base, and wherein the primary controller is performing predefined control functions of the process control system, a method for updating the data base associated with the secondary controller comprising the steps of: (a) performing a predefined control function; (b) updating the data base associated with the primary controller as a result of performing the predefined control function; (c) capturing predetermined information being stored in the primary data base simultaneously with the step of updating; (d) repeating steps (a) through (c) until all the predefined control functions have been performed; and (e) transferring the predetermined information captured in step (c) to the secondary controller.
Claim 2
Dependent Claim
149 words
In a process control system having a process controller, said process controller including a first and second controller, one of said controllers being designated as a primary controller and the other being designated as a secondary controller, each controller having a corresponding image of a data base, and wherein the primary controller is performing predefined control functions of the process control system, a method for updating the data base associated with the secondary controller comprising the steps of: (a) performing a predefined control function; (b) updating the data base associated with the primary controller as a result of performing the predefined control function; (c) capturing predetermined information being stored in the primary data base simultaneously with the step of updating; (d) repeating steps (a) through (c) until all the predefined control functions have been performed; and (e) transferring the predetermined information captured in step (c) to the secondary controller.
Claim 3
Dependent Claim
39 words
A method for updating the data base associated with the secondary controller according to claim 1 further comprising the steps of: (after step (e), starting at step (a) to repeat the process at the start of the next subcycle.
Claim 4
Dependent Claim
82 words
A method for updating the data base associated with the secondary controller according to claim 2, wherein the step of starting at step (a), comprises the steps of: (a) verifying that the secondary controller is still functional; and (b) if the secondary controller is still functional; (i) starting at step (a) to repeat the process at the start of the next subcycle; otherwise (ii) entering a new loop which performs the predefined control function, and checks if the secondary controller is functional.
Claim 5
Dependent Claim
62 words
A method for updating the data base associated with the secondary controller according to claim 3, wherein the step of collecting predetermined information comprises the steps of: (a) capturing predetermined information being stored in the primary data base; (b) formatting the captured predetermined information into packets having a predefined format; and (c) storing the information packets into a temporary, predetermined storage element.
Claim 6
Dependent Claim
32 words
A method for updating the data base associated with the secondary controller according to claim 4, wherein, in said secondary controller, said method further comprises the step of: receiving the predetermined information.
Claim 7
Dependent Claim
72 words
A method for updating the data base associated with the secondary controller according to claim 5, wherein the step of receiving the predetermined information comprises the steps of: (a) accepting the predetermined information; (b) performing integrity tests on the predetermined information accepted; (c) extracting the data value from the predetermined information received; (d) calculating the address to store the data value; and (e) updating the data base associated with the secondary controller.
Claim 8
Dependent Claim
55 words
A method for updating the data base associated with the secondary controller according to claim 6, wherein the steps of extracting the data value, calculating the address, and updating the data base associated with the secondary controller, occur during a sub-cycle N on data which was derived by the primary controller during a sub-cycle N-1.
Claim 9
Dependent Claim
235 words
In a process control system having a process controller, said process controller including a first and second controller, one of said controllers being designated as a primary controller and the other being designated as a secondary controller, each controller having a corresponding image of a data base, and wherein the primary controller is performing predefined control functions of the process control system which includes updating the data base associated with the primary controller as a result of performing the predefined control functions, a method for updating the data base associated with the secondary controller comprising the steps of: (A) in said primary controller: (a) performing the control functions; (b) updating the data base associated with the primary controller; (c) capturing predetermined information being stored in the primary data base simultaneously with the step of updating; (d) formatting the captured predetermined information into packets having a predefined format; (e) storing the information packets into a temporary, predetermined storage element; (f) at the completion of the steps of performing and updating, transferring the predetermined information to the secondary controller; (g) verifying that the secondary controller is still functional; and (B) in said secondary controller: (a) accepting the predetermined information; (b) performing integrity tests on the predetermined information accepted; (c) extracting the data value from the predetermined information; (d) calculating the address to store the data value; and (e) updating the data base associated with the secondary controller.
Claim 10
Dependent Claim
235 words
In a process control system having a process controller, said process controller including a first and second controller, one of said controllers being designated as a primary controller and the other being designated as a secondary controller, each controller having a corresponding image of a data base, and wherein the primary controller is performing predefined control functions of the process control system which includes updating the data base associated with the primary controller as a result of performing the predefined control functions, a method for updating the data base associated with the secondary controller comprising the steps of: (A) in said primary controller: (a) performing the control functions; (b) updating the data base associated with the primary controller; (c) capturing predetermined information being stored in the primary data base simultaneously with the step of updating; (d) formatting the captured predetermined information into packets having a predefined format; (e) storing the information packets into a temporary, predetermined storage element; (f) at the completion of the steps of performing and updating, transferring the predetermined information to the secondary controller; (g) verifying that the secondary controller is still functional; and (B) in said secondary controller: (a) accepting the predetermined information; (b) performing integrity tests on the predetermined information accepted; (c) extracting the data value from the predetermined information; (d) calculating the address to store the data value; and (e) updating the data base associated with the secondary controller.