OPC Classic Toolkits

Data Access, Alarms&Events and XML-DA – OPC Product Development Made Easy

The OPC Classic Toolkits are the world-leading software for the quick and easy development of fully compliant OPC clients and servers for Windows, Windows CE, Linux and other operating systems. Using the OPC Toolkits allows the developer to concentrate on his project goal rather than on learning the intricacies of OPC and DCOM.

  • Proven Performance
  • Security, full OPC Compliance and Ease-of-Use
  • Fast Time-to-Market

OPC Software from the Market Leader

The OPC Classic Toolkits are part of the Softing OPC Toolkits family, which is the world's most comprehensive OPC development software offering both Classic OPC DA, AE and XML-DA as well as OPC UA. Featuring a large collection of libraries, function classes and sample applications, the OPC Classic Toolkits significantly simplify the creation of OPC DA, AE and XML-DA components.

Competitive Advantage Through Extensive Experience

Since 1997 the OPC Classic Toolkits have been continuously enhanced in response to evolving technologies and customer needs. Several thousand products having been developed with Softing's OPC Toolkits are in use at more than 1,600 companies around the world. Thanks to many performance optimizations the OPC Toolkits are as proven in time-critical control tasks as in complex projects comprising several hundred thousand items.

Time and Cost Saving OPC Product Development

Using the included wizard, it takes only a few steps to select the DA, AE and XML-DA functionality for your product, specify the development environment and programming language (C++, Visual Basic .NET or C#), and configure basic settings. The wizard automatically generates your OPC client and/or server frame application. All that is left to do is to implement the application-specific code. OPC specific functionality, like:
> create, browse and manage the OPC namespace or event area  
> create, delete, read and write OPC items and  
> event management handling 
is already in place and ready to use after the wizard steps have been completed. The Toolkits save several months of work and allows the software designer to concentrate on his project goal and not on learning the intricacies of DCOM, SOAP, or other technologies.

 

Supported OPC SpecificationsData Access 1.0a, 2.05, 3.0, Alarms&Events 1.10, XML-DA 1.01
OPC Roles OPC Client and OPC Server
OPC Data TypesVARIANT data types I1, UI1, I2, UI2, I4, UI4, I8, UI8, R4, R8, CY, DATE, BSTR, BOOL as well as arrays of these data types (VT_ARRAY)
Programming InterfaceC++ for all toolkits, .NET/C# for all toolkits except Linux and Windows CE variants 
Implementation TypesOutProc server, service
Operating SystemsWindows 7 / XP / Server 2003 / Vista / Server 2008 with the latest service packs (status: February 2011) 
Windows CE .NET 4.2, CE 5.0
Linux 2.4, 2.6 (XML-DA)
Supported Development EnvironmentsMicrosoft Visual Studio 2003, Visual C# 2005 Express, Visual Studio 2005, Visual C# 2008 Express,Visual Studio 2008, Visual C# 2010 Express, Visual Studio 2010
OPC Compliance / CertificationClient: Test with OPC servers from different manufacturers at the OPC Foundation's Interoperability Workshop
Server: Test with OPC clients from different manufacturers at the OPC Foundation's Interoperability Workshop, test using the OPC Foundation's Compliance Test Tool
DocumentationOnline help in English
Programming SupportWizard for the automatic creation of an OPC client or OPC server framework application, tutorial, various sample programs
LoggingLogging of OPC calls and noti cations, OPC data
Test SupportTest client and server
License ModelSingle developer license per computer or runtime license for the server or client developed using the relevant toolkits (trial version)
Trial VersionFree trial version with full functionality, runtime of developed OPC clients or servers limited to 90 minutes
OPC-DA-SDK, OPC-DA-CDKC++ and .NET OPC DA Client and Server Toolkit for Windows, single developer license
OPC-AE-SDK, OPC-AE-CDKC++ and .NET OPC AE Client and Server Toolkit for Windows, single developer license
OPC-XMLDA-SDK-WIN, OPC-XMLDA-CDK-WINC++ and .NET OPC XML-DA Client and Server Toolkit for Windows, single developer license
OPC-XMLDA-SDK-LIN, OPC-XMLDA-CDK-LINC++ OPC XML-DA Client and Server Toolkit for Linux, single developer license
OPC-SDK-CE-UPG, OPC-CDK-CE-UPGOPC DA, AE, XML-DA Client and Server add-on license for Windows CE, single developer license (requires version 4.11 as basic license)

ADDITIONAL PRODUCTS AND SERVICES

TRA-OPC-HERSOPC Manufacturer Training, 2-day
TRA-OPC-ANWOPC User Training, 2-day
OPC-ENTW-TAGOPC Engineering / Consulting

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



 

 

OPC 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


Order the Book: From Data Access to Unified Architecture

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

Order the Book: From Data Access to Unified Architecture