System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 在通信系统内传输时间关键数据的方法和通信控制装置制造方法及图纸_技高网

在通信系统内传输时间关键数据的方法和通信控制装置制造方法及图纸

技术编号:41382820 阅读:3 留言:0更新日期:2024-05-20 10:23
为了在通信系统内传输时间关键数据,将选定的数据报(300)分配给数据流并且经由包括第三通信设备(101‑103)的路径从第一通信设备(201)传输到第二通信设备(202)。上级的通信控制装置(400)分别确定相应的数据流的路径并且在可用性充足的情况下预留用于经由第三通信设备传输相应的数据流的资源。如果可用资源充足,则上级的通信控制装置(400)分别至少配置与第一通信设备或第二通信设备连接的第三通信设备(101,102),使得分配给数据流的数据报各自排入为数据流预留的传输队列(111‑112,121‑122)中。在充足资源的可用性缺乏或不确定的情况下,上级的通信控制装置(400)分别至少暂时地至少配置与第一通信设备或第二通信设备连接的第三通信设备,使得分配给选定的数据流的数据报各自排入用于在没有特定服务质量保证的情况下处理的数据通信的传输队列(113,123)中。

【技术实现步骤摘要】
【国外来华专利技术】

本专利技术涉及用于在通信系统内传输时间关键数据、特别是工业自动化系统中的控制数据的方法以及设置用于执行该方法的通信控制装置。


技术介绍

1、工业自动化系统通常包括经由工业通信网络相互联网的大量自动化设备,并且在生产或加工自动化的范围中用于控制或调节设施、机器或设备。由于工业自动化系统中的时间关键的约束条件,主要使用实时通信协议、例如profinet、profibus、实时以太网或时间敏感网络(tsn)来在自动化设备之间进行通信。

2、如果用于传输具有实时要求的数据流或数据帧的网络资源与传输具有大量用户数据内容且无特定服务质量要求的数据帧竞争,由于通常用于极其不同的应用,则在基于以太网的通信网络中会例如产生问题。这会导致具有实时要求的数据流或数据帧无法根据要求或所需的服务质量传输。

3、根据ep 3 038 325 a1,为了在工业自动化系统的通信网络中进行数据传输,仅在周期性的第一时间区间内通过通信网络的耦合通信设备来传输包括用于自动化系统的控制数据的第一数据帧。第二数据帧或者第三数据帧在周期性的第二时间区间内传输,其中,第二数据帧与包括数据帧的数据流序列相关联,并且对于第三数据帧的传输没有确定服务质量或者确定低于预设的阈值的服务质量。第一时间区间被分为第一子区间和第二子区间。将要转发的第一数据帧以子区间交替的方式接入第一或第二等待队列中,并且交替地从等待队列中取出以进行转发。

4、在wo 2019/001718 a1中描述一种用于数据传输的方法,该方法实现受保护的通信和低的网络配置耗费的组合。在此,在预留用于将数据流(串流)从传送器传输至接收器的资源的情况下,预留至少两个至少局部部段冗余的路径。通过扩展预留协议,在资源预留期间,在与冗余的路径部段相关联的网络节点处执行自动配置重复过滤器。

5、从wo 2020/114706 a1中已知一种用于传输时间关键数据的通信系统,其中将选定的数据报分配给数据流并且经由用于数据流的路径传输。为了预留要通过通信设备为传输数据流而提供的资源,将分别至少包括对第一和第二网络节点的数据和服务质量参数的预留请求分别通过预留功能部件传输给上级的通信控制装置,预留功能部件与第一或第二通信终端设备或与其连接的转发数据报的通信设备相关联。上级的通信控制装置在预留请求中分别确定路径,并且检查:在通信设备中在遵守指定的服务质量参数的情况下对于传输数据流沿着相应的路径是否有充足的资源可用,并且为选定的通信设备确定建议的本地周期持续时间。

