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 / | 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) | or ..\TwinCAT\AdsApi\.NET |
| C#
|
TwinCAT.AdsReactive Extensions | .NET (C#, VB .Net) | Windows 10/11 | .Net Framework >= .NET 4.6 | or ..\TwinCAT\AdsApi\.NET |
|
|
TcAdsDll | C/C++ | Windows 10/11 | The ADS components (DLL / Header / Library) for creating C/C++ applications | ..\TwinCAT\AdsApi\TcAdsDll |
| 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 / | 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 |
|
|
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 |
|
|
Web service
Name | Programming language / | 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: