F28_DSUB2

Instruction redondante

NOTA

Instruction redondante remplacée par : SUB

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

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

Diminuende

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

Diminuteur

Sortie

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

Résultat

Exemple

  1.  (1) Valeur exemple 16809984
  2.  (2) Valeur exemple 525312
  3.  (3) Résultat 16284672 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