6、在文献“用于时间敏感网络中高精度通信的重新配置算法:使用ieee 802.10cc(扩展版本)的时间感知整形器配置”(arxiv.org,康奈尔大学图书馆,201olin,康奈尔大学图书馆,ithaca,ny 14853,2019年6月27日,(2019-06-27))中,提出一种用于在通信系统内传输时间关键的数据的方法。在此,将选定的数据报分配给数据流,并且经由包括第三通信设备的路径从第一通信设备传输到第二通信设备。上级的通信控制装置分别确定用于相应数据流的路径,并且在可用性充足的情况下预留用于经由第三通信设备传输相应的数据流的资源。在可用资源充足的情况下,上级的通信控制装置分别至少配置与第一通信设备或第二通信设备连接的第三通信设备,使得将分配给数据流的数据报各自排入为数据流预留的传输队列中。

7、us2006/092963 a1涉及一种用于在网络内通信的方法,其中首先产生具有有保证的服务质量(qos)的无线网络客户端中的数据流的配置文件。在接收到配置文件时,创建用于为数据流实现qos的配置参数。根据配置参数来配置分配给数据流的数据路径的层。如果充足资源可用性缺乏,则实施为尽力而为式数据通信。

8、即使在中央串流预留模型的情况下,串流预留请求原则上彼此独立地传输给中央网络控制器cnc或传输给上级的通信控制装置。在接收到串流预留请求后,只要在相应的通信系统中有充足的资源可用,中央网络控制器就立即规划预留请求。这通常称作为递增排程。这现在可以引起:如果例如在为时间关键应用、例如数据分析应预留系统资源之后不再存在充足的系统资源,则中央网络控制器必须拒绝对本身高优先化的进程的串流预留请求、特别是工业自动化系统中的时间关键的控制进程。


技术实现思路

1、本专利技术基于如下目的,即提出一种用于在通信系统内传输时间关键数据的方法,该方法实现有效地预留资源并且可靠地建立用于传输高优先化数据的数据流,并且给出适合于执行该方法的装置。

2、根据本专利技术,该目的通过具有权利要求1中说明的特征的方法和具有权利要求14中说明的特征的通信控制装置来实现。在从属权利要求中说明有利的改进方案。

3、按照根据本专利技术的用于在通信系统内传输时间关键数据的方法,将选定的数据报分配给数据流并且经由包括第三通信设备的路径从第一通信设备传输到第二通信设备。为了公布能订阅的数据流,第一通信设备各自传输包括数据流标识符的第一数据报并且在第一数据报中指定相应的数据流的服务质量参数。而为了预留待由第三通信设备提供的用于传输数据流的资源,第二通信设备各自传输第二数据报并且在第二数据报中指定相应的数据流标识符。响应于第一数据报和第二数据报,上级的通信控制装置分别确定相应的数据流的路径,并且通信控制装置在可用性充足的情况下预留用于经由第三通信设备传输相应的数据流的资源。

4、要通过尤其第三通信设备提供的资源例如包括可用的传输时间窗口、带宽、保证的最大延迟、队列号、交换机或网桥中的队列缓存和/或地址缓存。优选地,根据第一通信设备的预留请求,分别通过上级的通信控制装置将数据流标识符提供给相应的第一通信设备。另外,根据本专利技术,数据流对于数据流的数据报的传输队列分配分别通过数据流的数据流标识符和数据流到虚拟局域网的分配来识别,特别是根据ieee 802.1cb来识别。

5、如果可用资源充足,则上级的通信控制装置分别至少配置与第一通信设备或第二通信设备连接的第三通信设备,使得分配给数据流的数据报各自排入为数据流预留的传输队列中。相反,在充足资源的可用性缺乏或不确定的情况下,上级的通信控制装置分别至少暂时地至少配置与第一通信设备或第二通信设备连接的第三通信设备,使得分配给选定的数据流的数据报各自排入用于在没有特定服务质量保证的情况下处理的数据通信的传输队列中。有利地,上级的通信控制装置分别通过相应的转发数据库中的条目至少配置与第一通信设备或第二通信设备连接的第三通信设备,以实现将哪个虚拟局域网分别分配给数据流和/或是否和/或以何种优先级将分配给数据流的数据报各自排入为数据流预留的传输队列中。

