Instructions de commande d'interruptions
Drapeaux
7-27-2 INTERVAL TIMER - STIM(69)
Symboles à contacts
STIM(69)
C1
C2
C3
Limitations
D3E Electronique Parc du Grand TROYES 3 Rond Point Winston CHURCHILL 10302 SAINTE SAVINE
Tél: 03 25 71 31 65 Fax: 03 25 74 38 82 Email: electronique@d3e.fr www.d3e.fr
Définition de masques d'interruption (C1=100)
Utiliser l'instruction INT(89) avec C1=100 pour masquer toutes les interrup-
tions.
Lorsqu'une interruption est générée alors que les interruptions ont été mas-
quées, le traitement de cette interruption n'a pas lieu mais elle est enregistrée
s'il s'agit d'une entrée d'interruption, d'une temporisation cyclique ou d'un comp-
teur à grande vitesse. Les interruptions seront exécutées dès que les masques
correspondants auront été supprimés.
Suppression des masques d'interruption (C1=200)
Utiliser l'instruction INT(89) avec C1=200 pour supprimer tous les masques
d'interruption :
Une limite de zone de données a été dépassée.
ER :
Le canal DM indirectement adressé n'existe pas (le contenu du canal
*DM n'est pas en BCD ou la limite de la zone DM a été dépassée).
C1 n'est pas égal à 000 à 004,100 ou 200.
C2 n'est pas égal à 0000 à 000F.
INT(89) est exécutée avec C1=100 ou C1=200 alors qu'un programme
d'interruption est en cours d'exécution.
INT(89) est exécutée avec C1=100 alors que tous les interruptions sont
déjà masquées.
C1=200 alors que tous les masques d'entrées n'ont pas été supprimés.
@STIM(69)
C1
C2
C3
Rem. STIM(69) est une instruction d'expansion dans les API des CPM2A/CPM2C et
SRM1(-V2). Le code de fonction 69 est un paramètre par défaut et peut être
modifié si nécessaire.
C1 doit être égal à 000, 003, 006 ou 010.
Chapitre
(@)INT(89)
100
000
000
(@)INT(89)
200
000
000
Zones de données d'opérandes
C1 : Paramètre #1
000 à 008, 010 à 012
C2 : Paramètre #2
IR, SR, AR, DM, HR, TC, LR, #
C3 : Paramètre #3
IR, SR, AR, DM, HR, TC, LR, #
7-27
455