0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

OPCUA客户端工具:UaExpert使用进阶小技巧

盟通科技 2023-10-13 11:00 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

UaExpert使用进阶小技巧

OPCUA协议是工业4.0中自动化网络数据互传的重要协议,该协议应用广泛,除基本的读写功能,标准协议还包含有警报、历史访问和事件等功能。OPCUA的服务器/客户端模式构筑简单,有开源版本和商业版本的软件开发工具包,支持多种语言的开发。OPCUA已经在机器人控制、智能工厂建设、局域网光电数据采集等领域得到应用。

UaExpert是一款由Unified Automation公司开发的UA客户端工具,该软件支持OPCUA标准中的大部分客户端功能,兼容性良好,页面简洁,绝大多数功能免费使用,是业内独一档的OPCUA服务器功能测试软件。

本文将重点介绍其仿真、配置、历史功能测试和导出节点的功能。


01

客户端配置 /Motrotech

UaExpert存在默认配置,可点击菜单栏的Settings->Configure UaExpert...来打开设置栏查看:

v2-6068f094d283317e156bfbef18dd6f27_720w.webp

这些Parameter选项是客户端的配置选项,例如General.SessionTimeout即表示连接断开后重新连接可接受的超时时间,在这个时间内重新连接,将不会新建Session,这个值可在右侧修改,其他值可参考对比OPCUA标准来查看和根据需求修改。

02

证书管理/Motrotech

OPCUA服务器与客户端连接过程中通常需要验证服务器的证书并存储,便于后续连接过程的稳定性。在UaExpert中,证书存储设置窗口可通过菜单栏的Settings->Manage Certificates打开:

v2-f1308a029d0cc499858fb465a5cef22d_720w.webp

在当前页面中,可以查看保存的证书,也可以设置客户端的证书,可以根据需求来查看、添加或修改证书,查看证书签发情况。

03

读写仿真/Motrotech

首次进入UaExpert时,除了左侧的服务器树形结构和地址空间,页面占比最大的内容通常为Data Access View,该窗口可以用来订阅和查看服务器节点,除此之外,UaExpert还支持多种仿真测试功能窗口,需要打开菜单栏的document->add来选择和添加对应功能和窗口。

v2-ecfeb0e4f384cfa67658e2905ab3fc27_720w.webp

v2-8d2a6c7a96e1feaecfd55ef50089170a_720w.webp

例如,当需要快速测试验证服务器和客户端节点通信速率时,我们可以新建一个performance view,在这个页面,通过拖拽左侧节点到Nodes中,再在Configuration中选择测试的方法(读写订阅)和参数(节点数和循环次数等)点击OK,即可在Result中看到结果。

04

历史功能测试 /Motrotech

OPCUA标准中服务器除了包含有读写功能,也提供有事件、历史功能等高级功能,目前,越来越多的服务器趋向于测试和实现这些功能。在服务器开发过程中,相较直观的数据节点读写功能,如何快速测试验证诸如节点事件功能和节点历史功能成为了重点。

幸运的是,UaExpert也提供有查看节点事件功能和节点历史功能的独立窗口,方便测试与开发人员及时测试:

v2-1c520f3c5fcf080394a2a633062c9cb7_720w.webp

Configuration版块的左侧为节点导入管理窗口,可以从地址空间将具有该功能的节点拖入其中,如果该节点支持历史功能,则会在其中出现该节点的服务器、描述名和节点ID等信息,颜色是用来在下方历史数据的点标图中显示对应的颜色,可以在节点的颜色处右键对应位置更换颜色。如该节点不支持历史功能或功能不完全则不能被拖到该区域。右侧为更新模式,可以分为指定时间段的更新和循环更新,图中选择的是以1分钟为长度更新的模式。

05

导出节点 /Motrotech

OPCUA支持通过XML格式来保存地址空间信息,在读取服务器节点后,UaExpert也可以使用XML格式将读取到的节点导出到文件中,该功能同样在菜单栏的document->add中添加,找到XML Nodeset Export View即可按照地址空间来导出所需节点。

v2-01331c3c2411ec0a31df9bd885f52094_720w.webp

该功能在免费模式下也可支持一部分节点导出,可帮助使用方以稳健的形式保存备份或传输。如需完整导出所有地址空间节点,可联系盟通科技协助获取许可证,进而方便地使用UaExpert来连接、测试和备份。

总的来说,UaExpert是一款十分友好而强大的客户端工具,该工具绝大多数功能均可免费使用,是OPCUA开发过程的重要工具。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 网络
    +关注

    关注

    14

    文章

    8130

    浏览量

    93083
  • 自动化
    +关注

    关注

    30

    文章

    5886

    浏览量

    89224
  • OPCUA
    +关注

    关注

    1

    文章

    29

    浏览量

    2736
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    agile_ftp传输文件时客户端报错误怎么解决?

    ]客户端使用的filezilla [size=21.3333px] [size=21.3333px]现象: [size=21.3333px]filezilla客户端可以正常上传文件,但传输完毕时客户端会报
    发表于 11-05 10:49

    libmodbus库问题:TCP模式下客户端超时断开后无法再次重连怎么解决?

    情况1 :用libmodbus的TCP demo,发现用客户端软件连接收发如果超时后在启动连接就无法连接上libmodbus服务器了,声明:客户端此时不会主动断开连接。 情况2:客户端用短连接
    发表于 10-14 08:17

    OrangePi Zero 3,轻量级客户端的完美选择

    千兆以太网端口用于充电的USB-C接口我很喜欢在较小的单板计算机(SBC)上看到以太网端口,因为这使它们作为瘦客户端更有用,而且对于这种尺寸的单板计算机来说,充裕的
    的头像 发表于 09-12 13:44 712次阅读
    OrangePi Zero 3,轻量级<b class='flag-5'>客户端</b>的完美选择

    SOLIDWORKS PDM Professional安装部署指南:从服务器到客户端的详细步骤

    一份详尽的SOLIDWORKS PDM Professional安装指南,面向IT管理员,涵盖从SQL Server配置、服务器安装到客户端设置的全过程,确保您高效、正确地完成PDM系统部署
    的头像 发表于 09-11 17:37 999次阅读

    Python modbus-tk如何获得客户端信息?

    Python modbus-tk如何获得客户端信息
    发表于 08-07 06:01

    请问IG502网关如何配置open vpn客户端

    网上找的教程配置open vpn,服务端正常,小图标已经变绿。IG502网关做客户端的话需要怎么配置?需要注意哪里?
    发表于 08-05 07:59

    是否可以将客户端控件与CYW920706WCDEVAL一起使用?

    是否可以将客户端控件与CYW920706WCDEVAL一起使用? 我想用它来发现蓝牙 BR/EDR,然后将其与其他设备配对。 有客户端控制的下载链接或文档吗? 另外,你有 AIROC Connect 蓝牙应用程序的文档吗?
    发表于 07-04 07:50

    Modbus TCP连接多个客户端解决方法-深圳市振鑫通信科技

    ZP-MBS008多主站模块是实现Modbus-TCP连接多个客户端或者服务器通讯设备
    的头像 发表于 06-25 11:07 1281次阅读
    Modbus TCP连接多个<b class='flag-5'>客户端</b>解决方法-深圳市振鑫通信科技

    请问Phy DLE Max TX Octets 由客户端还是服务器控制?

    Phy DLE Max TX Octets 由客户端还是服务器控制?
    发表于 06-25 08:28

    客户端解决方案:树莓派电脑助力企业实现碳中和目标!

    Losingthewires通过帮助企业转向RaspberryPi管理的瘦客户端,减少对台式电脑的依赖,使商业世界更加可持续,并助力企业实现碳中和目标
    的头像 发表于 06-22 20:33 409次阅读
    瘦<b class='flag-5'>客户端</b>解决方案:树莓派电脑助力企业实现碳中和目标!

    labview opc ua 读取客户端数据

    请教各位大神,在电脑上,用自带OPC读取OPCUA服务数据是OK的,但是自己写程序读取就读不到,报错了,请教一下,节点路径怎么写,非常感谢
    发表于 06-02 12:01

    倍加福推出BTC系列工业盒式瘦客户端

    存在易燃易爆气体、恶劣工况和极端温度的工业环境—这是流程工业领域中人员和设备所面临的应用挑战。为此,倍加福推出的BTC系列工业盒式瘦客户端专为这些严苛的工业环境而设计,并提供可靠坚固的虚拟化解决方案。
    的头像 发表于 04-28 15:05 702次阅读

    MKW45B41Z客户端无法从服务器获取服务是为什么?

    。MKW45B41Z (自定义板) 充当中央设备客户端角色。MKW45 客户端扫描外围设备(NRF 连接)设备并连接到外围设备(NRF 连接)设备。连接 MKW45(自定义板卡)后,客户端无法从服务器
    发表于 03-28 07:40

    如何构建MCP客户端

    Anthropic开源了一套MCP协议,它为连接AI系统与数据源提供了一个通用的、开放的标准,用单一协议取代了碎片化的集成方式。本文教你从零打造一个MCP客户端
    的头像 发表于 03-20 09:32 2248次阅读
    如何构建MCP<b class='flag-5'>客户端</b>

    请问STM32WB55客户端应用接收的特征长度为什么更改无效呢?

    STM32WB55客户端应用接收的特征长度为什么更改无效呢?
    发表于 03-10 06:18