工业数据通信与控制网络.

Slides:



Advertisements
Similar presentations
〈媽媽的手〉 國二甲 蔡于均. 一.題旨 作者寫本文時,已身為人母,深深體會 到一個母親持家的辛勞,自然想起 了母親,以「媽媽的手」為題,歌 頌中國傳統婦女堅忍耐勞的美德, 並表達對母親的懷念。
Advertisements

科系探索報告 - 財務金融系 指導老師:毛雪慧 老師 商二 2 13 號 朱唯蓁. 一、動機 在選擇科系時,沒有特別喜歡或討厭 的,因此,選擇財務金融科系作為報 告的主題,希望能從當中更了此科系!
组长:肖志远 组员:王嘉乐 翁家程 冯乐微 陶天皓 赵泽昊 “读书有味”主题阅读 阅读书目: 《西游记》 研究主题: 孙悟空的性格特点.
团队指导老师:李春虎 团队核心:黄跃民 团队成员:廖育人 朱蒙 郁倩.  姓名:黄跃民  专业:印度尼西亚语  学历:研究生  学位:博士  主要承担课程:高级印 尼语,印尼语泛读,印 尼文化  姓名:郁倩  专业:印度尼西亚语  学历:本科  学位:学士  主要承担课程:基础印.
第三單元 我的世界宇宙大 教學設計:黃筱晶. 一、使用說明 (一) 本教學設計核心概念為「生涯發展」,共 四節課, 160 分鐘。 (二) 為了讓小學教學現場更加適用,教師可選 擇連續實施四節課,或彈性選擇其中一節 課或二節或三節課實施。 (三)四節課都進行是最完整的,但若因時間不允 許只進行其中一節課或二節或三節課實施,
《设备电气控制与维修》 电气教研室 房金菁.
荒岛求生 ——浅谈鲁滨逊的生存智慧.
讲解:赵玲 PPT制作:祝菁菁 材料搜集:石岩 田甜
鲁滨逊漂流至荒岛后的心理变化 刘箫仪小组.
精心设计学法,创造富有生机与活力的“学讲”有序课堂
自动化专业介绍 廖家平.
培训师——薛老师.
组长:蒋琪炎 PPT制作:蒋琪炎 发言人:刘熠星 组员:邱丽芸、陈越 张园园
幼兒教材教法期末報告 組別:第四組 繪本名稱:獅 子 大 開 口 組員: 張惠雯 王靖雯
机电工程系党总支 机电工程系发展党员程序 和材料准备规范.
页眉 勾画课堂教学的“蓝图” ——新课程理念下的教学设计 上海市复旦中学 孙宗良.
注:本PPT资料来自教科书、百度图片和实验课图片
日期 星期一 星期二 星期三 星期四 星期五 (12月01日) (12月02日) (12月03日) (12月04日) (12月05日)
鳥兒鳥兒帶我飛 一年級溼地課程第三節.
知使命 尽职责 护“财富” 努力当好“保健医生” 中共深圳市纪委退休干部 张定坤
神秘 浩瀚 美丽 十一月阅读领航 —— 的 科学 蜕变 注:仅从我们的角度.
校园信息管理系统 河北科技大学网络中心 2000/4/10.
快乐魔法精灵之万圣节狂欢夜 去除PPT模板上的--无忧PPT整理发布的文字 首先打开PPT模板,选择视图,然后选择幻灯片母版
民俗风情主题阅读 范峻昊小组.
安徽工商职业学院 文明班级申请材料 14会计电算化3班 PPT制作:吴优 PPT演讲:吴优 汪慧 蒋璐.
組長:41蘇珮茵(報告) 組員:4朱思璇36蔡念芸(PPT製作) 15徐嫚璟25黃奕瑄(查資料) 3謝文豪22陳玟伶(圖片&影片)
历史唯物主义复习 2011年3月9日.
从严治党 从我做起 广西疾控中心第一党支部 周昌明 2015年7月1日.
模仿的案例38统一和案例25李宁,以案例38为统一为内容,案例25李宁为模板
校外体育教育工作者的素养 一、校外教育育人价值与意义 二、校外教育工作者的任务 三、校外体育教育的基本特征 四、校外体育教育工作者的基本素养
主題:家暴 組員: 莊小萱、林昀儒、劉思妤、周昱昀 林幸儀、盧楊紅、蔡佳璇、陳玉琴 指導老師:吳麗雲老師
社会服务机构的功能 —— 以11.15静安大火后续事件为例 资料收集:王小可 车铭洁 肖轶 PPT制作:车铭洁 王小可 宣讲人: 车铭洁.
第二章 项目一:企业厂区与车间平面设计 1.
“六人行”财务 学习小组.
2015年9月29日 声明: 此PPT内容根据我市深化中小学教师职称制度改革试点方案有关文件编辑而成,如与文件内容不符,请以文件表述为准。
西游记 之 兵器.
中学生日常饮食搭配 研究报告 高一10班.
徵收苗栗市福全段147、1588及文心段10、11地號等4筆土地之
模块一 物流客户服务工作体验 任务二 认识物流客户服务的重要性.
国培计划(2014)示范性远程培训项目 ——幼儿园骨干教师远程培训 第五期简报 (广西幼教14班)    班级Q群号: 主编:廖寿兰 2014年12月7日.
房地产企业(项目)银行融资 授信工作指引 2007年版.
讲 义 大家好!根据局领导的指示,在局会计科和各业务科室的安排下,我给各位简要介绍支付中心的工作职能和集中支付的业务流程。这样使我们之间沟通更融洽,便于我们为预算单位提供更优质的服务。 下面我主要从三方面介绍集中支付业务,一是网上支付系统,二是集中支付业务流程及规定等,
输入用户名 输入密码 也可以注册.
生命之光天使服务队 ——孕产知识宣教与爱心医疗服务 三下乡暑期活动PPT答辩 14助产专业 张嘉怡.
中国人民公安大学经费管理办法(试行) 第一章总则 第四条:“一支笔” “一支笔”--仅指单位主要负责人。负责对本 单位的经费进行审核审批。
展示设计教学设计 课程名称:展示设计 基本学时:36学时 ,周学时4 课程性质:专业必修课 授课对象:14级皮具班 授课老师:赵志蕊.
妊 娠 期 婦 女 的 護 理 第2小組.
教研员引领下的“吉林省教育资源公共服务平台”规模化推进
航空服务沟通与语言艺术 非语言沟通的含义 主讲人:李敬华.
走进古代寓言故事 《人有亡鈇者》+《杯弓蛇影》 城南中心小学 吴景双.
兒童及少年保護/ 兒少高風險家庭宣導 公誠國小輔導處 中華民國104年9月23日 本PPT檔由雲林縣政府社會處社會工作科陳琬晴 社工督導提供
第七章 幼儿园教学活动 幼儿园教育活动:生活活动、游戏活动、教学活动.
中学生心理承受能力研究 结题报告 高一7班.
(接触网)精品课程 建设方案 课程负责人:赵斌 新疆铁路中等职业学校.
企业知识产权规范化管理 ——江苏省知识产权局 黄志臻.
大师之笔 ——透过《尼罗河上的惨案》剖析 阿加莎·克里斯蒂的写作特点
《机械制造与自动化》(专升本) 《机电设备与管理》(专升本)专业介绍
第一节 当代的文学生产与消费 组长:杨红梅 资料搜集:康婷 付婕妤 章潇 PPT制作:杨红梅 检查:陈阳 主讲:杨坤
在日常生活中,每个人都扮演着自己独特的角色,每个人都有自己独有的性格、特点和思想。很多时候,那些看似不起眼的人物实则却是神秘而富有魅力。在本次阅读领航活动中,我们小组对于外国短篇小说中欧·亨利、契诃夫和莫泊桑三位作家的短篇小说中的人物进行研究,并对其中所描写的女性角色产生了兴趣。
第十章 企业、社会中介组织与政府过程 PPT讲解:曾珍 PPT制作:陈轶懿 资料整理:陈轶懿
臺北市立大安國中104學年度第一學期數學科第一次工作坊與領域會議 (1)104學年度第一學期工作坊期程 (2)104學年度領召PLC分享 (3)103學年度第二學期學習共同體實況及分享 (4)期末餐會與讀書會心得分享 (5)第三次段考題目分析 主講人:劉儷琪
现场总线控制系统.
CANopen协议培训 V 1.0.
个人介绍 我是小小.
第七章  事业单位支出的核算      §第一节  支出概述     §第二节  拨出款项     §第三节  各项支出     §第四节  成本费用.
微信商城系统操作说明 色卡会智能门店.
注册建造师 《市政公用工程管理与实务》 环球网校 白老师 每个PPT都有对应的头和尾 PPT头包含内容:
大綱 一.受試者之禮券/禮品所得稅規範 二.範例介紹 三.自主管理 四.財務室提醒.
機電科簡介 科主任 郭紀翔.
「同根同心」- 交流計劃 廣州及珠三角經濟發展兩天考察團 2016
Presentation transcript:

工业数据通信与控制网络

第7章 CANopen现场总线 7.1 CANopen概述 7.2 CANopen通信模型 7.3 台达CANopen设备简介

7.1 CANopen概述 CANopen协议是一种基于CAN总线的应用层协议。 CANopen协议在欧洲广泛应用, 已成为欧洲标准EN50325-4。 CANopen对设备进行详细定义实现互换性。 CANopen协议是由CiA(CAN in Automation)组织定义并维护的协议之一。 灵活、简单。

7.1 CANopen概述 一、CANopen的历史 CAL(CAN Application Layer)协议由CiA协会负责管理、发展和推广。CAL提供了4种应用层服务功能: 1. CMS (CAN-based Message Specification) 2. NMT (Network ManagemenT) 3. DBT (DistriBuTor) 4. LMT (Layer ManagemenT)

7.1 CANopen概述 CAL报文标志符的分配

7.1 CANopen概述 CANopen标识符分配

7.1 CANopen概述 CANopen协议的发展历史

7.1 CANopen概述 二、CANopen的特性 (1)介质访问控制及物理信号使用CAN总线技术; (2)通信速率可以有多种选择; (3)采用对象字典作为通信接口与应用程序的接口; (4)支持主/从、生产者/消费者和客户机/服务器等多种通信模式; (5)制定了多种设备子协议;

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

