# Changement de programme à l’aide d’impulsions en entrée

Vous pouvez changer de programme en envoyant des impulsions sur la ligne d’entrée 1. Le capteur de vision initie un changement de programme lorsqu’il détecte les impulsions d’entrée spécifiées, différenciées par la largeur des impulsions. Vous pouvez utiliser un périphérique externe, par exemple un PLC, pour générer et envoyer les impulsions au capteur de vision In-Sight :

1. Le périphérique externe envoie une impulsion de départ.

2. Le périphérique externe transmet des impulsions de décompte, avec un écart d’impulsion entre chaque impulsion de décompte.

   Remarque : Le nombre d’impulsions de décompte indique l’ID du programme sur lequel le capteur de vision doit basculer. Un ID valide est un nombre entier compris entre 1 et 20.

3. Le périphérique externe envoie une impulsion de fin.

4. Le capteur de vision reçoit et évalue les impulsions :

   - Lorsque toutes les impulsions et les écarts d’impulsion respectent les limites spécifiées pour les longueurs d’impulsion, la demande de changement de programme aboutit et le programme est chargé dans le capteur de vision.

   - Si l’une des conditions n’est pas remplie, en raison d’une impulsion incorrecte ou d’un mauvais délai d’écart d’impulsion, la demande de changement de programme échoue et aucun changement n’a lieu.

Pour changer de programme sur le capteur de vision par des impulsions sur la ligne d’entrée 1 :

1. Depuis l’interface graphique de capteur de vision, accédez à l’onglet Communications du menu Paramètres et activez Entrées.

2. Sur le périphérique externe, configurez les caractéristiques d’impulsion suivantes :

   Caractéristique d’impulsion | Longueur
   Largeur d’impulsion de départ | 40 ms
   Largeur d’impulsion de fin | 40 ms
   Largeur d’impulsion de décompte | 20 ms
   Écart entre les impulsions | 20 ms
   Tolérance | 9 ms

3. Envoyez les impulsions à la ligne d’entrée 1 du capteur de vision.

Exemples de trains d’impulsions

L’image et le tableau suivants illustrent un train d’impulsions valide pour passer au programme 4.

Numéro | Remarques
1 | L’impulsion de départ a une largeur de 40 ms.
2 | L’écart entre l’impulsion de départ et la première impulsion de décompte est de 20 ms.
3 | Quatre impulsions de décompte d’une largeur de 20 ms, avec un écart de 20 ms entre chacune.
4 | L’écart entre la dernière impulsion de décompte et l’impulsion de fin est de 23 ms. Cette valeur se trouve dans les tolérances acceptées.
5 | La largeur de l’impulsion de fin est de 38 ms, ce qui reste dans les tolérances.

L’image et le tableau suivants illustrent un train d’impulsions non valide pour passer au programme 3.

Numéro | Remarques
1 | L’impulsion de départ a une largeur de 25 ms, durée qui se trouve en dehors de la limite de tolérance.
2 | L’écart entre l’impulsion de départ et la première impulsion de décompte est de 35 ms, cette valeur est en dehors de la limite de tolérance.
3 | Trois impulsions de décompte d’une largeur variable, avec des écarts variables entre chacune. Les largeurs d’impulsion et les écarts sont tous en dehors des limites de tolérance.
4 | L’écart entre la dernière impulsion de décompte et l’impulsion de fin est de 30 ms, ce qui est en dehors de la limite de tolérance.
5 | La largeur de l’impulsion de fin est de 20 ms, ce qui est en dehors de la limite de tolérance.