IMAC OPC UA SDK
IMAC OPC UA SDK协议栈可以用来开发PLC、DCS、数控机床、注塑装备、工业机器人、仪器仪表、传感器、SCADA、MES、网关、中间件等各类工业软硬件设备/系统的OPC UA服务器。该SDK为国产,并通过OPC基金会认证的开发工具包。认证证书如下图所示:
OPC基金会产品合规性测试认证证书
IMAC OPC UA SDK提供标准OPC UA地址空间(Address Space)、信息模型、数据访问(DA)、安全、监视、订阅、方法等各类应用开发接口API和示例程序,可以帮助用户快速实现OPC UA服务器的开发。
主要功能
IMAC OPC UA SDK遵循IEC 62541、GB/T 33863 OPC UA标准,主要功能说明如下:
功能 |
功能描述 |
传输方式 |
UA-TCP、UA-SC、UA-Binary |
传输安全 |
TransportSecurity–TLS 1.2 |
登录方式 |
匿名、用户名及密码策略 |
安全策略 |
支持Basic128Rsa15、Basic256、Basic256Sha256的签名、加密策略 |
工程配置 |
支持不同功能、性能要求的配置 |
数据访问 |
支持常用AI/AO/DI/DO、二态、多态数据访问 |
标准服务 |
支持OPC UA标准服务集 |
节点类型 |
支持OPC UA标准节点类型 |
数据类型 |
支持OPC UA标准数据类型 |
具体优势
- 已通过OPC基金会产品合规性认证测试。
- 完全使用C语言进行开发和提供对外接口,具有较强的跨平台性,可以被移植到多种操作系统上(如Linux、Windows、Vxworks、UCOS)或无操作系统上运行。
- 易用的API接口和完善的使用文档,包括使用流程、API及相关的示例程序、标准的驱动接口,在熟悉接口的情况下可快速开发出用户需要的OPC UA服务器。
- 占用更小的内存及存储空间量,适合工业设备嵌入式的开发与运行环境,可以满足小型的传感器到大型装备/系统的应用需求。
研发咨询等扩展服务
开发咨询
- 基于IMAC OPC UA SDK开发培训,帮助用户从开发的角度了解OPC UA技术,指导建立OPC UA信息模型,实现数据访问,完成OPC UA服务器开发;
- 提供IMAC OPC UA SDK技术讲解,包括安全机制、信息模型、数据访问DA等;
- 提供IMAC OPC UA SDK测试DEMO,通过实践操作帮助用户学习、验证OPC UA功能。
预测试服务
预测试服务是测试认证的重要环节,旨在帮助用户了解OPC UA产品认证流程,在开发过程中尽早发现问题、解决问题,降低通过正式认证测试的难度,具体包括:
- 确定厂商产品支持的Profile及测试等级;
- 按照测试认证要求,测试产品功能,出具预测试报告,包含测试未通过项的原因说明,并解释相关的OPC UA标准;
- 回归验证,客户针对预测试发现的问题完成修改后,针对修改问题进行二次预测试。
互联互通解决方案
- 基于IMAC OPC UA SDK,为用户提供定制应用场景的互联互通解决方案,包括OPC UA Server开发、信息模型创建、嵌入式硬件平台等;
- 提供IMAC OPC UA SDK协议栈及技术支持,满足用户自定义开发OPC UA需求。
通过OPC基金会认证的国产OPC UA SDK。