EtherCat培训资料(精品).课件.ppt

上传人(卖家):三亚风情 文档编号:2494138 上传时间:2022-04-25 格式:PPT 页数:71 大小:3.24MB
下载 相关 举报
EtherCat培训资料(精品).课件.ppt_第1页
第1页 / 共71页
EtherCat培训资料(精品).课件.ppt_第2页
第2页 / 共71页
EtherCat培训资料(精品).课件.ppt_第3页
第3页 / 共71页
EtherCat培训资料(精品).课件.ppt_第4页
第4页 / 共71页
EtherCat培训资料(精品).课件.ppt_第5页
第5页 / 共71页
点击查看更多>>
资源描述

1、1报告人:商承超22022-4-25现场总线CANopen与工业以太网EtherCATu定义定义 现场总线(现场总线(FieldBus)是应用在生产现场、在智能化测)是应用在生产现场、在智能化测量控制设备之间实现双向串行多节点数字通讯的系统,量控制设备之间实现双向串行多节点数字通讯的系统,也被成为开放式、数字化、多点通讯的底层控制网络。也被成为开放式、数字化、多点通讯的底层控制网络。 传统总线控制系统现场总线控制系统32022-4-25现场总线CANopen与工业以太网EtherCAT现场总线类型42022-4-25现场总线CANopen与工业以太网EtherCATu 现场总线协议:现场总线协

2、议:ControlNet、Profibus、Interbus、DeviceNet、CANopen、CC-Link、ASi、IO-Linku Profinet、Ethernet/IP、EtherCAT、Modbus/TCP、SERCOS工业通讯协议关系布局工业通讯协议关系布局52022-4-25现场总线CANopen与工业以太网EtherCATuCANopen协议是一种基于协议是一种基于CAN总线总线的应用层协议。的应用层协议。uCANopen协议在欧洲广泛应用,协议在欧洲广泛应用, 已已成为欧洲标准成为欧洲标准EN50325-462022-4-25现场总线CANopen与工业以太网EtherC

3、AT7现场总线CANopen与工业以太网EtherCAT两者之间的关系82022-4-25现场总线CANopen与工业以太网EtherCAT (1)介质访问控制及物理信号使用)介质访问控制及物理信号使用CAN总线总线技术;技术;(2)通信速率可以有多种选择;)通信速率可以有多种选择;(3)采用对象字典作为通信接口与应用程序)采用对象字典作为通信接口与应用程序的接口;的接口;(4)支持主)支持主/从、生产者从、生产者/消费者和客户机消费者和客户机/服服务器等多种通信模式;务器等多种通信模式;(5)制定了多种设备子协议;)制定了多种设备子协议;92022-4-25现场总线CANopen与工业以太网

4、EtherCAT(6)可使用多种线缆和连接器;)可使用多种线缆和连接器;(7)数据通信可采用事件驱动、远程请求、)数据通信可采用事件驱动、远程请求、同步传输等多种方式;同步传输等多种方式;(8)采用心跳报文、节点保护、寿命保护等)采用心跳报文、节点保护、寿命保护等多种设备监控方式,有利于节点之间的可靠通多种设备监控方式,有利于节点之间的可靠通信;信;(9)提供典型的预定义主)提供典型的预定义主/从连接组,最多可从连接组,最多可支持支持127个节点;个节点;(10)提供很大的灵活性,应用非常广泛。)提供很大的灵活性,应用非常广泛。 102022-4-25现场总线CANopen与工业以太网Ethe

5、rCAT112022-4-25现场总线CANopen与工业以太网EtherCATu对象字典是一个有序的对象组对象字典是一个有序的对象组u每个对象采用一个每个对象采用一个16位的索引来寻址位的索引来寻址u定义了一个定义了一个8位的子索引来方为数据结构中的单个元素位的子索引来方为数据结构中的单个元素122022-4-25现场总线CANopen与工业以太网EtherCAT132022-4-25现场总线CANopen与工业以太网EtherCAT142022-4-25现场总线CANopen与工业以太网EtherCAT通讯对象表通讯对象表152022-4-25现场总线CANopen与工业以太网EtherC

