BitToByte, bit to byte conversion

  1. Home
  2. Knowledge Base
  3. Manualistica
  4. Programmazione IEC 61131-3
  5. Conversione dati
  6. BitToByte, bit to byte conversion

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)

Ti è stato utile questo articolo ?

Ultimo aggiornamento: 20 Agosto 2019