Uscita alternativa
La funzione inverte la condizione di uscita ogni qualvolta viene rilevato il fronte di salita del segnale di ingresso.
Ingresso
segnale di ingresso
Uscita
segnale di uscita invertito
Se la modalità cambia da “PROG” a “RUN” o se si inserisce l'alimentazione in modalità “RUN” mentre il segnale di ingresso è TRUE, il fronte di salita non verrà rilevato per la prima scansione.
Istruzione da MC a MCE
Istruzione da JP a LBL
Istruzione da F19_SJP a LBL
Istruzione da LOOP a LBL
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
input_value: BOOL:=FALSE;
output_value: BOOL:=FALSE;
END_VAR
VAR
input_value: BOOL:=FALSE;
output_value: BOOL:=FALSE;
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,ALT!,Instance,8,0,13,3,,?Di?Co);
B(B_VARIN,,input_value,6,1,8,3,);
B(B_VAROUT,,output_value,13,1,15,3,);
L(1,0,1,5);
END_NETWORK_BODY
END_NET_WORK
END_BODY
output_value:=(ALT(input_value));