F20_ADD

Instruction redondante

NOTA

Instruction redondante remplacée par : ADD

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

Paramètres

Entrée

s (WORD, INT, UINT)

Cumulateur

Sortie

d (WORD, INT, UINT)

Cumulande et résultat

Exemple



  1.  (1) Valeur exemple 27
  2.  (2) Valeur exemple 16
  3.  (3) Résultat 43 lorsque le déclencheur est activé

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

Thèmes apparentés

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