|The OPC DA/AE Server SDK C++ is no longer maintained. Please be aware that this product will no longer receive further features and updates. Only critical fixes will be provided for this product.|
Server Development SDK for OPC DA/AE
The OPC DA/AE Server SDK C++ offers a fast and easy access to the OPC Data Access (DA) and OPC Alarms & Events (AE) technology. Develop OPC DA 2.05a, 3.00 00 and OPC AE 1.00, 1.10 compliant Servers with C++ for Windows.
The developer can concentrate on his application and servers can be developed fast and easily without the need to spend a lot of time learning how to implement the OPC specifications. The server API is easy to use and many OPC specific functions, e.g. creating a group or adding an item to a group are handled by the framework. Even the complex asynchronous read/write handling is handled by the framework.
The “Framework” includes all OPC DA 2.05a, 3.00 and OPC AE 1.00, 1.10 handling and ensures the OPC compliance. It is implemented as a generic C++ based executable.
The “Server API” defines easy to use interface functions required for developing OPC DA/AE compliant servers. The OPC server is supplied as an EXE file with full C++ source code and the application adaptation part in 1 file. This imposes some limitations on the adaptation possibilities but makes the adaptation much easier and quicker. By using this API OPC servers can be easily implemented by adapting just a few functions, e.g. there are only 5 functions that have to be implemented for an OPC DA Server. The functions handle the configuration of the server and the read/write functionality of items.
The OPC DA/AE Server SDK C++ offers unique features for performance and functionality improvements of the developed OPC Server like Event Driven Mode for Device Access; Dynamic address space with items added when they are first accessed by a client and removed when they are no longer in use; Item browsing can be implemented to browse the cache or the device/database.
|OPC DA 2.05, OPC DA 3.0||√|
|OPC AE 1.10||√|
|Visual Studio 2017 (C++)||√|
The detailed license agreement with a comparison of the different editions is available here.