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

Object-oriented computer program, system, and method for developing control schemes for facilities

Assignee: Control Systems International Inc
•
Filing: 1995-07-21
•
Granted: 1998-09-22
•
Expires: 2015-07-21
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An object-oriented development system for developing control schemes for facilities includes a device diagramming component for describing a physical description of a facility and a logical definition of a control scheme for the facility. The device diagramming component includes a mode for selecting device symbols representative of equipment or control functions used in facilities. The device symbols are selected from an object-oriented repository containing a plurality of device symbols and device objects. Certain types of device symbols relate to device objects containing logical instructions and configuration information relating to the represented equipment or control functions. The device diagramming component also includes a mode for interrelating in a graphical manner the selected device symbols and their corresponding device objects into a device diagram representing the physical description of the facility and the logical definition of the control scheme for the facility. A device logic developing component defines the logical instructions of the device objects relating to the equipment or control functions. Thus, the development system integrates in a graphical format the physical description of the facility with the logical instructions which define the control scheme for the facility. These logical instructions unify the configuration of analog/regulatory control with the configuration of discrete/sequential/interlocking control.

Inventors

  • 👤 Robert W. Lewis
  • 👤 Matthew A. Tanner
  • 👤 Timothy K. Walker

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-01 18:13
CPC Classifications
G; G06; G06F; G06F8/00; G06F8/10; G05; G05B; G05B19/00; G05B19/02; G05B19/04; G05B19/042; G05B19/0426; G06F8/60; G06F8/61; G06F9/00; G06F9/06; G06F9/44; G06F9/445; G06F9/44505; G05B2219/00; G05B2219/20; G05B2219/23; G05B2219/23255; G05B2219/23258; G05B2219/23261; G05B2219/23424; G05B2219/25; G05B2219/25428

Claims Analysis

