Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7 Serie Systemhandbuch Seite 378

Inhaltsverzeichnis

Werbung

Erweiterte Anweisungen
9.3 Dezentrale E/A (PROFINET, PROFIBUS oder AS-i)
9.3.5
GETIO_PART (Prozessabbildbereich lesen)
Mit der Anweisung "GETIO_PART" lesen Sie konsistent einen zugehörigen Teil der Eingänge von
Modulen oder Submodulen von DP-Saves und PROFINET IO-Devices. GETIO_PART ruft die
Anweisung "DPRD_DAT (Seite 393)" auf.
Tabelle 9-79 Anweisung GETIO_PART (Prozessabbildbereich lesen)
KOP/FUP
STEP 7 erstellt den DB automatisch, wenn Sie die Anweisung einfügen.
1
Im SCL-Beispiel ist "GETIO_PART_DB" der Name des Instanz-DB.
2
Mit dem Eingangsparameter ID wählen Sie das IO-Modul über die Hardware-ID aus.
Mit den Parametern OFFSET und LEN geben Sie den Teil des Prozessabbilds an, der gelesen
werden soll. Wenn der von OFFSET und LEN angegebene Eingangsbereich vom Modul nicht
vollständig abgedeckt wird, gibt der Baustein den Fehlercode DW#16#4080B700 aus.
Die Länge des Zielbereichs muss größer oder gleich der zu lesenden Bytemenge sein:
• Tritt während der Datenübertragung kein Fehler auf, empfängt ERROR den Wert FALSE. Die
gelesenen Daten werden in den vom Parameter INPUTS definierten Zielbereich geschrieben.
• Tritt während der Datenübertragung ein Fehler auf, empfängt ERROR den Wert TRUE. Der
Parameter STATUS empfängt die Fehlerinformationen von DPRD_DAT.
• Wenn der Zielbereich größer als LEN ist, schreibt die Anweisung in die ersten LEN-Bytes des
Zielbereichs. ERROR empfängt den Wert FALSE.
Parameter
Die folgende Tabelle zeigt die Parameter der Anweisung GETIO_PART:
Parameter
Deklaration
ID
IN
OFFSET
IN
LEN
IN
STATUS
OUT
1
378
SCL
"GETIO_PART_DB"(
id:=_uint_in_,
offset:=_int_in_,
len:=_int_in_,
status=>_dword_out_,
error=>_bool_out_,
inputs:=_variant_inout_);
Datentyp
Beschreibung
HW_SUBMO‐
Hardwarekennung des Moduls
DULE
Int
Nummer des ersten im Prozessabbild zu lesenden Bytes für die Komponente
(kleinster möglicher Wert: 0)
Int
Zu lesende Bytezahl
DWord
Enthält die Fehlerinformationen von "DPRD_DAT (Seite 393)" im Format
DW#16#40xxxx00, wenn ERROR = TRUE
Beschreibung
Mit der Anweisung GETIO_PART lesen
Sie konsistent einen zugehörigen Teil
der Eingänge eines IO-Moduls.
S7-1200 Automatisierungssystem
Systemhandbuch, V4.5 05/2021, A5E02486681-AO

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis