admin 管理员组

文章数量: 1086019


2024年3月25日发(作者:protocol buffer使用)

User

Manual

DeviceNet协议分析指南

DeviceNet协议分析插件

UM01010101 V1.01 Date: 2009/07/20

产品用户手册

类别

关键词

摘 要

内容

CAN CANPro协议分析平台 DeviceNet

广州致远电子有限公司

广州致远电子有限公司

DeviceNet协议分析指南

DeviceNet协议分析插件

修订历史

版本

V1.00

V1.01

日期

2009/05/24

2009/07/20

原因

创建文档

DeviceNet协议分析插件升级到1.10

产品用户手册

©2008 Guangzhou ZHIYUAN Electronics CO., LTD.

i

广州致远电子有限公司

DeviceNet协议分析指南

DeviceNet协议分析插件

目 录

1. DeviceNet协议分析插件简介 .................................................................................. 1

1.1

1.2

1.3

2.1

2.2

DeviceNet协议及其插件简介 ...................................................................................... 1

DeviceNet协议插件安装说明 ...................................................................................... 1

DeviceNet数据分析结果的实例 .................................................................................. 2

分析DeviceNet协议帧 .................................................................................................. 3

发送DeviceNet协议帧 .................................................................................................. 5

2. DeviceNet协议分析的方法 ...................................................................................... 3

3. 免责声明 ................................................................................................................. 10

产品用户手册

©2008 Guangzhou ZHIYUAN Electronics CO., LTD.

1

广州致远电子有限公司

DeviceNet协议分析指南

DeviceNet协议分析插件

1. DeviceNet协议分析插件简介

1.1 DeviceNet协议及其插件简介

DeviceNet规范是基于CAN-bus总线的开放

式应用层协议,由Rockwell公司发布并由ODVA

协会管理,目前在北美、亚洲的工业控制市场现

场总线应用中占据主导地位。DeviceNet

TM

现场

总线网络特别适用于工业自动控制。工业设备

(如:限位开关、光电传感器、阀组、马达启动器、过程传感器、变频驱动器、面板显示器

和操作员接口等)通过DeviceNet连接构成网络。

DeviceNet协议分析插件是CANPro协议分析平台的一部分,与CAN分析仪配套使用。

用于分析DeviceNet网络的数据、错误状态、网络负载,或模拟DeviceNet应用终端的工作

状态等,是DeviceNet网络开发工程师的好帮手,可以大大缩短开发周期,方便实现网络维

护、查错、管理等复杂工作。

1.2 DeviceNet协议插件安装说明

要使用DeviceNet协议插件分析DeviceNet网络,您需要两个安装包:CANPro协议分析平

台安装包和DeviceNet协议分析插件安装包。安装包可以从广州致远电子有限公司的网站上

下载:

/products/CANalyst/。

注意,安装DeviceNet协议分析插件之前,必须安装好CANPro协议分析平台软件,且

CANPro协议分析平台需要1.40或更高的版本。否则,安装时将出现下图所示的错误提示:

图 1-1 插件安装错误提示(1)

图 1-2 插件安装错误提示(2)

安装1.40或更高版本的CANPro协议分析平台后,就可以成功安装DeviceNet协议分析

插件,开始分析DeviceNet网络数据了。

由于现在协议分析插件和协议分析平台都作了较大的修改,V1.00的插件只能和V1.40

的CANPro协议分析平台配套使用,建议用户需要时,协议分析插件和协议分析平台均使用

最新的版本。

产品用户手册

©2008 Guangzhou ZHIYUAN Electronics CO., LTD.

1

广州致远电子有限公司

DeviceNet协议分析指南

DeviceNet协议分析插件

1.3 DeviceNet数据分析结果的实例

下面是DeviceNet协议分析仪分析DeviceNet数据帧的实例截图:

图 1-3 DeviceNet数据分析实例截图

产品用户手册

©2008 Guangzhou ZHIYUAN Electronics CO., LTD.

2

广州致远电子有限公司

DeviceNet协议分析指南

DeviceNet协议分析插件

2. DeviceNet协议分析的方法

2.1 分析DeviceNet协议帧

DeviceNet协议分析插件位于CANPro协议分析平台中的脚本协议工具之中。因此首先

要选择脚本协议工具的数据列表页面,再点击“协议管理”,弹出选择协议对话框:如图:

图 2-1 DeviceNet协议分析插件

选择“DeviceNet ”,点击“选择”。界面如下图所示:

图 2-2 DeviceNet协议分析界面

产品用户手册

©2008 Guangzhou ZHIYUAN Electronics CO., LTD.

3

广州致远电子有限公司

DeviceNet协议分析指南

DeviceNet协议分析插件

DeviceNet协议包括7类报文,下面对各类报文及其报文段作详细介绍:

1、 Group 1 Message 属于信息组1的报文

(1)、Message ID

报文的信息ID标识

报文发送节点的ID标识

报文的数据域(没有预定义的报文)

报文中的IO数据(预定义为IO连接类型的报文)

(2)、Source MAC ID

(3)、Data Field

(4)、IO

2、 Group 2 I/O Connection 信息组2中IO连接类型的报文

(1)、Message ID

报文的信息ID标识

报文发送节点的ID标识

报文接收节点的ID标识

多点通讯中使用的节点ID标识

报文中的IO数据

(2)、Source MAC ID

(3)、Destination MAC ID

(4)、Multicast MAC ID

(5)、IO

3、 Group 2 Explicit Messaging Connection 信息组2中显式信息连接类型的报文

(1)、Message ID 报文的信息ID标识

报文发送节点的ID标识 (2)、Source MAC ID

(3)、Destination MAC ID 报文接收节点的ID标识

(4)、Frag 指示此传输是否为显式信息的一个分

事务处理ID (5)、Transaction ID

(6)、Message Header's MAC ID 信息头中的MAC ID标识,如果已指定源节点ID,

此处为目的节点ID,否则此处为源节点ID

(7)、R/R

标识信息是请求信息还是响应信息,只有非分段信息才有效

表示了传送服务的类型,只有非分段信息才有效 (8)、Service Code

(9)、Service Arguments 传送服务的具体参数,只有非分段信息才有效

(10)、Fragment Type

(11)、Fragment Count

表明是第一段、中间段的还是最后段,只有分段信息才有效

分段计数器,只有分段信息才有效

(12)、Message Body Fragment 信息体分段内容,只有分段信息才有效

4、 Group 2 Duplicate MAC ID Check 信息组2中重复MAC ID检测报文

(1)、Destination MAC ID 报文接收节点的ID标识

(2)、R/R 标识信息是请求信息还是响应信息

(3)、Physical Port Number 重复MAC ID检测报文中的物理端口号

(4)、Vendor ID 厂商ID

序列号 (5)、Serial Number

5、 Group 3 Message 信息组3中未定义的报文

产品用户手册

©2008 Guangzhou ZHIYUAN Electronics CO., LTD.

4

广州致远电子有限公司

DeviceNet协议分析指南

DeviceNet协议分析插件

(1)、Message ID

报文的信息ID标识

报文发送节点的ID标识

报文的数据域

(2)、Source MAC ID

(3)、Data Field

6、 Group 3 Unconnected Explicit Message 信息组3中非连接显式信息报文

(1)、Message ID 报文的信息ID标识

报文发送节点的ID标识

指示此传输是否为显式信息的一个分

事务处理ID

(2)、Source MAC ID

(3)、Frag

(4)、Transaction ID

(5)、Message Header's MAC ID 信息头中的MAC ID标识,此处为目的节点ID标识

(6)、R/R

标识信息是请求信息还是响应信息,只有非分段信息才有效

表示了传送服务的类型,只有非分段信息才有效 (7)、Service Code

(8)、Service Arguments 传送服务的具体参数,只有非分段信息才有效

(9)、Fragment Type

