F26_DSUB

Instruction redondante

NOTA

Instruction redondante remplacée par : SUB

Les constantes équivalentes à 32 bits ou les données de 32 bits désignées par s sont soustraites des données de 32 bits désignées par d si le déclencheur EN est TRUE. Le résultat est sauvegardé dans d (zone diminuende). 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)

Diminuteur

Sortie

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

Diminuende et résultat

Exemple

  1.  (1) Valeur exemple 16778109
  2.  (2) Valeur exemple 524740
  3.  (3) Résultat 16253369 lorsque le déclencheur est TRUE
  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