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

数据采集-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.mrgr.cn/news/62369.html

相关文章:

  • 【GO学习笔记 go基础】编译器下载安装+Go设置代理加速+项目调试+基础语法+go.mod项目配置+接口(interface)
  • Apache Hive分布式容错数据仓库系统
  • win10 无法连接共享打印机 错误代码0x0000011b
  • 【ArcGIS Pro实操第4期】绘制三维地图
  • vue3+less使用主题定制(多主题定制)可切换主题
  • C数组手动输入问题
  • CNN在线识别手写中文
  • 返回数组中元素的数据类型numpy.dtype.name
  • 四季皆宜的网球场:气膜网球馆改造方案—轻空间
  • 刘艳兵-DBA016-在您的数据库中,SALES表存在于SH用户中,并且启用了统一审计。作为DBA,您成功执行了以下指令:
  • Spring Boot 配置文件详解与最佳实践
  • 第15天预编译
  • 组合两个表
  • 计算机组成原理之选择结构语句的机器级别表示
  • HTTPS对中间人真就束手就擒了?
  • NFT、加密货币和区块链将如何在某一天共同推动Web3
  • 基于 ThinkPHP+Mysql灵活用工_灵活用工系统_灵活用工平台
  • 什么样的工程项目管理软件适合中小施工企业?
  • 最小期望风险估计
  • Python中的命名规则是什么?
  • 2020年下半年网络规划设计师上午真题及答案解析
  • 前端如何检测用户登录状态是否过期?
  • 跟着小土堆学习pytorch(六)——神经网络的基本骨架(nn.model)
  • 百度搜索引擎的工作原理
  • linux下的进程,fork、exec函数族简介
  • 如何查看磁盘的类型?(固态硬盘 or 机械硬盘)