- 发布
- 奇河控制技术(苏州)有限公司
- 电话
- 0512-68418950
- 手机
- 13771870406
- 发布时间
- 2023-07-25 10:16:38
工业总线:DeviceNet
初由Allen-Bradley(AB)开发。AB属于罗克韦尔自动。为了产品的推广,他们决定开放这项新技术,并使其成为一个开放的协议。
DeviceNet现在由 OpenDeviceNet供应商协会(ODVA)提供制定标准,并允许第三方供应商使用其网络协议。
结构
DeviceNet遵循OSI模型和通用工业协议(Common Industrial Protocol)
OSI模型很重要吧
物理层由电缆,节点,接头和终端电阻组成。
数据链路层,DeviceNet使用控制器区域网络(CAN标准)处理所有控制器和设备之间的消息传递。
网络和传输层:作用是通过connection ID与设备建立连接。connection ID是由设备的MAC ID和Message ID节点组成。
地址的有效范围是0到63。
Connection ID的优点是它可以通过MACID识别重复的地址,并向用户发出需要修改的信号.
内存接口芯片是内存模组的核xin器件,是CPU存取内存数据的必由通路,其主要作用是提升内存数据访问的速度及稳定性,以匹配CPU日益提高的运行速度及性能。
内存接口芯片需与各种内存颗粒及内存模组进行配套,并通过CPU厂商和内存厂商针对其功能和性能(如稳定性、运行速度和功耗等)的严格认证,才能进入大规模商用阶段
协定
NMT 协议NMT(网络管理,接口芯片厂家, Network management)协议会定义(设备内部)状态机的状态变更命令(如启动设备或停止设备)、侦测远端设备 bootup及故障情形。NMT master 使用的模组控制协定可变更设备的状态。其 COB-ID 为 0,其功能码及节点 ID 均为 0,因此网络上的所有节点均会处理这个信息。在此信息的数据部份会有此信息实际针对节点的ID,此 ID 也可为 0,表示所有节点都要变更为指ding的状态。心跳协议(Heartbeat protocol)是用来监控网络中的节点及确认其正常工作。心跳信息的生产者(一般是 slave 设备)周期性的送出功能码 1110、ID 为本身节点 ID 的讯息,湖北接口芯片,信息的数据部分有一个表示节点状态的位。而心跳信息的消费者负责接收上述数据,若在指ding时间(于设备的对象字典中定义)内,接口芯片供应商,消费者均未收到信息,可采取相应动作(例如显示错误或重置该设备)。其格式为:COBID DATA(status of node) CANopen 设备需要在 bootup 时自动从 Initializing 状态切换至 Pre-operational 状态,设备会在切换完成后送出一个心跳信息,这就是心跳协议。有一种 pull model 的 NMT 协议,称作节点监控(Node guarding)协议,也可以作从机的监控。