Overview

The "TF6000 TwinCAT 3 ADS Communication Library" is delivered with the TwinCAT installation. It enables you to develop your own applications (e.g. visualizations, measured value acquisition) that can communicate with TwinCAT devices (e.g. PLC, NC, or IO devices).

Alternatively, our free TC1000 | TwinCAT 3 ADS setup provides you with the libraries and the ADS router if you just require ADS functions.

Components of the "TwinCAT ADS API"

Following successful installation, the components can be found in the
"..\TwinCAT\AdsApi" directory .

ADS libraries are available for the following target systems and technologies:

Windows (32-bit/64-bit)

Windows CE

Web service

Windows (32-bit/64-bit)

Name

Programming language /
technology

Operating system

Description

Path

Reference

Samples

TwinCAT.Ads.dll

.NET (C#, VB .Net)

Windows 10/11

ADS.NET components for the different versions of the .NET framework (1.0 / 1.1 / 2.0 / 4.0)

NuGet

or

..\TwinCAT\AdsApi\.NET

Link

 

C#

 

TwinCAT.AdsReactive Extensions

.NET (C#, VB .Net)

Windows 10/11

.Net Framework >= .NET 4.6

NuGet

or

..\TwinCAT\AdsApi\.NET

 

 

TcAdsDll

C/C++

Windows 10/11

The ADS components (DLL / Header / Library) for creating C/C++ applications

..\TwinCAT\AdsApi\TcAdsDll

Link

 

C++

 

AdsOcx

VB, VBA, COM

Windows 10/11

The ADS OCX is implemented as an ActiveX control element, and is based on Microsoft's COM technology.

..\TwinCAT\AdsApi\AdsOcx

 

 

AdsToJava

Java

Windows 10/11

TcJavaToAds.jar library, which uses the AdsToJava.dll-Wrapper for x86 and x64 systems.

..\TwinCAT\AdsApi\AdsToJava

 

 

TwinCAT ADS Management (TcXaeMgmt) module

PowerShell

Windows 10/11

 

..\TwinCAT\AdsApi\Powershell

 

 

Windows CE

Name

Programming language /
technology

Operating system

Description

Path

Reference

Samples

TwinCAT.Ads.dll

.NET Windows CE

Windows CE

ADS.NET components for the different versions of the .NET Compact framework (1.0 / 2.0) for Windows CE

..\TwinCAT\AdsApi\.NET\CompactFramework

Link

 

 

TcAdsDllCe

C/C++

Windows CE

CE-based ADS installations (cab files) for use in CE with the headers and libraries for the different CE platforms

..\TwinCAT\AdsApi\TcAdsDll\CE

Link

 

 

Web service

Name

Programming language /
technology

Operating system

Description

Path

Reference

Samples

TcAdsWcf

.NET, HTML, JavaScript

Windows 10/11

Windows Communications Foundation (WCF) - web service that is part of the .NET Framework.

..\TwinCAT\AdsApi\TcAdsWcf

Link

 

C#

 

TcAdsWebService

HTML, JavaScript

Windows 10/11

Extension for the Internet Information Server (IIS)

..\TwinCAT\AdsApi\TcAdsWebService

Link

 

JavaScript

 

Further information:

ADS introduction