Entrées de l'appareil
I01
IE01...IE08
une entrée, libre affectation de I01...I08 (max. 8, aucune double affectation)
IC01...IC08
deux entrées, libre affectation de I01...I08 (max. 8, aucune double affectation)
IT01...IT08
affectation automatique des interruptions de l'utilisation encore libres 1 à 8 (uniquement
pour les instances de I01...I08 pas encore utilisées par d'autres modules)
De la détection du signal de déclenchement à la réaction sur une sortie, le temps est <
1 ms. En cas d'exécution simultanée de plusieurs interruptions, les temps sont addi-
tionnés.
Mesure de la charge de l'interruption
Le temps d'exécution est mesuré en µs pour chaque source d'interruption. Tous les
temps mesurés sont additionnés au cours d'une période de 100 ms. Après res-
pectivement 100 ms, la somme de tous les temps est évaluée et la mesure des temps
réinitialisée. Lorsque plus de 50 % du temps de calcul ont été consommés par des inter-
ruptions, l'application est arrêtée.
Le message de diagnostic <System_CPU_overload> est généré et ID19 = 1 défini.
Pour de plus amples informations à propos de la manière dont les messages de diag-
nostic se consultent et traitent, voir
Mesures possibles en cas de charge élevée de l'interruption
Si la charge de l'interruption devait être trop élevée, une réduction de la charge en pos-
sible en prenant les mesures suivantes :
Réduire le nombre de modules
l
Veiller à ce que les routines d'interruption soient si possibles courtes
l
Réduire les fréquences en cas d'utilisation de compteurs
l
Exemple de module d'interruption à commande cyclique dans easySoft 7
La sortie Q4 doit être réinitialisée après une durée définie. Cette durée doit être indé-
pendante du temps de cycle du programme principal afin de toujours réaliser le même
point de déclenchement horaire.
easyE4 07/20 MN050009 FR www.eaton.com
I02
I03
I04
6. Modules fonctionnels
6.2 Modules d'interruption
I05
I06
I07
I08
549