Herunterladen Inhalt Inhalt Diese Seite drucken

Beispiel Mit Einem Datentyp Plc (Udt) - Siemens SIMATIC S7 Serie Systemhandbuch

Inhaltsverzeichnis

Werbung

Die folgende Tabelle zeigt, wie die Anweisung mit spezifischen Operandenwerten funktioniert:
Parameter
IN
OUT
Wenn der Operand #Enable am Freigabeeingang EN den Signalzustand "1" zurückgibt, wird die
Anweisung ausgeführt. Der Operand #SourceWord des Datentyps WORD wird in einzelne Bits
(16) aufgelöst und den einzelnen Elementen des Operanden #DestinationArray zugewiesen.
Tritt während der Ausführung der Anweisung ein Fehler auf, gibt der Operand #EnableOut am
Freigabeausgang ENO den Signalzustand "0" zurück.
Weitere Informationen und den Programmcode für das oben aufgeführte Beispiel finden Sie
hier: Beispielbibliothek für Anweisungen.

Beispiel mit einem Datentyp PLC (UDT)

Erstellen Sie den folgenden PLC-Datentyp "myBits":
Erstellen Sie die folgenden Variablen in der Bausteinschnittstelle:
Variable
Enable
SourceWord
EnableOut
DestinationUDT
Das folgende Beispiel zeigt, wie die Anweisung funktioniert:
S7-1200 Automatisierungssystem
Systemhandbuch, V4.5 05/2021, A5E02486681-AO
Operand
SourceWord
DestinationUDT
Bereich
Eingang
Ausgang
8.6 Anweisungen zum Übertragen von Daten
Datentyp
WORD (16 Bits)
Der Operand "DestinationUDT" hat den
Datentyp PLC (UDT). Er besteht aus 16
Elementen und ist somit genauso groß
wie der Datentyp WORD, der analysiert
werden soll.
Datentyp
BOOL
WORD
BOOL
"myBits"
Anweisungen
269

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis