Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
402 words
In a process control system, having a master controller and at least one pair of slave input/output processors (IOPs) wherein a first IOP of the pair is a primary slave IOP and a second IOP of the pair is a secondary slave IOP, the first and second IOP having a first and second data base, respectively, the first and second IOP each executing the same tasks utilizing a first and second clocking system, respectively, and further wherein the data bases of the first and second IOPs are synchronized, communications by the master controller being made only to the first IOP including communications which modify the first data base, a method for insuring that the first and second data bases remain synchronized, comprising the steps of: a) communicating a write request type message from the master controller to the first IOP to update the first data base, the message being a write request type message which requests the first IOP to store data included in the write request type message into the first data base; b) eavesdropping on the communications of step (a) by the second IOP; c) when the second IOP recognizes that the message of step (a) is to the corresponding primary slave IOP, accepting receipt of the write request type message by the second IOP; d) executing the received write request type message by the first IOP and the second IOP, respectively, the execution of the received write request type message resulting in an update to the respective data bases with the data provided in said write request type message; e) issuing a status request type message by the master controller to the first IOP; f) issuing a status request type message by the master controller to the second IOP; g) responding to the status request type message from the master controller by the first IOP with a response indicating a current status of the first data base; h) responding to the status request type message from the master controller by the second IOP with a response indicating a current status of the second data base; and i) verifying that responses to the requests of steps (g) and (h) are equal, indicating the update of the respective first and second data bases was completed identically, to permit the master controller to be assured that the first and second data bases remain synchronized after the update of the respective data bases.
Claim 2
Dependent Claim
402 words
In a process control system, having a master controller and at least one pair of slave input/output processors (IOPs) wherein a first IOP of the pair is a primary slave IOP and a second IOP of the pair is a secondary slave IOP, the first and second IOP having a first and second data base, respectively, the first and second IOP each executing the same tasks utilizing a first and second clocking system, respectively, and further wherein the data bases of the first and second IOPs are synchronized, communications by the master controller being made only to the first IOP including communications which modify the first data base, a method for insuring that the first and second data bases remain synchronized, comprising the steps of: a) communicating a write request type message from the master controller to the first IOP to update the first data base, the message being a write request type message which requests the first IOP to store data included in the write request type message into the first data base; b) eavesdropping on the communications of step (a) by the second IOP; c) when the second IOP recognizes that the message of step (a) is to the corresponding primary slave IOP, accepting receipt of the write request type message by the second IOP; d) executing the received write request type message by the first IOP and the second IOP, respectively, the execution of the received write request type message resulting in an update to the respective data bases with the data provided in said write request type message; e) issuing a status request type message by the master controller to the first IOP; f) issuing a status request type message by the master controller to the second IOP; g) responding to the status request type message from the master controller by the first IOP with a response indicating a current status of the first data base; h) responding to the status request type message from the master controller by the second IOP with a response indicating a current status of the second data base; and i) verifying that responses to the requests of steps (g) and (h) are equal, indicating the update of the respective first and second data bases was completed identically, to permit the master controller to be assured that the first and second data bases remain synchronized after the update of the respective data bases.
Claim 3
Dependent Claim
74 words
A method for insuring that the first and second data bases remain synchronized according to claim 1, wherein the step of executing in each IOP comprises the steps of: a) detecting the write request type message; b) updating the data base as specified by the message with the data provided within the write request type message; and c) determining the current status of the update for subsequent transmission to the master controller upon request.
Claim 4
Dependent Claim
77 words
A method of insuring that the first and second data bases remain synchronized according to claim 2, wherein the step of accepting receipt of the write request type message for each IOP comprises the steps of: a) detecting that a destination of the write request type message is for a logical address assigned to the first and second IOP; and b) storing the write request type message in a write buffer of the IOP for subsequent processing.
Claim 5
Dependent Claim
39 words
A method for insuring that the first and second data bases remain synchronized according to claim 3, wherein the step of issuing a status request type message by the master controller to the first IOP is by logical address.
Claim 6
Dependent Claim
39 words
A method for insuring that the first and second data bases remain synchronized according to claim 4, wherein the step of issuing a status request type message by the master controller to the second IOP is by physical address.