F47_BSUB2

Istruzione ridondante

NOTA

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

Sottrae la costante equivalente BCD a 4 cifre o area a 16 bit per dati BCD a 4 cifre specificata da s2 dalla costante equivalente BCD a 4 cifre o area a 16 bit per dati BCD a 4 cifre specificata da s1 se il trigger EN è in stato TRUE. Il risultato viene memorizzato in d.

Esempio

  1. Valore d'esempio 16#16 (BCD)

  2. Valore d'esempio 16#4 (BCD)

  3. Valore del risultato 16#12 (BCD)

  4. Trigger: TRUE

Parametri

Ingresso

s1 (WORD)

Minuendo, area a 16 bit per dati BCD a 4 cifre o costante equivalente

s2 (WORD)

Sottraendo, area a 16 bit per dati BCD a 4 cifre o costante equivalente

Uscita

d (WORD)

Risultato, area a 16 bit per dati BCD a 4 cifre

Flag di errore

sys_bIsEqual (passa a TRUE per una scansione)

se il risultato del calcolo è 0.

sys_bIsCarry (passa a TRUE per una scansione)

se il risultato eccede l'intervallo di dati BCD a 4 cifre (overflow).

Argomenti correlati

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