Version 7.0.X
Beckhoff.TwinCAT.Ads Package Version 7.0.X
In this major release, all TwinCAT Versions (beginning with TwinCAT 2.10) running on the same Device are supported again - without any restrictions.
Because this package is basing on .NET Core, the support of different Operating Systems like Linux or MacOS beneath windows is given.
This package contains multi-platform binaries for net10, net80, and netstandard2.0 so that many flavors of applications and Operation systems can be covered. For more information please see the Microsoft documentation.
The Full .NET Framework up to .NET482 is covered by netstandard2.0.
Key characteristics
- .NET8 and above supports a wide range of operating systems.
- Supported OperatingSystems (net8.0)
- Supported OperatingSystems (net10.0)
- Basing on .NET Core (Verison 10.0)
- Target support for net10.0 (LTS), net8.0 (LTS), netstandard2.0
- Added support for local running TwinCAT Versions <3.1.4024.10 (e.g. TwinCAT2) via internal PInvoke communication)
- Added support for unix domain sockets for local communication (TwinCAT 4026 and above)
- Asynchronous programming model (support of the async/await statements, see also Concept of async operation)
- Integrated support for implementing customized AdsServers (AdsServer and AdsSymbolicServer)
- Optimized interfaces enhancing scalability and performance by using SpanT and MemoryT.
- Reactive Extension Functions for PollingValues, AdsStates, ...