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.