6、AT162022-4-25现场总线CANopen与工业以太网EtherCATuCANopen通讯模型定义了通讯模型定义了4种报文(通讯对象):种报文(通讯对象): 网络管理报文(网络管理报文(NMT) 服务数据对象服务数据对象SDO(Service Data Object) 过程数据对象过程数据对象PDO(ProcessData Object) 预定义报文或者特殊功能对象预定义报文或者特殊功能对象172022-4-25现场总线CANopen与工业以太网EtherCATu基于主从式的结构基于主从式的结构u一个一个CANopen网络中只有一个网络中只有一个NMT主节点主节点u作用作用 节点状态控制

7、节点状态控制初始化状态初始化状态预操作状态预操作状态操作状态操作状态停止状态停止状态 错误控制错误控制Node GuardingHeartbeart 节点启动节点启动(boot-up)182022-4-25现场总线CANopen与工业以太网EtherCATu只有只有NMT-Master节点能够传送节点能够传送NMTModule Control报文。所有从设备必须支持报文。所有从设备必须支持NMT模块控制服务。模块控制服务。NMTModule Control消息不需要应答。消息不需要应答。NMT消息格式消息格式192022-4-25现场总线CANopen与工业以太网EtherCAT202022-

8、4-25现场总线CANopen与工业以太网EtherCAT212022-4-25现场总线CANopen与工业以太网EtherCATu通过节点保护服务,通过节点保护服务,MNT主节点可以检查每个节点的主节点可以检查每个节点的当前状态当前状态uNMT-Slave节点发送如下报文应答节点发送如下报文应答222022-4-25现场总线CANopen与工业以太网EtherCATu一个节点可被配置为产生周期性的被称作心跳报文(一个节点可被配置为产生周期性的被称作心跳报文(Heartbeat)的报文)的报文232022-4-25现场总线CANopen与工业以太网EtherCATu NMT-slave节点发布

9、节点发布Boot-up报文通知报文通知NMT-Master节点它已经从节点它已经从initialising状态进入状态进入pre-operational状态。状态。NMT-Master NMT-Slave 242022-4-25现场总线CANopen与工业以太网EtherCATu用来传输实时数据,用来传输实时数据, 数据从一个生产者传到一个或多数据从一个生产者传到一个或多个消费者。数据传送限制在个消费者。数据传送限制在1到到8个字节个字节uPDO通讯没有协议规定。通讯没有协议规定。PDO数据内容只由它的数据内容只由它的CAN ID定义定义u每个每个PDO在对象字典中用在对象字典中用2个对象描述

10、个对象描述 PDO通讯参数:包含哪个通讯参数:包含哪个COB-ID将被将被PDO使用,传输类型使用,传输类型,禁止时间和定时器周期,禁止时间和定时器周期 PDO映射参数:包含一个对象字典中对象的列表,这些对象映射参数:包含一个对象字典中对象的列表,这些对象映射到映射到PDO里,包括它们的数据长度(里,包括它们的数据长度(in bits)。生产者和)。生产者和消费者必须知道这个映射,以解释消费者必须知道这个映射,以解释PDO内容内容uPDO消息的内容是预定义消息的内容是预定义,映射应用对象到映射应用对象到PDO中是在中是在设备对象字典中描述的。设备对象字典中描述的。252022-4-25现场总线

11、CANopen与工业以太网EtherCAT262022-4-25现场总线CANopen与工业以太网EtherCAT272022-4-25现场总线CANopen与工业以太网EtherCAT282022-4-25现场总线CANopen与工业以太网EtherCAT292022-4-25现场总线CANopen与工业以太网EtherCAT302022-4-25现场总线CANopen与工业以太网EtherCATRPDOTPDO312022-4-25现场总线CANopen与工业以太网EtherCAT322022-4-25现场总线CANopen与工业以太网EtherCATu 通过使用索引和子索引(在通过使用索

12、引和子索引(在CAN报文的前几个字节),报文的前几个字节),SDO使客使客户机能够访问设备(服务器)对象字典中的项(对象)户机能够访问设备(服务器)对象字典中的项(对象)u SDO允许传送任何长度的数据(当数据超过允许传送任何长度的数据(当数据超过4个字节时分拆成几个字节时分拆成几个报文)个报文)u 协议是确认服务类型:为每个消息生成一个应答(一个协议是确认服务类型:为每个消息生成一个应答(一个SDO需要需要两个两个ID),SDO请求和应答报请求和应答报u 文总是包含文总是包含8个字节(没有意义的数据长度在第一个字节中表示个字节(没有意义的数据长度在第一个字节中表示,第一个字节携带协议信息)。

13、,第一个字节携带协议信息)。SDO通讯有较多的协议规定。通讯有较多的协议规定。332022-4-25现场总线CANopen与工业以太网EtherCAT342022-4-25现场总线CANopen与工业以太网EtherCAT352022-4-25现场总线CANopen与工业以太网EtherCAT362022-4-25现场总线CANopen与工业以太网EtherCATu同步(同步(SYNC)u时间标记对象(时间标记对象(TimeStamp)u紧急事件(紧急事件(Emergency)u节点节点/寿命保护(寿命保护(Node/Life guarding)372022-4-25现场总线CANopen与工

14、业以太网EtherCAT382022-4-25现场总线CANopen与工业以太网EtherCATuSDO 客户读取报文当客户节点想从服务器读取数据时客户读取报文当客户节点想从服务器读取数据时,向服务器发送请求报文(,向服务器发送请求报文(clientserver),通信报),通信报文文392022-4-25现场总线CANopen与工业以太网EtherCATCAN通讯接口、对象字典和应用程序之间的联系402022-4-25现场总线CANopen与工业以太网EtherCATu上面提到的通讯对象类型中有二个对象用于数据传输上面提到的通讯对象类型中有二个对象用于数据传输它们采用二种不同的数据传输机制实

15、现:它们采用二种不同的数据传输机制实现:u SDO 用来在设备之间传输大的低优先级数据,典型的用来在设备之间传输大的低优先级数据,典型的是用来配置是用来配置CANopen网络上的设备。网络上的设备。u PDO 用来传输用来传输8字节或更少数据,没有其它协议预设字节或更少数据,没有其它协议预设定(意味着数据内容已预先定义)。定(意味着数据内容已预先定义)。u一个一个CANopen设备必须支持一定数量的网络管理服务设备必须支持一定数量的网络管理服务(管理报文,(管理报文,administrative messages),需要至少一),需要至少一个个SDO。每个生产或消费过程数据的设备需要至少一。每

16、个生产或消费过程数据的设备需要至少一个个PDO。所有其它的通讯对象是可选的。所有其它的通讯对象是可选的。412022-4-25现场总线CANopen与工业以太网EtherCATu 1 PROFILE POSITION MODE(标准位置模式)u 2 HOMING MODE(回原点模式)u 3 INTERPOLATED POSITION MODE(插补位置模式)u 4 PROFILE VELOCITY MODE(标准速度模式)u 5 PROFILE TORQUE MODE(标准转矩模式)u 6 VELOCITY MODE(速度模式)422022-4-25现场总线CANopen与工业以太网Ethe

17、rCATu Object 607Ah: Target position(Po350; Po351)u Object 607Bh: Position range limitu Object 607Dh: Software position limitu Object 607Fh: Max profile velocityu Object 6080h: Max motor speedu Object 6081h: Profile velocity(Po330) u Object 6082h: End velocityu Object 6083h: Profile acceleration(Po31

18、0)u Object 6084h: Profile deceleration(Po311)u Object 6085h: Quick stop decelerationu Object 6086h: Motion profile type(Po328)u Object 60C5h: Max accelerationu Object 60C6h: Max decelerationu Object 6062h: Position demand value(Po910; Po911)u Object 6064h: Position actual value(Po956; Po957)u Object

19、 6065h: Following error windowu Object 6066h: Following error time outu Object 6067h: Position windowu Object 6068h : Position window timeu Object 60F4h: Following error actual value(Po912; Po913)432022-4-25现场总线CANopen与工业以太网EtherCATu Object 607Ch: Home offset(Po123;Po124)u Object 6098h: Homing metho

20、d(Po555)u Object 6099h: Homing speeds 6099h.1hSpeed during search for switch(Po120) 6099h.2hSpeed during search for zero(Po121)u Object 609Ah: Homing acceleration(Po122)442022-4-25现场总线CANopen与工业以太网EtherCATuObject 60C0h: Interpolation sub modeuObject 60C1h: Interpolation data record(Po350)uObject 60C

21、2h: Interpolation time period(Po340)uObject 60C3h: Interpolation sync definitionuObject 60C4h: Interpolation data configuration452022-4-25现场总线CANopen与工业以太网EtherCATuObject 6069h: Velocity sensor actual value(Po914;Po915)uObject 606Ah: Sensor selection codeuObject 606Bh: Velocity demand value(Po914;Po

22、915)uObject 606Ch: Velocity actual value(Po904;Po905)uObject 606Dh: Velocity windowuObject 606Eh: Velocity window timeuObject 606Fh: Velocity thresholduObject 6070h: Velocity threshold timeuObject 60FFh: Target velocity(Po113;Po114)uObject 60F8h: Max slippageuObject 60F9h: Velocity control paruObjec

23、t 6063h Position actual valueu 6071h Target torque u 6072h Max torque u 607Eh Polarity u 607Fh Max profile velocity u 6080h Max motor speed u 6083h Profile acceleration (Po109)u 6084h Profile deceleration (Po110)u 6085h Quick stop deceleration u 6086h Motion profile type (Po328)u 6094h Velocity enco

24、der factor u 6095h Velocity factor 1 u 6096h Velocity factor 2 462022-4-25现场总线CANopen与工业以太网EtherCATu Object 6071h: Target torque(Po204) (FC09)u Object 6072h: Max torqueu Object 6073h: Max current (F822)u Object 6074h: Torque demand valueu Object 6075h: Motor rated currentu Object 6076h: Motor rated

25、torqueu Object 6077h: Torque actual value (0X1006)u Object 6078h: Current actual valueu Object 6079h: DC link circuit voltageu Object 6087h: Torque slope(Po212,Po213) (FC02)u Object 6088h: Torque profile typeu Object 60F7h: Power stage parametersu Object 60F6h: Torque control parameters472022-4-25现场

26、总线CANopen与工业以太网EtherCATuObject 6042h: vl target velocity(Po113) (0 x10D)uObject 6043h: vl velocity demand(Po914)(0X1000)uObject 6053h: vl percentage demand()uObject 6054h: vl actual percentageuObject 6055h: vl manipulated percentageuObject 604Eh: vl velocity referenceuObject 604Ch: vl dimension fact

27、oruObject 604Bh: vl set-point factoruObject 604Dh: vl pole numberuObject 6046h: vl velocity min max amount6046h .01h velocity min amount(Po126) (0X10C)6046h .02h velocity max amount(Po002) (0X10D)uObject 6047h: vl velocity min maxuObject 6058h: vl frequency motor min max amountuObject 6059h: vl freq

28、uency motor min maxuObject 6056h: vl velocity motor min max amountuObject 6057h: vl velocity motor min maxuObject 6048h: vl velocity acceleration(Po109) (0 x10E)uObject 6049h: vl velocity deceleration(Po110) (0 x10F)uObject 604Ah: vl velocity quick stopuObject 604Fh: vl ramp function timeuObject 605

29、0h: vl slow down timeuObject 6051h: vl quick stop timeuObject 6044h: vl control effort(Po904)uObject 6045h: vl manipulated velocityuObject 6052h: vl nominal percentage482022-4-25现场总线CANopen与工业以太网EtherCATu工业以太网的特点工业以太网的特点 通讯的实时性和确定性通讯的实时性和确定性 稳定性和可靠性稳定性和可靠性 工业以太网协议工业以太网协议492022-4-25现场总线CANopen与工业以太网E

30、therCATu基于基于TCP/IP的实现的实现 Ethernet/IP 、 Profinet(1)、)、 Modbus/TCPu基于普通的以太网基于普通的以太网 Ethernet、 Powerlink 、 浙大中控的浙大中控的EPA 、Profinet(2)u基于修改的以太网基于修改的以太网 EtherCAT、 SERCOSIII 、Profinet(3)502022-4-25现场总线CANopen与工业以太网EtherCATu运行原理运行原理采用的是主从式(采用的是主从式(Master/Slave)通信方式)通信方式 主站发起主站发起EtherCAT 下行数据下行数据帧;数据帧遍历所有的从

31、站;每个从站在数据帧经过时分析寻址到本站数据帧;数据帧遍历所有的从站;每个从站在数据帧经过时分析寻址到本站数据,并根据帧中的命令来提取数据或插入返回数据,然后更新数据帧中相应的,并根据帧中的命令来提取数据或插入返回数据,然后更新数据帧中相应的工作计数器(工作计数器(WKC)以标识出该数据帧被从站处理过)以标识出该数据帧被从站处理过 在从站中,数据帧的接收与解码、数据的提取与插入、数据帧的转发都是由在从站中,数据帧的接收与解码、数据的提取与插入、数据帧的转发都是由硬件来实现的,这使得硬件来实现的,这使得 EtherCAT 数据帧经过每个从站的时间极小,延迟约数据帧经过每个从站的时间极小,延迟约为

32、为100500ns512022-4-25现场总线CANopen与工业以太网EtherCATuCANopen over EtherCAT(CoE)uServo Drive over EtherCAT(SoE)uEthernet over EtherCAT(EoE)uFile Access over EtherCAT(FoE)522022-4-25现场总线CANopen与工业以太网EtherCAT532022-4-25现场总线CANopen与工业以太网EtherCAT542022-4-25现场总线CANopen与工业以太网EtherCAT552022-4-25现场总线CANopen与工业以太网Et

33、herCAT562022-4-25现场总线CANopen与工业以太网EtherCATu Ethercat主站通过读写邮箱数据主站通过读写邮箱数据SM通道实现非周期性数据通信。通道实现非周期性数据通信。当当CoE的通信服务类型为的通信服务类型为2和和3时为时为SDO通信服务通信服务572022-4-25现场总线CANopen与工业以太网EtherCAT582022-4-25现场总线CANopen与工业以太网EtherCATuEthercat通讯状态机分为:通讯状态机分为: Init(Initialization) Pre-Operational Safe-Operational Operatio

34、nal592022-4-25现场总线CANopen与工业以太网EtherCAT状态和状态转化操作初始化应用层没有通信,主站只能读写ESC寄存器初始化向预运行转化(INIT to Pre-Op)主站配置从站站点地址寄存器;如果支持邮箱通信,则配置邮箱通道参数;如果支持分布式时钟,则配置DC相关寄存器;主站写状态控制寄存器,以请求“Pre-Op”;预运行应用层邮箱数据通信Pre-Op to Safe-Op主站使用邮箱初始化过程数据映射;主站配置过程数据通信使用的SM通道;主站配置FMMU;主站写状态控制寄存器,以请求“Safe-Op”;安全运行应用层支持邮箱数据通信;有过程数据通信但是只允许读输入

35、数据,不产生输出数据。Safe-Op to Op主站发送有效的输出数据;主站写状态控制寄存器,以请求“Op”状态运行状态输入和输出全部有效;仍然可以使用邮箱数据。602022-4-25现场总线CANopen与工业以太网EtherCATu 0 x607A Target positionu 0 x6064 Position actual valueu 0 x6077 Torque actual valueu 0 x607B Position range limitu 0 x607D Software position limitu 0 x60B1 Velocity offsetu 0 x60B2

36、Torque offsetu 0 x60F4 Following error actual valueu 0 x6065 Following error windowu 0 x6066 Following error time outu 0 x60C2 Interpolation time period612022-4-25现场总线CANopen与工业以太网EtherCATu0 x60FF Target Velocityu0 x6064 Position actual valueu0 x606C Velocity actual valueu0 x6077 Torque actual value

37、u0 x60B2 Torque offsetu0 x60C2 Interpolation time period622022-4-25现场总线CANopen与工业以太网EtherCATu0 x6071 Target Torqueu0 x6077 Torque actual valueu0 x6064 Position actual valueu0 x60C2 Interpolation time period632022-4-25现场总线CANopen与工业以太网EtherCAT642022-4-25现场总线CANopen与工业以太网EtherCAT652022-4-25现场总线CANopen与工业以太网EtherCAT662022-4-25现场总线CANopen与工业以太网EtherCAT672022-4-25现场总线CANopen与工业以太网EtherCAT682022-4-25现场总线CANopen与工业以太网EtherCAT692022-4-25现场总线CANopen与工业以太网EtherCAT702022-4-25现场总线CANopen与工业以太网EtherCAT712022-4-25现场总线CANopen与工业以太网EtherCAT

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 办公、行业 > 各类PPT课件(模板)
版权提示 | 免责声明

1,本文(EtherCat培训资料(精品).课件.ppt)为本站会员(三亚风情)主动上传,163文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。
2,用户下载本文档,所消耗的文币(积分)将全额增加到上传者的账号。
3, 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(发送邮件至3464097650@qq.com或直接QQ联系客服),我们立即给予删除!


侵权处理QQ:3464097650--上传资料QQ:3464097650

【声明】本站为“文档C2C交易模式”,即用户上传的文档直接卖给(下载)用户,本站只是网络空间服务平台,本站所有原创文档下载所得归上传人所有,如您发现上传作品侵犯了您的版权,请立刻联系我们并提供证据,我们将在3个工作日内予以改正。


163文库-Www.163Wenku.Com |网站地图|