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
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Beckhoff.TwinCAT.Ads.Json" Version="7.0.339" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Beckhoff.TwinCAT.Ads.Json" Version="7.0.339" />
                    
Directory.Packages.props
<PackageReference Include="Beckhoff.TwinCAT.Ads.Json" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Beckhoff.TwinCAT.Ads.Json --version 7.0.339
                    
#r "nuget: Beckhoff.TwinCAT.Ads.Json, 7.0.339"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Beckhoff.TwinCAT.Ads.Json@7.0.339
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Beckhoff.TwinCAT.Ads.Json&version=7.0.339
                    
Install as a Cake Addin
#tool nuget:?package=Beckhoff.TwinCAT.Ads.Json&version=7.0.339
                    
Install as a Cake Tool

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.

Beckhoff Information System

Sample Code

Product 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. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

NuGet packages

This package is not used by any NuGet packages.

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
7.0.339 97 9/9/2026
7.0.317 113 8/12/2026
7.0.303 118 8/3/2026
7.0.292 130 7/9/2026
7.0.172 161 2/13/2026
7.0.152 143 1/22/2026
7.0.132 273 12/19/2025
7.0.123 238 11/26/2025

### 7.0.51
Enh: First initial version of the Beckhoff.TwinCAT.Ads.Json package