Method and system for communicating information and controlling equipment according to a standard protocol between two computers
First Claim
1. A computer program recorded on a computer-readable medium, said computer program comprising:
- a) a first module that permits the communication of information according to OLE (“
Object Linking and Embedding”
) for Process Control (“
OPC”
) between a first computer communicating with a first piece of process control equipment and a second computer communicating with a second piece of process control equipment;
b) a second module that permits;
a primary controlling machine;
(i) to communicate according to OPC with the first computer; and
(ii) to communicate according to OPC with the second computer; and
a secondary controlling machine to communicate according to OPC with the first and second computers m place of the primary controlling machine; and
c) a third module that;
(i) aggregates all requests for the same information directed to one of a plurality of interconnected computers, the plurality including the first and the second computers, the one computer communicating with at least one piece of process control equipment, the requests transmitted according to OPC;
(ii) communicates with the one computer according to OPC and obtains the information;
(iii) delivers according to OPC the requested information.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for communicating according to a standard communication protocol for process control includes a plurality of interconnected computers. The system includes a module that permits communication of information between computers that communicate with process control equipment. The system also includes a module that permits a primary controlling machine to communicate with computers that communicate with process control equipment, and that permits a secondary controlling machine to take the place of the primary controlling machine when the primary controlling machine is unavailable. The system further includes a module that aggregates requests for information directed to one computer that communicates with a piece of process control equipment, communicates with the computer and obtains the information, and delivers the information to each of the requesters. The standard communication protocol for process control can be OPC, and the communicated information can be one or more process control parameters.
79 Citations
11 Claims
-
1. A computer program recorded on a computer-readable medium, said computer program comprising:
-
a) a first module that permits the communication of information according to OLE (“
Object Linking and Embedding”
) for Process Control (“
OPC”
) between a first computer communicating with a first piece of process control equipment and a second computer communicating with a second piece of process control equipment;
b) a second module that permits;
a primary controlling machine;
(i) to communicate according to OPC with the first computer; and
(ii) to communicate according to OPC with the second computer; and
a secondary controlling machine to communicate according to OPC with the first and second computers m place of the primary controlling machine; and
c) a third module that;
(i) aggregates all requests for the same information directed to one of a plurality of interconnected computers, the plurality including the first and the second computers, the one computer communicating with at least one piece of process control equipment, the requests transmitted according to OPC;
(ii) communicates with the one computer according to OPC and obtains the information;
(iii) delivers according to OPC the requested information. - View Dependent Claims (2, 3, 9)
-
-
4. A networked computerized communication and control system, comprising;
-
a) a primary controlling machine of the system;
b) a plurality of interconnected computers, each computer connected via a network to the primary controlling machine, at least some of the computers each communicating with at least one of piece of process control equipment;
c) a first module that pennits communication of information according to OLE (“
Object Linking and Embedding”
) for Process Control (“
OPC”
) between a first computer of the plurality of computers and a second computer of the plurality of computers;
d) a second module that;
permits the primary controlling machine;
(i) to communicate according to OPC wit the first computer; and
(ii) to communicate according to OPC with the second computer; and
permits a secondary controlling machine of the system to communicate according to OPC with the first and second computers in place of the primary controlling machine; and
e) a third module that;
(i) aggregates all requests for the same information directed to one of the plurality of interconnected computers, the one computer communicating with at least one piece of process control equipment, the requests transmitted according to OPC;
(ii) communicates with the one computer according to OPC and obtains the information;
(iii) delivers according to OPC the requested information. - View Dependent Claims (5, 10)
-
-
6. A method of communicating between and controlling equipment connected via a computerized communication and control network, comprising the steps of:
-
a) providing a primary controlling machine;
b) providing a plurality of interconnected computers, each computer connected via the network to the controlling machine, at least some of the computers each communicating with at least one piece of process control equipment;
c) providing a first module that permits communication of information according to OLE (“
Object Linking and Embedding”
) for Process Control (“
OPC”
) between a first computer of the plurality of computers and a second computer of the plurality of computers;
d) providing a second module that;
permits the primary controlling machine;
(i) to communicate according to OPC with the first computer; and
(ii) to communicate according to OPC with the second computer; and
permits a secondary controlling machine to communicate according to OPC with the first and second computers in place of the primary controlling machine;
e) providing a third module that;
(i) aggregates all requests for the same information directed to one of the plurality of interconnected computers, the one computer communicating with at least one piece of process control equipment, the requests transmitted according to OPC;
(ii) communicates with the one computer according to OPC and obtains the information;
(iii) delivers according to OPC the requested information;
f) operating the first module, the second module and the third module to communicate information according to OPC between at least some of the plurality of computers that are communicating with pieces of process control equipment so as to control a process. - View Dependent Claims (7, 8, 11)
-
Specification