L'instruction d'attente d'événement est la suivante :
Instruction
|
Code d'instruction
|
Icône
|
Attente d'événement
|
05
|
|
Cette instruction permet d'attendre un événement avec une période de timeout (en ms), définie dans le paramètre F. Si aucun événement ne s'affiche dans la période timeout, la commande d'attente est alors désactivée. Si le paramètre F est défini sur 0, l'attente n'est assortie d'aucune limite de temps.
L'événement attendu peut être :
Le quartet 1 pour le paramètre M permet de définir le ou les axes de l'événement attendu :
L'instruction G05 peut activer une tâche événementielle lors de la détection d'un événement si le quartet 3 du paramètre M est défini sur 1.
Le bit TO_G05 (Ir.m.c.49) est défini sur 1 lorsque la période timeout a expiré sans détecter d'événement, car l'activation d'une tâche événementielle a été demandée. Par exemple, un événement attend pendant une période de timeout de 1,5 s et avec activation de la tâche événementielle :
XMOVE (AXIS_CH3,1,90,05,0,0,0,0,1500,16#1000)