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

System and methods for achieving heterogeneous data flow between algorithm blocks in a distributed control system

Assignee: Honeywell Inc
•
Filing: 1997-08-22
•
Granted: 1999-05-04
•
Expires: 2017-08-22
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A system for, and method of, achieving heterogeneous data flow between first and second algorithm blocks in a control system, and a distributed, real-time process control system employing the system or the method. In one embodiment, the system includes: (1) a passive connection, associated with a control module containing the second algorithm block, that provides for the communication of data from the first algorithm block to the second algorithm block without requiring the allocation of connector resources within the second algorithm block; and (2) an active connection, associated with the second algorithm block, that provides for the communication of data from the first algorithm block to the second algorithm block using dedicated connector resources within the second algorithm block, the control system thereby capable of providing data to the second algorithm block through both passive and active connections.

Inventors

  • 👤 Jethro F. Steinman
  • 👤 M. Gulam Kanji
  • 👤 Yahia C. Chehadeh
  • 👤 Richard P. Himmer
  • 👤 John J. Rosa-Bian

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-05 10:32
CPC Classifications
G; G05; G05B; G05B19/00; G05B19/02; G05B19/18; G05B19/408; G05B19/04; G05B19/042; G05B19/0426

Claims Analysis

Total Claims: 26
Claim 1
Independent Claim 117 words
A system for achieving heterogeneous data flow between first and second algorithm blocks in a control system, comprising: a passive connection, associated with a control module containing said second algorithm block, that provides for the communication of data from said first algorithm block to said second algorithm block without requiring the allocation of connector resources within said second algorithm block; and an active connection, associated with said second algorithm block, that provides for the communication of data from said first algorithm block to said second algorithm block using dedicated connector resources within said second algorithm block, said control system thereby capable of providing data to said second algorithm block through both said passive and said active connections.
Claim 2
Independent Claim 117 words
A system for achieving heterogeneous data flow between first and second algorithm blocks in a control system, comprising: a passive connection, associated with a control module containing said second algorithm block, that provides for the communication of data from said first algorithm block to said second algorithm block without requiring the allocation of connector resources within said second algorithm block; and an active connection, associated with said second algorithm block, that provides for the communication of data from said first algorithm block to said second algorithm block using dedicated connector resources within said second algorithm block, said control system thereby capable of providing data to said second algorithm block through both said passive and said active connections.
Claim 3
Dependent Claim 23 words
The system as recited in claim 1 wherein said data communicated by said passive connection does not include the type of said data.
Claim 4
Dependent Claim 24 words
The system as recited in claim 1 wherein said data communicated by said passive connection does not include the status of said passive connection.
Claim 5
Dependent Claim 21 words
The system as recited in claim 1 wherein said data communicated by said active connection comprises a type of said data.
Claim 6
Dependent Claim 22 words
The system as recited in claim 1 wherein said data communicated by said active connection comprises the status of said active connection.
Claim 7
Dependent Claim 33 words
The system as recited in claim 1 wherein said control module provides a fail-safe value to said second algorithm block when said passive connection between said first and second algorithm blocks is lost.
Claim 8
Dependent Claim 16 words
The system as recited in claim 1 wherein said control module contains said first algorithm block.
Claim 9
Independent Claim 112 words
A method for achieving heterogeneous data flow between first and second algorithm blocks in a control system, comprising the steps of: establishing a passive connection between said first and second algorithm blocks for the communication of data from said first algorithm block to said second algorithm block, said passive connection not requiring the allocation of connector resources within said second algorithm block; and dedicating connector resources within said second algorithm block to provide an active connection for the communication of data from said first algorithm block to said second algorithm block, said control system thereby capable of providing data to said second algorithm block through both said passive and said active connections.
Claim 10
Independent Claim 112 words
A method for achieving heterogeneous data flow between first and second algorithm blocks in a control system, comprising the steps of: establishing a passive connection between said first and second algorithm blocks for the communication of data from said first algorithm block to said second algorithm block, said passive connection not requiring the allocation of connector resources within said second algorithm block; and dedicating connector resources within said second algorithm block to provide an active connection for the communication of data from said first algorithm block to said second algorithm block, said control system thereby capable of providing data to said second algorithm block through both said passive and said active connections.
Claim 11
Dependent Claim 23 words
The method as recited in claim 8 wherein said data communicated by said passive connection does not include the type of said data.
Claim 12
Dependent Claim 24 words
The method as recited in claim 8 wherein said data communicated by said passive connection does not include the status of said passive connection.
Claim 13
Dependent Claim 21 words
The method as recited in claim 8 wherein said data communicated by said active connection comprises a type of said data.
Claim 14
Dependent Claim 22 words
The method as recited in claim 8 wherein said data communicated by said active connection comprises the status of said active connection.
Claim 15
Dependent Claim 34 words
The method as recited in claim 8 further comprising the step of providing a fail-safe value to said second algorithm block when said passive connection between said first and second algorithm blocks is lost.
Claim 16
Dependent Claim 26 words
The method as recited in claim 8 wherein said second algorithm block is contained in a control module, said control module performing said step of establishing.
Claim 17
Dependent Claim 18 words
The method as recited in claim 14 wherein said first algorithm block is contained in said control module.
Claim 18
Dependent Claim 19 words
The method as recited in claim 8 wherein said step of dedicating is performed by said second algorithm block.
Claim 19
Dependent Claim 150 words
A distributed, real-time process control system, comprising: a plurality of sensors and controllable devices; data processing and storage circuitry, associated with said plurality of sensors and controllable devices, operable to execute sequences of software instructions for achieving heterogeneous data flow between first and second algorithm blocks in said control system, comprising: a passive connection, associated with a control module containing said second algorithm block, that provides for the communication of data from said first algorithm block to said second algorithm block without requiring the allocation of connector resources within said second algorithm block; and an active connection, associated with said second algorithm block, that provides for the communication of data from said first algorithm block to said second algorithm block using dedicated connector resources within said second algorithm block, said control system thereby capable of providing data to said second algorithm block through both said passive and said active connections.
Claim 20
Dependent Claim 150 words
A distributed, real-time process control system, comprising: a plurality of sensors and controllable devices; data processing and storage circuitry, associated with said plurality of sensors and controllable devices, operable to execute sequences of software instructions for achieving heterogeneous data flow between first and second algorithm blocks in said control system, comprising: a passive connection, associated with a control module containing said second algorithm block, that provides for the communication of data from said first algorithm block to said second algorithm block without requiring the allocation of connector resources within said second algorithm block; and an active connection, associated with said second algorithm block, that provides for the communication of data from said first algorithm block to said second algorithm block using dedicated connector resources within said second algorithm block, said control system thereby capable of providing data to said second algorithm block through both said passive and said active connections.
Claim 21
Dependent Claim 23 words
The system as recited in claim 17 wherein said data communicated by said passive connection does not include the type of said data.
Claim 22
Dependent Claim 24 words
The system as recited in claim 17 wherein said data communicated by said passive connection does not include the status of said passive connection.
Claim 23
Dependent Claim 21 words
The system as recited in claim 17 wherein said data communicated by said active connection comprises a type of said data.
Claim 24
Dependent Claim 22 words
The system as recited in claim 17 wherein said data communicated by said active connection comprises the status of said active connection.
Claim 25
Dependent Claim 33 words
The system as recited in claim 17 wherein said control module provides a fail-safe value to said second algorithm block when said passive connection between said first and second algorithm blocks is lost.
Claim 26
Dependent Claim 16 words
The system as recited in claim 17 wherein said control module contains said first algorithm block.

References Cited (Backward Citations)

US5179701A Cited
US5369570A Cited
US5345586A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-05-03 2002-11-02 2003-05-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-05-03 2006-11-02 2007-05-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-05-03 2010-11-02 2011-05-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag