×

Local equipment controller for computerized process control applications utilizing language structure templates in a hierarchical organization and method of operating the same

  • US 5,371,895 A
  • Filed: 09/30/1991
  • Issued: 12/06/1994
  • Est. Priority Date: 10/08/1985
  • Status: Expired due to Fees
First Claim
Patent Images

1. A computer controlled industrial process controller for controlling a single vessel processing unit, comprising:

  • a computer;

    means for programing the computer using a language structure organized in a hierarchy of control function and having language structure templates which define standardized forms of process control, the language structure further comprising natural language statements reflecting process control intentions used in the language structure templates wherein the process control intentions specify process control objectives without specifying detailed, implementing calculations;

    means, within the controller, for translating the language structure templates into executable program code, which code automatically provides control connections among the language structure templates;

    means, within the controller, for translating the natural language statements reflecting process control intentions into program code executable by the computer;

    means, within the controller, for executing the program code to control production of a product in the single vessel processing unit;

    wherein the language structure templates include structures, called loop statement expressions, which are translated into program code and executed by the means for executing for controlling a measured process variable by manipulating at least one manipulated variable according to a predetermined idiom function;

    wherein the loop statement expression comprises the measured process variable, the predetermined idiom function, and the at least one manipulated variable; and

    wherein the language structure templates and the natural language statements are translated into a string of footnotes and associated attributes in a sequence defining an order of execution of the program code, each footnote defining a calculation to be performed.

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