PROFINET循环的实时通信报文基于IEEE802

PROFINET循环的实时通信报文基于IEEE802

ID:40574485

大小:162.61 KB

页数:6页

时间:2019-08-04

PROFINET循环的实时通信报文基于IEEE802_第1页
PROFINET循环的实时通信报文基于IEEE802_第2页
PROFINET循环的实时通信报文基于IEEE802_第3页
PROFINET循环的实时通信报文基于IEEE802_第4页
PROFINET循环的实时通信报文基于IEEE802_第5页
资源描述:

《PROFINET循环的实时通信报文基于IEEE802》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、PROFINET循环的实时通信报文基于IEEE802.3,具有4个字节的VLAN标签(IEEE802.1p),该标签其中的3个位可以表示PROFINET实时数据的优先级,参考图1PROFINET实时报文。图1PROFINET实时报文PROFINET循环的实时数据报文具有优先级,且用户优先级为6。VLAN标示符VID=0表示报文仅包含优先级信息,而不是一个有效地VLAN标识。报文具有“用户优先级”符合IEEE802.1p标准,IEEE802.1p具有如下特点:支持IEEE802.1p的交换机会优先转发高优先级的数据,IEEE802.1p标准·通过在OSI2层给数据加入优先级以及交换机中的

2、不同队列分配,实现加速报文转发。·TCI中包含表示服务种类(ClassofService)的3个位,这样CoS服务就有8个优先级,其中0为最低优先级,而7为最高优先级。·不同的应用按照不同的方式进行处理·赋予实时应用更高的优先级·赋予普通的应用较低的优先级这样在IEEE802.1p的支持下,用户终端主机能请求所提交流量的优先等级,网络设备则在帧头上设置相应的标记予以实施。802.1p可以将以太网中的流量分为8个优先等级,将时间敏感的视频/音频以较高的优先级在交换式以太网中传送,以支持以太网上各类业务的QoS。参考表1。种类描述优先级语音最高优先级;保证几路音频延迟时间最小且保证高的语音

3、质量7,6视频视频优先于其它数据服务4,5尽力的通信应用数据包,比如Internet冲浪或者设备需要QoS服务3,0背景通信较低优先级的数据通信服务,比如下载,打印等,不需要固定的等待时间和流量需求1,2表1目前,许多以太网交换机都能够支持多优先级业务的分类处理,即支持IEEE802.1p,根据数据帧中的“用户优先级”字段内容的不同进行缓存、数据转发等操作。理想情况下,以太网交换机能支持的优先级与802.1p规定的优先级相同,但实际情况有时并非如此。西门子的SCALANCEX以太网交换机产品中,X-00系列具有两个优先级堆栈,高的优先级堆栈处理具有用户优先级4,5,6,7的数据,低的优

4、先级堆栈处理具有用户优先级3,0,1的数据。对于SCALANCEX100系列到SCALANCEX400系列所支持的优先级与IEEE802.1p所规定的优先级相同。具有4个优先级堆栈,每个堆栈处理不同用户优先等级的数据,参考图2SCALANCEX交换机优先级堆栈。SCALANCEX以太网交换机会根据数据的用户优先级的不同由内部不同的优先级堆栈来处理。这也表明SCALANCEX100系列到SCALANCEX400系列的产品可以细分用户优先级的数据,对于用户优先级6,7由最高优先级堆栈处理优先转发。图2SCALANCEX交换机优先级堆栈SCALANCEX以太网交换机会优先对高优先级的堆栈中的

5、高优先级数据进行转发。参考图3IEEE802.1p报文优先转发原则。帧1正在被发送,表明不会中断正在发起的数据传输。帧2的优先级低于帧3,所以优先转发帧3。最终端口1的数据帧发送顺序为帧1,帧3,帧2。图3IEEE802.1p报文优先转发原则除此以外,X200系列以上的SCALANCEX交换机不但可以在Step7中作为IO设备进行组态,也可以在Step7中实现集成诊断。参考图4交换机组态。图4交换机组态在使用SCALANCEX300和SCALANCEX400系列的交换机应用在PROFINET实时应用中,由于这两种系列的交换机不但支持IEEE802.1p还支持IEEE802.1Q,即VL

6、AN。那么这两类以太网交换机则认为VLANID=0的帧不带有VLAN标签。这意味着PROFINET实时报文(VID=0)在这两类交换机之中转发不具有优先级,与普通的数据一样,不会被交换机优先转发。所以在使用这两类交换机时,需要特别注意,这种情况下,可以使用2种方式来改善:第一种情况,就是使用SCALANCEX200系列以下的交换机,这样由于这些系列的交换机不支持IEEE802.1Q,仅支持IEEE802.1p,所以会优先转发PROFINET实时数据。第二种情况,如果使用SCALANCEX300/400时,且PROFINET实时数据与普通数据在一个通道上进行传输,需要给PROFINET的

7、数据传输通道设置VLAN。例如图5组态举例。PROFINETIO控制器和IO设备的PROFINET实时通信与PC1和PC2的普通通讯,例如TCP/IP,共同占用2台SCALANCEX400之间的通道。由于SCALANCEX400支持IEEE802.1Q,交换机会认为PROFINET实时数据与普通的TCP/IP数据的优先级一样,这样不会优先转发PROFINET实时数据。图5组态举例其中,PC1和PC2分别连接在各自SCALANCEX400交换机端

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。