6、总体而言,本专利技术实现:避免为其应用或相关联的进程的优先级低于随后应预留资源的应用或进程的串流预留资源,使得对于高优先化的应用或进程可以确保预留用于串流的资源。这尤其对于在引导过程期间动态地分配用于串流的资源是重要的,其中预留请求到达的顺序有时会难以预测。因此,借助本专利技术够用的是:根据串流预留请求,首先本文档来自技高网...

【技术保护点】

1.一种用于在通信系统内传输时间关键数据的方法,其中,

2.根据权利要求1所述的方法,其中,如果可用资源充足,则上级的所述通信控制装置(400)分别至少配置与第一通信设备或第二通信设备(201,202)连接的第三通信设备(101,102),从而将所述数据流分别分配给虚拟局域网并且基于该分配将分配给数据流的数据报(300)各自排入为数据流预留的相应的传输队列(111-112,121-122)中,并且其中,在充足资源的可用性缺乏或不确定的情况下,上级的所述通信控制装置(400)分别至少暂时地至少配置与第一通信设备或第二通信设备连接的所述第三通信设备,从而将选定的数据流分别分配给虚拟局域网,基于所述虚拟局域网的分配,将分配给相应的选定的数据流的数据报各自排入用于在没有特定服务质量保证的情况下处理的数据通信的相应的传输队列(113,123)中。

3.根据权利要求2所述的方法,其中,所述虚拟局域网的分配用于改变:是否和/或以何种优先级将分配给数据流的数据报各自排入为数据流预留的传输队列中。

4.根据权利要求2或3中任一项所述的方法,其中,上级的所述通信控制装置(400)在所述通信系统的正在进行的运行期间以时间受控和/或事件受控的方式创建全部数据流的更新的优先化,并且所述通信控制装置基于所述更新的优先化和当前能用的资源确定应将哪些数据流至少暂时地作为选定的数据流进行处理。

5.根据权利要求2至4中任一项所述的方法,其中,上级的所述通信控制装置(400)在所述通信系统的运行开始时分别至少配置与第一通信设备或第二通信设备(201,202)连接的所述第三通信设备(101,102),使得首先将全部数据流分别分配给虚拟局域网,基于所述虚拟局域网的分配,将分配给相应的选定的数据流的数据报各自排入用于在没有特定服务质量保证的情况下处理的数据通信的相应的传输队列(113,123)中。

6.根据权利要求5所述的方法,其中,上级的所述通信控制装置(400)在运行开始之后创建全部数据流的优先化,并且所述通信控制装置基于该优先化和能用的资源来确定应将哪些数据流至少暂时地作为选定的数据流进行处理。

7.根据权利要求1至6中任一项所述的方法,其中,响应于来自第一通信设备(201)的预留请求(401),由上级的所述通信控制装置(400)将所述数据流标识符分别提供给相应的所述第一通信设备。

8.根据权利要求1至7中任一项所述的方法,其中,上级的所述通信控制装置(400)分别至少配置与第一通信设备或第二通信设备(201,202)连接的第三通信设备(101,102),从而借助于相应的转发数据库中的条目,使哪个虚拟局域网分别分配给数据流,和/或是否和/或以何种优先级将分配给数据流的数据报各自排入为数据流预留的传输队列中。

9.根据权利要求1至8中任一项所述的方法,其中,待由所述第三通信设备(101-103)提供的资源尤其包括能使用的传输时间窗口、带宽、保证的最大延迟、队列号、交换机或网桥中的队列缓存和/或地址缓存。

10.根据权利要求1至9中任一项所述的方法,其中,通信设备(101-103,201-202)经由时间敏感网络相互连接,尤其根据IEEE 802.3-2018、IEEE 802.1Q-2018、IEEE 802.1AB-2016、IEEE 802.1AS-2011、IEEE 802.1BA-2011和/或IEEE 802.1CB-2017相互连接。

