Sprache: DE
Demo anfragen
Protokolle

Siemens S7-Kommunikation

SIMATIC-Steuerungen über ihre integrierte Ethernet-Schnittstelle mit dem S7-Protokoll lesen und schreiben, ohne zusätzliches Gateway, OPC-Server oder SPS-Programmierung.

  • s7

PLCGateway spricht das S7-Protokoll (ISO-on-TCP, Port 102), das jede SIMATIC-CPU mit Ethernet-Schnittstelle versteht. Datenbausteine, Merker, Eingänge, Ausgänge und S7-Strings werden direkt gelesen; nahe beieinanderliegende Bereiche werden zusammengefasst und in optimierten Multi-Item-Anfragen abgerufen, die auf die PDU-Größe der CPU abgestimmt sind.

Bei S7-1200 und S7-1500 aktivieren Sie den PUT/GET-Zugriff und schalten für die gelesenen Datenbausteine den optimierten Bausteinzugriff ab. Steuerungen mit eigenem OPC UA-Server lassen sich auch über den OPC UA-Client anbinden; PLCGateway arbeitet dann mit symbolischen Namen.

Treiber-ID
s7
Verbindung
ISO-on-TCP (RFC 1006) · TCP 102
Adressen durchsuchen
Adressen werden eingegeben oder importiert
Schreiben
ja

Was PLCGateway liest und schreibt

  • Datenbausteine: Bits, Bytes, Wörter, Doppelwörter, REAL, LREAL
  • Merker (M), Eingänge (I / E) und Ausgänge (Q / A)
  • S7 STRING mit seinem Zwei-Byte-Kopf oder rohe Zeichen-Arrays
  • Timer und Zähler klassischer CPUs
  • Schreiben einzelner Werte aus Bildern, OPC UA, MQTT oder MCP
  • Rack-/Steckplatz- und TSAP-Einstellungen für S7-300/400, S7-1200/1500 und LOGO!

Adressbeispiele

AdresseBedeutung
DB1.DBX0.3Datenbaustein 1, Byte 0, Bit 3
DB1.DBW2 · DB1.DBD4Wort / Doppelwort (Breite aus dem Variablentyp)
DB10.DBS20[32]S7 STRING mit einer Kapazität von 32 Zeichen
MW100 · M10.3Merkerwort / Merkerbit
I0.0 · IW2Eingangsbit / Eingangswort
Q4.1 · QW2Ausgangsbit / Ausgangswort

Steuerungen und Geräte

Geräte, die typischerweise mit diesem Treiber angebunden werden.

In wenigen Schritten verbinden

  1. Im TIA Portal PUT/GET-Kommunikation zulassen und den optimierten Bausteinzugriff für die zu lesenden Datenbausteine abschalten (S7-1200 / S7-1500).

  2. S7-Gerät mit IP-Adresse hinzufügen; Rack 0, Steckplatz 1 für S7-1200/1500, Rack 0, Steckplatz 2 für S7-300/400 oder den TSAP für LOGO!.

  3. Variablen mit ihren Adressen eingeben oder aus CSV importieren und die Verbindung testen.

  4. Werte in SCADA-Bildern verwenden oder über OPC UA an MES-, ERP- und Cloud-Systeme weitergeben.

Fragen und Antworten

Muss ich das SPS-Programm ändern?

Nein. Nur die CPU-Eigenschaften ändern sich: PUT/GET-Zugriff und, für Datenbausteine, optimierter Bausteinzugriff aus. Die Programmlogik bleibt unverändert.

Was ist für eine S7-1500 besser: S7 oder OPC UA?

Beides funktioniert. Der S7-Treiber braucht keine OPC UA-Lizenz auf der CPU und ist sehr schnell; der OPC UA-Client nutzt die symbolischen Namen und die Sicherheit des OPC UA-Servers der CPU. Viele Anlagen nutzen S7 für schnelle zyklische Werte und OPC UA dort, wo symbolischer Zugriff wichtig ist.

Wird LOGO! unterstützt?

Ja. LOGO! 0BA7 und LOGO! 8 werden mit dem S7-Treiber über den in LOGO!Soft Comfort konfigurierten TSAP angebunden.

Binden Sie Ihre Maschinen an

Sagen Sie uns, welche Steuerungen Sie einsetzen; wir zeigen Ihnen PLCGateway mit Ihren eigenen Adressen.

Produkt- und Modellnamen sind Marken ihrer Inhaber. Sie werden nur genannt, um zu zeigen, mit welchen Geräten die Treiber kommunizieren; PLCGateway steht in keiner Verbindung zu diesen Unternehmen.