Claims Analysis
Total Claims: 16
Claim 1
Independent Claim
267 words
In an industrial digital control system having a centrally located processor means, a remotely located interface rack which connects to a controlled machine to operate devices thereon in response to received digital data bytes and to generate digital data bytes which correspond to the status of sensing devices on the controlled machine, and means for cyclically coupling a series of digital data bytes between the processor means and interface rack, the improvement therein of a fault processor which comprises: means for detecting the occurrence of a transmission error associated with the coupling of a byte of digital data between said remote interface rack and said processor means; storage means connected to said detecting means for storing a selected logic state when a transmission error is detected with respect to the coupling of a byte of data; data gate means connected between said interface rack and said processor means and connected to said detecting means, said data gate means being responsive to a detected transmission error to decouple the byte of digital data associated with the detected transmission error such that it has no effect on the operation of the industrial digital control system; means for decontrolling the controlled machine when a fault is indicated; and gate means having one input connected to said detecting means, a second input connected to said storage means and an output connected to said decontrolling means, said gate means being operable to indicate a fault to said decontrolling means when a plurality of successive transmission errors are detected with respect to one of said bytes in said series of digital data bytes.
Claim 2
Dependent Claim
267 words
In an industrial digital control system having a centrally located processor means, a remotely located interface rack which connects to a controlled machine to operate devices thereon in response to received digital data bytes and to generate digital data bytes which correspond to the status of sensing devices on the controlled machine, and means for cyclically coupling a series of digital data bytes between the processor means and interface rack, the improvement therein of a fault processor which comprises: means for detecting the occurrence of a transmission error associated with the coupling of a byte of digital data between said remote interface rack and said processor means; storage means connected to said detecting means for storing a selected logic state when a transmission error is detected with respect to the coupling of a byte of data; data gate means connected between said interface rack and said processor means and connected to said detecting means, said data gate means being responsive to a detected transmission error to decouple the byte of digital data associated with the detected transmission error such that it has no effect on the operation of the industrial digital control system; means for decontrolling the controlled machine when a fault is indicated; and gate means having one input connected to said detecting means, a second input connected to said storage means and an output connected to said decontrolling means, said gate means being operable to indicate a fault to said decontrolling means when a plurality of successive transmission errors are detected with respect to one of said bytes in said series of digital data bytes.
Claim 3
Dependent Claim
26 words
The improvement as recited in claim 1 in which said storage means includes a memory location associated with each of said data bytes in the series.
Claim 4
Dependent Claim
45 words
The improvement as recited in claim 1 in which said fault processor is located with the centrally located processor means and said detecting means detects transmission errors associated with the coupling of bytes of data from said remotely located interface rack to said processor means.
Claim 5
Dependent Claim
45 words
The improvement as recited in claim 3 in which a second fault processor is located with the remotely located interface rack and the detecting means therein detects transmission errors associated with the coupling of bytes of data from said processor means to said interface rack.
Claim 6
Dependent Claim
94 words
The improvement as recited in claim 4 in which the decontrolling means in said fault processor which is located with the interface rack includes means for periodically coupling a status word to said fault processor located at the processor means, which status word indicates whether or not a fault has occurred, and the detecting means of the fault processor which is located at the processor means is connected to receive a fault indication contained in the status word, and in response thereto, to decontrol the controlled machine connected to the remotely located interface rack.
Claim 7
Dependent Claim
237 words
In a programmable controller having a processor which executes control program instructions stored in a controller memory to operate devices on controlled machines which connect to said processor through a plurality of controller interface racks, the improvement therein of a fault processor which comprises: means for detecting faults associated with said interface racks; a plurality of storage means, each storage means being associated with one of said interface racks and each being connected to said detecting means for storing a detected fault associated with its interface rack; a disable line connected to said controller processor to force the deenergization of operating devices addressed by executed program instructions when the line is in a selected logic state; a set of logic gate means, each logic gate means being associated with one of said interface racks and each having an input connected to one of said interface racks and each having an input connected to one of said storage means and an output connected to said disable line; and a decoder connected to said controller memory to receive control program instructions stored therein and having a set of outputs each coupled to one of said logic gates means, said decoder being responsive to special program instructions read from said controller memory to selectively enable said logic gate means to generate said selected logic state on said disable line when a detected fault is stored in their associated storage means.
Claim 8
Dependent Claim
237 words
In a programmable controller having a processor which executes control program instructions stored in a controller memory to operate devices on controlled machines which connect to said processor through a plurality of controller interface racks, the improvement therein of a fault processor which comprises: means for detecting faults associated with said interface racks; a plurality of storage means, each storage means being associated with one of said interface racks and each being connected to said detecting means for storing a detected fault associated with its interface rack; a disable line connected to said controller processor to force the deenergization of operating devices addressed by executed program instructions when the line is in a selected logic state; a set of logic gate means, each logic gate means being associated with one of said interface racks and each having an input connected to one of said interface racks and each having an input connected to one of said storage means and an output connected to said disable line; and a decoder connected to said controller memory to receive control program instructions stored therein and having a set of outputs each coupled to one of said logic gates means, said decoder being responsive to special program instructions read from said controller memory to selectively enable said logic gate means to generate said selected logic state on said disable line when a detected fault is stored in their associated storage means.
Claim 9
Dependent Claim
86 words
The fault processor as recited in claim 6 in which each of said logic gate means includes a flip-flop which is set in one of its two logic states in response to one of said enabling special instruction and said flip-flop is connected to said decoder and is reset to its other logic state in response to another one of said special instructions, wherein said selected logic state is generated on said disable line by an enabled logic gate means until its associated flip-flop is reset.
Claim 10
Dependent Claim
58 words
The fault processor as recited in claim 6 in which said programmable controller processor includes means for deciding whether addressed devices on the controlled machines are to be energized, and said disable line connects to said deciding means to force decisions which cause addressed devices to be deenergized when the disable line is in said selected logic state.
Claim 11
Dependent Claim
150 words
The fault processor as recited in claim 6 in which the programmable controller includes means for cyclically receiving a series of data bytes from said interface racks and indicating the occurrence of a transmission error associated with each received data byte, and gate means for coupling received data bytes to said controller memory; said means for detecting faults including: transmission error storage means having a memory location associated with each data byte in said series; means connected to said receiving means and to said transmission error storage means for storing at the memory location in said transmission error storage means which is associated with the data byte being received, an indication that a transmission error occurred; and means connected to said receiving means and said coupling gate means for disabling said coupling gate means to prevent coupling of a data byte associated with a transmission error to said controller memory.
Claim 12
Dependent Claim
107 words
The fault processor as recited in claim 9 in which said means for detecting faults includes: major fault logic gate means having one input connected to said transmission error storage means, a second input connected to said receiving means and an output connected to said fault storage means, said major fault logic gate means being responsive to indicate a detected fault to said fault storage means when said receiving means indicates the occurrence of a transmission error during the reception of a data byte and said transmission error storage means indicates that a transmission error occurred during the previous cycle with respect to the same data byte.
Claim 13
Dependent Claim
337 words
A programmable controller which comprises: a controller memory which stores an input image table, an output image table and a control program; a controller processor for executing the control program to control the state of output status bits stored in said output image table in response to the state of input status bits stored in said input image table; an I/O scanner connected to said controller memory and including means for periodically interrupting the operation of said controller processor, means for coupling a byte of input status bits to said input image table during an interrupt, and means for coupling a byte of output status bits from said output image table during an interrupt; an interface rack remotely located from said I/O scanner and connected to a controlled machine to operate devices thereon in response to the state of received output status bits and to monitor the state of sensing devices thereon and generate corresponding input status bits; cable means linking said I/O scanner and said interface rack; first transmitter means located at said I/O scanner and connected thereto to receive bytes of output status bits, said first transmitter means having an output which connects to the cable means for serially transmitting thereon each received byte of output status bits; first remote receiver means located at said interface rack and connected to said cable means to receive said output status bits serially transmitted by said first transmitter means; first remote transmitter means located at said interface rack and connected thereto to receive input status bits, said first remote transmitter means having an output which connects to the cable means for serially transmitting thereon each received input status bit; and first receiver means located at said I/O scanner and connected to said cable means to receive said input status bits serially transmitted by said first remote transmitter means, said first receiver means being operable to convert said serially received input status bits to bytes of input status bits for coupling to said controller memory by said I/O scanner.
Claim 14
Dependent Claim
337 words
A programmable controller which comprises: a controller memory which stores an input image table, an output image table and a control program; a controller processor for executing the control program to control the state of output status bits stored in said output image table in response to the state of input status bits stored in said input image table; an I/O scanner connected to said controller memory and including means for periodically interrupting the operation of said controller processor, means for coupling a byte of input status bits to said input image table during an interrupt, and means for coupling a byte of output status bits from said output image table during an interrupt; an interface rack remotely located from said I/O scanner and connected to a controlled machine to operate devices thereon in response to the state of received output status bits and to monitor the state of sensing devices thereon and generate corresponding input status bits; cable means linking said I/O scanner and said interface rack; first transmitter means located at said I/O scanner and connected thereto to receive bytes of output status bits, said first transmitter means having an output which connects to the cable means for serially transmitting thereon each received byte of output status bits; first remote receiver means located at said interface rack and connected to said cable means to receive said output status bits serially transmitted by said first transmitter means; first remote transmitter means located at said interface rack and connected thereto to receive input status bits, said first remote transmitter means having an output which connects to the cable means for serially transmitting thereon each received input status bit; and first receiver means located at said I/O scanner and connected to said cable means to receive said input status bits serially transmitted by said first remote transmitter means, said first receiver means being operable to convert said serially received input status bits to bytes of input status bits for coupling to said controller memory by said I/O scanner.
Claim 15
Dependent Claim
100 words
The programmable controller as recited in claim 11 in which there are additional remotely located interface racks, each linked to said I/O scanner by separate, associated cable means, and each includes an associated transmitter means and an associated receiver means located at said I/O scanner; said I/O scanner further including means for sequentially coupling bytes of output status bits associated with respective interface racks from the output image table of said controller memory and means for sequentially enabling said respective transmitter means at said I/O scanner to transmit the bytes of output status bits associated with their associated interface racks.
Claim 16
Dependent Claim
54 words
The programmable controller as recited in claim 12 in which said I/O scanner includes means for sequentially coupling the bytes of input status bits received by said respective receiver means at said I/O scanner to locations in the input image table of said controller memory which are associated with their respective associated interface racks.