Herunterladen Inhalt Inhalt Diese Seite drucken

Mehrere Serververbindungen; Zuordnung Der Modbus-Adressen Zum Prozessabbild; Modbus-Funktionen - Siemens SIMATIC S7 Serie Systemhandbuch

Inhaltsverzeichnis

Werbung

Kommunikationsprozessor und Modbus-TCP
13.5 Modbus-Kommunikation

Mehrere Serververbindungen

Die CPUs können:
• Mehrere Serververbindungen verarbeiten
• Mehrere Verbindungen von verschiedenen Clients gleichzeitig an einem Serverport
annehmen
Die maximale Anzahl von Verbindungen hängt von der verwendeten CPU ab und ist in den
technischen Daten der CPU zu finden. Die Gesamtzahl von Verbindungen einer CPU,
einschließlich der von Modbus TCP-Clients und -Servern darf die maximale Anzahl der
unterstützten Verbindungen nicht überschreiten.
Beachten Sie bei Serververbindungen die folgenden Regeln:
• Jede MB_RED_SERVER-Verbindung muss einen eindeutigen Instanz-DB verwenden.
• Für jeden einzelnen Client, der eine Verbindung zum Serverport herstellen möchte, ist eine
eindeutige Verbindung/Verbindungs-ID erforderlich.
• Die Verbindungs-IDs müssen CPU-weit eindeutig sein.

Zuordnung der Modbus-Adressen zum Prozessabbild

Die Anweisung MB_RED_SERVER gestattet eingehenden Modbus-Funktionen (1, 2, 4, 5 und 15)
direkten Lese- und Schreibzugriff auf die Eingänge und Ausgänge des Prozessabbilds der CPU
(Verwendung der Datentypen BOOL und WORD).
Bei S7-1200 CPUs beträgt der Adressraum für das Prozessabbild der Eingänge und das
Prozessabbild der Ausgänge 1 KB.
Die folgende Tabelle zeigt den Adressraum der oben aufgeführten Modbus-Funktionen:
Funktionscode
01
02
04
05
15
Eingehende Modbus-Anforderungen mit den Funktionscodes 3, 6, 16 und 23 schreiben oder
lesen die Modbus-Halteregister (Sie geben das Halteregister mit dem Parameter MB_HOLD_REG
oder über Data_Area_Array an).

Modbus-Funktionen

In der folgenden Tabelle werden alle Modbus-Funktionen aufgeführt, die von der Anweisung
MB_RED_SERVER unterstützt werden:
Funktions‐
code
01
02
1066
Funktion
Lesen: Bits
Lesen: Bits
Lesen: WORD
Schreiben: Bit
Schreiben: Bits
Beschreibung
Ausgangsbits lesen
Eingangsbits lesen
Modbus-Funktion
Datenbereich
Output
0
Input
0
Input
0
Output
0
Output
0
Systemhandbuch, V4.5 05/2021, A5E02486681-AO
Adressraum
bis
65.535
bis
65.535
bis
65.535
bis
65.535
bis
65.535
S7-1200 Automatisierungssystem

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis