UaExpert使用进阶小技巧
OPCUA协议是工业4.0中自动化网络数据互传的重要协议,该协议应用广泛,除基本的读写功能,标准协议还包含有警报、历史访问和事件等功能。OPCUA的服务器/客户端模式构筑简单,有开源版本和商业版本的软件开发工具包,支持多种语言的开发。OPCUA已经在机器人控制、智能工厂建设、局域网光电数据采集等领域得到应用。
UaExpert是一款由Unified Automation公司开发的UA客户端工具,该软件支持OPCUA标准中的大部分客户端功能,兼容性良好,页面简洁,绝大多数功能免费使用,是业内独一档的OPCUA服务器功能测试软件。
本文将重点介绍其仿真、配置、历史功能测试和导出节点的功能。
01
客户端配置 /Motrotech
UaExpert存在默认配置,可点击菜单栏的Settings->Configure UaExpert...来打开设置栏查看:
这些Parameter选项是客户端的配置选项,例如General.SessionTimeout即表示连接断开后重新连接可接受的超时时间,在这个时间内重新连接,将不会新建Session,这个值可在右侧修改,其他值可参考对比OPCUA标准来查看和根据需求修改。
02
证书管理/Motrotech
OPCUA服务器与客户端连接过程中通常需要验证服务器的证书并存储,便于后续连接过程的稳定性。在UaExpert中,证书存储设置窗口可通过菜单栏的Settings->Manage Certificates打开:
在当前页面中,可以查看保存的证书,也可以设置客户端的证书,可以根据需求来查看、添加或修改证书,查看证书签发情况。
03
读写仿真/Motrotech
首次进入UaExpert时,除了左侧的服务器树形结构和地址空间,页面占比最大的内容通常为Data Access View,该窗口可以用来订阅和查看服务器节点,除此之外,UaExpert还支持多种仿真测试功能窗口,需要打开菜单栏的document->add来选择和添加对应功能和窗口。
例如,当需要快速测试验证服务器和客户端节点通信速率时,我们可以新建一个performance view,在这个页面,通过拖拽左侧节点到Nodes中,再在Configuration中选择测试的方法(读写订阅)和参数(节点数和循环次数等)点击OK,即可在Result中看到结果。
04
历史功能测试 /Motrotech
OPCUA标准中服务器除了包含有读写功能,也提供有事件、历史功能等高级功能,目前,越来越多的服务器趋向于测试和实现这些功能。在服务器开发过程中,相较直观的数据节点读写功能,如何快速测试验证诸如节点事件功能和节点历史功能成为了重点。
幸运的是,UaExpert也提供有查看节点事件功能和节点历史功能的独立窗口,方便测试与开发人员及时测试:
Configuration版块的左侧为节点导入管理窗口,可以从地址空间将具有该功能的节点拖入其中,如果该节点支持历史功能,则会在其中出现该节点的服务器、描述名和节点ID等信息,颜色是用来在下方历史数据的点标图中显示对应的颜色,可以在节点的颜色处右键对应位置更换颜色。如该节点不支持历史功能或功能不完全则不能被拖到该区域。右侧为更新模式,可以分为指定时间段的更新和循环更新,图中选择的是以1分钟为长度更新的模式。
05
导出节点 /Motrotech
OPCUA支持通过XML格式来保存地址空间信息,在读取服务器节点后,UaExpert也可以使用XML格式将读取到的节点导出到文件中,该功能同样在菜单栏的document->add中添加,找到XML Nodeset Export View即可按照地址空间来导出所需节点。
该功能在免费模式下也可支持一部分节点导出,可帮助使用方以稳健的形式保存备份或传输。如需完整导出所有地址空间节点,可联系盟通科技协助获取许可证,进而方便地使用UaExpert来连接、测试和备份。
总的来说,UaExpert是一款十分友好而强大的客户端工具,该工具绝大多数功能均可免费使用,是OPCUA开发过程的重要工具。
-
网络
+关注
关注
14文章
7511浏览量
88605 -
自动化
+关注
关注
29文章
5506浏览量
79075 -
OPCUA
+关注
关注
1文章
25浏览量
2306
发布评论请先 登录
相关推荐
评论