18. Funciones
18.21
Borrar el bit en una variable WORD <ResetBit>
La función ResetBit establece un bit seleccionado en el valor FALSE dentro de una variable
DWORD. Si el bit ya posee un valor FALSE, el proceso no tendrá más consecuencias. El
valor modificado está disponible en el valor de retorno para su posterior procesamiento.
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
Salida del patrón de bits procesado de la variable Val.
Tratamiento de errores
Si se transmite un valor no permitido en el parámetro bitNr, se emite un error.
Ejemplo:
// Ajustar la variable a 2#0000 1111
mask
:= 16#000F
// Ajustar el primer bit en FALSE
mask
:= ResetBit(mask, 0)
// Mask posee el valor 2#0000 1110
166
Sintaxis
ResetBit ( <val> : DWORD, <bitNr> : DINT): DWORD
Métodos
Descripción
val
Valor que se debe modificar
bitNr
Número de bit en el parámetro Val que se restablece
Tabla 18.6 Función variable ResetBit
Festo GDCP-CMXR-SW-ES es Version 1.0