Lizenzierte S7-Kommunikationsbibliothek

Sicherer S7-Zugriff für C, C++ und C#.

TKHC-S7 verbindet eine native C-Library mit dem TKHC.S7-Wrapper für .NET 8. Entwickeln Sie Software, die Daten aus Siemens S7-1200 und S7-1500 durchsucht, liest und schreibt – inklusive Variablen in optimierten Datenbausteinen.

C# / .NET 8TKHC.S7.NET-Wrapper
C / C++TKHC-S7Native Runtime und C-API
S7-1200S7-1500inklusive optimierter Datenbausteine

Eine Runtime, zwei Schnittstellen

Die passende API für Ihre Anwendung.

Die native Library stellt eine stabile C-API für Integrationen in C und C++ bereit. Der TKHC.S7-.NET-Wrapper bringt dieselbe Runtime mit synchronen und asynchronen Methoden in moderne C#-Anwendungen.

Native Library

TKHC-S7 für C / C++

Eine native C-API für Lizenzierung, Verbindungsverwaltung, Datenbaustein-Ermittlung, symbolische Auflösung sowie typisierte Lese- und Schreibvorgänge.

#include <tkhc-s7/tkhc-s7.h>

tkhc_s7_client* client =
    tkhc_s7_client_create();

tkhc_s7_client_connect(
    client, plc_address, plc_port, 5000U
);

.NET-Wrapper

TKHC.S7 für C#

Ein .NET-8-Wrapper mit verwalteten Typen, asynchronen Operationen und nativen Runtime-Dateien für unterstützte Windows-, Linux- und macOS-Ziele.

using TKHC.S7;

S7Client.SetLicense(licenseKey);
using var client = new S7Client();

await client.ConnectAsync(
    "192.168.0.10", port: 102
);

Funktionsumfang

Praxisnaher SPS-Zugriff für produktive Software.

01

Sichere SPS-Kommunikation

Mit S7-1200- und S7-1500-Steuerungen kommunizieren, auf denen Sichere PG/PC- und HMI-Kommunikation aktiviert ist.

02

Durchsuchen und Symbole auflösen

Datenbausteine ermitteln, ihre Variablen durchsuchen und Pfade wie Production.Lines[2].Name auflösen.

03

Typisiert lesen und schreiben

Einzelwerte oder mehrere Werte verarbeiten – darunter Skalare, Zeichenketten, Arrays, Strukturen und Binärdaten.

Produktdetails

Passend für Ihre Zielumgebung bereitgestellt.

TKHC-S7 ist lizenzierte Software und wird direkt für Ihre Anwendung und Zielplattform bereitgestellt. Kontaktieren Sie TKH Software, um technische Eignung, unterstützte Plattformen und die passende Laufzeitlizenz zu besprechen.

Lizenzierung besprechen
Zielsteuerungen
Siemens S7-1200 und S7-1500
Schnittstellen
Native C-API für C/C++; .NET-8-Wrapper für C#
Datenzugriff
Symbolische Variablen und optimierte Datenbausteine
Lizenzierung
Kommerzielle TKHC-S7-Laufzeitlizenz