← Back to Patent Explorer
US4095094A Expired / Lapsed US ⏱️ 0.0 years remaining

Malfunction detection system for a programmable controller

Assignee: Allen Bradley Co LLC
•
Filing: 1977-03-21
•
Granted: 1978-06-13
•
Expires: 1997-03-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A programmable controller includes a hardwired monitor module which connects to the I/O address decoder and the central logic unit of the controller. The monitor module detects malfunctions which cause deviations in the operation of these elements from a prescribed pattern, and in response generates a disabling signal which deenergizes all operating devices on the controlled system. A diagnostic module is also included and is comprised of a set of routines stored in the controller memory which periodically direct the controller to operate according to a prescribed pattern and to indicate deviations from that pattern as a malfunction. Such malfunctions are indicated in a diagnostic register which connects to the monitor module.

Inventors

  • 👤 Odo J. Struger
  • 👤 William W. Searcy
  • 👤 Ernest F. John

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 22:31
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/22; G06F11/26; G06F11/273; G06F11/277; G05; G05B; G05B19/00; G05B19/02; G05B19/04; G05B19/05; G05B19/058; G06F11/07; G06F11/08; G06F11/10; G05B2219/00; G05B2219/10; G05B2219/11; G05B2219/1181; G05B2219/13; G05B2219/13142; G05B2219/14; G05B2219/14057; G05B2219/14074; G05B2219/14086

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 181 words
In a programmable controller having a memory which stores a control program that is continuously and repeatedly executed to direct a logic unit to operate operating devices on a controlled system in response to the logic states of sensing devices on the controlled system, the improvement therein comprising a diagnostic module for periodically checking the operation of said programmable controller while it is on line, said diagnostic module including means for periodically operating said logic unit in a prescribed pattern, said means including a first set of instructions stored in said memory with the control program which directs the logic unit to operate an output in a prescribed pattern, means for detecting deviations in the operation of said logic unit from said prescribed pattern including a second set of instructions stored in said memory which direct the logic unit to examine the logic state of said output, and a diagnostic register for indicating a malfunction when a deviation is detected, wherein the execution of said first and second set of instructions are interleaved with the execution of the control program instructions.
Claim 2
Dependent Claim 181 words
In a programmable controller having a memory which stores a control program that is continuously and repeatedly executed to direct a logic unit to operate operating devices on a controlled system in response to the logic states of sensing devices on the controlled system, the improvement therein comprising a diagnostic module for periodically checking the operation of said programmable controller while it is on line, said diagnostic module including means for periodically operating said logic unit in a prescribed pattern, said means including a first set of instructions stored in said memory with the control program which directs the logic unit to operate an output in a prescribed pattern, means for detecting deviations in the operation of said logic unit from said prescribed pattern including a second set of instructions stored in said memory which direct the logic unit to examine the logic state of said output, and a diagnostic register for indicating a malfunction when a deviation is detected, wherein the execution of said first and second set of instructions are interleaved with the execution of the control program instructions.
Claim 3
Dependent Claim 49 words
The improvement as recited in claim 1 in which said programmable controller includes an output interface rack which delivers power to the operating devices on said controlled system when enabled and disabling means coupled to said diagnostic register for disabling the output interface rack when a malfunction is detected.
Claim 4
Dependent Claim 68 words
The improvement as recited in claim 1 which includes means comprising in part a third set of instructions for directng the logic unit to examine the condition of a pair of mutually exclusive events, and a fourth instruction which indicates a malfunction to said diagnostic register when the results of said examinations directed by said third set of instructions indicate that said mutually exclusive events have occurred concurrently.
Claim 5
Dependent Claim 223 words
In a programmable controller having a memory which stores a control program that directs the programmable controller to operate a controlled system having sensing devices which connect with addressable input circuits on the programmable controller and having operating devices which connect to addressable output circuits on the programmable controller, the improvement therein comprising a monitor module having inputs which connect to selected elements of said programmable controller; having means for periodically generating a reset signal; having a set of flip-flops, each with a first input terminal coupled to a corresponding one of said monitor module inputs and a second input terminal connected to receive said reset signal; having a set of gates, each with a first input connected to the output of a corresponding one of said flip-flops and a second input connected to receive said reset signal; and having a latching circuit which connects to the output of said gates, wherein said flip-flops are periodically set by said reset signal in a first state and are reset by a change in the logic state at their associated monitor module input, and wherein said flip-flop first state is gated to said latching circuit by its associated gate to indicate a malfunction if the flip-flop is not reset in its other state prior to the application of a subsequent reset signal to said gate.
Claim 6
Dependent Claim 223 words
In a programmable controller having a memory which stores a control program that directs the programmable controller to operate a controlled system having sensing devices which connect with addressable input circuits on the programmable controller and having operating devices which connect to addressable output circuits on the programmable controller, the improvement therein comprising a monitor module having inputs which connect to selected elements of said programmable controller; having means for periodically generating a reset signal; having a set of flip-flops, each with a first input terminal coupled to a corresponding one of said monitor module inputs and a second input terminal connected to receive said reset signal; having a set of gates, each with a first input connected to the output of a corresponding one of said flip-flops and a second input connected to receive said reset signal; and having a latching circuit which connects to the output of said gates, wherein said flip-flops are periodically set by said reset signal in a first state and are reset by a change in the logic state at their associated monitor module input, and wherein said flip-flop first state is gated to said latching circuit by its associated gate to indicate a malfunction if the flip-flop is not reset in its other state prior to the application of a subsequent reset signal to said gate.

References Cited (Backward Citations)

US3686639A Cited
US3701113A Cited
US3810104A Cited
US3829842A Cited
US3969703A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1981-06-12 1981-12-12 1982-06-13 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1985-06-12 1985-12-12 1986-06-13 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1989-06-12 1989-12-12 1990-06-13 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag