保捱科技网
您的当前位置:首页DeviceNet_3

DeviceNet_3

来源:保捱科技网
一个DeviceNet的连接提供了多个应用

之间的路径

与连接相关的传送被分配一个连接ID

ÄÇôӦµ±·ÖÅäÁ½¸öÁ¬½ÓID值

图3.1 连接及连接ID

连接ID=1 数据= 一个信息 应用连接 连接ID=2对象对象 数据= 一个信息 连接对象 应用对象 本章讲述了DeviceNet的CAN标识区的使用

第一卷

组1

组3和组4

0-2f

Á¬½ÓID被置于CAN标识区内

如图3.2所示

信息ID (Message ID)ÐÅÏ¢ID使得在一特定的端点内单个信息组中可以建立多重连接该端点利用信息ID与MAC ID的结合该连接ID在与相应传输有关的CAN标识区内指定注意

l

源MAC ID (Source MAC ID) 标识区内指定源MAC ID

l

×é1和3需要在CAN

此MAC ID分配给接收设备

信息组使用下列概念

在组1和3内实现

该方案考虑到许多CAN芯片的有限筛选能力

第一卷

2显式信息和

I/O连接

组2信息的优先

由于CAN定义的仲裁机制

权高于组3±ØÐ뿼ÂÇÕâ¸öÓÅÏÈȨ

ÏÂÁÐÕ½ÚÏêϸÃèÊöËĸöÐÅÏ¢×é

3-2.1 信息组1

图3.3提供了组1标识符的展开图

组1信息ID描述了通过一个特别端点交换的各种组1信息

总线访问优先权被均匀地分配到网络的所有设备上

小数字的组1信息ID值的信息将赢得

仲裁

例如裁

message_ID = 2将先于 device #5

赢得仲

第一卷

那么来自

MAC ID值

较低的设备的发送将赢得仲裁

device #2

message_ID=5

ÕâÑù3-2.2 信息组2

图3.4提供了组2标识符的展开图表示

组2中的信息ID值为6和7的用法例外

见第7章

2信息ID值6

组2信息ID值6和7由DeviceNet保留使用

MAC ID可以是发送节点的MAC ID目的MAC ID当通过组2建立连接时

在组2传输中

当两个或多个组2传输进行CAN总线仲裁时

第一卷

这个定义保留组

¼ûµÚ6章组2 MAC ID=0将先于组2 MAC ID=1Èç¹ûÁ½¸ö»ò¶à¸öMAC

ID值相同的设备试图发送一个组2信息

3-2.3 信息组3

下图提供了组3标识符的展开图

组3中信息ID值5

l

当发送与非连接显式信息包括设备监测脉冲和设备关闭等请求相关的响应时当发送非连接显式信息请求时使用组3信息ID 6

²»Ê¹ÓÃ

²¢½«5

ºÍ/或6

ÖÃ非连接

l

ÓÚCAN标识区的组3信息ID部分的显式信息由非连接的信息管理器

组3信息ID值5图3.5. 组3内信息ID的使用标识位

87654组3信息ID00000101001110010

11

1

0

进行处理

1011111111

911111111

32源MAC ID源MAC ID源MAC ID源MAC ID源MAC ID源MAC ID源MAC ID源MAC ID

10信息ID的含义组3信息

组3信息标识符

非连接的显式响应信息

非连接的显式请求信息

当两个

在组3的传输中

或多个组3信息接受CAN总线访问仲裁时

例如message_ID = 2 将先于设备#5赢得仲裁

第一卷

那么具有较低MAC ID

值设备的发送将赢得仲裁

设备#2

message_ID = 4

ÕâÑù3-2.4 信息组4

下图提供了组4标识符的展开图

对话可以用某种操作来恢复该节点

当产生通讯故障响应信息时当产生通讯故障请求信息时当产生离线所有权响应信息时当产生离线所有权请求信息时

第一卷

如果由于子网

4-7.3

那么定义当前的信息

关于这些标识符的详细用法见

4-7

3-3 连接建立概述本节叙述了显式信息和I/O连接的动态建立

信息组3讨论了非连接的显式信息传输通过发送一个组3信息

求信息

l l

来指定非连接的请

打开显式信息连接请求关闭连接请求

上面列出的信息从不作为基于连接的信息来发送

基于连接的显式信

通过发送一个组3

的信息

来指定非连接响应信息

l l l l l

打开显式信息连接响应关闭连接响应出错响应

设备监测脉冲信息设备关闭信息非连接信息管理

负责处理非连接显式请求和响应

