F21_DADD

Instruction redondante

NOTA

Instruction redondante remplacée par : ADD

La constante équivalente à 32 bits ou la zone de 32 bits désignée par s et les données de 32 bits désignées par d sont additionnées si le déclencheur EN est TRUE. Le résultat est sauvegardé dans d. Toutes les valeurs de 32 bits sont traitées comme des valeurs double integer.



Paramètres

Entrée

s (DWORD, DINT, UDINT, DATE, TOD, DT)

Cumulateur

Sortie

d (DWORD, DINT, UDINT, DATE, TOD, DT)

Cumulande et résultat

Exemple



  1.  (1) Valeur exemple 1312896
  2.  (2) Valeur exemple 558144
  3.  (3) Résultat 1871040 lorsque le déclencheur est activé
  4.  (4) Zone de 32 bits

Remarques

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 de 32 bits (dépassement positif ou négatif).

Thèmes apparentés

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