F51_DBMUL

Istruzione ridondante

NOTA

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

Moltiplica la costante equivalente BCD (8 cifre) a 32 bit o i dati BCD a 8 cifre specificati da s1 e quelli specificati da s2 se il trigger EN è in stato TRUE. Il risultato viene memorizzato nell'ARRAY d[0], d[1] (area a 64 bit).

Parametri

Ingresso

s1 (DWORD)

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

s1 (DWORD)

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

Uscita

d (ARRAY [0..1] OF DWORD)

Risultato

Esempio

  1.  (1) Valore d'esempio 16#60008 (BCD)
  2.  (2) Valore d'esempio 16#40002 (BCD)
  3.  (3) Valore del risultato 16#2400440016 (BCD) se il trigger è TRUE memorizzato nell'ARRAY [0..1] of
  4.  (4) area a 32 bit
  5.  (5)  output_array [0]
  6.  (6)  output_array [1]

Note

Anziché utilizzare questa istruzione F, si consiglia di utilizzare l'istruzione FP7 corrispondente: FP_MUL_BCD

Flag di errore

sys_bIsEqual (passa a TRUE per una scansione)

se il risultato del calcolo è 0.

Argomenti correlati

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