




已阅读5页,还剩69页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
工业控制网络,主讲教师:王振力,第7章CANopen现场总线,7.1CANopen概述7.2CANopen通信模型7.3台达CANopen设备简介7.4台达CANopen系统组态,7.1CANopen概述,CANopen协议是一种基于CAN总线的应用层协议。CANopen协议在欧洲广泛应用,已成为欧洲标准EN50325-4。CANopen对设备进行详细定义实现互换性。CANopen协议是由CiA(CANinAutomation)组织定义并维护的协议之一。灵活、简单。,7.1CANopen概述,一、CANopen的历史CAL(CANApplicationLayer)协议由CiA协会负责管理、发展和推广。CAL提供了4种应用层服务功能:1.CMS(CAN-basedMessageSpecification)2.NMT(NetworkManagemenT)3.DBT(DistriBuTor)4.LMT(LayerManagemenT),7.1CANopen概述,CAL报文标志符的分配,7.1CANopen概述,CANopen标识符分配,7.1CANopen概述,CANopen协议的发展历史,7.1CANopen概述,二、CANopen的特性(1)介质访问控制及物理信号使用CAN总线技术;(2)通信速率可以有多种选择;(3)采用对象字典作为通信接口与应用程序的接口;(4)支持主/从、生产者/消费者和客户机/服务器等多种通信模式;(5)制定了多种设备子协议;,7.1CANopen概述,(6)可使用多种线缆和连接器;(7)数据通信可采用事件驱动、远程请求、同步传输等多种方式;(8)采用心跳报文、节点保护、寿命保护等多种设备监控方式,有利于节点之间的可靠通信;(9)提供典型的预定义主/从连接组,最多可支持127个节点;(10)提供很大的灵活性,应用非常广泛。,7.2CANopen通信模型,7.2CANopen通信模型,一、CANopen的物理层1.位定时,7.2CANopen通信模型,2.网络拓扑结构,7.2CANopen通信模型,3.连接器,7.2CANopen通信模型,二、CANopen的数据链路层CANopen的数据链路层遵循CAN总线规范;CANopen使用数据帧,也可以使用远程帧;CANopen使用标准帧,也可以使用扩展帧;CANopen规范中采用了CAN总线的错误检测与故障界定方法,并在应用层中采用心跳报文、节点保护、寿命保护等多种设备监控方式进一步保障系统的可靠性。,7.2CANopen通信模型,三、CANopen的应用层1.CANopen的设备模型,7.2CANopen通信模型,(1)通信单元通信单元由CAN收发器、CAN控制器以及CANopen协议栈组成。协议栈中包括实现通信的通信对象(如过程数据对象(PDO)和服务数据对象(SDO)和状态机。通信单元提供数据传输所需的所有机制和通信对象,符合CANopen规范的数据可以利用这些机制通过CAN总线接口进行传输。,7.2CANopen通信模型,(2)应用单元在CANopen设备的应用单元中,对设备的基本功能进行定义或描述。在I/O设备中,可以访问设备的数字或模拟输入/输出接口;在驱动控制系统中,可以实现轨迹发生器或速度控制模块的控制。,7.2CANopen通信模型,(3)对象字典在对象字典中,CANopen设备的所有对象都以标准化方式进行描述的。对象字典利用对象来描述CANopen设备的全部功能,并且它也是通信单元与应用单元之间的接口,应用单元和通信单元都可以访问对象字典。对象字典中的对象可以通过一个16位索引来识别,对象可以是变量、数组或结构,数组和结构的单元又可以通过8位子索引进行访问。,7.2CANopen通信模型,通信单元设置了用于数据交换(如PDO和SDO)、设备监控(如心跳、节点保护以及启动报文)以及网络管理(如设备启动和停止等)的功能。CANopen设备一般都具有SDO服务器,通过该服务器可以对设备中的对象字典进行读/写。与I/O端连接的应用程序可以从对象字典中读取参数和输出值,并把外部进程的输入参数不断地更新到相应的对象字典中。,7.2CANopen通信模型,对象字典的结构,7.2CANopen通信模型,(1)设备类型参数(索引1000H)设备类型参数用来描述所使用的设备子协议,例如I/O设备的设备类型参数为401(192H)。使用索引6000H9FFFH来描述详细的设备子协议规范。设备中包含多个逻辑设备时,可以把设备子协议最多划分成8个子协议。,7.2CANopen通信模型,(2)设备属性参数设备属性参数主要包括描制造商设备名称(索引1008H)、软件版本(索引1009H)、硬件版本(索引100AH)和标识对象(索引1018H)等。制造商设备名称、软件版本和硬件版本是字符串型对象,用户可以读取索引中的信息。标识对象属于一种结构,包含4个数据类型为Unsigned32的条目。,7.2CANopen通信模型,CANopen设备的功能及特性描述文件电子数据文件EDS(ElectronicDataSheet)设备配置文件DCF(DeviceConfigurationFiles),7.2CANopen通信模型,2.CANopen的通信模式(1)主/从模式,7.2CANopen通信模型,2.CANopen的通信模式(2)客户机/服务器模式,7.2CANopen通信模型,2.CANopen的通信模式(3)生产者/消费者模式,7.2CANopen通信模型,3.CANopen的通信对象(1)过程数据对象过程数据对象用来传输实时数据,由一个CAN报文构成,一般采用优先级较高的CAN标识符。在CANopen中过程数据被分为几个单独的段,每个段最多为8个字节,这些段就是过程数据对象(PDO)。,7.2CANopen通信模型,1)PDO通信参数,7.2CANopen通信模型,2)PDO的CAN标识符COB-ID位于PDO的通信参数子索引01H上,主要用来确定PDO的CAN标识符;PDO的COB-ID有32位,低29位为CAN标识符区,支持11位和29位两种CAN标识符;,7.2CANopen通信模型,3)PDO链路CANopen协议预定义连接的标识符分配方案;采用预定义连接进行主从通信;,7.2CANopen通信模型,3)PDO链路不采用预定义连接,而使用生产者/消费者模型。,7.2CANopen通信模型,4)PDO的传输类型,7.2CANopen通信模型,7.2CANopen通信模型,5)PDO映射参数用于描述PDO传输对象字典中的哪些参数;RPDO映射参数的索引范围为1600H17FFH;TPDO映射参数的索引范围为1A00H1BFFH;最多包含64个指向传输过程数据的指针;,7.2CANopen通信模型,7.2CANopen通信模型,7.2CANopen通信模型,(2)服务数据对象可以通过服务数据对象(SDO)来访问对象字典中的条目。被访问的设备必须具有一个SDO服务器。SDO之间的数据交换至少需要两个CAN报文才能实现。,7.2CANopen通信模型,1)加速SDO传输传输数据不超过4字节,数据不分段。,7.2CANopen通信模型,2)分段SDO传输传输数据超过4字节,数据分段。,7.2CANopen通信模型,3)块传输提高数据块的传输效率。,7.2CANopen通信模型,4)SDO服务器和客户机的参数,7.2CANopen通信模型,5)SDO报文格式,7.2CANopen通信模型,5)SDO报文格式,7.2CANopen通信模型,(3)预定义对象1)同步报文在通过网络进行通信的应用中,发送和接收之间必须相互协调和同步。同步报文COB标识符参数(索引1005H),7.2CANopen通信模型,同步报文采用不含数据字节或只含有一个数据字节的CAN报文。数据字节中包含一个从1开始递增技术的同步计数器。进行同步通信的系统多数都由一个同步生产者和1126个同步消费者构成。同步报文的默认CAN标识符为80H。可通过“循环周期”和“同步窗口长度”对同步机制进行参数设置。,7.2CANopen通信模型,PDO同步传输,7.2CANopen通信模型,2)时间报文时间报文COB标识符参数(索引1012H)。高分辨率时间参数(索引1013H)中写入一个32位时间值(单位为s),该值打包在PDO中,供高精度同步设备使用。,7.2CANopen通信模型,3)紧急报文当设备出现错误时,标准化机制就会发送一个紧急报文。避免持续发送紧急报文,设置禁止发送紧急报文时间(索引1015H)。紧急报文COB标识符参数(索引1014H)的默认值为“80H+节点ID”。紧急报文的格式,7.2CANopen通信模型,错误寄存器(索引1001H)反应的是CANopen设备的一般错误状态。设备子协议错误代码,7.2CANopen通信模型,(4)网络管理对象网络管理(NMT)系统负责启动网络和监控设备。为了节约网络资源(尤其是CAN标识符和总线带宽),CANopen网络管理采用主/从通信模型。通常采用一个NMT主机和多个NMT从机的系统结构,特殊要求可配置备用NMT主机。,7.2CANopen通信模型,1)NMT服务,7.2CANopen通信模型,NMT从机Bootup服务,7.2CANopen通信模型,NMT主机命令,7.2CANopen通信模型,2)设备监控心跳报文心跳报文是一种周期性地发送给一个或多个设备的报文,设备之间可以相互监视。“生产者心跳时间间隔”参数(索引1017H)“消费者心跳时间间隔”参数(索引1016H),7.2CANopen通信模型,2)设备监控节点/寿命保护机制节点保护是NMT主机通过远程帧周期性地监视从机的状态。寿命保护是通过收到的用于监视从机的远程帧来间接检测NMT主机的状态。“保护时间”参数(索引100CH)“寿命因子”参数(索引100DH),7.3台达CANopen设备简介,一、台达CANopen扫描模块1.DVPCOPM-SL模块特点(1)符合CANopen标准协议CiA301v4.02;(2)支持NMT主机服务;(3)错误控制:支持心跳和节点保护报文;(4)PDO传输类型:事件触发、时间触发、同步周期和同步非周期:(5)支持标准SDO加速传输模式。,7.3台达CANopen设备简介,2.DVPCOPM-SL模块外观及功能介绍,7.3台达CANopen设备简介,3.COPM-SL模块与SV主机的数据对应关系,7.3台达CANopen设备简介,二、台达CANopen从站通信转换模块1.IFD9503模块特点(1)支持CANopenCiA301V4.02协议;(2)支持预定义的主从连接中SDO、PDO、NMT、同步和紧急报文服务;(3)在CANopen网络配置工具中支持EDS文件配置;(4)支持10kbit/s、20kbit/s、50kbit/s、125kbit/s、250kbit/s、500kbit/s、800kbit/s、1Mbit/s多种通信速率。,7.3台达CANopen设备简介,2.IFD9503模块外观及功能介绍,7.3台达CANopen设备简介,3.IFD9503模块典型应用,7.3台达CANopen设备简介,三、台达ASDA-A2伺服驱动器,CANopen,7.3台达CANopen设备简介,CANopen扫描模块,CANopen连接伺服驱动器,7.4台达CANopen系统组态,功能要求:组建CANopen网络,完成由一个数字IO模块来控制一台伺服驱动器的启动和停止及速度选择功能。1.系统分析本次设计的CANopen网络采用主从结构;CANopen主站采用COPM扫描模块与SV系列PLC构成;PLC和伺服驱动器从站分别通过IFD9503接入CANopen网络。,7.4台达CANopen系统组态,7.4台达CANopen系统组态,2.使用CANopenBuilder配置网络正确配置CANopenBuilder软件通信参数,进行在线连接自动扫描CANopen站点。,7.4台达CANopen系统组态,(1)CANopen从站的配置,7.4台达CANopen系统组态,(1)CANopen从站的配置,7.4台达CANopen系统组态,(2)CANopen主站模块的配置,7.4台达CANopen系统组态,(2)CANope
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 工业互联网平台数据备份与恢复策略在2025年远程办公领域的应用前景分析报告
- 2024-2025年新能源储能行业技术创新与市场机遇分析报告
- 2025年湖北省黄石市社会工作者职业资格社会工作综合能力(初级)预测试题含答案
- 2025年汽车行业汽车零部件制造工艺创新发展趋势研究报告
- 2025年全国英语等级考试(PETS)四级试卷:虚拟现实体验题
- 2025年大学移民管理专业题库- 移民儿童阅读与文学启蒙
- 金融科技创新助力普惠金融2025年发展前景研究报告
- 2025年大学劳动教育专业题库- 劳动教育专业在劳动力市场的需求
- 2025年大学科学教育专业题库- 科学教育专业的实践经验分享
- 2025年大学劳动教育专业题库- 劳动教育与国家建设的关系
- 护理健康宣教PDCA案例
- 宝钢工程RH精炼炉设备与工艺技术介绍
- 护理查房:细菌性痢疾
- 课程《国际商法》课件(全)
- 《项目管理培训课程》课件
- 医学教材 围术期过敏反应
- 【MOOC】管理会计学-西南财经大学 中国大学慕课MOOC答案
- 第三方尾气检测合同范本
- 2024河南邮政社会招聘高频难、易错点500题模拟试题附带答案详解
- 部编版(2024)三年级道德与法治上册第8课《同学相伴》教学课件
- 年度广告物料制作安装投标方案(技术方案)
评论
0/150
提交评论