Herunterladen Inhalt Inhalt Diese Seite drucken

Setio (Prozessabbild Übertragen) - Siemens Simatic s7 Handbuch

Automatisierungssystem
Vorschau ausblenden Andere Handbücher für Simatic s7:
Inhaltsverzeichnis

Werbung

Erweiterte Anweisungen
9.3 Dezentrale E/A (PROFINET, PROFIBUS oder AS-i)
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 432)" auf.
Tabelle 9- 78 Anweisung SETIO (Prozessabbild lesen)
KOP/FUP
STEP 7 erstellt den DB automatisch, wenn Sie die Anweisung einfügen.
1
Im SCL-Beispiel ist "SETIO_DB" der Name des Instanz-DBs.
2
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
412
SCL
"SETIO_DB"(
id:=_uint_in_,
status=>_dword_out_,
outputs:=_variant_inout_);
Datentyp
Beschreibung
HW_SUBMOD
Hardware-ID des DP-Normslaves/PROFINET IO-Device
ULE
DWord
Enthält die Fehlerinformationen von "DPWR_DAT (Seite 432)" im Format
DW#16#40xxxx00
Variant
Quellbereich für die zu schreibenden Daten: Der Quellbereich 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, ULINT
Anwenderdefinierte Datentypen (UDT)
Strukturen (STRUCT), jedoch nur in nicht optimierten Datenbausteinen
(DB)
Beschreibung
Mit der Anweisung "SETIO" übertra-
gen Sie konsistent Daten aus dem
vom Parameter OUTPUTS definier-
ten Quellbereich in den adressierten
DP-Normslave bzw. das
PROFINET IO-Device.
S7-1200 Automatisierungssystem
Systemhandbuch, V4.2, 09/2016, A5E02486681-AK

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis