BITADR

Panoramica

Questo operatore indirizzo non è specificato dallo standard IEC 61131-3.

BITADR restituisce l'offset bit nel segmento in DWORD. Il valore di offset dipende dal fatto che l'opzione indirizzamento byte sia attivata o meno nelle impostazioni della destinazione.

Il nibble più significativo in DWORD indica l'area di memoria:

Memoria: 16#40000000

Ingresso: 16#80000000

Uscita: 16#C0000000

Esempio in ST

VAR
        xVar AT %IX2.3:BOOL;
        dwBitoffset: DWORD;
END_VAR
dwBitoffset:=BITADR(xVar); (* Result if byte addressing=TRUE: 16#80000013, if byte addressing=FALSE: 16#80000023 *)

Esempio in IL

LD     xVar
BITADR
ST     dwBitoffset

Considerazioni relative alle modifiche online

L'esecuzione del comando Modifica in linea può modificare il contenuto degli indirizzi.

 ATTENZIONE
PUNTATORE NON VALIDO
Verificare la validità del puntatore quando si utilizzano i puntatori sugli indirizzi e durante l'esecuzione del comando Modifica in linea.
Il mancato rispetto di queste istruzioni può provocare infortuni o danni alle apparecchiature.