腾格里

程序员交流学习的网站
站长QQ:540329378

分享一款免费OPC UA服务器

OPC UA基于OPC基金会提供的新一代技术,提供安全,可靠和独立于厂商的,实现原始数据和预处理的信息从制造层级到生产计划或ERP层级的传输。通过OPC
UA,所有需要的信息在任何时间,任何地点对每个授权的应用,每个授权的人员都可用。这种功能独立于制造厂商的原始应用,编程语言和操作系统。

由于目前市面上的OPC UA服务器价格比较贵,所以我基于OPC基金会开源类库使用C#语言开发了此OPC UA服务器。

软件下载地址:点击下载

主要实现以下功能:

1. 实现OPC UA服务器功能,OPC UA服务器支持匿名访问、用户认证和客户证书认证。

启动后主界面显示opc ua endpoint、服务状态以及连接客户端列表、订阅列表。

如下图所示:

Image.png

在EasyOPC.exe.config文件配置endpoint和是否允许匿名访问,isAnonymous=1允许匿名访问,isAnonymous=0不允许匿名访问。

2. 实现opc ua用户管理功能;管理OPC UA客户端通过用户认证访问服务端所需的用户名和密码。

如下图所示:

无标题111.png

OPC UA客户端可以使用这里的用户认证访问OPC UA服务器,如下图所示:

opuua客户端访问.png

3. 实现OPC UA访问证书管理功能;管理OPC UA客户端通过证书认证访问服务器使用证书公钥。

如下图所示:

微信截图_20220728175354.png

导入客户端公钥后,客户可使用其公钥和私钥认证访问。

4. 实现OPC UA节点管理功能;配置OPC UA服务器节点。

如下图所示:

Image1.png

未经允许不得转载:腾格里 » 分享一款免费OPC UA服务器

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址