当前所在位置:首页 > 技术知识 > OPC UA

技术知识

北京盟通科技是工业自动化领域的高科技企业,依托于核心团队多年的海外和行业经验,致力实时现场总线技术及工业通讯技术的推广

开发者工具:ANSI C | Server SDK

发布时间:2023-06-05

OPC UA作为安全、可靠且独立于制造商平台的信息交互技术,广泛应用于自动化领域。OPC UA可以集成在各种操作系统或CPU架构平台上,适用于嵌入式现场设备以及几乎所有的控制器和SCADA/HMI产品以及MES/ERP系统,基本贯穿了整个工业环境水平和垂直的通讯层,为制造现场到生产计划或企业资源计划系统中数据的跨平台传输,提供了完整的解决方案。

OPC UA SDK是协助客户快速开发OPC UA应用的商用工具包,除了OPC UA 应用的通讯层外,还可以实现其它特定的管理功能,如连接管理、证书管理和安全功能等。工具包将通用的OPC UA功能封装成API,这样开发人员不需要具备复杂的OPC UA专业知识,可以将更多精力放在自己的核心竞争力上,进而高效率高质量地完成OPC UA应用的开发。

德国Unified Automation公司是全球最重要的OPC UA SDK提供商,在国际自动化行业里享有盛誉,用户遍布全世界的重点自动化企业,提供基于CC++.NETJava开发语言的工具包。

 

 OPC UA

Unified Automation 公司的 ANSI C OPC UA Server SDK是为嵌入式设备设计的开发工具,协助用户快速创建OPC UA服务器。

OPC UA堆栈实现了在不同UA应用程序之间交换的消息的序列化、安全性和传输。协议栈不包含任何应用程序层功能。ANSI C版本的UA SDK具有一个平台层,其中包含与平台无关的、功能分开的平台特定代码。

ANSI C Server SDKClient SDK(开发者工具:ANSI C | Client SDK)是捆绑在一起的。SDK简化了UA协议栈API,实现了大部分或者全部的UA应用程序所需的通用UA功能,实现了安全性处理,并为常见用例提供了示例。

ANSI C OPC UA Server SDK提供了用于开发OPC UA服务器的ANSI C库,该库为供应商特定的系统提供了标准接口。OPC UA服务器通常用于描述来自供应商系统的可用信息,并以标准方式为外部系统提供对数据的访问。


SDK版本

功能列表

支持的OPC UA服务

FindServers, GetEndpoints

CreateSession, ActivateSession, CloseSession

Browse, TranslateBrowsePaths, RegisterNodes, UnregisterNodes

Read, HistoryRead

Write, HistoryUpdate

Call UA Methods

CreateSubscription, ModifySubscription, DeleteSubscription

CreateMonitoredItems, ModifyMonitoredItems, DeleteMonitoredItems

Publish, Republish

SetMonitoringMode, SetTriggering, SetPublishingMode

开发包内容及服务

UA Stack、基本库、Server库、Client

Cmake构建文件、示例、教程、文档

1UaModeler授权许可

北京盟通公司一年技术支持