Claims Analysis
Total Claims: 15
Claim 1
Independent Claim
238 words
In a programmable controller having a memory which stores a control program and data, and a processor for executing the control program to receive data from input/output circuits which connect to a machine being controlled and for sending data to the input/output circuits for operating devices on the machine; wherein the improvement comprises: an input means for receiving a first signal indicating that another programmable controller, which is connected to the same input/output circuits, requests to operate in an active mode; a first terminal for receiving a second signal indicating that the programmable controller is to operate in the active mode when a plurality of programmable controllers are requesting to operate in the active mode at substantially the same time; mode indicator means for designating that the programmable controller is to operate in the active mode in response to said input means not receiving the first signal, and in response to said input means receiving the first signal and to said first terminal receiving the second signal, otherwise said mode indicator means designating that the programmable controller is to operate in a backup mode; and an output means for transmitting a third signal to the other programmable controller when said mode indicator means designates that the programmable controller is to operate in the active mode, the third signal not being transmitted when said mode indicator means designates that the programmable controller is to operate in the backup mode.
Claim 2
Dependent Claim
238 words
In a programmable controller having a memory which stores a control program and data, and a processor for executing the control program to receive data from input/output circuits which connect to a machine being controlled and for sending data to the input/output circuits for operating devices on the machine; wherein the improvement comprises: an input means for receiving a first signal indicating that another programmable controller, which is connected to the same input/output circuits, requests to operate in an active mode; a first terminal for receiving a second signal indicating that the programmable controller is to operate in the active mode when a plurality of programmable controllers are requesting to operate in the active mode at substantially the same time; mode indicator means for designating that the programmable controller is to operate in the active mode in response to said input means not receiving the first signal, and in response to said input means receiving the first signal and to said first terminal receiving the second signal, otherwise said mode indicator means designating that the programmable controller is to operate in a backup mode; and an output means for transmitting a third signal to the other programmable controller when said mode indicator means designates that the programmable controller is to operate in the active mode, the third signal not being transmitted when said mode indicator means designates that the programmable controller is to operate in the backup mode.
Claim 3
Dependent Claim
64 words
The programmable controller as recited in claim 1 further comprising a source of a given logic level which is applied to a second terminal; and a cable for connecting said input means and said output means to the other programmable controller, only one end of said cable having a conductor which connects said first terminal to the second terminal to produce the third signal.
Claim 4
Dependent Claim
54 words
The programmable controller as recited in claim 1 further comprising a communication interface for transmitting state data of the input/output circuits and control data to the other programmable controller that is connected to the same input/output circuits, and for receiving state data of the input/output circuits and control data from the other programmable controller.
Claim 5
Dependent Claim
30 words
The programmable controller as recited in claim 1 further comprising means for inhibiting the sending data to the input/output circuits when the programmable controller is not in the active mode.
Claim 6
Dependent Claim
56 words
The programmable controller as recited in claim 1 further comprising a fault means for signalling that a fault has occurred in the programmable controller; and wherein said mode indicator means also designates that the programmable controller is to operate in the active mode only when the fault means is not signalling that a fault has occurred.
Claim 7
Dependent Claim
37 words
The programmable controller as recited in claim 1 further comprising a means for detecting a malfunction of the other programmable controller; and means for transmitting a warning to the other programmable controller when an error is detected.
Claim 8
Dependent Claim
43 words
The programmable controller as recited in claim 1 further comprising a receiver for a warning from the other programmable controller; and wherein said mode indicator means designates that the programmable controller is to operate in a disqualified mode when a warning is received.
Claim 9
Dependent Claim
36 words
The programmable controller as recited in claim 1 further comprising a receiver for a warning from the other programmable controller; and means for performing a diagnostic analysis of the programmable controller when a warning is received.
Claim 10
Dependent Claim
245 words
In a programmable controller having a memory which stores a control program, an I/O image table and a data table, and having a processor for executing the control program to examine and alter the I/O image table, and having means for exchanging data between the memory and a machine being controller; wherein the improvement comprises a backup module comprising: an input means for receiving an first active mode request signal and a first warning signal from another programmable controller that is connected to the same machine; means for producing a tie breaker signal that indicates whether the programmable controller is to operate in the active mode when a plurality of programmable controllers are requesting to operate in the active mode at substantially the same time; mode indicator means for indicating a mode in which the programmable controller is to operate, which indicates an active mode in response to said input means not receiving the first active mode request signal, or in response to said input means receiving the first active mode request signal and to the tie breaker signal from said means for producing, said mode indicator means otherwise indicating that the programmable controller is to operate in the backup mode unless the first warning signal is received in which case said mode indicator means indicates a disqualified mode; and an output means for transmitting a second active mode request signal to the other programmable controller when said mode indicator means designates the active mode.
Claim 11
Dependent Claim
245 words
In a programmable controller having a memory which stores a control program, an I/O image table and a data table, and having a processor for executing the control program to examine and alter the I/O image table, and having means for exchanging data between the memory and a machine being controller; wherein the improvement comprises a backup module comprising: an input means for receiving an first active mode request signal and a first warning signal from another programmable controller that is connected to the same machine; means for producing a tie breaker signal that indicates whether the programmable controller is to operate in the active mode when a plurality of programmable controllers are requesting to operate in the active mode at substantially the same time; mode indicator means for indicating a mode in which the programmable controller is to operate, which indicates an active mode in response to said input means not receiving the first active mode request signal, or in response to said input means receiving the first active mode request signal and to the tie breaker signal from said means for producing, said mode indicator means otherwise indicating that the programmable controller is to operate in the backup mode unless the first warning signal is received in which case said mode indicator means indicates a disqualified mode; and an output means for transmitting a second active mode request signal to the other programmable controller when said mode indicator means designates the active mode.
Claim 12
Dependent Claim
48 words
The programmable controller as recited in claim 9 further including means for producing a second warning signal indicating a potential problem exists in the functioning of the other programmable controller; and wherein said output means is also for sending the second warning signal to the other programmable controller.
Claim 13
Dependent Claim
99 words
The programmable controller as recited in claim 9 wherein said means for producing a tie breaker signal includes a first terminal to which a given logic level is applied, and a second terminal, the tie breaker signal being produced when the given logic level is applied to the second terminal; and said programmable controller further comprising a cable for connecting said input means and said output means to the other programmable controller, and one and only one end of said cable having a conductor that connects the first terminal to the second terminal to produce the tie breaker signal.
Claim 14
Dependent Claim
44 words
The programmable controller as recited in claim 9 further comprising a communication interface for transmitting data from the I/O image table and control data to the other programmable controller, and for receiving I/O image table data and control data from the other programmable controller.
Claim 15
Dependent Claim
46 words
The programmable controller as recited in claim 9 further comprising a fault means for signalling that an error has occurred in the programmable controller; and wherein said mode indicator means also designates the disqualified mode when the fault means is signalling that an error has occurred.