F88_DABS

Instruction redondante

NOTA

Instruction redondante remplacée par : ABS

Cette instruction permet de calculer la valeur absolue des données de 32 bits avec signe, désignées par d, lorsque le déclencheur EN est TRUE. La valeur absolue des données de 32 bits avec signe +/- est sauvegardée dans d. Cette instruction est particulièrement utile pour les données dont le signe +/- peut varier.

Paramètres

Sortie

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

Zone de 32 bits de sauvegarde des données d’origine et de leurs valeurs absolues

Remarques

Si le type de données requis est pris en charge, nous recommandons d’utiliser l’instruction CEIABS.

Drapeaux d’erreur

sys_bIsOperationErrorHold (passe à TRUE et reste TRUE)

Si les données de 16 bits sont inférieures à la valeur minimale négative -32768 (16#8000).

sys_bIsOperationErrorNonHold (passe à TRUE pendant un cycle)

Si les données de 16 bits sont inférieures à la valeur minimale négative -32768 (16#8000).

sys_bIsCarry (passe à TRUE pendant un cycle)

Si les données de 32 bits ont une valeur négative dans l’intervalle de -1 à -2147483647 (16#FFFFFFFF à 16#80000001).

Thèmes apparentés

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