IP S7 LINK SDK for .NET


The IP S7 LINK .NET SDK comes with an evaluation license which can be used unlimited for each application run for 30 minutes. If this restriction limits your evaluation options, you can request another evaluation license from us for free. Just ask our support (via support@traeger.de) or let us consult you directly and clarify open questions with our developers!

IP S7 LINK .NET SDK – Evaluation Package1)
Download ZIP Archive of IPS7LnkNet.Advanced (Version: 1.9.1.1 – 2019-09-13)
Download NuGet Package of IPS7LnkNet.Advanced (Version: 1.9.1.1 – 2019-09-13)

S7 Watch (Version: 1.9.1.1 – 2019-09-13)
Ein kostenloser und einfacher, aber professioneller S7 Daten Monitor für den Datenzugriff auf S7 Steuerungen.

Version History - The list of improvements in each version
There are currently no preview versions available. In case you're interested in some feature the SDK may not fulfill in the latest version:

Do not hesitate and just contact us via support@traeger.de!

IP S7 LINK SDK PREV1 for …2)

  • Feature A
  • Feature B

Download ZIP Archive of IPS7LnkNet.Advanced (Version: 1.9.0.0 – 2019-12-19)
Download NuGet Package of IPS7LnkNet.Advanced (Version: 1.9.0.0 – 2019-12-19)

Find Downloads on your distributors website.

Example Code: Monitoring the Operating Temperature

namespace App
{
    using System;
    using System.Threading;
 
    using IPS7Lnk.Advanced;
 
    public class Program
    {
        public static void Main()
        {
            var device = new SiemensDevice("192.168.0.80");
 
            using (var connection = device.CreateConnection()) {
                connection.Open();
 
                while (true) {                    
                    var temperature = connection.ReadDouble("DB10.DBD 20");
                    Console.WriteLine($"Current Temperature is {0} °C", temperature);
 
                    Thread.Sleep(1000);
                }
            }
        }
    }
}
Imports System
Imports System.Threading
 
Imports IPS7Lnk.Advanced
 
Namespace App
    Public Class Program
        Public Shared Sub Main()
            Dim device = New SiemensDevice("192.168.0.80")
 
            Using connection = device.CreateConnection()
                connection.Open()
 
                While True
                    Dim temperature = connection.ReadDouble("DB10.DBD 20")
                    Console.WriteLine($"Current Temperature is {0} °C", temperature)
 
                    Thread.Sleep(1000)
                End While
            End Using
        End Sub
    End Class
End Namespace
The following list shows the .NET SDKs supported by the IP S7 LINK .NET SDK with the associated versions of Visual Studio. The versions of the IP S7 LINK .NET SDK mentioned in the first column refer to the first version of the SDK from which the respective .NET SDKs (.NET Framework, .NET Core and .NET Standard) are supported. In addition, the “Visual Studio” block shows the versions of Visual Studio in which the respective version of the IP S7 LINK .NET SDK is supported for a particular .NET SDK.

According to the graphic above:

  • v1.10.0 supports …
    • … the .NET Framework 4.6 to 4.6.2 in Visual Studio 2015 (14.0) to 2019 (16.0)
    • … the .NET Framework 4.6 to 4.7.2 in Visual Studio 2017 (15.7) to 2019 (16.0)
    • … the .NET Core 2.0 to 2.2 in Visual Studio 2017 (15.7) to 2019 (16.0)
    • … the .NET Standard 2.0 in Visual Studio 2017 (15.7) to 2019 (16.0)
    • … the .NET Core 3.0 to 3.1 in Visual Studio 2019 (16.0)
    • … the .NET Standard 2.1 in Visual Studio 2019 (16.0)
  • v1.8.1 supports …
    • … the .NET Framework 4.0 in Visual Studio 2010 (10.0) to 2019 (16.0)
    • … the .NET Framework 4.5 to 4.5.2 in Visual Studio 2012 (11.0) to 2019 (16.0)
  • v1.6.9 supports …
    • … the .NET Framework 3.5.1 to 3.5.1 in Visual Studio 2008 (9.0) to 2019 (16.0)

The combination of the support of a specific .NET SDK, the downward compatible use of a newer version of the .NET SDK required by the IP S7 LINK .NET SDK and the support of this in a specific version of Visual Studio are subject to the provisions of Microsoft.

1) Your “License Code” turns the package into a productive full version.
2) Not recommended for productive use.