Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7 Serie Systemhandbuch Seite 1085

Inhaltsverzeichnis

Werbung

Netzwerk 1: Verbindung 1, Instanz-DB = "MB_SERVER_DB", in "Modbus-
Verbindungen.TCPpassiv_1" (ID = 1 und LocalPort = 502)
Netzwerk 2: Verbindung 2, Instanz-DB = "MB_SERVER_DB_1", in "Modbus-
Verbindungen.TCPpassiv_2" (ID = 2 und LocalPort = 503)
Beispiel: MB_CLIENT 1: Mehrere Anforderungen mit gemeinsamer TCP-Verbindung
Mehrere Modbus-Clientanforderungen können über die gleiche Verbindung gesendet werden.
Hierfür verwenden Sie den gleichen Instanz-DB, die gleiche Verbindungs-ID und Portnummer.
Weil beide MB_CLIENT-Boxen die gleiche TCON_IP_v4-Datenstruktur am Parameter CONNECT
("Modbus_Verbindungen".TCPaktiv_1) verwenden, sind die Verbindungs-ID, Portnummer und
IP-Adresse identisch. Die IP-Adressdaten von CONNECT weisen die IP-Adresse des Ziel-Modbus-
TCP-Servers zu.
Es kann jeweils nur eine Anweisung MB_CLIENT aktiv sein. Nachdem ein Client seine
Ausführung beendet hat, kann der nächste Client mit der Ausführung beginnen. Ihre
Programmlogik ist für die Reihenfolge der Ausführung verantwortlich. Das Beispiel zeigt beide
Clients, die dezentrale Daten aus einem einzelnen Modbus-Client lesen und die Daten an die
CPU des Modbus-Clients übertragen (Speicherbereich der Merker mit Beginn an M1000.0). Ein
ausgegebener Fehler wird erfasst (optionale Funktion).
Netzwerk 1: Modbus-Funktion 1 - 16 Ausgangsbits von einem Modbus TCP-Server mit der in
"Modbus-Verbindungen".TCPaktiv_1 zugewiesenen IP-Adresse lesen.
S7-1200 Automatisierungssystem
Systemhandbuch, V4.5 05/2021, A5E02486681-AO
Kommunikationsprozessor und Modbus-TCP
13.5 Modbus-Kommunikation
1085

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis