Patent US4689736A successfully refreshed from Google Patents.
← Back to Patent Explorer
US4689736A Expired / Lapsed US ⏱️ 0.0 years remaining

Distributed process control system

Assignee: ICS Triplex Technology Ltd
•
Filing: 1984-05-29
•
Granted: 1987-08-25
•
Expires: 2004-05-29
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A method and apparatus for carrying out the control of a process using a distributed process controller wherein each controller receives during consecutive time slots of a scan cycle inputs from the process representing measured values of process variables to be controlled by the control loops of the system. Control is provided by the use of a preselected algorithm in each of the slots with the output of that algorithm being used to control certain of the loops or to provide input to another slot or to a control program. Control programs which can be written by the user are run sequentially in the background to provide additional loops of control or inputs to the slots so that the number of algorithms which can be used is increased without drastically increasing the equipment required.

Inventors

  • 👤 Stephen P. Glaudel
  • 👤 Paul H. Grissom

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 09:49
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/418; G05B19/4181; Y; Y02; Y02P; Y02P90/00; Y02P90/02

Claims Analysis

Total Claims: 3
Claim 1
Independent Claim 328 words
A method for carrying out the control of a process using a plurality of control loops in a digital distributed automatic process control system which has controllers at each of a plurality of distributed control locations and wherein each controller receives during consecutive time slots of a scan cycle inputs from the process representing measured values of process variables to be controlled by the control loops at that location and which produces controller outputs to control elements of the loops at that location as required to control the process variables in accordance with predetermined control strategies, comprising the steps of: providing a database having a plurality of memory cells for storing numerical and boolean values for use in the control of said loops; providing in firmware a library of frequently used control algorithms; introducing inputs for each controller during each scan cycle to a memory cell of said database for use as a program input or as an algorithm input; automatically executing in sequence during each time slot a selected one of said algorithms to produce an algorithm output for each slot in accordance with the predetermined function of the associated algorithm as applied to algorithm inputs associated with that slot and obtained as values from said database; automatically running operator established sequential programs concurrently with execution of the slot algorithms to provide program outputs to the database having functional relationships to program inputs obtained as values from the database, said functional relationship being as established by said programs; and selectively introducing each algorithm output and program output to either a control loop as a controller output to control the process or to a memory cell in said database as a value for use as an algorithm input for another slot or as a program input for another program; whereby the control elements of the process are controlled in accordance with the desired strategy as established by said algorithms for said time slots and by said sequential programs
Claim 2
Independent Claim 328 words
A method for carrying out the control of a process using a plurality of control loops in a digital distributed automatic process control system which has controllers at each of a plurality of distributed control locations and wherein each controller receives during consecutive time slots of a scan cycle inputs from the process representing measured values of process variables to be controlled by the control loops at that location and which produces controller outputs to control elements of the loops at that location as required to control the process variables in accordance with predetermined control strategies, comprising the steps of: providing a database having a plurality of memory cells for storing numerical and boolean values for use in the control of said loops; providing in firmware a library of frequently used control algorithms; introducing inputs for each controller during each scan cycle to a memory cell of said database for use as a program input or as an algorithm input; automatically executing in sequence during each time slot a selected one of said algorithms to produce an algorithm output for each slot in accordance with the predetermined function of the associated algorithm as applied to algorithm inputs associated with that slot and obtained as values from said database; automatically running operator established sequential programs concurrently with execution of the slot algorithms to provide program outputs to the database having functional relationships to program inputs obtained as values from the database, said functional relationship being as established by said programs; and selectively introducing each algorithm output and program output to either a control loop as a controller output to control the process or to a memory cell in said database as a value for use as an algorithm input for another slot or as a program input for another program; whereby the control elements of the process are controlled in accordance with the desired strategy as established by said algorithms for said time slots and by said sequential programs
Claim 3
Dependent Claim 28 words
The method of claim 1 in which the database is provided with one part wherein are stored slot tables, and another part devoted to supporting the programmed functions.

References Cited (Backward Citations)

US4303973A Cited
US4296464A Cited
US4189765A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1990-08-24 1991-02-23 1991-08-25 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 1994-08-24 1995-02-23 1995-08-25 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 1998-08-24 1999-02-23 1999-08-25 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag