ByteToBit, conversión de Byte a bit

Lista

Esta página es parte del Manual de programación IEC 61131-3. Ir al índice.

Este bloque de funciones le permite convertir una variable BYTE en variables 8 BOOL. El estado de cada bit de la variable de entrada se transfiere a la variable respectiva BOOL de salida.

Función de bloqueo
CODESYS: No disponible
LogicLab: eLLabUtyLib

In (BYTE) Valor a convertir.

b0 (BOOL) 0 poco de la BYTE di In.

b... (BOOL) Bit ... del BYTE di In.

b7 (BOOL) 7 poco de la BYTE di In.

Ejemplos

Cómo utilizar los ejemplos..
En el ejemplo, las variables 8 BOOL se transfieren a una variable BYTE, en el estado de cada IBit corresponde el bit relativo en la variable OByte.

LogicLab (Ptp114)
PROGRAM FBD_ByteToBit
VAR
    BDec : ByteToBit; (* Byte decompress *)
    IByte : BYTE; (* Input byte *)
    OBit : ARRAY[ 0..7 ] OF BOOL; (* Output bits *)
END_VAR

LogicLab (Ptp114)
LogicLab (Ptp114)
¿Le resultó útil este artículo?