Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7 Serie Systemhandbuch Seite 376

Inhaltsverzeichnis

Werbung

Erweiterte Anweisungen
9.3 Dezentrale E/A (PROFINET, PROFIBUS oder AS-i)
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 393)" 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
STEP 7 erstellt den DB automatisch, wenn Sie die Anweisung einfügen.
1
Im SCL-Beispiel ist "GETIO_DB" der Name des Instanz-DB.
2
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.
Parameter
Die folgende Tabelle zeigt die Parameter der Anweisung "GETIO":
Parameter
Deklaration
ID
IN
STATUS
1
OUT
LEN
OUT
INPUTS
IN_OUT
Verwenden Sie bei der Anzeige von GETIO -Fehlercodes den Datentyp DWord.
1
376
SCL
"GETIO_DB"(
id:=_uint_in_,
status=>_dword_out_,
len=>_int_out_,
inputs:=_variant_inout_);
Datentyp
Beschreibung
HW_SUBMO‐
Hardware-ID des DP-Normslaves/PROFINET IO-Device
DULE
DWord
Enthält die Fehlerinformationen von "DPRD_DAT (Seite 393)" im Format
DW#16#40xxxx00
Int
Gelesene Datenmenge in Byte
Variant
Zielbereich für die gelesenen Daten: Der Zielbereich muss eine Länge größer
oder gleich der Länge des ausgewählten DP-Normslaves/PROFINET IO-Device
haben.
Die folgenden Datentypen können Sie verwenden:
Systemdatentypen und Array von Systemdatentypen: BYTE, CHAR, SINT,
USINT, WORD, INT, UINT, DWORD, DINT, UDINT, REAL, LREAL, LWORD, LINT
Anwenderdefinierte Datentypen (UDT)
Strukturen (STRUCT), jedoch nur in nicht optimierten Datenbausteinen
(DB)
Beschreibung
Mit der Anweisung "GETIO" lesen Sie
konsistent alle Eingänge eines DP-
Normslaves/PROFINET IO-Device.
S7-1200 Automatisierungssystem
Systemhandbuch, V4.5 05/2021, A5E02486681-AO

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis