System for interfacing between a plurality of processors having different protocols in switchgear and motor control center applications by creating description statements specifying rules
First Claim
1. 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.
1 Assignment
0 Petitions
Accused Products
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.
123 Citations
12 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. 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. - View Dependent Claims (9, 10, 11, 12)
-
Specification