前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >UA Expert—一个功能齐全的OPC UA客户端

UA Expert—一个功能齐全的OPC UA客户端

作者头像
科控物联
发布2024-03-27 14:08:40
2150
发布2024-03-27 14:08:40
举报
文章被收录于专栏:科控自动化科控自动化

UA Expert—一个功能齐全的OPC UA客户端

Ua 专家®是一个功能齐全的 OPC UA 客户端,展示了我们C++ OPC UA 客户端 SDK/工具包的功能。Ua 专家设计为支持 OPC UA 功能(如数据访问、警报和条件、历史访问和 UA 方法调用)的通用测试客户端。Ua 专家是一个跨平台 OPC UA 测试客户端,在C++编程。它使用先进的GUI库QT形式诺基亚(原特罗尔技术),形成基本框架,这是可扩展的插件。

Ua 专家的免费版本附带以下插件:

  • OPC UA 数据访问视图
  • OPC UA 警报和条件视图
  • OPC UA 历史趋势视图
  • 服务器诊断视图
  • 简单的数据记录器CSV插件
  • OPC UA 性能插件
  • GDS 推送模型插件
  • XML节点出口视图(需要许可证)

UA Expert可用于窗口和 Linux。

UA Expert共同框架

Ua 专家的基本框架包括证书处理、发现 UA 服务器、与 UA 服务器连接、浏览信息模型、显示特定 UA 节点的属性和引用等一般功能。

项目窗格(左上窗)显示已连接的 UA 服务器和打开的文档插件。地址空间窗格(左下窗)显示 UA 服务器信息模型。根据浏览器中选择的节点,属性和参考窗口(右上窗和右下窗)显示所选节点的属性及其在服务器地址空间网格网络中的引用。

OPC UA 数据视图

默认情况下,此插件显示在 Ua 专家的中心窗格中。您可以(多)在地址空间窗口中选择 UA 节点,然后将其拖放到 DA 视图中。DA 视图认证订阅并监控节点。采样率和订阅间隔可以通过右键单击进入 DA 视图进行更改。

当双击到特定节点的价值列时,您可以向该节点编写新值,支持编写鳞座、阵列和矩阵类型。DA View 旨在显示 OPC 服务器上的经典视图,仅专注于项目监控和显示各个节点的值、时间戳和状态。

OPC UA 警报和条件视图

使用菜单栏中的"添加文档"按钮添加事件视图文档。事件插件将显示在中心窗格中,由三个主要组组成,即配置、事件/报警视图和显示单独选择报警的详细信息的详细信息的详细信息。

您需要在地址空间浏览器中选择 UA 节点(此对象必须具有 HasEvents 属性),将其拖放到事件视图的配置组中。现在,您可以选择您感兴趣的事件字段,某些字段已默认配置(树视图中的复选框)。每当对象触发事件时,它将显示在事件视图的中心组中。在这里,您可以切换标签,向您显示事件的历史列表或待处理警报的当前状态。单击事件时,下窗格组将根据您在配置中勾选的选定事件字段向您显示此特定事件的所有详细信息。

OPC UA 历史趋势视图

使用菜单栏中的"添加文档"按钮添加"历史视图文档"。历史插件将显示在中心窗格中,由两个主要组组成,配置和历史数据视图显示与所要求的时间框架相关的图形趋势视图中的值。

您需要选择 UA 节点(此对象必须设置地址空间浏览器中 (用户)访问级别的历史可读标志),将其拖放到历史视图的配置组中。在这里,您可以选择绘图颜色,尤其是当您在列表中添加多个节点时。历史趋势视图支持从 UA 服务器获取数据的两种模式、单次更新和循环更新。

对于单次更新,您需要指定由开始和结束日期/时间定义的时间框架,Ua 专家在按下"更新"按钮时将执行原始历史读取。在循环更新模式下,您必须指定时间跨度(从现在开始向后)和 UaExpert 应获取新数据的间隔。按下"开始"按钮时,Ua 专家将循环(间隔)执行历史读取原始使用现在作为结束时间和现在的时间跨度和结束时间。这将给出一个典型的图表记录器使用案例。

OPC UA 性能视图

使用菜单栏中的"添加文档"按钮添加"性能视图文档"。性能插件将显示在中心窗格中,由三个主要组组成,即配置、使用节点列表和在图形视图中显示测量结果。

首先,您需要选择应用于测试的 UA 节点(它们都必须具有用于编写测试的适当访问权限,并且它们应该移动 - 自动更改数据 - 用于订阅测试)。您可以(多)选择地址空间浏览器中的节点,并将它们拖放到节点的中心列表中。所有节点必须来自同一个 UA 服务器,并且应具有相同的数据类型,以便更轻松地解释结果。现在必须配置性能测量,您需要选择要测量的 UA 服务,并且必须配置用于测量集的节点数。周期数为您提供了每次测量的呼叫次数(高数将给出平均测量,但可能需要很长时间)。Ua 专家将致电 UA 服务,并测量每次呼叫的持续时间。或者,您可以选择持续时间选项。在这里,Ua 专家将在该时间跨度内尽可能快地呼叫 UA 服务,并计算可以执行多少呼叫(此选项应用于非常快速的操作以给出准确的结果)。

结果将显示在较低的图形窗格中。累积图形显示不同 UA 服务之间的比较(比较计算的平均值)。此外,还分别显示每个 UA 服务测量,以验证测量的恒定性和可信性。

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2024-03-27,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 科控物联 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • UA Expert—一个功能齐全的OPC UA客户端
    • UA Expert共同框架
      • OPC UA 数据视图
        • OPC UA 警报和条件视图
          • OPC UA 历史趋势视图
            • OPC UA 性能视图
            领券
            问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档