3.5.12.4
Conditions supplémentaires
Arrêt d'urgence / alarme
Si un arrêt d'urgence ou une alarme spécifique à un GMFC/à la NC est en instance pendant une
remise à zéro de canal ou après le démarrage, le programme PROG_EVENT n'est traité qu'après
l'acquittement de l'arrêt d'urgence ou de l'erreur dans tous les canaux concernés.
Remarque
L'événement "Démarrage" se produit dans tous les canaux en même temps.
3.5.12.5
Exemples
Exemple 1 : Appel du programme PROG_EVENT pour tous les événements
Paramétrage
PM20108 $MC_PROG_EVENT_MASK = 'H0F'
Programmation
Code de programme
PROC PROG_EVENT DISPLOF
; Traitement pour le démarrage du programme pièce
IF ($P_PROG_EVENT==1)
ENDIF
; Traitement pour la fin du programme pièce et la remise à zéro du canal
IF ($P_PROG_EVENT==2) OR
($P_PROG_EVENT==3)
ENDIF
; Traitement pour le démarrage
IF ($P_PROG_EVENT==4)
Fonctions de base
Description fonctionnelle, 01/2023, A5E48053578D AF
GMF, canal, mode programme, comportement après remise à zéro
MY_GUD_VAR=0
RET
DRFOF
IF $MC_CHAN_NAME=="CHAN1"
CANCEL(2)
ENDIF
RET
IF $MC_CHAN_NAME=="CHAN1"
Appel de _N_PROG_EVENT_SPF pour :
• Démarrage du programme pièce
• Fin du programme pièce
• Remise à zéro du canal
• Démarrage
Commentaire
; Initialiser la variable GUD.
; Désactivation des décalages DRF.
; Supprimer action synchrone modale 2
3.5 Mode Programme
83