Opérations de conversion
3.14 TRUNC
Tronquer à la partie entière
3.14
TRUNC
Représentation
TRUNC
EN
IN
Paramètre
EN
ENO
IN
OUT
Description de l'opération
TRUNC (Tronquer à la partie entière)
Cette opération lit le contenu du paramètre d'entrée IN comme nombre réel et le convertit en
nombre entier de 32 bits. Le résultat, qui est la partie entière du nombre réel spécifié, est rangé
dans le paramètre de sortie OUT. En cas de débordement, ENO est mis à 0.
Mot d'état
Ecriture
Exemple
E 0.0
MD8
Si l'état de signal est 1 à l'entrée E 0.0, le contenu du double mot de mémento MD8 est lu comme
nombre réel et converti en nombre entier de 32 bits. Le résultat, qui est le composant entier du
nombre réel, est rangé dans le double mot de mémento MD12. La sortie A 4.0 est mise à 1 en cas
de débordement ou si la conversion n'est pas exécutée (E 0.0 = 0).
58
Tronquer à la partie entière
ENO
OUT
Type de données Zone de mémoire Description
BOOL
BOOL
REAL
DINT
RB
BI1
x
-
TRUNC
EN
ENO
NOT
IN
OUT
MD12
E, A, M, L, D
Entrée de validation
E, A, M, L, D
Sortie de validation
E, A, M, L, D
Nombre à virgule flottante à tronquer
E, A, M, L, D
Partie entière de la valeur de IN
BI0
DEB
DM
-
x
x
A 4.0
OU
ETAT
RLG
0
x
x
Langage CONT pour SIMATIC S7-300/400
Manuel de référence, 04/2017, A5E41654705-AA
/PI
1