System and method for batch process control with diverse distributed control system protocols
First Claim
1. A method comprising:
- receiving a command associated with equipment information in a first distributed control system (DCS) protocol;
translating said command into a second DCS protocol based on a controller associated with said equipment information; and
transmitting the translated command to said controller in said second DCS protocol.
4 Assignments
0 Petitions
Accused Products
Abstract
A system and method for batch process control with diverse distributed control system (DCS) protocols is disclosed. A run-time extension acts as an adaptation layer that allows a single batch manager to supervise controllers utilizing diverse DCS protocols. The run-time extension receives commands transmitted from the batch supervisor in a first DCS protocol, translates the commands to a second DCS protocol utilized by a controller, and transmits the translated command to the controller to control various equipment associated with the controller. A database automation object (DBA) inputs configuration information from controllers utilizing diverse DCS protocols, extracts equipment information from the configuration information, generates protocol translation logic based on the configuration information, and translates recipe and formula information included in the configuration information into a common format.
-
Citations
42 Claims
-
1. A method comprising:
-
receiving a command associated with equipment information in a first distributed control system (DCS) protocol; translating said command into a second DCS protocol based on a controller associated with said equipment information; and transmitting the translated command to said controller in said second DCS protocol. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method comprising:
-
detecting a change in first distributed control system (DCS) protocol information at a controller; and updating second DCS protocol information based on detecting the change in said first DCS protocol information at said controller. - View Dependent Claims (11, 12, 13)
-
-
14. A method of configuring a distributed control system (DCS) having a plurality of controllers utilizing diverse DCS protocols, comprising:
-
extracting configuration information associated with said diverse DCS protocols from the plurality of controllers; generating protocol translation logic associated with each of said plurality of controllers based on said configuration information, said protocol translation logic for translating between each of said diverse DCS protocols and a uniform DCS protocol; and transmitting said protocol translation logic to a gateway device. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A method comprising:
-
extracting recipe and formula information from a plurality of controllers utilizing diverse vendor-specific batch supervision applications; translating said recipe and formula information to a uniform recipe model; and storing the translated recipe and formula information for use within at least one second batch supervision application. - View Dependent Claims (21, 22)
-
-
23. An apparatus, comprising:
-
means for receiving a command associated with equipment information in a first distributed control system (DCS) protocol; means for translating said command into a second DCS protocol based on a controller associated with said equipment information; and means for transmitting the translated command to said controller in said second DCS protocol. - View Dependent Claims (24, 25, 26, 27, 28, 29)
-
-
30. An apparatus for configuring a distributed control system (DCS) having a plurality of controllers utilizing diverse DCS protocols, comprising:
-
means for extracting configuration information associated with said diverse DCS protocols from the plurality of controllers; means for generating protocol translation logic associated with each of said plurality of controllers based on said configuration information, said protocol translation logic for translating between each of said diverse DCS protocols and a uniform DCS protocol; and means for transmitting said protocol translation logic to a gateway device. - View Dependent Claims (31)
-
-
32. A computer readable medium encoded with computer executable instructions defining steps comprising:
-
receiving a command associated with equipment information in a first distributed control system (DCS) protocol; translating said command into a second DCS protocol based on a controller associated with said equipment information; and transmitting the translated command to said controller in said second DCS protocol. - View Dependent Claims (33, 34, 35)
-
-
36. A computer readable medium encoded with computer executable instructions for configuring a distributed control system (DCS) having a plurality of controllers utilizing diverse DCS protocols, the computer executable instructions defining steps comprising:
-
extracting configuration information associated with said diverse DCS protocols from the plurality of controllers; generating protocol translation logic associated with each of said plurality of controllers based on said configuration information, said protocol translation logic for translating between each of said diverse DCS protocols and a uniform DCS protocol; and transmitting said protocol translation logic to a gateway device. - View Dependent Claims (37)
-
-
38. A distributed control system (DCS) comprising:
-
a batch manager configured to transmit commands in a first DCS protocol; a run-time extension configured to translate said commands into a second DCS protocol; and at least one controller configured to receive translated commands in said second DCS protocol from said run-time extension, and to control designated equipment in response to said translated commands. - View Dependent Claims (39, 40, 41, 42)
-
Specification