Publication Rockwell Automation 2080-UM001D-FR-E – Septembre 2012
Dans le cas où des associations sont définies, les variables consommées par une
ressource sont mises à jour après que les entrées aient été scrutées et que les
variables produites pour d'autres ressources aient été envoyées préalablement à la
mise à jour des entrées.
Lorsqu'un temps de cycle est spécifié, une ressource doit attendre l'écoulement de
ce temps avant d'initier l'exécution d'un nouveau cycle. Le temps d'exécution des
UOP varie selon le nombre de pas effectifs dans un programme en SFC, et
d'instructions telles que sauts, conditions et retours. Lorsqu'un cycle dépasse le
temps spécifié, la boucle continue l'exécution ce cycle, mais elle active un bit de
dépassement. Dans un tel cas, l'application ne peut plus s'exécuter en temps réel.
Lorsqu'il n'y a pas de temps de cycle spécifié, la ressource exécute tous les pas de la
boucle, puis elle redémarre un nouveau cycle sans attendre.
Mise sous tension et scrutation initiale
Dans les firmwares révision 2 et ultérieurs, toutes les variables de sortie TOR
gérées par le scrutateur d'E/S sont effacées à la mise sous tension et lors du passage
en mode exécution.
Deux variables système sont également disponibles dans les versions 2.x :
Variables Système pour la scrutation et la mise sous tension dans les versions 2.x
Variable
Type
_SYSVA_FIRST_SCAN
BOOL
_SYSVA_POWER_UP_BIT
BOOL
Exécution périodique des programmes
Il n'est pas recommandé d'utiliser la variable système __SYSVA_TCYCYCTIME
pour exécuter périodiquement les différents programmes. Ceci pourrait en effet
entraîner également l'exécution des communications à la même fréquence.
AVERTISSEMENT : des dépassements de temps de communications peuvent se
produire si le temps de cycle du programme est trop lent (s'il est réglé par exemple à
200 ms) pour maintenir les communications.
Exécution de programme dans les Micro800
Description
Bit de scrutation initiale.
Peut être utilisé pour initialiser ou remettre à zéro les variables
immédiatement après chaque transition du mode
programmation au mode exécution.
Remarque : vrai uniquement pour la scrutation initiale. Après
cela, passez en mode d'exécution.
Bit de mise sous tension
Peut être utilisé pour initialiser ou remettre à zéro les variables
immédiatement après un chargement depuis Connected
Components Workbench ou un rechargement depuis un module
de sauvegarde mémoire (par exemple, type 2080-MEMBAK-RTC
ou 2080-LCD).
Remarque : vrai uniquement pour la première scrutation après
une mise sous tension, ou lors de l' e xécution d'un nouveau
diagramme à relais (LD) pour la première fois.
Chapitre 6
33