Složení bitů

BD18_BIT_COMPOSITION

PROGRAM BD18_8B_TEST
 
VAR 
 
    IN1: ARRAY [0 .. 63] OF BOOL;
 
    O1: LINT;
 
END_VAR
 
 
 
    O1:= LIB.Core.V1_0.BD18_BIT_COMPOSITION(IN := IN1);
 
END_PROGRAM

LIB\CORE

V1.0

Funkce provádí složení více bitů do jedné celočíselné hodnoty.

Vstup Typ Význam
ENABLEDBOOL Povolení provozu
IN ARRAY [0 .. 63] OF BOOLPole vstupních hodnot
BS BOOL Znaménko výstupu out; když OUT<0 pak BS=FALSE
IN0 BOOL První vstup (jednoduchý typ)
IN1 BOOL Druhý vstup (jednoduchý typ)
VýstupTyp Význam
OUT LINTVýstupní hodnota

Blok převádí jednotlivé bity IN[0..63] na lint výstup out. Když OUT⇐0 pak BS=FALSE, jinak out>=0.

  • © Energocentrum Plus, s.r.o. 2017 - 2024