3.16
FLOOR
Représentation
FLOOR
EN
IN
Paramètre
EN
ENO
IN
OUT
Description de l'opération
FLOOR (Convertir réel en entier inférieur le plus proche)
Cette opération lit le contenu du paramètre d'entrée IN comme nombre à virgule flottante et le
convertit en un nombre entier de 32 bits. Le résultat est l'entier inférieur le plus proche du nombre
réel indiqué (arrondi au nombre entier inférieur le plus proche). 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 à virgule flottante et converti en nombre entier de 32 bits selon le principe d'arrondi au
nombre entier inférieur ou égal le plus proche. Le résultat 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).
Langage CONT pour SIMATIC S7-300/400
Manuel de référence, 04/2017, A5E41654705-AA
Convertir réel en entier inférieur le plus proche
ENO
OUT
Type de données Zone de mémoire Description
BOOL
BOOL
REAL
DINT
RB
BI1
x
-
FLOOR
EN
ENO
NOT
IN
OUT
MD12
3.16 FLOOR
Convertir réel en entier inférieur le plus proche
E, A, M, L, D
E, A, M, L, D
E, A, M, L, D
E, A, M, L, D
BI0
DEB
DM
-
x
x
A 4.0
Opérations de conversion
Entrée de validation
Sortie de validation
Nombre réel à convertir
Nombre entier de 32 bits inférieur le plus
proche du nombre réel
OU
ETAT
0
x
RLG
/PI
x
1
61