F217_DXOR

Istruzione ridondante

NOTA

Questa è un'istruzione ridondante. Viene sostituita da: XOR

La funzione effettua un'operazione esclusiva OR bit a bit su due elementi di dati a 32 bit agli ingressi s1 e s2. Il risultato dell'istruzione viene restituito all'uscita d.

Utilizzando questa istruzione potete controllare, per esempio, quanti bit siano differenti nei due elementi di dati a 32 bit. In ogni posizione in cui i bit agli ingressi s1 e s2 sono differenti, viene aggiunto un 1 al risultato.

Parametri

Ingresso

s1 (DWORD, DINT, UDINT, DATE, TOD, DT)

costante equivalente a 32 bit o area a 32 bit

s2 (DWORD, DINT, UDINT, DATE, TOD, DT)

costante equivalente a 32 bit o area a 32 bit

Uscita

d

area a 32 bit per memorizzare il risultato dell'operazione XOR

Note

Le variabili s1, s2 e d devono presentare lo stesso tipo di dato.

Tabella di verità:

s1

s2

d

0

0

0

0

1

1

1

0

1

1

1

0

Flag di errore

sys_bIsEqual (passa a TRUE per una scansione)

se il risultato del calcolo (uscita d) è 0.

Argomenti correlati

L'ultima revisione: 2024-03-13Feedback su questa paginaPanasonic hotline