Chapitre 22
Attributs courants des instructions générales
Automates
Automates CompactLogix
5380, CompactLogix 5480,
ControlLogix 5580,
Compact GuardLogix 5380
et GuardLogix 5580
Automates
CompactLogix 5370,
ControlLogix 5570,
Compact GuardLogix 5370
et GuardLogix 5570
Valeurs immédiates
888
Expressions dans les indices de tableau
Description (Description)
Les expressions ne définissent pas les indicateurs d'état en fonction des résultats des
opérations mathématiques. Si les expressions débordent :
Un défaut mineur se produit si l'automate est configuré pour générer des défauts
mineurs.
Un défaut majeur (type 4, code 20) est généré si la valeur obtenue est hors plage.
Les expressions définissent les indicateurs d'état en fonction des résultats des opérations
mathématiques. Si un indice de tableau est une expression, cette expression et
l'instruction risquent de générer des défauts mineurs.
Astuce : Si un indice de tableau est trop important (hors plage),
cela génère un défaut majeur (type 4, code 20).
Lorsque vous entrez une valeur immédiate (constante) au format décimal (par
exemple, -2, 3), l'automate stocke cette valeur en utilisant 32 bits. Si vous entrez
une valeur dans une base numérique autre que décimale, telle que binaire ou
hexadécimale, et que vous ne spécifiez pas l'ensemble des 32 bits, l'automate place
un zéro dans les bits que vous n'avez pas spécifiés (remplissage avec des zéros).
Important :
Si vous entrez
-1
16#ffff (-1)
8#1234 (668)
2#1010 (10)
Valeurs immédiates entières
Si vous entrez
Sans aucun suffixe
« U »
« L »
« UL »
Publication Rockwell Automation 1756-RM003T-FR-P - Novembre 2018
Remplissage avec des zéros des valeurs
immédiates binaires, octales ou hexadécimales
inférieures à 32 bits.
L'automate stocke
16#ffff ffff (-1)
16#0000 ffff (65535)
16#0000 029c (668)
16#0000 000a (10)
L'automate stocke
DINT
UDINT
LINT
ULINT