Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7 Serie Systemhandbuch Seite 377

Inhaltsverzeichnis

Werbung

9.3.4
SETIO (Prozessabbild übertragen)
Mit der Anweisung "SETIO" übertragen Sie konsistent Daten aus dem vom Parameter OUTPUTS
definierten Quellbereich in die adressierten Module oder Submodule von DP-Slaves und
PROFINET IO-Devices. Wenn Sie den relevanten Adressbereich des DP-Normslaves/PROFINET IO-
Device als einen konsistenten Bereich in einem Prozessabbild konfiguriert haben, werden die
Daten an das Prozessabbild übertragen. "SETIO" ruft während dieser Übertragung die
Anweisung "DPWR_DAT (Seite 393)" auf.
Tabelle 9-78 Anweisung SETIO (Prozessabbild lesen)
KOP/FUP
STEP 7 erstellt den DB automatisch, wenn Sie die Anweisung einfügen.
1
2
Im SCL-Beispiel ist "SETIO_DB" der Name des Instanz-DB.
Der Quellbereich muss eine Länge größer oder gleich der Länge der ausgewählten Komponente
haben.
Bei einem DP-Normslave/PROFINET IO-Device mit modularem Aufbau oder mit mehreren DP-
Kennungen, können Sie je SETIO-Aufruf auf nur eine DP-Kennung/Komponente zugreifen.
Parameter
Die folgende Tabelle zeigt die Parameter der Anweisung "SETIO":
Parameter
Deklaration
ID
IN
STATUS
OUT
1
OUTPUTS
IN_OUT
Verwenden Sie bei der Anzeige von SETIO-Fehlercodes den Datentyp DWord.
1
S7-1200 Automatisierungssystem
Systemhandbuch, V4.5 05/2021, A5E02486681-AO
SCL
"SETIO_DB"(
id:=_uint_in_,
status=>_dword_out_,
outputs:=_variant_inout_);
Datentyp
Beschreibung
HW_SUBMO‐
Hardware-ID des DP-Normslaves/PROFINET IO-Device
DULE
DWord
Enthält die Fehlerinformationen von "DPWR_DAT (Seite 393)" im Format
DW#16#40xxxx00
Variant
Quellbereich für die zu schreibenden Daten: Der Quellbereich muss eine Län‐
ge 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)
9.3 Dezentrale E/A (PROFINET, PROFIBUS oder AS-i)
Beschreibung
Mit der Anweisung "SETIO" übertra‐
gen Sie konsistent Daten aus dem
vom Parameter OUTPUTS definierten
Quellbereich in den adressierten DP-
Normslave bzw. das PROFINET IO-De‐
vice.
Erweiterte Anweisungen
377

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis