Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens Simatic s7 Handbuch Seite 1260

Automatisierungssystem
Vorschau ausblenden Andere Handbücher für Simatic s7:
Inhaltsverzeichnis

Werbung

Kommunikationsprozessor und Modbus-TCP
13.5 Modbus-Kommunikation
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.
Netzwerk 2: Modbus-Funktion 2 - 32 Eingangsbits von einem Modbus TCP-Server mit der in
"Modbus-Verbindungen".TCPaktiv_1 zugewiesenen IP-Adresse lesen.
1260
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis