F47_BSUB2

Instruction redondante

NOTA

Instruction redondante remplacée par : FP_SUB_BCD

La constante équivalente à des données BCD à 4 digits ou la zone de 16 bits pour données BCD à 4 digits désignée par s2 est soustraite de la constante équivalente à des données BCD à 4 digits ou de la zone de 16 bits pour données BCD à 4 digits désignée par s1 si le déclencheur EN est TRUE. Le résultat est sauvegardé dans d.

Exemple

  1. Valeur exemple 16#16 (BCD)

  2. Valeur exemple 16#4 (BCD)

  3. Résultat 16#12 (BCD)

  4. Déclencheur : TRUE

Paramètres

Entrée

s1 (WORD)

Diminuende, zone de 16 bits pour données BCD à 4 digits ou constante équivalente

s2 (WORD)

Diminuteur, zone de 16 bits pour données BCD à 4 digits ou constante équivalente

Sortie

d (WORD)

Résultat, zone de 16 bits pour données BCD à 4 digits

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 à 4 digits (dépassement positif).

Thèmes apparentés

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