什么是deviceNet?
DeviceNet是一种低成本通信链路,用于将工业设备连接为电感传感器,光电,限位开关,按钮,条形码读取器,指示灯,操作员接口,电机控制器等,避免昂贵和复杂的接线。
DeviceNet将LAN技术带到最低点等级制造业企业 -车间。
直接连接在有线输入/输出接口的情况下,设备与设备级别之间的诊断提供更好的通信。另外,允许轻松交换产品,包括不同制造商提供的类似组件。
DeviceNet拓扑:
DeviceNet支持“中继线/滴线”拓扑,这意味着节点可以直接连接到主线或短分支(最大长度为6米)
每个DeviceNet网络允许它们连接多达64个节点,其中主“扫描仪”使用节点,并且节点63保留为默认节点,其中62个节点可用于设备。然而,大多数工业控制器允许连接到多个DeviceNet网络,可以扩展互连节点的数量。
厚电缆用于主线,因为它们允许网络的较长分布长度。
DeviceNet的工作:
它基于七层ISO标准用于通信网络(OSI模型)。
它使用了可以协议,这是一种面向留言的协议,用于链路层和CIP(公共工业协议),它是面向对象的协议,适用于更高级别的层。
通过CIP协议,您可以发送显式消息(或通常需要来自另一个单位的响应但不是时间关键)的显式消息(或者信息)或隐式(或控制,是用于实时传输数据的关键信息包)。一旦连接,可以将信息指向相应的节点。CIP协议在不同层中满足的功能是:
- 应用层:它向用户展示了节点列表,其中包含它们的对象,同时课程,服务,属性和后者的不同反应。
- 呈现层:它负责将用户输入的数据“转换”进入可以通过下层理解的数据。
- 会话层:跟踪打开连接并负责路由数据。放置了对象的节点的MAC ID,放置了类和实例和所需的服务,使得下层(传输层)可以执行路由。
CIP对象模型在生产者 - 消费模式下工作,但是网络设备可以配置为使用点对点通信在主从体系结构或分布式控制架构中运行。
定义的消息类型是:
- 轮询:主设备逐个询问每个节点以接收或发送节点状态的更新。
- 闪闪发光:通过同时扩散更新到所有节点的节点请求,该节点响应
- 列表预定顺序。
- 循环发送:这些设备被配置为根据程序的时间定期发送消息。
- 改变国家:节点仅在其状态更改时发送消息。
- 碎片消息:它用于在单个装运中提供超过8字节的数据。在这种情况下,SEN将发送最多8个字节的消息,其中碎片数据往后遍及再次加入。