如果一个设备发送非连接显式请求信息

第一卷

组3 信息ID = 6非连接响应信息有UCMM能力的设备

4-5部分

这些筛选要求完全可以通过使用具有掩码该筛选器能够接收所有组3信息就有可能实现支持UCMM接收大量信息说明与低端设备特定相关的资源可以禁止这一级别的软件筛选在3.4中已经提过

能够使不支持UCMM的设备完成上述操作应尽力支持UCMM加一个额外的负担

²»Ö§³ÖUCMM的设备将对网络资源增

第一卷

第一卷

点-点连接只存在于两个设备之间

源发站

端点

接收和响应这个请求的模块是另一个

信息连接对象MAC ID 10信息连接对象信息连接对象MAC ID 11信息连接对象信息连接对象信息连接对象MAC ID 12MAC ID 1下

面列出了动态建立一个I/O连接所必须完成的任务    

与打算建立I/O连接的一个端点建立显式信息连接

通过向DeviceNet连接分类发送一个创建请求来创建一个I/O连接对象配置连接实例

应用在I/O连接对象执行的配置

5

重点件时可以自动执行这些步骤

某些产品在检测到一个特定的事

第一卷

非连接信息管理器同I/O预期连接端点之一建立显式信息连接 连接 分类 打开显式信息连接响应2

信息连接信息路由器连接分类I/O连接实例配置连接实例连接配置请求/响应信息连接信息路由器I/O连接实例4

信息连接信息路由器I/O连接实例 该对象使连接实例中的 信息有效应用对象第一卷

该规范并不规定何方可以执行连接配

置的任何规则

一个工具可以作为两个不同设备的接口

见图3.10

图3.10. 创建连接的设备工具接口工 具 工具在设备A内配置一个连接实例 工具在设备B内配置一个连接实例I/O连接对象I/O连接对象设备A设备B 设备A和设备B之间建立的I/O连 一个I/O连接接对象I/O连接对象设备A设备B此工具使用不同的显式信息服务在端点内创建并配置I/O连接对象

第一卷

也可以是多点的

见图3.11

图3.11. I/O连接的点-点或多点通讯的特性

点-点

多点通讯

3-3.3 离线连接组组4离线连接组信息可由客户机工具用来恢复处于通讯故障状态的节点

客户机能够做到 

 3

通过LED闪烁可以从视觉上表明正与之通信的故障节点如可能

»Ö¸´¹ÊÕϽڵã

²¢½Ó

ÊÕÏìÓ¦ÐÅÏ¢

一旦获取所有权

注意离线连接组客户机可以不产生第一卷

ID

一个故障节点将以组4信息ID = 2C形式产生通讯故障响应信息

支持这一特性的节点

只需消费单个的连接

工具

并接收通讯故障响应信息

它就能够发送通讯故障请求信

当前定义的通讯故障请求信息如下

短&长协议

工具

图3.11b. 离线所有权的建立时间 时间等待客户机 请求离线所有权 如果在1秒内没有收到离线所有权响应信息 等待 客户机 请求离线所有权 如果在1秒内没有收到离线所有权响应信息 通讯 通讯所有者通讯故 通讯故障请求 客户机障节点 通讯故障响应 第一卷

客户机

请求信息

客户机应等待

应该产生一个它的离线所有权

1秒钟

它将产生第二个离线所有权请求信息如果还没有收到响应信息

如果在任一等待时间内收到离线所有权响应信息并将等待成为所有者

在某时刻任意点上只允许有一个客户工具拥有离线连接组的所有权工具

所有权的时候

相应的对话如图3.11c所示

而另外的客户节点正在仲裁

离线所有权请求所有者客户机 离线所有权响应等待客户机等待客户机等待客户机第一卷

适时

图3.11d. 通讯故障信息的多点传输特性

通讯故障请求信息可以被所有支持这一功能的故障节点接收任何数量的故障节点都可回复这一单独请求

第一卷

通用模型

一个显式信息连接来配置每个连接端点内的通讯参数

此通用模型要调用

该连接用于主/从关系中典型的

通讯

在预定义主/从连接组中

这意味着可用更少的网络和设备资源来建立一个通讯环境

定义用来管理预定义主/从连接组的机制可以使不支持

UCMM的设备实现该功能

并定义了管理它的使用

方法

使用了客户机和服务器这两个术语

客户机是发送模块

服务器的反应可以向客户机返回一个信息

可选

可选

可选

第一卷

因篇幅问题不能全部显示,请点此查看更多更全内容