Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7-1500 Funktionshandbuch Seite 142

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

Werbung

Parameter
Deklarati-
on
MB_HOLD
IN/OUT
_REG
NDR
OUT
DR
OUT
ERROR
OUT
STATUS
OUT
CM PtP - Konfigurationen für Punkt-zu-Punkt-Kopplungen
Funktionshandbuch, 12/2017, A5E37509393-AC
Datentyp
Standard
S7-
S7-
1200/1500
300/400/
WinAC
Variant
Any
-
Bool
FALSE
Bool
FALSE
Bool
FALSE
Word
0
Programmieren - Kommunikation über Anweisungen
Beschreibung
Pointer auf den Modbus-Halteregister-DB: Bei dem Mod-
bus-Halteregister kann es sich um den Speicherbereich
der Merker oder um einen Datenbaustein handeln.
Ab Anweisungsversion V4.0:
Der Parameter muss auf einen Speicherbereich zeigen,
der eine Länge von mindestens 16 Bit hat. Eine geringere
Länge führt zur Fehlermeldung 16#8187. Dies betrifft
Single-Elemente, Arrays, STRUCTs und UDTs. Z.B. führt
ein Single Bool oder ein Array, das aus weniger als 16
Bool-Elementen besteht, zu der Fehlermeldung.
Wenn die Länge kein Vielfaches von 16 Bit ist, können die
Restbits am Ende des Speicherbereichs von der Anwei-
sung Modbus_Slave weder gelesen noch geschrieben
werden.
Der Parameter darf auf einen optimierten Speicherbereich
zeigen. Im optimierten Speicherbereich ist ein Single-
Element oder ein Array erlaubt mit folgenden Datentypen:
Bool, Byte, Char, Word, Int, DWord, DInt, Real, USInt,
UInt, UDInt, SInt, WChar. Jeder andere Datentyp führt zur
Fehlermeldung 16#818C.
Neue Daten bereit:
FALSE – Keine neuen Daten
TRUE – Gibt an, dass neue Daten vom Modbus-
Master geschrieben wurden
Das Bit NDR ist einen Zyklus lang TRUE, nachdem die
letzte Anforderung ohne Fehler beendet wurde.
Daten lesen:
FALSE – Keine Daten gelesen
TRUE – Gibt an, dass die Anweisung vom Modbus-
Master empfangene Daten im Zielbereich abgelegt
hat.
Das Bit DR ist einen Zyklus lang TRUE, nachdem die
letzte Anforderung ohne Fehler beendet wurde.
Das Bit ERROR ist einen Zyklus lang TRUE, nachdem die
letzte Anforderung mit Fehler beendet wurde. Wenn die
Ausführung mit einem Fehler beendet wird, ist der Fehler-
code im Parameter STATUS nur in dem einen Zyklus
gültig, in dem ERROR = TRUE ist.
Fehlercode (siehe Fehlermeldungen (Seite 159))
5.4 Anweisungen
141

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic et 200mpSimatic et 200sp

Inhaltsverzeichnis