GMF, canal, mode programme, comportement après remise à zéro
3.9 Sous-programmes asynchrones (ASUP)
Autres instructions spécifiques aux interruptions
Instruction
SAVE
DISABLE
ENABLE
CLRINT(<n>)
Plus d'informations
Manuel de programmation "Programmation CN"
Voir aussi
Programmation (Page 191)
3.9.5
Conditions supplémentaires
Démarrage de l'ASUP commun aux modes de fonctionnement
Réglages à vérifier
• PM11600 $MN_BAG_MASK
• PM11604 $MN_ASUP_START_PRIO_LEVEL
• Priorité de l'affectation des interruptions
Réglages recommandés
Paramètres machine spécifiques à la CN :
• PM11600 $MN_BAG_MASK = 'H3'
Remarque
Avec ce réglage, il convient de noter que les signaux d'interface CN/AP spécifiques au GMFC
de DB3100 ne s'appliquent plus au canal dans lequel l'ASUP est exécuté. Si ce comportement
n'est pas souhaité, le réglage PM11600 $MN_BAG_MASK = 'H2' peut être utilisé comme
alternative (voir "Mise en service : Paramètres machine (Page 181)").
PM11602 $MN_ASUP_START_MASK = 'H5'
• PM11604 $MN_ASUP_START_PRIO_LEVEL = 7
188
Signification
Si l'instruction SAVE est utilisée dans un ASUP, les instructions G, les frames
et les transformations qui étaient actives dans le programme CN interrompu
avant l'interruption sont à nouveau actives à la fin de l'ASUP.
En utilisant la paire d'instructions DISABLE ENALBE, des sections de pro‐
gramme peuvent être protégées contre les interruptions par les ASUP.
L'affectation du signal d'interruption au programme CN effectuée
via SETINT est conservée.
L'ASUP est ensuite démarré à l'aide du front 0/1 suivant du signal d'inter‐
ruption après ENABLE.
Supprimer l'affectation du signal d'interruption n au programme CN affecté
avec SETINT.
Description fonctionnelle, 01/2023, A5E48764112D AE
Fonctions de base