当前位置: 首页 > news >正文

潍坊专业做网站公司wordpress 编辑器按钮

潍坊专业做网站公司,wordpress 编辑器按钮,网站网页的优化方法,榆林网站优化0.工具准备 1.EtherCAT主站 2.EtherCAT从站(本文使用步进电机驱动器) 3.Wireshark1.EtherCAT报文帧结构 EtherCAT使用标准的IEEE802.3 Ethernet帧结构,帧类型为0x88A4。EtherCAT数据包括2个字节的数据头和44-1498字节的数据。数据区由一个或…

0.工具准备

1.EtherCAT主站
2.EtherCAT从站(本文使用步进电机驱动器)
3.Wireshark

1.EtherCAT报文帧结构

EtherCAT使用标准的IEEE802.3 Ethernet帧结构,帧类型为0x88A4。EtherCAT数据包括2个字节的数据头和44-1498字节的数据。数据区由一个或多个EtherCAT子报文组成,每个子报文对应独立的设备或从站存储区域。EtherCAT数据帧结构定义如下所示:
在这里插入图片描述
图中部分内容的定义如下:
在这里插入图片描述

3.EtherCAT报文-APRD抓包

APRD报文也就是自动增量读报文,在主站还未设置从站站点地址前,可以使用APRD报文读取各个从站设置的地址别名,并在后续运行中作为从站站点地址使用。使用地址别名作为从站站点地址,可以保证网段拓扑改变或者增删设备时,从站设备仍然可以使用相同的设置地址,这在实际使用中非常有用。

3.1 主站发送APRD报文

主站向从站(2个)发送APRD报文,读取拓扑顺序为2的从站的站点别名寄存器(0x0012),报文如下:
在这里插入图片描述

3.1.1 以太网帧头

在这里插入图片描述

目的地址:ff:ff:ff:ff:ff:ff
源地址:01:01:01:01:01:01
帧类型:0x88A4

3.1.2 EtherCAT头

在这里插入图片描述

EtherCAT数据长度:0x00e(14)
保留位:0
类型:0x1(EtherCAT命令)

3.1.3 子报文

在这里插入图片描述

3.1.3.1 子报文头

在这里插入图片描述

命令:1(自动增量读命令)
索引(帧存放临时缓冲区编号):0x01
从站地址:0xffff (对应16位有符号数-1,每经过1个从站该值+1,到从站2时该值变为0,从站2发现是寻址到自己的报文便会进行处理)
偏移地址:0x0012(所谓偏移地址就是寄存器地址)
长度:2(和寄存器地址长度相对应,0x0012寄存器长度为2字节)
保留位:0
是否阻止循环帧发送:0(报文不是循环报文)
是否有后续子报文:0(这是最后一个子报文)
状态(中断到来标志):0x0000

3.1.3.2 数据

在这里插入图片描述

注意:图中红框标记处为数据
数据:0x00

3.1.3.3 WKC

在这里插入图片描述

WKC(工作计数器):由于是主站发出的APRD报文,还没经过从站,因此wkc为0
后面的连续的00是填充字节,使EtherCAT报文满足以太网报文最小64byte的要求。

3.1.3.4 FCS

由于Wireshark不支持显示FCS,这里省略4Byte的FCS。值得说明的是,能够被Wireshark抓取到的报文,都是FCS校验通过的帧。

3.2 主站接收从站返回的APRD报文

主站向从站(2个)发送APRD报文,读取拓扑顺序为2的从站的站点别名寄存器(0x0012),随后会收到从站返回的APRD报文,内容如下:
在这里插入图片描述

3.2.1 以太网帧头

在这里插入图片描述

目的地址:ff:ff:ff:ff:ff:ff
源地址:03:01:01:01:01:01
帧类型:0x88A4

3.2.2 EtherCAT头

在这里插入图片描述

EtherCAT数据长度:0x00e(14)
保留位:0
类型:0x1(EtherCAT命令)

3.2.3 子报文

在这里插入图片描述

3.2.3.1 子报文头

在这里插入图片描述

命令:1(自动增量读命令)
索引(帧存放临时缓冲区编号):0x01
从站地址:0x0001(-1 + 1 + 1 = 0x0001)
偏移地址:0x0012(所谓偏移地址就是寄存器地址)
长度:2(和寄存器地址长度相对应,0x0012寄存器长度为2字节)
保留位:0
是否阻止循环帧发送:0(报文不是循环报文)
是否有后续子报文:0(这是最后一个子报文)
状态(中断到来标志):0x0000

3.2.3.2 数据

在这里插入图片描述

数据:0x0032

3.2.3.3 WKC

在这里插入图片描述

WKC(工作计数器):APRD报文只会有一个从站处理,因此wkc = 0 + 1= 1。
后面的连续的00是填充字节,使EtherCAT报文满足以太网报文最小64byte的要求。

3.2.3.4 FCS

由于Wireshark不支持显示FCS,这里省略4Byte的FCS。值得说明的是,能够被Wireshark抓取到的报文,都是FCS校验通过的帧。

总结

(1)顺序寻址时,从站的地址由其在网段内的连接位置确定,用一个负数来表示每个从站在网段内由接线顺序决定的位置。顺序寻址子报文在经过每个从站设备时,其位置地址加1,从站在接收报文时,地址为0的报文就是寻址到自己的报文。例如,顺序为n的从站,使用APRD报文时则设置地址为1-n。
(2)APRD报文寻址成功情况下,WKC+1

http://www.yayakq.cn/news/913507/

相关文章:

  • 廉政建设网评文章网站免费手游代理平台
  • 简述网站开发基本流程图有哪些网络营销公司
  • 用图片设置网站首页php购物网站开发实例源码
  • asp网站源码免费下载什么装修网站做的好的
  • 制作展示型网站的公司建设电子商务网站的步骤
  • 页游网站如何做推广注册网站域名要多少钱
  • 临沂谁会做网站网站建设费计入什么科目比较好
  • 做网站和做微商城有什么区别制作网站用什么代码
  • 导购网站建设织梦软件展示网站
  • 阿里巴巴1688怎么做网站wordpress导航栏调用
  • 网站开发总体功能设计北京seo结算
  • 怎么做团购网站wordpress布谷鸟主题
  • 可以自己买服务器做网站吗有哪些软件可以查企业信息
  • 网站建设询价深圳好点的网站建设公司
  • 网站设计的关键凡科网站建设平台好么
  • dedecms 网站首页标签南宁智慧人社app官方下载
  • 合肥建设集团招聘信息网站做一个网站需要哪些步骤
  • 企业网站seo价格前程无忧招聘网下载app官网
  • 自己做网站怎么选架构做网站应下哪个软件
  • 网站修改关键字如何搭建一个完整的网站
  • 咨询手机网站建设平台html5高端红色织梦网络公司网站
  • 长沙网站建设长沙运城网站制作
  • 济南网站建设首选传承网络wordpress 置顶 评论
  • jfinal网站开发模板西安专业网站设计
  • 长沙市天心区建设局网站做株洲网站需要多少钱
  • 网站开发的完整流程g3云推广官网
  • 网站开发研究前景 论文时尚网站首页设计
  • 门户网站的建设h5在线网站建设
  • 网站优化公司谷歌优化十大it外包公司
  • 网站代码怎么查看免费的源码