版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、DeviceNet,高性能的设备级网络,DeviceNet概述,What is DeviceNet?,DeviceNet是美国Rockwell公司于1994年提出的一种总线结构的设备级网络。它为简单工业设备(传感器、阀门、开关、电机等)和高端设备(控制器)提供了确定的、可靠的网络连接和通信。 目前,DeviceNet技术属“开放DeviceNet厂商协会”ODVA组织(Open DeviceNet Vendor Associaiton)所有和推广。 基于标准的控制器局域网CAN技术。 DeviceNet是一种开放式的现场总线,采用了先进的通信概念,具有低成本、高效率、高性能与高可靠性的优点。,
2、DeviceNet的优点,互操作性:来自不同厂商的同类设备只要满足DeviceNet认证,就具有互换性和互操作性。 通用网络:开放的网络提供了通用的、面向用户的解决方案,降低了用户对于多种设备网络支持的需要。 基于一个可靠的标准:基于CAN总线技术,有助于设备网得到更好的应用。 确定性和重复性:基于Producer/Consumer模式,可提供确定性和可重复性的数据传输。 更低的维护成本:可以在不中断其他设备工作的情况下拿掉或者替换某个设备。 诊断功能:DeviceNet为用户提供了完整的设备级诊断功能,这在传统的I/O上是很难实现的。 性价比更高的连线方式:一根电缆能同时提供数据通讯和24V
3、DC现场设备供电。,DeviceNet 应用,DeviceNet 设备,介质和连接器; AC/DC驱动器; 接近传感器; 气动阀; 控制器; 运动控制; 马达控制; I/O件; 显示设备; 条形码设备; 网关,协议转换器; 其它,DeviceNet网络协议,DeviceNet 网络模型,DeviceNet在网络模型上将ISO/OSI七层网络参考模型简化为三层:应用层、数据链路层和物理层。其中DeviceNet定义了应用层规范和物理层的连接单元接口规范和介质连接和介质规范,而在数据链路层的介质访问控制层和物理层的信令服务规范则直接采用了CAN总线技术。,DeviceNet 物理层,线性的网络结构
4、; 最多可支持64 个节点; 使用二对双绞线的屏蔽电缆(分别连接信号和电源) ,可使用干线电缆、支线电缆; 可使用密封连接器或开放式连接器; 不必切断电源就可以拆、装网络节点; 错接线保护,设备内建反接线保护; 125 kb/ s、250 kb/ s、500 kb/ s 三种可选波特率对应500100 m 允许干线长度; 电缆包含分离的电源线,同时支持网络供电及自供电设备; 高电源容量(每个电源最大可供应16A); 同时支持绝缘和非绝缘设备;,DeviceNet 线缆特性,5根连接导线:一对24V DC电源线,一对CAN通信线及一屏蔽线。 粗缆及扁平电缆对于24V DC最大容许电流为8A,但按
5、NEC 2级要求粗缆不能超过4A(仅北美地区)。 细缆对于24V DC的最大容许电流为3A。,Topology,终端电阻,终端电阻参数:120/121 Ohms;1/4 Watt或更大; 在干线的每个终端的白线及蓝线之间必须安装终端电阻; 终端电阻可以是封闭式和开放式的; 不要使用碳电阻,推荐使用金属片电阻。,DeviceNet 物理介质,“干线”和“支线” 干线是整个网络的主线; 支线是干线的分支,用于将设备连接至干线, 支线长度最大为20英尺。 有四种类型的线缆:粗缆、扁平电缆、细缆及1类分支电缆。 粗缆,扁平电缆及1类分支电缆额定电流为8A; 在北美,粗缆仅为4A; 细缆额定电流为3A;
6、 粗缆、扁平电缆及细缆用于干线; 1类分支电缆仅用于支线。,线缆参数粗缆,线缆参数细缆,线缆参数扁平电缆,连接器,Mini Quick Disconnect 18mm,Micro Quick Disconnect 12mm,“Terminal Strip” Style Connector,Cable,典型封闭式接头,封闭式T型接头,多口封闭式接头,DevicePort Multiport Tap micro quick disconnects various configurations,DeviceBox Multiport Tap cord grip 2, 4, 8 grips,开放式接头
7、,Trunk,Dropline,Zero length drop using Plug10R connector with probe cable support 1787-PCABL,Sealed Control Enclosure,Open Style Device,Open Style Device,Open Style Device,Open Style Device,典型系统连接,V+,V-,SHLD,CAN-H,CAN-L,Terminal Strip,Earth Ground,Normal Control Enclosure,Trunk Line,Scanner Phoenix
8、Connector,KFD/PCD Phoenix Connector,设备更换,将设备接入系统; 设置设备节点地址、数据传输率(或自动设置波特率); 组态设备参数; 从属设备(Slave Devices)必须通过电子“Key”; 生产厂商 设备型号 器件号 新的方式自动设备替换(Auto Device Replace,ADR)。,自动设备更换ADR,需要使用RSNetWorx for DeviceNet软件来配置ADR特性; ADR包括两个部分:节点恢复及组态恢复。节点恢复是将更换设备的节点数自动改变成被更换设备的节点数,这一性质要求更换设备的节点数可以通过DeviceNet网络可写,并且其
9、初始节点数为63; 组态恢复是使更换设备的组态信息和被更换设备相同,这需要更换设备的组态可以在DeviceNet网络上可写。组态恢复文件将被RSNetWorx保存到连接被更换设备的主扫描器(scanner)中。 更换设备的电子密钥必须和被更换设备想匹配,包括firmware版本。,#55,#63,Replacement Device,Original Device,1747-SDN V4.015 or higher, 1756-DNB V3.001 or higher,DeviceNet 数据帧格式,15 位CRC 序列是对本帧数据进行计算得到的循环校验码,在接收时通过校验码的校核,可以判定所
10、收到的数据是否正确。 ACK位是规约要求的应答位,发送节点在这一位传送一个隐性位(“1”电平),要求接收这个帧的节点,在收到这个帧并且在前面的循环校验通过时,在ACK位置发送一个显性位(“0”电平) 来应答。,DeviceNet MAC协议,DeviceNet使用CAN的数据链路层的MAC协议。 网络上各节点要通信时,哪个节点有优先权在网上发送数据?几个节点同时在网上发送数据,发生“碰撞”时,谁有权继续发送? 各种网络的MAC协议就是负责整个“仲裁”的。 以太网采用“碰撞检测载波侦听多路访问” (Carrier Sense multiple Access with Collision Dete
11、ction-CSMA/CD)仲裁机制。 DeviceNet, CAN采用“优先级仲裁”机制:“非破坏性逐位仲裁载波侦听多 路访问”( Carrier Sense Multiple Access WithNondestructive Bit-wise Arbitration- CSMA/NBA)。 Profibus和ControlNet都是令牌传递的总线型控制网络。,DeviceNet仲裁机制,DeviceNet 每个数据帧前面都有一个11 位标识符,用于表明这个数据帧的身份。11 位标识符也用于表明这个数据帧的优先级。 DeviceNet 网络上所有节点都在监听总线,当总线上已有节点在发送时,
12、任何节点必须等待这一帧结束,经过约定的帧间隔,任何节点都可以申请下一帧的发送,但经过11 位标识符的仲裁,只有一个节点能赢得仲裁,取得这一帧的发送权。 当网络上有其他节点在发送时是不允许打断的,必须等它发送结束才能开始发送信号。但如果有多个节点在等待发送,就会出现多个节点同时开始发送,DeviceNet通过无损的逐位仲裁算法来解决这个问题。,DeviceNet仲裁机制,显性位表示逻辑值“0”,隐性位表示逻辑值“1”,当同时向总线发送显性位和隐性位时,总线上出现的是显性位(0),即显性位优先于隐性位。 在仲裁区发送期间,每个节点都监视总线上当前的电平,并与它发送的位电平进行比较,如果值相等,可以
13、发送下一位,如果发送一个隐性位(1),而在总线上检测到一个显性位(0),那么此节点失去仲裁权,立即停止下一位的发送。11位仲裁区值最小的将赢得仲裁权。 失去仲裁权的节点可以在当前帧结束后,再次尝试发送,赢得仲裁权的节点继续这一帧的发送。 标识符值低的具有较高的优先权,所以通过标识符的分配可以使重要的数据得到优先发送。,DeviceNet仲裁机制,0,0,0,1,00000001,xxxx,11,E O F,10110110100,0,Node 1 Transmits:,As seen on the wire:,0,0,0,1,00000001,xxxx,01,E O F,10110110100
14、,0,Node 2 Transmits:,0,10110111,Node 2 losing arbitration and stops transmitting! Node 2 still ACKs message.,01,Arbitration Field,Ack field,CAN的出错管理,DeviceNet 使用的CAN 本身具有下列出错管理功能: (1) 位错误。发送器将自己的发送电平与总线上的电平相比较,发现 两者不一致时判定为位错误(非仲裁区) 。 (2) 应答错误。发送器在应答间隙没有检测到显性位(应答信号) 。 (3) 填充错误。当节点检测到6 个相同的状态的连续位时(CAN
15、 规约 采用位填充法发送报文,发送时如果有5 个连续相同状态的位,必 须填充1 个相反状态的位) ,则检测到填充错误。 (4) 格式错误。如果在必须发送预定值的区内检测到非预定值时,则 检测到格式错误。 (5) CRC 错误。当接收节点计算的CRC(循环冗余校验码) 与发送器 传送的CRC 值不一致时。 CAN 定义了三种出错状态:出错主动、出错被动、总线脱离,并根据表示节点内部运行情况的错误计数器决定节点对错误的反应,尽量减少出错的影响。,标识符和信息组,DeviceNet根据实际的应用,使用CAN 规约中的11 位仲裁区定义它的标识符,这11 位标识符对每个报文是唯一的。标识符分为三部分:
16、 连接组别使用12 Bit s ; MACID。表示节点地址,6bit s。信息ID。使用36bit s 表示在一个信息组内所用的信息通道。 通过11位标识ID将网络上传递的信息报文分成四组:信息组1,信息组2,信息组3和信息组4;根据无损位仲裁算法,信息组1的优先级比信息组2的高,信息组2比信息组3高,信息组3比信息组4高。,DeviceNet 连接,DeviceNet是基于连接的网络,网络上任何二个节点在开始通讯之前,必须建立连接。DeviceNet 使用通信对象模型来描述说明通信过程中各个环节之间的关系,用连接对象表示两个物理节点之间的一个通信关系; 在DeviceNet中通过一系列参数
17、和属性对连接对象进行描述,如这个连接使用的标识符(连接标识符CID ,即DeviceNet 数据帧中的11 位标识符) 、这个连接传送的信息的类型(显式信息或I/ O 信息) 、数据长度、路径信息的生产方式、信息包传送频率和连接的状态等。,DeviceNet Interface,DeviceNet协议支持主/从、多主站及对等通讯多种模式; 现有的网络主站有:1771平台的1771-SDN扫描器模块,SLC-500平台的1747-SDN模块,ControlLogix平台的1756-DNB模块,PC平台的1784-PCIDS模块及1788-CN2DN网桥; 网络主站将控制平台的数据输出到每个从属设
18、备,并将每个从属设备的数据输入到平台; PLC或PC中的用户程序使用平台中的数据在DeviceNet上对设备进行实际的控制操作。,主扫描器数据流概述,From DeviceNet,A,B,C,D,E,Discrete I/O Xfer,Y,Z,X,Output Image,Ladder Processor,Internal Input,Data Storage,Internal Output,Data Storage,Master,Input Data,Device,A,B,C,D,E,Y,X,Z,C,D,E,E,C,D,Data Table,X,Input Image,B,A,Data Ta
19、ble,A,4,X,5,Discrete I/O Xfer,轮询和选通方式,DeviceNet协议支持轮询和选通方式的操作和响应。 选通操作/响应 选通操作:同时向网络上所有从站广播发送一个8字节的I/O消息,每个可能的节点数占用输出数据的1位,8字节消息可看作一个64位的位掩码,设备的节点数作为索引与掩码相比较,以得到设备数据的1位 选通响应:若选通的从设备是输入设备,则这些从设备将发送其输入数据作为响应,轮询和选通方式,轮询操作/响应 轮询操作:直接向单个特定的从站(点对点)发 送一个I/O消息,主站必须向每个需要轮询的从 站进行单独的轮询操作。 轮询响应:若轮询到的从设备是输入设备,则
20、将发送其输入数据作为响应。,状态改变方式,设备在有事件发生导致状态改变时输入或输出数据; 优于主站通过轮询表进行查找 对于不连续的应用,状态改变方式更为有效; 网络通信量大幅度减少 性能大幅度提高 可以用于主/从,对等或多主站环境。,PLC,I/O 1,I/O 2,I/O 3,#2,#1,#3,周期数据生成方式,设备基于一个用户设定的时间间隔进行数据的输入输出; 周期数据生成模式对于变化缓慢的I/O数据(模拟量)应用更为有效; 减少了网络通信量 网络性能是可重复的 可以用在主/从,对等通信及多主站环境中。,DeviceNet数据通讯方式概述,Strobe Message:选通方式下,利用8字节
21、的报文广播,64个二进制位的值对应着网络上64个可能的节点,通过位的标识,指定要求响应的从设备。 Poll Message:查询方式下,I/O报文直接依次发送到各个从设备(点对点)。 Change-of-State Message:使用事件触发方式,当设备状态发生改变时才发生通讯,而不是由主设备不断的查询来完成。 Cyclic Message:适用于一些模拟设备,可以根据设备的信号发生的速度,灵活设定循环进行数据通讯的时间间隔,这样就可以大大降低对网络的带宽要求。,DeviceNet 报文,DeviceNet 中定义了两类不同的报文,显式报文和I/ O 报文。 (1) 显式报文用于两个设备之间
22、多用途的信息交换,一般用于上载和下载程序、节点的配置、故障情况报告和故障诊断。 (2) I/ O 信息是工业控制系统最主要的信息,它反映系统实时状态的信息。,显式报文,DeviceNet 中定义了一组公共服务显式报文,如读取属性、设置属性、打开连接、关闭连接、出错响应、起动、停止、复位等。这类信息因为是多用途的,所以在报文中要标明报文的类型,对应不同类型,报文格式也不同。它是根据报文和预先规定的格式说明其含义的,显式报文是询问/回答式的。 显式报文中尚有一类未连接显式报文,专用于连接的建立和撤消。 在报文组3,专门留了二个通道。 组3 信息ID5 未连接显式响应报文 组3 信息ID6 未连接显
23、式请求报文,I/O 信息,I/ O 信息的含义是预先约定的,内容比较单纯。 由于控制系统实时性要求, I/ O 信息必须快速重复地传送、刷新,因此数据量大,要求格式精简。 为了更有效地传送I/ O 信息,DeviceNet定义了多种传送规则,可以根据应用对象信息的特点选用适当的方式:位选通、轮询、状态变化及循环传送。 I/ O 信息可以选择应答或无应答传送,一般选择无应答方式以节省时间。 可以是点对点或多点传送。,分段协议,DeviceNet每帧最大能传送8个字节数据,如果需要传送的数据超过8个字节,可以使用分段传送协议,分成多个帧传送。在使用分段协议时,每个帧有一个字节用于分段协议,表示这个
24、帧是第一分段(0),中间分段(1),最后分段(2),分段应答(3),以及用六个Bit表示分段计数值,指示这是第几个分段,通过分段中协议可以保证数据的分段和正确重组。 显式报文的分段格式:,DeviceNet设备,DeviceNet 设备,1770-KFD RS-232 PC I/F,1305, 1336 Drives,SMP-3 Smart Motor Protector, SMC Dialog Plus,Series 9000 Photoelectric,800T RediSTATION & 800 E Pushbutton Station,PLC-5/xx,1771-SDN Scanner
25、,1203 DeviceNet Interface,1747-SDN Scanner,SLC-5/02, 5/03, 5/04,DeviceLink I/O w/standard sensor,1794-ADN for Flex I/O,1791 CompactBlock I/O,100-DSA Auxiliary Starter,RSNetWorx for DeviceNet,1784-PCD or 1784-PCIDS I/F,ControlLogix,1756-DNB Scanner,802T Limit Switch,DeviceNet 设备,PanelViews,FlexPak 3000 & GV3000 Drives,825 Smart Motor Manager,1792 Armor Block MaXum I/O,DeviceView,IMC S-Class or 1394 GMC,150 Smart Motor Controller,160 SmartSpeed Controller,1799 Embedded I/O,Dodge EZlink sensorized bearing,1761-NET-
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 广东广州市仲元中学等校 2025-2026学年度初二年级第二学期道德与法治期中学科试卷(含答案)
- 注册水利工程师水文水资源题库及答案
- 泰州市教师招聘考试题及答案
- 内分泌护理试卷及答案
- 遂宁市辅警招聘面试题及答案
- 后端Spring框架题及答案
- 苏州市专职消防员招聘考试题及答案
- 液氢模块化工厂建设可行性研究方案
- 双鸭山市教师招聘面试题及答案
- 深圳市辅警招聘考试题及答案
- 教授的研究生手册
- 病案首页质量控制与管理实施方案
- 儿童珠绣手工课件
- 大连理工大学经济学原理试卷与参考答案
- 咯血临床思维及诊断治疗课件
- 建立模糊专家系统实验报告
- 医院科室人员信息一览表
- 家庭社会工作PPT完整全套教学课件
- 先导式减压阀的设计方案
- 基础生态学-群落的组成与结构
- 新能源材料-锂离子电池正极材料、负极、电解质、隔膜材料-生产工艺
评论
0/150
提交评论