Attributs courants des instructions générales
Conversions de
données
Valeurs immédiates à virgule flottante
Si vous entrez
Sans aucun suffixe
« L »
La conversion de données s'effectue lors du mélange des types de données dans la
programmation.
Lors de la
programmation :
Diagramme à relais
Texte structuré
Bloc fonctionnel
Les instructions s'exécutent plus rapidement et nécessitent moins de mémoire si
tous les opérandes de l'instruction utilisent :
Le même type de données.
Un type de données intermédiaire :
Toutes les instructions du bloc fonctionnel prennent en charge
seulement un opérande de types de données.
Si vous mélangez des types de données ou utilisez des étiquettes
différentes du type de données optimal, le contrôleur convertit les
données selon les règles suivantes :
Convertissez SINT ou INT vers DINT ou DINT vers LINT
Une étiquette de source d'entrée SINT ou INT est promue en valeur DINT par
une extension de signe de l'étiquette source. Les instructions qui convertissent des
valeurs SINT ou INT en valeurs DINT utilisent l'une des méthodes de conversion
suivantes.
Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018
L'automate stocke
REAL
LREAL
Des conversions peuvent se produire lorsque vous :
Mélangez des types de données de paramètres entre eux
Instruction ou expression
Câblez deux paramètres possédant des types de données
différents
Les opérandes sont convertis selon le classement des types de
données entre SINT, USINT, INT, UINT, DINT, UDINT,
LINT, ULINT, REAL et LREAL, avec un classement allant de 1
(le plus faible) à 10 (le plus élevé).
Astuce : Pour réduire le temps et la mémoire lors de la
conversion de données, utilisez le même type de
données pour tous les opérandes d'une instruction.
Chapitre 22
889