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 Specifications | OPC Unified Architecture V1.01, 1.02 partial support |
| OPC Role | OPC UA Client |
| OPC UA Client Profiles | Core 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 Security | Security Policy: None, Basic128Rsa15, Basic256 Authentication: Anonymous, User Name/Password Full compliance to OPC UA 1.01 specification |
| Programming Interface | C++ |
| Development Environment | GCC |
| Development Operating Systems | Ubuntu (2.6 Kernel), Scientific Linux (2.6 Kernel)* |
| Target Operating Systems | Ubuntu (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. |
| Support | Comprehensive programming samples and tutorials. Extensible script based Test Client and Server for automated testing |
| Trial Version | Complete 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. |
*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.
Downloads
- OPC UA Scientific Linux Toolkits V5.21.0 Update for License Holders
- OPC UA Scientific Linux Toolkits V5.21.0 Trial (Fully Functional, Limited Client / Server Runtime)
- OPC UA Linux Ubuntu Toolkits V5.21.0 Trial (Fully Functional, Limited Client / Server Runtime)
- OPC UA Linux Ubuntu Toolkits V5.21.0 Update for License Holders
- OPC UA Demo Server and Client V1.10.0
- OPC UA Linux Toolkit V5.21.0 Getting Started
- OPC UA C++ Toolkits Release Notes V5.21.0
- "OPC UA Ensures High Delivery Reliability" Professional Article
- OPC "New Automation Concepts with OPC UA" Professional Article
- OPC "Saving Energy with OPC UA" Professional Article
Order Code
| OPC-CDK-UA-LIN | OPC UA C++ Client Development Toolkit for Linux, Single Seat Developer License Binary Version |
| LEA-DD-030300 | Site License for OPC Toolkits |
Scope of Delivery
| Software | Installation archive on the Softing OPC Toolkits DVD-ROM. Installation archive available for download. |
| Support | Dedicated support team |
| Documentation | Online help in English in html format as part of the installation archive |
Additional Products and Services
| OPC-ENTW-TAG | OPC Engineering/ Consulting |
| TRA-OPC-UA | OPC UA introductory training for decision makers and technical leaders |
| OPC-MAINTAIN-TB-UA | OPC UA Development Toolkits, Service and Support Contract |
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
|
From OPC Data Access to OPC Unified ArchitectureThe 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 Specifications and applicationsThe 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 ArchitectureA 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-ROMThe 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
Scope of DeliveryOPC Book with CD-ROM |




