F48_DBSUB2

Istruzione ridondante

NOTA

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

Sottrae la costante equivalente BCD a 8 cifre o i dati BCD a 8 cifre specificati da s2 dalla costante equivalente BCD a 8 cifre o dai dati BCD a 8 cifre specificati da s1 se il trigger EN è in stato TRUE. Il risultato viene memorizzato in d.

Parametri

Ingresso

s1 (DWORD)

Minuendo, area a 32 bit per dati BCD a 8 cifre o costante equivalente

s2 (DWORD)

Sottraendo, area a 32 bit per dati BCD a 8 cifre o costante equivalente

Uscita

d (DWORD)

Risultato, area a 32 bit per dati BCD a 8 cifre

Esempio

  1.  (1) Valore d'esempio 16#33555588 (BCD)
  2.  (2) Valore d'esempio 16#00110022 (BCD)
  3.  (3) Valore del risultato 16#33445566 (BCD)
  4.  (4) area a 32 bit
  5.  (5) Trigger: TRUE

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 8 cifre (overflow).

Argomenti correlati

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