GMF, canal, mode programme, comportement après remise à zéro
3.9 Sous-programmes asynchrones (ASUP)
3.9.3.2
Événement d'activation ($AC_ASUP)
La variable système $AC_ASUP permet de lire les informations suivantes concernant
l'événement qui a conduit à l'activation de l'ASUP :
• Pourquoi l'ASUP a-t-il été activé, par ex. bit 0 : Interruption utilisateur "ASUP avec Blsync"
• Comment l'ASUP a-t-il été activé, par ex. bit 0 : signal d'interface CN/AP, interface numérique-
analogique
• Comment est-il possible de poursuivre, par exemple bit 0 : REORG ou RET librement
sélectionnable
3.9.4
Programmation (SETINT, PRIO)
Affectation : signal d'interruption au programme CN
Un programme CN est affecté à un signal d'interruption à l'aide de l'instruction SETINT. Cela
transforme le programme CN en ASUP.
Syntaxe
SETINT(<n>) <Programme CN>
Signification
SETINT :
<n> :
<Programme CN> :
Exemple
Code de programme
N20 SETINT(3) LIFT_Z
186
Affectation du programme CN à un signal d'interruption
Numéro du signal d'interruption
Plage de valeurs :
0, 1, 2, ... 8
Nom du programme
Commentaire
; IF entrée 3 == 1
; THEN démarrage de l'ASUP "LIFT_Z"
Description fonctionnelle, 01/2023, A5E48764112D AE
Fonctions de base