Attributs courants des instructions générales
Important :
Important :
Convertir un entier vers à REAL
L'automate mémorise des valeurs REAL en simple précision IEEE, au format de
nombre à virgule flottante. Il utilise un bit pour le signe de la valeur, 23 bits pour la
valeur de référence, et huit bits pour l'exposant (32 bits au total). Si vous mélangez
une étiquette entière (SINT, INT ou DINT) et une étiquette REAL comme
entrées dans la même instruction, l'automate convertit la valeur entière en valeur
REAL avant que l'instruction ne s'exécute.
Une valeur SINT ou INT se convertit en même valeur REAL.
Une valeur DINT ne peut pas se convertir dans la même valeur REAL.
Une valeur REAL utilise jusqu'à 24 bits pour la valeur de référence (23 bits
stockés plus un bit « masqué »).
Une valeur DINT utilise jusqu'à 32 bits pour la valeur (un pour le signe et
31 pour la valeur).
Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018
Mélange d'une étiquette INT avec une valeur immédiate
Comme remote_rack_1:I.Data[0] est une étiquette INT, la
valeur à vérifier par rapport elle est également entrée
sous la forme d'une étiquette INT.
Mélange d'une étiquette INT avec une valeur
immédiate
Comme remote_rack_1:I.Data[0] est une étiquette
INT, la valeur à vérifier par rapport elle est d'abord
déplacée dans int_0, qui est également une
étiquette INT. L'instruction EQU compare alors les
deux étiquettes.
Chapitre 22
891