Tabelle 8- 71 Datentypen für die Parameter von RDREC und WRREC
Parameter und Datentyp
REQ
IN
ID
IN
INDEX
IN
MLEN
IN
VALID
OUT
DONE
OUT
BUSY
OUT
ERROR
OUT
STATUS
OUT
S7-1200 Automatisierungssystem
Systemhandbuch, 04/2012, A5E02486681-06
Datentyp
Bool
HW_IO (Word)
Byte, Word, USInt,
UInt, SInt, Int, DInt
Byte, USInt, UInt
Bool
Bool
Bool
Bool
DWord
8.3 Dezentrale E/A (PROFINET, PROFIBUS oder AS-i)
Beschreibung
REQ = 1: Datensatz übertragen
Logische Adresse der DP-Slave/PROFINET IO-Komponente
(Modul oder Submodul):
Bei einem Ausgabemodul muss Bit 15 gesetzt werden (zum
Beispiel für Adresse 5: ID:=DW#16#8005).
Bei einem Kombimodul muss die kleinere der beiden
Adressen angegeben werden.
Hinweis: Die Geräte-ID kann wahlweise auf zwei Arten ermittelt
werden:
Durch Auswahl der folgenden Optionen in der "Netzsicht":
–
Gerät (graues Feld)
–
"Eigenschaften" des Geräts
–
"Hardwarekennung"
Hinweis: Es wird jedoch nicht für alle Geräte die
Hardwarekennung angezeigt.
Durch Auswahl der folgenden Optionen in der
"Projektnavigation":
–
PLC-Variablen
–
Standardvariablentabelle
–
Register "Konstanten" des Systems
Die Hardwarekennungen aller konfigurierten Geräte werden
angezeigt.
Datensatznummer
Maximale Länge in Bytes der abzurufenden Informationen aus
dem Datensatz (RDREC)
Neuer Datensatz wurde empfangen und ist gültig (RDREC). Das
Bit VALID ist einen Zyklus lang WAHR, nachdem die letzte
Anforderung fehlerfrei ausgeführt wurde.
Datensatz wurde übertragen (WRREC). Das Bit DONE ist einen
Zyklus lang WAHR, nachdem die letzte Anforderung fehlerfrei
ausgeführt wurde.
BUSY = 1: Der Lesevorgang (RDREC) oder Schreibvorgang
(WRREC) ist noch nicht beendet.
BUSY = 0: Die Übertragung des Datensatzes ist beendet.
ERROR = 1: Ein Lesefehler (RDREC) bzw. Schreibfehler
(WRREC) ist aufgetreten. Das Bit ERROR ist einen Zyklus lang
WAHR, nachdem die letzte Anforderung mit Fehler beendet
wurde. Der Fehlercode im Parameter STATUS ist nur in dem
einen Zyklus gültig, in dem ERROR = WAHR ist.
Bausteinstatus oder Fehlerinformationen
Erweiterte Anweisungen
291