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

System for interfacing between a plurality of processors having different protocols in switchgear and motor control center applications by creating description statements specifying rules

Assignee: General Electric Co
•
Filing: 1997-04-07
•
Granted: 2000-02-29
•
Expires: 2017-04-07
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An interface system for use in switchgear and motor control center applications so that communications may occur between different field devices and process control computers using different protocols and requiring different data formats. The interface system translates fieldbus protocols and data formats using a changeable communication driver module employing a description language defining pieces of data called "telegrams." The telegrams contain object structures related to the communication processor or protocol used by the field devices and process control computers. The system also allows for dynamic configurations given the changeable communication driver.

Inventors

  • 👤 Peter Albert Heidhues

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-03 19:14
CPC Classifications
H; H04; H04L; H04L69/00; H04L69/18; H04L69/08; H04L67/00; H04L67/01; H04L67/12; H04L67/125; H04L69/30; H04L69/32; H04L69/322; H04L69/329

Claims Analysis

Total Claims: 14
Claim 1
Independent Claim 276 words
A method for interfacing between a plurality of processors in a switchgear system, wherein at least two of the processors have different protocols, said method comprising the steps of: a. defining an interface specification to govern the data exchange between the processors by the steps of: defining a list of one or more data blocks which define the characteristics of data coming from each processor, the data blocks comprising objects belonging to one or more object classes; defining a list of one or more data blocks destined for each processor, the data blocks defined in accordance with the protocol specification of the respective processor and comprising objects belonging to one or more object classes; defining a list of one or more logical and arithmetic functions to perform on the data blocks, the functions comprising objects belonging to one or more object classes; combining the data blocks and the functions from a first predetermined list into description statements specifying rules to interpret data coming from each processor; combining the data blocks and the functions from a second predetermined list into description statements specifying rules to create data destined for and meeting the protocol specification of each processor; b. creating a first software module to interpret the description statements and execute the rules in the description statements to interpret data coming from each processor and create data destined for and meeting the protocol specification of each processor; and c. creating a second software module to regulate the exchange of data between the processors such that any one of the processors is permitted to send data to or receive data from any other processor via the first software module.
Claim 2
Independent Claim 276 words
A method for interfacing between a plurality of processors in a switchgear system, wherein at least two of the processors have different protocols, said method comprising the steps of: a. defining an interface specification to govern the data exchange between the processors by the steps of: defining a list of one or more data blocks which define the characteristics of data coming from each processor, the data blocks comprising objects belonging to one or more object classes; defining a list of one or more data blocks destined for each processor, the data blocks defined in accordance with the protocol specification of the respective processor and comprising objects belonging to one or more object classes; defining a list of one or more logical and arithmetic functions to perform on the data blocks, the functions comprising objects belonging to one or more object classes; combining the data blocks and the functions from a first predetermined list into description statements specifying rules to interpret data coming from each processor; combining the data blocks and the functions from a second predetermined list into description statements specifying rules to create data destined for and meeting the protocol specification of each processor; b. creating a first software module to interpret the description statements and execute the rules in the description statements to interpret data coming from each processor and create data destined for and meeting the protocol specification of each processor; and c. creating a second software module to regulate the exchange of data between the processors such that any one of the processors is permitted to send data to or receive data from any other processor via the first software module.
Claim 3
Dependent Claim 35 words
The method of claim 1, wherein the definition of the data blocks destined for each processor and meeting the protocol specification of each processor further meets a data format based on a specific user's requirements.
Claim 4
Dependent Claim 33 words
The method of claim 1, wherein the definition of the data blocks destined for each processor and meeting the protocol specification of each processor further includes only data selected by a specific user.
Claim 5
Dependent Claim 82 words
The method of claim 1, wherein the second software module is also capable of examining the data blocks which define the characteristics of data coming from each processor and depending on the characteristics of the data in the data blocks, the second software module may further dispatch the data blocks to the first software module which interprets the description statements to interpret the data blocks coming from each processor and create data destined for and meeting the protocol specification of each processor.
Claim 6
Dependent Claim 45 words
The method of claim 1, wherein the definition of an interface specification to govern the data exchange between the processors further comprises the step of creating a third software module that is capable of communicating with the separate network communication protocols employed by the processors.
Claim 7
Dependent Claim 32 words
The method of claim 5, wherein the data blocks defining the characteristics of data from each processor further include frame-related data related to the separate network communication protocols employed by the processors.
Claim 8
Dependent Claim 37 words
The method of claim 5, wherein the second software module is further capable of stripping-off the frame related data from the data blocks from each processor before the data blocks are dispatched to the first software module.
Claim 9
Independent Claim 221 words
A system for interfacing between a plurality of processors in a switchgear system, wherein at least two processors have different protocols, said interface system comprising: a. first means for identifying data from each processor, said first identifying means comprising at least one data block which defines the characteristics of data from each processor, said data block comprising objects belonging to one or more object classes; b. second means for identifying data destined for each processor, said second identifying means comprising at least one data block which meets the protocol specification of each processor, said data block comprising objects belonging to one or more object classes; c. third means for identifying at least one logical or arithmetic function to perform on said data blocks, said function comprising objects belonging to one or more object classes; d. means for combining said data blocks and said functions chosen from a set of predetermined lists into descriptions statements specifying rules to interpret data coming from each processor and to create data destined for and meeting the protocol specification each processor; e. means for storing said description statements; f. means for interpreting said descriptions statements to interpret the data from each processor, and to create data destined for and meeting the protocol of each processor; and g. means for regulating the exchange of data between processors.
Claim 10
Independent Claim 221 words
A system for interfacing between a plurality of processors in a switchgear system, wherein at least two processors have different protocols, said interface system comprising: a. first means for identifying data from each processor, said first identifying means comprising at least one data block which defines the characteristics of data from each processor, said data block comprising objects belonging to one or more object classes; b. second means for identifying data destined for each processor, said second identifying means comprising at least one data block which meets the protocol specification of each processor, said data block comprising objects belonging to one or more object classes; c. third means for identifying at least one logical or arithmetic function to perform on said data blocks, said function comprising objects belonging to one or more object classes; d. means for combining said data blocks and said functions chosen from a set of predetermined lists into descriptions statements specifying rules to interpret data coming from each processor and to create data destined for and meeting the protocol specification each processor; e. means for storing said description statements; f. means for interpreting said descriptions statements to interpret the data from each processor, and to create data destined for and meeting the protocol of each processor; and g. means for regulating the exchange of data between processors.
Claim 11
Dependent Claim 41 words
The system of claim 8, further comprising: means for examining the data coming from each processor and dispatching said data to be interpreted and created into data destined for and meeting the protocol specification of at least one of the processors.
Claim 12
Dependent Claim 19 words
The system of claim 8, further comprising: means for displaying messages resulting from said exchange of data between processors.
Claim 13
Dependent Claim 23 words
The system of claim 8, further comprising: means for allowing users to input changes in parameters of at least one of the processors.
Claim 14
Dependent Claim 24 words
The system of claim 8, further comprising: means for regulating the communication flow between the fieldbus protocols of the processors in the switchgear application.

References Cited (Backward Citations)

US5652911A Cited
US5414812A Cited
US5471596A Cited
US5428555A Cited
US5687373A Cited
US5634010A Cited
US5630101A Cited
US5828576A Cited
US5793954A Cited
US5768119A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2003-02-28 2003-08-30 2004-02-29 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2007-02-28 2007-08-30 2008-02-29 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2011-02-28 2011-08-30 2012-02-29 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag