01

개요

OPC UA는 산업자동화에서 안전하고 신뢰할 수 있는 데이터 통신을 위한 표준으로 널리 사용되고 있습니다. 특히, 공정제어등 산업현장에서 보안에 대한 필요성이 높아지면서 더욱 보편화되고 개방형 아키텍쳐로 누구나 쉽게 적용하고 활용할 수 있도록 발전되고 있습니다

OPC UA는 Server와 Client구조로 되어 있으며, 이를 사용자가 직접 구성해서 만들 수 있는데 이때 필요한 것이 OPC UA SDK입니다.

Softing사의 OPC UA SDK는 가장 빠르고 쉽게 OPC UA Server와 Client를 개발할 수 있도록 손쉬운 프로그램 인터페이스, 라이브러리, 다양한 샘플 및 시뮬레이션 툴을 지원합니다.

02

주요특징

1. 완벽한 OPC UA 요구사항 충족

포괄적인 모듈화 된 빌딩 블럭을 제공하여 사용자 쉽게  OPC UA 서버 & 클라이언트를 개발할 수 있도록 지원합니다.
(예, 다양한 보안기능, 복잡한 데이터 및 이벤트처리, 타임 크리티컬한 제어 처리 등)

2. 쉽고 빠른 개발 지원

최적화된 API와 초보자도 이해하기 쉬운 사용자 가이드 문서를 제공합니다. 또한 다양한 예제 응용프로그램 및 단계별 튜토리얼을 제공합니다.

3. 가성비 높은 라이선스 모델

구입 후 3년 간 무상으로 최신 업데이트 지원을 받을 수 있으며 이를 통해 CVE보안 패치 및 최신 OPC UA 버전을 Running license비용이 없이 사용할 수 있습니다.

4. 국제표준 인증

IEC62541 표준에 따르며 OPC Foundation에서 지정한 공식 Testing Lab을 통해 최신 OPC UA specification을 포함한 높은 상호호환성과 운용성을 지원합니다.

03

지원환경

