The TwinCAT ADS Communication Library organises data exchange between TwinCAT and Windows programs and includes the search for variables, the access by variable name, timing synchronisation with the operating system, adaptation of different data types, generation of data blocks and lists and the guarantee of data consistency for access with the synchronous/asynchronous and cyclical/on-change access methods.
The TwinCAT interface for programming languages (Visual Basic, Visual C, Delphi, Java ...) does not just offer links to I/O data, but also full access to the methods of the PLC/NC run-time server (start, stop, etc.). Data connection with TwinCAT servers takes place via the message system. This way, Windows program data can be exchanged with all registered TwinCAT servers around the world. ADS data exchange can be managed transparently via different physical transport routes: TCP, UDP, fieldbus, EtherCAT, serial, SOAP. ADS components are available for the following areas of implementation: DLL, OCX, VB Script, J Script, .NET assembly, Java, web service. The TwinCAT ADS monitor acts as a debugging and diagnostic tool. All ADS components are available free-of-charge.

| Technical data | TwinCAT ADS Communication Library |
|---|---|
| Target system | Windows 9x/NT/2000/XP/Vista, Windows 7, Windows CE PC (x86-compatible), CE devices (x86-compatible, ARM) |
| Min. TwinCAT level | TwinCAT I/O |
| Ordering information | |
|---|---|
| TwinCAT ADS Communication Library | free licence for using the ADS communication components |