US20010047420A1 - System and method for the operator control and for the monitoring of an automation system over the internet using an asymmetric internet connection - Google Patents
System and method for the operator control and for the monitoring of an automation system over the internet using an asymmetric internet connection Download PDFInfo
- Publication number
- US20010047420A1 US20010047420A1 US09/916,415 US91641501A US2001047420A1 US 20010047420 A1 US20010047420 A1 US 20010047420A1 US 91641501 A US91641501 A US 91641501A US 2001047420 A1 US2001047420 A1 US 2001047420A1
- Authority
- US
- United States
- Prior art keywords
- internet
- client
- data
- server
- connection
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B19/00—Programme-control systems
- G05B19/02—Programme-control systems electric
- G05B19/418—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS], computer integrated manufacturing [CIM]
- G05B19/4183—Total factory control, i.e. centrally controlling a plurality of machines, e.g. direct or distributed numerical control [DNC], flexible manufacturing systems [FMS], integrated manufacturing systems [IMS], computer integrated manufacturing [CIM] characterised by data acquisition, e.g. workpiece identification
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B23/00—Testing or monitoring of control systems or parts thereof
- G05B23/02—Electric testing or monitoring
- G05B23/0205—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults
- G05B23/0259—Electric testing or monitoring by means of a monitoring system capable of detecting and responding to faults characterized by the response to fault detection
- G05B23/0267—Fault communication, e.g. human machine interface [HMI]
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/31—From computer integrated manufacturing till monitoring
- G05B2219/31422—Upload, download programs, parameters from, to station to, from server
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/31—From computer integrated manufacturing till monitoring
- G05B2219/31457—Factory remote control, monitoring through internet
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/34—Director, elements to supervisory
- G05B2219/34484—Use dual channels
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2223/00—Indexing scheme associated with group G05B23/00
- G05B2223/06—Remote monitoring
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Definitions
- the invention relates to a system and a method for transmitting data over the Internet, in particular data for operating and monitoring an automation system.
- the use of the WWW (World Wide Web), which is also referred to as the Internet, makes it possible to set up a data connection to a web server or Internet Information Server (IIS) from any computer which has access to the Internet.
- IIS Internet Information Server
- the access to an Internet Server is made, for example, using known Internet browsers, for example Internet Explorer from Microsoft or the Internet browser from Netscape.
- a request is output to an Internet Server by inputting and dispatching a URL address.
- the called Internet server responds with a HTML (Hyper Text Markup Language) page.
- the WWW clients for example Netscape or Internet Explorer, communicate with the WWW servers via the Hypertext Transport Protocol (HTTP).
- HTTP Hypertext Transport Protocol
- DE-A-198 08 616 discloses a method for the remote control of equipment by means of a computer which is located geographically remotely therefrom, and for transmitting current information from the equipment to the computer over the Internet, a bidirectional information channel for mutual exchange of data being connected between the computer and the equipment.
- the present invention is based on the object of specifying a system and a method for transmitting data over the Internet which also permits bidirectional transmission of data, independently in terms of timing, between two data processing devices which can be connected to the Internet, even behind fire walls and even if one of the two data processing devices is not visible on the Internet, i.e. is not an Internet Server.
- the invention is based on the recognition that with the Internet an “active” data connection to a client which is not visible on the Internet is not possible, but rather only a data connection between any desired client which is connected to the Internet and any desired server which is visible on the Internet.
- This disadvantage is overcome in a surprisingly simple way by virtue of the fact that two mutually independent data connections are set up to the Internet Server of an automation system from the client. Specifically, two connection requests are successively transmitted to the Internet Server of the automation system from the client which can serve as a fully capable operator control and monitoring system after the bidirectional data connections have been set up.
- the Internet Server responds to these connection requests and thus makes available two asymmetrical data connections which are independent of one another and via which the client, as B&B system and the automation system can communicate with one another at their own initiation.
- a bidirectional data connection which also permits data to be transmitted from the server to the client, is functionally safeguarded between the client and server, or in other words between the operator control and monitoring system and the automation system. This is based on the establishment of the two independent data connections to the server via the Internet which are set up from the client.
- the client is permanently connected to the server so that bidirectional transmission of data, independently in terms of timing, is made possible in both directions between the client and server.
- Such a data connection is suitable in particular for operating and monitoring an automation system, with the client being able to function as an operator control and monitoring system which can be activated from any computer which is connected to the Internet.
- IIS Internet Information Server
- a particularly preferred application of the present invention using existing Internet infrastructures for a bidirectional data transmission is to provide the method for operating and monitoring an automation system is provided over the Internet.
- a connection of the automation and communications technology can be configured easily in such a way that the operator control and monitoring system of the client initiates the provision of the transmission channels as a distributed object, in particular as a DCOM object, and that the connection setup to the automation system is made via a DCOM server.
- FIG. 1 shows a block circuit diagram of an exemplary embodiment of an automation system with Internet connection for operating and monitoring
- FIG. 2 shows a schematic, chronological representation of the bidirectional connection set up between client and automation system
- FIG. 3 shows a schematic chronological representation of possible user data communication between client and automation system.
- FIG. 1 shows an exemplary embodiment of a system for operating and monitoring automation systems 5 which have, for example, stored program controllers (SPS), numerical controllers (NC) and/or drives.
- the operator control and monitoring system 1 which is also referred to below for short as B&B system 1 , is assigned a local Intranet address which does not need to be known in the Internet.
- the Internet the worldwide data communications network, is labeled with the reference symbol 10 .
- the fire wall computer 2 can be connected via a connecting line 7 , for example ISDN, to the Internet 10 .
- the automation system 5 can be connected to the Internet 10 via an Internet server 4 , which serves as a B&B server for the automation system 5 and which has the Internet address dcomserver.khe.siemens.de/, via a connecting line 8 and in each case a second fire wall computer 3 .
- the second fire wall computer 3 surrounds the Intranet 32 assigned to the fire wall computer 3 and is visible on the Internet 10 at the Internet address khe.siemens.de.
- the system is informed that further data are to be transmitted.
- This first data transmission channel is labeled in FIG. 1 by the reference symbol 6 a , 7 a , 8 a .
- a second data transmission channel is set up by the client 1 by sending a second request to the Internet Server 4 of the automation system 5 , and thus setting up a data transmission channel 6 b , 7 b , 8 b to the server 4 .
- the client can dispatch his request or requests to the server 4 on said channel as a forward channel.
- the client 1 can bidirectionally transmit and receive, independently of one another in terms of timing, data.
- the server ( 4 ) replies in step 21 in the form of a response, to be interpreted here as an acknowledgement.
- the “get” channel is established before the post channel so that here even in the actual acknowledgement the server can transmit connection data to the client which are required for the setup of the second (“post”) connection.
- the principal bidirectional connection setup between client 1 and server 4 thus takes place in a two-stage request 20 , 22 with respectively associated response 21 , 23 .
- SPS stored program controller
- UML Unified Modeling Language
- FIG. 3 shows the bidirectional communication over these channels which can be initiated independently of one another in terms of timing by client 1 and server 4 after the establishment of the connection.
- the timing sequence for establishing the connection is as follows: the client 1 makes a HTTP get request 11 to the server 4 , which acknowledges this with a response 12 , the connection not being released with the acknowledgement.
- the server 4 and the automation system 5 which is connected to the server transmits all the data to be transmitted to the client 1 .
- the client transmits a HTTP post enquiry 13 to the server 4 which in turn replies with a response 14 .
- the client 1 transmits all the data which he wishes to transmit, for example as an enquiry 28 , to the server 4 and to the automation system 5 which is connected thereto.
- the request response cycle is terminated on the post channel, the connection remains.
- the method of the present invention provides a system and a method for transmitting data over the Internet, in particular data for operating and monitoring an automation system 5 using a bidirectional user data connection, even behind fire walls over the Internet in both directions and even from a client which is not visible as a server in the Internet.
- a first connection request 20 for setting up a first transmission channel is transmitted from a first data processing device 1 of a client, in particular from an operator control and monitoring system 1 , to an Internet server 4 of an automation system 5 via an Internet connection 6 , 7 , 8 .
- a second connection request 22 for setting up a second transmission channel 31 is transmitted to the Internet Server 4 from the client 1 , the first transmission channel 30 and the second transmission channel 31 being provided for bidirectionally transmitting and receiving, independently of one another in terms of timing, data between the client and the Internet Server 4 over the Internet.
- An unlimited period of use of the transmission channels is ensured by virtue of the fact that dummy data are transmitted even in the absence of user data in order to maintain the transmission channels.
Abstract
The invention relates to a device and a method for transmitting data over the Internet, in particular data for operating and monitoring an automation system (5) using a bidirectional user data connection, even behind fire walls and even from a client which is not visible as a server on the Internet. The method and device transmit a first connection request for setting up a first transmission channel (6 a , 7 a , 8 a) from a first data processing device (1) of a client, in particular from an operator control and monitoring system (1) to an Internet server (4) of an automation system (5) via an Internet connection (6, 7, 8). In addition, a second connection request for setting up a second transmission channel (6 b , 7 b , 8 b) is transmitted to the Internet server (4) from the client (1), the first and second transmission channels being provided for bidirectionally transmitting and receiving, independently of one another in terms of timing, data between the client (1) and the Internet server (4) over the Internet. A chronologically unlimited period of use of the transmission channels is assured by virtue of the fact that in order to maintain the transmission channels, dummy data are transmitted even in the absence of user data.
Description
- The invention relates to a system and a method for transmitting data over the Internet, in particular data for operating and monitoring an automation system.
- The use of the WWW (World Wide Web), which is also referred to as the Internet, makes it possible to set up a data connection to a web server or Internet Information Server (IIS) from any computer which has access to the Internet. The access to an Internet Server is made, for example, using known Internet browsers, for example Internet Explorer from Microsoft or the Internet browser from Netscape. When a data connection is set up from a web client, a request is output to an Internet Server by inputting and dispatching a URL address. When a data connection comes about, the called Internet server responds with a HTML (Hyper Text Markup Language) page. The WWW clients, for example Netscape or Internet Explorer, communicate with the WWW servers via the Hypertext Transport Protocol (HTTP). Each data connection between the WWW client and WWW server is thus based on a request protocol, and a response protocol in reaction thereto.
- DE-A-198 08 616 discloses a method for the remote control of equipment by means of a computer which is located geographically remotely therefrom, and for transmitting current information from the equipment to the computer over the Internet, a bidirectional information channel for mutual exchange of data being connected between the computer and the equipment.
- The present invention is based on the object of specifying a system and a method for transmitting data over the Internet which also permits bidirectional transmission of data, independently in terms of timing, between two data processing devices which can be connected to the Internet, even behind fire walls and even if one of the two data processing devices is not visible on the Internet, i.e. is not an Internet Server.
- The invention is based on the recognition that with the Internet an “active” data connection to a client which is not visible on the Internet is not possible, but rather only a data connection between any desired client which is connected to the Internet and any desired server which is visible on the Internet. This disadvantage is overcome in a surprisingly simple way by virtue of the fact that two mutually independent data connections are set up to the Internet Server of an automation system from the client. Specifically, two connection requests are successively transmitted to the Internet Server of the automation system from the client which can serve as a fully capable operator control and monitoring system after the bidirectional data connections have been set up. The Internet Server responds to these connection requests and thus makes available two asymmetrical data connections which are independent of one another and via which the client, as B&B system and the automation system can communicate with one another at their own initiation. A bidirectional data connection, which also permits data to be transmitted from the server to the client, is functionally safeguarded between the client and server, or in other words between the operator control and monitoring system and the automation system. This is based on the establishment of the two independent data connections to the server via the Internet which are set up from the client. By way of these two “dedicated lines”, the client is permanently connected to the server so that bidirectional transmission of data, independently in terms of timing, is made possible in both directions between the client and server. Such a data connection is suitable in particular for operating and monitoring an automation system, with the client being able to function as an operator control and monitoring system which can be activated from any computer which is connected to the Internet. In contrast to conventional Internet data connections, an asymmetrical data transmission method is thus obtained which does not require the client to be visible on the Internet or to have installed a web server (IIS=Internet Information Server). This makes it possible to set up a bidirectional data connection to a server at any desired location in the world, in front of and behind fire walls. Because the data connection is activated from the client, i.e. From the B&B system, it is not necessary for the server to actively set up a connection to the client at its own initiation. Furthermore, it is not necessary to change the configuration of the client.
- It is possible to ensure that the data connection or connections is/are maintained by transmitting dummy data, even in the absence of user data, in order to maintain the transmission channels. In addition, in order to maintain a permanent data connection, information is transmitted to the Internet Server, said information informing the Internet Server that there is still an intention to transmit user data.
- A particularly preferred application of the present invention using existing Internet infrastructures for a bidirectional data transmission, is to provide the method for operating and monitoring an automation system is provided over the Internet. A connection of the automation and communications technology can be configured easily in such a way that the operator control and monitoring system of the client initiates the provision of the transmission channels as a distributed object, in particular as a DCOM object, and that the connection setup to the automation system is made via a DCOM server.
- The present invention is further described and explained in more detail below with reference to the exemplary embodiments illustrated in the figures, in which:
- FIG. 1 shows a block circuit diagram of an exemplary embodiment of an automation system with Internet connection for operating and monitoring;
- FIG. 2 shows a schematic, chronological representation of the bidirectional connection set up between client and automation system; and
- FIG. 3 shows a schematic chronological representation of possible user data communication between client and automation system.
- FIG. 1 shows an exemplary embodiment of a system for operating and monitoring
automation systems 5 which have, for example, stored program controllers (SPS), numerical controllers (NC) and/or drives. The system has an operator control and monitoring system 1 (B&B client) which is connected to a fire wall computer 2 (=proxy) via aninternal data network 6, for example the Ethernet. The operator control andmonitoring system 1, which is also referred to below for short asB&B system 1, is assigned a local Intranet address which does not need to be known in the Internet. The fire wall of thefire wall computer 2 which surrounds the internal communications network 31 (=Intranet 31) of the fire wall server 3 is indicated using theline 9 a in FIG. 1. The Internet, the worldwide data communications network, is labeled with thereference symbol 10. Thefire wall computer 2 can be connected via a connectingline 7, for example ISDN, to the Internet 10. Theautomation system 5 can be connected to the Internet 10 via an Internet server 4, which serves as a B&B server for theautomation system 5 and which has the Internet address dcomserver.khe.siemens.de/, via a connectingline 8 and in each case a second fire wall computer 3. The second fire wall computer 3 surrounds the Intranet 32 assigned to the fire wall computer 3 and is visible on the Internet 10 at the Internet address khe.siemens.de. - The setup of a bidirectional transmission and reception connection between the
client 1 and the B&B server 4 over the Internet 10, the connections being independent of one another in terms of timing, will be explained below by way of the following example. An asymmetric method is used which makes it possible to set up a bidirectional data connection even from theclient 1 which does not need itself to be visible on the Internet 10, i.e.client 1 does not have its own valid Internet address.Client 1 sends a first request over the Internet to the Internet Server 4 to which the Internet server 4 reacts with a response. In order to avoid a chronological interruption of the response, and thus aborting of the data connection, the duration of the response is expanded so as to be “infinitely” long. For this purpose, the system is informed that further data are to be transmitted. This results in a response channel over which the web server 4, and thus theautomation system 5, can transmit data to theclient 1, and thus to theB&B system 1, at any time. This first data transmission channel is labeled in FIG. 1 by thereference symbol client 1 by sending a second request to the Internet Server 4 of theautomation system 5, and thus setting up adata transmission channel forward channel back channel client 1 and the Internet Server 4 can bidirectionally transmit and receive, independently of one another in terms of timing, data. - FIG. 2 shows a schematic, chronological representation of the bidirectional connection setup between a client1 (B&B system) and an Internet Server 4 (IIS=Internet Information Server) of an automation system 5 (see FIG. 1). In a first step, a first “get” request 20 (=connection request, back channel) initiated from the
client 1 is made to the server 4. The server (4) replies instep 21 in the form of a response, to be interpreted here as an acknowledgement. In the next step, a “post” request 22 (=connection request, forward channel) is sent from theclient 1 to the server 4, which responds to this with areply 23 as a response. The “get” channel is established before the post channel so that here even in the actual acknowledgement the server can transmit connection data to the client which are required for the setup of the second (“post”) connection. - The principal bidirectional connection setup between
client 1 and server 4 thus takes place in a two-stage request response dummy data 24 are transmitted even during the absence of user data in order to maintain the transmission channels, and that information is transmitted to the B&B server 4, said information informing the B&B server 4 that there is still an intention to transmit user data. - FIG. 3 shows the timing sequence of the
establishment 26 of a forward channel and back channel between aB&B system 1 and a B&B server 4 to which anautomation system 5, designated by way of example as SPS (=stored program controller) is connected. The presentation is made here using the UML (Unified Modeling Language) notation. Furthermore, FIG. 3 shows the bidirectional communication over these channels which can be initiated independently of one another in terms of timing byclient 1 and server 4 after the establishment of the connection. The timing sequence for establishing the connection is as follows: theclient 1 makes a HTTP getrequest 11 to the server 4, which acknowledges this with aresponse 12, the connection not being released with the acknowledgement. Via this connection (“get channel”), the server 4 and theautomation system 5 which is connected to the server transmits all the data to be transmitted to theclient 1. After theresponse 12 of the server 4, the client transmits aHTTP post enquiry 13 to the server 4 which in turn replies with aresponse 14. Via this connection (“post channel”), theclient 1 transmits all the data which he wishes to transmit, for example as anenquiry 28, to the server 4 and to theautomation system 5 which is connected thereto. Although the request response cycle is terminated on the post channel, the connection remains. When necessary, theclient 1 sends an enquiry to the server 4 via theget channel 15, in response to which the server reacts with a reply on the post channel 16 (=synchronous behavior). If the server 4 wishes to send the client 1 a message, for example areply 29 or a reaction to anevent 30 in theSPS 5, it can transmit this on the post channel without the client having previously made a request (=callback 17). This would not be possible with a “normal” HTTP connection. - There is thus a
user data communication 27 over the Internet in both directions independently in terms of timing, whichuser data communication 27 can be initiated by both sides. In this way, it becomes possible to use an existing communication path of the Internet for automation technology in a customary way for operator control and monitoring purposes as a HMI (Human Machine Interface). One possible advantageous application of this method is, for example, the operator control and monitoring system WinCC from Siemens. The system and method according to the invention permit DCOM orders to be transmitted from theclient 1 to the Internet Server 4. This makes it possible for the Internet Server 4 to transmit DCOM events to its client without said client having a “real” address, i.e. one which is visible on the Internet. No additional costs are thus required on the client side because Internet browsers, like Internet Explorer from Microsoft or the Internet browser from Netscape, are available everywhere. No particular special solutions are therefore necessary to exchange data between the automation system and the B&B user, for example for alarm issuing purposes. - In summary, the method of the present invention provides a system and a method for transmitting data over the Internet, in particular data for operating and monitoring an
automation system 5 using a bidirectional user data connection, even behind fire walls over the Internet in both directions and even from a client which is not visible as a server in the Internet. In accordance with the method and a system, afirst connection request 20 for setting up a first transmission channel is transmitted from a firstdata processing device 1 of a client, in particular from an operator control andmonitoring system 1, to an Internet server 4 of anautomation system 5 via anInternet connection second connection request 22 for setting up asecond transmission channel 31 is transmitted to the Internet Server 4 from theclient 1, thefirst transmission channel 30 and thesecond transmission channel 31 being provided for bidirectionally transmitting and receiving, independently of one another in terms of timing, data between the client and the Internet Server 4 over the Internet. An unlimited period of use of the transmission channels is ensured by virtue of the fact that dummy data are transmitted even in the absence of user data in order to maintain the transmission channels.
Claims (10)
1. A method for transmitting data over the Internet, comprising transmitting from a client a first connection request for setting up a first transmission channel via an Internet connection to an Internet Server, transmitting from a client a second connection request for setting up a second transmission channel via an Internet connection to the Internet Server, wherein the first transmission channel and the second transmission channel bidirectionally transmit and receive, independently of one another in terms of timing, data between the client and the Internet Server over the Internet, the first transmission channel being used as a back channel for transmitting user data from the Internet Server to the client, and the second transmission channel being used as a forward channel for transmitting requests from the client to the Internet Server.
2. The method according to , wherein dummy data are transmitted in the absence of user data in order to maintain the transmission channels.
claim 1
3. The method according to , wherein information is transmitted to the Internet Server in order to maintain the transmission channels, said information informing the Internet Server that there is an intention to transmit user data.
claim 1
4. The method as according to , wherein data for operating and monitoring an automation system is provided over the Internet.
claim 4
5. The method according to , wherein the client is an operator control and monitoring system which initiates the transmission channels as a DCOM object, and in the setup of the connection to the automation system is made via a DCOM server.
claim 4
6. A device for transmitting data over the Internet, comprising a data processor which can be connected to the Internet of a client, the data processor being provided for setting up a first data connection in the form of a first transmission channel and a second data connection in the form of a second transmission channel to an Internet Server, wherein the first transmission channel and the second transmission channel bidirectionally transmit and receive, independently of one another in terms of timing, data between the client and the Internet Server over the Internet, the first transmission channel being used as a back channel for transmitting user data from the Internet Server to the client, and the second transmission channel being used as a forward channel for transmitting requests from the client to the Internet Server.
7. The device according to , wherein dummy data can be transmitted so as to maintain the transmission channels in the absence of user data.
claim 6
8. The device according to , wherein the transmission channels are capable of informing the Internet Server that there is an intention to transmit user data.
claim 6
9. The device according to , wherein data for operating and monitoring an automation system is provided over the Internet.
claim 6
10. The device according to , wherein the client is an operator control and monitoring system which initiates the transmission channels as a DCOM object, and in the setup of the connection to the automation system is made via a DCOM server.
claim 9
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US11/595,366 US7743154B2 (en) | 1999-01-28 | 2006-11-09 | System and method for the operator control and for the monitoring of an automation system over the internet using an asymmetric internet connection |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE19904331.0 | 1999-01-28 | ||
DE19904331A DE19904331C1 (en) | 1999-01-28 | 1999-01-28 | System and method for transmitting data, in particular data for operating and monitoring an automation system, via the Internet with an asymmetrical Internet connection |
PCT/DE2000/000146 WO2000045563A1 (en) | 1999-01-28 | 2000-01-17 | System and method for the operator control and for the monitoring of an automation system over the internet using an asymmetric internet connection |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/DE2000/000146 Continuation WO2000045563A1 (en) | 1999-01-28 | 2000-01-17 | System and method for the operator control and for the monitoring of an automation system over the internet using an asymmetric internet connection |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/595,366 Continuation-In-Part US7743154B2 (en) | 1999-01-28 | 2006-11-09 | System and method for the operator control and for the monitoring of an automation system over the internet using an asymmetric internet connection |
Publications (1)
Publication Number | Publication Date |
---|---|
US20010047420A1 true US20010047420A1 (en) | 2001-11-29 |
Family
ID=7896295
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US09/916,415 Abandoned US20010047420A1 (en) | 1999-01-28 | 2001-07-27 | System and method for the operator control and for the monitoring of an automation system over the internet using an asymmetric internet connection |
US11/595,366 Expired - Fee Related US7743154B2 (en) | 1999-01-28 | 2006-11-09 | System and method for the operator control and for the monitoring of an automation system over the internet using an asymmetric internet connection |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US11/595,366 Expired - Fee Related US7743154B2 (en) | 1999-01-28 | 2006-11-09 | System and method for the operator control and for the monitoring of an automation system over the internet using an asymmetric internet connection |
Country Status (6)
Country | Link |
---|---|
US (2) | US20010047420A1 (en) |
EP (2) | EP1478124B1 (en) |
AT (1) | ATE277473T1 (en) |
DE (2) | DE19904331C1 (en) |
ES (1) | ES2228455T3 (en) |
WO (1) | WO2000045563A1 (en) |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20030033414A1 (en) * | 2001-08-10 | 2003-02-13 | Peter Bruegger | Procedure and configuration in order to transmit data |
US20030149870A1 (en) * | 2002-02-04 | 2003-08-07 | Wookey Michael J. | Remote services wide area network connection anti-spoofing control |
US20030177259A1 (en) * | 2002-02-04 | 2003-09-18 | Wookey Michael J. | Remote services systems data delivery mechanism |
US20040003083A1 (en) * | 2002-06-27 | 2004-01-01 | Wookey Michael J. | Remote services system service module interface |
US20040001514A1 (en) * | 2002-06-27 | 2004-01-01 | Wookey Michael J. | Remote services system communication module |
US20040021687A1 (en) * | 2000-10-14 | 2004-02-05 | Aloys Wobben | Method for displaying the operating conditions of an installation |
US20040073680A1 (en) * | 2000-08-03 | 2004-04-15 | Thomas Bauer | System and method for transmitting opc data via networks, in particular the internet, using an asynchronous data connection |
US20040187093A1 (en) * | 2002-08-06 | 2004-09-23 | Michael Hogan | Devices, systems, and methods for mediated rule-based translation system configuration information |
US20050010916A1 (en) * | 2003-05-24 | 2005-01-13 | Hagen David A. | System for providing software application updates to multiple clients on a network |
US20060031828A1 (en) * | 2004-08-06 | 2006-02-09 | Samsung Electronics Co., Ltd. | Methodof apparatus for updating software of network device |
US20060212557A1 (en) * | 2003-08-29 | 2006-09-21 | Gottfried Rieger | Hmi system for operating and monitoring a technical installation by means of mobile operating and monitoring device and secure data transmission |
US20070067496A1 (en) * | 2005-09-22 | 2007-03-22 | Siemens Aktiengesellschaft | Bidirectional asynchronous data communication |
US20110096741A1 (en) * | 2001-03-16 | 2011-04-28 | Frederick William Strahm | Network communication |
Families Citing this family (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE19904331C1 (en) | 1999-01-28 | 2000-08-03 | Siemens Ag | System and method for transmitting data, in particular data for operating and monitoring an automation system, via the Internet with an asymmetrical Internet connection |
DE10042934A1 (en) | 2000-08-31 | 2002-03-14 | Rohde & Schwarz | System for operation, in particular for remote control and remote monitoring of unmanned radio transmitters |
DE10129564A1 (en) * | 2001-02-16 | 2002-09-19 | Siemens Ag | Device and method for creating operating components |
DE10242917A1 (en) * | 2002-09-16 | 2004-03-25 | Siemens Ag | System for recording and displaying a secure status of devices |
EP1418732B1 (en) * | 2002-09-19 | 2016-01-06 | Ricoh Company, Ltd. | Communication system implementing a plurality of communication apparatuses as communication client and communication server for exchanging operation requests and operation responses |
DE10316289B4 (en) * | 2003-04-09 | 2006-12-28 | Siemens Ag | Method and device for data transmission |
DE10316288C5 (en) * | 2003-04-09 | 2013-06-06 | Siemens Aktiengesellschaft | Device and method for data transmission |
JP4654006B2 (en) * | 2004-11-16 | 2011-03-16 | パナソニック株式会社 | Server device, portable terminal, communication system, and program |
US20090031005A1 (en) * | 2007-07-23 | 2009-01-29 | Bellsouth Intellectual Property Corporation | Portal COM Module |
US9282151B2 (en) * | 2008-09-11 | 2016-03-08 | International Business Machines Corporation | Flow control in a distributed environment |
US8775619B2 (en) * | 2010-08-17 | 2014-07-08 | Mcafee, Inc. | Web hosted security system communication |
EP4319102A1 (en) * | 2022-08-04 | 2024-02-07 | Siemens Aktiengesellschaft | Communication of a remote control terminal based on a module type package |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6041356A (en) * | 1997-03-31 | 2000-03-21 | Intel Corporation | Method and apparatus for detecting network traffic and initiating a dial-up connection using separate upstream and downstream devices |
US6282575B1 (en) * | 1997-12-11 | 2001-08-28 | Intel Corporation | Routing mechanism for networks with separate upstream and downstream traffic |
US6317797B2 (en) * | 1992-12-02 | 2001-11-13 | Compaq Computer Corporation | System for automatic synchronization of common file between portable computer and host computer via communication channel established with user approval of charge to be incurred |
US6421728B1 (en) * | 1997-12-31 | 2002-07-16 | Intel Corporation | Architecture for communicating with and controlling separate upstream and downstream devices |
US20020143446A1 (en) * | 1997-05-16 | 2002-10-03 | Snap-On Technologies, Inc. | System and method for distributed computer automotive service equipment |
US6553422B1 (en) * | 1999-04-26 | 2003-04-22 | Hewlett-Packard Development Co., L.P. | Reverse HTTP connections for device management outside a firewall |
US6665711B1 (en) * | 1998-04-30 | 2003-12-16 | Openwave Systems Inc. | Method and apparatus for integrating narrowband and wideband data transports |
US6931447B1 (en) * | 2000-09-27 | 2005-08-16 | Hewlett-Packard Development Company, L.P. | Remote hard copy apparatus control including firewall penetrating protocols |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6115744A (en) * | 1996-07-30 | 2000-09-05 | Bea Systems, Inc. | Client object API and gateway to enable OLTP via the internet |
DE19808616B4 (en) * | 1997-03-12 | 2006-03-16 | Mannesmann Ag | Method and system for remote control and information transmission |
DE19904331C1 (en) | 1999-01-28 | 2000-08-03 | Siemens Ag | System and method for transmitting data, in particular data for operating and monitoring an automation system, via the Internet with an asymmetrical Internet connection |
GB2373418A (en) * | 2001-03-16 | 2002-09-18 | Kleinwort Benson Ltd | Method and system to provide and manage secure access to internal computer systems from an external client |
JP3445986B1 (en) * | 2002-09-27 | 2003-09-16 | 松下電器産業株式会社 | Servers, devices and communication systems connected to the Internet |
-
1999
- 1999-01-28 DE DE19904331A patent/DE19904331C1/en not_active Expired - Lifetime
-
2000
- 2000-01-17 ES ES00903530T patent/ES2228455T3/en not_active Expired - Lifetime
- 2000-01-17 AT AT00903530T patent/ATE277473T1/en not_active IP Right Cessation
- 2000-01-17 EP EP04011955A patent/EP1478124B1/en not_active Expired - Lifetime
- 2000-01-17 EP EP00903530A patent/EP1147642B1/en not_active Expired - Lifetime
- 2000-01-17 DE DE50007893T patent/DE50007893D1/en not_active Expired - Lifetime
- 2000-01-17 WO PCT/DE2000/000146 patent/WO2000045563A1/en active IP Right Grant
-
2001
- 2001-07-27 US US09/916,415 patent/US20010047420A1/en not_active Abandoned
-
2006
- 2006-11-09 US US11/595,366 patent/US7743154B2/en not_active Expired - Fee Related
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6317797B2 (en) * | 1992-12-02 | 2001-11-13 | Compaq Computer Corporation | System for automatic synchronization of common file between portable computer and host computer via communication channel established with user approval of charge to be incurred |
US6041356A (en) * | 1997-03-31 | 2000-03-21 | Intel Corporation | Method and apparatus for detecting network traffic and initiating a dial-up connection using separate upstream and downstream devices |
US20020143446A1 (en) * | 1997-05-16 | 2002-10-03 | Snap-On Technologies, Inc. | System and method for distributed computer automotive service equipment |
US6564128B2 (en) * | 1997-05-16 | 2003-05-13 | Snap-On Technologies, Inc. | System and method for distributed computer automotive service equipment |
US6282575B1 (en) * | 1997-12-11 | 2001-08-28 | Intel Corporation | Routing mechanism for networks with separate upstream and downstream traffic |
US6421728B1 (en) * | 1997-12-31 | 2002-07-16 | Intel Corporation | Architecture for communicating with and controlling separate upstream and downstream devices |
US6665711B1 (en) * | 1998-04-30 | 2003-12-16 | Openwave Systems Inc. | Method and apparatus for integrating narrowband and wideband data transports |
US6553422B1 (en) * | 1999-04-26 | 2003-04-22 | Hewlett-Packard Development Co., L.P. | Reverse HTTP connections for device management outside a firewall |
US6931447B1 (en) * | 2000-09-27 | 2005-08-16 | Hewlett-Packard Development Company, L.P. | Remote hard copy apparatus control including firewall penetrating protocols |
Cited By (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040073680A1 (en) * | 2000-08-03 | 2004-04-15 | Thomas Bauer | System and method for transmitting opc data via networks, in particular the internet, using an asynchronous data connection |
US7302485B2 (en) | 2000-08-03 | 2007-11-27 | Siemens Aktiengesellschaft | System and method for transmitting OPC data via data networks, in particular the internet, using an asynchronous data connection |
US20040021687A1 (en) * | 2000-10-14 | 2004-02-05 | Aloys Wobben | Method for displaying the operating conditions of an installation |
US9282011B2 (en) | 2001-03-16 | 2016-03-08 | Intel Corporation | Network communication |
US20110096741A1 (en) * | 2001-03-16 | 2011-04-28 | Frederick William Strahm | Network communication |
US7200660B2 (en) * | 2001-08-10 | 2007-04-03 | Ininet Solutions Gmbh | Procedure and configuration in order to transmit data |
US20030033414A1 (en) * | 2001-08-10 | 2003-02-13 | Peter Bruegger | Procedure and configuration in order to transmit data |
US20030149870A1 (en) * | 2002-02-04 | 2003-08-07 | Wookey Michael J. | Remote services wide area network connection anti-spoofing control |
US20030177259A1 (en) * | 2002-02-04 | 2003-09-18 | Wookey Michael J. | Remote services systems data delivery mechanism |
US20040003083A1 (en) * | 2002-06-27 | 2004-01-01 | Wookey Michael J. | Remote services system service module interface |
US20040001514A1 (en) * | 2002-06-27 | 2004-01-01 | Wookey Michael J. | Remote services system communication module |
US7260623B2 (en) | 2002-06-27 | 2007-08-21 | Sun Microsystems, Inc. | Remote services system communication module |
US7603332B2 (en) * | 2002-08-06 | 2009-10-13 | Siemens Energy & Automation, Inc. | Devices, systems, and methods for mediated rule-based translation system configuration information |
US20040187093A1 (en) * | 2002-08-06 | 2004-09-23 | Michael Hogan | Devices, systems, and methods for mediated rule-based translation system configuration information |
US20050010916A1 (en) * | 2003-05-24 | 2005-01-13 | Hagen David A. | System for providing software application updates to multiple clients on a network |
US20060212557A1 (en) * | 2003-08-29 | 2006-09-21 | Gottfried Rieger | Hmi system for operating and monitoring a technical installation by means of mobile operating and monitoring device and secure data transmission |
US20060031828A1 (en) * | 2004-08-06 | 2006-02-09 | Samsung Electronics Co., Ltd. | Methodof apparatus for updating software of network device |
US7831967B2 (en) * | 2004-08-06 | 2010-11-09 | Samsung Electronics Co., Ltd. | Method of and apparatus for updating software of network device |
US20070067496A1 (en) * | 2005-09-22 | 2007-03-22 | Siemens Aktiengesellschaft | Bidirectional asynchronous data communication |
US8078672B2 (en) | 2005-09-22 | 2011-12-13 | Siemens Aktiengesellschaft | Bidirectional asynchronous data communication |
Also Published As
Publication number | Publication date |
---|---|
EP1147642A1 (en) | 2001-10-24 |
EP1478124A3 (en) | 2012-02-22 |
EP1478124A2 (en) | 2004-11-17 |
US20070094388A1 (en) | 2007-04-26 |
US7743154B2 (en) | 2010-06-22 |
DE19904331C1 (en) | 2000-08-03 |
ES2228455T3 (en) | 2005-04-16 |
DE50007893D1 (en) | 2004-10-28 |
ATE277473T1 (en) | 2004-10-15 |
EP1147642B1 (en) | 2004-09-22 |
EP1478124B1 (en) | 2013-03-06 |
WO2000045563A1 (en) | 2000-08-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7743154B2 (en) | System and method for the operator control and for the monitoring of an automation system over the internet using an asymmetric internet connection | |
US7302485B2 (en) | System and method for transmitting OPC data via data networks, in particular the internet, using an asynchronous data connection | |
US7054922B2 (en) | Remote fieldbus messaging via Internet applet/servlet pairs | |
US8041840B2 (en) | Industrial control system with autonomous web server | |
US7032002B1 (en) | Service broker for processing data from a data network | |
US20040010344A1 (en) | Remote control method and system for robot controller | |
CA2327847A1 (en) | System for transmitting and verifying alarm signals | |
JP2002204281A (en) | Web interface for input/output device | |
WO2001044889A9 (en) | On-demand web server | |
JP2003515208A (en) | Method and system for enabling a programmable controller to communicate with a remote computer | |
US7200660B2 (en) | Procedure and configuration in order to transmit data | |
WO2007075099A1 (en) | Automation network, access service proxy for automation network method for transmitting operating between programmable controller remote computer | |
US7287080B2 (en) | System and method for transmitting data via data networks, particularly the internet, using an asynchronous data connection | |
US20090193125A1 (en) | System and method for transmitting data via data networks with data conversion by a com automatic marshaller | |
US7734716B2 (en) | Methods and systems for management and control of an automation control module | |
US7441114B2 (en) | Methods and systems for management and control of an automation control module | |
US7536475B2 (en) | Method and system for management and control of an automation control module | |
US7904583B2 (en) | Methods and systems for managing and controlling an automation control module system | |
US7073182B1 (en) | OPCMessenger | |
US7590712B2 (en) | Methods and systems for management and control of an automation control module | |
US6854026B1 (en) | Methods and systems for interfacing small devices to computer networks | |
JP2002238158A (en) | Power system monitor system, and storage medium in which its program is stored | |
US7689669B2 (en) | System and method for accessing a process control automation device from a network client | |
JP4221689B2 (en) | Data display method and apparatus | |
JPH03140037A (en) | Network time synchronizing equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: SIEMENS AKTIENGESELLSCHAFT, GERMANY Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:TALANIS, THOMAS;VOLKMANN, FRANK;REEL/FRAME:012033/0264 Effective date: 20010709 |
|
STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |