US 11,973,826 B2
Data transmission method and automation communication network
Hans Beckhoff, Verl (DE); Holger Büttner, Berlin (DE); and Dirk Janssen, Verl (DE)
Assigned to Beckhoff Automation GmbH, Verl (DE)
Filed by Beckhoff Automation GmbH, Verl (DE)
Filed on Mar. 12, 2021, as Appl. No. 17/200,710.
Application 17/200,710 is a continuation of application No. PCT/EP2019/081308, filed on Nov. 14, 2019.
Claims priority of application No. 102018129813 (DE), filed on Nov. 26, 2018.
Prior Publication US 2021/0203720 A1, Jul. 1, 2021
Int. Cl. H04L 67/1074 (2022.01)
CPC H04L 67/108 (2013.01) 20 Claims
OG exemplary drawing
 
1. A method for transmitting data in an automation communication network comprising at least one distribution node having a plurality of input/output interfaces each of which is connected to a network segment,
wherein the network segment comprises at least one subscriber,
wherein data exchange between the subscribers takes place in the form of telegrams,
wherein priority levels are assigned to the telegrams,
wherein a telegram having a first priority level is configured as an acyclic non-real-time telegram, including acyclic parameters or status data of the at least one subscriber, and wherein a telegram having a second priority level is configured as a cyclic real-time telegram relevant for the control of an automation system, including cyclic input and/or output data of the at least one subscriber,
wherein transmission of a telegram having the first priority level on an input/output interface is interrupted by the at least one distribution node when the at least one distribution node has received a telegram having the second priority level which comprises a higher valence than the first priority level, on a further input/output interface,
wherein said at least one distribution node completes the interrupted telegram having the first priority level forming a first fragment in a defined manner by said at least one distribution node transmitting a first fragmentation information at the end of said first fragment,
wherein a remaining portion of the telegram having the first priority level, which has not yet been transmitted by the at least one distribution node, forms a second fragment,
wherein the at least one distribution node generates a second fragmentation information for the second fragment,
wherein the at least one distribution node buffers the second fragment together with the second fragmentation information,
wherein the first fragmentation information comprises a fragment number of the second fragment and the second fragmentation information comprises a fragment number of the first fragment,
wherein the first fragmentation information additionally comprises a value of a priority level of the first fragment as well as a consecutive number for the first fragment and wherein the second fragmentation information additionally comprises a value of a priority level of the second fragment and a consecutive number for the second fragment,
wherein the consecutive numbers for the first and second fragments are adapted to be regenerated for each input/output interface of the at least one distribution node on which said at least one distribution node forwards the telegrams and fragments,
wherein the at least one distribution node, after sending of the telegram having the second priority level on the input/output interface, transmits the second fragment of the telegram having the first priority level together with the second fragmentation information on the input/output interface, and
wherein an addressed subscriber, for which the telegram having the first priority level is intended, reassembles the first fragment and the second fragment of the telegram having the first priority level on the basis of the first and second fragmentation information.