×

Output weighted partitioning method for a control program in a highly distributed control system

  • US 5,896,289 A
  • Filed: 09/05/1996
  • Issued: 04/20/1999
  • Est. Priority Date: 09/05/1996
  • Status: Expired due to Term
First Claim
Patent Images

1. A partitioning program for dividing a control program, used to control industrial equipment, into portions to be executed by spatially separated computing devices;

  • where the computing devices have a program memory and communicate with other computing devices via messages on a communications link and are attached to parts of the industrial equipment directly, not through the communications link, to provide output signals and to receive input signals;

    where the control program, when executed, accepts the input signals from the industrial equipment and determines the output signals to the industrial equipment and input instructions testing input signals to the industrial equipment;

    where the control program is composed of logically interconnected program instructions including output instructions representing output signals to the industrial equipment;

    the partitioning program executing on an electronic computer and comprising;

    (a) an allocation routine reviewing the control program to identify output instructions and copying a given output instructions from the control program to the program memory of a particular computing device that is directly attached to the part of the industrial equipment receiving the output signal of the given output instruction; and

    (b) a collection routine identifying other program instructions including input instructions on which the output signal represented by the given output instruction depends, and based on that identification, copying into the program memory of the particular computing device, the other program instructions on which the output signal represented by the given output instructions depends.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×