Questa funzione esegue il test di un bit in una variabile. La dimensione massima della variabile è UDINT e possono essere testati tutti i suoi bit da 0 a 31.
Funzione
CODESYS: Non disponibile
LogicLab: eLLabUtyLib
Variable (UDINT) Variabile da testare.
Bit (USINT) Numero del bit da testare (Range da 0 a 31).
La funzione ritorna una variabile (BOOL) con lo stato del bit indicato.
Esempi
Come utilizzare gli esempi.
Nell'esempio vengono testati il bit 0 ed il bit 31 della variabile HData. La variabile viene inizializzata con il valore 16#10048001, quindi il bit 0 sarà settato mentre il bit 31 sarà resettato.
Eseguendo il programma avremo BSts[0] a TRUE e BSts[31] a FALSE.