【技术实现步骤摘要】
用于在通信系统中持久冗余地传送数据电文的方法
本专利技术涉及一种用于在通信系统中持久冗余地传送数据电文的方法。此外,本专利技术还涉及一种对应的通信系统和这种通信系统的用户。
技术介绍
通信系统被理解成具有多个用户的系统,这些用户为了相互交换数据或者相互传送数据而互相连接。其中,将待传送的数据作为数据电文发送,即,将数据组合成一个或多个分组并按照这种形式通过网络连接线发送到对应的接收器。因此也称其为数据分组。在此,“数据传送”的概念与上面提到的数据电文或数据分组传送同义。通信系统的用户例如有中央自动化设备,编程、规划和操作设备,例如输入/输出部件的外部设备,驱动器,执行器,传感器,存储可编程控制器(SPS)或其它的检查单元,计算机,或者与其它机器交换电子数据的机器,特别是处理其它机器数据的机器。用户也被称为网络节点或者节点。在下面将检查单元理解为各种类型的调节或控制单元,以及例如耦合节点(所谓的交换机)和/或交换控制器。作为通信系统以及数据网络例如使用可连接通信系统,如交换以太网络、工业以太网络,特别是还有等时实时以太网络。传送速率≥100MB/s的通信系统通常是可连接的高导电数据网络,并且由具有所谓主动节点或耦合节点(也称为交换机)的、单个点对点连接构成,这些耦合节点分别接在单个的用户之间。每个耦合节点通常具有多个端口,因此可以根据端口数量而与对应数量的用户连接。交换机本身也可以是用户。这些耦合节点或交换机目前是单独的设备,不过其强烈地被直接集成在所连接的设备或者用户中。通过所谓的VLST技术(超大规模集成)使得可以将交换机或者交换功能造价低廉地集成在单 ...
【技术保护点】
一种用于在尤其是用于实时通信的通信系统(26)中提供和/或接收和/或传递数据电文的方法,该通信系统具有借助于网络路径(9,13,16,18,21,24)相互连接的多个用户(1,2,3,4,5),其中,每个用户(1,2,3,4,5)配置为数据电文的发送器和/或接收器并且配备了唯一的地址,具有用于接收和/或传递的至少一个第一端口(12,15,19)和一个第二端口(8,11,14),和至少一个用于提供和/或接收和/或传递设置用来冗余传递的数据电文的其它端口(6,7,10,20,22,23,25),以及用于存储所提供的数据电文的至少一个发送地址的地址表,并且其中,该通信系统(26)具有至少一个带有逻辑中断(17)的网络路径(18),所述方法具有如下步骤:-标记设置用来冗余传递的数据电文,-在用户(1,2 ,3,4,5)的一个其它端口(6,7,10,20,22,23,25)上将设置用来冗余传递的数据电文提供到所述通信系统(26)中,-在通过第一端口(12,15,19)或第二端口(8,11,14)接收一个设置用来冗余传递的数据电文并且通 过用户(1,2, ...
【技术特征摘要】
DE 2002-9-18 10243384.41.一种用于在尤其是用于实时通信的通信系统(26)中提供和/或接收和/或传递数据电文的方法,该通信系统具有借助于网络路径(9,13,16,18,21,24)相互连接的多个用户(1,2,3,4,5),其中,每个用户(1,2,3,4,5)配置为数据电文的发送器和/或接收器并且配备了唯一的地址,具有用于接收和/或传递的至少一个第一端口(12,15,19)和一个第二端口(8,11,14),和至少一个用于提供和/或接收和/或传递设置用来冗余传递的数据电文的其它端口(6,7,10,20,22,23,25),以及用于存储所提供的数据电文的至少一个发送地址的地址表,并且其中,该通信系统(26)具有至少一个带有逻辑中断(17)的网络路径(18),所述方法具有如下步骤:-标记设置用来冗余传递的数据电文,-在用户(1,2,3,4,5)的一个其它端口(6,7,10,20,22,23,25)上将设置用来冗余传递的数据电文提供到所述通信系统(26)中,-在通过第一端口(12,15,19)或第二端口(8,11,14)接收一个设置用来冗余传递的数据电文并且通过用户(1,2,3,4,5)的一个其它端口(6,7,10,20,22,23,25)传递时,或者在通过一个其它端口(6,7,10,20,22,23,25)接收该数据电文并且通过用户(1,2,3,4,5)的第一端口(12,15,19)或第二端口(8,11,14)传递时,在用户(1,2,3,4,5)处复制该数据电文,-在通过用户(1,2,3,4,5)的第二端口(8,11,14)接收或者传递设置用来冗余传递的数据电文时,通过用户(1,2,3,4,5)的第一端口(12,15,19)传递所复制的数据电文,-在通过用户(1,2,3,4,5)的第一端口(12,15,19)接收或者传递设置用来冗余传递的数据电文时,通过用户(1,2,3,4,5)的第二端口(8,11,14)传递所复制的数据电文。2.根据权利要求1所述的方法,其特征在于,用唯一的报头标识来标记所述设置用来冗余传递的数据电文。3.根据权利要求1或2所述的方法,其特征在于,所述带有逻辑中断(17)的网络路径(18)仅仅由被标记为设置用来冗余传递的数据电文使用。4.根据上述权利要求中任一项所述的方法,其特征在于,在用户(1,2,3,4,5)的一个其它端口(6,7,10,20,22,23,25)上将被标记为设置用来冗余传递的数据电文提供到通信系统(26)中时,在提供用户(1,2,3,4,5)的地址表中记录将该数据电文提供到该通信系统(26)的用户(1,2,3,4,5)的发送地址以及一个附加标志。5.根据权利要求4所述的方法,其特征在于,所述附加标志由可以取0或1的一个比特组成。6.根据上述权利要求中任一项所述的方法,其特征在于,在所述用户(1,2,3,4,5)的一个其它端口(6,7,10,20,22,23,25)上接收被标记为设置用来冗余传递的数据电文时,检查接收用户的地址表是否具有将该数据电文提供到通信系统(26)的用户(1,2,3,4,5)的发送地址的记录以及一个附加标志,其中,如果不存在这种记录,则在接收用户(1,2,3,4,5)的地址表中记录将该数据电文提供到通信系统(26)的用户(1,2,3,4,5)的发送地址和/或一个附加标志,并且传递该数据电文,或者,其中,如果存在这种记录,则传递该数据电文。7.根据上述权利要求中任一项所述的方法,其特征在于,在通过用户(1,2,3,4,5)的第一端口(12,15,19)或第二端口(8,11,14)接收被标记为设置用来冗余传递的数据电文和/或复制的数据电文时,检查接收用户的地址表是否具有将该数据电文提供到通信系统(26)的用户(1,2,3,4,5)的发送地址的记录以及一个附加标志,其中,如果存在这种记录,则将该数据电文和/或复制的数据电文销毁,或者,其中,如果不存在发送地址或存在发送地址而没有附加标志,则传递该数据电文和/或复制的数据电文。8.根据上述权利要求中任一项所述的方法,其特征在于,所述通信系统(26)周期地工作。9.根据权利要求8所述的方法,其特征在于,为被标记为设置用来冗余传递的数据电文在提供到所述通信系统(26)中时分配一个当前的周期号。10.根据权利要求8或9所述的方法,其特征在于,被标记为设置用来冗余传递的数据电文的接收器存储所接收的数据电文的该当前周期号。11.根据权利要求8至10中任一项所述的方法,其特征在于,被标记为设置用来冗余传递的数据电文的接收器在接收该数据电文时将所接收的数据电文的周期号与在该接收器中存储的当前周期号进行比较,其中,如果两个被比较的周期号不一致,则该接收器采用所接收的数据电文的数据,或者,如果两个被比较的周期号一致,则该接收器忽略所接收的数据电文的数据和/或销毁该数据电文。12.一种用于通信系统(26)、尤其是用于实时通信的通信系统的用户,其中,所述用户(1,2,3,4,5)配置为数据电文的发送器和/或接收器并且配备了唯一的地址,具有用于接收和/或传递的至少一个第一端口(12,15,19)和一个第二端口(8,11,14),和至少一个用于提供和/或接收和...
【专利技术属性】
技术研发人员:迪特尔布吕克纳,迪特尔克洛茨,卡茨海因茨克劳斯,
申请(专利权)人:西门子公司,
类型:发明
国别省市:DE[德国]
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。