Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC ET 200MP Handbuch Seite 55

Vorschau ausblenden Andere Handbücher für SIMATIC ET 200MP:
Inhaltsverzeichnis

Werbung

Die Funktionscodes der Modbus-Kommunikation (3, 6, 16) nutzen ein Modbus-Halteregister,
bei dem es sich um einen Adressbereich im Speicherbereich der Merker oder um einen
Datenbaustein handeln kann. Der Typ des Haltesregisters wird vom Parameter
MB_HOLD_REG der Anweisung Modbus_Slave angegeben.
Hinweis
S7-1200/1500 - Typ des Datenbausteins MB_HOLD_REG
Ein Datenbaustein mit Modbus-Halteregister muss die direkte (absolute) und die
symbolische Adressierung zulassen.
Tabelle 3- 20 Diagnosefunktionen
Modbus-Diagnosefunktionen von Modbus_Slave der S7-1200
Funktionscodes
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.
PtP-Kommunikationsanweisungen im Einsatz mit dezentraler Peripherie einer S7-300/400
Programmierhandbuch, 01/2013, A5E31625080-AA
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
Modbus-Schreibanforderungen, die an den Modbus-Slave gesendet werden, zu
erfassen. Der Zähler wird bei Funktion 8, Funktion 11 und Broadcast-Anforderungen
nicht hochgezählt. Außerdem wird bei Anforderungen, die zu Kommunikationsfehlern
führen (z.B. Paritäts- oder CRC-Fehler), nicht hochgezählt.
Programmieren - Kommunikation über Anweisungen
3.2 Modbus
55

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic et 200sp

Inhaltsverzeichnis