Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7-1200 Gerätehandbuch Seite 184

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

Werbung

Einfache Kommunikation zwischen Geräten
7.10 Kommunikationsprotokolle PtP, USS und Modbus
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) MB_COMM_LOAD: Eine Ausführung von MB_COMM_LOAD ist erforderlich, um PtP-
Modbus TCP (PROFINET)
Die Modbus-Anweisungen nutzen keine Kommunikations-Alarmereignisse zum Steuern des
Kommunikationsprozesses. Ihr Programm muss die Anweisungen
MB_MASTER/MB_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
184
Anweisung
Portparameter wie Baudrate, Parität und Flusskontrolle einzurichten. Nachdem der
CPU-Port für das Modbus-RTU-Protokoll konfiguriert ist, kann er nur von den
Anweisungen MB_MASTER oder or MB_SLAVE verwendet werden.
MB_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.
MB_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.
Gerätehandbuch, 03/2014, A5E02486775-AF
Easy Book

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis