Rockwell Automation Allen-Bradley Logix 5000 Série Manuel De Référence page 892

Masquer les pouces Voir aussi pour Allen-Bradley Logix 5000 Série:
Table des Matières

Publicité

Chapitre 22
Attributs courants des instructions générales
892
Si la valeur DINT nécessite plus de 24 bits de poids significatif, elle peut ne pas se
convertir dans la même valeur REAL. Si elle ne le fait pas, l'automate stocke les
24 bits de poids le plus élevé arrondis à la valeur paire la plus proche.
Convertir DINT vers SINT ou INT
Pour convertir une valeur DINT en valeur SINT ou INT, l'automate tronque la
partie supérieure de la valeur DINT et stocke les bits de poids inférieur qui
correspondent au type de données. Si la valeur est trop importante, la conversion
génère un débordement.
Cette valeur DINT
16#0001_0081 (65 665)
Convertir REAL vers SINT, INT ou DINT
Pour convertir une valeur REAL en une valeur entière, l'automate arrondit la
partie fractionnaire et stocke les bits qui correspondent au type de données du
résultat. Si la valeur est trop importante, la conversion génère un débordement.
Les nombres sont arrondis comme dans les exemples suivants.
Les fractions < 0,5 s'arrondissent au nombre entier inférieur le plus proche.
Les fractions > 0,5 s'arrondissent au nombre entier supérieur le plus proche.
Les fractions = 0,5 s'arrondissent au nombre entier inférieur ou supérieur le plus
proche.
Important :
Cette valeur REAL Se convertit en cette valeur DINT
-2,5
-3,5
-1,6
-1,5
-1,4
1,4
1,5
1,6
2,5
3,5
Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018
Convertir une valeur DINT vers une valeur INT et
une valeur SINT
Se convertit en cette valeur plus petite
INT :
16#0081 (129)
SINT
16#81 (-127)
Conversion de valeurs REAL en valeurs DINT
-2
-4
-2
-2
-1
1
2
2
2
4

Publicité

Table des Matières
loading

Table des Matières