EtherCat培训资料(精品)课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《EtherCat培训资料(精品)课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 精品 EtherCat 培训资料 课件
- 资源描述:
-
1、报告人:商承超2022-6-9现场总线CANopen与工业以太网EtherCATu定义定义 现场总线(现场总线(FieldBus)是应用在生产现场、在智能化测)是应用在生产现场、在智能化测量控制设备之间实现双向串行多节点数字通讯的系统,量控制设备之间实现双向串行多节点数字通讯的系统,也被成为开放式、数字化、多点通讯的底层控制网络。也被成为开放式、数字化、多点通讯的底层控制网络。 传统总线控制系统现场总线控制系统2022-6-9现场总线CANopen与工业以太网EtherCAT现场总线类型2022-6-9现场总线CANopen与工业以太网EtherCATu 现场总线协议:现场总线协议:Contr
2、olNet、Profibus、Interbus、DeviceNet、CANopen、CC-Link、ASi、IO-Linku Profinet、Ethernet/IP、EtherCAT、Modbus/TCP、SERCOS工业通讯协议关系布局工业通讯协议关系布局2022-6-9现场总线CANopen与工业以太网EtherCATuCANopen协议是一种基于协议是一种基于CAN总线总线的应用层协议。的应用层协议。uCANopen协议在欧洲广泛应用,协议在欧洲广泛应用, 已已成为欧洲标准成为欧洲标准EN50325-42022-6-9现场总线CANopen与工业以太网EtherCAT现场总线CANop
3、en与工业以太网EtherCAT两者之间的关系2022-6-9现场总线CANopen与工业以太网EtherCAT (1)介质访问控制及物理信号使用)介质访问控制及物理信号使用CAN总线总线技术;技术;(2)通信速率可以有多种选择;)通信速率可以有多种选择;(3)采用对象字典作为通信接口与应用程序)采用对象字典作为通信接口与应用程序的接口;的接口;(4)支持主)支持主/从、生产者从、生产者/消费者和客户机消费者和客户机/服服务器等多种通信模式;务器等多种通信模式;(5)制定了多种设备子协议;)制定了多种设备子协议;2022-6-9现场总线CANopen与工业以太网EtherCAT(6)可使用多种
4、线缆和连接器;)可使用多种线缆和连接器;(7)数据通信可采用事件驱动、远程请求、)数据通信可采用事件驱动、远程请求、同步传输等多种方式;同步传输等多种方式;(8)采用心跳报文、节点保护、寿命保护等)采用心跳报文、节点保护、寿命保护等多种设备监控方式,有利于节点之间的可靠通多种设备监控方式,有利于节点之间的可靠通信;信;(9)提供典型的预定义主)提供典型的预定义主/从连接组,最多可从连接组,最多可支持支持127个节点;个节点;(10)提供很大的灵活性,应用非常广泛。)提供很大的灵活性,应用非常广泛。 2022-6-9现场总线CANopen与工业以太网EtherCAT2022-6-9现场总线CAN
5、open与工业以太网EtherCATu对象字典是一个有序的对象组对象字典是一个有序的对象组u每个对象采用一个每个对象采用一个16位的索引来寻址位的索引来寻址u定义了一个定义了一个8位的子索引来方为数据结构中的单个元素位的子索引来方为数据结构中的单个元素2022-6-9现场总线CANopen与工业以太网EtherCAT2022-6-9现场总线CANopen与工业以太网EtherCAT2022-6-9现场总线CANopen与工业以太网EtherCAT通讯对象表通讯对象表2022-6-9现场总线CANopen与工业以太网EtherCAT2022-6-9现场总线CANopen与工业以太网EtherCA
6、TuCANopen通讯模型定义了通讯模型定义了4种报文(通讯对象):种报文(通讯对象): 网络管理报文(网络管理报文(NMT) 服务数据对象服务数据对象SDO(Service Data Object) 过程数据对象过程数据对象PDO(ProcessData Object) 预定义报文或者特殊功能对象预定义报文或者特殊功能对象2022-6-9现场总线CANopen与工业以太网EtherCATu基于主从式的结构基于主从式的结构u一个一个CANopen网络中只有一个网络中只有一个NMT主节点主节点u作用作用 节点状态控制节点状态控制初始化状态初始化状态预操作状态预操作状态操作状态操作状态停止状态停止
7、状态 错误控制错误控制Node GuardingHeartbeart 节点启动节点启动(boot-up)2022-6-9现场总线CANopen与工业以太网EtherCATu只有只有NMT-Master节点能够传送节点能够传送NMTModule Control报文。所有从设备必须支持报文。所有从设备必须支持NMT模块控制服务。模块控制服务。NMTModule Control消息不需要应答。消息不需要应答。NMT消息格式消息格式2022-6-9现场总线CANopen与工业以太网EtherCAT2022-6-9现场总线CANopen与工业以太网EtherCAT2022-6-9现场总线CANopen与
8、工业以太网EtherCATu通过节点保护服务,通过节点保护服务,MNT主节点可以检查每个节点的主节点可以检查每个节点的当前状态当前状态uNMT-Slave节点发送如下报文应答节点发送如下报文应答2022-6-9现场总线CANopen与工业以太网EtherCATu一个节点可被配置为产生周期性的被称作心跳报文(一个节点可被配置为产生周期性的被称作心跳报文(Heartbeat)的报文)的报文2022-6-9现场总线CANopen与工业以太网EtherCATu NMT-slave节点发布节点发布Boot-up报文通知报文通知NMT-Master节点它已经从节点它已经从initialising状态进入状
9、态进入pre-operational状态。状态。NMT-Master NMT-Slave 2022-6-9现场总线CANopen与工业以太网EtherCATu用来传输实时数据,用来传输实时数据, 数据从一个生产者传到一个或多数据从一个生产者传到一个或多个消费者。数据传送限制在个消费者。数据传送限制在1到到8个字节个字节uPDO通讯没有协议规定。通讯没有协议规定。PDO数据内容只由它的数据内容只由它的CAN ID定义定义u每个每个PDO在对象字典中用在对象字典中用2个对象描述个对象描述 PDO通讯参数:包含哪个通讯参数:包含哪个COB-ID将被将被PDO使用,传输类型使用,传输类型,禁止时间和定
10、时器周期,禁止时间和定时器周期 PDO映射参数:包含一个对象字典中对象的列表,这些对象映射参数:包含一个对象字典中对象的列表,这些对象映射到映射到PDO里,包括它们的数据长度(里,包括它们的数据长度(in bits)。生产者和)。生产者和消费者必须知道这个映射,以解释消费者必须知道这个映射,以解释PDO内容内容uPDO消息的内容是预定义消息的内容是预定义,映射应用对象到映射应用对象到PDO中是在中是在设备对象字典中描述的。设备对象字典中描述的。2022-6-9现场总线CANopen与工业以太网EtherCAT2022-6-9现场总线CANopen与工业以太网EtherCAT2022-6-9现场
11、总线CANopen与工业以太网EtherCAT2022-6-9现场总线CANopen与工业以太网EtherCAT2022-6-9现场总线CANopen与工业以太网EtherCAT2022-6-9现场总线CANopen与工业以太网EtherCATRPDOTPDO2022-6-9现场总线CANopen与工业以太网EtherCAT2022-6-9现场总线CANopen与工业以太网EtherCATu 通过使用索引和子索引(在通过使用索引和子索引(在CAN报文的前几个字节),报文的前几个字节),SDO使客使客户机能够访问设备(服务器)对象字典中的项(对象)户机能够访问设备(服务器)对象字典中的项(对象)
12、u SDO允许传送任何长度的数据(当数据超过允许传送任何长度的数据(当数据超过4个字节时分拆成几个字节时分拆成几个报文)个报文)u 协议是确认服务类型:为每个消息生成一个应答(一个协议是确认服务类型:为每个消息生成一个应答(一个SDO需要需要两个两个ID),SDO请求和应答报请求和应答报u 文总是包含文总是包含8个字节(没有意义的数据长度在第一个字节中表示个字节(没有意义的数据长度在第一个字节中表示,第一个字节携带协议信息)。,第一个字节携带协议信息)。SDO通讯有较多的协议规定。通讯有较多的协议规定。2022-6-9现场总线CANopen与工业以太网EtherCAT2022-6-9现场总线C
13、ANopen与工业以太网EtherCAT2022-6-9现场总线CANopen与工业以太网EtherCAT2022-6-9现场总线CANopen与工业以太网EtherCATu同步(同步(SYNC)u时间标记对象(时间标记对象(TimeStamp)u紧急事件(紧急事件(Emergency)u节点节点/寿命保护(寿命保护(Node/Life guarding)2022-6-9现场总线CANopen与工业以太网EtherCAT2022-6-9现场总线CANopen与工业以太网EtherCATuSDO 客户读取报文当客户节点想从服务器读取数据时客户读取报文当客户节点想从服务器读取数据时,向服务器发送请
14、求报文(,向服务器发送请求报文(clientserver),通信报),通信报文文2022-6-9现场总线CANopen与工业以太网EtherCATCAN通讯接口、对象字典和应用程序之间的联系2022-6-9现场总线CANopen与工业以太网EtherCATu上面提到的通讯对象类型中有二个对象用于数据传输上面提到的通讯对象类型中有二个对象用于数据传输它们采用二种不同的数据传输机制实现:它们采用二种不同的数据传输机制实现:u SDO 用来在设备之间传输大的低优先级数据,典型的用来在设备之间传输大的低优先级数据,典型的是用来配置是用来配置CANopen网络上的设备。网络上的设备。u PDO 用来传输
15、用来传输8字节或更少数据,没有其它协议预设字节或更少数据,没有其它协议预设定(意味着数据内容已预先定义)。定(意味着数据内容已预先定义)。u一个一个CANopen设备必须支持一定数量的网络管理服务设备必须支持一定数量的网络管理服务(管理报文,(管理报文,administrative messages),需要至少一),需要至少一个个SDO。每个生产或消费过程数据的设备需要至少一。每个生产或消费过程数据的设备需要至少一个个PDO。所有其它的通讯对象是可选的。所有其它的通讯对象是可选的。2022-6-9现场总线CANopen与工业以太网EtherCATu 1 PRO MODE(标准位置模式)u 2
16、HOMING MODE(回原点模式)u 3 INTERPOLATED POSITION MODE(插补位置模式)u 4 PRO MODE(标准速度模式)u 5 PRO MODE(标准转矩模式)u 6 VELOCITY MODE(速度模式)2022-6-9现场总线CANopen与工业以太网EtherCATu Object 607Ah: Target position(Po350; Po351)u Object 607Bh: Position range limitu Object 607Dh: Software position limitu Object 607Fh: Max prou Obj
17、ect 6080h: Max motor speedu Object 6081h: Pro(Po330) u Object 6082h: End velocityu Object 6083h: Pro(Po310)u Object 6084h: Pro(Po311)u Object 6085h: Quick stop decelerationu Object 6086h: Motion pro(Po328)u Object 60C5h: Max accelerationu Object 60C6h: Max decelerationu Object 6062h: Position demand
18、 value(Po910; Po911)u Object 6064h: Position actual value(Po956; Po957)u Object 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)2022-6-9现场总线CANopen与工业以太网
展开阅读全文