F51_DBMUL

Instruction redondante

NOTA

Instruction redondante remplacée par : FP_MUL_BCD

Les données BCD de 32 bits (8 digits) ou constantes équivalentes à des données BCD à 8 digits désignées par s1 sont multipliées par les données désignées par s2 lorsque le déclencheur EN est TRUE. Le résultat est sauvegardé dans le tableau (Array) d[0], d[1] (zone de 64 bits).

Paramètres

Entrée

s1 (DWORD)

Multiplicande, zone de 32 bits pour données BCD à 8 digits ou constante équivalente

s1 (DWORD)

Multiplicateur, zone de 32 bits pour données BCD à 8 digits ou constante équivalente

Sortie

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

Résultat

Exemple

  1.  (1) Valeur exemple 16#60008 (BCD)
  2.  (2) Valeur exemple 16#40002 (BCD)
  3.  (3) Résultat 16#2400440016 (BCD) lorsque le déclencheur est TRUE, sauvegardé dans ARRAY [0..1] of
  4.  (4) Zone de 32 bits
  5.  (5)  output_array [0]
  6.  (6)  output_array [1]

Remarques

Au lieu d’utiliser cette instruction F, nous recommandons d’utiliser l’instruction FP7 correspondante : FP_MUL_BCD

Drapeaux d’erreur

sys_bIsEqual (passe à TRUE pendant un cycle)

Si le résultat calculé est 0.

Thèmes apparentés

Modifié le : 2024-03-13Commentaires sur cette pageAssistance téléphonique