KingIOServer采集杰控OPC UA服务器数据测试

news2024/11/25 2:19:49

哈喽,大家好,我是雷工!
上一篇测试了同一台电脑上,KingIOServer采集杰控OPC DA服务器数据,本篇测试用KingIOServer采集杰控OPC UA服务器数据。
以下记录测试过程。

一、 KingIOServer的OPC UA数据采集介绍

KingIOServer可以作为OPC UA客户端,遵循标准的OPC UA规范,可以连接并浏览其他OPC UA服务器的变量,并进行读写。

开发界面如下图所示

在这里插入图片描述

二、杰控软件OPC UA服务器搭建

1、参照上一篇创建,或应用上篇的杰控程序,避免重复创建变量。
《测试用KingIOServer采集杰控OPC DA服务器数据》。

2、【设置】—>【启动任务】—>勾选【OPCUA服务器】—>【确定】。

在这里插入图片描述

3、点击【OPC服务器】—>【设置OPCUa服务器】—>检查设置通讯参数—>【确定】。

在这里插入图片描述

4、点击启动按钮,启动监控系统,将OPC UA服务器运行起来。

三、KingIOServer采集OPC UA服务器操作步骤

1、证书安装

计算机是Win11家庭版,未按帮助说明先安装证书。(测试正常采集)。

2、OPC UA Client

2.1、连接OPCUAServer

打开工程设计器,在OPC UA节点处点击右键,右键选项中包含“连接OPCUAServer”,选择该选项。

在这里插入图片描述

2.2、出现参数配置界面。

在这里插入图片描述

2.3、修改服务器终端URL:opc.tcp://localhost:5018,其他保持默认,然后点击【下一步】。

在这里插入图片描述

2.4、弹出“安全相关配置”界面,保持默认,点击【连接测试】。

在这里插入图片描述

2.5、弹出【测试连接成功】,然后确定后,继续点击【下一步】。

在这里插入图片描述

2.6、弹出“OpcUaServer参数配置”界面,然后点击【下一步】。

在这里插入图片描述

2.7、弹出“OpcUa订阅参数配置”界面,保持默认,点击【下一步】。

在这里插入图片描述

2.8、弹出“通用OpcUa变量(监视项)参数配置”界面,保持默认,点击【完成】。

在这里插入图片描述

3、OPCUA变量相关配置

3.1、添加OpcUa变量

右键点击连接的OPCUAServer节点,选择【新建OpcUa变量】

在这里插入图片描述

3.2、如果OPCUAServer运行正常且连接成功,则弹出OpcUa变量添加配置界面,如下图所示

在这里插入图片描述

3.3、设置好过滤条件,在左侧选中VA节点,点击【添加>>>】按钮

在这里插入图片描述

3.4、则符合条件的变量节点将会添加到备选变量列表属性页,如下图所示。

在这里插入图片描述

3.5、如果添加的变量已经存在被选变量列表中,则重复添加的变量由红色背景表示,且默认不选择。默认选中的正好是其余4个温度变量,直接点击【添加】按钮。

在这里插入图片描述

3.6、五个温度点位添加完毕,点击【确认】按钮确认添加变量,变量将添加到工程设计器OPCUAServer右侧列表中以及变量列表中。

在这里插入图片描述

3.7、点击工程设计器OPCUAServer节点,在右侧列表选择某个变量,选择“编辑 ”,可以对变量进行编辑。

在这里插入图片描述

3.8、在编辑变量对话框中,可以根据实际情况修改OPCUA变量的一些基本信息,此处测试未做修改。

在这里插入图片描述

3.9、运行KingIOServer,可以读取到杰控OPCUA服务器的变量,且数值一致。

在这里插入图片描述

后记

以上为KingIOServer采集杰控OPC UA服务器数据测试过程,OPC UA还是相对OPC DA连接起来相对简单。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/667094.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

少儿英语-思维导图学语法-特殊名词变复数

“通过思维导图,轻松学语法” 正文: 今天我们将一起探索英语中那些特殊的名词复数形式。学习特殊名词的复数变换可以让我们的英语更加地道和流利。让我们来看看一些有趣的例子吧! "Man" 变成 "Men" 你可能已经知道 &q…

【数据结构与算法】1、学习动态数组数据结构(基本模拟实现 Java 的 ArrayList 实现增删改查)

目录 一、什么是数据结构(1) 概念(2) 分类 二、线性表三、数组(Array)(1) 数组的底层结构(2) 数组缺点 四、动态数组(Dynamic Array)接口设计五、动态数组的设计和基本代码实现(1) 成员变量(2) 代码① get ()② indexOf ()③ clea…

嵌入式实时操作系统的设计与开发New(二)

轮询系统 轮询系统也称为简单循环控制系统,是一种最简单嵌入式实时软件体系结构模型。 在单个微处理情况下,系统由多个函数完成,每个函数负责该系统的一部分功能。 这些函数被循环调用执行,即它们按照一个执行顺序构成一个单向的…

nand flash 介绍

flash名称由来 Flash的擦除操作是以block块为单位的,与此相对应的是其他很多存储设备,是以bit位为最小读取/写入的单位,Flash是一次性地擦除整个块:在发送一个擦除命令后,一次性地将一个block,常见的块的大…

如何在VMware Workstation虚拟机上快速部署AntDB社区版

