Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens Simatic s7 Handbuch Seite 1281

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

Werbung

Die folgende Tabelle zeigt Beispiele für die Zuordnung von Modbus-Adressen zum
Halteregister, das für die Modbus-Funktionscodes 03 (Wörter lesen), 06 (Wort schreiben)
und 16 (Wörter schreiben) verwendet wird. Die tatsächliche obere Grenze der DB-Adressen
wird vom maximalen Arbeitsspeicher und vom maximalen M-Speicher des jeweiligen CPU-
Modells festgelegt.
Tabelle 13- 83
Zuordnung von Modbus-Adressen zum CPU-Speicher
Modbus-Master-
Adresse
MW100
40001
MW100
40002
MW102
40003
MW104
40004
MW106
40005
MW108
Tabelle 13- 84
Diagnosefunktionen
Modbus-Diagnosefunktionen von Modbus_Slave der S7-1200
Codes
Teilfunktion
08
0000H
08
000AH
11
Die Anweisung Modbus_Slave unterstützt Broadcast-Schreibanforderungen von Modbus-
Mastern, solange die Anforderungen den Zugriff auf gültige Adressen umfassen. Für
Funktionscodes, die bei der Broadcast-Funktion nicht unterstützt werden, erzeugt
Modbus_Slave den Fehlercode "0x8188".
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK
Beispiele für Parameter von MB_HOLD_REG
DB10.DBw0
MW120
DB10.DBW0
MW120
DB10.DBW2
MW122
DB10.DBW4
MW124
DB10.DBW6
MW126
DB10.DBW8
MW128
Beschreibung
Echotest Abfragedaten ausgeben: Die Anweisung Modbus_Slave gibt einem Modbus-
Master das Echo eines empfangenen Datenworts zurück.
Kommunikationsereigniszähler löschen: Die Anweisung Modbus_Slave löscht den
Kommunikationsereigniszähler, der für Modbus-Funktion 11 verwendet wird.
Kommunikationsereigniszähler abrufen: Die Anweisung Modbus_Slave nutzt einen
internen Kommunikationsereigniszähler, um die Anzahl erfolgreicher Modbus-Lese- und
-Schreibanforderungen, die an den Modbus_Slave gesendet werden, zu erfassen. Der
Zähler wird bei Funktion 8, Funktion 11 und Broadcast-Anforderungen nicht hochge-
zählt. Außerdem wird bei Anforderungen, die zu Kommunikationsfehlern führen (z.B.
Paritäts- oder CRC-Fehler), nicht hochgezählt.
Kommunikationsprozessor und Modbus-TCP
13.5 Modbus-Kommunikation
DB10.DBW50
"Rezept".Inhaltsstoff
DB10.DBW50
"Rezept".Inhaltsstoff[1]
DB10.DBW52
"Rezept".Inhaltsstoff[2]
DB10.DBW54
"Rezept".Inhaltsstoff[3]
DB10.DBW56
"Rezept".Inhaltsstoff[4]
DB10.DBW58
"Rezept".Inhaltsstoff[5]
1281

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis