Fault detection apparatus for a programmable controller
First Claim
1. An improved programmable controller of the type having a controller processor, a memory with a terminal to be monitored and an I/O interface rack connected to one another through an I/O data bus, the controller processor being operable to couple input/output data between an I/O image table in the memory and the I/O interface rack through execution of an I/O routine, wherein the improvement comprises:
- sensing circuit means electrically connected to the memory terminal for generating a bit of data to the controller processor in response to a fault at the memory terminal;
fault indicating means coupled to the memory through the I/O data bus, for receiving fault status bits that are output from the I/O image table during the I/O routine;
wherein the controller processor is connected to the sensing circuit means and is operable to couple fault status bits from the sensing circuit means to the I/O image table; and
wherein the controller processor couples fault status bits to the fault indicating means through execution of the I/O routine.
1 Assignment
0 Petitions
Accused Products
Abstract
A battery monitoring circuit in a programmable controller generates a logic signal when it senses a low output voltage from a memory back-up battery. A controller processor is programmed to set a fault status bit and store it in a memory with input/output status data. The fault status bit is output to an I/O interface rack together with input/output status data during an I/O scan routine. The fault status bit generates a logic signal to a fault indicating device on the I/O interface rack to signal an under-energized memory battery in the controller processor.
-
Citations
10 Claims
-
1. An improved programmable controller of the type having a controller processor, a memory with a terminal to be monitored and an I/O interface rack connected to one another through an I/O data bus, the controller processor being operable to couple input/output data between an I/O image table in the memory and the I/O interface rack through execution of an I/O routine, wherein the improvement comprises:
-
sensing circuit means electrically connected to the memory terminal for generating a bit of data to the controller processor in response to a fault at the memory terminal; fault indicating means coupled to the memory through the I/O data bus, for receiving fault status bits that are output from the I/O image table during the I/O routine; wherein the controller processor is connected to the sensing circuit means and is operable to couple fault status bits from the sensing circuit means to the I/O image table; and wherein the controller processor couples fault status bits to the fault indicating means through execution of the I/O routine. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A programmable controller for sensing a weak memory back-up battery, which is adapted to be connected to a power supply input on a memory means, and which is used to power a portion of the memory means when the controller is disconnected from its primary power source, the controller comprising:
-
an I/O interface rack adapted to be connected to input devices and output devices on a machine; the memory means, for storing an I/O image table of data that corresponds to the status of the input devices and output devices on the machine, and for storing two groups of processor instructions; a controller processor coupled to the memory means and coupled to the I/O interface rack, the controller processor being operable to read and execute the first group of processor instructions in the memory means to periodically couple data between the memory means and the I/O interface rack during an I/O scan; sensing circuit means, with an input connected to the power supply input on the memory means and with an output coupled to the controller processor, for generating fault status bits to the controller processor in response to an insufficient signal at the power supply input; and fault indicating means disposed on the I/O interface rack and coupled to both the controller processor and the memory means, for receiving fault status bits; wherein the controller processor is responsive to read and execute the second group of processor instructions in the memory means to couple fault status bits from the sensing circuit means to the I/O image table in the memory means, and is responsive to the first group of processor instructions to output these fault status bits to the fault status indicating means during the next I/O scan. - View Dependent Claims (8, 9, 10)
-
Specification