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

Contact histogram for programmable controller

Assignee: Allen Bradley Co LLC
•
Filing: 1976-03-26
•
Granted: 1978-01-24
•
Expires: 1996-03-26
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A controller programmer connects to a programmable controller and serves as a means for loading and editing the control program. When the contact histogram mode of operation is employed the logic state of a selected I/O device connected to the controller is monitored, and each time its status changes, its present status is recorded along with the time interval between status changes. A first embodiment is described in which the invention is employed in a hardwired controller program loader and a second embodiment is described in which the controller program loader employs a programmed microprocessor. In the first embodiment the status changes are recorded on paper tape and in the second embodiment they are recorded on a cathode ray tube screen.

Inventors

  • 👤 Valdis Grants
  • 👤 Odo J. Struger

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-22 23:39
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/04; G05B19/05; G05B19/058; G05B2219/00; G05B2219/10; G05B2219/14; G05B2219/14057; G05B2219/14074

Claims Analysis

Total Claims: 15
Claim 1
Independent Claim 192 words
In a controller having a processor which operates in response to control program instructions stored in a controller memory to periodically examine the status of a plurality of input devices on a machine to be controlled, the improvement therein of a contact histogram which provides a visual record of the status of a selected one of said input devices and which comprises: means for storing the I/O address of a selected input device to be monitored; means connected to said storing means and said controller for comparing said stored I/O address with an I/O address in each program instruction executed by said controller, said comparing means generating a selected logic signal when they are identical; means connected to said controller and said comparing means for storing a signal indicative of the status of said selected input device when said selected logic signal is generated by said comparing means; timer means for accumulating elapsed time between status changes of said selected input device and recording the same when enabled; and means connected to said status storing means for enabling said timer means when the stored status of said selected input device changes status.
Claim 2
Dependent Claim 192 words
In a controller having a processor which operates in response to control program instructions stored in a controller memory to periodically examine the status of a plurality of input devices on a machine to be controlled, the improvement therein of a contact histogram which provides a visual record of the status of a selected one of said input devices and which comprises: means for storing the I/O address of a selected input device to be monitored; means connected to said storing means and said controller for comparing said stored I/O address with an I/O address in each program instruction executed by said controller, said comparing means generating a selected logic signal when they are identical; means connected to said controller and said comparing means for storing a signal indicative of the status of said selected input device when said selected logic signal is generated by said comparing means; timer means for accumulating elapsed time between status changes of said selected input device and recording the same when enabled; and means connected to said status storing means for enabling said timer means when the stored status of said selected input device changes status.
Claim 3
Dependent Claim 68 words
The improvement as recited in claim 1 which said controller includes a logic input bus which couples to the input devices connected to said controller and which indicates the status of one of said input devices when a program instruction containing its associated I/O address is executed by the controller and wherein said status storing means is a flip-flop having an input connected to said logic input bus.
Claim 4
Dependent Claim 68 words
The improvement as recited in claim 1 in which said timer means includes a counter which accumulates and stores elapsed time, recording means connected to said enabling means and connected to the counter to provide a visual indication of the elapsed time when enabled, and reset means connected to said enabling means and said counter to reset said counter to zero after each visual indication of elapsed time.
Claim 5
Dependent Claim 135 words
In a programmable controller having a processor which operates in response to control program instructions stored in a controller memory to periodically examine the status of a plurality of input devices on a machine to be controlled, the improvement therein of a contact histogram which provides a visual record of the status of a selected one of said input devices and which comprises: means connected to said controller for periodically examining the status of a selected input device to be monitored; means for storing the status of an examined input device; means for accumulating elapsed time between changes in status of said selected input device and recording the same when enabled; and means connected to said status storing means for enabling said recording means when the stored status of said selected input device changes status.
Claim 6
Dependent Claim 135 words
In a programmable controller having a processor which operates in response to control program instructions stored in a controller memory to periodically examine the status of a plurality of input devices on a machine to be controlled, the improvement therein of a contact histogram which provides a visual record of the status of a selected one of said input devices and which comprises: means connected to said controller for periodically examining the status of a selected input device to be monitored; means for storing the status of an examined input device; means for accumulating elapsed time between changes in status of said selected input device and recording the same when enabled; and means connected to said status storing means for enabling said recording means when the stored status of said selected input device changes status.
Claim 7
Dependent Claim 24 words
The improvement as recited in claim 4 which includes means for resetting said timer means to zero after each recording of the elapsed time.
Claim 8
Dependent Claim 84 words
The improvement as recited in claim 4 in which the status of each input device connected to said controller is stored as a status bit in said controller memory, said contact histogram includes means for storing the controller memory address of the status bit for the input device to be monitored, and said examining means includes means for coupling the stored controller memory address to said controller memory and means for reading the status bit of said input device out of the controller memory.
Claim 9
Dependent Claim 44 words
The improvement as recited in claim 6 in which said enabling means includes means for comparing the status of said input device stored in said status storing means with the status bit of said input device which is read out of said controller memory.
Claim 10
Dependent Claim 69 words
The improvement as recited in claim 6 in which the status of a plurality of input devices are stored at each of said controller memory addresses and said examining means includes means for storing a bit pointer and means responsive to the stored bit pointer for selecting the status bit corresponding to said input device to be monitored from a plurality of status bits read from said controller memory.
Claim 11
Dependent Claim 54 words
The improvement as recited in claim 4 in which said means for recording elapsed time includes a CRT display which displays the elapsed time between status changes, and which includes means for coupling the status of said selected input device to said CRT display for providing a visual indication of said status when enabled.
Claim 12
Dependent Claim 167 words
In a programmable controller having a processor which operates in response to control program instructions stored in a controller memory to periodically examine the status of a plurality of input devices on a machine to be controlled, the improvement therein of a contact histogram which provides a visual record of the status of a selected one of said input devices and which comrises: means coupled to said processor for manually selecting the input device; means coupled to said processor for storing the status of the selected input device; means coupled to said status storing means for detecting a change in the status of said selected input device from one state to another; timer means coupled to said detecting means and being operable in response to a detected change in the status of said selected input device to commence accumulating elapsed time from the status change event; and recording means coupled to said timer means and being operable to visually display the elapsed time between status change events.
Claim 13
Dependent Claim 167 words
In a programmable controller having a processor which operates in response to control program instructions stored in a controller memory to periodically examine the status of a plurality of input devices on a machine to be controlled, the improvement therein of a contact histogram which provides a visual record of the status of a selected one of said input devices and which comrises: means coupled to said processor for manually selecting the input device; means coupled to said processor for storing the status of the selected input device; means coupled to said status storing means for detecting a change in the status of said selected input device from one state to another; timer means coupled to said detecting means and being operable in response to a detected change in the status of said selected input device to commence accumulating elapsed time from the status change event; and recording means coupled to said timer means and being operable to visually display the elapsed time between status change events.
Claim 14
Dependent Claim 38 words
The improvement as recited in claim 10 in which said recording means is also coupled to said status storage means and is operable to visually record the status of said selected input device after each status change event.
Claim 15
Dependent Claim 103 words
The improvement as recited in claim 11 in which said recording means is a cathode ray tube, said visual record of the status of said selected input device is a series of symbols on its screen which mark each status change event and which indicate the status of the selected input device after each such event, and said visual display of the elapsed time between status change events is a series of numbers on the cathode ray tube screen, each of which is interposed between the respective symbols which mark the beginning and end of the elapsed time period which the number represents.

References Cited (Backward Citations)

US3522597A Cited
US3701113A Cited
US3829841A Cited
US3771144A Cited
US3818458A Cited
US3921146A Cited
US3868648A Cited
US3969703A Cited
US3939453A Cited
US3984662A Cited
US3971920A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag