Module En Option; Considérations Relatives À La Charge Et À La Performance De L'automate; Exécution Périodique Des Programmes - Allen-Bradley Micro830 Manuel Utilisateur

Masquer les pouces Voir aussi pour Micro830:
Table des Matières

Publicité

Module en option

Considérations relatives à la
charge et à la performance de
l'automate
Publication Rockwell Automation 2080-UM002J-FR-E – Mars 2018
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 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. 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 programmé est trop lent (par exemple à 200 ms) pour maintenir les
communications.
Variable système pour le temps de cycle programmé
Variable
Type
__SYSVA_TCYCYCTIME
TIME
Exécution de programme sur les automates Micro800
Description
Temps de cycle programmé.
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.
Chapitre 6
73

Publicité

Table des Matières
loading

Table des Matières