F39_DMULD

Instruction redondante

NOTA

Instruction redondante remplacée par : MUL

La fonction multiplie la valeur indiquée en entrée s1 par la valeur indiquée en entrée s2. Le résultat de la fonction est renvoyé en sortie d. Le résultat en sortie d est situé entre -2147483648 et 2147483647 (c.-à-d. entre 16#0 et 16#FFFFFFFF). 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)

Multiplicande

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

Multiplicateur

Sortie

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

Résultat

Drapeaux d’erreur

sys_bIsOperationErrorHold (passe à TRUE et reste TRUE)

Si le résultat calculé est en dehors de la zone de 32 bits indiquée en sortie d.

sys_bIsOperationErrorNonHold (passe à TRUE pendant un cycle)

Si le résultat calculé est en dehors de la zone de 32 bits indiquée en sortie d.

sys_bIsEqual (passe à TRUE et reste TRUE)

Si le résultat calculé est 0.

Thèmes apparentés

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