GMF, canal, mode programme, comportement après remise à zéro
3.9 Sous-programmes asynchrones (ASUP)
Généralités
Les sous-programmes asynchrones (ASUP) sont des programmes CN démarrés dans un canal de
la CN en réaction à des événements asynchrones (signaux d'entrée d'interruption, états de
processus ou machine). L'activation d'un ASUP interrompt un programme CN en cours de
traitement. Avec la fin de l'ASUP, le programme CN peut être poursuivi à la position
d'interruption.
Le programme CN en cours de traitement dans le canal peut être totalement ou
partiellement protégé contre une interruption par un ASUP. Voir chapitre "Programmation
(SETINT, PRIO) (Page 186)", paragraphe "Programmation flexible".
Définition
Pour qu'un programme CN devienne un ASUP (routine d'interruption), un signal d'interruption
doit être affecté au programme CN à l'aide de l'instruction SETINT (voir chapitre
"Programmation (SETINT, PRIO) (Page 186)") ou à l'aide du service PI "ASUP" (voir la Description
fonctionnelle "AP" dans les descriptions de bloc.
Signaux d'interruption
• Un total de 8 entrées périphériques sont disponibles comme signaux d'interruption.
• Les signaux d'entre périphérique peuvent être influencés par le programme AP utilisateur.
• Les quatre premières entrées périphériques sont les 4 entrées rapides du module NCU. Les
états des signaux sont accessibles en lecture via l'interface CN/AP dans le bloc de données
DB2700. Les signaux d'entrée peuvent également être bloqués via l'interface CN/AP dans le
bloc de données DB2700.
Plus d'informations
• Des informations complémentaires sur l'influence de l'AP sur les entrées rapides de la CN
(signaux d'interruption) sont disponibles dans la description fonctionnelle AP.
176
Description fonctionnelle, 01/2023, A5E48764112D AE
Fonctions de base