7.2 CANopen通信模型

7.2 CANopen通信模型 一、CANopen的物理层 1. 位定时

7.2 CANopen通信模型 2. 网络拓扑结构

7.2 CANopen通信模型 3. 连接器

7.2 CANopen通信模型 二、CANopen的数据链路层 CANopen的数据链路层遵循CAN总线规范 ;

7.2 CANopen通信模型 三、CANopen的应用层 1. CANopen的设备模型

7.2 CANopen通信模型 (1)通信单元 通信单元由CAN收发器、CAN控制器以及CANopen协议栈组成。 协议栈中包括实现通信的通信对象(如过程数据对象(PDO)和服务数据对象(SDO))和状态机。 通信单元提供数据传输所需的所有机制和通信对象,符合CANopen规范的数据可以利用这些机制通过CAN总线接口进行传输。

7.2 CANopen通信模型 (2)应用单元 在CANopen设备的应用单元中,对设备的基本功能进行定义或描述。 在I/O设备中,可以访问设备的数字或模拟输入/输出接口; 在驱动控制系统中,可以实现轨迹发生器或速度控制模块的控制。

7.2 CANopen通信模型 (3)对象字典 在对象字典中,CANopen设备的所有对象都以标准化方式进行描述的。 对象字典中的对象可以通过一个16位索引来识别,对象可以是变量、数组或结构,数组和结构的单元又可以通过8位子索引进行访问。

