US11496574B2 - Method for setting up an uninterrupted communication connection and communication device - Google Patents

Method for setting up an uninterrupted communication connection and communication device Download PDF

Info

Publication number
US11496574B2
US11496574B2 US14/994,380 US201614994380A US11496574B2 US 11496574 B2 US11496574 B2 US 11496574B2 US 201614994380 A US201614994380 A US 201614994380A US 11496574 B2 US11496574 B2 US 11496574B2
Authority
US
United States
Prior art keywords
communication
allocated
communication device
network address
communication 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.)
Active, expires
Application number
US14/994,380
Other languages
English (en)
Other versions
US20160226980A1 (en
Inventor
Harald Albrecht
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Siemens AG
Original Assignee
Siemens AG
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Siemens AG filed Critical Siemens AG
Assigned to SIEMENS AKTIENGESELLSCHAFT reassignment SIEMENS AKTIENGESELLSCHAFT ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: ALBRECHT, HARALD
Publication of US20160226980A1 publication Critical patent/US20160226980A1/en
Application granted granted Critical
Publication of US11496574B2 publication Critical patent/US11496574B2/en
Active legal-status Critical Current
Adjusted expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/141Setup of application sessions
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/04Program control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Program control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/161Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/418Total 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] or computer integrated manufacturing [CIM]
    • G05B19/4185Total 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] or computer integrated manufacturing [CIM] characterised by the network communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4505Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols
    • H04L61/4511Network directories; Name-to-address mapping using standardised directories; using standardised directory access protocols using domain name system [DNS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Program-control systems
    • G05B19/02Program-control systems electric
    • G05B19/418Total 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] or computer integrated manufacturing [CIM]
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/31From computer integrated manufacturing till monitoring
    • G05B2219/31186TCP-IP internet protocol
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/60Types of network addresses
    • H04L2101/618Details of network addresses
    • H04L2101/659Internet protocol version 6 [IPv6] addresses
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02PCLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
    • Y02P90/00Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
    • Y02P90/02Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]

