引言
在现代工业自动化和数据采集系统中,OPC UA(Unified Architecture)协议因其安全性和可扩展性而备受青睐。本文将以一个实际项目为例,详细介绍如何在Windows Server 2012R2上开发一个基于OPC UA的Windows服务,用于从KEPServer采集数据。
项目概述
我们的目标是开发一个Windows服务,该服务将作为客户端通过OPC UA协议连接到KEPServer,KEPServer作为内部系统的代理,提供数据接口。服务将定期从KEPServer中读取数据,并可能将这些数据存储或进一步处理。
环境配置
- 运行时:.NET 6.0
- 操作系统:Windows Server 2012R2
- OPC UA服务器:KEPServerEX
OPC UA服务器设置
支持的安全策略:
- Basic256Sha256:签名;签名和加密。
- Basic256:签名;签名和加密。
- Basic128Rsa15:签名;签名和加密。
证书:服务器管理员确认不使用带有私钥的证书,扩展名为
.der</