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
| Adresse | Bedeutung |
|---|---|
DB1.DBX0.3 | Datenbaustein 1, Byte 0, Bit 3 |
DB1.DBW2 · DB1.DBD4 | Wort / Doppelwort (Breite aus dem Variablentyp) |
DB10.DBS20[32] | S7 STRING mit einer Kapazität von 32 Zeichen |
MW100 · M10.3 | Merkerwort / Merkerbit |
I0.0 · IW2 | Eingangsbit / Eingangswort |
Q4.1 · QW2 | Ausgangsbit / Ausgangswort |
Steuerungen und Geräte
Geräte, die typischerweise mit diesem Treiber angebunden werden.
In wenigen Schritten verbinden
Im TIA Portal PUT/GET-Kommunikation zulassen und den optimierten Bausteinzugriff für die zu lesenden Datenbausteine abschalten (S7-1200 / S7-1500).
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!.
Variablen mit ihren Adressen eingeben oder aus CSV importieren und die Verbindung testen.
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.