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