← Back to Patent Explorer
US5481716A Expired / Lapsed US ⏱️ 0.0 years remaining

Process for machine generation of a control process program

Assignee: Dynamic Optimization Tech Products Inc
•
Filing: 1993-12-30
•
Granted: 1996-01-02
•
Expires: 2013-12-30
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract The invention relates to a method for the automatic generation of a control process program on a computer. One illustrative embodiment, referred to as STAR-GEN, is described as it might be implemented on a general purpose computer using a suitable high-level language such as Fortran. Through a graphical user interface, STAR-GEN prompts the user for (1) system specific information, (2) problem-specific information, and (3) control process-specific information. When all of these data have been entered, STAR-GEN automatically generates a process control (source) program which is independent of a target computer platform. This source program can be transferred to a specific process control computer where it is compiled for execution using a standard, for example Fortran, compiler. A unique and beneficial aspect of the invention includes its ability to provide the user with a consistent development environment regardless of the specific hardware platform (computer) the process control program is to execute on. Another beneficial feature of the invention is that it allows a user to generate a process control program for a variety of hardware platforms without the user knowing how to program each target platform.

Inventors

  • 👤 A. M. Morshedi
  • 👤 Thomas E. Stevenson
  • 👤 David E. Scott

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-24 15:07
CPC Classifications
G; G06; G06F; G06F8/00; G06F8/30; G06F9/00; G06F9/06; G06F9/44

Claims Analysis

Total Claims: 6
Claim 1
Independent Claim 174 words
A method executed by a general purpose computer of generating a machine-executable multivariable process control program file, referred to as Program A, for a process control computer platform, comprising the steps of: (a) transmitting a signal, referred to as a problem-description signal, to the control computer platform, where said problem-description signal encodes (i) the number and respective types of a plurality of parameters being controlled, and (ii) process response relationship information about a plurality of combinations of respective ones of said parameters; (b) generating a signal, referred to as a function-call signal, encoding one or more statements selected from a set of platform-independent function call statements; (c) translating said function-call signal into another signal, referred to as a source-code signal, said source-code signal encoding a plurality of instructions from a source level computer programming language that are independent of said control computer platform; (d) transmitting said source-code signal to said control computer platform; (e) causing execution of a compiler program at the control computer platform, to compile said source-code signal into said Program A.
Claim 2
Independent Claim 174 words
A method executed by a general purpose computer of generating a machine-executable multivariable process control program file, referred to as Program A, for a process control computer platform, comprising the steps of: (a) transmitting a signal, referred to as a problem-description signal, to the control computer platform, where said problem-description signal encodes (i) the number and respective types of a plurality of parameters being controlled, and (ii) process response relationship information about a plurality of combinations of respective ones of said parameters; (b) generating a signal, referred to as a function-call signal, encoding one or more statements selected from a set of platform-independent function call statements; (c) translating said function-call signal into another signal, referred to as a source-code signal, said source-code signal encoding a plurality of instructions from a source level computer programming language that are independent of said control computer platform; (d) transmitting said source-code signal to said control computer platform; (e) causing execution of a compiler program at the control computer platform, to compile said source-code signal into said Program A.
Claim 3
Dependent Claim 22 words
The method of claim 1, wherein said source-code signal encodes a plurality of instructions from a Fortran source level computer programming language.
Claim 4
Dependent Claim 18 words
The method of claim 1, wherein said source-code signal encodes instructions for generating a controller database update file.
Claim 5
Dependent Claim 37 words
The method of claim 1, wherein said problem-description signal encodes information stored in a controller database update file, said controller database update file being generated by execution of another executable program file, referred to as Program B.
Claim 6
Dependent Claim 27 words
The method of claim 4, wherein said Program B is an earlier version of said Program A and said Program B executes on said control computer platform.

References Cited (Backward Citations)

US4873623A Cited
US4796179A Cited
US4959768A Cited
US5339419A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-01-01 1999-07-03 2000-01-02 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-01-01 2003-07-03 2004-01-02 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-01-01 2007-07-03 2008-01-02 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag