数据传输方法和自动化通信网络与流程

文档序号:19667816发布日期:2020-01-10 21:57阅读:148来源:国知局
数据传输方法和自动化通信网络与流程
本发明涉及一种用于在自动化通信网络中传送数据的方法。本发明还涉及一种被配置用于传送数据的自动化通信网络,并且涉及一种适合于执行数据传输方法的分发节点。明确形成本申请的公开内容的一部分的德国优先申请de102018112357.4也描述了一种用于在自动化通信网络中传送数据的方法、以及自动化通信网络。所谓的局域网(lan)是空间受限的网络,在该空间受限的网络中各种网络组件彼此耦合。网络组件可以是一个或多个服务器和工作站(所谓的节点),它们通过同轴的光纤或双绞线线缆的形式的通信线路彼此连接。lan内的网络组件之间的通信基于网络协议来执行。在该上下文中,以太网协议是对于lan来说最广泛的网络协议标准。以太网电报可以包括长度为1500字节的用户数据块,并且允许lan内各个网络组件之间的电报传输速率为每秒几千兆字节,其中电报以面向数据包的方式被传送。以太网协议也以所谓的“工业以太网”的形式用于工业生产工厂。在自动化技术中,以太网协议可以例如用于在与控制任务有关的制造、建造和过程自动化中控制数据交换,并保证系统的实时能力。自动化技术中使用的自动化通信网络通常对应于所谓的“现场总线系统”。现场总线系统是这样的总线系统:在其中机器外围的分布式设备诸如输入模块和/或输出模块、驱动器和操作终端通过总线系统连接到控制单元。共享的传输信道(例如,作为现场总线或无线电链路)被提供用于交换数据。如果多个订户同时发送电报,则必须在双方同意的情况下为共享传输信道的订户提供可能性。一种这样的可能性是使用“主从原则”。通常,现场总线上的控制单元是主动总线订户,在下文中被称为“主订户”。主订户被提供有现场总线系统的访问权限,并且确定现场总线上的以电报形式的数据流。被动现场总线订户(在下文中被称为“从订户”)主要对应于外围机器设备。从订户不具有访问权限,并且可以仅确认接收的数据或相应的电报,或者在主订户请求时传送数据或相应的电报。在自动化通信网络中频繁使用分发节点(也被称为“交换机”),以便将具有网络组件的各个网络段彼此连接,并确保网络内的数据或相应的电报迅速到达它们的目的地。要在自动化通信网络中传送的电报可以是周期性实时电报,其与控制自动化系统相关,并且包括订户的周期性输入/输出数据,以及可以是非周期性非实时电报,该非周期性非实时电报例如包括订户的参数或状态数据。周期性实时电报通常是用于由分发节点来传送的具有固定传输时间的调度电报,而非周期性非实时电报经常以非调度方式在电报流中出现,并且不具有用于被传送的固定传输时间。为了转发该调度周期性实时电报,交换表(所谓的“路由列表”)被存放在分发节点中,所述交换表例如包括电报标识(例如mac地址的形式)、输入/输出接口和传输时间。与所描述的用于该调度周期性电报的“路由列表”相比,用于该非调度非周期性非实时电报的“路由列表”不包括传输时间,因为该非调度非周期性电报不具有传输时间。为了确保非实时电报(在下文中将被称为非调度电报)的转发不会使实时电报(在下文中将被称为调度电报)的转发延迟,在us8,179,923b2的分发节点中电报的数据传输周期被划分成三个时间段。在第一时间段(所谓的“周期性时间段”)中,仅可以接收和转发调度电报。在后续被称为“非周期性时间段”的第二时间段中,传送非调度电报。在第三时间段也是最后的时间段(所谓的“过渡时间段”)中,可以进一步接收非周期性电报,但一定不能转发非周期性电报。至少对应于非调度电报的最大转发时间的过渡时间段防止在后续的周期性时间段中由于非调度非周期性电报的转发仍在进程中而发生调度电报的延迟传输。在过渡时间段中接收到的非调度非周期性电报在分发节点中缓冲,并在下一个非周期性时间段中传送。在分发节点中,可能容易发生非调度电报的过载,因为每个分发节点可以以非受控的方式在周期性时间段之外(例如在非周期性时间段内)传送非调度电报。当电报或相应的数据传输周期中的非周期性时间段与周期性时间段相比大大缩短时,尤其会发生这种过载。由于自动化通信网络内的操作时间的缘故以及为了在电报或相应的数据传输期间实现尽可能短的停机时间,所以在周期性时间段中通常不会一个接一个地直接传送调度电报,而是具有中间时间间隔。结果,周期性时间段延长。在这种情况下,如果在过渡时间段中和在非周期性时间段中接收到太多非调度电报,则存在分发节点中的用于非调度电报的接收缓冲器溢出的危险。此外,根据在us8,179,923b2中描述的过程,必须在配置阶段期间预先建立包括分发节点的自动化通信网络。如果在周期性时间段中传送的调度电报中发生变化,则必须生成新配置并将其存储在分发节点中。如果在自动化通信网络中使用多个分发节点,则必须将该新配置另外传送到所述分发节点。这意味着这种在配置中的变化可能占用几个数据传输周期。在us8,179,923b2中,仅可以在非周期性阶段中传送非调度电报。然后非调度电报在该没有调度电报被传送的时隙中被完整地传送。然而,us8,179,923b2的方法的缺点在于,非调度电报必须具有最多对应于直到下一个调度电报被传送之前的保持时隙的长度,使得可以在该空闲时隙内传送非周期性电报。因此,本发明的目的是提供一种用于在具有至少一个分发节点的自动化通信网络中传送数据的方法,该方法提供了电报(尤其是,非调度电报)在分发节点中的高效吞吐。本发明的另一个目的是提供一种改进的自动化通信网络。所述目的是通过独立权利要求的特征解决的。在从属权利要求中指出了本发明的其他有利实施例。根据本发明,提供了一种用于在具有至少一个分发节点的自动化通信网络中传送数据的方法以及对应的自动化通信网络。分发节点包括多个输入/输出接口,每个输入/输出接口连接到至少一个网络段,其中在自动化通信网络中的第一网络段中布置第一订户并且在第二网络段中布置第二订户。以电报的形式来执行第一订户和第二订户之间的数据交换,其中电报被实现为:调度电报,其特征在于由至少一个分发节点来进行传送的固定传输时间;以及非调度电报,其特征在于不具有由至少一个分发节点来进行传送的固定传输时间。每个非调度电报被分配有用于分发节点的控制数据,并且该控制数据具有由分发节点来处理的数据字段。分发节点被配置为在输入/输出接口上接收非调度电报,并在另外的输入/输出接口上发送它。此外,分发节点被配置为确定用于传送非调度电报的传输持续时间,并确定输入/输出接口的直到下一个调度电报的传输之前保持的时隙,其中输入/输出接口被提供作为用于非调度电报的传输接口。此外,分发节点检查具有所述传输持续时间的电报是否可以在所述保持时隙内被传送。分发节点被配置为:如果具有所述传输持续时间的非调度电报可以在传输接口的直到下一个调度电报的传输之前保持的时隙内被传送,则经由所述传输接口来传送非调度电报。在传送非调度电报之前,分发节点将第一电报信息输入到电报的控制数据的数据字段中。第一电报信息指示非调度电报被完整地传送。分发节点还被配置为:如果具有所述传输持续时间的电报不能在传输接口的直到下一个调度电报的传输之前保持的时隙内被传送,则对非调度电报进行分段。此外,分发节点在传送非调度电报之前将第二电报信息输入到非调度电报的控制数据的数据字段中,其中第二电报信息指示非调度电报将被分段并且包括附加的分发节点标识。可以例如在自动化技术中使用根据本发明的自动化通信网络,以便借助于分发节点在各个网络订户之间交换数据或相应的调度电报和非调度电报。在该上下文中,根据本发明的用于传送数据的方法可以有利地被用在自动化通信网络中,因为分发节点知道(这是由于调度电报上的存储信息的缘故,调度电报的传输时间通常由第一订户为各个分发节点确定),例如在非调度电报从第二订户到第一订户的回程上,到达上级分发节点的对应数据传输路径将有多长时间是空闲的。这意味着相应分发节点的传输接口的直到下一个调度电报的传输之前保持的保持时隙是已知的或者相应地易于确定的,并且因此可以判定具有所述传输持续时间的非调度电报在分发节点的传输接口的上述时隙内是被完整地传送还是被分段地传送。在根据本发明的过程的框架内,不能在分发节点的传输接口的直到下一个调度电报的传输之前保持的时隙内被传送回订户的非调度电报可以被分段的可能性可以证明是有益的。为此,分发节点在非调度电报的传输之前将第二电报信息插入到非调度电报的控制数据中,这指示非调度电报已经被分段。另外,第二电报信息包括分发标识。然而,如果因为具有所述传输持续时间的非调度电报能够在分发节点的传输接口的直到下一个调度电报的传输之前保持的时隙期间被传送,所以分发节点不对非调度电报进行分段,则分发节点生成第一电报信息,其指示非调度电报将被完整地传送。因此,根据本发明的过程可以允许理想地利用分发节点的传输接口的直到下一个调度电报的传输之前保持的潜在空闲时隙,并且提供将电报或相应的数据传输期间的停机时间减少到最小值的优点。可以借助于非调度电报的分段传输来额外地减少由于传入的非调度电报而引起的分发节点的接收缓冲器的溢出危险。根据一个实施例,在第一订户和第二订户之间布置多个分发节点。相应的分发节点被分配非调度电报的控制数据的单独的数据字段,其由相应的分发节点独立地处理。如果具有相应传输时间的非调度电报不能由相应的分发节点在传输接口的针对下一个调度电报的传输而保持的时隙内被传送,则相应的分发节点对由第二订户传送给第一订户的非调度电报进行分段。另外,在传送非调度电报之前,相应的分发节点将第二电报信息插入到非调度电报的控制数据的分配给它的数据字段中,其中第二电报信息指示非调度电报将要被分段并包括附加的分发节点标识。随后,相应的分发节点分段地来传送非调度电报。借助于在第一订户和第二订户之间布置多个分发节点,可以在自动化通信网络中可靠地控制非调度电报的吞吐量,并且可以以这种方式防止调度电报和非调度电报的冲突。在第一订户和第二订户之间,可以布置多个分发节点,结果,这可以使得非调度电报的传输更有效。然后,每个分发节点在非调度电报的控制数据中被分配对应的单独的数据字段,如果相应的分发节点完整地传送非调度电报,则它将第一电报信息存放在所述数据字段中,或者相应地,如果分发节点对非调度电报进行分段,则它将第二电报信息存放在所述数据字段中。各个分发节点对非调度电报的多次分段是实现电报传输的另一种可能性。分配给相应的分发节点的单独的数据字段可以根据需要来划分,其中数据字段结构可以在具有多个分发节点的自动化通信网络中针对另外的分发节点的其他数据字段来重复它自己。这一方面简化了在实现根据本发明的过程期间的编程,并且另一方面还在自动化通信网络内提供对数据的更快处理和传送,如果分发节点仅需要评估或相应地补充与它们相关的那部分控制数据的话。在另一个实施例中,第二电报信息的分发节点标识允许向对应的非调度电报进行附加的分配,其中分发节点被实施为针对新的非调度电报而使第二电报信息的分发节点标识递增。除了表征相应的分发节点之外,分发节点标识还用于表征对应的非调度电报,因为对于非调度电报的几个电报片段来说,相应的分发节点的分发节点标识不改变。然而,在自动化通信网络中针对新的非调度电报将分发节点标识递增,即关于其值而言,以便为另外的非调度电报提供辨别特征。因为电报传输也可以被实现为使得多个分发节点将非调度电报细分为几个电报片段,所以在非调度电报在自动化通信网络中的传输期间可以借助于分发节点标识来提供高的灵活性,以及易于识别各个电报片段。在另一个实施例中,如果相应的分发节点对非调度电报进行分段,则相应的分发节点将电报偏移记录在非调度电报的控制数据的分配给它的数据字段中(即在第二电报信息中)。电报偏移指示如下的值n:其包括非调度电报中所包含的第一用户数据块的位置,其中第一电报片段特别地具有电报偏移值n=0。电报偏移允许非调度分段电报所发送到的后续的分发节点快速确定用户数据块的位置,从而迅速开始处理用户数据。对于接收方,可以借助于电报偏移来容易地识别非调度电报的结构。未被划分成电报片段的非调度电报也可以具有电报偏移值n=0。根据另一实施例,如果相应的分发节点对非调度电报进行分段,则相应的分发节点在非调度电报的控制数据的分配给它的数据字段中(即在第二电报信息中)存放如下内容:更多的电报片段要被传送。通过在非调度电报的控制数据的数据字段中存放所述信息,即另外的电报片段要被传送,后续的分发节点被告知非调度电报的分段。结果是,它们知道另外的电报片段可能跟随着所传送的电报片段。这简化了在接收侧上组合电报片段,并且可以增加电报或者相应的数据传输的可靠性。根据另一实施例,在如下的闭合的数据传输路径上传送电报:在前向行程上从第一订户开始到第二订户,并且在回程上从第二订户开始到第一订户。布置在第一网络段中的第一订户被实现为主订户,且布置在第二网络段中的第二订户被实现为从订户。主订户被实施为触发主订户和从订户之间以电报形式的数据交换。在该上下文中,电报被实现为调度电报,其具有用于由至少一个分发节点来进行传送的固定传输持续时间,以及被实现为非调度电报,其不具有固定传输时间。此外,主订户被实施为生成要在前向行程上被传送给从订户的非调度电报的数据报头,该数据报头包括控制区段以及在其之后的单独的分发节点数据字段,该单独的分发节点数据字段针对要行进经过的每个分发节点。此外,如果在回程上非调度电报不包括数据报头,则分发节点为从订户的要在回程上传送给主订户的非调度电报生成数据报头,所述报头包括控制区段和分发节点数据字段。后续的分发节点通过分配给相应分发节点的分发节点数据字段来补充非调度电报的数据报头,以便非调度电报被传送。通过将订户实施为主从布置,可以以简单的方式来实现总线访问权限以及现场总线系统的电报吞吐量。在该上下文中,主订户生成调度电报或相应的非调度电报的数据报头,该数据报头包括控制区段以及在其之后的分发节点数据字段,该分发节点数据字段分配给相应的分发节点。主订户将具有所提到的数据报头的调度电报或非调度电报发送到自动化通信网络中的相应分发节点,其中调度电报或非调度电报的各个分发节点数据字段的数量告知自动化通信网络中所使用的用于电报传输的分发节点。在前向行程上,仅主订户经由分发节点向从订户发送调度电报或非调度电报。以这种方式,主订户在传输期间防止电报冲突,因为它将调度电报或相应的非调度电报以受控方式发送到从订户。然而,在回程上,可能发生这样的情况:在布置了多个从订户的自动化通信网络中,多个从订户同时向主订户传送非调度电报或相应的调度电报,这可能导致相应的分发节点中的电报冲突。然而,由于所存储的关于调度电报的信息(调度电报的传输时间通常由主订户针对各个分发节点而确定),相应的分发节点知道,在非调度电报的回程上,到达上级分发节点的对应数据传输路径将空闲多长时间。由于这个原因,分发节点可以检查具有所述传输持续时间的非调度电报是否可以在分发节点的传输接口的直到下一个调度电报的传输之前保持的时隙内被传送。如果不是这种情况,则相应的分发节点可以在回程上对非调度电报进行分段,并且倘若非调度电报在其回程上不具有数据报头,则为非调度电报生成数据报头。结果是,当将非调度电报传送回主订户时,通常需要在回程上对非调度电报进行分段。在非调度电报的可以对应于上述控制数据的数据报头中,对应的分发节点可以将第二电报信息存放在可以对应于上述数据字段的分发节点数据字段中,其中,第二电报信息指示分发节点已将非调度电报分段,并且第二电报信息包括分发节点标识。在非调度电报被完整地传送的情况下,后续的分发节点通过分配给相应的分发节点的分发节点数据字段和第一电报信息来补充数据报头,并且在非调度电报被分段的情况下,后续的分发节点通过第二电报信息来补充数据报头,所述第二电报信息包括相应的分发节点的分发节点标识。在另一实施例中,非调度电报的控制区段包括非调度电报的长度信息,其中非调度电报的所述长度信息包括数据报头的长度和非调度电报的用户数据块的长度。非调度电报的传输持续时间由非调度电报的长度来决定。为了对非调度电报进行分段,首先要求在到达主订户的回程上第一分发节点完整地接收非调度电报,以便知道非调度电报的长度。后续分发节点可以从非调度电报的控制数据中读取非调度电报的长度。借助于该电报长度和传输接口的直到由分发节点传送下一个调度电报之前保持的时隙,第一分发节点然后可以对非调度电报进行分段,其中分段的非调度电报具有用于传送该分段的非调度电报的最小片段长度。各个电报片段可以在电报长度方面变化,但不低于所述最小片段长度。通过将长度信息插入到非调度电报的前部区域中(即插入到其控制区段中),后续的分发节点可以另外地在最早的可能时间点决定是否可以通过相应的分发节点来完整地转发非调度电报,或者是否将要由相应的分发节点对其进行分段。根据另一实施例,非调度电报的控制区段具有计数器,该计数器指示从主订户开始一直到从订户非调度电报要行进经过的分发节点的数量,或者相应地指示自从订户开始返回到主订户非调度电报要行进经过的分发节点的数量。在电报在从主订户至从订户的前向行程上的行进期间,分发节点使计数器递减。此外,在电报在自从订户至主订户的回程上的行进期间,分发节点使计数器递增。借助于非调度电报的控制区段中的计数器,每个分发节点被告知在非调度电报的传输期间后续分发节点的数量。以这种方式,可以提供可靠的电报或相应的数据传输,并且变得尤其有可能区分非调度电报的数据报头和用户数据。在另一实施例中,调度电报可以被实现为周期性电报,其中周期性电报可以用于控制自动化系统。此外,非调度电报可以被实现为非周期性电报。区分该调度周期性电报和该非调度非周期性电报可以对自动化网络中的电报循环产生有利影响,因为该调度周期性电报通常对应于可以与控制自动化系统相关的实时电报,并且因此具有用于由至少一个分发节点来进行传送的固定传输时间。与此相比,对应于非实时电报的非调度非周期性电报不具有用于传输的固定传输时间。结果是,可以在不影响调度电报的传输的情况下,在没有调度电报被发送的时隙中传送非调度电报。上面描述的和/或在下面的权利要求中指出的本发明的有利实施例可以单独使用或彼此以任何期望的组合来使用,除了例如在存在明显依赖性和不能协调的替代方案的情况下。在结合示意图更详细地解释实施例示例的以下描述的上下文中,本发明的上述特性、特征和优点以及实现它们的方式将变得更加清楚且更好地理解,在附图中:图1示出了具有多个分发节点和网络段的自动化通信网络的示意性设计;图2a描绘了用于在图1中所示的自动化通信网络中的第一订户和第二订户之间交换数据的非调度电报的示意性原理,其中三个分发节点被布置在两个订户之间,并且非调度电报的传输被示出在到达第二订户的前向行程上;以及图2b描绘了用于在图1中所示的自动化通信网络中的第一订户和第二订户之间交换数据的非调度电报的示意性原理,其中三个分发节点被布置在两个订户之间,并且被划分成电报片段的非调度电报的传输被示出在到达第一订户的回程上。结合以下附图,描述用于在自动化通信网络(例如在制造、建造和过程自动化的框架内使用的)中传送数据的方法的实施例示例。在该上下文中,指出的使用不应被视为限制,因为本发明也可以被用在自动化通信网络的其他区域中,在其中第一订户被布置在第一网络段中,第二订户被布置在第二网络段中,并且至少一个分发节点被布置在这两个订户之间。应注意,附图仅是示意性的并且未按比例绘制。因此,图中所示的组件和元件可能被描绘得过大或被简化以便更好地理解。此外,应注意,如果附图中的附图标记指代相同实施的元件和/或组件和/或数量,则附图中的该附图标记保持不变。自动化通信网络通常被实现为现场总线系统,在该现场总线系统中订户经由该现场总线相互链接。订户可以与控制单元交换数据,其中具有实时功能的网络协议通常被用于此目的。现场总线上的订户之间的数据交换经常根据主从管理原则而被控制。也被称为主订户的主动总线用户对应于确定和协调现场总线上的数据传输的控制单元。另一方面,被称为从订户且不具有总线访问权限的被动总线订户是机器外围的设备。因此,被动总线订户可以根据主订户的请求来简单地接收消息、确认它们并传送数据或相应的电报。机器外围的设备可以例如对应于输入和/或输出组件,其经由现场总线彼此连接机器或工厂的传感器或致动器。可替选地,输入和/或输出组件可以直接集成到机器或工厂的传感器或致动器中。在自动化技术中,周期性控制过程可以由主订户触发,并且可以借助于主订户和从订户之间经由现场总线的数据交换来执行。为此目的,主订户在现场总线上传送输出数据作为调度电报,其中从订户从电报中提取分配给它的输出数据,以便处理该输出数据以得到在下一个周期性控制过程中反过来被传送回主订户且用作主订户的输入数据的数据。这种调度电报也被称为“周期性电报”,或者相应地被称为“实时电报”。除了在执行控制任务时相关的实时电报之外,还在现场总线上传送非调度的所谓的“非周期性电报”。非调度电报是不会在现场总线上周期性重复的电报,并且因此不是实时相关的。例如,这些电报可以包括参数化和配置数据、或诊断信息。由于这个原因,非周期性电报也被称为“非实时电报”。管理结构基于主从原理的现场总线系统可以借助于各种网络协议来操作。例如,以太网协议代表本地网络(lan)的最广泛的网络协议标准。以太网电报可以包括具有1500字节长度的用户数据块,并且允许lan内的各个网络组件之间的电报传输速率为几千兆字节/秒。以太网协议以所谓的“工业以太网”的形式也被用在自动化系统的工业制造工厂或机器中,其中在该上下文中假定以太网协议保证自动化系统的实时需求。例如,ethercat协议就是这样一种基于以太网协议技术并且可以被用在具有实时功能的自动化系统中的协议。ethercat协议的特殊特征在于,ethercat电报(可以包括上述调度电报或相应的非调度电报)的用户数据块中的用户数据的处理已经由从订户在电报循环期间执行。以这种方式,借助于可以例如有利于用于实时系统的ethercat协议,可以在自动化通信系统中提供快速数据处理。ethercat电报包括数据报,每个数据报包括控制数据字段和用户数据字段。控制数据字段包括命令字段,该命令字段通知从订户关于处理调度电报或相应的非调度电报的用户数据的方式:即,例如是否从订户要在写入操作中将数据插入到调度电报或相应的非调度电报的用户数据字段中,或者是否应该在写入/读取操作中首先从用户数据字段中提取数据并随后将数据插入到用户数据字段中,或者相应地是否从订户应该仅在读取操作中从用户数据字段中提取数据。此外,控制数据字段包括地址字段。在地址字段中,从订户中的数据区域被确定,借助于该数据区域从订户在用户数据字段的循环期间交换数据。在接收到ethercat电报的数据报中的控制数据字段之后,从订户开始评估命令字段或地址字段。在ethercat电报中的数据报循环经过从订户的情况下,如果从订户被寻址,则它在读取数据报或相应的写入/读取数据报的情况下从用户数据字段中提取意图用于它的输出数据。如果数据报是写入数据报或相应的写入/读取数据报,则对应的从订户在循环期间将输入数据插入到数据报中的用户数据字段中。由从订户处理周期性数据报仅最小程度地延迟ethercat电报。在下文中,将结合ethercat电报循环来描述本发明。然而,可以使用适用于实时系统的任何其他以太网协议来实践本发明。而且,根据本发明的方法可以用标准以太网协议来实现。同样,能够在非基于以太网的自动化通信网络中使用本发明,在该非基于以太网的自动化通信网络中第一订户被布置在第一网络段中,且第二订户被布置在第二网络段中,以及至少一个分发节点包括多个输入/输出接口。此外,本发明不限于具有分层式的主从管理结构的自动化网络。在根据本发明的自动化通信网络中,具有订户的各个网络段借助于可以被实现为所谓的“交换机”的一个或多个分发节点而彼此连接。分发节点还用于协调网络段中的订户的数据交换作为调度周期性电报和非调度非周期性电报,并将调度电报和非调度电报按时转发到它们的目的地。对应的分发节点包括多个输入/输出接口,每个输入/输出接口连接到至少一个网络段,其中在第一网络段中布置第一订户,并且在第二网络段中布置第二订户。分发节点被配置为在一个输入/输出接口上接收调度电报和非调度电报,并在另外的输入/输出接口上传送它们。调度电报和非调度电报每个被分配用于相应的分发节点的控制数据。它们包括由相应的分发节点处理的数据字段。在相应的分发节点传送非调度电报之前,该分发节点确定用于传送对应的非调度电报所需的传输持续时间。另外,相应的分发节点确定该分发节点的被提供作为非调度电报的传输接口的输入/输出接口的时隙,所述时隙在直到下一个调度电报被传送之前保持。归因于所存储的关于调度电报的信息,即通常由第一订户(即主订户)为各个分发节点确定的传输时间,分发节点知道到达上级分发节点的对应数据传输路径将保持空闲多长时间(例如在回程上)。这意味着,可以以简单的方式来知道或相应地确定对应的分发节点的传输接口的在直到下一个调度电报被发送之前保持的时隙,以便判定具有所述传输时间的非调度电报是可以在分发节点的传输接口的上述时隙内被完整地传送还是划分成片段地传送。如果对应的分发节点已经确定了这两个时间值,则它检查具有相应传输持续时间的非调度电报是否可以在分发节点的传输接口的直到下一个调度电报被发送之前保持的时隙内被传送。如果是这种情况,则分发节点完整地传送非调度电报。另外,分发节点将第一电报信息插入到非调度电报的控制数据的数据字段中,该第一电报信息指示非调度电报被完整地传送。然而,如果分发节点的检查结果是具有所述持续时间的非调度电报不能在传输接口的直到下一个调度电报被发送之前保持的时隙内被传送,则相应的分发节点对非调度电报进行分段。此外,相应的分发节点在传输之前将第二电报信息插入到非调度电报的控制数据的数据字段中,其中第二电报信息指示非调度电报已经被分段并且其包括用于辨别各个分发节点的附加的分发节点标识,如果在自动化通信网络中布置用于连接网络段的多个分发节点的话。此外,非调度电报的控制数据的数据字段中的第一电报信息可以包括相应的分发节点的分发节点标识。通常是在电报循环的回程上需要对电报进行分段,因为在前向行程上第一订户(即主订户)在第一网络段中确定了何时可以经由分发节点将调度电报传送给第二网络段中的第二订户(即从订户)。归因于该确定,可以避免电报冲突。然而,当调度电报或相应的非调度电报是在自从订户到主订户的回程上被发送时,这是不同的。在该上下文中,防止相应分发节点的冲突可以是检查分发节点的传输接口的直到下一个调度电报的传输之前保持的时隙是否足以用于发送具有所述传输持续时间的非调度电报,以便如果对应的数据传输路径碰巧是空闲的则完整地传送非调度电报或者根据情况划分成片段地传送。借助于该发明过程,可以优化自动化通信网络中的电报循环。在该上下文中,本发明的核心是将分发节点的传输接口的直到下一个调度电报的传输之前保持的时隙最佳化利用于非调度电报的传输。这是可能的,因为分发节点因所存储的调度电报的传输时间的缘故而知道到达下一个分发节点的相应数据传输路径将保持空闲多长时间。结果是,可以在不影响调度电报的循环的情况下在所述保持的时隙中传送非调度电报。因此,本发明有利地适合于传送非调度非周期性电报,因为以这种方式,可以以最佳的可能方式来使用现有的用于传送这些电报的容量。因此,本发明的优点在于,由于有效地使用了分发节点的传输接口的保持的时隙,所以将电报传输中的停机时间降到了最小值。对应的分发节点经由其传输接口传送分段的非调度电报,连同在传送非调度电报之前输入到电报的控制数据的数据字段中的第二电报信息。第二电报信息向自动化通信网络中的其他分发节点或相应的第一订户通知该分段的非调度电报不是完整的非调度电报,而是需要另外的电报片段来实现完整性。在非调度电报的分段期间传送所述另外的电报片段的信息也被对应的分发节点插入到第二电报信息中。另外,非调度电报的控制数据的数据字段中的第二电报信息允许借助于分发节点标识来辨别自动化通信网络中的相应分发节点。此外,分发节点标识允许对于相关的非调度电报分配各个电报片段,因为用于所述包括多个电报片段的非调度电报的分发节点的相应分发节点标识不改变。然而,对于被分段的新的非调度电报,各个分发节点的分发节点标识就其值而言增加。同样,未被分段的新的非调度电报的分发节点标识也增加。仅在调度电报的情况下,分发节点标识不增加。图1示出了具有多个分发节点和网络段的自动化通信网络的示意结构。自动化通信网络包括四个分发节点cu1、cu2、cu3、cu4,它们可以经由现场总线彼此连接并且可以具有存储器。自动化通信网络的拓扑提供了第一网络段n1,其可以经由第一数据传输路径d1连接到第一分发节点cu1的第一输入/输出接口。第一订户可以是主订户;然而,这不是本发明强制的。经由第二输入/输出接口以及经由第二数据传输路径d2,第一分发节点cu1连接到包括第四订户t4的第四网络段n4。除了在第四网络段n4中示出的第四订户t4之外,第四网络段n4可以包括未描绘的另外的订户。如果自动化通信网络的管理层级是要基于主从原则,则第四订户t4可以例如是从订户。第一分发节点cu1的第三输入/输出接口和第三数据传输路径d3用于将第一分发节点cu1连接到第二分发节点cu2的第一输入/输出接口。第二分发节点cu2包括第二输入/输出接口,其借助于第四数据传输路径d4和第一输入/输出接口连接到第三分发节点cu3。此外,第二分发节点cu2具有第三输入/输出接口,其经由第五传输路径d5连接到第四分发节点cu4的第一输入/输出接口。第三分发节点cu3包括第二输入/输出接口,其借助于第七数据传输路径d7连接到第三网络段n3,第三网络段n3包括第三订户t3。代替所示的第三订户t3,可以在第三网络段n3中布置多个订户。第三订户t3或潜在的多个订户(未描绘)可以是一个或多个从订户。另外,第三分发节点cu3包括第三输入/输出接口,其经由第六数据传输路径d6连接到第二网络段n2和布置在其中的第二订户t2。第二订户t2可以例如是从订户。另外,第二网络段n2可以包括未示出的另外的订户。借助于第四分发节点cu4的第二输入/输出接口,第四分发节点cu4可以借助于第八数据传输路径d8连接到包括第六订户t6的第六网络段n6。第六网络段n6可以包括另外的订户(未描绘)。所描绘的第六用户t6可以例如是从订户。第四分发节点cu4的第三输入/输出接口可以用于借助于第九数据传输路径d9将第四分发节点cu4连接到第五网络段n5和第五订户t5。第五网络段n5也可以包括多个如图1中所示的订户。第五订户t5可以例如是从订户。可替选地,第一订户至第六订户t1-t6、或者第一订户至第六订户t1-t6中的一个,可以是以不同方式实施的订户;例如可想到标准以太网订户。图1所示的自动通信网络中的数据传输可以在统一网络协议(例如ethercat协议)的基础上来执行。另外,在不同地实施网络段中的各个订户的情况下,可以在自动化通信网络中使用各种网络协议。于是,以下面这样的方式来实施主订户,即它可以处理在自动化通信网络中使用的各种网络协议。在图1中选取的图示、即第一网络段n1至第六网络段n6中的第一订户t1至第六订户t6与第一分发节点cu1至第四分发节点cu4之间的双箭头,指示第一订户t1至第六订户t6与第一分发节点cu1至第四分发节点cu4之间在前向行程和回程上的双向数据传输是可能的。分发节点cu1-cu4和订户t1-t6之间的第一数据传输路径d1至第九数据传输路径d9也包括前向行程和回程。因此,可以在自动化通信网络中的在闭合的数据传输路径上的各个订户t1-t6之间以调度电报和非调度电报的形式来传送数据。此外,四个分发节点cu1、cu2、cu3、cu4的描绘不认为是强制性的,因为可以类似地在网络内布置更多或更少的分发节点。此外,分发节点的各个输入/输出接口的数量可以不同于所描述的输入/输出接口的数量。此外,可想到利用更多或更少数量的网络段和/或订户来实现自动化通信网络。随后,描述第一网络段n1中的第一订户t1和第二网络n2中的第二订户t2之间的以非调度电报形式的数据交换。在该上下文中,第一订户t1可以是主订户,且第二订户t2可以是从订户。第一订户t1将数据报头置于每个非调度ethercat电报之前,在该非调度ethercat电报中第二网络段n2中的第二订户t2或另外的未被描绘的订户将执行写入操作,在该写入操作中数据将被写入到非调度ethercat电报的用户数据字段中。该数据报头包含如下信息:即布置在自动化通信网络中的第一订户t1和第二订户t2之间的分发节点cu1、cu2、cu3关于转发非调度电报的信息。在图1的自动化通信网络的示例性配置中,三个分发节点cu1、cu2、cu3被布置在第一网络段n1的第一订户t1和第二网络段n2的第二订户t2之间。据此,置于第一订户t1所生成的非调度ethercat电报之前的数据报头包括用于每个分发节点cu1、cu2、cu3的单独的数据区段,其在下文中被称为数据字段。除了分发节点cu1、cu2、cu3的各个数据字段之外,非调度ethercat电报的数据报头包括控制区段。控制区段包括标识信息,分发节点cu1、cu2、cu3借助于该标识信息来识别非调度电报是扩展的非调度ethercat电报并且它还被分配了数据字段。此外,控制区段包括计数器,该计数器指示从第一订户t1开始一直到第二网络段n2中的第二订户t2为止非调度电报要行进经过的分发节点cu1、cu2、cu3的数量。在所示示例中,计数器指示三个分发节点cu1、cu2、cu3。此外,数据报头的控制区段包括非调度电报的长度信息,该长度信息包括了含有数据报头的整个电报长度。图2a和2b示意性地描绘了根据本发明的扩展的非调度ethercat电报,除了实际的ethercat电报之外,该扩展的非调度ethercat电报还包括用于在图1中所示的第一订户t1与第二网络段n2中的第二订户t2之间交换数据的数据报头。图2a示出了到达第二订户t2的前向行程上的非调度电报的示意性结构,且图2b示出了从第二订户t2开始到第一订户t1的回程上的示意性电报结构,在其中非调度电报被细分为片段。图2a示出了由第一订户t1以及在非调度电报的前向行程上非调度电报通过各个分发节点cu1、cu2、cu3的循环之后输出的非调度电报,并且图2b示出了在由第二订户t2处理之后以及在回程上通过分发节点cu1、cu2、cu3的循环之后的电报结构。图2a中的第一电报结构tel1示出了由第一网络段中的第一订户经由第一数据传输路径发送到第一分发节点的第一输入/输出接口的非调度电报。该非调度电报包括置于ethercat电报ecat之前的第一数据报头head1。第一数据报头head1包括控制区段tel。控制区段tel包括指示扩展的非调度ethercat电报的标识信息。借助于该标识信息,分发节点可以识别出它被分配了数据字段d-cu1、d-cu2、d-cu3。此外,控制区段tel包括计数器。计数器指示由非调度电报行进经过的分发节点。此外,控制区段tel包括非调度电报的长度指示,其指示包括第一数据报头head1的非调度电报的整个长度。在第一数据报头head1中,三个数据字段d-cu1、d-cu2、d-cu3随控制区段tel一起,其中第一数据字段d-cu1被分配给第一分发节点,第二数据字段d-cu2被分配给第二分发节点,并且第三数据字段被分配给第三分发节点。非调度电报的第一数据报头head1中的各个数据字段d-cu1、d-cu2、d-cu3因此是以与非调度电报通过各个分发节点的相同顺序来布置的。第一分发节点如上所述接收非调度电报并开始处理非调度电报。分发节点首先从控制区段tel的标识信息开始来评估第一数据报头head1,并且借助于该标识信息来识别出非调度电报包括置于ethercat电报之前的第一数据报头head1,即非调度电报是扩展的ethercat电报。借助于非调度电报的控制区段tel中的计数器,第一分发节点识别出为了传送该非调度电报,两个另外的分发节点将跟随。例如,对于在到达第二订户t2的前向行程上非调度电报行进经过的分发节点的数量,计数器示出值3。在图1的自动化通信网络的可替选实施例中,或者在另外的网络段中的另外的目标订户的情况下,计数器也可以针对要行进经过的分发节点的数量示出不同的值。第一分发节点使具有要行进经过的分发节点的数量的计数器减小(递减)为例如值2,并从非调度电报的第一数据报头head1中提取出分配给第一分发节点并且跟着控制区段tel的第一数据字段d-cu1。此后,第一分发节点将分配给它的第一数据字段d-cu1存储在其存储器中,并经由第一分发节点的第三输入/输出接口转发缩短了第一数据字段d-cu1的非调度电报。在图2a中在第一电报结构tel1下面示出具有电报结构tel2的被缩短的非调度电报。当在回程上非调度电报已经被第一分发节点处理时,通常可以删除由第一分发节点存放在其存储器中的关于第一数据字段d-cu1的信息。在传送非调度电报时可能发生丢失的情况下,第一分发节点的存储器可能溢出。于是能够根据所谓的fifo原理(先进先出)进行处理并删除最旧的信息。在信息来自调度电报的情况下(即调度电报在其自从订户的回程上非常晚地到达主订户、并且与第一分发节点的存储器中的第一数据字段d-cu1的信息有关的对应条目已经被删除)也可以想到该过程。结果,返回的调度电报将被视为返回的非调度电报,然而,由于是调度电报的迟到,这是没有问题的。可想到的替代方案是引入时间戳,并且在最大保留时段到期之后删除第一分发节点的存储器中的旧条目。第二分发节点与具有电报结构tel1的非调度电报的上述处理类似地处理具有电报结构tel2的被缩短的非调度电报。第二分发节点首先评估置于ethercat电报ecat之前的第二数据报头head2,并借助于第二数据报头head2的控制区段tel中的计数器来确定用于传送非调度电报所需要的在之后跟随的另外的分发节点。然后,第二分发节点使非调度电报的第二数据报头head2中的控制区段tel的计数器递减到例如得到值1,并从非调度电报的第二数据报头head2中提取分配给第二分发节点的第二数据字段d-cu2。第二数据字段d-cu2在非调度电报的第二数据报头head2中被布置在控制区段tel与第三数据字段d-cu3之间。如上所述,第二分发节点将分配给它的第二数据字段d-cu2存放在其存储器中。同样,可以类似地应用上面关于信息存储的持续时间而提到的内容。此外,第二分发节点经由其第二输入/输出接口来转发具有图2a的第三电报结构tel3的再次被缩短的非调度电报。再次被缩短的非调度电报经由第四数据传输路径被传送到第三分发节点,其中第三分发节点在其第一输入/输出接口上接收该非调度电报。当处理具有第三电报结构tel3的再次被缩短的非调度电报时,第三分发节点与其他两个分发节点处理被缩短的非调度电报和初始的非调度电报时类似地进行处理。第三分发节点首先评估再次被缩短的非调度ethercat电报的第三数据报头head3的控制区段tel。借助于控制区段tel中的计数器,第三分发节点识别出没有另外的分发节点跟随用于再次被缩短的非调度电报的传输。结果,第三分发节点除了提取分配给第三分发节点并且在第三数据报头head3中被布置在控制区段tel之后的数据字段d-cu3之外,还从电报的第三数据报头head3中提取控制区段tel。因此,第三分发节点将具有第三电报结构tel3的再次被缩短的非调度电报减少成具有图2a所示的第四电报结构tel4的没有数据报头的ethercat电报ecat。第三分发节点将分配给它的第三数据字段d-cu3存储在其存储器中。此外,第三分发节点将来自ethercat电报ecat的另一控制信息存放在其存储器中。在存储所述信息期间,可以类似地应用上述内容。所述控制信息可用于识别非调度ethercat电报ecat。例如,第三分发节点能够使用标识信息,即所谓的“destination-mac-id(dest-mac-id)”,其包括ethercat电报ecat本身。下面结合表1更详细地解释“destination-mac-id”。第三分发节点还经由其第二输入/输出接口和第六数据传输路径d6将非调度ethercat电报ecat传送到具有第二订户t2的第二网络段。在第二网络段n2中,除了第二订户t2之外可以布置另外的订户,并且该另外的订户被配置为从订户,诸如第二订户t2。第三分发节点cu3的第二输入/输出接口连同第六数据传输路径d6和具有作为从订户的第二订户t2的第二网络段n2形成具有前向行程和回程的闭合的数据传输路径。在循环期间可以由从订户来处理非调度ethercat电报ecat。通常,循环期间的处理在非调度ethercat电报ecat的前向行程上执行,但是循环期间的处理也可以在非调度ethercat电报ecat的回程上进行。从订户相应地从非调度ethercat电报ecat中提取由可以被实施为主订户的第一订户t1分配给它的输出数据,并且可以依据处理的种类(读取操作、写入操作或读取/写入操作)来插入用于主订户的输入数据。在由布置在第二网络段n2中的从订户处理非调度ethercat电报ecat之后,第三分发节点cu3根据第四电报结构tel4在其第二输入/输出接口上重新得到非调度ethercat电报ecat。图2b再次示出了作为起始点的具有第四电报结构tel4的非调度ethercat电报ecat。在到达可以被实施为主订户的第一订户t1的非调度ethercat电报ecat的回程上用数据报头来补充非调度ethercat电报ecat,该数据报头通过以相反的顺序行进经过的各个分发节点cu3、cu2、cu1而被扩展。为了识别非调度ethercat电报ecat,第三分发节点cu3使用如上所述第三分发节点cu3在前向行程上已经存储的并且非调度ethercat电报ecat本身所包括的标识信息。由于在到达第一订户t1的电报传输的回程上可能发生如下情况,即可以被布置在相同或不同网络段中的多个订户同时进行传送,因此相应的分发节点在非调度电报经由到达下一分发节点的相应数据传输路径的传输之前,检查分发节点的被提供作为传输接口(例如第一输入/输出接口)的输入/输出接口在下一个调度电报的传输之前保持的时隙是否足以用于传送对应的非调度电报。为此目的,相应的分发节点(例如,第三分发节点cu3)首先检查要传送的非调度电报的传输时间。如果第三分发节点cu3接收到具有第四电报结构tel4的完整的非调度ethercat电报ecat,则获悉到非调度电报的长度,从其可以得知非调度电报的传输时间。可替选地,第三分发节点cu3也可以经由第三数据字段d-cu3从所存储的信息和非调度电报的数据报头的标识信息来确定非调度电报的长度。例如,第三分发节点cu3可以在直通过程中转发非调度电报,在循环期间该直通过程具有延迟更少的优点。如果自动化通信网络不是根据主从层级实现的、并且将不同于ethercat协议的网络协议用于电报传输,则第三分发节点cu3完整地接收到非调度电报是绝对必要的。然后,第三分发节点cu3生成第四数据报头head4并将其置于非调度ethercat电报ecat之前。第四数据报头head4包括控制区段tel,其包括标识信息,即向各个分发节点显示该非调度电报的数据报头具有分配给相应分发节点的数据字段。此外,标识信息示出非调度电报是扩展的ethercat电报ecat。另外,控制区段tel具有计数器,该计数器指示当将非调度电报传送回到第一订户时要行进经过的分发节点的数量,并且控制区段tel具有提供电报的整个长度的长度信息。如果具有所述持续时间的非调度电报可以在分发节点的传输接口(第一输入/输出接口)的直到下一个调度电报的传输之前保持的时隙内被传送,则例如第三分发节点cu3将第一电报信息插入到第四数据报头head4的分配给它的数据字段dcu3*中,这指示第三分发节点cu3完整地传送非调度ethercat电报ecat。然而,如果具有所述传输时间的非调度电报不能在分发节点的传输接口(第一输入/输出接口)的空闲传输时间内被传送,则例如第三分发节点cu3在分配给它的数据字段d-cu3*中生成第二电报信息。第二电报信息指示第三分发节点cu3对非调度电报进行分段。另外,第二电报信息包括用于辨别各个分发节点的分发节点标识。第三分发节点cu3对ethercat电报ecat进行分段,其中电报片段ecat1应该至少具有最小片段长度。第三分发节点cu3经由其第一输入/输出接口发送到第二分发节点cu2的第二输入/输出接口的非调度第一ethercat电报片段ecat1的示意性结构可以例如对应于图2b中的扩展的第五电报结构tel5。在下面的表1中,示出了关于扩展的第五电报结构tel5的第四数据报头head4的可能结构。字节编号数据报头区段表示0-5teldest-mac-id6-7teltel-len8d-cu3*cmd(值4)9d-cu3*frame-id(值x3)10-11d-cu3*offset(值0)12d-cu3*next(值1)13-15d-cu3*reserve表1数据报头head4的字节0到7被保留用于电报的控制区段tel。其中,字节0到5包括标识信息dest-mac-id,其向第二分发节点cu2指示它是扩展的非调度电报。另外,第二分发节点cu2可以经由标识信息来确定非调度电报的数据报头head4具有分配给第三分发节点cu3的数据字段d-cu3*。此外,标识信息dest-mac-id的字节被用作计数器。计数器指示从第二订户t2开始到第一订户t1必须行进通过多少个分发节点,其中计数器最初具有值1。此外,控制区段tel的字节6和7具有非调度电报的长度信息tel-len,其中长度信息提供非调度电报(包括数据报头)的整个长度。数据字段d-cu3*的字节8包括第二电报信息,其中第二电报信息指示第三分发节点cu3已将非调度ethercat电报ecat1分段。非调度电报的分段由值cmd=4来标识。数据字段d-cu3*的字节9包括第二电报信息的分发节点标识frame-id,其中第三分发节点cu3的分发节点标识frame-id具有值x3。借助于分发节点标识,相应的分发节点被识别。此外,分发节点标识允许对于ethercat电报ecat分配非调度电报片段,因为对于另外的非调度电报,它们的值增加。第二电报信息的数据字段d-cu3*的字节10到11包括电报偏移offset,其中第一ethercat电报片段ecat1获得偏移值=0。电报偏移offset指示第一ethercat电报片段ecat1中包含的第一用户数据块的位置,其中用户数据块可以对应于上述用户数据字段。第二电报信息的数据字段d-cu3*的字节12next指示由于非调度ethercat电报ecat1的分段,将传送另外的电报片段,其由值next=1来表征。数据字段d-cu3*的字节13-15reserve对应于不能被占用的保留字节。可替选地,第三分发节点cu3可以以非分段方式将非调度ethercat电报传送到第二分发节点cu2,并且在分配给它的数据字段d-cu3*中的第一电报信息中指示以非分段方式来传送非调度电报以及可以进一步被包括在第一电报信息中的其分发节点标识x3。所描述的非分段电报的结构未在图2b中单独示出。第二分发节点cu2在其第二输入/输出接口上接收具有第五电报结构tel5的扩展的非调度第一ethercat电报片段,并确定该非调度电报包括数据报头head4,其可根据表1而被构造,置于实际的第一ethercat电报片段ecat1之前。借助于调度电报的存储信息(包括其传输时间),第二分发节点cu2可以结合调度电报的电报长度来确定它是否可以立即转发非调度电报、或第二分发节点cu2是否必须缓冲非调度电报,因为从上述的调度电报的传输时间和电报长度,分发节点可以在非调度电报被传送之前确定它可以使用的时隙。第二分发节点cu2从评估数据报头head4开始,例如评估控制区段tel中的标识信息dest-mac-id。第二分发节点cu2将计数器递增1,以使得它指示值2,并且还将分配给第二分发节点cu2的数据字段d-cu2*插入到非调度电报片段ecat1的数据报头head5中,在非调度电报片段ecat1的数据报头head5中的控制区段tel与第三分发节点cu3的数据字段d-cu3*之间。例如,在所示示例中,第二分发节点的被提供用于进行发送的传输接口(第一输入/输出接口)的保持时隙足以用于传送具有第六电报结构tel6和所述传输时间的非调度第一电报片段ecat1,以使得第二分发节点cu2不必再次对第一ethercat电报片段ecat1进行分段。然后,第二分发节点cu2借助于第二分发节点的数据报头head5的数据字段d-cu2*中的第一电报信息来指示它完整地传送非调度第一ethercat电报片段ecat1。此外,第一电报信息可以在非调度第一ethercat电报片段ecat1的控制区段tel的数据字段d-cu2*中包括附加的第一ethercat电报片段ecat1,以便允许对于第二分发节点cu2的分配。例如,第二分发节点cu2的分发节点标识frame-id可以包括值x2。具有第六电报结构tel6的非调度第一ethercat电报片段ecat1(第二分发节点cu2发送给第一分发节点cu1)的数据报头head5可以例如被构造为如表2中所示的那样。表2类似于描述数据报头head4的结构的表1,字节0到7被保留用于非调度第一电报片段ecat1的控制区段tel。字节0到5包括标识信息dest-mac-id,如上所述,标识信息dest-mac-id的一个字节表示计数器,并且字节6至7指示第一ethercat电报片段ecat1的电报长度tel-len。数据字段d-cu2*的字节8包括第一电报信息,其借助于值cmd=3来示出第二分发节点cu2经由其第一输入/输出接口将非调度第一电报片段ecat1完整地传送给第一分发节点cu1,并且不执行任何另外的分段。数据字段d-cu2*的字节9还可以在第一电报信息中包括第二分发节点cu2的分发节点标识frame-id,其具有值x2。具有结构tel6的非调度第一电报片段ecat1的数据报头head5的字节10到15可以被实施为保留字节reserve。字节16至23可以具有数据字段d-cu3*的结构,其在上面在表1中被描述并且被分配给第三分发节点cu3,并且字节16至23可以以与表1中描述的相同的方式被占用。可替选地,可以想到第二分发节点cu2再次对非调度第一电报片段ecat1进行分段,然后经由重新分段的非调度第一电报片段ecat1将附加信息插入到数据报头head5中。第一分发节点cu1经由其第三输入/输出接口接收经由第三数据传输路径d3发送的非调度第一电报片段ecat1,并且在评估该非调度第一电报片段ecat1时与第二分发节点cu2类似地进行处理。第一分发节点cu1例如从评估数据报头head5的控制区段tel中的标识信息dest-mac-id开始。第一分发节点cu1将计数器递增1,以使得它指示值3,并且进一步将数据字段d-cu1*添加到分配给第一分发节点cu1的非调度电报片段ecat1的数据报头head6,在非调度电报片段ecat1的数据报头head5中的控制区段tel与第二分发节点cu2的数据字段d-cu2*之间。再次被扩展的非调度第一ethercat电报片段可以例如具有第七电报结构tel7。如果第一分发节点cu1在将再扩展的非调度第一电报片段ecat1转发到第一网络段n1中的第一订户t1之前再次将该再扩展的非调度第一电报片段ecat1细分为例如两个片段ecat2,ecat3,则具有第二电报片段ecat2和第七电报结构tel7的再扩展电报的数据报头head6可以例如被构造为如表3中所示的那样。表3字节0到7表示再扩展的非调度第二电报片段ecat2的数据报头head6的控制区段tel,其具有标识信息dest-mac-id和长度信息tel-len。类似于上述针对计数器的描述来提供标识信息dest-mac-id的一个字节。如上所述,由第一分发节点cu1将计数器设置为值3。第一分发节点cu1的数据字段d-cu1*的字节8包括第二电报信息。第二电报信息借助于值cmd=4指示第一分发节点cu1已将再扩展的第一电报片段ecat1划分成两个片段ecat2、ecat3,其中首先传送第二电报片段ecat2,并且据此表3指示相关联的第二电报片段ecat2的数据报头head6的结构。将再扩展的第一电报片段ecat1细分为两个电报片段ecat2、ecat3可以例如归因于如下事实:第一分发节点cu1的传输接口的直到下一个调度电报被传送之前保持的保持时隙仅足以用于发送具有较短传输时间的较小电报片段。在第二电报信息中,字节9还包括第一分发节点cu1的分发节点标识frame-id,其具有值x1,并且如同其他分发节点标识,其可以对于每个新的非调度电报而增加。第一电报信息的数据字段d-cu1*的字节10到11包括电报偏移offset,其具有电报偏移offset值n=0。数据字段d-cu1*的字节12next借助于值1来指示仍然需要传送另外的电报片段ecat3、ecat4。字节13到15形成可以未被占用的保留字节reserve。字节16至23被保留用于第二分发节点cu2的数据字段d-cu2*,并且可以与上面的描述类似地构造和占用。类似地,对于与第三分发节点cu3相关联的数据字段d-cu3*,字节24至31可以以与以上描述相似的方式占用并构造。具有图2b中的第八电报结构tel8的第三电报片段ecat3的数据报头head7可以例如被构造为如表4中所示的那样。字节编号数据报头区段表示0-5teldest-mac-id6-7teltel-len8d-cu1*cmd(值4)9d-cu1*frame-id(值x1)10-11d-cu1*offset(值n)12d-cu1*next(值0)13-15d-cu1*reserve16d-cu2*cmd(值3)17d-cu2*frame-id(值x2)18-23d-cu2*reserve24d-cu3*cmd(值4)25d-cu3*frame-id(值x3)26-27d-cu3*offset28d-cu3*next(值1)29-31d-cu3*reserve表4因此,字节0到31的结构和占用可以对应于表3中的第二电报片段ecat2的数据报头head6的字节的结构和占用。为此,针对以下描述示出了数据报头的head7的字节占用与数据报头head6相比的差异和可能的差异。第一分发节点cu1的数据字段d-cu1*的字节10到11包括第二电报信息中的电报偏移offset。对于第三电报片段ecat3的数据报头head7,电报偏移offset可以具有值n=n,因为第三电报片段ecat3中包含的用户数据块的位置可以对应于位置n。用于比较,第二电报片段ecat2中包含的第一用户数据块的位置对应于值n=0。数据报头head7的结构与数据报头head6的结构相比的可能差异可以是表4中的字节6到7。字节6到7指示包括了数据报头head7的电报长度tel-len。在长度方面,第三电报片段ecat3与第二电报片段ecat2不同是可能的。结果,对于表4中的第三非调度电报片段ecat3,电报长度tel-len的值可以变化。可替选地,在第一分发节点将电报转发给第一网络段的第一订户之前,第一分发节点cu1不对从分发节点cu2接收的非调度第一电报片段ecat1进行分段是可能的。在这里,非调度第一电报片段ecat1的接收和该非调度第一电报片段ecat1的相关联的数据报头的评估,可以与上面结合第一分发节点接收具有第七电报结构tel7的非调度第二电报片段ecat2所描述的过程类似地发生。在图2b中未示出可以从第一分发节点cu1经由其第一输入/输出接口发送到第一网络段n1中的第一订户t1的未被进一步分段的第一电报片段ecat1的结构。可以根据表5来构造未再分段的电报片段ecat1的数据报头。字节编号数据报头区段表示0-5teldest-mac-id6-7teltel-len8d-cu1*cmd(值3)9d-cu1*frame-id(值x1)10-15d-cu1*reserve16d-cu2*cmd(值3)17d-cu2*frame-id(值x2)18-23d-cu2*reserve24d-cu3*cmd(值4)25d-cu3*frame-id(值x3)26-27d-cu3*offset28d-cu3*next(值1)29-31d-cu3*reserve表5与其他表1至表4类似,字节0到7被保留用于数据报头的控制区段tel。它们包括标识信息dest-mac-id,并且dest-mac-id的字节包括计数器。控制区段tel还在字节6到7中包括未被进一步分段的第一电报片段ecat1的长度tel-len。数据字段d-cu1*的字节8包括第一电报信息。在第一电报信息中,第一分发节点cu1借助于cmd=3的分配来表征它完整地传送未被进一步分段的第一电报片段ecat给第一订户。在该上下文中,第一电报信息还可以在字节9中包括第一分发节点的分发节点标识frame-id,其具有值x1。数据字段d-cu1*的字节10到15可以被提供为保留字节reserve。此外,类似于上面的描述,第二分发节点cu2的数据字段d-cu2*的字节16到23以及第三分发节点cu3的数据字段d-cu3*的字节24到31可以被占用,其中第三分发节点cu3对非调度ethercat电报ecat进行分段,并且第二分发节点cu2将第一电报片段ecat1转发到第一分发节点cu1而不重新分段。在借助于第一分发节点cu1将第三ethercat电报片段ecat1传送到第一订户t1之后,例如,可以由第一分发节点cu1将具有电报结构tel9和数据报头head8的第四ethercat电报片段ecat4发送到第一网络段n1中的第一订户t1,即主订户。为了避免重复,假设传送第四ethercat电报片段ecat4与上面描述的关于由第三分发节点cu3将第一ethercat电报片段ecat1传送到第二分发节点cu2和从第二分发节点cu2传送到第一分发节点cu1相类似。与前面的描述相比,第四ethercat电报片段ecat4在由第二分发节点cu2至第一分发节点cu1的传输期间不会再次被分段。结果,在第四ethercat电报片段ecat4从第一分发节点cu1至第一订户t1的传输期间,提供图2b中所示的电报结构tel9。因此,如上所述,分发节点的被提供作为所述分发节点的相应传输接口的相同输入/输出接口可以被用于非调度第四电报片段ecat4的传输。第四ethercat电报片段ecat4可以例如对应于第一ethercat电报片段ecat1的对应物,并且与被分段得到第二电报片段ecat2和第三电报片段ecat3的非调度第一ethercat电报片段ecat1一起形成完整的非调度ethercat电报片段ecat。例如,借助于第三分发节点、第二分发节点和第一分发节点来传送第四ethercat电报片段ecat4的时隙可以是足够用以将具有图2b的电报结构tel9的非调度第四电报片段ecat4完整地传送到主订户的。类似于上述描述,所述分发节点借助于第一电报信息来表征第四电报片段ecat4的完整传输。可替选地,可以想到对非调度第四电报片段ecat4重新分段或相应地多次分段以进行传输。然而,这未在图2b中示出。对非调度第四ethercat电报片段ecat4进一步分段的相应分发节点然后将第四电报片段ecat4的分段存放在第二电报信息中(如上面连同分发节点标识所述的)。在这里,没有给出根据表1至表5对于具有电报结构tel9的非调度第四电报片段ecat4的数据报头head8而言的各个字节的占用的描述,因为数据报头head8的字节的占用可以以与前几个表相当的方式来执行。第一网络段n1中的可以例如被配置为主订户的第一订户t1必须重组电报片段以得到完整的电报。可替选地,第一分发节点cu1、第二分发节点cu2和/或第三分发节点cu3可以重组例如由于各自的数据传输路径被占用而累积在它们的存储器中的各个电报片段。此过程还可以有助于有效的数据传输,因为只需传送较少的数据报头。第一订户t1或相应的主订户通过针对所有电报片段来说相同的非调度电报的数据报头中的分发节点的所有数据字段d-cu1*、d-cu2*、d-cu3*的分发节点标识frame-id,来识别属于非调度ethercat电报的电报片段。在所示实施例示例中,分发节点的数据字段d-cu1*、d-cu2*、d-cu3*的分发节点标识frame-id具有用于上述第一电报片段ecat1至第四电报片段ecat4的值x1(第一分发节点)、x2(第二分发节点)和x3(第三分发节点)。在新的非调度电报中,分发节点标识frame-id的值会不同于所述值,从而允许识别所述非调度ethercat电报ecat,并且允许分配ethercat电报ecat的可能的第一电报片段ecat1至第四电报片段ecat4。上述数据交换是针对ethercat协议进行了优化。对于ethercat协议,需要去除调度电报或相应的非调度电报的数据报头,因为作为调度电报或相应的非调度电报的接收者的从订户不能处理调度电报或相应的非调度电报的该部分。由于这个原因,从非调度电报中逐渐去除在前向行程上要行进经过的分发节点的数据报头,并相应地对其进行缓冲,以便在其回程上将其插入到非调度电报中并利用附加信息进行扩展。因此,主订户或相应的分发节点可以生成数据报头。可替选地,可以想到从订户能够生成非调度电报的数据报头。根据本发明的过程也可以被用于这样的分发节点,例如被实施为交换机的分发节点,在其中经由分发节点中的配置阶段来设置调度周期性电报的传输时间。以这种方式,非调度非周期性电报的吞吐量可能被增加作为非调度电报的一部分(即非调度电报片段),然而,可以在非周期性阶段结束之前传送不完整的非调度电报。此外,能够在不是根据主从管理原理而构造的自动化通信网络中使用本发明。本发明可以被用在所有自动化通信网络中,在所述自动化通信网络中第一订户被布置在第一网络段中,第二订户被布置在第二网络段中,并且至少一个分发节点被布置在这两个订户之间,并且将在这两个订户之间发生电报或相应的数据传输。如果使用(一个或多个)从订户可以处理数据报头的不同的协议用于交换数据来代替ethercat协议,则在非调度电报至从订户或多个从订户的前向行程上分发节点不必从非调度电报的数据报头中去除相关联的数据字段。可替选地,可以是仅最后的分发节点被实施为从非调度电报的数据报头中去除分发节点的数据字段,而如果(一个或多个)从订户能够处理非调度电报的数据报头,则这种可能性可能变得过时。在所提到的两种情况中,数据报头保留在非调度电报上,并且可以由分发节点来评估并且与非调度电报一起被转发。此外,可以想到在自动化通信网络中使用相应配置的用于交换数据的协议以及相应实施的从订户,其可以处理非调度电报的数据报头并将数据报头的评估插入到它们发送回主订户的新的非调度电报中。在优选实施例示例的背景下详细描述了本发明。代替所描述的实施例示例,可以想到另外的实施例示例,其可以包括所描述的特征的修改或组合。因此,本发明不限于所公开的示例,因为本领域技术人员可以在不超出本发明的保护范围的情况下设想其他变体。参考列表第一分发节点cu1第二分发节点cu2第三分发节点cu3第四分发节点cu4第一网络段n1第二网络段n2第三网络段n3第四网络段n4第五网络段n5第六网络段n6第一订户t1第二订户t2第三订户t3第四订户t4第五订户t5第六订户t6第一数据传输链路d1第二数据传输链路d2第三数据传输链路d3第四数据传输链路d4第五数据传输链路d5第六数据传输链路d6第七数据传输链路d7第八数据传输链路d8第九数据传输链路d9第一电报结构tel1第二电报结构tel2第三电报结构tel3第四电报结构tel4第五电报结构tel5第六电报结构tel6第七电报结构tel7第八电报结构tel8第九电报结构tel9第一数据报头head1第二数据报头head2第三数据报头head3第四数据报头head4第五数据报头head5第六数据报头head6第七数据报头head7第八数据报头head8控制区段tel第一数据字段(前向行程)d-cu1第二数据字段(前向行程)d-cu2第三数据字段(前向行程)d-cu3第一个数据字段(回程)d-cu1*第二个数据字段(回程)d-cu2*第三个数据字段(回程)d-cu3*ethercat电报ecat第一ethercat电报片段ecat1第二ethercat电报片段ecat2第三ethercat电报片段ecat3第四ethercat电报片段ecat4当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1