7.2 CANopen通信模型 通信单元设置了用于数据交换(如PDO和SDO)、设备监控(如心跳、节点保护以及启动报文)以及网络管理(如设备启动和停止等)的功能。 CANopen设备一般都具有SDO服务器,通过该服务器可以对设备中的对象字典进行读/写。 与I/O端连接的应用程序可以从对象字典中读取参数和输出值,并把外部进程的输入参数不断地更新到相应的对象字典中。

7.2 CANopen通信模型 对象字典的结构

7.2 CANopen通信模型 (1)设备类型参数(索引1000H) 设备类型参数用来描述所使用的设备子协议,例如I/O设备的设备类型参数为401(192H)。 使用索引6000H~9FFFH来描述详细的设备子协议规范。 设备中包含多个逻辑设备时,可以把设备子协议最多划分成8个子协议。

7.2 CANopen通信模型 (2)设备属性参数 设备属性参数主要包括描制造商设备名称(索引1008H)、软件版本(索引1009H)、硬件版本(索引100AH)和标识对象(索引1018H)等。 制造商设备名称、软件版本和硬件版本是字符串型对象,用户可以读取索引中的信息。 标识对象属于一种结构,包含4个数据类型为Unsigned32的条目。

7.2 CANopen通信模型 CANopen设备的功能及特性描述文件 电子数据文件EDS(Electronic Data Sheet) 设备配置文件DCF(Device Configuration Files)

7.2 CANopen通信模型 2. CANopen的通信模式 (1)主/从模式

7.2 CANopen通信模型 2. CANopen的通信模式 (2)客户机/服务器模式

7.2 CANopen通信模型 2. CANopen的通信模式 (3)生产者/消费者模式

7.2 CANopen通信模型 3. CANopen的通信对象 (1)过程数据对象 过程数据对象用来传输实时数据,由一个CAN报文构成,一般采用优先级较高的CAN标识符。 在CANopen中过程数据被分为几个单独的段,每个段最多为8个字节,这些段就是过程数据对象(PDO)。

7.2 CANopen通信模型 1)PDO通信参数

7.2 CANopen通信模型 2)PDO的CAN标识符 COB-ID位于PDO的通信参数子索引01H上,主要用来确定PDO的CAN标识符 ; PDO的COB-ID有32位,低29位为CAN标识符区,支持11位和29位两种CAN标识符;

7.2 CANopen通信模型 3)PDO链路 CANopen协议预定义连接的标识符分配方案; 采用预定义连接进行主从通信;

7.2 CANopen通信模型 3)PDO链路 不采用预定义连接,而使用生产者/消费者模型。

7.2 CANopen通信模型 4)PDO的传输类型

7.2 CANopen通信模型

7.2 CANopen通信模型 5)PDO映射参数 用于描述PDO传输对象字典中的哪些参数; RPDO映射参数的索引范围为1600H~17FFH; TPDO映射参数的索引范围为1A00H~1BFFH; 最多包含64个指向传输过程数据的指针;

7.2 CANopen通信模型

7.2 CANopen通信模型

7.2 CANopen通信模型 (2)服务数据对象 可以通过服务数据对象(SDO)来访问对象字典中的条目。 SDO之间的数据交换至少需要两个CAN报文才能实现。

7.2 CANopen通信模型 1)加速SDO传输 传输数据不超过4字节,数据不分段。

7.2 CANopen通信模型 2)分段SDO传输 传输数据超过4字节,数据分段。

7.2 CANopen通信模型 3)块传输 提高数据块的传输效率。

7.2 CANopen通信模型 4)SDO服务器和客户机的参数

7.2 CANopen通信模型 5)SDO报文格式

7.2 CANopen通信模型 5)SDO报文格式

