Claims
- 1. A process control system comprising:
a first process control network having a first inter-zone server; a second process control network having a second inter-zone server; a first communication link that communicatively couples the first inter-zone server and the second inter-zone server; and a communication routine that uses the first communication link to transfer process control messages from the first process control network to the second process control network, and from the second process control network to the first process control network.
- 2. The process control system of claim 1, further comprising:
a third process control network having a third inter-zone server; and a second communication link that communicatively couples the third inter-zone server to the first inter-zone server; wherein process control messages from the third process control network to the second process control network are transferred using the first communication link and the second communication link to transfer.
- 3. The process control system of claim 1, wherein the first process control network is configured to use process control messages in a first language and the second process control network is configured to use process control messages in a second language, the system further comprising a language translation routine that converts process control messages in the first language to process control messages in the second language when process control messages are transferred from the first process control network to the second process control network.
- 4. The process control system of claim 1, the first process control network having a first device with a first device name and being communicatively connected to the first inter-zone server, the second process control network having a second device with a second device name and being communicatively connected to the second inter-zone server, the second device communicating process control messages containing the first device name to the second inter-zone server, the system further comprising a name routine that uses the first device name in the process control messages of the second device to cause the communication routine to use the first communication link to transfer the process control messages containing the first device name from the second process control network to the first process control network.
- 5. The process control system of claim 1, wherein the process control messages contain authorization information, and the system further comprises a security routine that determines whether the process control messages are authorized for transfer between the first and second process control networks, and that causes the communication routine to transfer process control messages that are determined to be authorized for transfer between the first and second process control networks.
- 6. The process control system of claim 5, wherein the authorization information of the process control messages is user information, and the security routine determines whether the process control messages are authorized for transfer between the first and second process control networks by comparing the user information to a list of users authorized to transfer information between the first and second process control networks.
- 7. The process control system of claim 5, wherein the security routine determines whether the process control messages are authorized for transfer between the first and second process control networks after the process control messages are transferred from one of the first and second inter-zone servers to the other of the first and second inter-zone servers.
- 8. The process control system of claim 1, wherein the first process control network operates under a first software version and the second process control network operates under a second software version, the system further comprising a version control routine that converts process control messages from a format compatible with the first software version to a format compatible with the second software version when the process control messages are transferred from the first process control network to the second process control network.
- 9. The process control system of claim 1, wherein the first process control network operates under a first alarm priority configuration and the second process control network operates under a second alarm priority configuration, the system further comprising an alarm routine that converts alarm information in process control messages from a format compatible with the first alarm priority configuration to a format compatible with the second alarm priority configuration when the process control messages containing alarm information are transferred from the first process control network to the second process control network.
- 10. The process control system of claim 1, wherein the process control messages are condition monitoring messages.
- 11. The process control system of claim 1, wherein the first communication link is a shared local area network link.
- 12. The process control system of claim 1, wherein the first communication link is a shared local area network link.
- 13. The process control system of claim 1, wherein the first communication link is a satellite communication link.
- 14. The process control system of claim 1, wherein the first communication link is a cellular communication link.
- 15. The process control system of claim 1, wherein the first communication link is a telephone line communication link.
- 16. The process control system of claim 1, wherein the first communication link is a portable memory communication link.
- 17. The process control system of claim 1, wherein the first communication link is a wireless communication link.
- 18. The process control system of claim 1, wherein the first communication link is a wide area network link.
- 19. A local process control network in a process control system having a plurality of process control networks communicatively interconnected by communication links, the process control networks being able to transfer process control messages to each other via the communication links, the local process control network comprising:
a controller; at least one device capable of performing process control functions; a bus communicatively connecting the controller and the at least on device whereby the controller and the at least one device transmit process control messages on the bus; and an inter-zone server connected to the bus and having a communication routine that uses at least one of the communication links to transfer process control messages between the controller and at least one device of the process control network, and a remote process control network of the process control system.
- 20. The local process control network of claim 19, wherein each remote process control network of the process control system has a unique name and the controller and at least one device transmit process control messages containing the unique names of the remote process control networks, the inter-zone server having a name routine that uses the unique names in the process control messages to cause the communication routine to use at least one of the communication links to transfer the process control messages containing the unique names to the corresponding remote process control networks.
- 21. The local process control network of claim 19, wherein the process control messages contain authorization information, and the inter-zone server having a security routine that determines whether the process control messages are authorized for transfer to the remote process control networks, and that causes the communication routine to transfer process control messages that are determined to be authorized for transfer to remote process control networks.
- 22. The local process control network of claim 21, wherein the authorization information of the process control messages is user information, and the security routine determines whether the process control messages are authorized for transfer to the remote process control networks by comparing the user information to a list of users authorized to transfer information to remote process control networks.
- 23. The local process control network of claim 19, wherein the remote process control networks transmit process control messages containing authorization information to the at least one device via the communication links, the inter-zone server having a security routine that determines whether the process control messages are authorized for receipt from the remote process control networks, and that causes the communication routine to transfer process control messages that are determined to be authorized for receipt to the at least one device via the bus.
- 24. The local process control network of claim 23, wherein the authorization information of the process control messages is user information, and the security routine determines whether the process control messages are authorized for receipt from the remote process control networks by comparing the user information to a list of users from whom process control messages from remote process control networks are authorized to be received.
- 25. The local process control network of claim 19, wherein the controller and the at least one device operate under a first software version and one of the remote process control networks operates under a second software version, the inter-zone server having a version control routine that converts process control messages from a format compatible with the first software version to a format compatible with the second software version when the process control messages are transferred to the one of the remote networks operating under the second software version.
- 26. The local process control network of claim 25, wherein the one of the remote process control networks transmits process control messages in a format compatible with the second software version to the at least one device via the communication links, and the version control routine converts process control messages from the format compatible with the second software version to a format compatible with the first software version when the process control messages are received from the one of the remote networks operating under the second software version.
- 27. The local process control network of claim 19, wherein the controller and at least one device operate under a first alarm priority configuration and one of the remote process control networks operates under a second alarm priority configuration, the inter-zone server having an alarm routine that converts alarm information in process control messages from a format compatible with the first alarm priority configuration to a format compatible with the second alarm priority configuration when the process control messages containing alarm information are transferred from the local process control network to one of the remote process control networks.
- 28 The local process control network of claim 19, wherein the controller and at least one device are configured to use process control messages in a first language and one of the remote process control networks is configured to use process control messages in a second language, the inter-zone server having a language translation routine that converts process control messages in the first language to process control messages in the second language when process control messages are transferred to the one of the remote process control networks.
- 29. The local process control network of claim 19, wherein the controller and at least one device are configured to use process control messages in a first language, and one of the remote process control networks is configured to use process control messages in a second language and to transfer process control messages in the second language to the local process control network via one of the communication links, the inter-zone server having a language translation routine that converts process control messages in the second language to process control messages in the first language when process control messages are received from the one of the remote process control networks.
- 30. The local process control network of claim 19, wherein the process control messages are condition monitoring messages.
- 31. An inter-zone server in a local process control network having a controller communicatively coupled by a bus with at least on device capable of performing process control functions, the process control network being part of a process control system having a plurality of remote process control networks communicatively interconnected by communication links, the remote process control networks being able to transfer process control messages to each other and the local process control network via the communication links, the inter-zone server comprising:
a first communication link that communicatively couples the inter-zone server to the local process control network for transferring and receiving process control messages; a second communication link that communicatively couples the inter-zone server to one of the remote process control networks for transferring and receiving process control messages; and a communication routine that uses the first and second communication links to transfer process control messages between the local process control network and the one of the remote process control networks.
- 32. The inter-zone server of claim 31, wherein the one remote process control network has a unique name and the controller and at least one device transmit process control messages containing the unique name of the one of the remote process control networks, the inter-zone server further comprising a name routine that uses the unique name in the process control messages to cause the communication routine to use the second communication link to transfer the process control messages containing the unique name to the one of the remote process control networks.
- 33. The inter-zone server of claim 31, wherein the process control messages contain authorization information, the inter-zone server further comprising a security routine that determines whether the process control messages are authorized between the controller and at least one device, and the one of the remote process control networks, and that causes the communication routine to transfer process control messages that are determined to be authorized for transfer.
- 34. The inter-zone server of claim 33, wherein the authorization information of the process control messages is user information, and the security routine determines whether the process control messages are authorized for transfer by comparing the user information to a list of users authorized to transfer process control messages between the controller and at least one device, and the one of the remote process control networks.
- 35. The inter-zone server of claim 31, wherein the controller and the at least one device operate under a first software version and the one of the remote process control networks operates under a second software version, the inter-zone server further comprising a version control routine that converts process control messages from a format compatible with the first software version to a format compatible with the second software version when the process control messages are transferred to the one of the remote process control networks.
- 36. The inter-zone server of claim 35, wherein the one of the remote process control networks transmits process control messages in a format compatible with the second software version to the at least one device via the second communication link, and the version control routine converts process control messages from the format compatible with the second software version to a format compatible with the first software version when the process control messages are received from the one of the remote process control networks.
- 37. The inter-zone server of claim 31, wherein the controller and at least one device operate under a first alarm priority configuration and the one of the remote process control networks operates under a second alarm priority configuration, the inter-zone server further comprising an alarm routine that converts alarm information in process control messages from a format compatible with the first alarm priority configuration to a format compatible with the second alarm priority configuration when the process control messages containing alarm information are transferred from the local process control network to the one of the remote process control networks.
- 38. The inter-zone server of claim 31, wherein the controller and at least one device are configured to use process control messages in a first language and the one of the remote process control networks is configured to use process control messages in a second language, the inter-zone server further comprising a language translation routine that converts process control messages in the first language to process control messages in the second language when process control messages are transferred to the one of the remote process control networks.
- 39. The inter-zone server of claim 31, wherein the controller and at least one device are configured to use process control messages in a first language, and the one of the remote process control networks is configured to use process control messages in a second language, the inter-zone server further comprising a language translation routine that converts process control messages in the second language to process control messages in the first language when process control messages are received from the one of the remote process control networks.
- 40. The inter-zone server of claim 31, further comprising a third communications link that communicatively couples the inter-zone server to a second one of the remote process control networks for transferring and receiving process control messages, and wherein the communication routine uses the first and third communications links to transfer process control messages between the local process control network and the second one of the remote process control networks, and wherein the second and third communications links are used to transfer process control messages between the one of the remote process control networks and the second one of the remote process control networks.
- 41. The inter-zone server of claim 31, wherein the process control messages are condition monitoring messages.
- 42. A method of transferring data in a process control system having a first process control network having a first inter-zone server and a second process control network having a second inter-zone server, the method comprising the steps of:
formatting a process control messages in the first process control network; communicating the process control messages within the first process control network to the first inter-zone server; communicating the process control messages from the first inter-zone server to the second inter-zone server via a first communication link; and communicating the process control messages from the second inter-zone server to the second process control network.
- 43. The method of claim 42, wherein the process control system has a third process control network having a third inter-zone server, the method further comprising the steps of:
formatting process control messages in the third process control network; communicating the process control messages within the third process control network to the third inter-zone server; communicating the process control message from the third inter-zone server to the first process control network via a second communication link; communicating the process control messages from the first process control network to the second inter-zone server via the first communication link; and communicating the process control messages from the second inter-zone server to the second process control network.
- 44. The method of claim 42, wherein the first process control network has a first unique name and the second process control network has a second unique name, wherein the formatting step comprises the step of formatting process control messages with the second unique name, the method further comprising the step of determining at the first inter-zone server to communicate process control messages to the second inter-zone server based on the second unique name in the process control messages.
- 45. The method of claim 42, wherein the formatting step comprises the step of formatting process control messages with the authorization information, the method further comprising the steps of:
determining at the first inter-zone server whether the process control messages received at the first inter-zone server are authorized for transfer to the second process control network; and communicating the process control messages from the first inter-zone server to the second inter-zone server based on the determination that the process control messages are authorized for transfer to the second process control network.
- 46. The method of claim 42, wherein the formatting step comprises the step of formatting process control messages with the authorization information, the method further comprising the steps of:
determining at the second inter-zone server whether the process control messages received at the second inter-zone server are authorized for receipt by the second process control network; and communicating the process control messages from the second inter-zone server to the second process control network based on the determination that the process control messages are authorized for receipt by the second process control network.
- 47. The process control system of claim 46, wherein the authorization information of the process control messages is user information, the determination step comprising the step of evaluating the user information to determine whether the process control messages received at the second inter-zone server are authorized for receipt by the second process control network.
- 48. The method of claim 42, wherein the first process control network operates under a first software version and the second process control network operates under a second software version, the method further comprising the step of converting process control messages from a format compatible with the first software version to a format compatible with the second software version.
- 49. The method of claim 42, wherein the first process control network operates under a first alarm priority configuration and the second process control network operates under a second alarm priority configuration, the method further comprising the step of converting alarm information in process control messages from a format compatible with the first alarm priority configuration to a format compatible with the second alarm priority configuration.
- 50. The method of claim 42, wherein the first process control network is configured to use process control messages in a first language and the second process control network is configured to use process control messages in a second language, the method further comprising the step of translating process control messages in the first language to process control messages in the second language.
- 51. The method of claim 42, wherein the process control messages are condition monitoring messages.
RELATED APPLICATIONS
[0001] This is a continuation-in-part of co-pending U.S. application Ser. No. 09/560,361, filed Apr. 28, 2000, which is a regular filed application based on Provisional Application Serial No. 60/160,104 filed Oct. 18, 1999 entitled “Accessing and Updating a Configuration Database From Distributed Physical Locations Within a Process Control System,” both of which are hereby expressly incorporated by reference herein.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60160104 |
Oct 1999 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
09560361 |
Apr 2000 |
US |
Child |
10119269 |
Apr 2002 |
US |