ByteToBit, conversion d'octet en bit

Liste

Cette page fait partie de la Manuel de programmation CEI 61131-3. Aller à l'index.

Ce bloc fonction vous permet de convertir une variable BYTE dans les variables 8 BOOL. L'état de chaque bit de la variable d'entrée est transféré à la variable respective. BOOL de sortie.

Verrouillage de fonction
CODESYS: Non disponible
LogicLab: eLLabUtyLib

In (BYTE) Valeur à convertir.

b0 (BOOL) Bit 0 du BYTE di In.

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

b7 (BOOL) Bit 7 du BYTE di In.

Exemples

Comment utiliser les exemples.
Dans l'exemple des variables 8 BOOL ils sont transférés à une variable BYTE, dans l'état de chacun IBit correspond le bit relatif dans 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)
Cet article a-t-il été utile?