Télécharger Imprimer la page

Rockwell Automation Allen-Bradley Micro830 Manuel Utilisateur page 141

Masquer les pouces Voir aussi pour Allen-Bradley Micro830:

Publicité

Module en option
Considérations relatives à
la charge et à la
performance de l'automate
En règle générale, avant l'étape de lecture des entrées, l'automate vérifie la
présence de modules d'E/S d'extension ou enfichables configurés. Si un module
d'E/S d'extension ou enfichable est absent, l'automate sera placé en défaut. Dans
le logiciel Connected Components Workbench version 10 ou ultérieure, une
option de configuration Optional Module est ajoutée pour éviter une mise en
défaut de l'automate liée à un module d'E/S enfichable ou d'E/S d'extension
activé mais absent. Cette option peut être activée séparément pour chaque
module d'E/S enfichable ou module d'E/S d'extension.
ATTENTION : Si la fonctionnalité du module en option est activée, employez
l'instruction MODULE_INFO pour vérifier que le module est présent car
l'automate ne sera pas placé en défaut en l'absence du module.
Au cours d'un cycle de scrutation de programme, l'exécution des principales
étapes (telles qu'indiquées dans le schéma Règles d'exécution) pourrait être
interrompue par d'autres activités de l'automate dont la priorité est plus élevée
que celle des étapes principales. Ces activités comprennent :
1. Événements d'interruption de l'utilisateur, y compris les interruptions
STI, EII et HSC (le cas échéant) ;
2. Réception et transmission de paquets de données de communication ;
3. Exécution périodique du moteur de commande d'axe PTO (si pris en
charge par l'automate).
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 sera 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éralement 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, car ceci pourrait
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
__SYSVA_TCYCYCTIME
Publication Rockwell Automation 2080-UM002M-FR-E - Avril 2022
Chapitre 7
Exécution de programme sur les automates Micro800
Type
Description
Temps de cycle du programme.
Remarque : le temps de cycle programmé n'accepte que des
TEMPS
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.
141

Publicité

loading