当前位置: 首页 > article >正文

数据采集-Kepware OPCUA 服务器实现

KepserverEX OPC UA server设置

目录

  • KepserverEX OPC UA server设置
  • 一、OPC UA(OPC Unified Architecture)
  • 二、防火墙的配置
  • 三、配置KepserverEX的OPC UA
      • 3.1 启用远程连接
      • 3.2 启动OPCUA服务器接口
  • 四、管理OPCUA的端口和证书
    • 4.1 添加端口
      • 4.2 证书申请


一、OPC UA(OPC Unified Architecture)

OPC统一架构(OPC UA)是OPC的新一代技术,他将OPC的接口整合到了单一的客户端接口中,OPCUA使用网络服务在服务器端和客户端之间交换数据,从而消除了远程连接对DCOM的依赖。
OPC UA还实际为平台无关性,允许在Linux,Unix以及其他的操作系统上开发OPC服务器和客户端。

二、防火墙的配置

为了是US通信穿过防火墙实现,必须将两个端口添加到列外列表,这个过程需要在windows防火墙中创建规则。
操作的步骤如下:
1.在计算机上,打开开始菜单,然后开打控制面板
2.接下来,单开系统和安全文件夹,并点击windows防火墙
3.然后,选择高级设置
4.在左侧面板中,选择入站规则,然后,在右侧面板中点击新建规则
5.在规则类型中,选择端口,然后点击下一步
在这里插入图片描述

6.在协议和端口中,选择TCP,然后,选择特定的本地端口,并输入“49320,32402”.端口49320是为OPCUA通信默认选择的端口,而32402是为客户端和服务器之间交换安全证书的端口。设置完毕后,点击下一步。
在这里插入图片描述

7.在操作中,请确保选择了“允许连接”,然后点击下一步
8.在配置文件中,确保域,私有和公共选项都被选中,然后,点击下一步
9.在名称中,输入OPCUA或者其他有助于识别改规则的名称。如果需要的话,可以为规则增加一个可选的描述,然后,点击完成,
10.对于出站规则,请重复4~10步。

三、配置KepserverEX的OPC UA

3.1 启用远程连接

通过系统托盘的kepwareEX的管理设置图标来配置
1.在系统的托盘中,左键点击管理界面,然后选择设置
在这里插入图片描述

2.在“配置”标签下,找到“连接”,然后勾选“允许运行时接受远程连接”
备注:通信端口默认为32402,这与用于证书交互的端口相同
在这里插入图片描述

3.2 启动OPCUA服务器接口

对于用于服务器的笔记本电脑,执行一下操作
1.通过左键点击管理图标并在菜单顶部选择配置来打开配置
2.在配置窗口,点击文件/项目属性
3.接下来,选择OPCUA标签,并确保服务器接口/启用设置为是-Yes
在这里插入图片描述

4.完成设置后,点击OK按钮。

四、管理OPCUA的端口和证书

OPCUA连接是通过在端点之间建立连接并从服务器和客户端交换安全证书来实现的,这个过程与安全电子商务中执行的过程相同,

4.1 添加端口

OPCUA端口定义为统一的资源定位符(URL),他们标识特定的客户端或服务器实例、传输类型以及其通信所用的安全性。
按照如下步骤完成:
1.右键点击位于系统托盘中的管理图标,然后选择OPC UA配置
2.在OPC UA配置管理器中,打开服务器端点标签,然后点击添加
在这里插入图片描述

3.在“端点定义”中,使用“网络适配器”下拉菜单选择realtek PCIE GBE Family Controller 或者你正在使用的其他网络适配器/网卡。
注:当网络适配器更改时,TCP连接部分底部显示的URL地址会更新,以反映OPCUA用于通信的连接路径。
在这里插入图片描述

4.在“端点定义”对话框的“安全策略”部分,选中所有复选框,包括“无”。然后,点击确定,在“服务器端点”标签中,刚刚添加的新端点应该会出现在列表中。
在这里插入图片描述

5.最后,通过右键点击服务器管理工具图标并选择停止运行时服务来重启服务器。等待服务断开连接后,在选择启动运行时服务。

4.2 证书申请

通常情况下,服务器和客户端的证书将自动交换,如果需要,也可以选择在“实例证书”标签中手动执行操作。
以下步骤适用于客户端电脑
1.在用作OPCUA客户端的笔记本电脑上,打开OPC UA配置管理器中的可信服务器标签,本地客户端证书将被列出。
在这里插入图片描述

2.点击交换按钮
3.在指定的服务器实例中,输入被指定为服务器的笔记本电脑的IP地址,服务器电脑的IP地址本身可以在其自身的服务器端点标签下找到。例如:10.10.185.208,输入IP地址后,点击确认。
在这里插入图片描述

4.应该出现一个对话框,如下所示:
在这里插入图片描述

5.新的服务器证书现在将显示在客户端电脑的“可信服务器”标签中
6.打开被指定为服务器的笔记本电脑的OPCUA配置管理器,客户端笔记本应该出现在“可信客户端“标签中


参考:
kepserver作为OPC UA服务器和UaExpert通信 - CSF践行 - 博客园 (cnblogs.com)


http://www.kler.cn/a/372877.html

相关文章:

  • Electron 是一个用于构建跨平台桌面应用程序的开源框架
  • 大模型面试题63题(1-11)
  • AI驱动的低代码未来:加速应用开发的智能解决方案
  • 华为云开源项目Sermant正式成为CNCF官方项目
  • 18 Docker容器集群网络架构:一、etcd 概述
  • LabVIEW汽车状态监测系统
  • 基于单片机的直流电机控制系统(论文+源码)
  • 智慧应急系统建设方案
  • 基于物联网设计的地下煤矿安全监测与预警
  • 【C++题解】1184. 数字走向I
  • JAVA学习-练习试用Java实现“计算两个数的和”
  • 《IDEA 使用技巧分享》
  • 一七二、Vue3性能优化方式
  • vue3uniapp实现自定义拱形底部导航栏,解决首次闪烁问题
  • mfc100.dll丢失的解决方法-电脑基础知识
  • uniapp的video视频属性打包app后层级过高
  • 【Java笔记】第十五章:IO流
  • (arxiv 2024)即插即用多尺度注意力聚合模块MSAA,即用即起飞
  • ubuntu双屏只显示一个屏幕另一个黑屏
  • PowerBI 根据条件选择获得不同的表格 因为IF和SWITCH只能返回标量而不能返回表格 Power BI
  • 《Python游戏编程入门》注-第4章3
  • Scala 的trait
  • 钉钉平台开发小程序
  • Linux 常用命令二
  • 空间音频技术
  • 计算机视觉常用数据集Foggy Cityscapes的介绍、下载、转为YOLO格式进行训练