Exécution Périodique Des Programmes; Mise Sous Tension Et Scrutation Initiale - Rockwell Automation Allen-Bradley Micro820 2080-LC20-20QWB Manuel Utilisateur

Table des Matières

Publicité

Mise sous tension
et scrutation initiale
Publication Rockwell Automation 2080-UM005A-FR-E – Décembre 2013
Lorsqu'une ou plusieurs de ces activités occupent un pourcentage important du
temps d'exécution de l'automate Micro800, le temps de cycle du programme est
prolongé. Le défaut de timeout du chien de garde (0xD011) peut être signalé si
l'impact de ces activités est sous-estimé, et le timeout du chien de garde est réglé
marginalement. Le réglage du chien de garde est de 2 s par défaut et n'a générale-
ment jamais besoin d'être modifié.
Exécution périodique des programmes
Pour les applications où l'exécution périodique de programmes dans des délais
précis est requise, par exemple pour un PID, il est recommandé d'utiliser
une STI (interruption temporisée programmable) pour exécuter le programme.
La STI fournit des intervalles précis.
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 timeouts 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.
Variable système pour le temps de cycle programmé
Variable
Type
__SYSVA_TCYCYCTIME
TIME
Dans le firmware révision 2 et ultérieur, 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 et
ultérieures.
Variables système pour la scrutation et la mise sous tension dans les versions 2 et ultérieures du
firmware
Variable
Type
_SYSVA_FIRST_SCAN
BOOL
_SYSVA_POWER_UP_BIT
BOOL
Exécution de programme dans les Micro800
Description
Temps de cycle du programme.
Remarque : le temps de cycle programmé n'accepte que des valeurs
multiples de 10 ms. Si la valeur saisie ne correspond pas à un multiple
de 10, elle sera arrondie au multiple de 10 supérieur.
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,
il est faux.
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, carte microSD).
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
53

Publicité

Table des Matières
loading

Table des Matières