Definitions

  • the present invention relates to industrial automation networks and, more particularly, to a method for setting up an uninterrupted communication connection.
  • Industrial automation systems are used to monitor, control and regulate technical processes, particularly in the field of production, process and building automation, and to enable operation of control devices, sensors, machinery and industrial plants which is intended to be performed autonomously and independently from human interventions. Due to the constantly increasing importance of information technology for automation systems comprising numerous networked control and computer units, methods for reliably providing functions distributed over an automation system are becoming increasingly important for providing monitoring, control and regulating functions.
  • Interruptions of communication connections between computer units of an industrial automation system or automation devices can result in an unwanted or unnecessary repetitive transmissions of a service request. These repetitive transmissions cause additional use of communication connections of the industrial automation system, which may result in further system failures or faults.
  • un-transmitted messages or incompletely transmitted messages may, for example, prevent an industrial automation system from switching to or remaining in a safe operating condition. This condition can ultimately result in an outage of a complete production plant and a costly production stoppage.
  • one particular problem is regularly caused by message traffic with comparatively numerous but relatively short messages, as a result of which the above problems are exacerbated.
  • EP 1 770 458 A2 discloses an industrial automation system with at least one programmable logic controller module, where a configuration unit is provided for configuring the control unit and for announcing its availability on a communication network.
  • the configuration unit allocates a unique communication network address, such as an IPv6 address, to the control unit. In this way, the control unit can be automatically placed into service.
  • European patent application EP 14171757.9 discloses a method for allocating communication network addresses for network participants of a segmented network with a plurality of subnetworks.
  • the subnetworks are each connected via a subnetwork router to a collecting network that connects them.
  • a common address range is determined locally by the subnetwork routers via the exchange of router messages distributed over the collecting network, and communication network addresses are defined for the network participants within the address range.
  • IPv6 communication devices can simultaneously manage a plurality of allocated communication network addresses that each have a defined service life.
  • a change of a communication network address of one of the two communication devices may result in a temporary interruption, which may lead to further malfunctions.
  • European patent application EP 14185907.4 discloses a method for setting up a protected communication connection to a communication device connected to an industrial automation system, in which a protected communication connection is set up between a first communication device and a second communication device via an unprotected first subnetwork.
  • the protected communication connection may be, for example, a Virtual Private Network Tunnel.
  • the second communication device is additionally connected to a protected second subnetwork that is allocated to the industrial automation system.
  • a monitoring unit allocated to the second communication device checks whether a new communication network address allocated to the second communication device for a connection to the first subnetwork becomes valid.
  • the monitoring unit transmits an address change notification via the existing protected communication connection to the first communication device.
  • the first communication device initiates a set-up of an additional protected communication connection between the first and the second communication device via a first subnetwork. As soon as the additional protected communication connection is set up and configured, the first communication device completes a switchover from the existing protected communication connection to the additional protected communication connection.
  • a communication device and method for setting up an uninterrupted communication connection to a communication device which is allocated to an industrial automation system where a first communication connection is set up between a first communication device and a second communication device according to a transmission control protocol using a first communication network address allocated to the first communication device. Both the first communication device and the second communication device or only one of the two communication devices may be allocated to the industrial automation system.
  • a monitoring unit allocated to the first communication device performs a check to determine whether a second communication network address allocated to the first communication device becomes valid.
  • the monitoring unit may be, for example, integrated into the first communication device, into a router allocated to the first communication device or into a gateway allocated to the first communication device.
  • the monitoring unit initiates a set-up of an additional second communication connection between a transport and switching function unit allocated to the first communication device and the second communication device.
  • the first communication connection and the second communication connection may be, for example, set up in accordance with a connection-oriented connection control protocol, in particular in accordance with the Transmission Control Protocol (TCP).
  • TCP Transmission Control Protocol
  • the transport and switching function unit preferably comprises a multipath TCP functionality.
  • the transport and switching function unit allocated to the first communication device sets up the second communication connection using the second communication network address allocated to the first communication device.
  • the first communication connection is cleared (i.e., torn down or removed) if the second communication connection is successfully set up.
  • the method in accordance with the invention enables a transparent, collision-free use of multipath TCP/IP connections in a network renumbering via control programs running on both communication devices, without the need for additional measures at application or session level or measures to set up protected communication connections, such as Virtual Private Network (VPN) tunnels.
  • VPN Virtual Private Network
  • provider-aggregatable IPv6 addresses can be used here, so that there is no need for provider-independent IPv6 addresses that are not necessarily available to every user.
  • the method in accordance with the invention can be performed relatively easily, and can be integrated into existing infrastructure through the use of established concepts, such as Multipath TCP and Dynamic Domain Name System (Dynamic DNS).
  • the transport and switching function unit is configured to process an Internet protocol stack.
  • the transport and switching function unit can be integrated into the first communication device and can access a communication network adapter of the first communication device via a first communication network adapter driver.
  • the communication network adapter may comprise, for example, a transceiver unit and a control unit for coordinating access to a communication medium.
  • the transport and switching function unit can be integrated into a router allocated to the first or second communication device or into a gateway allocated to the first or second communication device.
  • the router or gateway acts as a proxy for the respective communication device and manages, for example, multipath TCP connections for the communication device that are extended by the router or gateway as simple connections to the communication device.
  • a name resolution unit is advantageously allocated to the monitoring unit, where the name resolution unit continuously checks, based on a name resolution service, whether a second communication network address allocated to the first communication device becomes valid.
  • the name resolution service is provided, for example, by at least one Domain Name System Server.
  • the name resolution unit is a DNS client that preferably monitors a change of an IPv6 prefix allocated to the first communication device. In the event of a change of the IPv6 prefix, the monitoring unit can thus initiate the set-up of the additional second communication connection.
  • the second communication device is essentially configured in the same way as the first communication device.
  • the first communication connection is set up using a first communication network address allocated to the second communication device.
  • a monitoring unit allocated to the second communication device furthermore checks whether a second communication network address allocated to the second communication device becomes valid and, in the event of an address change or validity change, initiates a set-up of an additional second communication connection.
  • a transport and switching function unit allocated to the second communication device sets up the second communication connection using the second communication network address allocated to the second communication device.
  • the monitoring unit allocated to the first communication device preferably checks, only in the case of a set-up of the first communication connection initiated by the first communication device, whether a second communication network address allocated to the first communication device or a second communication network address allocated to the second communication device becomes valid and, where appropriate, initiates a set-up of an additional second communication connection.
  • the monitoring unit allocated to the second communication device advantageously checks, only in the event of a set-up of the first communication connection initiated by the second communication device, whether a second communication network address allocated to the first communication device or a second communication network address allocated to the second communication device becomes valid and, where appropriate, initiates a set-up of an additional second communication connection.
  • the monitoring unit that is allocated to the active communication device initiating the first communication connection can also be notified by the monitoring unit that is allocated to the respective other passive communication device of an address change or validity change affecting the passive communication device.
  • the communication device in accordance with the invention furthermore comprises a monitoring unit for checking, based on a name resolution protocol, whether a new or additional communication network address allocated to the communication device becomes valid. In the case of an allocation of a new or additional valid communication network address and an existing communication connection to a selected communication device, the monitoring unit is configured to initiate a set-up of an additional communication connection between a transport and switching function unit allocated to the communication device and the selected communication device.
  • the communication device in accordance with the invention comprises a transport and switching function unit that is configured to set up the additional communication connection using the new or additional communication network address allocated to the communication device and to clear (i.e., tear down or remove) the previously existing communication connection if the additional communication connection is successfully set up.
  • FIG. 1 shows an industrial automation system with an engineering system as a starting point of a communication connection and an automation device as the end point of the communication connection;
  • FIG. 2 is a flowchart of the method in accordance with the invention.
  • the industrial automation system comprises at least one engineering system 100 for planning and monitoring automation devices, an exemplary automation device 200 , a Domain Name System (DNS) server 300 and a router 400 allocated to the automation device 200 .
  • the engineering system 100 , the automation device 200 , the DNS server 300 and the router 400 are interconnected via an industrial communication network 500 .
  • the engineering system 100 comprises a communication device with a transceiver unit 101 implemented via a PHY function unit, a control unit 102 implemented via a MAC function unit for coordinating access to a communication medium, and a monitoring unit 105 for checking, based on a name resolution protocol, whether a new or additional IPv6 address allocated to the engineering system 100 becomes valid.
  • a DNS client 106 is allocated to the monitoring unit 105 , where the client checks continuously, based on a name resolution service provided by the DNS server 300 , whether a new IPv6 address allocated to the engineering system becomes valid, and notifies the monitoring unit 105 accordingly.
  • the communication device of the engineering system 100 furthermore comprises a transport and switching function unit 103 for processing a TCP/IP protocol stack, where the switching function unit 103 includes a multipath Transmission Control Protocol (TCP) functionality and provides a connection-oriented transmission control protocol/Internet protocol (TCP/IP protocol) for at least one control program 104 executing on the engineering system 100 .
  • the transport and switching function unit 103 accesses the transceiver unit 101 and the control unit 102 via a communication network adapter driver to coordinate communication medium access.
  • the automation device 200 may be, for example, a programmable logic controller or a field device and, in the present example embodiment, comprises a communication device which is essentially designed and configured in the same way as the communication device of the engineering system 100 .
  • the communication device of the automation device 200 comprises a transceiver unit 201 implemented via a PHY function unit, a control unit 202 implemented via a MAC function unit for coordinating access to a communication medium, and also a transport and switching function unit 203 for processing a TCP/IP protocol stack.
  • the transport and switching function unit 203 provides a connection-oriented TCP/IP transport service for at least one control program 204 executing on the automation device 200 .
  • a first communication connection is set up between the engineering system 100 and the automation device 200 in accordance with the Transmission Control Protocol using a first communication network address allocated to the engineering system 100 and a first communication network address allocated to the automation device 200 .
  • the monitoring unit 105 allocated to the engineering system 100 checks continuously whether a second IPv6 address allocated to the engineering system 100 or a second IPv6 address allocated to the automation device 200 becomes valid.
  • the monitoring unit 105 of the engineering system 100 initiates a set-up of an additional second communication connection between the transport and switching function unit 103 of the engineering system 100 and the transport and switching function unit 203 of the automation device 200 .
  • the second communication connection is also set up in accordance with the Transmission Control Protocol.
  • the transport and switching function unit 103 allocated to the engineering system 100 sets up the second communication connection using the second IPv6 address allocated to the engineering system 100 or the automation device 200 . If the second communication connection is successfully set up, the first communication connection is cleared (i.e., torn down or removed) by the transport and switching function unit 103 of the engineering system 100 .
  • a monitoring unit allocated to the automation device 200 checks whether a second communication network address allocated to the engineering system 100 or a second communication network address allocated to the automation device 200 becomes valid, and initiates a set-up of the additional second communication connection in the event of an address change or validity change.
  • the router 400 preferably comprises a transport and switching function unit 401 with multipath TCP functionality, a monitoring unit 402 as described above, and a DNS client 403 .
  • the router 400 can thus, in particular, terminate multipath TCP connections for the automation device 200 and can forward simple TCP connections to the automation device 400 or the communication device of the automation device 200 .
  • Functions of the engineering system 100 and its communication device can also be transferred in a corresponding manner into a router allocated to the engineering system 100 or into a gateway. The router or gateway then acts as a proxy for the engineering system 100 or for the automation device 200 .
  • FIG. 2 is a flowchart of the method for setting up an uninterrupted communication connection with a communication device allocated to an industrial automation system.
  • the method comprises setting up a first communication connection between a first communication device and a second communication device in accordance with a transmission control protocol using a first communication network address allocated to the first communication device, as indicate in step 210 .
  • a monitoring unit allocated to the first communication device checks whether a second communication network address allocated to the first communication device becomes valid, as indicated in step 220 .
  • the monitoring unit now initiates a set-up of an additional second communication connection between a transport and switching function unit allocated to the first communication device and the second communication device in cases of an allocation of a second valid communication network address and an existing first communication connection, as indicated in step 230 .
  • the transport and switching function unit allocated to the first communication device sets up the second communication connection using the communication network address allocated to the first communication device, as indicated in step 240 .
  • the first communication connection is now cleared if the second communication connection is successfully set-up, as indicated in step 250 .

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Automation & Control Theory (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • Manufacturing & Machinery (AREA)
  • Quality & Reliability (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)
US14/994,380 2015-01-29 2016-01-13 Method for setting up an uninterrupted communication connection and communication device Active 2036-11-07 US11496574B2 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
EP15153033.4 2015-01-29
EP15153033 2015-01-29
EP15153033.4A EP3051371B1 (fr) 2015-01-29 2015-01-29 Procédé d'établissement d'une liaison de communication sans interruption et appareil de communication

Publications (2)

Publication Number Publication Date
US20160226980A1 US20160226980A1 (en) 2016-08-04
US11496574B2 true US11496574B2 (en) 2022-11-08

Family

ID=52462811

Family Applications (1)

Application Number Title Priority Date Filing Date
US14/994,380 Active 2036-11-07 US11496574B2 (en) 2015-01-29 2016-01-13 Method for setting up an uninterrupted communication connection and communication device

Country Status (4)

Country Link
US (1) US11496574B2 (fr)
EP (1) EP3051371B1 (fr)
CN (1) CN105847230B (fr)
RU (1) RU2638880C2 (fr)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3001647B1 (fr) * 2014-09-23 2017-11-01 Siemens Aktiengesellschaft Procédé d'établissement d'une liaison de communication sécurisée, appareil de communication et unité de commande de liaison
DE102014016180B4 (de) * 2014-11-03 2025-11-13 Abb Schweiz Ag Verfahren und Einrichtung zur Verwaltung und Konfiguration von Feldgeräten einer Automatisierungsanlage
US9929879B2 (en) * 2015-06-09 2018-03-27 Oracle International Corporation Multipath support of real-time communications
EP3547618B1 (fr) 2018-03-29 2023-03-01 Siemens Aktiengesellschaft Procédé d'établissement d'une connexion de communication redondante et unité de commande sécurisée
US11425086B2 (en) 2019-06-11 2022-08-23 Juniper Networks, Inc. Using DNS to communicate MC-TCP capability of server devices

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5991301A (en) 1994-05-05 1999-11-23 Sprint Communications Co. L.P. Broadband telecommunications system
WO2002005107A1 (fr) 2000-07-11 2002-01-17 Lan Controls Inc. Systeme de mise en reseau pour l'automatisation industrielle
US20030177236A1 (en) * 2002-03-18 2003-09-18 Hironori Goto DDNS server, a DDNS client terminal and a DDNS system, and a web server terminal, its network system and an access control method
US20070073850A1 (en) 2005-09-29 2007-03-29 Rockwell Automation Technologies, Inc. Industrial control device configuration and discovery
US20070239867A1 (en) 2006-04-11 2007-10-11 Nokia Corporation Method, apparatus, network entity, system and computer program product for sharing content
US20080310323A1 (en) 2007-06-15 2008-12-18 Qualcomm Incorporated Method and Apparatus for DNS Update Triggered IPv6 Neighbor Advertisement
WO2009076178A1 (fr) 2007-12-05 2009-06-18 Onlive, Inc. Système et procédé pour protéger certains types de données multimédia transmises sur un canal de communication
US20120030751A1 (en) * 2010-01-30 2012-02-02 Sanchaita Datta Vpn secure sessions with dynamic ip addresses
US20150372823A1 (en) * 2014-06-23 2015-12-24 Rockwell Automation Technologies, Inc. System and method for an extended web of trust
US20160183129A1 (en) * 2014-12-19 2016-06-23 At&T Intellectual Property I, L.P. Mobility Management of Wireless Networks Based on Multipath Transfer Control Protocol

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101499952A (zh) * 2008-01-31 2009-08-05 明泰科技股份有限公司 能跨越不同虚拟局域网络间区隔限制的网络系统
EP2416528B1 (fr) * 2010-08-05 2013-01-30 Siemens Aktiengesellschaft Procédé de communication dans un réseau d'automatisation
EP2461535B1 (fr) * 2010-12-03 2017-02-15 Deutsche Telekom AG Reconnaissance d'un besoin pour le montage d'un canal de communication via une interface d'un programme informatique à l'aide d'un protocole de communication
EP2515507A1 (fr) * 2011-04-19 2012-10-24 Siemens Aktiengesellschaft Configuration automatique de dispositifs de réseau
EP2515506A1 (fr) * 2011-04-19 2012-10-24 Siemens Aktiengesellschaft Configuration automatique de dispositifs de réseau
CN103595701A (zh) * 2012-08-17 2014-02-19 鸿富锦精密工业(深圳)有限公司 网关及利用其建立网络语音通讯的方法

Patent Citations (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5991301A (en) 1994-05-05 1999-11-23 Sprint Communications Co. L.P. Broadband telecommunications system
RU2144208C1 (ru) 1995-09-08 2000-01-10 Спринт Комьюникейшнз Компани, Л.П. Широкополосная система связи
WO2002005107A1 (fr) 2000-07-11 2002-01-17 Lan Controls Inc. Systeme de mise en reseau pour l'automatisation industrielle
EP1307823A1 (fr) 2000-07-11 2003-05-07 Lan Controls Inc. Systeme de mise en reseau pour l'automatisation industrielle
US20030177236A1 (en) * 2002-03-18 2003-09-18 Hironori Goto DDNS server, a DDNS client terminal and a DDNS system, and a web server terminal, its network system and an access control method
US20100235614A1 (en) 2005-09-29 2010-09-16 Rockwell Automation Technologies, Inc. Industrial control device configuration and discovery
US20070073850A1 (en) 2005-09-29 2007-03-29 Rockwell Automation Technologies, Inc. Industrial control device configuration and discovery
EP1770458A2 (fr) 2005-09-29 2007-04-04 Rockwell Automation Technologies, Inc. Configuration et découverte de dispositif de contrôle industriel
US20070239867A1 (en) 2006-04-11 2007-10-11 Nokia Corporation Method, apparatus, network entity, system and computer program product for sharing content
RU2411682C2 (ru) 2006-04-11 2011-02-10 Нокиа Корпорейшн Способ, устройство, сетевой элемент, система и компьютерный программный продукт для обеспечения совместного доступа к контенту
US20080310323A1 (en) 2007-06-15 2008-12-18 Qualcomm Incorporated Method and Apparatus for DNS Update Triggered IPv6 Neighbor Advertisement
WO2009076178A1 (fr) 2007-12-05 2009-06-18 Onlive, Inc. Système et procédé pour protéger certains types de données multimédia transmises sur un canal de communication
RU2491756C2 (ru) 2007-12-05 2013-08-27 Ол2, Инк. Система и способ защиты определенных типов мультимедийных данных, передаваемых по каналу связи
US20120030751A1 (en) * 2010-01-30 2012-02-02 Sanchaita Datta Vpn secure sessions with dynamic ip addresses
US20150372823A1 (en) * 2014-06-23 2015-12-24 Rockwell Automation Technologies, Inc. System and method for an extended web of trust
US20160183129A1 (en) * 2014-12-19 2016-06-23 At&T Intellectual Property I, L.P. Mobility Management of Wireless Networks Based on Multipath Transfer Control Protocol

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
Office Action dated Sep. 25, 2019 issued in India Patent Application No. 201634001194.

Also Published As

Publication number Publication date
EP3051371B1 (fr) 2018-01-17
EP3051371A1 (fr) 2016-08-03
CN105847230B (zh) 2019-05-10
CN105847230A (zh) 2016-08-10
US20160226980A1 (en) 2016-08-04
BR102016001736A2 (pt) 2016-08-16
RU2016102757A (ru) 2017-08-03
RU2638880C2 (ru) 2017-12-18

Similar Documents

Publication Publication Date Title
US10341173B2 (en) Method for configuring a communication device within an industrial automation system and distribution unit for a configuration server of the industrial communication network
US10069789B2 (en) Communication device and method for providing a name service within an industrial automation system
US11496574B2 (en) Method for setting up an uninterrupted communication connection and communication device
US10298724B2 (en) Communication device and method for transmitting data within an industrial automation system
US9641483B2 (en) Method of providing a naming service inside an industrial communication system, and a router
US20080140815A1 (en) Network Device Location and Configuration
US11329915B2 (en) Router and method for operating a communication system having redundant routers
US10938775B2 (en) Configuration data distribution unit and method for configuring communication devices in an industrial automation system
US10374834B2 (en) Modular industrial automation appliance and method for transmitting messages via a backplane bus system of the modular industrial automation appliance
US10313201B2 (en) Modular control device of an industrial automation system, and method for configuring the modular control device
US10091162B2 (en) Allocation of network addresses for network subscribers
CN104580029A (zh) 地址分配方法及装置
US11218442B2 (en) Communication device, control unit and method for determining device addresses within a communication network of an industrial automation system
CN106487579A (zh) 用于提供访问设备配置数据的方法和网络服务器部件
US10798052B2 (en) Switch and method for providing a name service within an industrial automation system by distributing supplemented router advertisement messages
US9906498B2 (en) Method for setting up a secure communication connection, a communication device and connection controller
US20180013619A1 (en) Modular Industrial Automation Device and Method for Configuring a Modular Industrial Automation Device
EP3142334B1 (fr) Procédé de fonctionnement d'appareils de communication au sein d'un système d'automatisation industriel
BR102016001736B1 (pt) Método para estabelecer uma conexão de comunicação ininterrupta e dispositivo de comunicação
JP2011166410A (ja) リング型イーサネットシステムおよびアドレス割当方法

Legal Events

Date Code Title Description
AS Assignment

Owner name: SIEMENS AKTIENGESELLSCHAFT, GERMANY

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ALBRECHT, HARALD;REEL/FRAME:037979/0910

Effective date: 20160214

STPP Information on status: patent application and granting procedure in general

Free format text: NON FINAL ACTION MAILED

STPP Information on status: patent application and granting procedure in general

Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER

STPP Information on status: patent application and granting procedure in general

Free format text: FINAL REJECTION MAILED

STPP Information on status: patent application and granting procedure in general

Free format text: RESPONSE AFTER FINAL ACTION FORWARDED TO EXAMINER

STCV Information on status: appeal procedure

Free format text: NOTICE OF APPEAL FILED

STCV Information on status: appeal procedure

Free format text: NOTICE OF APPEAL FILED

STCV Information on status: appeal procedure

Free format text: APPEAL BRIEF (OR SUPPLEMENTAL BRIEF) ENTERED AND FORWARDED TO EXAMINER

STCV Information on status: appeal procedure

Free format text: ON APPEAL -- AWAITING DECISION BY THE BOARD OF APPEALS

STCV Information on status: appeal procedure

Free format text: BOARD OF APPEALS DECISION RENDERED

STPP Information on status: patent application and granting procedure in general

Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION

STPP Information on status: patent application and granting procedure in general

Free format text: NOTICE OF ALLOWANCE MAILED -- APPLICATION RECEIVED IN OFFICE OF PUBLICATIONS

STPP Information on status: patent application and granting procedure in general

Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT VERIFIED

STCF Information on status: patent grant

Free format text: PATENTED CASE

MAFP Maintenance fee payment

Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY

Year of fee payment: 4