CN103581164A - 用于在可冗余操作的工业通信网络中进行消息传输的方法和用于可冗余操作的工业通信网络的通信设备 - Google Patents

用于在可冗余操作的工业通信网络中进行消息传输的方法和用于可冗余操作的工业通信网络的通信设备 Download PDF

Info

Publication number
CN103581164A
CN103581164A CN201310308408.0A CN201310308408A CN103581164A CN 103581164 A CN103581164 A CN 103581164A CN 201310308408 A CN201310308408 A CN 201310308408A CN 103581164 A CN103581164 A CN 103581164A
Authority
CN
China
Prior art keywords
subnet
network node
communication equipment
message
topology information
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.)
Granted
Application number
CN201310308408.0A
Other languages
English (en)
Other versions
CN103581164B (zh
Inventor
马塞尔·基斯林
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
Publication of CN103581164A publication Critical patent/CN103581164A/zh
Application granted granted Critical
Publication of CN103581164B publication Critical patent/CN103581164B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0823Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability
    • H04L41/0836Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability to enhance reliability, e.g. reduce downtime
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/403Bus networks with centralised control, e.g. polling
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/28Routing or path finding of packets in data switching networks using route fault recovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/48Routing tree calculation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/52Multiprotocol routers

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Small-Scale Networks (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明涉及一种用于在可冗余操作的通信网络中进行消息传输的方法,所述通信网络包括具有树状拓扑的第一子网和第二子网。在第一子网中根据生成树协议传输消息。在此,与第一子网的网络节点相关联的通信设备相互交换具有拓扑信息的消息以用于形成树状拓扑。在第二子网中,根据并行或环形冗余协议传输消息。与第二子网的网络节点相关联的通信设备根据并行或环形冗余协议相互交换具有第一子网的拓扑信息的消息并且将所述消息与第一子网的本地可用的拓扑信息进行比较。根据比较结果,与第二子网的网络节点相关联的通信设备确定第一子网的所得出的拓扑信息。

Description

用于在可冗余操作的工业通信网络中进行消息传输的方法和用于可冗余操作的工业通信网络的通信设备
技术领域
本发明涉及一种用于在可冗余操作的工业通信网络中进行消息传输的方法和一种用于可冗余操作的工业通信网络的通信设备。 
背景技术
工业自动化***通常包括多个经由工业通信网络相互联网的自动化设备并且在制造或生产自动化的范围中用于控制或调节装置、机器或者设备。由于在借助于工业自动化***自动化的技术***中的时间重要的框架条件,在工业通信网络中主要应用实时通信协议,如Profinet、Profibus或实时以太网来在自动化设备之间进行通信。 
在工业自动化***或者自动化设备的计算单元之间的通信连接的中断能够导致服务请求的传输的不期望或者不必要的重复。这造成工业自动化***的通信连接的附加的负荷,这可能会导致进一步的***故障或***错误。此外,没有被传输的或没有完全地传输的消息例如阻碍工业自动化***过渡到安全的操作状态下或者留在安全的操作状态下。这最终可能会导致整个生产装置的失效和昂贵的生产停工状态。在工业自动化***中,常常由具有相对多的、但是相对短的消息的讯息流量而引起特殊的问题,由此加剧了上述问题。 
从WO2008/119649A1中已知一种用于重新配置分组交换的通信网络的方法,所述通信网络包括第一子网和第二子网。当在第一子网中应用第一网络协议时,在第二子网中应用不同于第一网络协议的第二网络协议。两个子网通过至少三个冗余的数据链相互连接,分别仅激活所述三个冗余的数据链中的一个以用于有效数据交换。在此,主数据链预先设定地是激活的,而至少两个从数据链预先设定地是禁用的。通过第二子网的与主数据链连接的主桥来监视主数据链或者从数据链的失效。在这样的失效的情况下,主桥生成第一数据包并且将其传送给第二子网的 与从数据链连接的从桥。根据可预设的选择规则通过主桥来选择从桥。接下来,通过所选择的从桥来处理第一数据包。第一数据包包括逻辑信息,根据所述逻辑信息至少部分地执行在从桥的与从数据链连接的端口上的第一网络协议并且通过在从桥的端口上执行的第一网络协议来激活从数据链。 
在EP2343857A1中说明了一种用于通信网络的网络节点,所述通信网络包括第一子网和与所述第一子网连接的第二子网。在第一子网中应用生成树协议,而在第二子网中应用与第一子网的协议不同的第二协议。网络节点设立为用于第二子网的元素并且构造成用于在第二子网内进行通信。此外,网络节点借助于生成树功能构造和设立为用于监视和控制第二子网的生成树主节点。因此,第二子网被在第一子网中应用的生成树协议视作为虚拟的网络节点,其方式为:作为生成树主节点的网络节点对第二子网的其他网络节点进行生成树协议应用。 
从WO2010/105828A1中已知一种用于操作具有冗余特性的通信网络的方法,所述通信网络具有环形网络拓扑。在通信网络内,通信设备经由数据线与其数据端口相互连接并且基于通信协议经由数据线交换控制数据以及有效数据。为了避免消息在通信网络的网中无限地循环,除用于控制或者监视媒体冗余的消息以外,借助于通信协议阻止消息经由各个通信设备的所选定的数据端口进行传输。在通信网络内将两个不同的通信协议彼此并行地应用在通信设备中。例如通过将待阻塞的数据端口的监控分配给单独的通信协议来实现不同的通信协议的并行应用。替选于此,能够为通信协议选择参数,使得通过第一通信协议不阻挡根据第二通信协议视为激活的连接。 
发明内容
本发明基于下述目的,提供一种用于在可冗余操作的、具有至少两个子网的工业通信网络中进行消息传输的方法,所述方法在应用至少两个不同的通信协议的情况下能够实现在设备失效或者连接失效之后快速地激活备用连接,以及提供一种适合于实施所述方法的通信设备。 
根据本发明,所述目的通过一种用于在可冗余操作的工业通信网络中进行消息传输的方法和一种用于可冗余操作的工业通信网络的通信 设备来实现。本发明的有利的改进形式在下文中说明。 
按照根据本发明的方法,在具有树状拓扑的第一子网中根据生成树协议传输消息。在此,与第一子网的网络节点相关联的通信设备相互交换具有拓扑信息的消息以用于形成树状拓扑。根据所交换的拓扑信息,通过与第一子网的网络节点相关联的通信设备确定作为树状拓扑的基本元素的根网络节点。从根网络节点开始建立到第一子网的其余的网络节点的无环路的连接。在第二子网中,根据并行或环形冗余协议传输消息。第一子网和第二子网经由多个通信设备相互耦合。与第一或第二子网的网络节点相关联的通信设备优选是交换机或者网桥。与第二子网的网络节点相关联的通信设备根据并行或环形冗余协议相互交换具有第一子网的拓扑信息的消息,并且将其与第一子网的本地可用的拓扑信息进行比较。与第二子网的网络节点相关联的通信设备根据比较结果确定第一子网的所得出的拓扑信息。此外,与第二子网的网络节点相关联的通信设备根据第一子网的被确定的所得出的拓扑信息相关于到所述第一子网的闭合的和/或断开的连接调整所述通信设备的配置。 
根据本发明,根据另一设计方案通过与第二子网的网络节点相关联的全部通信设备统一地确定第一子网的所得出的拓扑信息。此外,对与第一子网的网络节点相关联的通信设备恒定地提供所得出的拓扑信息,以用于在第一子网中应用生成树协议。 
与至今为止的途径相反,根据本发明,在第二子网内不并行应用生成树协议和并行或环形冗余协议。优选在与第二子网相关联的通信设备的网络节点之间仅根据并行或环形冗余协议传输消息。因此,对于第二子网而言不必借助于生成树协议形成树状拓扑。这决定性地有助于在设备或连接失效之后快速地激活备用连接。此外,在相应的子网中基本上以相互脱耦的方式应用生成树协议和并行或环形冗余协议。优选地,为了在第一子网中应用生成树协议,第二子网通过在第一子网中将各个网络节点相互连接的通信设备来代表。总的来说,在第一子网中的生成树协议的应用对于第二子网中的通信设备而言显现为透明的并且反之亦然。通过将第一子网的拓扑信息隧穿(Tunnelung)第二子网以及通过将该拓扑信息相对于在导出最佳的信息的意义上得出的拓扑信息进行调整来实现这种脱耦。所得出的该拓扑信息又能够用于在第一子网中应 用生成树协议。 
按照根据本发明的方法的一个优选的设计方案,第一子网的拓扑信息包括对第一子网的网络节点之间的现有的连接的说明,并且从根网络节点起到第一子网的其余的网络节点的无环路的连接根据确定到根网络节点的最小的路径成本来建立。 
生成树协议例如能够是根据IEEE802.1d的生成树协议、根据IEEE802.1w的快速生成树协议或者根据IEEE802.1s的多生成树协议。具有第一子网的拓扑信息的消息例如是网桥协议数据单元(BPDU)或者优选分别包括在与第二子网的网络节点相关联的通信设备之间交换和比较的端口优先级向量。 
并行或环形冗余协议例如是根据IEC62439-3,第四条(Clause4)的并行冗余协议、根据IEC62439-3,第五条(Clause5)的高可用性无缝冗余协议、或者根据IEC62439的媒体冗余协议。在应用高可用性无缝冗余协议作为环形冗余协议的情况下,与第二子网的网络节点相关联的通信设备优选分别包括至少一个第一和第二发送和接收单元,所述至少一个第一和第二发送和接收单元分别具有用于第二子网的网络连接的接口。在这种情况下,第二子网具有环形拓扑。此外,两个发送和接收单元具有相同的网络地址和优选相同的设备标识符。此外有利的是,信号处理单元分别与第一和第二发送和接收单元连接,所述信号处理单元将待发送的消息并行地转发给两个发送单元并且检测由接收单元所接收到的冗余的消息。此外,将信号处理单元优选分别与耦合元件连接,经由所述耦合元件将单向链接的网络节点或无冗余的子网与信号处理单元连接。按照根据本发明的方法的另一设计方案,相互冗余的消息通过一致的序列号来标明,其中将已经无错地接收到的消息的序列号存储在与信号处理单元相关联的存储单元中。因此,信号处理单元在接收到新的消息时检验所述新的消息的序列号与已经存储的序列号的一致性。 
在根据本发明的另一有利的设计方案应用媒体冗余协议作为环形冗余协议的情况下,在第二子网中将通信设备配置为监视和控制单元。在这种情况下,第二子网具有环形拓扑。监视和控制单元根据所发送的测试数据包检测在环形拓扑内的中断并且控制将具有寻址到配置为监视和控制单元的通信设备的第一端子的有效数据的数据包转发给通信 设备的第二端子。 
根据本发明的通信设备设置为用于并且适合用于可冗余操作的工业通信网络,所述工业通信网络包括具有树状拓扑的第一子网以及根据生成树协议进行的消息传输、第二子网以及根据并行或环形冗余协议进行的消息传输和与两个子网耦合的多个通信设备。例如,第一和第二发送和接收单元、具有多路复用单元和冗余处理单元的信号处理单元以及与信号处理单元连接的耦合元件设置为用于根据并行或环形冗余协议在第二子网内进行消息传输的机构。耦合元件优选是高速总线,经由所述高速总线例如能够将单向链接的网络节点或者无冗余的子网与信号处理单元连接。耦合元件尤其能够是具有相关联的控制器的背板式交换机。替选于此,耦合元件原则上也能够借助于矩阵交换网络(Matrix-Schaltnetzes)来实现。信号处理单元优选借助于现场可编程门阵列(FPGA)来实现。 
此外,根据本发明的通信设备包括用于将具有第一子网的拓扑信息的消息根据并行或环形冗余协议与和第二子网相关联的另一通信设备的网络节点进行交换的机构。所述机构例如能够通过第一和第二发送和接受单元、信号处理单元、耦合元件和与信号处理单元相关联的协议封装器来实现。根据本发明,拓扑信息设置用于确定作为树状拓扑的基本元素的根网络节点。在此,根网络节点形成用于建立到第一子网的其余的网络节点的无环路的连接的起点。附加地,设有用于将具有第一子网的拓扑信息的所交换的消息与第一子网的本地可用的拓扑信息进行比较的并且用于根据比较结果确定第一子网的所得出的拓扑信息的机构。所述机构例如能够通过信号处理单元来实现。 
此外,根据本发明的通信设备包括用于根据第一子网的被确定的所得出的拓扑信息对通信设备的相关于到第一子网的闭合的和/或断开的连接进行配置调整的机构。所述机构例如能够通过耦合元件的控制器来实现。优选的是,根据本发明的通信设备构建为用于仅根据并行或环形冗余协议在第二子网内进行消息传输。因此,在相应的子网中的生成树协议和并行或环形冗余协议基本上能够以相互脱耦的方式应用。这能够实现在设备或者连接失效之后显著缩短的恢复时间。 
并行或环形冗余协议能够是并行冗余协议、高可用性无缝冗余协议或者媒体冗余协议。如果环形冗余协议是高可用性无缝冗余协议,那么 与第二子网的网络节点相关联的通信设备优选分别包括至少一个第一和第二发送和接收单元,所述至少一个第一和第二发送和接收单元分别具有用于第二子网的网络连接的接口。在这种情况下,第二子网具有环形拓扑。此外,两个发送和接收单元具有相同的网络地址和相同的设备标识符。优选的是,第一和第二发送和接收单元与信号处理单元连接,所述信号处理单元包括用于将待发送的消息并行地转发给两个发送单元的多路复用单元和用于处理由两个接收单元所接收到的消息的冗余处理单元。附加地,冗余处理单元优选包括过滤单元,所述过滤单元设立为用于检测所接收到的冗余的消息。此外,信号处理单元能够与耦合元件连接,经由所述耦合元件将单向链接的网络节点或者无冗余的子网与信号处理单元连接。 
按照根据本发明的通信设备的另一设计方案,相互冗余的消息通过一致的序列号来标明。在此,信号处理单元优选与存储单元相关联,所述存储单元设立为用于存储已经无错地接收到的消息的序列号。有利的是,冗余处理单元设立为用于在接收到新的消息时检验已经存储的序列号。 
附图说明
下面利用实施例根据附图详细阐明本发明。附图示出: 
图1示出在无错的连接状态下的可冗余操作的工业通信网络,所述通信网络包括具有树状拓扑的第一子网和具有环形拓扑的第二子网; 
图2示出在第二子网中具有连接错误的状态下的根据图1的通信网络; 
图3示出在第一子网中具有连接错误的状态下的根据图1的通信网络; 
图4示出与第二子网的网络节点相关联的通信设备, 
图5示出与应用并行冗余协议的子网的网络节点相关联的通信设备。 
具体实施方式
在图1中示出的工业通信网络包括具有树状拓扑以及根据生成树协议进行消息传输的第一子网1和具有环形拓扑以及根据环形冗余协议进行消息传输的第二子网2。在与第二子网2的网络节点相关联的通信设备201-206之间的消息仅根据环形冗余协议来传输。 
第一子网1和第二子网2经由多个通信设备101、104、105、110、202、203、205、206相互耦合。在本实施例中,为了避免不期望的环形连接,在通信设备101、104、105、110、202、203、205、206之间仅激活三个连接。去激活的连接在附图中通过虚线来代表,而实线表示激活的连接。这适用于两个子网1、2。 
与第一子网1的网络节点相关联的通信设备101-110相互交换具有拓扑信息的消息100以用于形成树状拓扑并且根据所交换的拓扑信息确定作为树状拓扑的基本元素的根网络节点。在本实施例中,生成树协议是快速生成树协议。但是,后面的实施方案同样适用于Spanning Tree Protocol、多生成树协议或者类似的生成树协议。在本实施例中,借助节点标识符和相关联的优先级根据快速生成树协议将与通信设备101相关联的网络节点确定为根网络节点。因此,通信设备101是根桥。具有第一子网1的拓扑信息的在第一子网1的通信设备101-110之间交换的消息100例如能够是网桥协议数据单元(BPDU),第一子网1的通信设备101-110借助于所述网桥协议数据单元配置其端口状态。通过配置端口状态尤其激活或者去激活网络节点之间的连接。 
从根网络节点起建立到第一子网的其余的网络节点的无环路的连接。这也适用于通过具有环形拓扑的第二子网2的转接连接。为此,与第二子网2的网络节点相关联的通信设备201-206根据环形冗余协议相互交换具有第一子网1的拓扑信息的消息200并且将这些消息与第一子网的本地可用的拓扑信息进行比较。在本实施例中,具有第一子网1的拓扑信息的在第二子网2的通信设备201-206之间交换的消息200分别具有端口优先级向量,从所述端口优先级向量的比较中,全部通信设备201-206根据比较结果统一地确定作为第一子网1的所得出的拓扑信息的根优先级向量。根据第一子网1的所确定的得出的拓扑信息,与第二子网2的网络节点相关联的通信设备201-206相关于到所述第一子网1 的闭合的和/或断开的连接调整所述通信设备的配置。在本实施例中,与第一子网1和第二子网2的网络节点相关联的通信设备101-110、201-206是交换机或者网桥。 
第一子网1的通过第二子网2的通信设备201-206统一确定的所得出的拓扑信息也提供给第一子网1的通信设备101-110以用于在第一子网1中应用生成树协议。因此,为了在第一子网1中应用生成树协议,第二子网2能够通过第一子网1中的将各个网络节点相互连接的通信设备、尤其通过功能性的RSTP网桥来代表。因此,通过第二子网2进行的转接连接对于第一子网1的通信设备而言是透明的。 
第一子网1的拓扑信息尤其包括对第一子网1的网络节点之间的现有连接和其路径成本的说明。根据到根网络节点的最小的路径成本的确定,第一子网的通信设备101-110以自主交互的方式建立从根网络节点起到第一子网1的其余的网络节点的无环路的连接。对此的更详细的细节能够参考例如IEEE802.1w的快速生成树协议获知。 
在无错的连接状态下,为了避免根据图1的环路连接,将在通信设备103和104之间的、104和202之间的、203和204之间的、106和108之间的、107和108之间的以及107和109之间的连接去激活。在图2所示出的在第二子网2中的通信设备201和202之间的连接错误的情况下,根据在第二子网2中应用的环形冗余协议激活通信设备203和204之间的连接,而不会对第一子网1产生影响。以相应的方式,也在图3中示出的在通信设备206和105之间的连接错误对第二子网2不具有深远的后果。也就是说,为了处理错误,仅根据在第一子网1中应用的生成树协议保持通信设备205和110之间的连接是激活的,而这不会影响其余的通信设备201-204、206。其他的处理错误的措施、即激活通信设备106和108之间的以及107和108之间的连接并且去激活通信设备105和107之间的连接保持局限于第一子网1。因此,错误处理原则上总是能够基于在那里应用的通信协议在直接出现错误或者发生故障的子网中进行。 
在图4中详细地示出通信设备201,所述通信设备与第二子网2的网络节点相关联并且以环形结构与其他通信设备202-206连接。原则上,第二子网2的其余的通信设备202-206也能够相同地构成。通信设备204 例如能够与工业的制造或生产自动化***的SCADA***(数据采集与监视控制)相关联。 
作为用于在第二子网内进行消息传输的机构,通信设备201包括至少一个第一发送和接收单元11和第二发送和接收单元12、具有多路复用单元131和冗余处理单元132的信号处理单元13、以及与信号处理单元13连接的耦合元件14。两个发送和接收单元11、12具有相同的网络地址和相同的MAC设备标识符。然而在应用具有两个通信网络扩展卡的基于PC的解决方案时,所述发送和接收单元能够具有不同的MAC地址。在该情况下,两个MAC地址中的一个由两个扩展卡作为共同的MAC地址一致地用于发送或接收过程。多路复用单元131用于将待发送的数据包并行地转发给两个发送单元11、12,而冗余处理单元132设置用于处理由两个接收单元11、12接收到的数据包40、41。冗余处理单元132还包括过滤单元133,所述过滤单元设立用于检测所接收到的冗余的数据包。 
在本实施例中,信号处理单元借助于现场可编程门阵列(FPGA)来实现。耦合元件14是具有相关联的控制器的背板式交换机并且将多个自动化设备31-33与信号处理单元13连接。此外,耦合元件14分别经由互联端子与自动化设备31-33连接。信号处理单元13具有存储单元135,在所述存储单元中存储有带有对与耦合元件14连接的全部自动化设备31-33的说明的表格(代理节点表)。 
作为用于将具有第一子网1的拓扑信息的消息200根据环形冗余协议进行交换的机构,图4中示出的通信设备201包括第一发送和接收单元11和第二发送和接受单元12、信号处理单元13、耦合元件14和与信号处理单元相关联的协议封装器136。此外,信号处理单元13设置用于将具有第一子网1的拓扑信息的所交换的消息200与在通信设备201中本地可用的拓扑信息进行比较。此外,信号处理单元13在本实施例中构造并且设立为用于根据比较结果确定第一子网1的所得出的拓扑信息。 
此外,耦合元件14的控制器141有利地设置用于通信设备201相关于到第一子网1的闭合的或者断开的连接的配置调整。在此,配置调整根据第一子网1的所确定的得出的拓扑信息来进行。 
通信设备201优选设立为用于根据高可用性无缝冗余协议和根据媒体冗余协议进行消息传输。为了根据高可用性无缝冗余协议进行消息传输,冗余处理单元132包括存储单元134,所述存储单元设立为用于存储已经无错地接收到的消息的序列号。因此,冗余处理单元13在接受到新的消息时检验所述新的消息的序列号与已经存储的序列号的一致性并且必要时抛弃冗余的消息,所述冗余的消息通过一致的序列号来标识并且能够相应地检测。 
之前说明的实施例的特征能够单独地或者以所说明的相互组合的方式来实现。特别是,本发明的应用不局限于应用环形冗余协议的两个第二子网,而是上述实施方案以类似的方式也适用于应用并行冗余协议的第二子网。在图5中示例地示出用于应用并行冗余协议的第二子网的通信设备201。在该情况下,第二子网例如包括两个相互冗余的局域网21、22,借助所述局域网分别将在图5中示出的通信设备201的发送和接收单元11、12连接,所述通信设备此外包括与图4中示出的通信设备201相应的部件。对此包括尤其具有多路复用单元131、冗余处理单元132、用于代理节点表的存储单元135和协议封装器136的信号处理单元13以及具有相关联的控制器的耦合元件14。所述部件在其功能方面相应于图4中示出的通信设备的那些适用于并行冗余协议的部件。 

Claims (21)

1.一种用于在能冗余操作的工业通信网络中进行消息传输的方法,其中,
-在具有树状拓扑的第一子网中根据生成树协议传输消息,其中与所述第一子网的网络节点相关联的通信设备相互交换具有拓扑信息的消息以用于形成树状拓扑,并且根据所交换的拓扑信息通过与所述第一子网的网络节点相关联的所述通信设备确定作为树状拓扑的基本元素的根网络节点,并且其中,从所述根网络节点起建立到所述第一子网的其余的网络节点的无环路的连接,
-在第二子网中,根据并行或环形冗余协议传输消息,
-所述第一子网和所述第二子网经由多个通信设备相互耦合,
-与所述第二子网的网络节点相关联的通信设备根据所述并行或环形冗余协议相互交换具有所述第一子网的拓扑信息的消息,与所述第一子网的本地可用的拓扑信息进行比较,并且根据比较结果确定所述第一子网的所得出的拓扑信息,
-与所述第二子网的网络节点相关联的所述通信设备根据所述第一子网的所确定的得出的所述拓扑信息相关于到所述第一子网的闭合的和/或断开的连接调整所述通信设备的配置,
-通过与所述第二子网的网络节点相关联的全部通信设备统一地确定所述第一子网的所得出的所述拓扑信息,
-通过与所述第二子网的网络节点相关联的所述通信设备提供所得出的一致的拓扑信息以用于在所述第一子网中应用生成树协议。
2.根据权利要求1所述的方法,其中,所述第一子网的拓扑信息包括对所述第一子网的网络节点之间的现有连接的说明,并且其中,根据确定到所述根网络节点的最小的路径成本建立从所述根网络节点起到所述第一子网的其余的网络节点的无环路的连接。
3.根据权利要求1或2所述的方法,其中,在与所述第二子网的网络节点相关联的通信设备之间仅根据并行或环形冗余协议来传输消息。
4.根据权利要求1至3之一所述的方法,为了在所述第一子网中应用所述生成树协议,所述第二子网通过所述第一子网中的将各个网络节点相互连接的通信设备来代表。
5.根据权利要求1至4之一所述的方法,其中,所述生成树协议是Spanning Tree Protocol、快速生成树协议或多生成树协议。
6.根据权利要求5所述的方法,其中,具有所述第一子网的拓扑信息的所述消息是网桥协议数据单元。
7.根据权利要求5或6所述的方法,其中,具有所述第一子网的拓扑信息的所述消息分别包括端口优先级向量,在与所述第二子网的网络节点相关联的通信设备之间交换和比较所述端口优先级向量。
8.根据权利要求1至7之一所述的方法,其中,与第一和/或第二子网的网络节点相关联的通信设备是交换机或网桥。
9.根据权利要求1至8之一所述的方法,其中,所述并行或环形冗余协议是并行冗余协议、高可用性无缝冗余协议或媒体冗余协议。
10.根据权利要求9所述的方法,其中,所述第二子网具有环形拓扑,并且其中,所述并行或环形冗余协议是高可用性无缝冗余协议,并且其中,与所述第二子网的网络节点相关联的所述通信设备分别包括至少一个第一和第二发送和接收单元,所述至少一个第一和第二发送和接收单元分别具有用于所述第二子网的网络连接的接口,其中两个发送和接收单元具有相同的网络地址和相同的设备标识符,并且其中,信号处理单元分别与所述第一和第二发送和接收单元连接,所述信号处理单元将待发送的消息并行地转发给两个发送单元并且检测由接收单元所接收到的冗余的消息,并且其中,耦合元件分别与所述信号处理单元连接,经由所述耦合元件将单向链接的网络节点或无冗余的子网与所述信号处理单元连接。
11.根据权利要求10所述的方法,其中相互冗余的消息通过一致的序列号来标识,并且其中将已经无错地接收到的消息的序列号存储在与所述信号处理单元相关联的存储单元中,并且其中,所述信号处理单元在接收到新的消息时检验所述新的消息的序列号与已经存储的序列号的一致性。
12.根据权利要求9所述的方法,其中,所述第二子网具有环形拓扑,并且其中,所述并行或环形冗余协议是媒体冗余协议,并且其中,在所述第二子网中将通信设备配置为监视和控制单元,所述监视和控制单元根据被发送的测试数据包检测在所述环形拓扑内的中断并且控制将具有寻址到配置为监视和控制单元的所述通信设备的第一端子的有效数据的数据包转发给所述通信设备的第二端子。
13.一种用于能冗余地操作工业通信网络的通信设备,所述工业通信网络包括具有树状拓扑以及根据生成树协议进行消息传输的第一子网、具有根据并行或环形冗余协议进行消息传输的第二子网和与两个子网耦合的多个通信设备,所述通信设备具有:
-用于根据所述并行或环形冗余协议在所述第二子网内进行消息传输的机构;
-用于将具有所述第一子网的拓扑信息的消息根据所述并行或环形冗余协议与和第二子网的网络节点相关联的另外的通信设备进行交换的机构,其中,所述拓扑信息设置用于确定作为树状拓扑的基本元素的根网络节点,并且其中,所述根网络节点形成用于建立到所述第一子网的其余的网络节点的无环路的连接的起点;
-用于将具有所述第一子网的拓扑信息的所交换的消息与所述第一子网的本地可用的拓扑信息相比较的并且用于根据比较结果确定所述第一子网的所得出的拓扑信息的机构;
-用于根据所述第一子网的被确定的所得出的所述拓扑信息对所述通信设备相关于到所述第一子网的闭合的和/或断开的连接进行配置调整的机构。
14.根据权利要求13所述的通信设备,其中,所述通信设备设立为用于仅根据所述并行或环形冗余协议在所述第二子网内进行消息传输。
15.根据权利要求13或14所述的通信设备,其中,所述生成树协议是Spanning Tree Protocol、快速生成树协议或者多生成树协议。
16.根据权利要求15所述的通信设备,其中,具有所述第一子网的拓扑信息的所述消息是网桥协议数据单元。
17.根据权利要求15或16所述的通信设备,其中,具有拓扑信息的所述消息分别包括在与所述第二子网的网络节点相关联的通信设备之间交换和比较的端口优先级向量。
18.根据权利要求13至17之一所述的通信设备,其中,与所述第一和/或第二子网的网络节点相关联的通信设备是交换机或网桥。
19.根据权利要求13至18之一所述的通信设备,其中,所述并行或环形冗余协议是并行冗余协议、高可用性无缝冗余协议或媒体冗余协议。
20.根据权利要求19所述的通信设备,其中,所述第二子网具有环形拓扑,并且其中,所述并行或环形冗余协议是高可用性无缝冗余协议,并且其中,与所述第二子网的网络节点相关联的所述通信设备分别包括至少一个第一和第二发送和接收单元,所述至少一个第一和第二发送和接收单元分别具有用于所述第二子网的网络连接的接口,其中,两个发送和接收单元具有相同的网络地址和相同的设备标识符,并且其中,信号处理单元分别与所述第一和第二发送和接收单元连接,并且其中,所述信号处理单元具有用于将待发送的消息并行地转发给两个发送单元的多路复用单元和用于处理由两个接收单元所接收到的消息的冗余处理单元,其中,所述冗余处理单元包括过滤单元,所述过滤单元设立为用于检测所接收到的冗余的消息,并且其中,耦合元件分别与所述信号处理单元连接,经由所述耦合元件将单向链接的网络节点或无冗余的子网与所述信号处理单元连接。
21.根据权利要求20所述的通信设备,其中,相互冗余的消息通过一致的序列号来标识,并且其中,所述信号处理单元与存储单元相关联,所述存储单元设立为用于存储已经无错地接收到的消息的序列号,并且其中所述冗余处理单元设立为用于在接收到新的消息时检验已经存储的序列号。
CN201310308408.0A 2012-07-20 2013-07-22 用于在可冗余操作的工业通信网络中进行消息传输的方法和用于可冗余操作的工业通信网络的通信设备 Active CN103581164B (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP12177233.9A EP2688249B1 (de) 2012-07-20 2012-07-20 Verfahren zur Nachrichtenübermittlung in einem redundant betreibbaren industriellen Kommunikationsnetz und Kommunikationsgerät für ein redundant betreibbares industrielles Kommunikationsnetz
EP12177233.9 2012-07-20

Publications (2)

Publication Number Publication Date
CN103581164A true CN103581164A (zh) 2014-02-12
CN103581164B CN103581164B (zh) 2018-04-13

Family

ID=46578885

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310308408.0A Active CN103581164B (zh) 2012-07-20 2013-07-22 用于在可冗余操作的工业通信网络中进行消息传输的方法和用于可冗余操作的工业通信网络的通信设备

Country Status (4)

Country Link
US (1) US9413609B2 (zh)
EP (1) EP2688249B1 (zh)
CN (1) CN103581164B (zh)
ES (1) ES2579603T3 (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104954105A (zh) * 2014-03-25 2015-09-30 西门子公司 接收器网络部件、通信网络和用于运行通信网络的方法
CN108702317A (zh) * 2016-02-29 2018-10-23 西门子股份公司 能冗余地运行的工业化的通信***、用于其运行的方法和无线接收站
CN108965141A (zh) * 2018-09-18 2018-12-07 深圳市风云实业有限公司 一种多路径路由树的计算方法及装置
CN111886834A (zh) * 2018-03-23 2020-11-03 西门子加拿大有限公司 用于网段间通信的***、方法和设备
CN113243114A (zh) * 2018-12-04 2021-08-10 西门子股份公司 运行用于传输时间关键数据的通信***的方法、通信设备、通信终端设备和通信控制装置

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2409458B1 (de) * 2009-03-18 2013-01-09 Hirschmann Automation and Control GmbH Parallelbetrieb von rstp (rapid spanning tree protocol) und mrp (media redundancy protocol) und segmentierung/kopplung
US9503361B2 (en) * 2014-06-13 2016-11-22 Cisco Technology, Inc. Active/static path redundancy
WO2017024228A1 (en) * 2015-08-05 2017-02-09 Kenneth Ives-Halperin Event saturation networking
US10156842B2 (en) 2015-12-31 2018-12-18 General Electric Company Device enrollment in a cloud service using an authenticated application
CN107465536B (zh) * 2017-07-03 2020-06-30 珠海高凌信息科技股份有限公司 一种基于复用设备的网管消息自动路由方法及***
CN107579895A (zh) * 2017-09-07 2018-01-12 张家口安智科为新能源有限公司 一种新能源电站中实现箱变测控装置以太环网通讯的方法
US11025537B2 (en) * 2017-12-04 2021-06-01 Is5 Communications, Inc. Multiple RSTP domain separation
US10992516B2 (en) * 2018-12-13 2021-04-27 Honeywell International Inc. Efficient self-checking redundancy comparison in a network
CN111757553B (zh) * 2019-03-28 2023-12-15 北京三星通信技术研究有限公司 一种提高冗余分组数据会话性能的方法和设备
US10887183B1 (en) * 2019-09-18 2021-01-05 Virtustream Ip Holding Company Llc System and method for topological redundancy
CN112291316B (zh) * 2020-10-19 2022-03-15 北京字节跳动网络技术有限公司 连接处理方法、装置、电子设备及计算机可读存储介质
EP4054143A1 (de) * 2021-03-02 2022-09-07 Siemens Aktiengesellschaft Authentifizieren eines gerätes in einem kommunikationsnetz einer automatisierungsanlage

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1825832A (zh) * 2004-12-14 2006-08-30 阿尔卡特公司 快速环生成树协议
US7379429B1 (en) * 2002-12-20 2008-05-27 Foundry Networks, Inc. Optimizations and enhancements to the IEEE RSTP 802.1w implementation
US20080146347A1 (en) * 2006-11-07 2008-06-19 Aruze Corp Game apparatus
EP2020774A1 (en) * 2007-07-30 2009-02-04 Nokia Siemens Networks Oy Method and device for utilizing an object in a communication network, management system and communication system compris-ing such device
US20090109841A1 (en) * 2007-10-24 2009-04-30 Shinji Nozaki Layer-2 Redundancy Protocol Interconnection Device
US20110317555A1 (en) * 2009-03-18 2011-12-29 Oliver Kleineberg Parallel operation of rstp (rapid spanning tree protocol) and mrp (media redundancy protocol) and segmentation/coupling
CN102387087A (zh) * 2011-12-18 2012-03-21 西安安智科技有限公司 基于主动检测技术实现备份路由的方法和***

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7564779B2 (en) * 2005-07-07 2009-07-21 Alcatel Lucent Ring rapid spanning tree protocol
WO2008037781A1 (en) * 2006-09-29 2008-04-03 Nokia Siemens Networks Gmbh & Co. Kg Method for protection switching in ring topologies
RU2456767C2 (ru) * 2006-12-04 2012-07-20 Конинклейке Филипс Электроникс Н.В. Способы межканальной коммуникации в многоканальных беспроводных сетях
DE102007015539B4 (de) * 2007-03-30 2012-01-05 Siemens Ag Verfahren zum Rekonfigurieren eines Kommunikationsnetzwerks
US8355348B1 (en) * 2009-08-17 2013-01-15 Calix, Inc. Joining multiple spanning tree networks across ring network
ES2656433T3 (es) 2010-01-08 2018-02-27 Siemens Aktiengesellschaft Nodo de red para una red de comunicaciones

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7379429B1 (en) * 2002-12-20 2008-05-27 Foundry Networks, Inc. Optimizations and enhancements to the IEEE RSTP 802.1w implementation
CN1825832A (zh) * 2004-12-14 2006-08-30 阿尔卡特公司 快速环生成树协议
US20080146347A1 (en) * 2006-11-07 2008-06-19 Aruze Corp Game apparatus
EP2020774A1 (en) * 2007-07-30 2009-02-04 Nokia Siemens Networks Oy Method and device for utilizing an object in a communication network, management system and communication system compris-ing such device
US20090109841A1 (en) * 2007-10-24 2009-04-30 Shinji Nozaki Layer-2 Redundancy Protocol Interconnection Device
US20110317555A1 (en) * 2009-03-18 2011-12-29 Oliver Kleineberg Parallel operation of rstp (rapid spanning tree protocol) and mrp (media redundancy protocol) and segmentation/coupling
CN102387087A (zh) * 2011-12-18 2012-03-21 西安安智科技有限公司 基于主动检测技术实现备份路由的方法和***

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104954105A (zh) * 2014-03-25 2015-09-30 西门子公司 接收器网络部件、通信网络和用于运行通信网络的方法
US9832254B2 (en) 2014-03-25 2017-11-28 Siemens Aktiengesellschaft Receiver network component for operation in a communication network, communication network and method for operating a communication network
CN104954105B (zh) * 2014-03-25 2018-08-03 西门子公司 接收器网络部件、通信网络和用于运行通信网络的方法
CN108702317A (zh) * 2016-02-29 2018-10-23 西门子股份公司 能冗余地运行的工业化的通信***、用于其运行的方法和无线接收站
CN108702317B (zh) * 2016-02-29 2019-10-08 西门子股份公司 能冗余地运行的工业化的通信***、用于其运行的方法和无线接收站
CN111886834A (zh) * 2018-03-23 2020-11-03 西门子加拿大有限公司 用于网段间通信的***、方法和设备
CN111886834B (zh) * 2018-03-23 2022-09-09 西门子加拿大有限公司 用于网段间通信的***、方法和设备
US11516119B2 (en) 2018-03-23 2022-11-29 Siemens Canada Limited System, method, and device for communication between network segments
CN108965141A (zh) * 2018-09-18 2018-12-07 深圳市风云实业有限公司 一种多路径路由树的计算方法及装置
CN108965141B (zh) * 2018-09-18 2021-03-30 深圳市风云实业有限公司 一种多路径路由树的计算方法及装置
CN113243114A (zh) * 2018-12-04 2021-08-10 西门子股份公司 运行用于传输时间关键数据的通信***的方法、通信设备、通信终端设备和通信控制装置
US11467566B2 (en) 2018-12-04 2022-10-11 Siemens Aktiengesellschaft Communication device, communication terminal, communication device and method for operating a communication system for transmitting time-critical data

Also Published As

Publication number Publication date
US9413609B2 (en) 2016-08-09
US20140025833A1 (en) 2014-01-23
EP2688249B1 (de) 2016-04-27
CN103581164B (zh) 2018-04-13
ES2579603T3 (es) 2016-08-12
EP2688249A1 (de) 2014-01-22

Similar Documents

Publication Publication Date Title
CN103581164A (zh) 用于在可冗余操作的工业通信网络中进行消息传输的方法和用于可冗余操作的工业通信网络的通信设备
CN103684716A (zh) 在可冗余操作的工业通信网络中传输消息的方法和可冗余操作的工业通信网络的通信设备
US11146452B2 (en) Transparent auto-negotiation of ethernet
CN203747852U (zh) 用于可冗余操作的工业通信网络的通信设备
EP2621136B1 (en) Link aggregation in software-defined networks
JP5021037B2 (ja) マスタ/スレーブ構造を有する通信システム
CN102123081B (zh) 用于通信网络的网络节点
CN101652963B (zh) 重配通信网络的方法
JP6105155B2 (ja) Drniにおける同一端内システムの間で情報を交換する方法及びシステム
CN104104570A (zh) Irf***中的聚合处理方法及装置
CN104378291A (zh) 用于在工业通信网络中进行冗余的信息传输的方法和通信设备
US9019816B2 (en) Communication system, communication method, and communication apparatus
CN103107940B (zh) 用于设备级环网的冗余网关***
US10044580B2 (en) Redundantly operable industrial communication system, communication device and method for redundantly operating an industrial communication system
WO2016097459A1 (en) Redundancy in process control system
CN102724030A (zh) 一种高可靠性的堆叠***
CN107347027A (zh) 一种基于EtherCAT的链路冗余通信***
CN108463975A (zh) 用于建立独立网络路径的方法、节点和***
US10182001B2 (en) Method for cross-trafficking between two slaves of an annular data network
CN104427012A (zh) 端口协商方法和设备
CN204928874U (zh) 用于能冗余操作的工业通信网络的通信设备
CN101150478B (zh) 一种建立主备链路的方法、***和路由器
CN203563079U (zh) 用于可冗余操作的工业通信网络的通信设备
JP2004229152A (ja) 回線切替装置及びデータ伝送システム及び回線切替方法
JP2011030059A (ja) 他の通信装置との接続確認を行う方法、装置及び通信システム

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant