S7 ist ein proprietäres Protokoll von Siemens, das für den Datenaustausch zwischen SPSs verwendet wird.
Gerät und Netzwerkkonfiguration: ZweiCPU
PLC-Verbindungen hinzufügen
Verbindungsmethode I


Verbindungsmethode II
oder klicken Sie aufLokalePLCEthernet-Anschlüsse gedrückt und ziehen Sie nachPartnerPLCist freigegeben und kann auch eine Kommunikationsverbindung zwischen zweiPLC Kommunikationsverbindung.


Eigenschaften einrichten
S7 - Kommunikation ist lokal aktiv zugreifen Partner, so dass die Partner-Option unten in der Abbildung muss

IP-Adresse Einstellungen
IP-Adresse Einstellungen müssen richtig sein, und die lokale und Partner-Adresse können nicht identisch sein, können Sie durch die Eigenschaften, Ethernet-Einstellungen, wie in der folgenden Abbildung

Zusätzlich zu dieser Methode, können Sie auch im Netzwerk versuchen, auf die Anzeige-Adresse klicken, ändern, wie in der folgenden Abbildung.

Beide Methoden ändern sich.IP-Adresse sind bequem, können Sie
Befehlseinstellung


|
Parameter und Typen |
Datentyp |
Beschreibung |
|
|
REQ |
Input |
Bool |
Rising Edge Trigger |
|
ID |
Input |
CONN_PRG(Word) |
S7 Verbindungs-ID (W#16#100) |
|
NDR (GET) |
Output |
Bool |
Neue Daten bereit:● 0: Anforderung wurde noch nicht gestartet oder läuft noch ● 1: Aufgabe erfolgreich abgeschlossen |
|
DONE (PUT) |
Output |
Bool |
DONE: ● 0: Anforderung wurde noch nicht gestartet oder läuft noch ● 1: Aufgabe erfolgreich abgeschlossen |
|
ERROR |
Output |
Bool |
Fehlerzustand |
|
STATUS |
Output |
Word |
Fehlercode |
|
ADDR_1 |
InOut |
Remote |
Zeigt auf den Speicherbereich in der Remote-CPU, in dem Daten zum Lesen (GET) oder zum Senden (PUT) gespeichert sind. P#DB1.DBX12.0 REAL3 |
|
ADDR_2 |
InOut |
Remote |
|
|
RD_1 (GET) SD_1 (PUT) |
InOut |
Variant |
Zeigt auf einen Speicherbereich in der lokalenCPU, in dem Daten zum Lesen (GET) oder zum Senden (PUT) gespeichert werden. Erlaubte Datentypen: Bool (nur ein einzelnes Bit zulässig), Byte, Char, Word, Int, DWord, DInt oder Real. Hinweis: Wenn der Zeiger besuchtDB zugreift, muss er die absolute Adresse angeben, z. B. P#DB10.DBX5.0 Byte10 In diesem Fall stellt 10 die Anzahl der Bytes für GET oder PUT dar. |
|
RD_2 (GET) SD_2 (PUT) |
InOut |
Variant |
|
Fall: Zwei1200 führt die Ethernet-Kommunikation über das S7 - Protokoll durch und implementiert die folgenden Operationen.

Lesen Sie Setup




Schreiben Setup

Die Schreib-Einstellungen sind im Einklang mit der Methode der Leseneinstellungen, durch die Konfigurationseinstellungen, hier werden keine Einzelheiten behandelt.
Auf diese Weise, nach der lokalen Einstellung, werden sie in die entsprechende SLC heruntergeladen, zwei 1200 PLCs für die S7 - Kommunikation eingerichtet, (Partner müssen kein Programm schreiben), können Sie den Datenaustausch durchführen.
Update 2026: TIA Portal V20 - Optimierung und neue Funktionen
(Veröffentlicht Ende 2024 mit Unterstützung für S7-1200 G2 und Einführung von Industrial Copilot AI-Assisted - Programmierung) wurde der Kommunikationskonfigurationsprozess für S7-1200/1500 weiter vereinfacht:
- Automatische Erkennung von Verbindungen für S7: Beim Ziehen zweier SPS in das gleiche Projekt in TIA Portal V20 werden die verfügbaren S7 - Verbindungswege automatisch erkannt, ohne dass die Verbindungsparameter manuell konfiguriert werden müssen.
- Datenkonsistenzschutz- Hinzufügen der Funktion "Block Snapshots", um sicherzustellen, dass die GET / PUT-Befehlblöcke in einem einzigen Aufruf vollständig konsistent gelesen werden (meiden Sie das Lesen von halb aktualisierten Daten).
- Modbus und S7 Koexistenzstrategie: Wenn die gleiche S7 - 1200 S7 - Kommunikation (Verbindung von HMI oder PLC) und Modbus TCP (Verbindung von Drittanbieter-Geräten) gleichzeitig laufen muss, wird empfohlen, die Anzahl der Modbus-Verbindungen unter 4 zu kontrollieren und die verbleibenden Ethernet-Ressourcen für die S7 - Verbindung zu überlassen, um die gesamte Kommunikationsstabilität zu gewährleisten.
modbus.de aktualisiert ständig Tutorials und Fälle zu SPS, um Ihnen dabei zu helfen, Ihre Automatisierungsprojekte effizient abzuschließen.
Antwort veröffentlichen