Instructions

Table Of Contents
PLC-Grundlagen
5.4 Datentypen
S7-1200 Automatisierungssystem
142 Systemhandbuch, V4.2.3, 08/2018, A5E02486681-AL
5.4.9
Pointer-Datentyp "Variant"
Der Datentyp Variant kann auf Variablen verschiedener Datentypen oder Parameter
verweisen. Der Pointer Variant kann auf Strukturen und einzelne Strukturkomponenten
zeigen. Der Pointer Variant belegt keinen Platz im Speicher.
Tabelle 5- 40 Eigenschaften des Pointers Variant
Länge
(Byte)
Darstellung
Format
Beispieleintrag
0 Symbolischer
Operand
MeineVariable
DB-Name.Strukturname.Elementname MeinDB.Strukt1.Druck1
Absoluter
Operand
%MW10
DB-Nummer.Operand Typ Länge
P#DB10.DBX10.0 INT 12
5.4.10
Zugriff auf eine "Slice" eines Variablendatentyps
Auf PLC-Variablen und Datenbausteinvariablen kann je nach ihrer Größe auf Bit-, Byte- oder
Wortebene zugegriffen werden. Die Syntax für den Zugriff auf eine Daten-Slice lautet wie
folgt:
"<PLC-Variablenname>".xn (Bitzugriff)
"<PLC-Variablenname>".bn (Bytezugriff)
"<PLC-Variablenname>".wn (Wortzugriff)
"<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.