DeviceNet 是一个基于CAN总线开放的现场总线,它主要用于自动化技术。DeviceNet最初是由艾伦-布拉德利开发。为了在这个市场建立更好的系统,DeviceNet后来交给ODVA(开放DeviceNet供应商协会)是一个开放的标准。DeviceNet是在欧洲EN50325标准上被标准化,设计成一个强大的传感器-执行器网络。为此,德国KUNBUS提供了了各种不同形式和接口的产品。
DeviceNet基础
DeviceNet协议是在CAN协议的基础上开发的。 它被认为是根据欧洲标准EN50325的开放式现场总线标准,并且主要用于自动化技术中连接传感器和执行器。与Ethernet/IP和Controlnet相同的方式,DeviceNet可以被认为是CIP网络系列的一部分。由此,这三个工业通信中的现代网络具有共同的应用层(CIP为通用工业协议)。虽然Ethernrt表示路由级别,而Controlnet表示单元级别,但DeviceNet在字段级别可用。根据生产者-消费者过程设计,DeviceNet是面向对象的,其中客户端和服务器可以是生产者和/或消费者,而DeviceNet设备是主设备或从设备。
DeviceNet协议应用于各种领域从复杂的真空泵扩展到易于实现的光栅。
DeviceNet安装
DeviceNet安装使用DeviceNet电缆,其具有两个用于数据传输的信号(CAN-L,CAN-H),以及两条用于总线站点的线路。最大可有64个总线参与者可以在DeviceNet网络中交换数据,其中波特率为125,250或500 kb/s可用。在安装时,电缆以120欧姆的终端电阻连接。因此,外部电源或总线电源是总线站点的选项。
根据相应的使用情况,安装时需要使用防护等级为IP20或IP65 / 67的插头:
- 螺丝和插入式连接 »无屏蔽的
- 开放式线路 »无屏蔽的
- 小型连接器 »屏蔽
- 微型连接器 »屏蔽
DeviceNet特点-数据链路层
DeviceNet是在CAN协议的基础上开发的。这里,CAN(控制区域网络)为DeviceNet提供很多优点。 CAN因其能够在消除数据冲突并且以非破坏性方式执行这一操作的同时将数据传送到多个站而被熟知。当由各个站同时发送多个消息时,具有最高优先级的消息优先,这排除了上述数据冲突。这样,CAN报文可以最大8字节可用于传输有效载荷数据。
DeviceNet特点-网络和数据链路层
DeviceNet用于传输数据的连接能够使用这个组2个未连接端口或未连接的消息管理器(UCMM)。以这种方式,在CAN标识符建立连接时进行有效载荷数据的交换。在实现连接之后,可以传输显式消息,并且可以进行I/O连接。DeviceNet设备因此可以交换I/O数据,其中11位标识符用于对数据进行编码。因此,8字节可用于在DeviceNet网络中传输有效载荷数据。
为了从生产者-消费者概念的诸多优点中获益,编码的连接ID必须是唯一的。如上所述,来自DeviceNet网络的设备可以是客户端和/或服务器。这样,请求由客户端发送并且接收响应。另一方面,服务器发送请求,然后发送响应。有了这一点,可以在DeviceNet网络中考虑不同的组合。客户端或服务器也可以被设计为使得它们仅执行消息接收或传输。通常这些是状态改变消息,这通常可以减少DeviceNet网络中的数据量。
DeviceNet应用层
DeviceNet的应用层是CIP(通用工业协议)。这用于定义实时通信(隐式消息),以及显式消息的交换,管理和诊断以及配置(所有需要的数据)。多路传送-V1或点对点连接能够实现在各个设备之间基于连接的通信概念,其中数据被认为是对象(对象字典)。因此,可以实现简单的主-从概念,以及更复杂的多从系统。
DeviceNet主从连接
在简单DeviceNet设备中,存在用于此连接的所谓预定义主/从连接集。以这种方式大大简化了主站(例如:自动化系统,SPS)和从站(外围设备)的子日期通信。支持的消息有:
- 隐式消息
- 显式消息
- 消息主站»从站(轮询I/O)
- 消息主站»从站(多站轮询I/O)
- 消息主站»从站(位选通I/O)
- 消息从站»主站(状态改变/循环I/O)
|