dOPC Client Toolkit


OPC (formerly OLE for Process Control) is an industry standard created in collaboration with a number of worldwide leading automation hardware and software manufacturers. OPC allows software components such as software connectors to be combined and enables these components to communicate without special adaptions. For further information about OPC please have a look to the web page of the OPC Foundation

Today the acronym OPC stands for Open Platform Communications

In order to offer you, as a Delphi and C++ developer, the opportunity to work with the OPC standard in the familiar Delphi manners, we developed a 100% VCL /FMX (FireMonkey) OPC Client Toolkit with the most common OPC interfaces (Unified Architecture UA, Data Access DA, XML DA and Alarms & Events AE). Additionally with dOPC and Delphi your are now able to write native OPC UA and XML DA Apps for Windows, Android, MAC OS and iOS. 

After the installation of the dOPC Client Toolkit you will find the following components in the dOPC ... tabs of your IDE:

Component Description
Main Classes

Component dOPC DA (TdOPCDAClient)
for the implementation of OPC DA (Data Access) clients with following OPC specifications: UA, COM and XML.

Component dOPC GUI (TdOPCGUI) to bond OPC DA item values directly to the properties of visual components.

Component dOPC SB (TdOPCServerBrowser) that browses/discover for existing OPC UA and COM based servers.

Component dOPC UA (TdOPCUAClient) for the implementation of OPC UA core service calls.

Component dOPC AE (TdOPCEventServer) for the implementation of classic COM based Alarms & Events clients.

You can order or download the latest version of dOPC from our web page:

Kassl GmbH Copyright © 2023. All rights reserved.