7.2 CANopen通信模型 (3)预定义对象 1)同步报文 在通过网络进行通信的应用中,发送和接收之间必须相互协调和同步。 同步报文COB标识符参数(索引1005H)

7.2 CANopen通信模型 同步报文采用不含数据字节或只含有一个数据字节的CAN报文。 数据字节中包含一个从1开始递增技术的同步计数器。 进行同步通信的系统多数都由一个同步生产者和1~126个同步消费者构成。 同步报文的默认CAN标识符为80H 。 可通过“循环周期”和“同步窗口长度”对同步机制进行参数设置。

7.2 CANopen通信模型 PDO同步传输

7.2 CANopen通信模型 2)时间报文 时间报文COB标识符参数(索引1012H)。 高分辨率时间参数(索引1013H)中写入一个32位时间值(单位为μs),该值打包在PDO中,供高精度同步设备使用。

7.2 CANopen通信模型 3)紧急报文 当设备出现错误时,标准化机制就会发送一个紧急报文。 避免持续发送紧急报文,设置禁止发送紧急报文时间(索引1015H)。 紧急报文COB标识符参数(索引1014H)的默认值为“80H+节点ID” 。 紧急报文的格式

7.2 CANopen通信模型 错误寄存器(索引1001H)反应的是CANopen设备的一般错误状态。 设备子协议错误代码

7.2 CANopen通信模型 (4)网络管理对象 网络管理(NMT)系统负责启动网络和监控设备。 为了节约网络资源(尤其是CAN标识符和总线带宽),CANopen网络管理采用主/从通信模型。 通常采用一个NMT主机和多个NMT从机的系统结构, 特殊要求可配置备用NMT主机。

7.2 CANopen通信模型 1)NMT服务

7.2 CANopen通信模型 NMT从机Boot up服务

7.2 CANopen通信模型 NMT主机命令

7.2 CANopen通信模型 2)设备监控 心跳报文 心跳报文是一种周期性地发送给一个或多个设备的报文,设备之间可以相互监视。 “生产者心跳时间间隔”参数(索引1017H) “消费者心跳时间间隔”参数(索引1016H)

7.2 CANopen通信模型 2)设备监控 节点/寿命保护机制 节点保护是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)支持CANopen CiA301 V4.02协议; (2)支持预定义的主从连接中SDO 、PDO、 NMT、同步和紧急报文服务; (3)在 CANopen 网络配置工具中支持 EDS 文件配置; (4)支持10kbit/s、20 kbit/s、50 kbit/s、125 kbit/s、250 kbit/s、500 kbit/s、800 kbit/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. 使用CANopen Builder配置网络 正确配置CANopen Builder软件通信参数,进行在线连接自动扫描CANopen 站点。

7.4 台达CANopen系统组态 (1)CANopen 从站的配置

7.4 台达CANopen系统组态 (1)CANopen 从站的配置

7.4 台达CANopen系统组态 (2)CANopen主站模块的配置

7.4 台达CANopen系统组态 (2)CANopen主站模块的配置

7.4 台达CANopen系统组态 3. CANopen网络控制 控制要求: 当闭合从站3 上的开关X0 时,从站2 伺服驱动器运行且Y0信号灯亮; 当断开从站3 上的开关X0 时,从站2 伺服驱动器停止且Y0信号灯灭; 当切换从站3 上的开关X1、X2 状态,可以改变从站2 伺服驱动器的运行速度。

7.4 台达CANopen系统组态 (1)CANopen 从站与PLC 元件的对应关系

7.4 台达CANopen系统组态 (2)PLC梯形图程序 CANopen主站网络控制梯形图程序

7.4 台达CANopen系统组态 CANopen从站网络控制梯形图程序

思考题 1. CANopen的特性? 2. 什么是对象字典? 注意: 作业网上提交,用自己的语言描述, http://jcyjs.swust.edulab.cn/,“扩展”栏目 最新PPT下载网址:http://homepage.swust.edu.cn/web/wangshunli/p/598/list.htm