# Cambiar de programa mediante la entrada de impulsos

Puede cambiar de programa enviando impulsos a la línea de entrada 1. El sistema de visión iniciará el cambio de programa cuando detecte los impulsos de entrada indicados, diferenciándolos por sus anchuras. Puede utilizar un dispositivo externo, como un PLC, para generar y enviar los impulsos al In-Sight sistema de visión:

1. El dispositivo externo envía un impulso de inicio.

2. El dispositivo externo envía impulsos de recuento separados entre sí por un intervalo de tiempo.

   Nota: El número de impulsos de recuento indica el ID del programa al que ha de cambiar el sistema de visión. Un ID válido es un número entero entre 1 y 20.

3. El dispositivo externo envía un impulso de parada.

4. El sistema de visión recibe y evalúa los impulsos:

   - Si todos los impulsos e intervalos entre impulsos están dentro del margen de tolerancia de las longitudes de impulso especificadas, se acepta la solicitud de cambio de programa y se carga el programa en el sistema de visión.

   - Si falla alguna de las condiciones, por ejemplo, porque un impulso presenta una anchura incorrecta o el espaciado entre impulsos no es el debido, la solicitud de cambio de programa es denegada y no se realiza el cambio de programa.

Para cambiar de programa en el sistema de visión mediante el envío de impulsos a la línea de entrada 1:

1. En la interfaz de usuario del sistema de visión, vaya a la ficha Comunicaciones del menú Ajustes y habilite Entradas.

2. En el dispositivo externo, configure las siguientes características para los impulsos:

   Característica de impulso | Longitud
   Anchura del impulso de inicio | 20 ms
   Anchura del impulso de parada | 20 ms
   Anchura de un impulso de recuento | 10 ms
   Intervalo entre impulsos | 10 ms
   Tolerancia | 4 ms

3. Envíe los impulsos a la línea de entrada 1 del sistema de visión.

Ejemplos de trenes de impulsos

La siguiente imagen y tabla correspondiente presentan un tren de impulsos válido para que se efectúe el cambio al programa 4.

Número | Notas
1 | El impulso de inicio tiene una anchura de 20 ms.
2 | El intervalo entre el impulso de inicio y el primer impulso de recuento es de 10 ms.
3 | Cuatro impulsos de recuento de 10 ms de anchura cada uno, con intervalos de 10 ms entre los sucesivos impulsos.
4 | El intervalo entre el último impulso de recuento y el de parada es de 13 ms, una duración válida teniendo en cuenta el margen de tolerancia.
5 | La anchura del impulso de parada es de 18 ms, una anchura válida teniendo en cuenta el margen de tolerancia.

La siguiente imagen y tabla correspondiente muestran un tren de impulsos que no es válido para un cambio al programa 3.

Número | Notas
1 | El impulso de inicio tiene una anchura de 13 ms, una anchura válida teniendo en cuenta el margen de tolerancia.
2 | El intervalo entre el impulso de inicio y el primer impulso de recuento es de 18 ms, un espaciado que está fuera del límite de tolerancia.
3 | Tres impulsos de recuento con distintas anchuras y con distintos intervalos de separación entre ellos. Las anchuras de los impulsos y los intervalos entre impulsos están todos fuera de los límites de tolerancia.
4 | El intervalo entre el último impulso de recuento y el de parada es de 15 ms, un espaciado que está fuera del límite de tolerancia.
5 | La anchura del impulso de parada es de 10 ms, una anchura que está fuera del límite de tolerancia.