19. Funciones
19.22
La función CheckBit comprueba el bit indicado en el número de bit y devuelve su valor en
el valor de retorno.
El número de bit se indica mediante el parámetro bitNr. El margen de valores permitido es
de 0 a 31 para referenciar los bits de la variable WORD (32 bits). El bit más bajo (LSB) se
activa con el número de bit = 0.
Valor de retorno
TRUE
El bit está fijado.
FALSE
El bit no está fijado.
Tratamiento de errores
Si se transmite un valor no permitido en el parámetro bitNr, se emite un error.
Ejemplo:
IF
CheckBit(mask, 1)
// Estado TRUE
SetInfo("Bit 1 está fijado")
ELSE
// Estado FALSE
SetInfo("Bit 1 no está fijado")
END_IF
174
Comprobar el bit en una variable WORD
<CheckBit>
Sintaxis
CheckBit ( <val> : DWORD, <bitNr> : DINT): BOOL
Métodos
Descripción
val
Valor que se debe comprobar
bitNr
Número de bit en el parámetro Val que se comprueba
Tabla 19.7 Función variable CheckBit
THEN
Festo GDCP-CMXR-SW-ES es 1205c