AND_THEN

Definizione

Questo operatore non è specificato dallo standard IEC 61131-3. È consentito solo per programmazione in testo strutturato (ST).

AND_THEN esegue un'operazione AND di operandi di tipo BOOL e BIT con modalità di corto circuito con il seguente effetto:

se tutti gli operandi sono TRUE, il risultato dell'operazione è TRUE, altrimenti è FALSE.

Quando un operando è FALSE, le espressioni negli altri operandi non vengono valutate (valutazione limitata). A questo riguardo, l'operatore AND_THEN differisce dall'operatore AND definito nello standard IEC-61131-3. AND valuta sempre tutte le espressioni.

In alternativa, quando si utilizza l'operatore standard IEC AND, vengono sempre valutati tutti gli operandi.