OPC UA C++ Client Development Toolkit for Linux

Fast OPC Unified Architecture Client Development in C++ for Linux

The OPC UA C++ Client Development Toolkit enables fast OPC Unified Architecture (UA) Client development in C++ for Linux. It provides a complete library of common functionality building blocks, ensuring short time to market.

  • Easy to Use Interface from Market Leader
  • Suitable for a Wide Range of Applications
  • Comprehensive Library allowing Short Time to Market

Easy to Use User Interface from Market Leader

Based on more than 15 years of expertise in the OPC development toolkit business the OPC UA Linux Client Development Toolkit offers a user interface comprehensively matching customer requirements with an optimized API, easy to understand documentation and sample projects. The toolkit enables developers to build OPC UA Clients for moving data and information from the factory floor to the enterprise level.

Suitable for a Wide Range of Applications

The OPC UA Linux Client Development Toolkit can be used for developing standalone OPC UA Clients on Linux based desktop computers or for integrating OPC UA interfaces in automation equipment, such as controllers, drives, and sensors, for both time-critical control tasks as well as for complex projects comprising several hundred thousand OPC items.

Comprehensive Library allowing Fast Time to Market

The OPC UA Linux Client Development Toolkit includes a comprehensive library of building blocks offering common functionality as required for implementing OPC UA Clients, supporting Data Access, Events and Alarms & Conditions in C++ for Linux. As a result, users may save up to several months of development time and considerably reduce the time to market for their OPC UA Client products.

OPC SpecificationsOPC Unified Architecture V1.01, 1.02 partial support
OPC RoleOPC UA Client
OPC UA Client ProfilesCore Characteristics, Data Access, Base Eventing, Methods, Audit, Alarms & Conditions, Historical Access, Query
OPC UA Transport"UA-TCP UA-SC UA Binary" Profile - Support the UA TCP transport protocol with UA Binary Encoding and with UA Secure Conversation.
OPC UA SecuritySecurity Policy: None, Basic128Rsa15, Basic256
Authentication: Anonymous, User Name/Password
Full compliance to OPC UA 1.01 specification
Programming InterfaceC++
Development Environment

GCC

Development Operating Systems

Ubuntu (2.6 Kernel), Scientific Linux (2.6 Kernel)*

Target Operating SystemsUbuntu (2.6 Kernel) Scientific Linux (2.6 kernel)*
Embedded Linux – different hardware platforms*
Compliance / Certification

Regularly tested at OPC Foundation Interoperability Workshops against the most important OPC UA products on the market.
Test with OPC Foundation Compliance Test Tool

SupportComprehensive programming samples and tutorials.
Extensible script based Test Client and Server for automated testing
Trial VersionComplete functionality is available in the trial version. Limitation to 90 minutes runtime period applies.
Trial version upgrades to full blown functional binary version just by activating license key.
Licensing

Single seat developer license for OPC UA Clients development.
OPC UA enabled applications can be freely deployed without any restrictions.


*Note: Support for the embedded systems is available on request and usually accompanied by a small integration project. Please contact your sales representative for requests of different compilers or operating systems variants.
Known to work on several Linux distributions for 2, 4, 2.6 and 3.2 kernels.
Known to work on Solaris Spark and Intel based platforms.
Expected to be easily ported on other Unix based platforms.

Order Code

OPC-CDK-UA-LIN

OPC UA C++ Client Development Toolkit  for Linux, Single Seat Developer License Binary Version

LEA-DD-030300Site License for OPC Toolkits

Scope of Delivery

SoftwareInstallation archive on the Softing OPC Toolkits DVD-ROM.
Installation archive available for download.
SupportDedicated support team
DocumentationOnline help in English in html  format as part of the installation archive

Additional Products and Services

OPC-ENTW-TAGOPC Engineering/ Consulting
TRA-OPC-UAOPC UA introductory training for decision makers and technical leaders
OPC-MAINTAIN-TB-UAOPC UA Development Toolkits, Service and Support Contract

OPC The latest edition of the OPC Book provides an excellent overview of the fundamentals, implementation and application of standardized data exchange via OPC. A key focus is on the new OPC generation – OPC Unified Architecture – that allows for platform-independent data and information exchange.
Softing publishes an OPC UA Series in collaboration with German “SPS Magazin” based on extracts of the book. Here you can read the articles one month after publication in “SPS Magazin”.


New Series of OPC UA Technical Articles


Here you can download the published articles:

1. Status OPC UA
2. OPC UA Origin, Development and Objectives
3. Ten Reasons for OPC UA
4. OPC UA Specifications
5. OPC UA Companion Standards
6. OPC UA Compliance Test
7. OPC UA Toolkit
8. OPC UA Outlook


Order the OPC Book



 

 

From OPC Data Access to OPC Unified Architecture

The latest edition of the OPC Book provides an excellent overview of the fundamentals, implementation and application of standardized data exchange via OPC. A key focus is on the new OPC generation – OPC Unified Architecture – that allows for platform-independent data and information exchange.

  • Comprehensive Overview of OPC
  • Detailed Introduction to OPC UA
  • Tools and Demo Programs

OPC

Comprehensive Overview of Specifications and applications

The OPC Book provides an introduction to all OPC Specifications released by the OPC Foundation, from the very first to the most recent. OPC stands for Openness, Productivity and Collaboration, symbolizing the new possibilities opening up in automation technology. In addition to the fundamentals of OPC, the book discusses the implementation of OPC servers and clients, and presents application possibilities and examples. This gives readers a comprehensive overview of OPC technology and application areas.

The New OPC Generation – OPC Unified Architecture

A key focus of the book is on the OPC Unified Architecture (OPC UA). The new OPC generation allows service oriented, multivendor, and cross-platform capable data and information exchange. Among the most important subjects here are the specifications of this Windows-independent technology, the OPC UA application possibilities, the development of OPC UA products for Windows, Linux and VxWorks operating systems, and the migration from OPC Classic to OPC UA. The book provides a solid foundation of knowledge for readers to build and use products supporting OPC UA in automation.

Tools and Demo Programs on CD-ROM

The included CD-ROM contains demo versions of a variety of OPC servers and OPC tools. It also provides several demonstration programs for development, commissioning, testing, and for the simulation of OPC clients and servers. Another major part of the CD-ROM is dedicated to OPC UA introductory videos and presentations. The comprehensive content makes it easy for readers to get started with OPC Classic and OPC UA.

Contents

  • Introduction
  • Fundamentals - Classic OPC Specifications, OPC Unified Architecture, Companion Standards, OPC Compliance Testing
  • Implementation - Base Technologies and Architecture Concepts, Implementation of Classic OPC Components, Implementation of OPC UA Components
  • Application - Classic OPC Product and Application Samples, Aspects of Use of Classic OPC Products, OPC UA Product, Samples, Performance
  • Summary and Outlook

Scope of Delivery

OPC Book with CD-ROM

Please order the book via the VDE publishing house - website.