Istruzione ridondante
Questa è un'istruzione ridondante. Viene sostituita da: FP_COMBINE
La funzione combina i due valori agli ingressi s1 e s2 con il valore all'ingresso s3_Mask tramite elaborazione per unità bit. Il risultato della funzione viene restituito all'uscita d.
Ingresso
area a 16 bit o costante equivalente a 16 bit da confrontare
area a 16 bit che memorizza i dati master per la combinazione o dati costante equivalente a 16 bit
Uscita
area a 16 bit per memorizzare il risultato del calcolo
Anziché utilizzare questa istruzione F, si consiglia di utilizzare l'istruzione FP7 corrispondente: FP_COMBINE
L'unione di dati viene calcolata come segue:
[d] = ([s1] AND [s3_Mask]) OR ([s2] AND (NOT[s3_Mask]))
Quando il valore all'ingresso s3_Mask = 16#0, il valore all'ingresso s2 viene restituito all'uscita d.
Quando il valore all'ingresso s3_Mask = 16#FFFF, il valore all'ingresso s1 viene restituito all'uscita d.
Le variabili s1, s2, s3_Mask e d devono presentare lo stesso tipo di dato.
se il risultato del calcolo è 0.