Paramètres d'interruption

Les paramètres d’interruption pris en charge varient en fonction du type d’interruption.
Paramètres d'interruption
Paramètre d'interruption
Description
Démarrage automatique
Détermine si la configuration d’une fonction d’interruption utilisateur est imposée sans utiliser de logique de schéma à relais.
Elle est désactivée par défaut. Lorsqu’elle est activée, l’interruption est forcée sans aucune logique de schéma à relais.
Le paramètre d’interruption est disponible pour les types d’interruption suivants :
  • Interruption d'entrée d'événement (EII)
  • Programmable en Interruption temporisée (STI)
  • Interruption programme de module enfichable universel (UPM)
  • Interruption utilisateur de compteur haute vitesse (High Speed Counter, HSC)
Entrée intégrée
Répertorie les numéros d’index des entrées intégrées associées à une fonction d’interruption utilisateur. Valeurs d’entrée intégrée pour différents types de contrôleur :
  • Quatorze variables intégrées sont disponibles pour les contrôleurs 24 points : de IO_EM_DI_00 à IO_EM_DI_13
  • Seize variables intégrées sont disponibles pour les contrôleurs 48 points : de IO_EM_DI_00 à IO_EM_DI_15
Le paramètre d’interruption est disponible pour les EII.
Point de consigne (STI)
Indique la période entre les exécutions de la sous-routine du schéma à relais STI.
Si votre programme contient de nombreuses lignes de programme pour le programme unitaire STI et que la valeur STI est faible, il est possible que les interruptions consomment une partie importante, voire la totalité, des ressources de votre processeur. Le problème suivant peut se produire :
  • Le temps de scrutation du programme a dépassé la valeur de temporisation du chien de garde (0xD011).
  • La valeur est comprise entre 0 et 65 535. La valeur par défaut est 0.
  • Le paramètre d’interruption est disponible pour les STI.
Masque de débordement (HSCO.MV)
Autorise ou interdit l’interruption de débordement. Si le bit est défini sur 0 et qu'une condition Débordement est détectée par le compteur haute vitesse (High Speed Counter, HSC), l'interruption utilisateur HSC ne sera pas exécutée.
Le bit de masque de débordement (MV) est contrôlé par programme utilisateur et conserve sa valeur durant un redémarrage. Le programme utilisateur doit activer et désactiver le bit MV.
Modes HSC : 0...9
Le paramètre d’interruption est disponible pour les interruptions par l’utilisateur HSC.
Masque de soupassement (HSCO.MN)
Autorise ou interdit l’interruption du soupassement. Si le bit est défini sur 0 et qu'une condition Soupassement est détectée par le compteur HSC, l'interruption utilisateur HSC ne sera pas exécutée.
Le bit de masque de soupassement (MN) est contrôlé par le programme utilisateur et conserve sa valeur lors des redémarrages. Le programme utilisateur doit activer et désactiver le bit MN.
Modes HSC : 2...9
Le paramètre d’interruption est disponible pour les interruptions par l’utilisateur HSC.
Masque de valeur haute prédéfinie (HSCO.MH)
Autorise ou interdit l’interruption de valeur haute prédéfinie. Si le bit est défini sur 0 et qu'une condition Valeur prédéfinie haute atteinte est détectée par le compteur HSC, l'interruption utilisateur HSC ne sera pas exécutée.
Le bit de masque de valeur prédéfinie haute (MH) est contrôlé par le programme utilisateur et conserve sa valeur lors des redémarrages. Le programme utilisateur doit activer et désactiver le bit MH.
Modes HSC : 0...9
Le paramètre d’interruption est disponible pour les interruptions par l’utilisateur HSC.
Masque de valeur basse prédéfinie (HSCO.ML)
Autorise ou interdit l’interruption de la valeur basse prédéfinie. Si le bit est défini sur 0 et qu'une condition Valeur prédéfinie basse atteinte est détectée par le compteur HSC, l'interruption utilisateur HSC ne sera pas exécutée.
Le bit de masque de valeur prédéfinie basse (ML) est contrôlé par le programme utilisateur et conserve sa valeur lors des redémarrages. Le programme utilisateur doit activer et désactiver le bit ML.
Modes HSC : 2...9
Le paramètre d’interruption est disponible pour les interruptions par l’utilisateur HSC.
Fournir une réponse
Vous avez des questions ou des commentaires sur cette documentation ? Veuillez envoyer vos commentaires ici.
Normal