×
Siemens Industry Online Support
Siemens AG
文档类型 应用与工具 文档编号 109737901, 文档发布日期 2018年9月25日
(20)
评估

使用 .NET 和帮助类别创建 OPC UA 客户端

推荐文档: 西门子工程师推荐本文档!
  • 文档
  • 涉及产品
OPC 基金会免费提供 .NET OPC UA 协议栈。基于此 API,用户可以创建专属 OPC UA 客户端以满足应用需求。为了简化 API 处理西门子为用户提供了高级 .NET 帮助类别。

帮助类别

如需创建 OPC UA 客户端,帮助类别“UAClientHelperAPI”以自有的 C # 类别实施 OPC 基金会 .NET 协议栈中最重要的功能。 该帮助类别可以在随附的应用示例中找到。


客户端支持以下功能:

  • 搜索和查找服务器:
  • 创建和结束会话
  • 浏览地址空间
  • 读取和写入变量和属性
  • 订阅标签
  • 调用方法

 
SIMATIC S7-1500 OPC UA 服务器的客户端示例

自 SIMATIC S7-1500 固件版本 2.0 起,控制系统中已添加集成式 OPC UA 服务器。这样,SIMATIC S7-1500 即可与支持 OPC UA 其它各种系统直接交换过程数据。

SIMATIC S7-1500 OPC UA 服务器通过 TIA Portal 进行规划和组态。OPC UA 客户端使用 C#/.NET 创建,并且内部使用可自由访问的 OPC 基金会 OPC UA .NET 协议栈。为了轻松实现 .NET 客户端,产品交付时随附“UAClientHelperAPI” C# 类。该类汇总了 OPC 基金会 .NET 协议栈的基本功能,为用户使用这些功能提供了极大的便利。客户端和服务器通过以太网互相连接,并使用 TCP/IP 协议通过 OPC UA 进行通信。

 
文档和示例项目

  S7-1500 文档和客户端示例 (1.9 MB)
 Registrierung notwendig  STEP 7 V15 和 Visual Studio 项目 (5.6 MB)
SHA-256 校验和:89B809C3E3E04FDC0E22B3862E8EC5842BE84AE968E47EC2920E13F9AAFCAD24

有关 SHA-256 的信息,请参见其条目
如何确定文件的 SHA-256 校验和?  

 
基于帮助类别的附加客户端示例

用于 Excel 的 OPC UA 客户端库 
使用 C# 语言,编写用于 SIMATIC NET OPC UA 的 OPC UA .NET 客户端

 
上次更改

  • 实现命名空间功能
  • 扩展可解码 PLC 数据类型
安全性信息
为了保护技术基础设施、系统、机器和网络免受网络威胁,有必要实施并持续维护一个全面、最先进的IT安全方案。西门子的产品和解决方案构成了这一方案的一个要素。有关网络安全的更多信息,请访问
https://www.siemens.com/cybersecurity#Ouraspiration.