OPC UA .NET STD SDK
OPC Specifications OPC Unified Architecture V1.04
OPC Roles OPC UA Client, OPC UA Server
OPC UA Client Profiles Core Characteristics, Data Access, Complex Data (OPC UA Client API), Base Eventing, Methods, Audit, Historical Access, Alarms and Conditions, Query, Publisher, Subscriber, Reverse Connect, GDS Pull Management
OPC UA Server Profiles Core Characteristics, Data Access, Complex Data, Base Eventing, Methods, Audit, Historical Access, Alarms and Conditions,
Publisher, Subscriber, Reverse Connect, GDS Push Management
OPC UA Transport OPC UA TCP transport; UA Binary Encoding, UADP Publisher, UADP Subscriber, MQTT Publisher, MQTT Subscriber
OPC UA Security Security policy: Aes256Sha256RsaPss, Aes128Sha256RsaOaep, Basic256Sha256/Basic256/Basic128Rsa15/None
Authentication: anonymous/user name and password/user certificate
Full compliance to OPC UA 1.04 specification
Programming Interface* C#
Development Environment* Microsoft Visual Studio 2017, Microsoft Visual Studio 2019, .NET Framework 4.6, .NET Standard 2.0, .NET Standard 2.1
Development Operating
Systems*
Windows 7 SP1 (32/64 Bit), Windows 10 (32/64 Bit), Windows Server 2012 SP1, Windows Server 2012 R2, Windows Server 2016, Windows Server 2019
Target Operating Systems* Windows 7 SP1 (32/64 Bit), Windows 10 (32/64 Bit), Windows Server 2012, Windows Server 2016, Windows Server 2019
all Linux distributions (Ubuntu 20.04, Debian 10), Android
Compliance/Certification Server certification by the OPC Foundation, regular tests as part of the OPC Foundation‘s interoperability workshops
Support Tools Comprehensive programming examples and tutorials, complex test and simulation OPC UA Server and Client applications,
generic technology test and demonstration Client and Server tools
Trial Version Trial OPC UA SDK assemblies contain complete functionality. Limitation to 90-minute runtime period applies.
Trial version upgrades to unlimited functionality simply by using binary license activation key
Licensing Trial and evaluation license, single seat developer license (binary and source code version)
Applications integrating licensed OPC UA SDK libraries can be deployed in unlimited number of copies.
OPC UA C++ SDK for Windows
OPC Specifications OPC Unified Architecture V1.04
OPC Roles OPC UA Client, OPC UA Server
OPC UA Client Profiles Core Characteristics, Data Access, Complex Data, Base Eventing, Methods, Audit, Historical Access, Alarms and Conditions, , Reverse Connect, Query, Redundancy, Publisher, Subscriber
OPC UA Server Profiles Core Characteristics, Data Access, Complex Data, Base Eventing, Methods, Audit, Historical Access, Alarms and Conditions, , Reverse Connect, Publisher, Subscriber
OPC UA Transport OPC UA TCP transport; UA Binary Encoding, UA Secure Conversation
HTTPS transport; UA Binary Encoding
UADP Publisher, UADP Subscriber
OPC UA Security Security policy: Aes128Sha256RsaOaep, Aes256Sha256RsaPss, Basic256Sha256/Basic256/Basic128Rsa15/None
Authentication: anonymous/user name and password/user certificate
GDS Push/Pull Support
Full compliance to OPC UA 1.04 specification
Programming Interface* C++
Development Environment* Microsoft Visual Studio 2013 (x86 and x64), Microsoft Visual Studio 2015 (x86 and x64),
Microsoft Visual Studio 2017 (x86 and x64), Microsoft Visual Studio 2019 (x86 and x64),
Microsoft Visual Studio 2022 (x86 und x64)
Development Operating Systems*
Windows 7 (32 Bit and 64 Bit), Windows 10 (
Target Operating Systems* Windows 7 (32 Bit and 64 Bit), Windows 10 (32 Bit and 64 Bit), Windows 11 (32 Bit und 64 Bit), Windows Server 2012, Windows Server 2016, Windows Server 2019, Windows Server 2022
Compliance/Certification OPC Foundation certification for Server, regularly tested at OPC Foundation interoperability workshops
Support Tools Comprehensive programming examples and tutorials, complex test and simulation OPC UA Server and Client applications, generic technology test and demonstration Client and Server tools
Trial Version Trial OPC UA SDK assemblies contain complete functionality. Limitation to 90-minute runtime period applies.
Trial version upgrades to unlimited functionality simply by using binary license activation key
Licensing Trial and evaluation license, single seat developer license (binary and source code version)
Applications integrating licensed OPC UA SDK libraries can be deployed in unlimited number of copies.
  • Please contact the Softing sales representative for requests of different compilers or operating system variants.

 

OPC UA C++ SDK for Linux
OPC Specifications OPC Unified Architecture V1.04
OPC Roles OPC UA Client, OPC UA Server
OPC UA Client Profiles Core Characteristics, Data Access, Complex Data, Base Eventing, Methods, Audit, Historical Access, Alarms and Conditions, Reverse Connect, Query, Redundancy, Publisher, Subscriber
OPC UA Server Profiles Core Characteristics, Data Access, Complex Data, Base Eventing, Methods, Audit, Historical Access, Alarms and Conditions, Reverse Connect, Publisher, Subscriber
OPC UA Transport OPC UA TCP transport; UA Binary Encoding, UA Secure Conversation
HTTPS transport; UA Binary Encoding
UADP Publisher, UADP Subscriber
OPC UA Security Security policy: Aes128Sha256RsaOaep, Aes256Sha256RsaPss, Basic256Sha256/Basic256/Basic128Rsa15/None
Authentication: anonymous/user name and password/user certificate
GDS Push/Pull Support
Full compliance to OPC UA 1.04 specification
Programming Interface* C++
Development Environment* Gcc (version 5, 7, 9)
Development Operating Systems* Any Linux system
(tested on Ubuntu 16, 18, 20)
Target Operating Systems* Any Linux system
(The binary delivery includes: Linux PC platforms on Intel 32 and 64 Bit processors, ARM platforms)
Compliance/Certification OPC Foundation certification for Server, regularly tested at OPC Foundation interoperability workshops
Support Tools Comprehensive programming examples and tutorials, complex test and simulation OPC UA Server and Client applications, generic technology test and demonstration Client and Server tools
Trial Version Trial OPC UA SDK assemblies contain complete functionality. Limitation to 90-minute runtime period applies.
Trial version upgrades to unlimited functionality simply by using binary license activation key
Licensing Trial and evaluation license, single seat developer license (binary and source code version)
Applications integrating licensed OPC UA SDK libraries can be deployed in unlimited number of copies.
  • Binary support for embedded systems is available on request and usually accompanied by a small integration project.
    Please contact the Softing sales representative for requests of different compilers or operating system variants.
    Known to work on several Linux distributions as well as on Solaris and QNX,, expected to be easily ported to other Unix-based platforms

 

OPC UA Embedded SDK
OPC Specifications OPC Unified Architecture V1.04
OPC Roles OPC UA Client, OPC UA Server
OPC UA Client Profiles Core Characteristics, Data Access, Complex Data, Base Eventing, Methods, Audit, Historical Access, Alarms and Conditions, Reverse Connect, Query, Redundancy, Publisher, Subscriber
OPC UA Server Profiles Core Characteristics, Data Access, Complex Data, Base Eventing, Methods, Audit, Historical Access, Alarms and Conditions, Reverse Connect, Publisher, Subscriber
OPC UA Transport OPC UA TCP transport; UA Binary Encoding, UA Secure Conversation
HTTPS transport; UA Binary Encoding
UADP Publisher, UADP Subscriber
OPC UA Security Security policy: Aes128Sha256RsaOaep, Aes256Sha256RsaPss, Basic256Sha256/Basic256/Basic128Rsa15/None
Authentication: anonymous/user name and password/user certificate
GDS Push/Pull Support
Full compliance to OPC UA 1.04 specification
Programming Interface* C++
Development Environment* Gcc (version 5, 7, 9)
Development Operating Systems* Any Linux system
(tested on Ubuntu 16, 18, 20)
Target Operating Systems* Any Linux system
(The binary delivery includes: Linux PC platforms on Intel 32 and 64 Bit processors, ARM platforms)
Compliance/Certification OPC Foundation certification for Server, regularly tested at OPC Foundation interoperability workshops
Support Tools Comprehensive programming examples and tutorials, complex test and simulation OPC UA Server and Client applications, generic technology test and demonstration Client and Server tools
Trial Version Trial OPC UA SDK assemblies contain complete functionality. Limitation to 90-minute runtime period applies.
Trial version upgrades to unlimited functionality simply by using binary license activation key
Licensing Trial and evaluation license, single seat developer license (binary and source code version)
Applications integrating licensed OPC UA SDK libraries can be deployed in unlimited number of copies.