Ihre SPS-Daten —
Direkt. Ohne Umwege.
Lesen und schreiben Sie Datenbausteine, Merker und Ein-/Ausgänge Ihrer SIMATIC S7 Steuerungen — per TCP/IP, ohne zusätzliche Software auf der Steuerung, ohne zusätzliche Lizenz. Verfügbar für .NET, COM/VBA und MATLAB.
SPS-Daten in Ihrem Code.
Direkt und ohne Umwege.
Von der IP-Adresse zum Datenbaustein — in wenigen Zeilen. Egal ob .NET, VBA in Excel oder MATLAB.
// Connect to the S7-1500
var device = new SimaticDevice(
addressOrHostName: "192.168.0.80",
type: SimaticDeviceType.S71500);
using (var connection = device.CreateConnection()) {
connection.Open();
var count = connection.ReadInt32("DB10.DBD 20");
Console.WriteLine($"Stückzahl: {count}");
}
Daten lesen und schreiben — mit SIEMENS- und IEC-Syntax.
IP-Adresse, Steuerungstyp, Verbindung öffnen, Wert lesen. Keine zusätzliche Software auf der Steuerung, kein zusätzliches SPS-Programm, keine zusätzliche Lizenz — das SDK kommuniziert direkt per TCP/IP mit SIMATIC S7 Steuerungen.
' Read PLC data directly in Excel
Dim device As SimaticDevice
Set device = New_SimaticDevice( _
New_IPDeviceEndPoint("192.168.0.80"))
Dim connection As PlcDeviceConnection
Set connection = device.CreateConnection()
Call connection.Open()
Range("A1").Value = connection.ReadInt32("DB10.DBD 20")
Call connection.Close()
SPS-Daten direkt in Excel, Access, VB6 und jeder COM-fähigen Anwendung.
Die COM-Variante bringt SIMATIC S7 Daten in jede Anwendung, die Microsofts COM-Technologie unterstützt — VBA-Makros in Excel, Access-Datenbanken, VB6-Anwendungen und mehr. In Excel in drei Schritten eingebunden: Setup per MSI installieren, VBA-Editor öffnen, Verweis auf IPS7LnkNet.Advanced.Com.tlb setzen.
% Process PLC data in MATLAB
>> device = SimaticDevice( ...
IPDeviceEndPoint('192.168.0.80'));
>> connection = device.CreateConnection();
>> connection.Open();
>> count = connection.ReadInt32('DB10.DBD 20');
>> fprintf('Stückzahl: %d', count);
>> connection.Close();
Live-Prozessdaten direkt in MATLAB — als offizielle Toolbox.
Die MatLab Toolbox bringt SIMATIC S7 Daten direkt in Ihre Skripte und Simulink-Modelle. Gelistet im MathWorks Connections Program — mit nativer MATLAB-Syntax (M), ohne .NET-Wrapper.
Sechs Gründe, die den Unterschied machen
Jeder dieser Punkte adressiert ein reales Problem, das Entwicklerteams bei der SPS-Datenintegration begegnet.
Sofort loslegen — ohne Zusatzsoftware auf der SPS
IP-Adresse eingeben, Verbindung öffnen, Daten lesen. Keine zusätzliche Software auf der Steuerung, kein zusätzliches SPS-Programm, keine zusätzliche Lizenz nötig. Der Proof-of-Concept steht in Minuten.
Royalty-free — eine Lizenz, unbegrenzt Anwendungen
Entwickeln Sie so viele Anwendungen wie Sie wollen. Keine Stücklizenzen, keine Runtime-Gebühren, keine versteckten Kosten pro Deployment.
Industrielle Zuverlässigkeit — im Dreischichtbetrieb
Stabil im Dreischichtbetrieb, Neuaufbau der Verbindung beim nächsten Zugriff nach einem Abbruch, PDU-optimierte Zugriffe für konsistente Daten. Seit über 10 Jahren im produktiven Einsatz bei Industriekunden.
Drei Welten — ein SDK-Konzept
.NET für alle Plattformen (C#, VB.NET, C++/CLI), COM für VBA, Excel und VB6, MATLAB als Toolbox im MathWorks Connections Program. Drei Varianten, eine durchgängige API-Philosophie.
Support aus dem Entwicklerteam
Support-Anfragen zum LINK SDK werden vom Team beantwortet, das das SDK entwickelt und pflegt — kurze Wege, technisch fundierte Antworten, keine Ticket-Kaskade über externe Callcenter.
Von LOGO! bis S7-1500 — alle S7-Steuerungen
S7-200, S7-300, S7-400, S7-1200, S7-1500, LOGO! und kompatible SPS wie VIPA S7. Kommunikation auch mit veralteten Firmware-Versionen über TCP/IP.
„Wir verwenden seit vielen Jahren den IP-S7-Link und sind mit dieser Schnittstelle bestens zufrieden. Bei allen Windows-Upgrades der Vergangenheit gab es nie Probleme."







Das passende SDK für Ihr Projekt
Alle Varianten enthalten kostenlose Evaluation, Royalty-free-Lizenzierung und Top Level Support durch unsere Entwickler. Die 30-Minuten-Testlizenz gilt unabhängig von der Variante.
Kommunikation mit SIMATIC S7 Steuerungen per TCP/IP über Ethernet — onboard oder über einen MPI/PROFIBUS-Ethernet-Adapter (z. B. S7-LAN). Unterstützt SIEMENS- und IEC-Adressierungssyntax für alle Datenbereiche.
Was im SDK steckt
Die Datenfundamente sind in allen drei Varianten identisch — die Unterschiede liegen in Sprachanbindung, Frameworks und Plattformreichweite. Der Name dahinter: TLX-S — Traeger Logic Exchange, das S steht für Siemens.
DB10.DBD20, M 10.1, EB 1auch als
ARRAY OFBYTE · WORD · DWORD · INT · DINT · LINTauch als
ARRAY OFREAL · DOUBLE · LREALauch als
ARRAY OFTIME · S5-TIME · DATE · DATE_AND_TIMEauch als
ARRAY OFCHAR bis S7-STRING (max. 254 Bytes) — auch über BYTE mit eigenem Encodingmit S7-Protokoll
SPS-seitigen Anpassungen nötig
Frameworks, Laufzeit und Reichweite.
| Eigenschaft | .NET SDK IPS7LnkNet.Advanced | COM SDK IPS7LnkNet.Advanced.Com | MatLab Toolbox IPS7LnkNet.Advanced.Matlab |
|---|---|---|---|
| Sprachen | C#, VB.NET, C++/CLI | VB6, VBA (Excel, Access, …), jede Sprache mit COM-Unterstützung | MATLAB (M) |
| Frameworks | .NET Framework 4.7.2+, .NET Standard 2.0 (damit auch .NET Core 2.0+ und .NET 5 bis 9), .NET 10+ | .NET Framework 4.7.2+ | .NET Framework 4.7.2+ |
| Laufzeitumgebungen | Microsoft CLR, Mono, Unity über .NET Standard 2.0 | Microsoft CLR | Microsoft CLR, Mono |
| Plattformen | Windows, Linux, macOS, Docker | Windows | Windows, Linux, macOS |
| Distribution | NuGet · ZIP-Archiv | MSI (x64) · MSI (x86) · ZIP-Archiv | ZIP-Archiv |
| Strukturierte UDTs | Ja — eigene .NET-Typen, statisch & dynamisch | — nicht verfügbar | — nicht verfügbar |
| S7-1200 / S7-1500 | PUT/GET aktivieren und Datenbausteine als nicht optimiert anlegen | ||
| Firewall | TCP Port 102 bidirektional freigeben — gilt für alle Steuerungsfamilien | ||
Einmal lizenzieren. Unbegrenzt einsetzen.
Lizenzmodell
Lizenztyp
Alle Lizenzen sind royalty-free — unbegrenzt viele Anwendungen, keine Stückkosten pro Deployment.
Lizenzmodelle im DetailStarten Sie in Minuten
NuGet Package
IPS7LnkNet.Advanced direkt über NuGet installieren und sofort mit der Entwicklung loslegen.
Zu NuGet.NET Dokumentation
Vom ersten Connect bis zu strukturierten Datentypen: Schritt für Schritt Szenarien.
Docs öffnenCOM / MATLAB Docs
VBA-Integration, MatLab Toolbox Setup: Einstieg für Excel- und MATLAB-Entwickler.
Docs öffnenGitHub Beispiele
Echte Szenarien in C# und VB.NET: Datenbausteine, Merker, strukturierte Typen.
GitHub öffnen
„Das LINK SDK gibt Entwicklern direkten Zugriff auf SIMATIC S7 Steuerungen — ohne die Komplexität, die sonst mit proprietären Protokollen einhergeht."
Dominik Scharnagl Geschäftsführer & CTO, Traeger GmbH — Architekt des LINK SDKsBereit für direkten Zugriff
auf Ihre Steuerungsdaten?
Laden Sie das SDK herunter, lesen Sie den ersten Datenbaustein Ihrer SIMATIC S7 — oder sprechen Sie direkt mit unserem Team.