F48_DBSUB2

Instruction redondante

NOTA

Instruction redondante remplacée par : FP_SUB_BCD

Les constantes équivalentes à des données BCD à 8 digits ou les données BCD à 8 digits désignées par s2 sont soustraites des constantes équivalentes à des données BCD ou des données BCD à 8 digits désignées par s1 si le déclencheur EN est TRUE. Le résultat est sauvegardé dans d.

Paramètres

Entrée

s1 (DWORD)

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

s2 (DWORD)

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

Sortie

d (DWORD)

Résultat, zone de 32 bits pour données BCD à 8 digits

Exemple

  1.  (1) Valeur exemple 16#33555588 (BCD)
  2.  (2) Valeur exemple 16#00110022 (BCD)
  3.  (3) Résultat 16#33445566 (BCD)
  4.  (4) Zone de 32 bits
  5.  (5) Déclencheur : TRUE

Drapeaux d’erreur

sys_bIsEqual (passe à TRUE pendant un cycle)

Si le résultat calculé est 0.

sys_bIsCarry (passe à TRUE pendant un cycle)

Si le résultat est en dehors de la plage des données BCD à 8 digits (dépassement positif).

Thèmes apparentés

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