Program analysis circuitry for multi-tasking industrial controller

  • US 5,619,409 A
  • Filed: 06/12/1995
  • Issued: 04/08/1997
  • Est. Priority Date: 06/12/1995
  • Status: Expired due to Term
First Claim
Patent Images

1. An industrial controller operating controlled equipment according to a control program divided into at least two tasks, the controller comprising:

  • (a) an I/O module receiving electrical inputs and outputs connected to controlled equipment;

    (b) a user terminal for entering data from the user providing a breakpoint value;

    (d) an electronic memory;

    (e) a bus communicating signals to and from the electronic memory for transferring data to and from memory locations of the electronic memory, the data of the memory including;

    (i) instructions for the at least two tasks of the control program;

    (ii) variables for the at least two tasks of the control program;

    (iii) an operating system program controlling the execution of the tasks according to a task scheduling table;

    (iv) instructions for a breakpoint recording program,(d) means for monitoring the memory locations of the transfer of data to and from electronic memory to produce a breakpoint signal when the memory location matches at least one particular memory location indicated by the breakpoint value;

    (e) an electronic processor communicating with the I/O module to receive the inputs and change the outputs, according to the inputs and the control program, and executing the operating system program to;

    (i) execute a specific one of the at least two tasks according to the task scheduling table;

    (ii) upon the occurrence of the breakpoint signal executing the breakpoint record routine to record an indication the specific one of the at least two tasks.

View all claims
    ×
    ×

    Thank you for your feedback

    ×
    ×