Instructions

Table Of Contents
Erweiterte Anweisungen
9.3 Dezentrale E/A (PROFINET, PROFIBUS oder AS-i)
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2.3, 08/2018, A5E02486681-AL
399
Hinweis
Wenn Sie "RDREC" oder "WRREC" verwenden, um einen Datensatz für PROFINET IO zu
lesen oder zu schreiben, inter
pretiert die CPU negative Werte in den Parameter INDEX,
MLEN und LEN als vorzeichenlose 16
-Bit-Ganzzahlen.
9.3.3
GETIO (Prozessabbild lesen)
Mit der Anweisung "GETIO" lesen Sie konsistent Eingänge von Modulen oder Submodulen
von DP-Slaves und PROFINET IO-Devices. Die Anweisung "GETIO" ruft die Anweisung
"DPRD_DAT (Seite 419)" auf. Tritt während der Datenübertragung kein Fehler auf, werden
die ausgelesenen Daten in den von INPUTS angegebenen Zielbereich eingegeben.
Tabelle 9- 77 Anweisung GETIO (Prozessabbild lesen)
KOP/FUP
SCL
Beschreibung
"GETIO_DB"(
id:=_uint_in_,
status=>_dword_out_,
len=>_int_out_,
inputs:=_variant_inout_);
Mit der Anweisung "GETIO" lesen Sie
konsistent alle Eingänge eines DP-
Normslaves/PROFINET IO-Device.
1
STEP 7 erstellt den DB automatisch, wenn Sie die Anweisung einfügen.
2
Im SCL-Beispiel ist "GETIO_DB" der Name des Instanz-DBs.
Der Zielbereich muss eine Länge größer oder gleich der Länge der ausgewählten
Komponente haben.
Wenn Sie aus einem DP-Normslave mit modularem Aufbau oder mit mehreren DP-
Kennungen lesen, greifen Sie pro Aufruf der Anweisung "GETIO" nur auf die Daten einer
Komponente/DP-Kennung an der konfigurierten Startadresse zu.