Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SIMATIC S7 Serie Systemhandbuch Seite 115

Inhaltsverzeichnis

Werbung

• "<Datenbausteinname>".<Variablenname>.xn (Bitzugriff)
• "<Datenbausteinname>".<Variablenname>.bn (Bytezugriff)
• "<Datenbausteinname>".<Variablenname>.wn (Wortzugriff)
Auf eine Variable von der Größe eines Datendoppelworts kann über Bits 0 - 31, Bytes 0 - 3 oder
Wörter 0 - 1 zugegriffen werden. Auf eine Variable von der Größe eines Worts kann über Bits 0
- 15, Bytes 0 - 1 oder Wort 0 zugegriffen werden. Auf eine Variable von der Größe eines Worts
kann über Bits 0 - 7 oder Byte 0 zugegriffen werden. Bit-, Byte- und Wort-Slices können überall
dort genutzt werden, wo Bits, Bytes oder Wörter erwartete Operanden sind.
Hinweis
Auf folgende Datentypen kann über Slices zugegriffen werden: Byte, Char, Conn_Any, Date,
DInt, DWord, Event_Any, Event_Att, Hw_Any, Hw_Device, HW_Interface, Hw_Io, Hw_Pwm,
Hw_SubModule, Int, OB_Any, OB_Att, OB_Cyclic, OB_Delay, OB_WHINT, OB_PCYCLE,
OB_STARTUP, OB_TIMEERROR, OB_Tod, Port, Rtm, SInt, Time, Time_Of_Day, UDInt, UInt, USInt
und Word. Auf PLC-Variablen vom Datentyp Real kann über Slices zugegriffen werden, auf
Datenbausteinvariablen vom Typ Real jedoch nicht.
Beispiele
In der PLC-Variablentabelle ist "DW" eine deklarierte Variable vom Typ DWORD. Die Beispiele
zeigen den Zugriff in Form von Bit-, Byte- und Wort-Slices:
Bitzugriff
Bytezugriff
Wortzugriff
S7-1200 Automatisierungssystem
Systemhandbuch, V4.5 05/2021, A5E02486681-AO
KOP
FUP
PLC-Grundlagen
5.4 Datentypen
SCL
IF "DW".x11 THEN
...
END_IF;
IF "DW".b2 = "DW".b3
THEN
...
END_IF;
out:= "DW".w0 AND
"DW".w1;
115

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Simatic s7-1200

Inhaltsverzeichnis