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).
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