DeviceNet协议详解:工厂自动化控制的开放式标准

需积分: 5 2 下载量 173 浏览量 更新于2024-06-20 收藏 948KB PDF 举报
"DeviceNet协议.pdf" DeviceNet协议是一种基于CAN(Controller Area Network)协议的开放式现场总线标准,主要用于工业自动化领域的设备联网。这个协议由Rockwell自动化公司开发,并通过Open DeviceNet Vendor Association (ODVA) 维护和推广。DeviceNet规范分为Volume I和Volume II两部分,为开发者提供了详细的设计和实现指导。 1. DeviceNet概述 DeviceNet协议最初于1995年推出,旨在为工厂自动化提供解决方案,尤其在美国和亚洲市场广泛应用。ODVA是一个由DeviceNet产品开发者组成的组织,负责规范的维护、更新以及全球市场的推广。开发DeviceNet产品需要遵循这些规范,相关资源如开发源代码和CAN-bus硬件可以从ODVA和半导体供应商获取。 2. DeviceNet协议特性 - **网络规模**: 最多支持64个节点,能够满足中小型自动化系统的扩展需求。 - **网络长度**: 根据不同的波特率,网络长度有所不同,最高可达500米(500kbp时)。 - **波特率**: 提供125kbp、250kbp和500kbp三种速率,以适应不同环境的传输需求。 - **拓扑结构**: 支持线性的干线和支线结构,电源和信号共用同一网络电缆。 - **数据包**: 数据包长度可变,范围从0到8字节,灵活性高。 - **总线寻址**: 采用多点传送,支持点对点通信,同时具备主/从和多主站模式,可进行轮询或状态改变(异常驱动)操作。 - **系统特性**: 支持设备的热插拔,允许在不中断网络电源的情况下添加或移除设备。 3. DeviceNet对象模型 DeviceNet定义了一种对象模型,将网络中的设备视为具有特定功能的对象,每个设备都有明确的标识、属性和操作。这种模型简化了设备间的交互和网络管理。 4. DeviceNet的连接及报文协议 报文协议定义了数据如何在网络中传输,包括报文格式、错误处理和通信协议。DeviceNet使用CAN报文格式,确保数据在嘈杂的工业环境中可靠传输。 5. 设备描述与EDS文件 设备描述(EDS, Equipment Description)文件是设备功能和参数的定义,它包含了设备制造商提供的所有必要信息,使得上位机软件可以识别和配置DeviceNet网络上的设备。 6. 一致性测试 为了确保设备之间的互操作性和网络稳定性,ODVA定义了一致性测试标准,所有DeviceNet设备需通过这些测试才能获得认证。 DeviceNet协议因其简单、经济和高效的特点,在工业自动化领域得到了广泛认可。它的开放性鼓励了不同厂商间的合作,提高了设备的兼容性和系统的灵活性。通过遵循DeviceNet规范,开发者可以创建出可靠的、易于集成的自动化解决方案。