Close
  • Home
  • UA Solutions
  • Classic Solutions
  • Services
  • Download
  • Contact
  • Home
  • UA Solutions

    OPC UA Client .NET

    Client Development for OPC UA

    OPC UA Server .NET

    Server Development for OPC UA

  • Classic Solutions

    OPC Classic Bundle

    Client/Server Development for OPC Classic (DA, AE, HDA)

  • Services

    Consulting

    Consulting from the analysis to the implementation; Manufacturer and industry independent

    Training

    Instruction at the Right Level

    Support Services

    Ideal for a corporation and a user of Technosoftware GmbH’s solutions on productive systems for which you want to get support for.
    OPC UA Support
    OPC Classic Support
    Support Email Incident
    Support or Consulting Hour
  • Download
  • Contact

  • Home
  • UA Solutions

    OPC UA Client .NET

    Client Development for OPC UA

    OPC UA Server .NET

    Server Development for OPC UA

  • Classic Solutions

    OPC Classic Bundle

    Client/Server Development for OPC Classic (DA, AE, HDA)

  • Services

    Consulting

    Consulting from the analysis to the implementation; Manufacturer and industry independent

    Training

    Instruction at the Right Level

    Support Services

    Ideal for a corporation and a user of Technosoftware GmbH’s solutions on productive systems for which you want to get support for.
    OPC UA Support
    OPC Classic Support
    Support Email Incident
    Support or Consulting Hour
  • Download
  • Contact

Shop

 Back to shop
OPC Classic Bundle

OPC Classic Bundle

€ 5'995.00

Windows OPC Classic Solutions for Client (DA/AE/HDA) & Server (DA/AE) development

The OPC Classic Bundle includes the OPC DA/AE/HDA Client Solution .NET and OPC DA/AE Server Solution

Clear
SKU: BNDN-DAAEHDA Category: Classic Solutions
  • Description
  • Additional information

Description

The OPC Classic Bundle .NET includes the following solutions:
OPC DA/AE/HDA Client Solution .NET
The OPC DA/AE/HDA Client Solution .NET offers a fast and easy access to the OPC Classic Client technology. Develop OPC DA, OPC AE and OPC HDA compliant Clients with C# targeting .NET 9.0 or .NET 8.0. For backward compatibility we also provide .NET 4.8 and .NET 4.7.2 support.

The OPC DA/AE/HDA Client Solution .NET API defines classes which can be used to implement an OPC client capable to access OPC servers supporting different specifications with the same API. These classes manage client side state information; provide higher level abstractions for OPC tasks such as managing sessions and subscriptions or saving and restoring connection information for later use. The lower level API’s for OPC DA, OPC AE and OPC HDA defines classes which can be used to access OPC specification specific methods and properties.
OPC DA/AE Server Solution
The OPC DA/AE Server Solution 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 Visual Studio 2022 C++ and either

  • generating a server executable without the use of any DLLs.
  • generating a .NET 4.8 assembly. This results in a generic server executable plus a .NET 4.8 assembly.

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 Solution 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.

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 Solution 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.

Additional information

Support Subscription

Not Included



Technosoftware GmbH
Windleweg 3
5235 Rüfenach, AG 
Switzerland
Tel.: +41 79 734 94 97

© Copyright 2025 All rights reserved.

Products

OPC UA Bundle
OPC Classic Bundle
License Agreement
Terms & Conditions

Support Services

OPC UA
OPC DA/AE/HDA
Consulting Hour
Support Service Agreement

Legal

Cookie Policy
Privacy Statement
Disclaimer
Imprint
Manage Cookie Consent
To provide the best experiences, we use technologies like cookies to store and/or access device information. Consenting to these technologies will allow us to process data such as browsing behavior or unique IDs on this site. Not consenting or withdrawing consent, may adversely affect certain features and functions.
Functional Always active
The technical storage or access is strictly necessary for the legitimate purpose of enabling the use of a specific service explicitly requested by the subscriber or user, or for the sole purpose of carrying out the transmission of a communication over an electronic communications network.
Preferences
The technical storage or access is necessary for the legitimate purpose of storing preferences that are not requested by the subscriber or user.
Statistics
The technical storage or access that is used exclusively for statistical purposes. The technical storage or access that is used exclusively for anonymous statistical purposes. Without a subpoena, voluntary compliance on the part of your Internet Service Provider, or additional records from a third party, information stored or retrieved for this purpose alone cannot usually be used to identify you.
Marketing
The technical storage or access is required to create user profiles to send advertising, or to track the user on a website or across several websites for similar marketing purposes.
Manage options Manage services Manage {vendor_count} vendors Read more about these purposes
View preferences
{title} {title} {title}