F22_ADD2

Instruction redondante

NOTA

Instruction redondante remplacée par : ADD

Les données de 16 bits ou les constantes équivalentes à 16 bits désignées par s1 et s2 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

s1 (WORD, INT, UINT)

Cumulande

s2 (WORD, INT, UINT)

Cumulateur

Sortie

d (WORD, INT, UINT)

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