当前位置:
文档之家› 工业控制网络(现场总线)——DEVICENET信息协议
工业控制网络(现场总线)——DEVICENET信息协议
报文头是在一个显式报文的CAN数据场 的字节偏移量0中被说明的。
哈工大网络与电气智能化研究所
4.3.1.1 报文头
Frag (段位) -此区表明该发送是否为一 个分段的显式报文。
值
含义
0
非分段。该发送包含一个完整的显式报 文。下一个字节包含服务区。
1
分段。该发送不包含一个完整的显式报 文。下一个字节包含分段协议。
哈工大网络与电气智能化研究所
4.3.1.1 报文头
MAC ID -它包含源MAC ID或目的MAC ID。
如果:
那么:
目 的 MAC ID 在 连 接 源MAC ID就在报文头 ID(CAN标识符区)中被 的MAC ID区中被说明。 说明,
源 MAC ID 在 连 接 目的MAC ID就在报文
ID(CAN标识符区)中被 头的MAC ID区中被说
R/R位(0)-表明这是一个请求报文。
服务代码 接服务。
(4Bh)-标
识
此
为一
个开
放显
式信
息
连
哈工大网络与电气智能化研究所
4.3.1.4 UCMM服务
论据:
保留位-待被开发。这些位当前被接收器忽略, 并应被发送器设置为0。
请求报文体格式-此区被客户机用于随后在此连 接上发送的显式报文申请一个特定的报文体格 式。
说明,
明。
当一个显式报文被接收时,此报文头中的MAC ID区即被 检验。若这些检测中的任一个失败,则此报文被废弃。
哈工大网络与电气智能化研究所
4.3.1.2 报文体
一个报文体包含一个服务区和服务特有 论据。
哈工大网络与电气智能化研究所
4.3.1.2 报文体
服务区内容: 服务代码 (Service Code) -此数值在服务区字节的 低7位中被说明。它表明发送服务的类型。 R/R ( Request/Response ) - 服 务 区 中 的 最 高 位 。 它的值决定了一个报文是请求报文还是响应报文。
哈工大网络与电气智能化研究所
4.3.1.4 UCMM服务
DeviceNet公共服务为开放式且其参数和要 求的行为在DeviceNet中被定义。UCMM处理 两种服务,它们管理显式信息连接的分配和 重新分配:
开放显式信息连接-服务代码=4Bh,用于建立一 个显式信息连接。
关闭连接-服务代码=4Ch.,用于删除一个连接 对象和重新分配所有相关的资源。
哈工大网络与电气智能化研究所
4.3.1.4 UCMM服务
表4-8 报文体格式值
值
含义
0 DeviceNet(8/8),类ID=8位整数,实例 ID=8位整数 1 DeviceNet(8/16),类ID=8位整数,实例 ID=16位整数
2 DeviceNet(16/16),类ID=16位整数,实例 ID=16位整数 3 DeviceNet(16/8),类ID=16位整数,实例 ID=8位整数
一个显式报文使用一个CAN帧的数据场 来传送DeviceNet定义的信息。图4-21为显 式报文CAN数据场的使用。
图4 -21 显式报文CAN数据场的使用
哈工大网络与电气智能化研究所
4.3.1 显式信息
含有完整显式报文的一次发送的数据场 包括:一个报文头、 整个报文体。
哈工大网络与电气智能化研究所
哈工大网络与电气智能化研究所
4.3.1.4 UCMM服务
图4 -26 开放显式信息连接请求格式
哈工大网络与电气智能化研究所
4.3.1.4 UCMM服务
论据:
Frag(0)/交易ID/MAC ID-见4.3.1.1小节。注意, 目的MAC ID总是在与一个开放显式信息连接 请求/响应有关的报文头中被说明。
4-F 由DeviceN1.4 UCMM服务
组选-此区指明一个报文组,通过该报文组 与此连接有关的报文是可被交换的。表4-9给 出了所定义的组选值。
哈工大网络与电气智能化研究所
4.3.1.1 报文头
XID(交易 ID) -此区被一个应用使用以 使一个响应与其相应的请求相匹配。此区 被服务器在一个响应报文中简单地回送。 服务器不利用此区来执行任何类型的重复 报文检测逻辑。当一客户机发送一个显式 报文而对其响应不是预期的时候,此区的 数值是不予关心的。
4.3.1 显式信息
如果一个显式报文的长度超过8个字节, 在DeviceNet上它必须被以分段的方式发送。 这种分段/重装的功能是由连接对象提供 的。一个分段的显式报文包括: 一个报文头 分段协议 一个报文体段
哈工大网络与电气智能化研究所
4.3.1 显式信息
哈工大网络与电气智能化研究所
4.3.1.1 报文头
哈工大网络与电气智能化研究所
4.3.1.2 报文体
如果R/R区的值是 0(位被清除)
1(位被设置)
那么 此报文是请求报文
此报文是响应报文
哈工大网络与电气智能化研究所
4.3.1.3 分段协议
如果一个发送是一个分段的显式报文的一 部分,则其数据场包含报文头、分段协议和 报文体段。分段协议便于大显式报文的分段 和重组。
工业控制网络 (现场总线)
4.3. DeviceNet信息协议
本节阐述位于CAN数据场内部用于显式 报文和I/O报文的协议信息。主要内容包括: 4.3.1 显式信息 4.3.2 输入输出信息 4.3.3 分段/重组 4.3.4 重复MAC ID检测协议
哈工大网络与电气智能化研究所
4.3.1 显式信息
哈工大网络与电气智能化研究所
4.3.1.4 UCMM服务
对此开放显式信息请求做出响应的服务器 确定在此连接上所使用的实际报文体格式。 报文体格式的值见表4-8。服务器可做下列工 作之一:
拒绝请求并在开放显式信息连接响应中回复一 个适当的格式。
通过在开放显式信息连接响应中回送相同的数 值来表明接受此请求。
哈工大网络与电气智能化研究所
4.3.1.4 UCMM服务
这些服务是通过使用组3报文中定义的未连 接显式请求和响应的CAN标识符区而被访问 的。
哈工大网络与电气智能化研究所
4.3.1.4 UCMM服务
1. 开放显式信息连接请求 此服务请求在两模块之间建立逻辑连接, 通过此连接显式报文将被发送。此服务是作 为一个未连接请求报文(报文组3,报文ID6) 被发送的。图4-26为开放显式信息连接请求 格式。