Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7-1200 Gerätehandbuch Seite 199

Vorschau ausblenden Andere Handbücher für SIMATIC S7-1200:
Inhaltsverzeichnis

Werbung

Hinweis
Modbus TCP funktioniert erst ab CPU Firmware Release V1.02 einwandfrei. Der
Versuch, die Modbus-Anweisungen mit einer früheren Firmware-Version auszuführen,
führt zu einem Fehler.
Tabelle 7- 15 Modbus-Anweisungen
Art der Kommunikation
Modbus RTU (RS232 oder RS485) Modbus_Comm_Load: Eine Ausführung von Modbus_Comm_Load ist erforderlich,
Modbus TCP (PROFINET)
Die Modbus-Anweisungen nutzen keine Kommunikations-Alarmereignisse zum Steuern des
Kommunikationsprozesses. Ihr Programm muss die Anweisungen
Modbus_Master/Modbus_Slave oder MB_CLIENT/MB_SERVER auf abgeschlossene
Sende- und Empfangsvorgänge abfragen.
Ein Modbus TCP-Client (Master) muss die Client/Server-Verbindung über den Parameter
DISCONNECT steuern. Die grundlegenden Aktionen eines Modbus-Clients werden im
Folgenden gezeigt.
1. Verbindung zu einem Server (Slave) mit bestimmter IP-Adresse und IP-Portnummer
aufbauen
2. Client-Übertragung von Modbus-Meldungen auslösen und Antworten vom Server
empfangen
3. Gegebenenfalls die Verbindungsunterbrechung zwischen Client und Server auslösen, um
die Verbindung mit einem anderen Server zu ermöglichen
Easy Book
Gerätehandbuch, 01/2015, A5E02486775-AG
Anweisung
um PtP-Portparameter wie Baudrate, Parität und Flusskontrolle einzurichten. Nach-
dem der CPU-Port für das Modbus-RTU-Protokoll konfiguriert ist, kann er nur von
den Anweisungen Modbus_Master oder Modbus_Slave verwendet werden.
Modbus_Master: Mit der Modbus-Master-Anweisung kann die CPU als Modbus-RTU-
Mastergerät für die Kommunikation mit einem oder mehreren Modbus-Slavegeräten
eingesetzt werden.
Modbus_Slave: Mit der Modbus-Slave-Anweisung kann die CPU als Modbus-RTU-
Slavegerät für die Kommunikation mit einem Modbus-Mastergerät eingesetzt werden.
MB_CLIENT: Client/Server-TCP-Verbindung herstellen, Befehlsmeldung senden,
Antwort empfangen und Trennen der Verbindung vom Server steuern.
MB_SERVER: Bei Anforderung Verbindung zu einem Modbus-TCP-Client aufbauen,
Modbus-Meldung empfangen und Antwort senden.
Einfache Kommunikation zwischen Geräten
7.10 Kommunikationsprotokolle PtP, USS und Modbus
199

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis