ByteToBit, Byte to bit conversion

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

Questo blocco funzione permette di convertire una variabile BYTE in 8 variabili BOOL. Lo stato di ogni bit della variabile di ingresso viene trasferito nella rispettiva variabile BOOL di uscita.

Blocco funzione
CODESYS: Non disponibile
LogicLab: eLLabUtyLib

In (BYTE) Valore da convertire.

b0 (BOOL) Bit 0 del BYTE di In.

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

b7 (BOOL) Bit 7 del BYTE di In.

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 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)

Ti è stato utile questo articolo ?

Ultimo aggiornamento: 9 Agosto 2019