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

Industrial controller with display of rung execution

Assignee: Allen Bradley Co LLC
•
Filing: 1995-11-01
•
Granted: 1998-09-22
•
Expires: 2015-11-01
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An industrial controller executing a graphical language employs a comparator circuit for monitoring the address locations of memory used to store the control program and its data. A cursor positioned on a graphics representation of the program is used to identify a particular graphical element to be monitored and the address of the starting instruction for that element is loaded into the comparator. An interrupt generated by the comparator causes the generation of a histogram listing the particular rungs name and the times at which it has been executed, useful for verifying and monitoring the operation of a control program. A snapshot of data values used by the element of the program at the time of its execution may also be stored to verify the condition under which the element executes.

Inventors

  • 👤 Ronald E. Schultz
  • 👤 Charles M. Rischar
  • 👤 David R. Rohn

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-08 12:06
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/30; G06F11/34; G06F11/3466; G05; G05B; G05B19/00; G05B19/02; G05B19/04; G05B19/05; G05B19/058; G06F11/32; G06F11/324; G05B19/042; G05B19/0428; G05B2219/00; G05B2219/10; G05B2219/14; G05B2219/14098; G05B2219/15; G05B2219/15079; G06F11/07; G06F11/0703; G06F11/0751; G06F11/0754; G06F11/0757; Y; Y02; Y02P; Y02P90/00; Y02P90/80

Claims Analysis

Total Claims: 16
Claim 1
Independent Claim 175 words
An industrial controller comprising: (a) an electronic memory; (b) input/output circuitry accessing a first address area in the electronic memory to write input values sampled from external equipment to the electronic memory and to read output values from the electronic memory to the external controlled equipment; (c) an electronic processor accessing a second address area in the electronic memory to read a stored program of instructions and reading the input and output values from the first address area of the electronic memory to change the output values with execution of the stored program; (d) a display depicting the stored program and the input and output values as a plurality of interconnected graphical elements; (e) user input device for identifying at least one graphical element to monitor; and (f) an address monitor communicating with the user input device and the display and the electronic memory to alter the display of the graphical element when an address of the electronic memory is accessed during execution of the stored program, the address corresponding to the identified graphical element.
Claim 2
Dependent Claim 175 words
An industrial controller comprising: (a) an electronic memory; (b) input/output circuitry accessing a first address area in the electronic memory to write input values sampled from external equipment to the electronic memory and to read output values from the electronic memory to the external controlled equipment; (c) an electronic processor accessing a second address area in the electronic memory to read a stored program of instructions and reading the input and output values from the first address area of the electronic memory to change the output values with execution of the stored program; (d) a display depicting the stored program and the input and output values as a plurality of interconnected graphical elements; (e) user input device for identifying at least one graphical element to monitor; and (f) an address monitor communicating with the user input device and the display and the electronic memory to alter the display of the graphical element when an address of the electronic memory is accessed during execution of the stored program, the address corresponding to the identified graphical element.
Claim 3
Dependent Claim 42 words
The controller as recited in claim 1 wherein the graphical element depicts a series of executable instructions and the address monitor alters the display of the graphical element when an address of the electronic memory from the second address area is accessed.
Claim 4
Dependent Claim 69 words
The controller as recited in claim 1 wherein the graphical element includes constituent graphical elements depicting referenced input and output values used by a portion of the program depicted by the graphical element and wherein the address monitor also displays an indication of the values of the referenced input values and output values at the time of execution of the portion of the program depicted by the graphical element.
Claim 5
Dependent Claim 32 words
The controller as recited in claim 1 wherein the user input device is a cursor that may be positioned at the graphical element on the display screen to identify the graphical element.
Claim 6
Dependent Claim 80 words
The controller as recited in claim 4 wherein the program is a relay ladder program in which data inputs are represented by contact symbols, data outputs are represented by coil symbols, and the program is represented by the series and parallel connections of contact symbols and coil symbols in rungs between power rails, and wherein the user input device identifies a rung portion of the program by placing the cursor at the connection of the rung to a power rail.
Claim 7
Dependent Claim 39 words
The controller of claim 1 wherein the address monitor alters the display of the graphical element by making the depiction of the graphical element brighter when an address of the electronic memory corresponding to the graphical element is accessed.
Claim 8
Dependent Claim 25 words
The controller of claim 1 wherein the address monitor is a separate circuit from the electronic process to operate in parallel with the electronic processor.
Claim 9
Dependent Claim 185 words
An industrial controller comprising: (a) an electronic memory; (b) input/output circuitry accessing a first address area in the electronic memory to write input values sampled from external equipment to the electronic memory and to read output values from the electronic memory to the external controlled equipment; (c) an electronic processor accessing a second address area in the electronic memory to read a stored program of instructions and reading the input and output values from the first address area of the electronic memory to change the output values with execution of the stored program; (d) a display depicting the stored program and the input and output values as a plurality of interconnected graphical elements; (e) user input device for identifying at least one graphical element to monitor; and (f) an address monitor communicating with the user input device and the display and the electronic memory to display an indication of the graphical element together with a time of accessing of an address of the electronic memory when an address of the electronic memory from the second address area is accessed during execution of the stored program.
Claim 10
Dependent Claim 185 words
An industrial controller comprising: (a) an electronic memory; (b) input/output circuitry accessing a first address area in the electronic memory to write input values sampled from external equipment to the electronic memory and to read output values from the electronic memory to the external controlled equipment; (c) an electronic processor accessing a second address area in the electronic memory to read a stored program of instructions and reading the input and output values from the first address area of the electronic memory to change the output values with execution of the stored program; (d) a display depicting the stored program and the input and output values as a plurality of interconnected graphical elements; (e) user input device for identifying at least one graphical element to monitor; and (f) an address monitor communicating with the user input device and the display and the electronic memory to display an indication of the graphical element together with a time of accessing of an address of the electronic memory when an address of the electronic memory from the second address area is accessed during execution of the stored program.
Claim 11
Dependent Claim 55 words
The controller as recited in claim 8 wherein the graphical element depicts a series of executable instructions and the address monitor displays an indication of the graphical element together with a time of accessing of an address of the electronic memory when an address of the electronic memory from the second address area is accessed.
Claim 12
Dependent Claim 69 words
The controller as recited in claim 8 wherein the graphical element includes constituent graphical elements depicting referenced input and output values used by a portion of the program depicted by the graphical element and wherein the address monitor also displays an indication of the values of the referenced input values and output values at the time of execution of the portion of the program depicted by the graphical element.
Claim 13
Dependent Claim 32 words
The controller as recited in claim 8 wherein the user input device is a cursor that may be positioned at the graphical element on the display screen to identify the graphical element.
Claim 14
Dependent Claim 80 words
The controller as recited in claim 8 wherein the program is a relay ladder program in which data inputs are represented by contact symbols, data outputs are represented by coil symbols, and the program is represented by the series and parallel connections of contact symbols and coil symbols in rungs between power rails, and wherein the user input device identifies a rung portion of the program by placing the cursor at the connection of the rung to a power rail.
Claim 15
Dependent Claim 42 words
The controller of claim 8 wherein the displayed indication of the graphical element together with a time of accessing of the address is in the form of a text list with each time of access forming a new row of the list.
Claim 16
Dependent Claim 25 words
The controller of claim 8 wherein the address monitor is a separate circuit from the electronic process to operate in parallel with the electronic processor.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-09-21 2002-03-23 2002-09-22 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-09-21 2006-03-23 2006-09-22 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-09-21 2010-03-23 2010-09-22 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag