当前所在位置:首页 > 产品中心 > OPC UA软件开发包

.NET UA Server SDK

 产品介绍

     .NET UA Server SDK 是 Unified Automation 基于 C# 打造的工业级 OPC UA 服务器开发包,由基础库、服务器库和客户端库三部分构成,提供完整的地址空间模型、会话管理、订阅与监视、历史数据以及报警与条件等核心功能。搭配详尽的示例工程、文档和 UaModeler 建模工具,帮助开发者快速构建高性能、跨平台的 OPC UA 服务器软件。同时,该 SDK 也可单独用于客户端开发,详情请移步 .NET UA Client SDK 页面。

     .NET UA Server SDK 支持广泛的 .NET 平台,包括 .NET 10, .NET 8, .NET Framework 4.8,.NET 6, .NET Standard 2.0, .NET Framework 4.6.2。安装包附带对应 Visual Studio 的示例项目,可在 Windows 和 Linux 系统上无缝运行。

OPC UA Server SDK 架构示意图

支持的OPC UA服务

     .NET UA Server SDK 提供完整的服务器端与客户端功能,核心服务包括:

      - 查找服务器,获取端点及发现信息 

      - Session 管理:创建、激活、关闭会话 

      - 节点管理:服务器端创建/修改/删除节点;客户端访问节点 

      - 读取:节点、属性、值读取 

      - 写入:节点写入、值写入 

      - 浏览:地址空间、节点、事件浏览

      - 订阅/发布:节点订阅、发布周期控制、订阅增删改查

      - 监视:创建/修改/删除监视项,支持 DataChange 和 Event 监视

功能与特性详情

     .NET UA Server SDK 的核心优势:

      安全性:支持多种安全策略,包括 None、Basic256Sha256、Aes128-Sha256-RsaOaep、Aes256-Sha256-RsaPss(要求 .NET 4.8 或 .NET Core 2.0+)。

      全面性:通过 OPC 基金会 UA 服务器标准认证,支持冗余、证书管理、全局发现等企业级特性。

      数据多样性:完整支持 OPC UA 内置类型和自定义结构体。

      事件与方法:支持服务器端定义事件和方法节点,实现复杂业务逻辑。

      历史功能:提供历史数据存储、更新、删除及历史事件查询,助力数据分析与追溯。

版本说明

     .NET UA Server SDK 版本及授权说明:

      产品版本:Windows 二进制版(含 Linux 运行支持)

      许可证类型:二进制开发者许可证(绑定设备)、评估许可证

      目标平台:.NET 10, .NET 8, .NET Framework 4.8,.NET 6, .NET Standard 2.0, .NET Framework 4.6.2

      示例工程:适用于 Visual Studio 2022 的项目文件及教程

供货范围

    包含基础开发库、服务器开发库、客户端开发库的 SDK 安装程序
    Visual Studio 示例项目工程、教程和完整文档
    基础技术支持包(含 5 个支持事件)
    第一年维护包
    UaModeler 模型构建软件授权许可证一份

相关产品

UaGateway

      UaGateway 旨在将“经典”OPC 产品集成到 OPC UA 环境中。其主要功能包括:将 UA 客户端连接到 COM/DCOM 服务器(包装器),使用 COM/DCOM 客户端(代理)访问 UA 服务器,以及通过安全的 UA 连接对 COM/DCOM 进行隧道传输。详细信息请参阅 UaGateway 产品页面。

 联系我们

盟通科技有限公司     

      盟通科技专注于实时现场总线技术及工业通讯技术的研发、推广及技术支持服务,与多家行业领先的商业伙伴合作,致力于为工业自动化领域的客户提供优质服务。公司现有多款适用于工业自动化支持的软件协议栈及开发所需的正版授权软件,同时,经验丰富的技术团队也可以帮助客户设计与调试并提供必要的技术支持。

OPC UA 协议

      OPC UA协议是一种应用层协议,其全称为OLE(Object Linking and Embedding) for Process Control Unified Architecture,该协议支持不同设备之间的通信,让工业自动化中通信设计流程得到简化,便于数据流的传输及工业控制器程序的稳定。盟通科技通过与Unified Automation公司合作,并结合技术团队多年的本土落地项目的实施经验,推出了OPC UA软件开发包,针对具体编译设计环境支持相应的语言配置,如C、C++、.Net和Java等,欢迎客户移步产品中心了解相关信息或与盟通科技联系:产品中心 联系方式