US4991076A
Expired / Lapsed
US
⏱️ 0.0 years remaining
Method and apparatus for creating custom displays for monitoring ladder logic programs
Assignee: Icom Inc
•
Filing: 1989-06-30
•
Granted: 1991-02-05
•
Expires: 2009-06-30
Abstract
Abstract The present invention provides productivity aids for ladder logic programs for Programmable Logic Controllers (PLCs). The present invention discloses a software package embodying a method of creating custom screens for displaying the values and status of bits and words in a PLC as a ladder logic program executing therein is monitored. Any combination of bits and words can be displayed by the custom screens. This Custom Data Monitor function is designed to simplify troubleshooting by giving the user the tools to develop screens that act as windows into user-selected Data Table locations in the PLC.
Inventors
- 👤 Scott C. Zifferer
- 👤 Joseph J. Menter, Jr.
Bibliographic Details
Application Number
—
Jurisdiction
US
Data Source
google_patents
Last Synchronized
2026-11-02 11:39
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/04; G05B19/05; G05B19/058; G05B2219/00; G05B2219/10; G05B2219/13; G05B2219/13114; G05B2219/13125
Claims Analysis
Total Claims: 20
Claim 1
Independent Claim
117 words
A computer-implemented system for monitoring elements of a ladder logic program executing in a programmable logic controller, comprising: (a) monitor means for displaying custom screens and timing charts on the computer, wherein the custom screens display changing element values in the ladder logic program using numeric representations, and wherein the timing charts display changing element values in the ladder logic program using transition representations; and (b) editor means, coupled to the monitor means, for developing the custom screens and the timing charts on the computer, for entering new element values at the computer while the custom screens are displayed, and for communicating the new element values to the ladder logic program executing in the programmable logic controller.
Claim 2
Dependent Claim
117 words
A computer-implemented system for monitoring elements of a ladder logic program executing in a programmable logic controller, comprising: (a) monitor means for displaying custom screens and timing charts on the computer, wherein the custom screens display changing element values in the ladder logic program using numeric representations, and wherein the timing charts display changing element values in the ladder logic program using transition representations; and (b) editor means, coupled to the monitor means, for developing the custom screens and the timing charts on the computer, for entering new element values at the computer while the custom screens are displayed, and for communicating the new element values to the ladder logic program executing in the programmable logic controller.
Claim 3
Dependent Claim
25 words
The apparatus of claim 1, wherein the monitor means further comprises means for displaying symbols representing the elements in conjunction with the changing element values.
Claim 4
Dependent Claim
24 words
The apparatus of claim 1, wherein the monitor means further comprises means for selectively formatting the changing element values according to a user-selected radix.
Claim 5
Dependent Claim
23 words
The apparatus of claim 3, wherein the monitor means further comprises means for displaying a legend on the computer identifying the user-selected radix.
Claim 6
Dependent Claim
36 words
The apparatus of claim 1, wherein the editor means further comprises data mask means for specifying that only portion of the changing element values are to be displayed on the custom screens and timing chart screens.
Claim 7
Dependent Claim
37 words
The apparatus of claim 1, wherein the editor means further comprises means for selecting an element for display by choosing a symbol representing the element from a list of previously-defined symbols maintained and displayed by the computer.
Claim 8
Dependent Claim
52 words
The apparatus of claim 1, wherein the editor means further comprises means for string the custom screens and the timing charts in a database file on the computer, wherein the database file is comprised of an address for the element and a radix identifier for indicating a display format for the element.
Claim 9
Dependent Claim
68 words
The apparatus of claim 1, further comprising: (c) means for selecting an element displayed on the computer; (d) means for invoking a cross-reference search for the selected element, the cross-reference search displaying indicators of locations in the ladder logic program where the selected element is referenced; and (e) means for selecting one of the indicators and displaying the corresponding location in the ladder logic program on the computer.
Claim 10
Dependent Claim
19 words
The apparatus of claim 8, further comprising means for re-displaying the custom screen upon exiting the ladder logic program.
Claim 11
Dependent Claim
110 words
A computer-implemented method of monitoring elements of ladder logic programs executing in programmable logic controllers, comprising: (a) developing custom screens and timing charts on the computer by specifying the elements to be displayed therein; (b) displaying the custom screens and timing charts on the computer, wherein the custom screens display changing element values in he ladder logic program using numeric representations, and wherein the timing charts display changing element values in the ladder logic program using transition representations; and (c) entering new element values at the computer while the custom screens are displayed, and communicating the new element values to the ladder logic program executing in the programmable logic controller.
Claim 12
Dependent Claim
110 words
A computer-implemented method of monitoring elements of ladder logic programs executing in programmable logic controllers, comprising: (a) developing custom screens and timing charts on the computer by specifying the elements to be displayed therein; (b) displaying the custom screens and timing charts on the computer, wherein the custom screens display changing element values in he ladder logic program using numeric representations, and wherein the timing charts display changing element values in the ladder logic program using transition representations; and (c) entering new element values at the computer while the custom screens are displayed, and communicating the new element values to the ladder logic program executing in the programmable logic controller.
Claim 13
Dependent Claim
23 words
The method of claim 10, wherein the displaying step further comprises displaying symbols representing the elements in conjunction with the changing element values.
Claim 14
Dependent Claim
22 words
The method of claim 10, wherein the displaying step further comprises selectively formatting the changing element values according to a user-selected radix.
Claim 15
Dependent Claim
21 words
The method of claim 12, wherein the displaying step further comprises displaying a legend on the computer identifying the user-selected radix.
Claim 16
Dependent Claim
32 words
The method of claim 10, wherein the developing step further comprises specifying that only portions of the changing element values are to be displayed on the custom screens and the timing charts.
Claim 17
Dependent Claim
35 words
The method of claim 10, wherein the developing step further comprises selecting an element for display by choosing a symbol representing the element from a list of previously-defined symbols maintained and displayed by the computer.
Claim 18
Dependent Claim
50 words
The method of claim 10, wherein the developing step further comprises storing the custom screens and the timing charts in a database file on the computer, wherein the database file is comprised of an address for the element and a radix identifier for indicating a display format for the element.
Claim 19
Dependent Claim
62 words
The method of claim 10, further comprising: (d) selecting an element displayed on the computer; (e) invoking a cross-reference search for the selected element, the cross-reference search displaying indicators of locating in the ladder logic program where the selected element is referenced; and (f) selecting one of the indicators and displaying the corresponding location in the ladder logic program on the computer.
Claim 20
Dependent Claim
17 words
The method of claim 17, further comprising redisplaying the custom screen upon exiting the ladder logic program.
References Cited (Backward Citations)
US3686639A
Cited
US4533997A
Cited
US3813649A
Cited
US3964026A
Cited
US3882305A
Cited
US4038533A
Cited
US4227247A
Cited
US4200914A
Cited
US4316260A
Cited
US4247901A
Cited
US4244034A
Cited
US4449180A
Cited
US4396974A
Cited
US4415965A
Cited
US4445169A
Cited
US4504900A
Cited
US4486830A
Cited
US4513379A
Cited
US4488258A
Cited
US4635183A
Cited
US4616307A
Cited
US4644478A
Cited
US4661899A
Cited
US4703414A
Cited
US4663704A
Cited
US4718025A
Cited
US4843538A
Cited
US4833592A
Cited
US4815014A
Cited
USPTO Annuity & Maintenance Windows
| Annuity Stage | Window Opens | Payment Deadline | Surcharge Period Until | Estimated Fee | Status |
|---|---|---|---|---|---|
| 3.5 Years (Year 4) | 1994-02-04 | 1994-08-06 | 1995-02-05 | $2000.00 | Window Closed / Lapsed |
| 7.5 Years (Year 8) | 1998-02-04 | 1998-08-06 | 1999-02-05 | $3760.00 | Window Closed / Lapsed |
| 11.5 Years (Year 12) | 2002-02-04 | 2002-08-06 | 2003-02-05 | $7700.00 | Window Closed / Lapsed |