1、工工 业业 控控 制制 网网 络络(现场总线)(现场总线)哈工大网络与电气智能化研究所 一个显式报文使用一个CAN帧的数据场数据场来传送DeviceNet定义的信息。图4-21为显式报文CAN数据场的使用。 图4 -21 显式报文CAN数据场的使用 哈工大网络与电气智能化研究所 含有完整显式报文的一次发送的数据场包括:一个报文头、 整个报文体。哈工大网络与电气智能化研究所 如果一个显式报文的长度超过8个字节,在DeviceNet上它必须被以分段的方式发送。这种分段分段/重装重装的功能是由连接对象连接对象提供的。一个分段的显式报文包括:一个报文头分段协议一个报文体段哈工大网络与电气智能化研究所
2、哈工大网络与电气智能化研究所 报文头报文头是在一个显式报文的CAN数据场的字节偏移量0中被说明的。哈工大网络与电气智能化研究所 Frag (段位) -此区表明该发送是否为一个分段的显式报文。 哈工大网络与电气智能化研究所 XID(交易交易 ID) -此区被一个应用使用以使一个响应与其相应的请求相匹配。此区被服务器在一个响应报文中简单地回送。服务器不利用此区来执行任何类型的重复报文检测逻辑。当一客户机发送一个显式报文而对其响应不是预期的时候,此区的数值是不予关心的。 哈工大网络与电气智能化研究所 MAC ID -它包含源MAC ID或目的MAC ID。 当一个显式报文被接收时,此报文头中的MAC
3、 ID区即被检验。若这些检测中的任一个失败,则此报文被废弃。 哈工大网络与电气智能化研究所 一个报文体报文体包含一个服务区服务区和服务特有服务特有论据论据。 哈工大网络与电气智能化研究所 服务区内容服务区内容:服务代码服务代码 (Service Code) -此数值在服务区字节的低7位中被说明。它表明发送服务的类型。R/R(Request/Response)-服务区中的最高位。它的值决定了一个报文是请求报文还是响应报文。哈工大网络与电气智能化研究所 哈工大网络与电气智能化研究所 哈工大网络与电气智能化研究所 哈工大网络与电气智能化研究所 哈工大网络与电气智能化研究所 哈工大网络与电气智能化研究
4、所 图4 -26 开放显式信息连接请求格式 哈工大网络与电气智能化研究所 哈工大网络与电气智能化研究所 哈工大网络与电气智能化研究所 哈工大网络与电气智能化研究所 表4-8 报文体格式值 哈工大网络与电气智能化研究所 哈工大网络与电气智能化研究所 表4-9 组选值 哈工大网络与电气智能化研究所 哈工大网络与电气智能化研究所 哈工大网络与电气智能化研究所 表4 -10 开放显式信息连接请求中的源报文ID 哈工大网络与电气智能化研究所 哈工大网络与电气智能化研究所 图4 -27 开放显式信息连接响应格式 哈工大网络与电气智能化研究所 哈工大网络与电气智能化研究所 哈工大网络与电气智能化研究所 哈工
5、大网络与电气智能化研究所 哈工大网络与电气智能化研究所 哈工大网络与电气智能化研究所 哈工大网络与电气智能化研究所 哈工大网络与电气智能化研究所 哈工大网络与电气智能化研究所 哈工大网络与电气智能化研究所 哈工大网络与电气智能化研究所 哈工大网络与电气智能化研究所 图4 -28 关闭连接请求格式 哈工大网络与电气智能化研究所 哈工大网络与电气智能化研究所 哈工大网络与电气智能化研究所 哈工大网络与电气智能化研究所 图4.-29 关闭连接响应格式 哈工大网络与电气智能化研究所 哈工大网络与电气智能化研究所 表4 -12 UCMM错误状态/代码 哈工大网络与电气智能化研究所 哈工大网络与电气智能化
6、研究所 哈工大网络与电气智能化研究所 哈工大网络与电气智能化研究所 哈工大网络与电气智能化研究所 哈工大网络与电气智能化研究所 哈工大网络与电气智能化研究所 图4 -32 错误响应报文 哈工大网络与电气智能化研究所 哈工大网络与电气智能化研究所 DeviceNet有两种基本类型的报文:显式有两种基本类型的报文:显式报文和报文和I/O报文。报文。显式报文用于两个设备之间多用途的点对点的信息交换,一般用于节点配置、故障情况报告和故障诊断,是典型的请求响应通信方式。DeviceNet提供了一组公共服务显式报文,如读取属性、设置属性、打开连接、关闭连接、出错响应、起动、停止、复位等。显式报文通常使用优
7、先级低的连接标识符,并且该报文的相关信息包含在报文数据帧的数据区中,如要执行的服务和相应的寻址信息。显式报文的格式繁杂,传送数据的效率低。I/O报文传送工业控制系统中最主要的信息,反映系统当前状态。I/O报文通常使用优先级高的连接标识符,通过一点或多点连接进行信息交换。I/O报文数据帧的数据区中一般不包含任何与协议有关的信息,只有当长度超过8个字节的I/O报文经过分段后形成I/O报文片段时,数据区中才有1个字节由报文分段协议使用。 哈工大网络与电气智能化研究所 哈工大网络与电气智能化研究所 哈工大网络与电气智能化研究所 6 5 4 3 2 1 0 段计数 内容 7 段类型 哈工大网络与电气智能
8、化研究所 哈工大网络与电气智能化研究所 哈工大网络与电气智能化研究所 哈工大网络与电气智能化研究所 哈工大网络与电气智能化研究所 哈工大网络与电气智能化研究所 哈工大网络与电气智能化研究所 哈工大网络与电气智能化研究所 哈工大网络与电气智能化研究所 哈工大网络与电气智能化研究所 哈工大网络与电气智能化研究所 哈工大网络与电气智能化研究所 图4 -39 重复MAC ID检验报文数据区格式 哈工大网络与电气智能化研究所 哈工大网络与电气智能化研究所 哈工大网络与电气智能化研究所 哈工大网络与电气智能化研究所 哈工大网络与电气智能化研究所 哈工大网络与电气智能化研究所 哈工大网络与电气智能化研究所 哈工大网络与电气智能化研究所 哈工大网络与电气智能化研究所 哈工大网络与电气智能化研究所 哈工大网络与电气智能化研究所 哈工大网络与电气智能化研究所 哈工大网络与电气智能化研究所 哈工大网络与电气智能化研究所 哈工大网络与电气智能化研究所 哈工大网络与电气智能化研究所 哈工大网络与电气智能化研究所 哈工大网络与电气智能化研究所 哈工大网络与电气智能化研究所 哈工大网络与电气智能化研究所 哈工大网络与电气智能化研究所 哈工大网络与电气智能化研究所 哈工大网络与电气智能化研究所 哈工大网络与电气智能化研究所 哈工大网络与电气智能化研究所 哈工大网络与电气智能化研究所