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

Process control system user interface including selection of multiple control languages

Assignee: Fisher Rosemount Systems Inc
•
Filing: 1996-04-12
•
Granted: 1998-09-01
•
Expires: 2016-04-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A process control system includes a user interface which supports multiple IEC-1131 standard control languages and user-selection from among the control languages. From a single application routine, a user selects a control language from among a plurality of control languages including, for example, Function Blocks, Sequential Function Charts, Ladder Logic and Structured Text, to implement a control strategy.

Inventors

  • 👤 Mark Nixon
  • 👤 Robert B. Havekost
  • 👤 Larry O. Jundt
  • 👤 Dennis Stevenson
  • 👤 Michael G. Ott
  • 👤 Arthur Webb
  • 👤 Mike Lucas

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-25 19:56
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/04; G05B19/05; G05B19/056; G05B2219/00; G05B2219/10; G05B2219/13; G05B2219/13133; G05B2219/13144; G05B2219/13145; G05B2219/13148

Claims Analysis

Total Claims: 25
Claim 1
Independent Claim 142 words
A process control system for controlling a process according to a control strategy, the process control system comprising: a computer system including a processor, an input interface and a display coupled to the process; a field device coupled to the process; a controller coupled to the field device and communicatively coupled to the computer system; and a software system including: an interactive, user-directed process configuration program including a plurality of control language editors for selecting the control strategy using a control language selected from a plurality of control languages, the process configuration program creating an executable control module and downloading the executable control module selectively among the computer system, the field device, and the controller; and an executable control module selectively created, downloaded and executed, the control module being configurable by the process configuration program to configure a control language execution engine.
Claim 2
Dependent Claim 142 words
A process control system for controlling a process according to a control strategy, the process control system comprising: a computer system including a processor, an input interface and a display coupled to the process; a field device coupled to the process; a controller coupled to the field device and communicatively coupled to the computer system; and a software system including: an interactive, user-directed process configuration program including a plurality of control language editors for selecting the control strategy using a control language selected from a plurality of control languages, the process configuration program creating an executable control module and downloading the executable control module selectively among the computer system, the field device, and the controller; and an executable control module selectively created, downloaded and executed, the control module being configurable by the process configuration program to configure a control language execution engine.
Claim 3
Dependent Claim 41 words
A process control system according to claim 1 wherein the control language editors are selected from the group of control language editors including: a function block editor; a sequential function chart editor; a ladder logic editor; and a structured text editor.
Claim 4
Dependent Claim 53 words
A process control system according to claim 1, wherein: the software system is distributed among the processor and the controller including: an interactive input and display routine executable on the processor, and a plurality of control language execution engines executable on the controller for implementing respective languages of the plurality of control languages.
Claim 5
Dependent Claim 25 words
A process control system according to claim 1 wherein the control strategy is defined by a plurality of control modules that operate on the process.
Claim 6
Dependent Claim 39 words
A process control system according to claim 4 wherein a control module includes a plurality of attributes that define operational parameters and the software system further includes a module editor and an attribute editor for defining the control strategy.
Claim 7
Dependent Claim 69 words
A process control system according to claim 1 further comprising: a plurality of field devices coupled to the process; a plurality of controllers coupled to the field devices and communicatively coupled to the computer system; and a software system including: a plurality of control modules selectively installable and operative on the controllers, the control modules being configurable by the process configuration program to configure a control language execution engine.
Claim 8
Dependent Claim 23 words
A computer program product comprising: a computer usable medium having computable readable code embodied therein implementing the software system according to claim 1.
Claim 9
Dependent Claim 157 words
A process control system comprising: a field device; a controller coupled to the field device; a workstation coupled to the controller and having an interactive input interface and a display; and a software system including: a user interface responsive to the interactive input interface for interfacing the process control system to a user; a routine for implementing a control strategy for the process control system, the control strategy being selectively apportioned into a plurality of control modules and selectively distributed among the field device, the controller, and the workstation; and an interactive, user-directed process configuration program including a plurality of control language editors for selecting the control strategy using a control language selected from a plurality of control languages, the process configuration program selectively creating the control modules implementing the control strategy, selectively apportioning the control modules, and selectively distributing the control modules among the field device, the controller, and the workstation for executing the control strategy.
Claim 10
Dependent Claim 157 words
A process control system comprising: a field device; a controller coupled to the field device; a workstation coupled to the controller and having an interactive input interface and a display; and a software system including: a user interface responsive to the interactive input interface for interfacing the process control system to a user; a routine for implementing a control strategy for the process control system, the control strategy being selectively apportioned into a plurality of control modules and selectively distributed among the field device, the controller, and the workstation; and an interactive, user-directed process configuration program including a plurality of control language editors for selecting the control strategy using a control language selected from a plurality of control languages, the process configuration program selectively creating the control modules implementing the control strategy, selectively apportioning the control modules, and selectively distributing the control modules among the field device, the controller, and the workstation for executing the control strategy.
Claim 11
Dependent Claim 41 words
A process control system according to claim 8 wherein the control language editors are selected from the group of control language editors including: a function block editor; a sequential function chart editor; a ladder logic editor; and a structured text editor.
Claim 12
Dependent Claim 76 words
A process control system according to claim 8 further comprising: a plurality of field devices; a plurality of controllers coupled to the field devices, wherein: the software system is distributed among the workstation and the plurality of controllers and includes: an interactive input and display routine executable on the workstation, and a plurality of control language execution engines selectively created, apportioned, distributed, and executable on the plurality of controllers for implementing the plurality of control languages.
Claim 13
Dependent Claim 39 words
A process control system according to claim 8 wherein a control module includes a plurality of attributes that define operational parameters and the software system further includes a module editor and an attribute editor for defining the control strategy.
Claim 14
Dependent Claim 23 words
A computer program product comprising: a computer usable medium having computable readable code embodied therein implementing the software system according to claim 8.
Claim 15
Dependent Claim 128 words
A process control system for controlling a plurality of field devices of multiple different field device types, the process control system comprising: a plurality of controllers coupled to the field devices; and a software system including: a user interface for interfacing the process control system to a user; a plurality of control modules selectively created, downloaded, and executed on ones of the plurality of controllers, the software system for communicating with the multiple different field device types and for controlling the multiple different field devices independently of control of control modules in other field devices; and an interactive, user-directed process configuration program including a plurality of control language editors for selectively installing and configuring the control modules using a control language selected from a plurality of control languages.
Claim 16
Dependent Claim 128 words
A process control system for controlling a plurality of field devices of multiple different field device types, the process control system comprising: a plurality of controllers coupled to the field devices; and a software system including: a user interface for interfacing the process control system to a user; a plurality of control modules selectively created, downloaded, and executed on ones of the plurality of controllers, the software system for communicating with the multiple different field device types and for controlling the multiple different field devices independently of control of control modules in other field devices; and an interactive, user-directed process configuration program including a plurality of control language editors for selectively installing and configuring the control modules using a control language selected from a plurality of control languages.
Claim 17
Dependent Claim 41 words
A process control system according to claim 13 wherein the control language editors are selected from the group of control language editors including: a function block editor; a sequential function chart editor; a ladder logic editor; and a structured text editor.
Claim 18
Dependent Claim 55 words
A process control system according to claim 13 wherein: the software system is distributed among the user interface and the plurality of controllers and includes: an interactive input and display routine executable on the user interface, and a plurality of control language execution engines executable on the controllers for implementing the plurality of control languages.
Claim 19
Dependent Claim 63 words
A process control system according to claim 13 wherein a control module is a container class having instances that are collections of objects and includes a plurality of attributes that define operational parameters and the software system further includes a module editor for creating, editing, re-using, and distributing the control modules among the controllers and an attribute editor for defining the control strategy.
Claim 20
Dependent Claim 23 words
A computer program product comprising: a computer usable medium having computable readable code embodied therein implementing the software system according to claim 13.
Claim 21
Independent Claim 163 words
A method for configuring a process control environment, the process control environment including a computer system having a processor coupled to a display device, the method comprising: providing a plurality of instructional sections, an instructional section setting forth information relating to configuring the process control environment; selecting a control language editor for defining a process control environment configuration; activating the selected control language editor; displaying, on the display device, a sequence of configuration screen presentations relating to the instruction sections as directed in terms of the selected control language editor; and guiding a user through the configuration of the process control environment via the sequence of configuration screen presentations; interactively creating a plurality of independent control modules; configuring the plurality of control modules to create a control strategy; transferring the control strategy to a selected controller executing a control language execution engine corresponding to the selected control language editor, the selected controller executing the control strategy independently of execution of other control strategies.
Claim 22
Independent Claim 163 words
A method for configuring a process control environment, the process control environment including a computer system having a processor coupled to a display device, the method comprising: providing a plurality of instructional sections, an instructional section setting forth information relating to configuring the process control environment; selecting a control language editor for defining a process control environment configuration; activating the selected control language editor; displaying, on the display device, a sequence of configuration screen presentations relating to the instruction sections as directed in terms of the selected control language editor; and guiding a user through the configuration of the process control environment via the sequence of configuration screen presentations; interactively creating a plurality of independent control modules; configuring the plurality of control modules to create a control strategy; transferring the control strategy to a selected controller executing a control language execution engine corresponding to the selected control language editor, the selected controller executing the control strategy independently of execution of other control strategies.
Claim 23
Dependent Claim 39 words
A method according to claim 18 wherein the control language editors are selected from the group of control language editors including: a function block editor; a sequential function chart editor; a ladder logic editor; and a structured text editor.
Claim 24
Dependent Claim 29 words
A method according to claim 18 wherein the control module configuring operation includes: defining an algorithm; and gathering information relating to alarms, events, history, condition, help, components, and attributes.
Claim 25
Dependent Claim 22 words
A computer program product comprising: a computer usable medium having computable readable code embodied therein implementing the method according to claim 18.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-08-31 2002-03-02 2002-09-01 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-08-31 2006-03-02 2006-09-01 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-08-31 2010-03-02 2010-09-01 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag