ProCon说明 快速入门 运动控制 EtherCAT 实时程序 API函数 控件库 硬件说明 问题排查 示例代码 |
实时性:实时性能和工业计算机的网卡,CPU等器件的选型和设置有关,是基于PC控制系统的核心性能指标。对于实时性的说明可以参考以下技术资料:intel对于实时性的表述
同步性:同步性是基于EtherC的AT高精度同步的分布式时钟,可以参考在EtherCAT手册中用于高精度同步的分布式时钟章节对EtherCAT同步性的说明:EtherCAT手册
客户自行选配工控机用作控制器时,须测试工控机的实时性能和同步性,分别为以上两部分
主要是用来测试该工控机的CPU、网卡以及整个主板线路是否能达到稳定的实时性能和稳定的同步性的要求
只有测试符合标准后,此工控机才可以用来进行配置与使用,所以实时性能测试与同步性能测试尤为重要
注意 | |
![]() |
进行工控机性能测试时需要关闭电脑的超线程服务,关闭超线程服务教程详见:实时系统安装准备工作 |
Window10操作系统(企业版/专业版)。由于Windows11操作系统没有通过全面的测试,所以为了更好的测试结果,建议使用Window10操作系统进行测试。
本测试教程使用的是ProCon1.3.1版本。推荐使用最新版本的ProCon版本进行测试,联系我们获取最新版本。
Platform Assessment Tool:测试实时性能的工具,通过YouKong\ProCon\tools\Performance\TPAT.exe可打开
Runtime控制台:测试同步性性能的工具
测试之前必须安装好实时系统,安装教程:实时系统安装与配置
通过路径找到测试实时性能的评估工具YouKong\ProCon\tools\Performance\TPAT.exe。运行已经分配了网口的节点,观察其10分钟后的实时性能测试结果
上图设置的时间周期是250us
序号 | 注释 |
1 | Intime每次响应测试程序的时间区间,在设置的时间周期为250us的情况下,小于235us和大于264.9us都是实时性能不稳定的表现,即只允许7、8、9行有计数 |
2 | 记录Intime每个时间区间响应测试程序的次数,除了7、8、9行外其他行还有计数的情况即表示实时性能不稳定 |
如果在测试完成后,出现报红的情况以及除了7、8、9行还有计数的情况且达到20条以上(如下图所示),即表示该工控机的实时性能不能达到稳定实时性的要求,建议更换工控机进行重新测试
测试之前,必须安装好ProCon软件和实时系统,ProCon软件安装教程:ProCon软件安装
运行ProR后台服务软件,打开ProEN配置软件,进行一个简单的项目配置,目的主要是为了让软件连接上接有实轴的驱动器,ProEN配置项目的教程:ProEN项目配置
配置成功后,点击任务栏中的ProR软件图标,查看Runtime控制台,切换到系统状态选项,进行热复位,观察其十分钟后的同步偏移值
序号 | 测试要求 |
1 | 在测试计时前,需进行热复位 |
2 | 当前值在测试十分钟后属于(-10,10)区间即符合实时性能要求 |
3 | 最大值在测试十分钟后不超过20即符合实时性能要求 |
4 | 最小值在测试十分钟后不小于-20即符合实时性能要求 |
如果测试结果不符合上表要求,则表示该工控机不满足稳定的同步性的要求,建议更换工控机进行重新测试
Copyright © 2015 深圳市优易控软件有限公司 www.proutech.com |