GMF, canal, mode programme, comportement après remise à zéro
3.5 Mode Programme
Code de programme
; 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)
$A_OUT[1]=1
ENDIF
RET
Exemple 2 : Appel du programme PROG_EVENT pour la remise à zéro du canal
Paramétrage
PM20108 $MC_PROG_EVENT_MASK = 'H04'
Programmation
Code de programme
PROC PROG_EVENT DISPLOF
N10 DRFOF
N20 M17
Exemple 3 : initialisation de la fonction
Paramétrage
Affectation des paramètres machine, extrait du fichier de mise en service (_N_INITIAL_INI)
Code de programme
...
CHANDATA(3)
$MC_PROG_EVENT_IGN_INHIBIT='H01F'
$MC_PROG_EVENT_MASK='H04'
...
78
DRFOF
IF $MC_CHAN_NAME=="CHAN1"
CANCEL(2)
ENDIF
RET
IF $MC_CHAN_NAME=="CHAN1"
IDS=1 EVERY $A_INA[1]>5.0 DO
ENDIF
RET
Commentaire
; Désactivation des décalages DRF.
; Supprimer action synchrone modale 2
Appel de _N_PROG_EVENT_SPF pour :
• La remise à zéro du tableau de com‐
mande
Commentaire
; Désactivation des décalages DRF
Commentaire
; Initialisation pour canal 3
; Événement Remise à zéro du canal
Description fonctionnelle, 01/2023, A5E48764112D AE
Fonctions de base