-

Teilweiser Zugriff auf ANY_BIT-Variablen

Gemäß IEC 61131-3 (3. Ausgabe) ist ein teilweiser Zugriff auf ein spezielles Bit, Byte, Wort oder Doppelwort einer Variable des Datentyps ANY_BIT möglich. Sie programmieren den teilweisen Zugriff auf eine Variable durch Anfügen eines Punktes (.) an den Variablennamen gefolgt von einem '%'-Zeichen, dem Präfix für die Größe und einer Ganzzahl (von 0 bis max).

Beispiele

Hinweis
Variablen für partiellen Zugriff können im Online-Modus nicht überschrieben werden.

Syntax

Syntax für den teilweisen Zugriff auf ANY_BIT-Variablen:

Bit-weiser Zugriff auf:
BYTE-Variable<variable_name>%X0 bis <variable_name>%X7
WORD-Variable<variable_name>%X0 bis <variable_name>%X15
DWORD-Variable<variable_name>%X0 bis <variable_name>%X31
LWORD-Variable<variable_name>%X0 bis <variable_name>%X63

Byte-weiser Zugriff auf:
WORD-Variable<variable_name>%B0 bis <variable_name>%B1
DWORD-Variable<variable_name>%B0 bis <variable_name>%B3
LWORD-Variable<variable_name>%B0 bis <variable_name>%B7

Word-weiser Zugriff auf:
DWORD-Variable<variable_name>%W0 bis <variable_name>%W1
LWORD-Variable<variable_name>%W0 bis <variable_name>%W3

DWord-weiser Zugriff auf:
LWORD-Variable<variable_name>%D0 bis <variable_name>%D1

Intellisense für teilweisen Zugriff auf ANY_BIT-Variablen

Die Intellisense-Funktion im Texteditor und im grafischen Editor unterstützt ebenfalls den Zugriff auf einen bestimmten Teil einer ANY_BIT-Variablen.
Wenn Sie den Variablennamen der ANY_BIT-Variablen gefolgt von einem Punkt eingeben, erscheint die Auswahlliste mit allen möglichen Größen-Präfixen für diese Variable.

Beispiel im Texteditor

Beispiel im grafischen Editor