Beckhoff.TwinCAT.Ads.Json
7.0.339
Prefix Reserved
dotnet add package Beckhoff.TwinCAT.Ads.Json --version 7.0.339
NuGet\Install-Package Beckhoff.TwinCAT.Ads.Json -Version 7.0.339
<PackageReference Include="Beckhoff.TwinCAT.Ads.Json" Version="7.0.339" />
<PackageVersion Include="Beckhoff.TwinCAT.Ads.Json" Version="7.0.339" />
<PackageReference Include="Beckhoff.TwinCAT.Ads.Json" />
paket add Beckhoff.TwinCAT.Ads.Json --version 7.0.339
#r "nuget: Beckhoff.TwinCAT.Ads.Json, 7.0.339"
#:package Beckhoff.TwinCAT.Ads.Json@7.0.339
#addin nuget:?package=Beckhoff.TwinCAT.Ads.Json&version=7.0.339
#tool nuget:?package=Beckhoff.TwinCAT.Ads.Json&version=7.0.339
Description
The package 'Beckhoff.TwinCAT.Ads.Json' implements extension classes for JSON Read and write. These extension classes allow to read/write DataTypes, Symbols and Values as JSON for integration into other systems.
Preliminary — not intended for productive use
This package is preliminary. Its functionality is still limited and both the API and the produced JSON representation may change in future releases without a migration path. Do not use it in productive code.
Requirements
- .NET 10.0 or .NET 8.0 compatible SDK. .NET Standard 2.0 is not supported!
- A TwinCAT 2.11 Build (XAE, XAR or ADS Setup) or later.
Note: Accessing the local (not remote) TwinCAT 2.11 system requires the TcAmsServer.dll in the correct bitness, which is not available in all TwinCAT 2.11 installations and must be deployed manually. For TwinCAT 2.11 64-Bit Engineering it should reside in the C:\TwinCAT\Common32 and C:\TwinCAT\Common64 directories. For TwinCAT 2.11 32-Bit installations the location is C:\Windows\System32. Contact Beckhoff support for these DLLs (32-Bit and 64-Bit) if needed.
Installation
The 'Beckhoff.TwinCAT.Ads.Json' depends on the 'Beckhoff.TwinCAT.Ads.Abstractions' package and inherits the same requirements.
Version Support
Historical package versions remain available for compatibility and traceability purposes.
For new projects and production use, always use the latest available version. Older versions may contain known defects, including cybersecurity vulnerabilities, and may no longer receive updates or support.
Please refer to the package version history and release notes for the current release.
Version Support lifecycle
| Package | Description | .NET Framework | TwinCAT |
|---|---|---|---|
| 7.0 | Package basing on .NET 10.0 | net10.0, net8.0 | >= 2.11 [^1] |
[^1]: Requirement on the Host system. No version limitation in remote system communication.
Microsoft .NET support lifecycle
Further documentation
The actual version of the documentation is available in the Beckhoff Infosys.
Sample Code
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net8.0 is compatible. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. net9.0 was computed. net9.0-android was computed. net9.0-browser was computed. net9.0-ios was computed. net9.0-maccatalyst was computed. net9.0-macos was computed. net9.0-tvos was computed. net9.0-windows was computed. net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Beckhoff.TwinCAT.Ads (>= 7.0.339)
- Beckhoff.TwinCAT.Ads.Abstractions (>= 7.0.339)
-
net8.0
- Beckhoff.TwinCAT.Ads (>= 7.0.339)
- Beckhoff.TwinCAT.Ads.Abstractions (>= 7.0.339)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
### 7.0.51
Enh: First initial version of the Beckhoff.TwinCAT.Ads.Json package