# Cambio dei programmi con impulsi di ingresso

È possibile passare da un programma all’altro inviando impulsi alla linea d'ingresso 1. Il sensore di visione avvia un cambio di programma quando rileva gli impulsi di ingresso specificati, differenziati dalla larghezza degli impulsi. È possibile utilizzare un dispositivo esterno, come un PLC, per generare e inviare gli impulsi al In-Sight sensore di visione:

1. Il dispositivo esterno invia un impulso di avvio.

2. Il dispositivo esterno invia impulsi di conteggio, con un intervallo di impulsi tra ciascun impulso di conteggio.

   Nota: il numero di impulsi di conteggio indica l'ID del programma su cui cambia il sensore di visione. Un ID valido è un numero intero compreso tra 1 e 20.

3. Il dispositivo esterno invia un impulso di arresto.

4. Il sensore di visione riceve e valuta gli impulsi:

   - Se tutti gli impulsi e gli intervalli di impulsi rientrano nella tolleranza delle lunghezze di impulso specificate, la richiesta di cambio di programma ha esito positivo e il programma viene caricato sul sensore di visione.

   - Se una delle condizioni non è soddisfatta, ad esempio a causa di un impulso errato o di una sincronizzazione errata dell’intervallo tra gli impulsi, la richiesta di cambio di programma ha esito negativo e il cambio non ha luogo.

Per cambiare il programma sul sensore di visione con gli impulsi sulla linea d'ingresso 1:

1. Nell'interfaccia utente del sensore di visione, passare alla scheda Comunicazioni del menu Impostazioni e abilitare gli Ingressi.

2. Sul dispositivo esterno, configurare le seguenti caratteristiche degli impulsi:

   Caratteristica degli impulsi | Lunghezza
   Larghezza dell'impulso di avvio | 40 ms
   Larghezza dell'impulso di arresto | 40 ms
   Larghezza dell'impulso di conteggio | 20 ms
   Larghezza dell’intervallo dell'impulso | 20 ms
   Tolleranza | 9 ms

3. Inviare gli impulsi alla linea di ingresso 1 del sensore di visione.

Esempi di treno di impulsi

L'immagine e la tabella che seguono mostrano un treno di impulsi valido per il passaggio al programma 4.

Numero | Note
1 | L'impulso di avvio ha una larghezza di 40 ms.
2 | L'intervallo tra l'impulso di avvio e il primo impulso di conteggio è di 20 ms.
3 | Quattro impulsi di conteggio con una larghezza di 20 ms, con intervalli di 20 ms tra l'uno e l'altro.
4 | L'intervallo tra l'ultimo impulso di conteggio e l'impulso di arresto è di 23 ms, che rientra nel limite di tolleranza.
5 | La larghezza dell'impulso di arresto è di 38 ms, che rientra nel limite di tolleranza.

L'immagine e la tabella seguenti mostrano un treno di impulsi non valido per il passaggio al programma 3.

Numero | Note
1 | L'impulso di avvio ha una larghezza di 25 ms, che non rientra nel limite di tolleranza.
2 | L'intervallo tra l'impulso di avvio e il primo impulso di conteggio è di 35 ms, che non rientra nel limite di tolleranza.
3 | Tre impulsi di conteggio con una larghezza di 20 ms, con intervalli variabili tra l'uno e l'altro. Le larghezze e gli intervalli degli impulsi sono tutti al di fuori dei limiti di tolleranza.
4 | L'intervallo tra l'ultimo impulso di conteggio e l'impulso di arresto è di 30 ms, che non rientra nel limite di tolleranza.
5 | La larghezza dell'impulso di arresto è di 20 ms, che non rientra nel limite di tolleranza.