Entradas: Carga de un archivo de tarea
Sensores de visión In-Sight de la serie 2000
Para usar esta funcionalidad, al menos se debe haber guardado una tarea y con un prefijo numérico de 0 a 31, en el formato de Nºnombrearchivotarea.job (por ejemplo, 2InspeccionPin.job).
- Seleccione la línea de entrada 0 y establezca Tipo de señal en Cambio de tarea (mediante pulso).
-
Para cargar 2InspeccionPin.job en el sensor, un dispositivo externo (como un PLC) emite una serie de pulsos para el sensor In-Sight 2000.
Tipo de pulso Longitud de pulso Pulso inicial 20 ms (± 2 ms) Pulso de recuento 10 ms (± 1 ms) Espacio entre pulsos 10 ms (± 1 ms) Pulso de parada 20 ms (± 2 ms) - El dispositivo externo emite un pulso inicial seguido de un espacio entre pulsos.
- El dispositivo externo emite después tres pulsos de recuento. Hay un espacio entre cada pulso de recuento y un espacio después del último pulso de recuento. El número de pulsos de recuento emitidos debe corresponder con el prefijo numérico de la tarea que se va a cargar (p. ej., hacen falta dos pulsos de recuento para cargar 2PinInspection.job).
- El dispositivo externo emite un pulso de parada. Si todos los pulsos y los espacios entre pulsos coinciden con la longitud de pulso especificada, la solicitud de cambio de tarea se considera correcta y 2InspeccionPin.job se carga en el sensor. Si falla alguna de las condiciones (es decir, un pulso incorrecto o una duración del espacio entre pulsos incorrecta), la solicitud de cambio de tarea se rechaza y no se produce ningún cambio de tarea.
Note:- El comando del modo nativo SetSystemConfig("PulseJobChangeTiming") puede utilizarse para configurar las anchuras de pulso del pulso inicial, el pulso de recuento, el espacio entre pulsos y el pulso de parada.
- También puede configurar una línea de salida discreta como un tipo Carga de tarea satisfactoria o La carga de tarea ha fallado para pulsar la salida e informar del éxito o fallo de la solicitud de cambio de tarea. Si no se utilizan las longitudes de pulso de entrada especificadas, la salida no se pulsará para indicar un fallo de carga de la tarea.
Sistemas de visión In-Sight
Para utilizar esta funcionalidad, debe tener al menos una tarea guardada y las tareas que se vayan a cargar deben haberse guardado con un prefijo numérico del 0 al 127, p. ej., 1InspeccionPin.job.
- Seleccione una línea de entrada para configurarla y establezca Tipo de señal en Conmutador de carga de tarea. El archivo de tarea que se carga se indica mediante el estado (0 o 1) de cualquiera de las otras líneas de entrada establecidas en Número de identificación de tarea.
- Establezca el Tipo de señal de al menos otra línea de entrada en Número de identificación de tarea.
- Una entrada establecida en Número de identificación de tarea representa un bit de un número binario. Las entradas de línea subsiguientes establecidas en Número de identificación de tarea representan bits adicionales del número binario. El número binario completo representa el prefijo numérico (# decimal) de un archivo de tarea guardado con el siguiente formato: Nºnombrearchivotarea.job.
Ejemplo 1
Tres entradas discretas se establecen en Número de identificación de tarea y representan un número binario de 3 bits. Si los estados de las tres entradas son 0,1 y 0 respectivamente, el número binario 010 indica que se va a cargar un archivo de tarea con el prefijo 2 (010 en formato decimal).
Ejemplo 2
Tiene tres archivos de tarea distintos llamados 3inspeccion.job, 6inspeccion.job y 9inspeccion.job. Quiere especificar que debe cargarse el archivo .job llamado 6inspeccion.job cuando el sensor reciba una señal ALTA de un PLC. La entrada discreta 1 se utiliza actualmente como disparador de adquisición de imagen.
- Conecte la línea de entrada 1 al PLC.
- Establezca el Tipo de señal de la línea de entrada 1 en Conmutador de carga de tarea.
- Puesto que el rango de prefijos de nombre de archivo de tarea va de 3 a 9, tendrá que establecer 4 entradas en Número de identificación de tarea. (9 es 1001 en formato binario.)
-
Si los estados de las líneas de número de identificación de tarea son 1, 1, 0 y 0 respectivamente (6 es 1100 en formato binario) y el estado de la línea de entrada 2 es ALTO (1), se cargará la tarea llamada 6inspeccion.job.
Note: Si el sensor In-Sight tiene más de una tarea almacenada con el mismo prefijo numérico, se cargará el archivo con el orden alfanumérico más alto.