epa工业以太网传输信息结构分析

epa工业以太网传输信息结构分析

ID:9687319

大小:51.00 KB

页数:3页

时间:2018-05-05

epa工业以太网传输信息结构分析_第1页
epa工业以太网传输信息结构分析_第2页
epa工业以太网传输信息结构分析_第3页
资源描述:

《epa工业以太网传输信息结构分析》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、EPA工业以太网传输信息结构分析林琳1 刘宁2(1.焦作市职业技术学校建经教学部,河南焦作454000;2.河南理工大学机械与动力工程学院,河南焦作454000)【摘要】EPA系统通过微网段划分和确定性通信调度控制策略,解决了以太网通信的不确定性问题。本文从分析EPA报文的组成结构入手,研究了EPA确定性通信调度策略的调度通信开销,建立了数据传输报文和调度报文的通信开销数学模型,为EPA通信实时性的定量研究提供了理论基础。.jyqkation)是在国家“863”计划支持下,由中国自主提出的基于工业以太网的实时通信控制系统解决

2、方案,是我国第一个拥有自主知识产权的现场总线国家标准,并有望被列入现场总线国际标准IEC61158(第四版)。[1-3]为了达到控制与监控等任务的要求,EPA系统中的信息在网络上传输时,应有可预测的,确定的时延,也就是信息传输必须具有实时性[4-5]。EPA通过确定性通信调度策略来实现上述目的,为了保证确定性通信调度策略的顺利进行,网络中除了要发送数据报文之外,还要发送非周期数据声明和非周期数据发送结束声明等调度报文。报文的组成结构决定了数据传输的通信量,对网络中的通信负荷具有较大影响。因此,分析EPA系统的报文组成结构是E

3、PA系统通信实时性研究必须首先解决的问题,本文以下内容将对这个问题进行探讨。1EPA数据传输报文结构分析以太网有IEC8802-3和以太网封装两种帧格式,在此只分析IEC8802-3格式这一种,如图1所示。EPA应用访问实体与EPA系统管理实体的服务报文均采用UDP/IP协议传送。前同步码、目的地址、源地址、长度、DSAP、SSAP、Cntl、Orgcode字段是由于采用IEC8802-3协议而附加的字段。在EPA报文PDU格式中,TYPE字段是协议类型,长度为2个字节,值为0x88BC;IPHeader是IP首部,长度为2

4、0个字节;UDPHeader是UDP首部,长度为8个字节;EPAAppDATA是指EPA应用层数据;CRC是循环冗余校验和(CyclicRedundancyCheck),长度为4个字节;DATA_UNIT是数据单元,最小长度为46个字节。通信开销指的是为了成功发送一个EPA数据报文而在通信过程中所附加的如地址字段、循环冗余校验码等信息所占的字节数,通信开销的大小由系统所采用的网络结构和各层的协议决定。从图1中可以看出,当采用IEC8802-3和UDP/IP协议时,EPA报文的传输开销为:2调度报文结构分析EPA系统的调度报文

5、指的是为了保证确定性通信调度策略顺利进行发送的为调度服务的报文,包括非周期数据声明报文和非周期数据发送结束声明报文两种。以下分析这两种报文的组成结构。非周期数据发送声明报文格式如图2所示:图2中,NPMA_TAG为非周期数据发送声明报文标识,长度为1字节,值为0x20。PRI为优先级(Priority),长度为1字节,表示下一个要发送的非周期报文优先级,0xFF表示队列中没有非周期报文发送。PAD表示填充字符,长度为44字节,取值固定为0x20。其他字段与EPA数据传输报文一致。如图2所示,非周期数据声明报文的帧长度Lf等于

6、EPA报文传输开销Lc与NPMA_TAG、PRI和PAD字段长度之和,如公式(3)所示:Lf=Lc+LN+LP+LA=62+1+1+44=108(byte)(3)式中的LN、LP、LA分别表示字段NPMA_TAG、PRI和PAD的长度。非周期数据发送结束声明报文格式如图3所示:其中,ENPMTA_TAG字段为非周期数据发送结束声明报文标识,长度为1字节,值为0x21。PRI字段为优先级(Priority),长度为1字节,表示下一个要发送的非周期报文优先级,0xFF表示队列中没有非周期报文发送。其他字段与非周期数据发送声明报文

7、一致。如图3所示,非周期数据发送结束声明报文的帧长度Le等于EPA报文传输开销Lc与ENPMA_TAG、PRI和PAD字段长度之和,如公式(4)所示:Le=Lc+LE+LR+LD=62+1+1+44=108(byte)(4)式中的LE、LR、LD分别表示字段ENPMA_TAG、PRI和PAD的长度。如公式(3)和公式(4)所示,EPA非周期数据声明报文和非周期数据发送结束声明报文的应用层数据各个字段都已经固定,所以其帧长度为固定的。值得一提的是,根据IEC8802-3的规定,在以太网中传输的数据帧,如果是包括前同步码的情况下

8、帧长小于72bytes的最小帧长,要将数据帧进行填充,使之达到72bytes的长度。但在EPA实时以太网中规定,EPA应(下转第135页)(上接第68页)用层数据最小为46字节,加上协议IEC8802-3和UDP/IP的传输开销,EPA的帧长小于72bytes是不可能的。所以以太网最小帧长

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

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

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