SETIO: Prozessabbild übertragen (S7-300, S7-400) - STEP 7

Erweiterte Anweisungen (S7-300, S7-400)

ft:publication_title
Erweiterte Anweisungen (S7-300, S7-400)
Product
STEP 7
Version
V20
Publication date
11/2024
Language
de-DE
SETIO: Prozessabbild übertragen

Beschreibung

Mit der Anweisung "SETIO" übertragen Sie die Daten aus dem durch OUTPUTS aufgespannten Quellbereich konsistent zum adressierten DP-Normslave / PROFINET IO-Device und ggf. ins Prozessabbild (nämlich dann, wenn Sie den betroffenen Adressbereich des DP-Normslaves als Konsistenzbereich in einem Prozessabbild projektiert haben). "SETIO" ruft dabei die Anweisung "DPWR_DAT" auf.

Der Quellbereich muss dieselbe Länge aufweisen, die Sie für die selektierte Komponente projektiert haben.

Bei einem DP-Normslave mit modularem Aufbau bzw. mit mehreren DP-Kennungen können Sie mit einem "SETIO"-Aufruf nur auf eine Komponente / DP-Kennung des DP-Slaves zugreifen.

Parameter

Die folgende Tabelle zeigt die Parameter der Anweisung "SETIO":

Parameter

Deklaration

Datentyp

Speicherbereich

Beschreibung

ID

Input

DWORD

E, A, M, D, L oder Konstante

  • low word: logische Adresse der DP-Slave-/ PROFINET-IO-Komponente (Baugruppe bzw. Modul)

  • high word: irrelevant

LEN

Input

INT

E, A, M, D, L

irrelevant

STATUS

Output

DWORD

E, A, M, D, L

enthält die Fehlerinformation von "DPWR_DAT" in der Form DW#16#40xxxx00

OUTPUTS

InOut

ANY

E, A, M, D

Quellbereich für die zu schreibenden Daten. Er muss genauso lang sein, wie Sie für die selektierte DP-Slave- / PROFINET-IO-Komponente projektiert haben. Es ist nur der Datentyp BYTE zulässig.

Weitere Informationen zu den gültigen Datentypen finden Sie unter "Übersicht über die gültigen Datentypen".

Parameter STATUS

Siehe auch: DPWR_DAT: Konsistente Daten eines DP-Normslaves schreiben.