IP S7 LINK SDK für .NET


Das IP S7 LINK .NET SDK kommt mit einer Testlizenz die je Anwendungsstart 30 Minuten uneingeschränkt zur Entwicklung verwendet werden kann. Sollte diese Einschränkung ihre Evaluationsmöglichkeiten einschränken, besteht die Möglichkeit eine alternative Testlizenz bei uns kostenlos zu beantragen. Fragen Sie einfach unseren Support (via support@traeger.de) oder lassen Sie sich gleich direkt von uns beraten und offene Fragen durch unsere Entwickler klären!

IP S7 LINK .NET SDK – Evaluationspaket1)
Download ZIP Archiv von IPS7LnkNet.Advanced (Version: 2.2.0.1 – 2020-09-29)
Download NuGet Paket von IPS7LnkNet.Advanced (Version: 2.2.0.1 – 2020-09-29)

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

Versionshistorie - Die Liste der Verbesserungen pro Version

Derzeit sind keine Preview-Versionen verfügbar. Falls Sie an einer Funktion interessiert sind, die das SDK in der neuesten Version möglicherweise nicht erfüllt:

Zögern Sie nicht und kontaktieren Sie uns einfach über support@traeger.de!

IP S7 LINK SDK PREV1 für …2)

  • Feature A
  • Feature B

Download ZIP Archiv von IPS7LnkNet.Advanced (Version: 1.9.0.0 – 2019-12-19)
Download NuGet Paket von IPS7LnkNet.Advanced (Version: 1.9.0.0 – 2019-12-19)

Die Downloads finden Sie auf der Webseite Ihres Distributors.

Beispiel Code: Überwachung der Betriebstemperatur

namespace App
{
    using System;
    using System.Threading;
 
    using IPS7Lnk.Advanced;
 
    public class Program
    {
        public static void Main()
        {
            var device = new SimaticDevice("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 SimaticDevice("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
1) Mit Ihrem „License Code“ wird das Paket zur produktiven Vollversion.
2) Nicht für den produktiven Einsatz empfohlen.