Total Claims: 37
Claim 1
Independent Claim 228 words
An object-oriented development system for developing control schemes for facilities, the development system utilizing a graphical user interface environment, the system comprising: device diagramming means for describing a physical description of a facility and a logical definition of a control scheme for the facility, the device diagramming means including, means for selecting device symbols representative of equipment or control functions used in facilities, the device symbols being selected from an object-oriented repository containing a plurality of device symbols and device objects, and wherein certain types of device symbols relate to device objects containing logical instructions and configuration information relating to the represented equipment or control functions, and means for interrelating in a graphical manner the selected device symbols and their corresponding device objects into one or more device diagrams, each of the device diagrams representing both the physical description of the facility or a portion of the facility and the logical definition of the control scheme for the facility or the portion of the facility; and device logic developing means for defining the logical instructions of the device objects relating to the equipment or control functions; wherein the development system integrates in a graphical format the physical description of the facility with the logical instructions which define the control scheme for the facility, and wherein the logical instructions unify configuration of analog/regulatory control with configuration of discrete/sequential/interlocking control.
Claim 2
Dependent Claim 228 words
An object-oriented development system for developing control schemes for facilities, the development system utilizing a graphical user interface environment, the system comprising: device diagramming means for describing a physical description of a facility and a logical definition of a control scheme for the facility, the device diagramming means including, means for selecting device symbols representative of equipment or control functions used in facilities, the device symbols being selected from an object-oriented repository containing a plurality of device symbols and device objects, and wherein certain types of device symbols relate to device objects containing logical instructions and configuration information relating to the represented equipment or control functions, and means for interrelating in a graphical manner the selected device symbols and their corresponding device objects into one or more device diagrams, each of the device diagrams representing both the physical description of the facility or a portion of the facility and the logical definition of the control scheme for the facility or the portion of the facility; and device logic developing means for defining the logical instructions of the device objects relating to the equipment or control functions; wherein the development system integrates in a graphical format the physical description of the facility with the logical instructions which define the control scheme for the facility, and wherein the logical instructions unify configuration of analog/regulatory control with configuration of discrete/sequential/interlocking control.
Claim 3
Dependent Claim 28 words
The development system as defined in claim 1 wherein the device symbols comprise configurable device symbols relating to device objects containing user modifiable logical instructions and configuration information.
Claim 4
Dependent Claim 24 words
The development system as defined in claim 2 wherein the device symbols further comprise static device symbols which illustrate physical aspects of the facility.
Claim 5
Dependent Claim 51 words
The development system as defined in claim 2 wherein the device logic developing means includes device definition editing means for creating and modifying the logical instructions and configuration information of the selected configurable device objects, and device template editing means for creating and defining device template objects for configurable device objects.
Claim 6
Dependent Claim 34 words
The development system as defined in claim 2 wherein the logical instructions for configurable discrete device objects are organized in a plurality of structured logic categories, with each logic category exhibiting distinct functional characteristics.
Claim 7
Dependent Claim 25 words
The development system as defined in claim 5 wherein the structured logic categories include control logic, state logic, mode logic, alarm logic, and fault logic.
Claim 8
Dependent Claim 44 words
The development system as defined in claim 5 wherein the device objects comprise new instances of existing device template objects and inherit all of the logical instructions and configuration information of the corresponding device template objects upon instantiation and interrelation into the device diagram.
Claim 9
Dependent Claim 36 words
The development system as defined in claim 1 wherein the device diagramming means further comprises means for creating and modifying device symbols to allow the illustration of any desired physical or logical aspect of a facility.
Claim 10
Dependent Claim 43 words
The development system as defined in claim 1 wherein the system merges the capabilities of the traditional programming tools of rung ladder logic programming and function block programming in order to unify the configuration of analog/regulatory control with the configuration of discrete/sequential/interlocking control.
Claim 11
Dependent Claim 168 words
Method for developing an object-oriented user-configurable control scheme for facilities in a graphical user interface environment, the method comprising: selecting device symbols from an object-oriented repository containing a plurality of device symbols and device objects which represent equipment or control functions used in facilities, wherein certain types of device symbols relate to device objects containing logical instructions and configuration information relating to the represented equipment or control functions, and interrelating in a graphical manner the selected device symbols and their corresponding device objects into one or more device diagrams, each of the device diagrams representing both a physical description of the facility or a portion of the facility and a logical definition of the control scheme for the facility or the portion of the facility, wherein the physical description of the facility is integrated in a single control system with the definition of the logical instructions which comprise the control scheme in a graphical format, the logical instructions unifying configuration of analog/regulatory control with configuration of discrete/sequential/interlocking control.
Claim 12
Dependent Claim 168 words
Method for developing an object-oriented user-configurable control scheme for facilities in a graphical user interface environment, the method comprising: selecting device symbols from an object-oriented repository containing a plurality of device symbols and device objects which represent equipment or control functions used in facilities, wherein certain types of device symbols relate to device objects containing logical instructions and configuration information relating to the represented equipment or control functions, and interrelating in a graphical manner the selected device symbols and their corresponding device objects into one or more device diagrams, each of the device diagrams representing both a physical description of the facility or a portion of the facility and a logical definition of the control scheme for the facility or the portion of the facility, wherein the physical description of the facility is integrated in a single control system with the definition of the logical instructions which comprise the control scheme in a graphical format, the logical instructions unifying configuration of analog/regulatory control with configuration of discrete/sequential/interlocking control.
Claim 13
Dependent Claim 56 words
The method as defined in claim 10 wherein the step of interrelating includes: inserting in a graphical manner the selected device symbols into the device diagram; and connecting the selected device symbols inserted into the device diagram in a manner to represent the physical nature of the facility and the logical definition of the control scheme.
Claim 14
Dependent Claim 27 words
The method as defined in claim 10 wherein the device symbols comprise configurable device symbols relating to device objects containing user modifiable logical instructions and configuration information.
Claim 15
Dependent Claim 24 words
The method as defined in claim 12 further comprising the step of defining the logical instructions of the configurable devices in the device diagram.
Claim 16
Dependent Claim 127 words
An object-oriented development system for developing control schemes for facilities, the system comprising; diagramming means for graphically producing one or more device diagrams, each of the device diagrams interrelating a plurality of device objects to provide in a graphical format a physical description of a facility or a portion of the facility integrated with a logical definition of a control scheme for the facility or the portion of the facility, the device objects relating to equipment or control functions used in facilities and including control information relating to control of the equipment or control functions, and means for defining, creating, and modifying the control information of the device objects; wherein the logical definition of the control scheme unifies configuration of analog/regulatory control with configuration of discrete/sequential/interlocking control.
Claim 17
Dependent Claim 127 words
An object-oriented development system for developing control schemes for facilities, the system comprising; diagramming means for graphically producing one or more device diagrams, each of the device diagrams interrelating a plurality of device objects to provide in a graphical format a physical description of a facility or a portion of the facility integrated with a logical definition of a control scheme for the facility or the portion of the facility, the device objects relating to equipment or control functions used in facilities and including control information relating to control of the equipment or control functions, and means for defining, creating, and modifying the control information of the device objects; wherein the logical definition of the control scheme unifies configuration of analog/regulatory control with configuration of discrete/sequential/interlocking control.
Claim 18
Dependent Claim 85 words
The development system as defined in claim 14 wherein each of the device objects respectively comprise a physical representation of the corresponding equipment or control functions, a graphical representation of the equipment or control functions, and the control information including logical instructions and configuration information relating to control of the equipment or control functions, the device objects organizing said representations, instructions and information in a consolidated manner to provide unification of the information which defines control and monitoring behavior for the equipment or control functions.
Claim 19
Dependent Claim 24 words
The development system as defined in claim 14 wherein the device objects comprise configurable device objects containing user modifiable logical instructions and configuration information.
Claim 20
Dependent Claim 49 words
The development system as defined in claim 16 wherein the means for defining includes device definition editing means for creating and modifying the logical instructions and configuration information of the configurable device objects, and device template editing means for creating and defining device template objects for configurable device objects.
Claim 21
Dependent Claim 34 words
The development system as defined in claim 16 wherein the logical instructions for configurable discrete device objects are organized in a plurality of structured logic categories, with each logic category exhibiting distinct functional characteristics.
Claim 22
Dependent Claim 25 words
The development system as defined in claim 18 wherein the structured logic categories include control logic, state logic, mode logic, alarm logic, and fault logic.
Claim 23
Dependent Claim 35 words
The development system as defined in claim 14 wherein the diagramming means further comprises means for creating and modifying device objects to allow the illustration of any desired physical or logical aspect of a facility.
Claim 24
Dependent Claim 169 words
In a development system for developing control schemes for facilities, the development system operating in a graphical user interface environment, an object-oriented development tool comprising: a plurality of device objects relating to equipment or control functions used in facilities, the device objects including physical representations of the equipment or control functions and logical instructions and configuration information relating to the equipment or control functions, the device objects organizing said representations, instructions and information in a consolidated manner to provide unification of the information which defines control for the equipment or control functions; and diagramming means for graphically producing one or more device diagrams, each of the device diagrams interrelating a plurality of the device objects to provide in a graphical format a physical description of a facility or a portion of the facility integrated with a logical definition of a control scheme for the facility or the portion of the facility, wherein the logical definition of the control scheme unifies configuration of analog/regulatory control with configuration of discrete/sequential/interlocking control.
Claim 25
Dependent Claim 169 words
In a development system for developing control schemes for facilities, the development system operating in a graphical user interface environment, an object-oriented development tool comprising: a plurality of device objects relating to equipment or control functions used in facilities, the device objects including physical representations of the equipment or control functions and logical instructions and configuration information relating to the equipment or control functions, the device objects organizing said representations, instructions and information in a consolidated manner to provide unification of the information which defines control for the equipment or control functions; and diagramming means for graphically producing one or more device diagrams, each of the device diagrams interrelating a plurality of the device objects to provide in a graphical format a physical description of a facility or a portion of the facility integrated with a logical definition of a control scheme for the facility or the portion of the facility, wherein the logical definition of the control scheme unifies configuration of analog/regulatory control with configuration of discrete/sequential/interlocking control.
Claim 26
Dependent Claim 50 words
The development tool as defined in claim 21 wherein the device objects further include graphical representations of the equipment or control functions, said graphical representations being included with the unified information to further define monitoring and control behavior for the equipment or control functions during operation of the control scheme.
Claim 27
Dependent Claim 36 words
The development tool as defined in claim 21 wherein the diagramming means further comprises means for creating and modifying the device objects to allow the illustration of any desired physical or logical aspect of a facility.
Claim 28
Dependent Claim 34 words
The development tool as defined in claim 21 wherein the logical instructions for configurable discrete device objects are organized in a plurality of structured logic categories, with each logic category exhibiting distinct functional characteristics.
Claim 29
Dependent Claim 25 words
The development system as defined in claim 24 wherein the structured logic categories include control logic, state logic, mode logic, alarm logic, and fault logic.
Claim 30
Dependent Claim 204 words
An object-oriented computer program stored on a computer-readable memory device for directing operation of a computer for developing graphical user interface control schemes for a facility, the computer program comprising: device diagram creating means for creating one or more device diagrams, each of the device diagrams representing both a physical description of the facility or a portion of the facility and a logical control scheme for the facility or the portion of the facility, the device diagram creating means including means for selecting a plurality of device symbols each representative of a piece of equipment or a control function used in the facility from an object-oriented repository containing a plurality of device symbols that relate to device objects containing logical instructions and configuration information for the represented equipment or control functions, and means for graphically interrelating the selected device symbols and their corresponding device objects on each of the device diagrams; and device logic developing means for defining the logical instructions of the device objects for the device symbols for integrating in each of the device diagrams both the physical description of the facility or the portion of the facility and the logical control scheme for the facility or the portion of the facility.
Claim 31
Dependent Claim 204 words
An object-oriented computer program stored on a computer-readable memory device for directing operation of a computer for developing graphical user interface control schemes for a facility, the computer program comprising: device diagram creating means for creating one or more device diagrams, each of the device diagrams representing both a physical description of the facility or a portion of the facility and a logical control scheme for the facility or the portion of the facility, the device diagram creating means including means for selecting a plurality of device symbols each representative of a piece of equipment or a control function used in the facility from an object-oriented repository containing a plurality of device symbols that relate to device objects containing logical instructions and configuration information for the represented equipment or control functions, and means for graphically interrelating the selected device symbols and their corresponding device objects on each of the device diagrams; and device logic developing means for defining the logical instructions of the device objects for the device symbols for integrating in each of the device diagrams both the physical description of the facility or the portion of the facility and the logical control scheme for the facility or the portion of the facility.
Claim 32
Dependent Claim 29 words
The computer program as set forth in claim 26, wherein the device symbols comprise configurable device symbols relating to device objects containing user modifiable logical instructions and configuration information.
Claim 33
Dependent Claim 25 words
The computer program as set forth in claim 26, wherein the device symbols further comprise static device symbols that illustrate physical aspects of the facility.
Claim 34
Dependent Claim 52 words
The computer program as set forth in claim 26, wherein the device logic developing means includes device definition editing means for creating and modifying the logical instructions and configuration information of the selected configurable device objects, and device template editing means for creating and defining device template objects for configurable device objects.
Claim 35
Dependent Claim 37 words
The computer program as set forth in claim 26, wherein the device diagramming means further comprises means for creating and modifying device symbols to allow the illustration of any desired physical or logical aspect of a facility.
Claim 36
Dependent Claim 35 words
The computer program as set forth in claim 26, wherein the logical instructions for configurable discrete device objects are organized in a plurality of structured logic categories, with each logic category exhibiting distinct functional characteristics.
Claim 37
Dependent Claim 26 words
The computer program as set forth in claim 26, wherein the structured logic categories include control logic, state logic, mode logic, alarm logic, and fault logic.

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag