BitToByte, bit to byte conversion

List

Questa pagina fa parte del Manuale Programmazione IEC 61131-3. Vai all indice.

Questo blocco funzione permette di convertire 8 variabili BOOL in una variabile BYTE. Lo stato di ogni bit di ingresso viene trasferito nel rispettivo bit del byte di uscita.

Blocco funzione
CODESYS: Non disponibile
LogicLab: eLLabUtyLib

b0 (BOOL) Bit 0 del BYTE di Out.

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

b7 (BOOL) Bit 7 del BYTE di Out.

Out (BYTE) Risultato conversione ingressi a bit.

Esempi

Come utilizzare gli esempi.
Nell'esempio 8 variabili BOOL sono trasferite in una variabile BYTE, allo stato di ogni IBit corrisponde il relativo bit nella variabile OByte.

LogicLab (Ptp114)
PROGRAM LD_BitToByte
VAR
    IBit : ARRAY[ 0..7 ] OF BOOL; (* Input bits *)
    OByte : BYTE; (* Output byte *)
    BCmp : BitToByte; (* Bit compress *)
END_VAR

LogicLab (Ptp114)
LogicLab (Ptp114)
Was this article helpful?