现场总线控制系统(FCS)系列:Rockwell Automation DeviceNet_2.DeviceNet技术基础.docx

现场总线控制系统(FCS)系列:Rockwell Automation DeviceNet_2.DeviceNet技术基础.docx

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

PAGE1

PAGE1

2.DeviceNet技术基础

2.1DeviceNet概述

DeviceNet是一种基于CAN(ControllerAreaNetwork)技术的现场总线协议,主要用于连接工业自动化系统中的传感器、执行器和其他设备。它由RockwellAutomation开发,广泛应用于各种工业领域,如制造、汽车、食品和饮料等。DeviceNet的主要特点包括:

低成本:使用简单的两线电缆,减少了布线成本。

高可靠性:基于CAN技术,具有较强的抗干扰能力。

易用性:设备即插即用,简化了系统集成和维护。

灵活性:支持多种网络拓扑结构,如总线型、星型和混合型。

标准化:遵循ODVA(OpenDeviceNetVendorAssociation)标准,确保设备之间的互操作性。

2.2DeviceNet技术原理

2.2.1CAN技术基础

DeviceNet技术基于CAN(ControllerAreaNetwork)协议,CAN是一种串行通信协议,最初为汽车工业开发,后来广泛应用于工业自动化领域。CAN协议的主要特点包括:

多主站:网络中可以有多个主站,每个主站都可以发起通信。

优先级仲裁:数据帧根据优先级进行仲裁,确保高优先级数据优先传输。

错误检测和处理:每个节点都能检测到传输错误,并自动重发数据。

数据帧格式:CAN数据帧包括标识符、控制域、数据域和校验域等部分。

2.2.2DeviceNet通信协议

DeviceNet通信协议基于CAN物理层和数据链路层,增加了应用层和网络管理层。其主要通信机制包括:

报文格式:DeviceNet报文包括MACID(MediaAccessControlIdentifier)、数据长度、数据域和校验码等。

网络管理:DeviceNet网络管理(NMT)负责网络的启动、停止和诊断。

连接管理:连接管理(CM)负责设备之间的连接和数据传输。

对象字典:每个DeviceNet设备都有一个对象字典,用于存储设备的配置和状态信息。

2.2.3物理层和数据链路层

物理层:使用120Ω终端电阻的两线电缆,支持最高125kbit/s的传输速率。

数据链路层:基于CAN2.0B协议,支持标准帧和扩展帧。

2.2.4应用层

DeviceNet应用层定义了设备之间的通信机制和数据交换格式。主要功能包括:

设备配置:通过对象字典配置设备参数。

数据传输:支持显式消息和隐式消息两种数据传输模式。

设备诊断:提供设备状态和故障诊断信息。

2.2.5网络管理

DeviceNet网络管理(NMT)负责网络的启动、停止和诊断。主要功能包括:

网络启动:确保所有设备在启动时正确加入网络。

网络停止:在网络停止时,确保所有设备正确退出网络。

网络诊断:提供网络状态和设备故障信息,帮助维护和故障排除。

2.3DeviceNet网络拓扑

2.3.1总线型拓扑

总线型拓扑是最常见的DeviceNet网络结构,所有设备通过一条总线连接。这种结构的优点包括:

简单:布线简单,安装和维护方便。

成本低:使用两线电缆,成本较低。

扩展性:可以轻松添加或移除设备。

2.3.2星型拓扑

星型拓扑通过一个中央节点连接所有设备,适用于需要高可靠性的场合。这种结构的优点包括:

高可靠性:中央节点可以更好地管理网络通信。

低延迟:数据传输路径更短,延迟更低。

2.3.3混合型拓扑

混合型拓扑结合了总线型和星型拓扑的特点,适用于复杂网络环境。这种结构的优点包括:

灵活性:可以根据实际需求选择不同的连接方式。

扩展性:可以轻松扩展网络规模。

2.4DeviceNet设备类型

2.4.1I/O设备

I/O设备主要用于数据采集和控制输出,常见的I/O设备包括:

输入设备:如传感器、按钮等。

输出设备:如继电器、指示灯等。

2.4.2智能设备

智能设备具有更高级的功能,如数据处理和网络管理,常见的智能设备包括:

PLC(ProgrammableLogicController):用于逻辑控制和数据处理。

HMI(HumanMachineInterface):用于人机交互和状态显示。

网关设备:用于连接不同网络协议的设备。

2.5DeviceNet对象字典

2.5.1对象字典结构

对象字典是DeviceNet设备中存储配置和状态信息的数据库。它包括以下几类对象:

预定义对象:如设备信息对象、网络对象等。

用户定义对象:根据具体应用需求定义的对象。

参数对象:用于配置设备参数。

数据对象:用于数据交换。

2.5.2对象字典访问

对象字典可以通过以下几种方式访问:

显式消息:通过网络发送请求和响应消息。

隐式消息:设备之间定期交换数据,无需请求和响应。

2.5.3对象字典示例

以下

您可能关注的文档

文档评论(0)

kkzhujl + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档