AntDB社区版采用了一键部署架构,步骤简单,耗时短,部署快,为大家的快速体验提供了极大便利。 这里将通过环境准备、下载AntDB社区版、部署AntDB社区版三个部分跟大家一起体验如何快速完成AntDB社区版在VMware Workstation虚拟机上…

(十二)反射与特性 -反射与预定义特性(1)

一、反射 1、什么是反射 了解反射之前,要先了解一下元数据。元数据指保存在程序集中的一些有关程序及其类型的数据,包括类、结构、委托、接口和枚举等)的成员和成员的信息。 程序在运行时,可以查看程序集以及其本身的元数据&…

babycrypt 自己出的第一道逆向题目 WP

Patch掉反调试 先进行了Base32解密,之后是RC4加密 Base32编码表是RC4加密后存储的,动调得到 动调可以看出,经过base32编码密文会在首部添加M7WGC76B 之后密文进行RC4加密 动调得到第二处RC4加密的密钥 解密过程 def rc4(data, key): S l…

面试题:分布式事务有哪些方案及运用场景

一、分布式事务概述 分布式事务是指涉及多个不同资源或数据库的事务处理,这些资源或数据库分布在不同的网络节点上,通过协调器将多个事务组合成一个分布式事务。分布式事务的目的是确保多个事务操作要么全部成功,要么全部失败,保…

白嫖Tesla T4 GPU玩转Stable Diffusion Webui

想要玩stable diffusion,算力不可少,白嫖google colab Tesla T4 GPU 玩转Stable Diffusion Webui 1、google colab上安装stable diffusion webui https://colab.research.google.com/drive/1qL5eD2VESnop8mrbFcHzMmfzqzmRMMF4?uspsharing 在google col…

提高代码调试能力——IDEA debug技巧

一、文章概述 idea debug调试的一些方法 二、按键简单介绍 如上如是debug时的按钮,标上序号便于说明。 1、重新开始调试 图中是已开是debug模式,不管你此时调试到哪个地方,此时点击1就可以重新开始运行程序调试:等价于&#x…

vue配置反向代理的使用

反向代理:常用于生产环境,项目部署时服务器的配置。 反向代理:同样创建一个代理服务器,用于接收客户端发送的请求,再将请求转发给内部网络上的服务器,从服务器中获取数据并返回给客户端。也就是 代理服务端…

一文了解:计算机视觉领域下自监督学习方法原理

计算机视觉领域下自监督学习方法原理 导语为什么在计算机视觉领域中进行自我监督学习? 自监督学习方法Generative methodsBEiT 架构 Predictive methodsContrastive methodsBootstraping methodsSimply Extra Regularization methods 导语 自监督学习是一种机器学习…

【NLP】从双曲面到双曲几何庞加莱盘

一、说明 在研究双曲空间的时候,不能不遇到双曲面的问题。双曲几何在什么样的双曲面建立?其它几何元素在双曲面的表现。庞加莱盘不是双曲几何的一部分,而是一个投影平面,自然语言处理中,图网络不是卷积神经网络。本篇从双曲方程开始,展开双曲空间的探讨。 二、双曲面总论…

数据库系统概述——第四章 数据库安全性(知识点复习+练习题)

🌟博主:命运之光 🦄专栏:离散数学考前复习(知识点题) 🍓专栏:概率论期末速成(一套卷) 🐳专栏:数字电路考前复习 🦚专栏&am…

【汤4操作系统】深入掌握操作系统-输入输出系统篇

第五章 输入输出系统 I/O系统简介 设备管理对象:主要是IO设备 设备管理的基本任务:完成用户提出的IO请求,提高IO速率以及改善IO设备的利用率 主要功能有: 隐藏物理设备细节。IO系统对IO设备进行适当的抽象,以隐藏掉物…

selenium 要点击的元素被其他元素遮挡 or 无法找到非可视范围内的元素

selenium 无法找到非可视范围内的元素 org.openqa.selenium.StaleElementReferenceException: The element reference of is stale; either the element is no longer attached to the DOM, it is not in the current frame context, or the document has been refreshed se…

Java根据word模板生成word文档并转成PDF文件

1. 处理word模板 1.1 定义word模版 1.2 定义完我们的模板之后,我们要将文档保存为xml的格式 定义完我们的模板之后,我们要将文档保存为xml的格式 1.3 xml格式化 生成的xml格式看起来比较乱,没有层次感, 所以需要格式化一下 格式化 1.4 修改xml 基础信息…

TestNG官方文档中文版

TestNG官方文档中文版(1) -介绍 T e s t NG 的 官 方 文 档 请 见 :http://testng.org/doc/documentation-main.html 1 介绍 T e s t N G 是 一 个 设 计 用 来 简 化 广 泛 的 测 试 需 求 的 测 试 框 架 , 从 单 元 测 试 (隔 离测试- 个类)到集成测试(测试由有…

Visio2013绘制任意曲线

曲线上蓝色的‘弯曲点‘,随着拉伸曲线,它自己会增减,这里要和’连接点‘区分开,连接点是用来连接别的图形的。

git通过ssh代理连接github(gitee不支持),并更改端口

文章目录 需求github使用ssh代理的方案gitee无法实现ssh代理gitee的暂时解决方案 参考 需求 git clone github/gitee远程仓库,使用ssh协议,并且走本地的http代理(端口3128)。 运行环境是Ubuntu 20.04。 github使用ssh代理的方案 修改~/.ssh/config文…