以太网分析仪netANALYZER Scope软件介绍

虹科HK-netANALYZER是一款简单分析实时以太网网络的工具。其标准配置包括一个用于网络上记录报文的抓包硬件,以及一个Windows系统下具有丰富分析功能的图形化用户软件。本篇文章将介绍其配套使用的Scope软件

1 能测什么

支持两组TAP,共四个网口,报文帧抓包功能,支持Wireshark软件;

支持示波器功能,捕捉变量值,波形图显示和分析;

支持时序分析功能,可测量通讯周期,设备延时,抖动参数;

支持测量网络负载功能;

支持过滤器功能;

支持GPIO功能,硬件响应时间以及网络延时;

支持U盘离线手动和自动操作(没有电脑时);

支持二次开发包开发上位机软件;

支持对各种工业以太网分析诊断:

支持EtherCAT,可带导入ENI文件,跟踪协议变量值

支持PROFINET,仅PN支持Quicktester功能,可导入GSDML文件

支持Ethernet/IP

支持Ethernet POWERLINK

支持Modbus/TCP

支持Sercos III

2 怎么使用

2.1 软件安装

光盘路径下,找到exe安装软件,安装所有需要的驱动,软件,以及硬件驱动。

图211

2.2 加载或新建工程

可加载已存在的工程或者新建工程。

图221

 

 

2.3 配置工程

2.3.1 扫描和选择设备

工程配置后,要重新点击Assign激活配置

图231

2.3.2 设备设置

Device Assignment菜单下硬件过滤器设置

图232

图233

Device Assignment菜单下GPIO设置,支持3.3V和24VDI和DO,支持上升沿下降沿DI触发,支持高电平有效和低电平有效的DO

图234

 

Options菜单下其他选型的设置,包括保存路径,保存的硬盘或者内存的大小,过载后的设置

图235

3 EtherCAT测试举例

3.1 导抓包数据

工程配置好后,可以需要connect设备,然后start设备。

图311

需要先stop后,在tool菜单下导出文件,使用wireshark软件打开;

图312

 

图313

3.2 时序分析测试

测试说明:两组TAP,每组两个网口,通过对不同网口的设置,可以测试通讯周期circle time以及抖动情况,设备延时等

测试circle time如下:

 

图321

图322

测试网络延时如下,通过测试报文帧在不同端口之间的时间间隔,可以测试网络上的延时等;

图323

 

图324

3.3 网络负载测试

测试说明:通过设置各个网口变量,来测试通过个网口时的网络负载,可以设置百分比活着次数显示,可以设置采样时间为1s或者1ms。

图331

图332

3.4 GPIO功能测试

测试说明:如图PC做EtherCAT主站,绿色网线连接分析仪网口0,白色网线连接分析仪的网口1和虹科MC-IO模块,DO1输出连接DI1输入,同时连接分析仪的GPIO输入,这样可以测试几个硬件的响应时间,比如,测量主站下达指令(协议变量值置1)到硬件输出高电平(24V)的时间间隔,测量外部硬件DI输入(24V)到协议变量置1的时间间隔。

图341

3.4.1 导入EtherCAT的ENI文件

图342

3.4.2 创建输入输出变量

slave2作为DI从站,右键add variable,创建变量,编辑变量的设置,该设置如下

  1. 输入变量使用逻辑读LRD指令
  2. 变量偏移长度2个字节,ENI文件可查到,如图
  3. 子报文长度4字节,wireshark可查
  4. 工作计数器2,wireshark可查
  5. 逻辑地址0x11000,wireshark可查

6.从站返回主站是Input方向

图343

Slave4作为DO从站,右键add variable,创建变量,编辑变量的设置,该设置如下

1输出变量使用逻辑读LWR指令

2变量偏移长度2个字节,ENI文件可查到,如图

3子报文长度4字节,wireshark可查

4工作计数器2,wireshark可查

5逻辑地址0x12000,wireshark可查

6主站写从站是Output方向

 

图344

 

图345

图346

3.4.3 GPIO设置

参考2.3.2设备设置,讲GPIO设置为24V上升沿触发。

图347

3.4.4 添加Bucket

添加3个Bucket,将设置好的3个变量拉进bucket

图348

3.4.5 测试显示

如图可以看到,DO变量从0置位为1,然后分析仪捕捉到一个上升沿触发事件,DI变量从0置位为1

图349

3.4.6 添加光标

通过添加光标,几个参数:
1.测量主站下达指令(协议变量值置1)到硬件输出高电平(24V)的时间间隔是116us

2.测量外部硬件DI输入(24V)到协议变量置1的时间间隔是2.8ms

 

图3410

3.5 ECAT伺服变量测试

测试说明:在线测试ECAT伺服变量值,以target position和actual position为例,显示在scope软件。

3.5.1 添加Chart View

Menu选项下选择Chart View,根据实际放置于对应位置

图351

3.5.2 参考3.4 GPIO功能测试

参考3.4 GPIO功能测试步骤,导入ENI文件,查看ENI文件变量的偏移地址,查看wireshark报文具体信息,创建target position变量,actual position变量以及设置光标来显示值

图352

 

 

图353

图354

 

图355

 

图356

 

图357

 

4 License说明

对应功能需要有对应的license,目前Quicktester的功能,暂时只有PN支持该功能;

更多推荐