×

Method and apparatus for program navigation and editing for ladder logic programs by determining which instructions reference a selected data element address

  • US 5,267,145 A
  • Filed: 02/14/1992
  • Issued: 11/30/1993
  • Est. Priority Date: 06/30/1989
  • Status: Expired due to Term
First Claim
Patent Images

1. A method of navigating through a program using a computer, the program being stored in memory on a computer and comprising a plurality of instructions and a plurality of data elements each located at a particular address, each instruction referencing at least one data element using the address for the element, the method comprising:

  • (a) displaying the program on a monitor attached to the computer, accepting commands from an operator into the computer, and modifying the program in the computer in response to the accepted commands;

    (b) selecting a data element address from the displayed program by accepting commands from the operator into the computer by highlighting an the address on the monitor using a cursor-controlled movable highlighting element;

    (c) displaying a cross-reference list for the selected address on a monitor attached to the computer, wherein the displaying step (c) comprises overlaying at least a portion of the displayed program on the monitor with the displayed cross-reference list, wherein the cross-reference list comprises program identifiers for programs containing instructions which reference the selected address, instruction types for the instructions which reference the selected address, and instruction locations in the programs for instructions which reference the selected address;

    (d) selecting a location from the cross-reference list displayed on the monitor by accepting commands from the operator into the computer by highlighting the location no the monitor using a cursor-controlled movable highlighting element; and

    (e) displaying the program containing the instruction on the monitor at the selected location in the program, wherein the displaying step (e) comprises overlaying at least a portion of the displayed cross-reference list on the monitor with the displayed program, so that the program can be studied and edited.

View all claims
  • 0 Assignments
Timeline View
Assignment View
    ×
    ×