11.根据权利要求10所述的方法,其中,借助于帧抢占、特别是根据IEEE 802.1Q-2018的帧抢占、时间感知整形器、特别是根据IEEE 802.1Q-2018的时间感知整形器、基于信用的整形器、特别是根据IEEE 802.1Q-2018的基于信用的整形器、突发限制整形器、蠕动整形器和/或基于优先级的整形器,控制对选定的所述数据报(300)的转发。

12.根据权利要求9或10中任一项所述的方法,其中,在所述第三通信设备(101-103)中分别至少提供为具有增加的实时要求的第一数据流预留的传输队列(111,121)、为没有增加的实时要求的第二数据流预留的传输队列(112,122)以及用于没有特定服务质量保证的数据通信、尤其尽力而为式数据通信的传输队列(113,123),其中,在可用性充足的情况下,上级的所述通信控制装置(400)首先仅为所述第一数据流预留用于经由所述第三通信设备传输相应的所述数据流的资源,并且所述通信控制装置分别配置所述第三通信设备以至少暂时地将所述第二数据流作为选定的数据流进行处理。

13.根据权利要求12所述的方法,其中,如果可用资源对于经由所述第三通...

【技术特征摘要】
【国外来华专利技术】

1.一种用于在通信系统内传输时间关键数据的方法,其中,

2.根据权利要求1所述的方法,其中,如果可用资源充足,则上级的所述通信控制装置(400)分别至少配置与第一通信设备或第二通信设备(201,202)连接的第三通信设备(101,102),从而将所述数据流分别分配给虚拟局域网并且基于该分配将分配给数据流的数据报(300)各自排入为数据流预留的相应的传输队列(111-112,121-122)中,并且其中,在充足资源的可用性缺乏或不确定的情况下,上级的所述通信控制装置(400)分别至少暂时地至少配置与第一通信设备或第二通信设备连接的所述第三通信设备,从而将选定的数据流分别分配给虚拟局域网,基于所述虚拟局域网的分配,将分配给相应的选定的数据流的数据报各自排入用于在没有特定服务质量保证的情况下处理的数据通信的相应的传输队列(113,123)中。

3.根据权利要求2所述的方法,其中,所述虚拟局域网的分配用于改变:是否和/或以何种优先级将分配给数据流的数据报各自排入为数据流预留的传输队列中。

4.根据权利要求2或3中任一项所述的方法,其中,上级的所述通信控制装置(400)在所述通信系统的正在进行的运行期间以时间受控和/或事件受控的方式创建全部数据流的更新的优先化,并且所述通信控制装置基于所述更新的优先化和当前能用的资源确定应将哪些数据流至少暂时地作为选定的数据流进行处理。

5.根据权利要求2至4中任一项所述的方法,其中,上级的所述通信控制装置(400)在所述通信系统的运行开始时分别至少配置与第一通信设备或第二通信设备(201,202)连接的所述第三通信设备(101,102),使得首先将全部数据流分别分配给虚拟局域网,基于所述虚拟局域网的分配,将分配给相应的选定的数据流的数据报各自排入用于在没有特定服务质量保证的情况下处理的数据通信的相应的传输队列(113,123)中。

6.根据权利要求5所述的方法,其中,上级的所述通信控制装置(400)在运行开始之后创建全部数据流的优先化,并且所述通信控制装置基于该优先化和能用的资源来确定应将哪些数据流至少暂时地作为选定的数据流进行处理。

7.根据权利要求1至6中任一项所述的方法,其中,响应于来自第一通信设备(201)的预留请求(401),由上级的所述通信控制装置(400)将所述数据流标识符分别提供给相应的所述第一通信设备。

8.根据权利要求1至7中任一项所述的方法,其中,上级的所述通信控制装置(400)分别至少...

【专利技术属性】
技术研发人员:斯特凡·赫默斯文·克施鲍姆
申请(专利权)人:西门子股份公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1