Prerequisites
Preconditions for installing/Using the TwinCAT .NET ADS Communication API Version 6.X
To develop an application the TwinCAT .NET ADS Communication API the following software infrastructure must be available on the development system.
- An ADS/AMS Router (e.g. TwinCAT >= 4024.10) that is capable to Route the ADS/AMS Frames between systems.
- The .NET SDK to develop the application software.
- ADS Nuget packages referenced within the application project to develop TwinCAT ADS data exchange / communication.
ADS/AMS Router
- A TwinCAT installation Version >= 4024.10.
- Because the Beckhoff.TwinCAT.Ads Version 6.X uses internal interfaces that are available only from TwinCAT 4024.10 on, an appropriate version must be installed locally.
- The package doesn't work with older installations - the actually only alternative is the AdsRouterConsole.
- Or altenativly a running instance of the 'Beckhoff.TwinCAT.Ads.TcpRouter' for customized router implementations or the 'ready-out-of-the-box' router package 'Beckhoff.TwinCAT.Ads.AdsRouterConsole' for use on system without TwinCAT.
A Software development kit for .NET (SDK)
At least one of the following SDKs and target frameworks is necessary:
- .NET 5.0 or later
- .NET Core 3.1 or later
- .NET Framework 4.61 or later
- .NET Standard 2.0 compatible SDK or later
The Beckhoff.TwinCAT.Ads components for the application.
The following Nuget packages must be added to the application project as package references:
- The 'Beckhoff.TwinCAT.Ads Nuget' package.
- and optionally the 'Beckhoff.TwinCAT.Ads.Reactive' package.