Claims
- 1. A computer program recorded on a computer-readable medium, said computer program comprising:
a module that permits the communication of information according to a standard communication protocol for process control 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.
- 2. The computer program of claim 1, wherein the standard communication protocol for process control is OLE (“Object Linking and Embedding”) for Process Control (“OPC”).
- 3. The computer program of claim 1, wherein the information comprises a process control parameter.
- 4. A computer program recorded on a computer-readable medium, said computer program comprising:
a module that permits:
a primary controlling machine:
(a) to communicate according to a standard communication protocol for process control with a first computer communicating with a first piece of process control equipment; and (b) to communicate according to the standard communication protocol for process control with a second computer communicating with a second piece of process control equipment; and a secondary controlling machine to communicate according to the standard communication protocol for process control with the first and second computers in place of the primary controlling machine.
- 5. The computer program of claim 4, wherein the standard communication protocol for process control is OLE (“Object Linking and Embedding”) for Process Control (“OPC”).
- 6. The computer program of claim 4, wherein the secondary controlling machine automatically communicates with the first and second computers in place of the primary controlling machine when the primary controlling machine becomes unavailable.
- 7. A computer program recorded on a computer-readable medium, said computer program comprising:
a module that:
(i) aggregates all requests for information directed to a one of a plurality of interconnected computers, the one computer communicating with at least one piece of process control equipment, the requests transmitted according to a standard communication protocol for process control by one or more of the other computers; (ii) communicates with the one computer according to the standard communication protocol for process control and obtains the information; (iii) identifies each of the other requesting computers; and (iv) delivers according to the standard communication protocol for process control the information to each of the other requesting computers.
- 8. The computer program of claim 7, wherein the standard communication protocol for process control is OLE (“Object Linking and Embedding”) for Process Control (“OPC”).
- 9. The computer program of claim 7, wherein the information comprises a process control parameter.
- 10. 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 a standard communication protocol for process control 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 the standard communication protocol for process control with the first computer; and (ii) to communicate according to the standard communication protocol for process control with the second computer; and a secondary controlling machine to communicate according to the standard communication protocol for process control with the first and second computers in place of the primary controlling machine; and c) a third module that:
(i) aggregates all requests for information directed to a 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 the standard communication protocol for process control by one or more of the other computers; (ii) communicates with the one computer according to the standard communication protocol for process control and obtains the information; (iii) identifies each of the other requesting computers; and (iv) delivers according to the standard communication protocol for process control the information to each of the other requesting computers.
- 11. The computer program of claim 10, wherein the standard communication protocol for process control is OLE (“Object Linking and Embedding”) for Process Control (“OPC”).
- 12. The computer program of claim 10, wherein the information comprises a process control parameter.
- 13. The computer program of claim 10, wherein the secondary controlling machine automatically communicates with the first and second computers in place of the primary controlling machine when the primary controlling machine becomes unavailable.
- 14. A networked computerized communication and control system, comprising:
a) a primary controlling machine; b) a plurality of 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 permits communication of information according to a standard communication protocol for process control 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 the standard communication protocol for process control with the first computer; and (ii) to communicate according to the standard communication protocol for process control with the second computer; and a secondary controlling machine to communicate according to the standard communication protocol for process control with the first and second computers in place of the primary controlling machine; and e) a third module that:
(i) aggregates all requests for 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 the standard communication protocol for process control by one or more of the other computers; (ii) communicates with the one computer according to the standard communication protocol for process control and obtains the information; (iii) identifies each of the other requesting computers; and (iv) delivers according to the standard communication protocol for process control the information to each of the other requesting computers.
- 15. The networked computerized communication and control system of claim 14, wherein the standard communication protocol for process control is OLE (“Object Linking and Embedding”) for Process Control (“OPC”).
- 16. The networked computerized communication and control system of claim 14, wherein the information comprises a process control parameter.
- 17. 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 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 a standard communication protocol for process control 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 the standard communication protocol for process control with the first computer; and (ii) to communicate according to the standard communication protocol for process control with the second computer; and a secondary controlling machine to communicate according to the standard communication protocol for process control with the first and second computers in place of the primary controlling machine; e) providing a third module that:
(i) aggregates all requests for 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 the standard communication protocol for process control by one or more of the other computers; (ii) communicates with the one computer according to the standard communication protocol for process control and obtains the information; (iii) identifies each of the other requesting computers; and (iv) delivers according to the standard communication protocol for process control the information to each of the other requesting computers; and f) operating the first module, the second module and the third module to communicate information according to the standard communication protocol for process control between ones of the plurality of computers that are communicating with pieces of process control equipment so as to control a process.
- 18. The method of claim 17, wherein the standard communication protocol for process control is OLE (“Object Linking and Embedding”) for Process Control (“OPC”).
- 19. The method of claim 17, wherein the information comprises a process control parameter.
- 20. The method of claim 17, wherein the secondary controlling machine automatically communicates with the first and second computers in place of the primary controlling machine when the primary controlling machine becomes unavailable.
CROSS-REFERENCE TO RELATED APPLICATION
[0001] This is based on and claims priority to and the benefit of U.S. Provisional Patent Application Serial No. 60/104,485, filed Oct. 16, 1998, the entirety of which application is hereby incorporated herein by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60104485 |
Oct 1998 |
US |