DeviceNet协议详解:工业自动化领域的关键标准

需积分: 19 24 下载量 103 浏览量 更新于2024-07-21 收藏 865KB PDF 举报
"DeviceNet协议是基于CAN协议的开放式现场总线标准,由Rockwell自动化公司开发,后来由ODVA组织负责标准制定和推广。该协议主要用于工厂自动化控制,支持最多64个节点,网络长度和传输速度有关,提供125kbps、250kbps和500kbps三种波特率。网络拓扑结构为线性,允许主/从、多主站通信,并支持热插拔设备。" DeviceNet协议详解: 1. DeviceNet概述:DeviceNet协议是一种开放的现场总线标准,最初由Rockwell自动化公司创建,现在由OpenDeviceNet Vendor Association (ODVA) 维护和升级。ODVA是一个会员制组织,确保所有开发者在标准制定中有平等的参与机会。DeviceNet协议广泛应用于北美和亚洲的工厂自动化领域。 2. 协议特性:DeviceNet协议以其简洁、经济和高效著称。它支持不同波特率下的不同网络长度,如125kbps对应500米,250kbps对应250米,500kbps对应100米。数据包大小可变,范围在0到8字节之间。网络采用线性拓扑结构,允许主线和支线,电源与信号通过同一网络电缆传输。通信方式包括点对点、一对多的多点传送,以及主/从和多主站模式,同时支持轮询和基于异常的状态改变。 3. DeviceNet对象模型:这部分未提供详细信息,但通常包括对设备的抽象表示,定义了设备如何在网络中标识自身,以及如何交换数据和服务。 4. 连接及报文协议:DeviceNet使用CAN(Controller Area Network)作为底层物理层,其报文协议定义了数据如何在节点间可靠传输。报文包含地址、数据和控制信息,以确保正确路由和处理。 5. 设备描述与EDS文件:设备描述(Device Descriptions, DD)是设备功能和行为的详细规格,EDS(Enhanced Device Description)文件是这些描述的标准格式,用于配置和诊断DeviceNet网络中的设备。 6. 一致性测试:为了保证设备间的互操作性,开发的DeviceNet产品需通过一致性测试。这涉及对设备的硬件和软件进行严格检查,以确认它们符合DeviceNet规范。 7. 开发与支持:开发基于DeviceNet的产品需要遵循ODVA发布的Volume I和Volume II规范。开发资源如源代码信息可在ODVA协会获取,硬件则可从半导体供应商如PHILIPS和Intel处购买。 DeviceNet协议因其灵活性和可靠性,在工业自动化领域得到了广泛应用,尤其是在需要简单、成本效益高的网络解决方案时。它的标准化和开放性促进了不同制造商设备之间的兼容性,降低了系统集成的复杂性和成本。