Claims Analysis
Total Claims: 6
Claim 1
Independent Claim
210 words
A method of providing symbol help in a program editor executed by a computer, the program editor being used by an operator for the displaying and editing of a ladder logic program on a monitor attached to the computer, wherein the ladder logic program is comprised of instructions operating on elements of data tables, the method comprising: (a) maintaining a symbol assignment record in the computer, wherein the symbol assignment record identifies a correspondence between symbols and elements of the data tables, wherein each element is assigned to a specific symbol and each symbol represents a specific element, so that instructions in the ladder logic program reference an element using a symbol representing the element; (b) displaying a list of symbols obtained from the symbol assignment record on the monitor while the program is being edited, receiving a command from the operator selecting a symbol from the displayed list of symbols, and modifying an operator-identified instruction in the program so that it references the selected symbol; and (c) wherein the displaying step (b) further comprises receiving commands from the operator specifying a portion of a desired symbol, and displaying in the list of symbols only those symbols from the symbol assignment record which match the portion of the desired symbol.
Claim 2
Independent Claim
210 words
A method of providing symbol help in a program editor executed by a computer, the program editor being used by an operator for the displaying and editing of a ladder logic program on a monitor attached to the computer, wherein the ladder logic program is comprised of instructions operating on elements of data tables, the method comprising: (a) maintaining a symbol assignment record in the computer, wherein the symbol assignment record identifies a correspondence between symbols and elements of the data tables, wherein each element is assigned to a specific symbol and each symbol represents a specific element, so that instructions in the ladder logic program reference an element using a symbol representing the element; (b) displaying a list of symbols obtained from the symbol assignment record on the monitor while the program is being edited, receiving a command from the operator selecting a symbol from the displayed list of symbols, and modifying an operator-identified instruction in the program so that it references the selected symbol; and (c) wherein the displaying step (b) further comprises receiving commands from the operator specifying a portion of a desired symbol, and displaying in the list of symbols only those symbols from the symbol assignment record which match the portion of the desired symbol.
Claim 3
Dependent Claim
43 words
The method of claim 1, further comprising receiving commands from the operator identifying additional portions of the desired symbol, and displaying in the list of symbols only those symbols from the symbol assignment record which match the additional portions of the desired symbol.
Claim 4
Independent Claim
219 words
An apparatus for providing symbol help in a program editor executed by a computer, the program editor being used by an operator for the displaying and editing of a ladder logic program on a monitor attached to the computer, wherein the ladder logic program is comprised of instructions operating on elements of data tables, the apparatus comprising: (a) means for maintaining a symbol assignment record in the computer, wherein the symbol assignment record identifies a correspondence between symbols and elements of the data tables, wherein each element is assigned to a specific symbol and each symbol represents a specific element, so that instructions in the ladder logic program reference an element using a symbol representing the element; (b) means for displaying a list of symbols obtained from the symbol assignment record on the monitor while the program is being edited, receiving a command from the operator selecting a symbol from the displayed list of symbols, and modifying an operator-identified instruction in the program so that it references the selected symbol; and (c) wherein the means for displaying (b) further comprises means for receiving commands from the operator specifying a portion of a desired symbol, and means for displaying in the list of symbols only those symbols from the symbol assignment record which match the portion of the desired symbol.
Claim 5
Independent Claim
219 words
An apparatus for providing symbol help in a program editor executed by a computer, the program editor being used by an operator for the displaying and editing of a ladder logic program on a monitor attached to the computer, wherein the ladder logic program is comprised of instructions operating on elements of data tables, the apparatus comprising: (a) means for maintaining a symbol assignment record in the computer, wherein the symbol assignment record identifies a correspondence between symbols and elements of the data tables, wherein each element is assigned to a specific symbol and each symbol represents a specific element, so that instructions in the ladder logic program reference an element using a symbol representing the element; (b) means for displaying a list of symbols obtained from the symbol assignment record on the monitor while the program is being edited, receiving a command from the operator selecting a symbol from the displayed list of symbols, and modifying an operator-identified instruction in the program so that it references the selected symbol; and (c) wherein the means for displaying (b) further comprises means for receiving commands from the operator specifying a portion of a desired symbol, and means for displaying in the list of symbols only those symbols from the symbol assignment record which match the portion of the desired symbol.
Claim 6
Dependent Claim
47 words
The apparatus of claim 3, further comprising means for receiving commands from the operator identifying additional portions of the desired symbol, and means for displaying in the list of symbols only those symbols from the symbol assignment record which match the additional portions of the desired symbol.