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 |
ENABLED | BOOL | Povolení provozu |
IN | ARRAY [0 .. 63] OF BOOL | Pole 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ýstup | Typ | Význam |
OUT | LINT | Vý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.