BITADR
Der Operator ist eine Erweiterung der Norm IEC 61131-3.
BITADR liefert den Bit-Offset innerhalb des Segments in einem DWORD.
Der höchstwertige Nibble (4 Bit) in diesem DWORD beschreibt den Speicherbereich:
Merker: 16x40000000
Eingang: 16x80000000
Ausgang: 16xC0000000
VORSICHT | |
Verschiebung der Inhalte von Adressen durch Online-Change Wenn Sie einen Online-Change anwenden, können sich Inhalte von Adressen verschieben. |
Beispiele:
ST:
VAR
bVar1 AT %IX2.3 : BOOL;
nBitoffset : DWORD;
END_VAR
nBitoffset := BITADR(bVar1); (*Result if byte addressing=TRUE: 16x80000013, if byte addressing = FALSE : 16x80000023*)
FUP: