Valore binario di DOUBLE WORD in DOUBLE INTEGER senza segno
DWORD_BCD_TO_UDINT converte un valore binario del tipo di dato DWORD in un valore del tipo di dato DOUBLE INTEGER senza segno.
Ingresso
tipo di dato di ingresso
Uscita
Risultato della conversione
Tutte le variabili di ingresso e uscita utilizzate per programmare questa funzione sono state dichiarate nell'intestazione del POU. La stessa intestazione del POU è utilizzata per tutti i linguaggi di programmazione.
VAR
UDINT_value: UDINT:=419976246;
BCD_value_32bit: DWORD:=16#19085436;
END_VAR
BODY
WORKSPACE
NETWORK_LIST_TYPE := NWTYPELD ;
ACTIVE_NETWORK := 0 ;
END_WORKSPACE
NET_WORK
NETWORK_TYPE := NWTYPELD ;
NETWORK_LABEL := ;
NETWORK_TITLE := ;
NETWORK_HEIGHT := 5 ;
NETWORK_BODY
B(B_F,DWORD_BCD_TO_UDINT!,Instance,16,2,28,4,,?D?C);
B(B_VARIN,,BCD_value_32bit,14,2,16,4,);
B(B_VAROUT,,UDINT_value,28,2,30,4,);
L(1,0,1,5);
END_NETWORK_BODY
END_NET_WORK
END_BODY