(10)、Fragment Count

表明是第一段、中间段的还是最后段,只有分段信息才有效

分段计数器,只有分段信息才有效

(11)、Message Body Fragment 信息体分段内容,只有分段信息才有效

7、 Group 4 Message 属于信息组4的报文

(1)、Message ID

(2)、Data Field

打开设备、抓取协议数据等操作方法请参考CANPro帮助文档。

报文的信息ID标识

报文的数据域

2.2 发送DeviceNet协议帧

这里简述设置DeviceNet协议帧的步骤,详细的数据发送操作请参考CANPro帮助文档。

选择脚本协议工具的数据列表页面,并选择好DeviceNet协议后,点击“数据发送”按

钮,弹出数据发送窗口。

首先,要将原始CAN帧设置区域的帧类型设置为标准帧,并选择需要的帧格式,还要

填好相应的DLC参数值,如下图所示:

产品用户手册

©2008 Guangzhou ZHIYUAN Electronics CO., LTD.

5

广州致远电子有限公司

DeviceNet协议分析指南

DeviceNet协议分析插件

图 2-3 DeviceNet协议帧的设置(1)

一般来说,设置DeviceNet协议帧时,首先要从报文下拉列表中选择好报文类型,如下

图所示:

产品用户手册

©2008 Guangzhou ZHIYUAN Electronics CO., LTD.

6

广州致远电子有限公司

DeviceNet协议分析指南

DeviceNet协议分析插件

图 2-4 DeviceNet协议帧的设置(2)

选择好需要的报文后,就要设置相应的报文段了。有些段有预先定义的值供选择,这时

只需点击段值列,点击右边小箭头,在下拉列表中选择适当值即可。其他段的设置是在报文

列表中直接填写数值,填值时应注意当前的显示方式是十进制还是十六进制。如下图所示:

产品用户手册

©2008 Guangzhou ZHIYUAN Electronics CO., LTD.

7

广州致远电子有限公司

DeviceNet协议分析指南

DeviceNet协议分析插件

图 2-5 DeviceNet协议帧的设置(3)

产品用户手册

©2008 Guangzhou ZHIYUAN Electronics CO., LTD.

8

广州致远电子有限公司

DeviceNet协议分析指南

DeviceNet协议分析插件

图 2-6 DeviceNet协议帧的设置(4)

这时对报文设置已完成,填写好发送设置参数就可以直接往外发送报文了。

产品用户手册

©2008 Guangzhou ZHIYUAN Electronics CO., LTD.

9

广州致远电子有限公司

DeviceNet协议分析指南

DeviceNet协议分析插件

3. 免责声明

本文档提供有关致远电子产品的信息。本文档并未授予任何知识产权的许可,并未以明

示或暗示,或以禁止发言或其它方式授予任何知识产权许可。除致远电子在其产品的销售条

款和条件中声明的责任之外,致远电子概不承担任何其它责任。并且,致远电子对致远电子

产品的销售和(或)使用不作任何明示或暗示的担保,包括对产品的特定用途适用性、适销

性或对任何专利权、版权或其它知识产权的侵权责任等,均不作担保。致远电子产品并非设

计用于医疗、救生或维生等用途。致远电子可能随时对产品规格及产品描述做出修改,恕不

另行通知。

DeviceNet协议分析插件可能包含某些设计缺陷或错误,一经发现将收入勘误表,并因

此可能导致产品与已出版的规格有所差异。如客户索取,可提供最新的勘误表。在订购产品

之前,请您与当地的致远电子销售处或分销商联系,以获取最新的规格说明。本文档中提及

的含有订购号的文档以及其它致远电子文献可通过访问广州致远电子有限公司的万维网站

点获得,网址是:

/ 或致电+86-20-22644249 查询。

Copyright © 2009, ZHIYUAN electronics. 保留所有权利。

产品用户手册

©2008 Guangzhou ZHIYUAN Electronics CO., LTD.

10


本文标签: 协议 分析 报文