Spécifier une affectation non rémanente

L'affectation non rémanente est différente de l'affectation régulière décrite ci-dessus car l'étiquette dans une affectation non rémanente est réinitialisée à zéro par l'automate à chaque fois qu'il :
  • Entre dans le mode Exécution
  • Il quitte l'étape d'un SFC, si vous configurez le SFC pour qu'il se réinitialise automatiquement. Cela s'applique seulement si vous incluez l'affectation dans l'action de l'étape ou si vous utilisez l'action pour appeler un routine de texte structuré en utilisant une instruction JSR.
Une affectation non rémanente a cette syntaxe :
tag [:=] expression ;
où :
Composant
Description
balise
Représente l'étiquette qui reçoit la nouvelle valeur ; l'étiquette doit être un BOOL, SINT, INT, DINT, STRING ou REAL.
CONSEIL: La balise STRING s’applique uniquement aux automates CompactLogix 5380, ControlLogix 5580, Compact GuardLogix 5380, GuardLogix 5580 et ControlLogix 5590.
[:=]
Est le symbole pour l'affectation non rémanente.
expression
Représente la nouvelle valeur à affecter à l'étiquette.
Si l'étiquette est de ce type de données
Utiliser ce type d'expression
BOOL
BOOL
SINT
Numérique
INT
DINT
REAL
STRING
(Automates CompactLogix 5380, ControlLogix 5580, Compact GuardLogix 5380, GuardLogix 5580 et ControlLogix 5590 uniquement.)
Type de chaîne, y compris les étiquettes de chaine et les valeurs littérales de chaîne
(Automates CompactLogix 5380, ControlLogix 5580, Compact GuardLogix 5380, GuardLogix 5580 et ControlLogix 5590 uniquement.)
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal