As 108867 Iv2 Um 869MX KMX MX 2092 3
As 108867 Iv2 Um 869MX KMX MX 2092 3
As 108867 Iv2 Um 869MX KMX MX 2092 3
1 Nociones básicas
A Índice
TCP/IP
Introducción
Introducción
Lea este manual antes de usar el producto para poder lograr el máximo rendimiento.
Conserve este manual en un lugar seguro después de leerlo de manera que pueda ser utilizado
en cualquier momento.
Símbolos
Los siguientes símbolos alertan al lector de mensajes importantes.
Asegúrese de leer estos mensajes cuidadosamente.
PELIGRO
ADVERTENCIA
ATENCIÓN
AVISO
Indica una situación que si no se evita puede resultar en daño al
producto y a la propiedad.
Importante
Punto
Referencia
Precauciones
(1) Se prohíbe la reproducción total o parcial de este manual.
(2) El contenido de este manual podrá cambiar sin notificación, con el fin de mejorarlo.
(3) Se ha realizado un gran esfuerzo para asegurar que el contenido de este manual esté lo más completo
posible. Si encuentra errores o tiene preguntas, póngase en contacto con una de las oficinas de
KEYENCE que se enumeran al final de este manual.
(4) Independientemente del punto (3), KEYENCE no será responsable de ningún efecto resultante de la
utilización de este módulo.
(5) Cualquier manual con faltantes o fallas en las páginas será reemplazado.
Los nombres de las compañías y productos utilizados en este manual son marcas registradas propias o
de sus respectivas compañías.
Ethernet/IP es una marca comercial de ODVA, Inc.
Información de seguridad
Información de seguridad
Precauciones generales
PELIGRO
y Este producto está destinado sólo para detectar objetos. No lo utilice con el fin de proteger un
cuerpo humano o una parte del mismo.
y Este producto no está diseñado como un producto a prueba de explosiones. No lo utilice en
una ubicación peligrosa o en una atmósfera potencialmente explosiva.
y Este producto no puede usarse en una aplicación que requiera seguridad funcional. No lo
utilice en aplicaciones de las que se espera que tengan un impacto importante en la vida
humana o bienes materiales, como en la generación de energía nuclear, aviación, transporte
ferroviario, barcos, automóviles, equipos médicos y equipos de diversión.
ADVERTENCIA
ATENCIÓN
AVISO
y No modifique este producto ni lo utilice de manera distinta a la indicada en las
especificaciones. Sus funciones y rendimiento no se pueden garantizar en tales situaciones.
y Cuando este producto se utiliza en combinación con otros instrumentos, sus funciones y
rendimiento pueden verse degradados, dependiendo de las condiciones operativas y del
entorno.
y No someta los instrumentos, incluidos los periféricos, a cambios rápidos de temperatura.
Hacerlo puede causar condensación y dañar dichos instrumentos o periféricos.
y Desconecte el cable de alimentación de la red de suministro eléctrico si no va a utilizar este
producto durante un tiempo considerable.
869MX 1
Versión de la Serie IV2
Puede descargar el software de operación más reciente para el sensor (IV2-G150MA, IV2-G500MA, IV2-
G500CA, IV2-G300CA, IV2-G600MA) y para el panel de control (IV2-CP50) del sitio web de KEYENCE.
Consulte la descripción en el sitio web para conocer el método de instalación.
URL: www.keyence.com/glb
Versión Descripción
R1.30. ** Esta versión está cubierta por este manual.
Versión Descripción
R1.30. ** Esta versión está cubierta por este manual.
Versión Descripción
R1.50. ** Esta versión está cubierta por este manual.
1 Nociones básicas
En este capítulo se describen la configuración del sistema y
las características generales de la Serie IV2. 1
2 EtherNet/IP
En este capítulo se describen las características generales
de Ethernet/IP, y las especificaciones y funciones de
2
comunicación de Ethernet/IP de la Serie IV2.
A Índice
Contenido
MEMO
Nociones básicas
Descripción general de la Serie IV2..................1-2
1 Serie IV2
Nociones básicas
La Serie IV2 es un “sensor de visión”. Este sensor se puede instalar fácilmente, por lo que detectar la
forma de piezas y otras detecciones similares, difíciles de realizar con un interruptor fotoeléctrico, se
pueden lograr fácilmente.
Para establecer las condiciones de operación, use el IV2-Navigator (IV2-H1), el software para la Serie
IV2, o bien, el panel de control (IV2-CP50). Una vez configurado el sensor, se puede operar de manera
independiente.
La Serie IV2 opera como un adaptador de comunicación EtherNet/IP, un dispositivo de E/S de
comunicación PROFINET o un servidor de comunicación TCP/IP.
Con las comunicaciones EtherNet/IP, PROFINET o TCP/IP no procedural, la señal de salida de control y el
resultado del estado, etc., se pueden enviar a un PLC, PC, etc. como datos de comunicación.
Serie IV2
Amplificador de sensor
Red Ethernet
• EtherNet/IP
• PROFINET
• TCP/IP no procedural
Referencia
Nociones básicas
Significado de los indicadores del
cabezal
5
Indicadores luminosos
y Verde . .....El resultado del estado global
1 PWR/ERR (encendido/error)
(encendido) es “OK”.
y Verde ....Arrancando o en estado de y Verde . .....En estado de [EJECUTAR]
(encendido)
(parpadeando) [Configuración]. La operación
y Verde ....Arrancando o en estado de
se detendrá.
(parpadeando) [Configuración]. La operación
Parpadea aprox. una vez por
se detendrá. Parpadea aprox.
segundo.
una vez por segundo.
y Rojo . .....El resultado del estado global
(encendido) y Rojo . .....Se ha producido un error
es “NG”. (encendido) irrecuperable.
y Rojo ....Se ha producido un error.
y Rojo ....Se ha producido un error
(parpadeando)
(parpadeando) recuperable.
y (apagado)..........• En espera de que finalice la y Naranja ....El controlador de E/S de
primera evaluación, después (parpadeando) comunicación PROFINET
del arranque de operación o ha solicitado el parpadeo del
de un cambio de número de LED. O bien, se ha recibido
programa. otra solicitud para que el LED
• No coinciden las versiones del sensor parpadee. El LED
del cabezal y del parpadea 4 veces, con un
amplificador de sensor . período de aprox. 1 segundo.
• Se ha conectado un tipo de y (apagado)..........No hay suministro de energía.
cabezal incompatible.
2 OUT (salida de estado)
y Verde y rojo . ..• Se ha realizado una solicitud
(parpadeando para que el LED del sensor Indica el resultado del estado global.
alternadamente) y Verde.................El resultado del estado global
parpadee.
es “OK”.
• El controlador de E/S de
y Rojo...................El resultado del estado global
comunicación PROFINET es “NG”.
ha solicitado el parpadeo del y Naranja ....El controlador de E/S de
LED. (parpadeando) comunicación PROFINET
ha solicitado el parpadeo del
LED; o bien, se ha recibido
otra solicitud para que el LED
del sensor parpadee. El LED
parpadea 4 veces, con un
periodo de aprox. 1 segundo.
y (apagado)..........En estado de [Configuración].
En espera de que finalice la
primera evaluación, después
del arranque de operación o
de un cambio de número de
programa.
1 3 TRIG (disparo)
Se ilumina (una vez) en verde de acuerdo con
Nociones básicas
Ethernet/IP
Descripción general de EtherNet/IP..................2-2
Especificaciones y funciones de comunicación
Ethernet/IP en la Serie IV2.................................2-3
¿Qué es EtherNet/IP?
EtherNet/IP es un estándar abierto para redes industriales, desarrollado y mantenido por ODVA
2 (Open DeviceNet Vendor Association, Inc.). Todos los dispositivos compatibles pueden usar la red de
comunicaciones, independientemente del proveedor.
Ethernet/IP
Para iniciar una comunicación EtherNet/IP, el dispositivo necesita abrir una línea de comunicación
denominada “conexión” con otro dispositivo. Se le denomina “escáner” al dispositivo que va a abrir la
conexión, y a aquel con el que se establece la conexión, se le llama “adaptador”. (La Serie IV2 es un
dispositivo adaptador.)
La comunicación EtherNet/IP ofrece los siguientes dos tipos de comunicaciones: Comunicación cíclica,
para enviar y recibir datos periódicamente (comunicación implícita), y comunicación por mensajes, para
enviar y recibir comandos y respuestas en un momento definido por el usuario.
En la comunicación cíclica, se puede establecer el RPI (intervalo de paquete de solicitud: ciclo de
comunicación) en función de la prioridad de los datos a enviar y recibir; lo que permite un envío y
recepción de datos con una carga ajustada a la comunicación global. Diversos datos, como la salida de
control, importación de resultados de estado, control de disparo y solicitudes de cambio de programa, se
pueden comunicar sin un programa de escalera.
En la comunicación por mensajes, se pueden enviar y recibir los comandos y respuestas requeridos,
en el momento necesario. La comunicación por mensajes se utiliza para aplicaciones que no requieren
una sincronización específica, a diferencia de la comunicación cíclica, como p. ej. para leer y escribir la
configuración del dispositivo adaptador.
Escáner de
comunicación
EtherNet/IP
Ethernet/IP
Comunicación cíclica Número de
16
(mensajes implícitos) conexiones
Función Contenido
Entrada de disparo Ejecuta una entrada de disparo para el sensor.
Cambiar programa Cambia el programa actualmente en ejecución en el sensor.
Registrar imagen maestra externa Ejecuta el registro de una imagen maestra externa en el sensor.
Reescribir valor de ajuste (límite Reescribe el límite que se utilizará como referencia para la
de evaluación) evaluación con la herramienta.
Reescribe el texto maestro o la fecha maestra, que se utilizará como
Reescribir texto/fecha maestro
referencia para la evaluación con la herramienta OCR.
Borrar advertencias Ejecuta un borrado de advertencias.
Permite comprobar el estado del módulo (Creación de imagen,
Leer estado
EJECUTAR, OCUPADO, Error, etc.).
Leer resultado de estado global Lee el resultado de estado global.
Leer tiempo de procesamiento de
Lee el tiempo de procesamiento de la evaluación.
evaluación
Leer resultado de estado de cada
Lee el resultado del estado de cada herramienta.
herramienta
Lee la cantidad de disparos emitidos, que generaron un estado
Leer información estadística
global de OK o NG, y la cantidad de errores de disparo.
Punto
PLC DE KEYENCE
KV-3000 KV-EP21V
KV-NC32T
KV-N24** Ver. 2.0 o Ver. 7.1 o
KV-NC1EP
KV-N40** posterior posterior
KV-N60**
Comunicación cíclica
Descripción general de la comunicación
cíclica..................................................................3-2
Método de configuración de la comunicación
cíclica..................................................................3-3
Asignación de datos en la comunicación
cíclica................................................................3-11
Procedimiento operativo de la comunicación
cíclica................................................................3-33
3 La comunicación se puede controlar referenciando y actualizando las variables en el PLC, lo que facilita el
control de los programas desde el PLC.
Comunicación cíclica
Punto
y Los ajustes de la comunicación cíclica, tales como el RPI (ciclo de comunicación) y el tamaño de los
datos, se configurarán en el PLC.
y En una red con varios dispositivos conectados (incluidos los de Ethernet/IP), se puede producir un
retraso en la red y/o una pérdida de paquetes, cuando hay una gran carga en la red. Realice una
verificación exhaustiva antes de la operación.
Punto
Comunicación cíclica
sensor. No se puede usar [Conexión directa].
y Si ha modificado la configuración del protocolo,
la conexión con el sensor se terminará y, a
continuación, se reiniciará.
4 Seleccione [EtherNet/IP(TM)] para el
protocolo.
Configuración de la Serie IV2
Puede configurar los siguientes ajustes de la Serie
IV2, utilizando el panel de control (IV2-CP50) o el
IV2-Navigator (IV2-H1).
Punto
Cuando se configura con IV2-
y Cuando el protocolo se establece
Navigator (IV2-H1)
como [Deshabilitar], este elemento de
configuración estará sombreado y no se Establezca la configuración de la red de campo del
podrá seleccionar. sensor como [EtherNet/IP].
3 y Cuando el control de handshake de datos
se establece en [Habilitar], no se actualizará 1 Abra la pantalla de “Configuración
el resultado de estado, hasta que no se avanzada del sensor”.
Comunicación cíclica
3 Seleccione [EtherNet/IP(TM)] en
[Protocolo] como la red de campo.
Punto
Punto
Comunicación cíclica
ingrese una [Notificación de conclusión de
adquisición de resultado] (“Dirección2, Bit0”
del ensamblado de salida).
“Procedimiento operativo de la
comunicación cíclica” (Página 3-33)
z Intercambio de bytes
Para habilitar el intercambio de bytes en la
región de datos, seleccione [Habilitar].
Punto
Referencia
Si está usando la Serie KV de KEYENCE, (1) y (2) pueden establecerse automáticamente, simplemente
seleccionándolos en KV STUDIO.
Establecimiento de la conexión
En la comunicación cíclica, un dispositivo abre un circuito de comunicación lógico llamado “conexión” con
otro dispositivo; la comunicación de datos será posible si dicha apertura es exitosa.
Al dispositivo que abrirá la conexión se le denomina “escáner”, y al dispositivo cuya conexión será abierta
se le llama “adaptador”.
(La Serie IV2 es un dispositivo adaptador.)
En la comunicación EtherNet/IP, se debe abrir una conexión desde el escáner, para iniciar la comunicación
cíclica.
Referencia
y Se utiliza una comprobación de compatibilidad para verificar si el dispositivo configurado por el escáner
y la Serie IV2 coinciden entre sí con el fin de evitar que el escáner se comunique con un dispositivo
incorrecto, cuando intente comunicarse con la Serie IV2.
y Los ajustes de comunicación para la comunicación cíclica, como el ciclo de comunicación (RPI) y el
tamaño de datos, se configurarán en el escáner.
En una red con varios dispositivos conectados (incluidos los de Ethernet/IP), se puede producir un
retraso en la red y/o una pérdida de paquetes, cuando hay una gran carga en la red. Realice una
verificación exhaustiva antes de la operación.
Hay muchos tipos de conexiones, y las disponibles para cada dispositivo se definen en el archivo EDS.
El archivo EDS se puede descargar del sitio web de KEYENCE. El archivo EDS se incluye también en la
carpeta en la que se instaló el software para PC de la Serie IV2, el IV2-Navigator (IV2-H1).
Punto
Para el archivo EDS, cuando utilice la Serie KV de KEYENCE, descargue el archivo de configuración del
módulo de comunicación KV STUDIO [Serie IV2] (el archivo ez1) y regístrelo en KV STUDIO. 3
Comunicación cíclica
A continuación se muestra la lista de conexiones disponibles en la Serie IV2.
Cuando se usa la Serie KV de KEYENCE (escáner de comunicación EtherNet/IP), los nombres de las
conexiones con la Serie IV2 serán “Monitor/Entrada externa” y “Datos de monitor”. La relación de cada
nombre de conexión se describe a continuación.
1: Datos del monitor y entrada externa → Monitor/entrada externa
2: Datos del monitor (sólo entrada) → Datos del monitor
Referencia
y Los tiempos de disparo de cada conexión se controlan por medio de comunicaciones cíclicas; y tanto
los tipos de conexión de punto a punto como los de emisión múltiple son admitidos.
y Si desea abrir simultáneamente las conexiones “Propietario exclusivo” y “Solo entrada”, establezca el
tipo de conexión en “Emisión múltiple” y ajuste el RPI y el tamaño.
y A continuación se describen los detalles de cada tipo de aplicación.
[Propietario exclusivo]
y Esta conexión permite configurar la transmisión de datos desde el escáner a la Serie IV2, y viceversa.
y Este tipo de conexión se utiliza cuando el escáner, no sólo monitoreará los datos de la Serie IV2, sino
que también proporcionará una entrada externa a la Serie IV2.
y No es posible que varios escáneres abran conexiones de “Propietario exclusivo” para un solo módulo
de la Serie IV2.
[Sólo entrada]
y Esta conexión sólo permite configurar la transmisión de datos de la Serie IV2 al escáner.
y Esta conexión se utiliza cuando el escáner únicamente monitoreará los datos de la Serie IV2.
y Múltiples escáneres pueden abrir simultáneamente conexiones de “Sólo entrada” para un solo
módulo de la Serie IV2.
y Si se van a abrir conexiones simultáneas desde varios escáneres, establezca el tipo de conexión en
“Emisión múltiple” y haga coincidir el RPI y el tamaño.
z Nombre de la conexión
Seleccione [Monitor Data and External Input] o
[Monitor data].
z RPI (ciclo de comunicación)
Puede establecer el ciclo de comunicación cíclica.
z Connection type
Seleccione [Point-to-point] o [Multicast].
Comunicación cíclica
Serie IV2 en la configuración de E/S de
RsLogix5000, y luego haga clic con el
botón derecho para seleccionar [New
Module].
Elemento la opción de
configuración
Comm Format Entrada Data-INT
Input
100
(Assembly Instance)
z Name (nombre de dispositivo)
Tamaño del ensamblado
Puede asignar un nombre deseado. Se
de entrada de la Serie IV2
generarán las siguientes etiquetas con base Entrada (Tamaño) El valor predeterminado
en los nombres ingresados, y se utilizarán para del archivo EDS es 196
los datos enviados y recibidos mediante la (392 bytes).
comunicación cíclica. Salida
y (Nombre de dispositivo): I...... Información recibida 254
(Assembly Instance)
de la Serie IV2
Tamaño del ensamblado
y (Nombre de dispositivo): O.... Información para
de salida de la Serie IV2.
enviar a la Serie IV2 Salida (Tamaño) El valor predeterminado
y (Nombre de dispositivo): C.... No utilizado. del archivo EDS es 6
z Comm Format (formato de comunicación) (12 bytes).
Ingrese el formato de comunicación deseado. Si se establecerán comunicaciones con varios PLC
Debido a la estructura del objeto de ensamblado, utilizando la conexión de “Sólo entrada”, establezca
la programación será más fácil con un formato el tipo de conexión en “Emisión múltiple”.
que admita una alineación de 2 bytes (INT). y Para más información sobre los tamaños del
ensamblado de entrada y del de salida de la Serie
z IP Address IV2, consulte “Especificaciones de comunicación
Ingrese la dirección IP de la Serie IV2. Ethernet/IP en la Serie IV2” (Página 2-3) .
Comunicación cíclica
entrada” (Página 3-13).
Dirección Bit7 Bit6 Bit5 Bit4 Bit3 Bit2 Bit1 Bit0
Respuesta Respuesta Respuesta Respuesta
Respuesta Respuesta Respuesta
de cambio de detener el de borrado de cambio Respuesta
0 de borrado de reset de de registro
de valor de almacenamiento de de de disparo
de búfer estadísticas maestro
configuración en la tarjeta SD advertencias programa
Ha fallado Error al Ha fallado
Ha fallado
el cambio detener el el cambio Ha fallado
1 Reservado por el sistema el registro
de valor de almacenamiento de el disparo
maestro
configuración en la tarjeta SD programa
Estado de Actualización
identificación Listo para Estado de de Resultado
2 Listo Ejecutando OCUPADO
de la tarjeta disparo imagen resultados disponible
SD completada
Espacio
Saturación insuficiente
3 Error Advertencia Reservado por el sistema
en el búfer en la
tarjeta SD
Reservado Corrección
Evaluación Evaluación
4 por el LOGIC4 LOGIC3 LOGIC2 LOGIC1 de la
global NG global OK
sistema posición
5 Reservado por el sistema
6 Herramienta 8 Herramienta 7 Herramienta 6 Herramienta 5 Herramienta 4 Herramienta 3 Herramienta 2 Herramienta 1
7 Herramienta 16 Herramienta 15 Herramienta 14 Herramienta 13 Herramienta 12 Herramienta 11 Herramienta 10 Herramienta 9
8-9 N.º de error (Entero de 16 bits sin signo)
10 - 11 N.º de advertencias (Entero de 16 bits sin signo)
12 - 13 Número de búferes restantes (entero de 16 bits sin signo)
14 - 15 Suma de verificación (entero de 16 bits sin signo)
16 - 17 N.º del programa actual (Entero de 16 bits sin signo)
18 - 19 N.º de programa durante evaluación (entero de 16 bits sin signo)
20 - 21 N.º de resultado (Entero de 16 bits sin signo)
22 - 23 Tiempo de procesamiento (entero de 16 bits sin signo)
24 - 25 Tiempo MÁX. de procesamiento (entero de 16 bits sin signo)
26 - 27 Tiempo MÍN. de procesamiento (entero de 16 bits sin signo)
28 - 29 Tiempo PROMED. de procesamiento (entero de 16 bits sin signo)
30 - 31 Reservado por el sistema
32 - 35 Número de disparos (entero de 32 bits sin signo)
36 - 39 Número de OKs (entero de 32 bits sin signo)
40 - 43 Número de NGs (entero de 32 bits sin signo)
Comunicación cíclica
Respuesta de registro Almacena la respuesta del 0 : OFF
1
maestro de la imagen registro de imagen maestra. 1 : ON
Respuesta de cambio de Almacena la respuesta del 0 : OFF
2
programa cambio de programa. 1 : ON
Respuesta de borrado Almacena la respuesta del 0 : OFF
3
de advertencias borrado de advertencias. 1 : ON
0 Respuesta de reset de Almacena la respuesta del 0 : OFF
4
estadísticas restablecimiento de estadísticas. 1 : ON
Respuesta de borrado Almacena la respuesta del 0 : OFF
5
de búfer borrado de búfer. 1 : ON
Respuesta de detener Almacena la respuesta de
0 : OFF
6 el almacenamiento en la detener el almacenamiento en
1 : ON
tarjeta SD la tarjeta SD.
Respuesta de cambio de Almacena la respuesta del 0 : OFF
7
valor de configuración cambio de valor de configuración. 1 : ON
3 0 : El resultado de
estado no se puede
Este bit es la salida cuando se
adquirir.
0 Resultado disponible puede adquirir el resultado de
Comunicación cíclica
1: El resultado de
estado.
estado se puede
adquirir.
0 <=> 1:
Este bit cambia a los estados Los estados se
Actualización de
1 ON/OFF cuando se actualiza el cambiarán cuando se
resultados completada
resultado del estado. actualiza el resultado
de estado.
Este bit es la salida cuando
el módulo no puede aceptar
0 : El módulo no se
nuevas entradas de disparo,
encuentra en
por ejemplo mientras se realiza
estado ocupado.
2 OCUPADO la creación de imágenes, se
1: El módulo se
procesa una evaluación, se
encuentra en
registra una imagen maestra
estado ocupado.
externa, se cambian programas,
etc.
0: El módulo no
está realizando
la operación
2 Este bit es la salida mientras
de creación de
el módulo lleva a cabo la
3 Creación de imagen imágenes.
operación de creación de
1: El módulo está
imágenes.
llevando a cabo
la creación de
imágenes.
Este bit se emite cuando 0 : El módulo no está
el módulo se encuentra en en funcionamiento.
4 Ejecutando
“EJECUTAR” y no se han 1: El módulo funciona
producido errores de sistema. con normalidad.
0 : El arranque
Este bit es la salida cuando
todavía no se ha
la secuencia de inicio de este
5 Listo completado.
módulo se completa después
1: El arranque se ha
del arranque.
completado.
Este bit se emite cuando se 0 : No se puede recibir
puede recibir el disparo. el disparo.
6 Listo para disparo
Establezca [Control de disparo] 1 : Se puede recibir el
en [Enclavado con salida lista]. disparo.
0 : La tarjeta SD no ha
Este bit se emite cuando
Estado de identificación sido identificada.
7 la tarjeta SD se identifica
de la tarjeta SD 1: La tarjeta SD ha
correctamente.
sido identificada.
4
Espacio insuficiente en
la tarjeta SD
Este bit se emite cuando el
espacio libre en la tarjeta SD es
libre insuficiente.
1: Se ha producido 3
de 100 MB o menos. un error de espacio
Comunicación cíclica
libre insuficiente
(100 MB o menos).
0 : No se ha producido
Si el control de handshake se saturación en el
encuentra en [Habilitar], este búfer.
Estado de saturación en
5 bit será emitido cuando se 1 : El búfer se
el búfer
produzca una saturación del encuentra
resultado de estado. en estado de
3
saturación.
0: El módulo no
se encuentra
en estado de
Este bit emite el estado de advertencia.
6 Estado de advertencia
advertencia del módulo. 1: El módulo se
encuentra
en estado de
advertencia.
0 : El módulo no se
encuentra en
Este bit emite el estado de error estado de error.
7 Estado de error
del módulo. 1: El módulo se
encuentra en
estado de error.
Referencia
Advertencia
Borrado de
advertencias
N.º de
0 Código de advertencia 1 0 Código de advertencia 2
advertencias
y Los estados de error no se pueden borrar desde la comunicación EtherNet/IP. Para más información
sobre el error, consulte el código de error. Se mostrará el código de error del error de máxima prioridad.
y El estado de saturación del búfer se puede borrar usando un borrado de advertencias.
3 0 Evaluación global OK
Muestra el “Resultado de estado global
es OK”.
0 : NG 1 : OK
1 0 : NG 1 : OK
posición de posición.
2 Lógica 1 Muestra el resultado de Lógica 1. 0 : NG 1 : OK
3 Lógica 2 Muestra el resultado de Lógica 2. 0 : NG 1 : OK
4
4 Lógica 3 Muestra el resultado de Lógica 3. 0 : NG 1 : OK
5 Lógica 4 Muestra el resultado de Lógica 4. 0 : NG 1 : OK
Muestra el “Resultado de estado global
6 Evaluación global NG 0 : OK 1 : NG
NG”.
Reservado por el
7 --- ---
sistema
De 0 a Reservado por el
5 --- ---
7 sistema
0 Herramienta 1 Muestra el resultado de Herramienta 1. 0 : NG 1 : OK
1 Herramienta 2 Muestra el resultado de Herramienta 2. 0 : NG 1 : OK
2 Herramienta 3 Muestra el resultado de Herramienta 3. 0 : NG 1 : OK
3 Herramienta 4 Muestra el resultado de Herramienta 4. 0 : NG 1 : OK
6
4 Herramienta 5 Muestra el resultado de Herramienta 5. 0 : NG 1 : OK
5 Herramienta 6 Muestra el resultado de Herramienta 6. 0 : NG 1 : OK
6 Herramienta 7 Muestra el resultado de Herramienta 7. 0 : NG 1 : OK
7 Herramienta 8 Muestra el resultado de Herramienta 8. 0 : NG 1 : OK
0 Herramienta 9 Muestra el resultado de Herramienta 9. 0 : NG 1 : OK
Muestra el resultado de Herramienta
1 Herramienta 10 0 : NG 1 : OK
10.
2 Herramienta 11 Muestra el resultado de Herramienta 11. 0 : NG 1 : OK
Referencia
Comunicación cíclica
Muestra el código de
De 10 a
UINT Código de advertencia advertencia que se está De 0 a 128
11
produciendo.
Muestra el número de
resultados de estado que se
De 12 a Número de búferes
UINT pueden conservar si el control De 0 a 10
13 restantes
de handshake se encuentra
[Habilit.].
Muestra el estado de
De 14 a configuración del sensor actual
UINT Suma de verificación De 0 a 65535
15 con un entero de 5 dígitos
arbitrario.
De 16 a Muestra el número del programa
UINT N.º del programa actual De 0 a 127
17 actual.
Muestra el número del
De 18 a N.º del programa durante
UINT programa del último proceso de De 0 a 127
19 la evaluación
evaluación.
De 20 a
UINT N.º de resultado Muestra el conteo de juicios. De 0 a 32767
21
Muestra el tiempo de
De 22 a Tiempo de
UINT procesamiento del último De 0 a 10000
23 procesamiento
proceso de evaluación.
* UINT : Entero de 16 bits sin signo
UDINT : Entero de 32 bits sin signo
Referencia
3 De 24 a
25
UINT
Tiempo MÁX. de
procesamiento
Muestra el valor del tiempo
máximo de procesamiento.
De 0 a 10000
Comunicación cíclica
Referencia
Comunicación cíclica
corrección de la posición de corrección de la posición.
Tasa de coincidencia Almacena el valor de la tasa
De 54 a MÁX. de la herramienta de coincidencia máxima de la
UINT De 0 a 100
55 de corrección de la herramienta de corrección de la
posición posición.
Tasa de coincidencia Almacena el valor de la tasa
De 56 a MÍN. de la herramienta de coincidencia mínima de la
UINT De 0 a 100
57 de corrección de la herramienta de corrección de la
posición posición.
Almacena el valor del límite de
De 58 a Límite inferior de
UINT la herramienta de corrección de De 0 a 100
59 corrección de la posición
la posición.
De 60 a
--- Reservado por el sistema --- ---
71
* UINT : Entero de 16 bits sin signo
UDINT : Entero de 32 bits sin signo
Referencia
y Los valores máximo y mínimo de la tasa de coincidencia de la herramienta, se resetearán del mismo
modo que las estadísticas.
y Si no se ha establecido la herramienta, el contenido de los datos será “0”.
y Si no se ha establecido el valor del límite superior de la herramienta, el contenido de los datos del valor
del límite superior de la herramienta será “65535”.
y La posición del punto decimal, cuando la escala está habilitada, se aplica a los resultados de datos
de la tasa de coincidencia, tasa de coincidencia MÁX, tasa de coincidencia MÍN, límite inferior, límite
superior, valor actual de tono MÁX, valor actual de tono MÍN.
(Ejemplo): Cuando la “Tasa de coincidencia de herramienta 1” es 505 y la “Posición del punto decimal
de la herramienta 1” es 1, la tasa de coincidencia de la herramienta 1 es “50.5”.
Comunicación cíclica
UINT coincidencia de la herramienta
73 la herramienta 1 Deshabilitar: 0, 100
1.
Habilitar: De 0 a 100
Ajuste de contraste
de sombra
De 74 a Límite inferior de la Almacena el valor del umbral
UINT Deshabilitar: 50
75 herramienta 1 inferior de la herramienta 1.
(valor fijo)
Habilitar: De 0 a 100
Almacena la lectura de
texto (hasta 16 letras) de la
De 76 a Lectura de texto de la herramienta 1. Si el número
---- ASCII
91 herramienta 1 de letras es inferior a 16,
los dispositivos restantes se
almacenan como NULL.
De 92 a
Herramienta 2 (20 bytes)*2
111
… …
De 372 a
Herramienta 16 (20 bytes)*2
391
*1: UINT: Entero de 16 bits sin signo
*2: Se almacena 0 en todos los dispositivos (20 bytes) para los datos para los que no se ha establecido
una herramienta.
Punto
y Todas las direcciones (de 72 a 91) se actualizan simultáneamente con cada disparo. Los datos
anteriores se descartan.
y Los datos sin texto de lectura se almacenan como NULL (0x00).
y El texto de lectura se emite como código ASCII.
y Establezca correctamente el intercambio de bytes, de acuerdo con las especificaciones del PLC.
“Configuración de la Serie IV2” (Página 3-3)
y Si la emisión del tipo de datos se efectúa con STRING, utilice 15 letras o menos del texto de lectura.
Debido a que la 16.ª letra no se puede almacenar como NULL, es posible que el texto no se emita
correctamente.
Comunicación cíclica
imagen maestra imagen maestra.
Solicitud de cambio de
2 Solicita el cambio del programa. 0 : OFF 1 : ON
programa
Solicitud de borrado de Solicita el borrado de una
3 0 : OFF 1 : ON
advertencias advertencia.
0 Solicitud de reset de Solicita el restablecimiento de
4 0 : OFF 1 : ON
estadísticas las estadísticas.
5 Solicitud de borrado de búfer Solicita el borrado del búfer. 0 : OFF 1 : ON
Solicitud para detener el Solicita detener el almacenamiento de
6 almacenamiento en la datos en la tarjeta SD. Ejecute esta 0 : OFF 1 : ON
tarjeta SD solicitud antes de apagar el sensor.
Solicitud de cambio de Solicita el cambio de valor de la
7 0 : OFF 1 : ON
valor de configuración configuración.
1 De 0 a 7 Reservado por el sistema --- ---
Referencia
Referencia
Referencia
Las reglas para el número de configuración del valor de configuración, se muestran a continuación.
0: Corrección de posición límite inferior
1: Reservado por el sistema
2: Límite inferior de la herramienta 1 3: Límite superior de la herramienta 1
4: Límite inferior de la herramienta 2 5: Límite superior de la herramienta 2 3
6: Límite inferior de la herramienta 3 7: Límite superior de la herramienta 3
Comunicación cíclica
...
Para cambiar el límite de una herramienta que esté usando la función de escala, ingrese el valor que sea
10 veces el umbral en [Umbral].
(Ejemplo) 9999 → 99990 99.9 → 999
AVISO
El procesamiento de corte se realiza para un número de 4 o más dígitos.
(Ejemplo) 99995 → 99990
Datos almacenados
Dirección
Herramienta 1 Herramienta 2 … Herramienta 16
6a7
101 102 103 104 105 … … … 164
(DINT)
8 1.ª letra 5.ª letra 9.ª letra 13.ª letra 1.ª letra … … … 13.ª letra
9 2.ª letra 6.ª letra 10.ª letra 14.ª letra 2.ª letra … … … 14.ª letra
10 3.ª letra 7.ª letra 11.ª letra 15.ª letra 3.ª letra … … … 15.ª letra
11 4.ª letra 8.ª letra 12.ª letra 16.ª letra 4.ª letra … … … 16.ª letra
Datos almacenados
Dirección
Herramienta 1 Herramienta 2 … Herramienta 16
6a7
301 302 303 304 305 … … … 364
(DINT)
8 1.ª letra 5.ª letra 9.ª letra 13.ª letra 1.ª letra … … … 13.ª letra
9 2.ª letra 6.ª letra 10.ª letra 14.ª letra 2.ª letra … … … 14.ª letra
10 3.ª letra 7.ª letra 11.ª letra 15.ª letra 3.ª letra … … … 15.ª letra
11 4.ª letra 8.ª letra 12.ª letra 16.ª letra 4.ª letra … … … 16.ª letra
Punto
Establezca correctamente el intercambio de bytes, de acuerdo con las especificaciones del PLC.
“Configuración de la Serie IV2” (Página 3-3)
Código
Contenido Causa Medida correctiva
de error
0 Sin error --- --- 3
y Se ha producido un error
Comunicación cíclica
de datos en el programa
n.º xx. y Inicialice el programa n.º xx.
y Puede haberse y Apague y encienda el sensor.
producido una y No apague el módulo mientras se
Error de corrupción en
1 - 32 corrupción de datos, esté guardando la configuración.
programa n.º xx
debido a un apagado y Si el error persiste, póngase en
durante la escritura contacto con la oficina de KEYENCE
de los datos de más cercana.
configuración, o a causa
de ruido.
Use el panel de control o una PC (IV2-
Navigator) para borrar el mensaje
de error. El error se borra y el sensor
Durante el arranque, cambia al modo de configuración.
Error de cambio de
se produjo un error de Después de eso, realice las siguientes
programa (durante
52 cambio de programa operaciones.
el arranque; entrada
(entrada externa) en el y Identifique la tarjeta SD que contenga
externa)
programa de expansión. el programa de expansión correcto,
una vez más.
y Use la entrada externa para
seleccionar un valor de P000 a P031.
Use el panel de control o una PC (IV2-
Navigator) para borrar el mensaje
de error. El error se borra y el sensor
cambia al modo de configuración u
operación. Después de eso, realice las
Durante el arranque, se
Error de cambio de siguientes operaciones.
produjo un error de cambio
programa (durante el y Identifique la tarjeta SD que contenga
53 de programa (Panel/PC/
arranque; Panel/PC/ el programa de expansión correcto,
Red) en el programa de
Red) una vez más.
expansión.
y Seleccione un valor de P000 a P031.
y Puede seleccionar si desea continuar
la operación con P000 o cambiar al
modo de configuración, cuando se
borra el mensaje de error.
Error de memoria no y Se ha producido un error
75 volátil en los datos. y Inicialice la configuración de este
(EEPROM) y Puede haberse módulo.
producido una y Apague y encienda el sensor.
corrupción de datos, y No apague el módulo mientras se
Error de memoria no debido a un apagado esté guardando la configuración.
76 volátil durante la escritura y Si el error persiste, póngase en
(FLASHROM) de los datos de contacto con la oficina de KEYENCE
configuración, o a causa más cercana.
de ruido.
Código
Contenido Causa Medida correctiva
de error
Use el panel de control o una PC (IV2-
Navigator) para borrar el mensaje
de error. El error se borra y el sensor
Estando el módulo en
3 Error de cambio de estado [EJECUTAR],
cambia al modo de configuración.
Después de eso, realice las siguientes
79 programa (en estado se produjo un error de
operaciones.
[EJECUTAR]) cambio de programa en el
Comunicación cíclica
Referencia
Si se producen dos o más errores al mismo tiempo, se mostrará el código de error de mayor prioridad.
Cuanto mayor sea el código de error, mayor será la prioridad del mismo.
Código de
Contenido Causa Medida correctiva
advertencia
0 Sin error --- --- 3
Estando el módulo en
Comunicación cíclica
Error de desajuste
estado [Configuración], Identifique la tarjeta SD que contenga
de configuración
54 se produjo un error el programa de expansión correcto, una
del programa de
de configuración en el vez más.
expansión (normal)
programa de expansión.
y Establezca el tiempo de un solo
disparo de la luz estroboscópica a la
mitad del intervalo de captura de la
imagen, que se muestra en la pantalla
de operación (50% de la relación de
trabajo con el ciclo más corto).
y El error de luz estroboscópica se
puede borrar mediante el siguiente
procedimiento.
Error de luz Ha ocurrido un error de y Espere una salida de luz
55
estroboscópica luz estroboscópica. estroboscópica, que no ocurra
durante el anterior.
y Solicite borrar la advertencia.
y Cambie el número del programa.
y Cambie a la pantalla de
configuración del sensor.
y Esta advertencia no se produce
cuando la “Salida de error de luz
estroboscópica” está configurada en
[Deshabilitar].
Compruebe la siguiente configuración
de conexión del servidor SNTP.
y La dirección IP, cuando se conecta
con el servidor.
y El nombre del host y el servidor DNS,
cuando se conecta con el servidor.
y Compruebe que el servidor SNTP
Error de sincronización Se produjo un error de funcione correctamente.
56
de SNTP sincronización de SNTP. y Conecte el sensor a la red y configure
los ajustes de red (dirección IP,
máscara de subred y puerta de enlace
predeterminada) correctamente.
y Esta advertencia no se produce
cuando se especifica [Deshabilitar],
para la salida del error de
sincronización.
y Compruebe si existen problemas con
Para la nueva imagen
Error de registro la imagen registrada y la herramienta
maestra, no se pueden
de imagen maestra de detección o la configuración de
58 leer los caracteres ni la
externa corrección de la posición.
fecha con la herramienta
(OCR) y Ajuste el brillo de la imagen que se va
OCR.
a registrar.
Código de
Contenido Causa Medida correctiva
advertencia
y Hacer peticiones mientras el
dispositivo está funcionando.
y Ingrese un texto maestro válido o un
3 N.o de configuración de texto maestro
válido.
En las siguientes situaciones, los
Comunicación cíclica
Código de
Contenido Causa Medida correctiva
advertencia
y Se ha solicitado un
cambio de programa
desde EtherNet/IP
y No solicite un cambio de programa
mientras el módulo se
encuentra en estado
mientras el módulo se encuentre en 3
estado “Configuración”.
“Configuración”.
y Especifique el número de programa
Comunicación cíclica
y Se ha realizado una
correcto. Cuando la expansión
solicitud de cambio
del programa de la tarjeta SD
Error de red de campo, de programa a un
se establece en [Deshabilitar],
64 solicitud no válida número de programa
especifique un número entre 0 y 31.
(Cambio de programa) no existente desde
Cuando se establece en [Habilitar],
EtherNet/IP.
especifique un número entre 0 y 127.
y El cambio de programa
y Si va a realizar los cambios de
solicitado se ha realizado
programa desde EtherNet/IP,
desde EtherNet/IP
configure la opción [Método de
mientras el método de
cambio] en [Monitor/PC/Red].
cambio de programa
estaba establecido en
[External input].
Se aplicó un disparo,
mientras el bit de ocupado
estaba en ON o el bit listo No aplique ningún disparo mientras el
65 Error de disparo para disparo estaba en módulo esté ocupado, o aún no esté en
OFF. (Si ha configurado la estado de listo para disparo.
opción de error de disparo
en [Habilitar]).
Error de registro La herramienta de
de imagen maestra contorno no puede extraer
66
externa el contorno de la nueva
(Contorno insuficiente) imagen maestra.
y Compruebe si existen problemas con
Error de registro La herramienta de área/ la imagen registrada y la herramienta
de imagen maestra área de color no puede de detección o la configuración de
67
externa extraer el área de la nueva corrección de la posición.
(Área insuficiente) imagen maestra. y Ajuste el brillo de la imagen que se va
a registrar.
El brillo de la nueva
Error de registro
imagen maestra no se
68 maestro externo (error
puede corregir de forma
de corrección de brillo)
adecuada.
y Compruebe si existen problemas con
Error de registro
La herramienta de borde la imagen registrada y la herramienta
de imagen maestra
no puede extraer el borde de detección o la configuración de
69 externa
de la nueva imagen corrección de la posición.
(Error por borde
maestra. y Ajuste el brillo de la imagen que se va
insuficiente)
a registrar.
Ha fallado la transferencia,
y Modifique el ciclo de disparo de este
Error de transferencia porque se ha generado
módulo.
70 FTP (búfer de datos un volumen de datos
y Compruebe el estado de carga de la
insuficiente) que excede la capacidad
red.
restante del búfer FTP.
Código de
Contenido Causa Medida correctiva
advertencia
y Compruebe la dirección IP del
servidor FTP.
y Compruebe el número de puerto del
3 72
Error de conexión de
FTP
Ha fallado la conexión con
el servidor FTP.
servidor FTP.
y Compruebe el nombre de usuario
para iniciar sesión en el servidor FTP.
Comunicación cíclica
Referencia
y Cuando se emiten dos o más advertencias, todas las subsiguientes después de la primera se
almacenarán en el historial.
Si borra las advertencias, se mostrará el código de la advertencia de máxima prioridad.
Advertencia
Borrado de
advertencias
N.º de
0 Código de advertencia 1 0 Código de advertencia 2
advertencias
Comunicación cíclica
de imagen está deshabilitada. Para más información sobre el método de configuración, consulte el “Manual
de usuario de la Serie IV2 (Panel de control/Software de PC)”.
El procedimiento de operación, cuando el control de handshake de datos se establece en [Deshabilitar],
se muestra a continuación.
Cuando el disparo se realiza con éxito
Trigger request A B
Respuesta de disparo A B
OCUPADO A B
Estado de imagen A B
Actualización de
resultados completada A B
Resultado disponible
N.º de resultado A B
Evaluación global/
resultado de estado de Resultado de A Resultado de B
cada herramienta
(1) Ejecute una [solicitud de disparo]. (0 → 1) La solicitud de disparo se mantiene hasta que la respuesta
de disparo se establece en ON.
(2) Si el disparo es válido, la [respuesta de disparo] pasará de 0 a 1.
(3) Una vez que finalice el proceso de evaluación, se cambiará el bit [Actualización de resultados
completada] y se actualizará [Evaluación global]/[Resultado de estado de cada herramienta]. El texto
de lectura se actualizará para la herramienta OCR.
Punto
y La [Actualización de resultado completada] cambiará (alternará) a “1” si su valor era “0”, tras la
actualización de evaluación anterior, o a “0” si su valor era “1”.
y [Resultado disponible] pasará de 0 a 1 cuando el primer proceso de evaluación se haya confirmado y el
nuevo valor se mantendrá después de eso.
y [Resultado disponible] se restablecerá en las siguientes condiciones:
y Si el control de handshake se establece en [Inhabil.]
- Cuando se cambia el programa
- Cuando el estado del módulo pasa de “Configuración” a “EJECUTAR”
- Cuando se emite la solicitud de borrado del búfer
y Si el control de handshake se establece en [Habilit.]
- Cuando se emite la solicitud de borrado del búfer
y El [número de resultado] será contado cada vez que se actualice el resultado de estado. El valor del
límite superior es 32,767. Si se sobrepasa el valor máximo, volverá a 0 y empezará a contar de nuevo.
y El [número de resultado] también contará los conteos del proceso de evaluación que se omitieron debido
a la configuración de frecuencia cíclica.
y [Ocupado] y [Creación de imagen] pueden omitirse en algunas configuraciones de frecuencia cíclica. Por lo tanto, es
necesario tomar en consideración la condición de creación de imagen al configurar la frecuencia cíclica.
Respuesta de disparo A B C
3 Ha fallado el disparo B C
OCUPADO A C
Comunicación cíclica
Estado de imagen A C
Actualización de
resultados completada A C
Resultado disponible
N.º de resultado A C
Advertencia
(1) Ejecute una [solicitud de disparo]. (0 → 1) La solicitud de disparo se mantiene hasta que la respuesta
de disparo se establece en ON.
(2) Si el disparo es válido, la [Respuesta de disparo] pasará de 0 a 1.
(3) Cuando finalice el proceso de evaluación, cambiará el bit [Actualización de resultado completada] y
se actualizará la [Evaluación global].
(4) Si desea emitir los errores de disparo, establezca la opción de error de disparo en [Habilitar].
Si se ingresa un disparo, mientras la opción de error de disparo está establecida en [Habilitar] y el
módulo se encuentra en estado “OCUPADO”, entonces [Ha fallado el disparo] cambiará de 0 a 1 y se
ignorará la entrada de disparo. No se llevará a cabo ningún proceso de evaluación para el disparo B.
(5) Si la entrada de disparo no tiene éxito, la [Advertencia] pasará de “0” a “1” y el [N.º de advertencia]
se actualizará a “65”. Para obtener más información, consulte “Lista de códigos de advertencia”
(Página 3-29).
Punto
y La [Actualización de resultado completada] cambiará (alternará) a “1” si su valor era “0”, tras la
actualización de evaluación anterior, o de “0” a “1” si el valor anterior era “1”.
y [Resultado disponible] pasará de 0 a 1 cuando el primer proceso de evaluación se haya confirmado y
el nuevo valor se mantendrá después de eso.
y El [número de resultado] será contado cada vez que se actualice el resultado de estado. El valor del
límite superior es 32,767. Si se sobrepasa el valor máximo, volverá a 0 y empezará a contar de nuevo.
y El [número de resultado] también contará los conteos del proceso de evaluación que se omitieron
debido a la configuración de frecuencia cíclica.
y [Ocupado] y [Creación de imagen] pueden omitirse en algunas configuraciones de frecuencia cíclica.
Por lo tanto, es necesario tomar en consideración la condición de creación de imagen al configurar la
frecuencia cíclica.
y Se contará el [Número de errores de disparo] hasta el momento en que cambie el bit [Resultado
actualizado].
Programas de referencia
Serie KV de KEYENCE
REQ Trigger response Trigger request
Línea 1
3
Comunicación cíclica
Trigger request
Línea 2
Result update
Result available complete MOV
Tool score DM2000
Línea 3
Result update
complete
Línea 4
z Línea 3/Línea 4
“Result available” ON + ascenso o descenso de “Result update complete” copiará los datos que se han
escrito en la puntuación de la herramienta a DM2000.
3 Trigger
Comunicación cíclica
MOV
Result Ready Complete Toggle Move
ONS Source Tool Score
Rung1
Dest Result
Complete Toggle
ONS
z Rung1
“Result Ready” ON + ascenso o descenso de “Complete Toggle” copiará los datos que se han escrito en
“Tool Score” a “Result”.
Punto
Para lograr una sincronización entre los datos de entrada y de salida, utilice la instrucción CPS al
comienzo de la escalera.
Comunicación cíclica
Solicitud de disparo A B C
Respuesta de
disparo A B C
Ha fallado el disparo
OCUPADO A B C
Estado de imagen A B C
Actualización
de resultados A B C
completada
Resultado disponible A C
Notificación de
conclusión de la A B
adquisición de resultados
N.º de resultado A B C
Evaluación global/
resultado de estado Resultado de A Resultado de B Resultado de C
de cada herramienta
Número de búferes
10 9 8 9 10 9
restantes
(1) Ejecute una [solicitud de disparo]. (0 → 1) La solicitud de disparo se mantiene hasta que la respuesta
de disparo se establece en ON.
(2) Si el disparo es válido, la [Respuesta de disparo] pasará de 0 a 1.
(3) Una vez que finalice el proceso de evaluación, se cambiará el bit [Actualización de resultados
completada], [Resultado disponible] pasará de 0 a 1 y se actualizará [Evaluación global]/[Resultado de
estado de cada herramienta]. El texto de lectura se actualizará para la herramienta OCR.
(4) El [Número de búferes restantes] disminuirá en 1, cuando se actualice el resultado de estado.
(5) Ejecuta una [Notificación de conclusión de adquisición de resultado] (0 → 1). El [Número de búferes
restantes] se incrementará en 1.
Punto
y La [Actualización de resultado completada] cambiará (alternará) a “1” si su valor era “0”, tras la
actualización de evaluación anterior, o a “0” si su valor era “1”.
y El [número de resultado] será contado cada vez que se actualice el resultado de estado. El valor del
límite superior es 32767. Si se sobrepasa el valor máximo, volverá a 0 y empezará a contar de nuevo.
y El [número de resultado] también contará los conteos del proceso de evaluación que se omitieron debido
a la configuración de frecuencia cíclica.
y [Ocupado] y [Creación de imagen] pueden omitirse en algunas configuraciones de frecuencia cíclica. Por lo tanto, es
necesario tomar en consideración la condición de creación de imagen al configurar la frecuencia cíclica.
y Se contará el [Número de errores de disparo] hasta el momento en que cambie el bit [Resultado actualizado].
y Si el control de handshake se ha establecido en [Habilit.], el resultado de estado no se actualizará hasta
que [Notificación de conclusión de la adquisición de resultados] se establezca en ON/OFF (0 → 1 → 0),
aun cuando se haya ingresado el disparo siguiente y se haya ejecutado el proceso de evaluación.
y Si se ingresa un nuevo disparo cuando el [número de búferes restantes] sea “0”, la [saturación en el
búfer] cambiará de “0” a “1”. El resultado de estado del nuevo disparo se ignorará.
y La [Saturación en el búfer] se puede borrar mediante la opción [Borrado de advertencias].
Programas de referencia
Serie KV de KEYENCE
REQ Trigger response Trigger request
3 Línea 1
Comunicación cíclica
Trigger request
Línea 2
Result acquisition
Result available Result available complete notification
Línea 4
Result acquisition
complete notification
Línea 5
z Línea 3
El bit de resultado disponible pasa a ON para copiar los datos escritos en la puntuación de la herramienta
para DM2000.
z Línea 4/Línea 5
“Result available” ON ejecutará una notificación de conclusión de adquisición de resultados.
“Result available” OFF establecerá la notificación de conclusión de adquisición de resultados en OFF
(“Result acquisition completion notice” se mantendrá hasta que “Result available” pase a OFF).
Trigger 3
Comunicación cíclica
MOV
Result Ready Move
ONS Source Tool Score
Rung1
Dest Result
z Rung1
“Result Ready” ON copiará los datos escritos en “Tool Score” para “Result”.
z Rung2
“Result Ready” ON ejecutará “Result Ready Ack”.
“Result Ready” OFF establecerá “Result Ready Ack” en OFF (“Result Ready Ack” se mantendrá hasta que
“Result Ready” pase a OFF).
Punto
Para lograr una sincronización entre los datos de entrada y de salida, utilice la instrucción CPS al
comienzo de la escalera.
Respuesta de disparo A B C
OCUPADO
Estado de imagen A B C
Actualización de
resultados completada A B C
Resultado disponible
N.º de resultado A B C
Evaluación global/
resultado de estado de cada Resultado de A Resultado de B Resultado de C
herramienta
(1) Ejecute una [Solicitud de disparo]. (0 → 1) La solicitud de disparo se mantiene hasta que la respuesta
de disparo se establece en ON.
(2) Si el disparo es válido, la [Respuesta de disparo] pasará de 0 a 1.
(3) [Listo para disparo] cambiará de 1 a 0.
(4) Cuando se completa la creación de imagen, [Listo para disparo] cambiará de 0 a 1.
(5) La [Solicitud de disparo] se puede ejecutar mientras [Listo para disparo] sea 1.
(6) Una vez que finalice el proceso de evaluación, se cambiará el bit [Actualización de resultado
completada] y se actualizará [Evaluación global]/[Resultado de estado de cada herramienta]. El texto
de lectura se actualizará para la herramienta OCR.
Punto
y La [Actualización de resultado completada] cambiará (alternará) a “1” si su valor era “0”, tras la
actualización de evaluación anterior, o a “0” si su valor era “1”.
y [Resultado disponible] pasará de 0 a 1 cuando el primer proceso de evaluación se haya confirmado; y
el nuevo valor se mantendrá después de eso.
y [Resultado disponible] se restablecerá en las siguientes condiciones:
y Si el control de handshake está configurado en [Deshabilitar]
- Cuando se cambia el programa
- Cuando el estado del módulo pasa de “Configuración” a “EJECUTAR”
- Cuando se emite la solicitud de borrado del búfer
y Si el control de handshake está configurado en [Habilitar]
- Cuando se emite la solicitud de borrado del búfer
y El [N.º de resultado] se incrementará cada vez que se actualice el resultado de estado. El límite
superior es 32767. Si se excede el valor máximo, volverá a 0 y comenzará a incrementarse
nuevamente.
y El [número de resultado] también contará los conteos del proceso de evaluación que se omitieron
debido a la configuración de frecuencia cíclica.
y [Disparo listo] y [Creación de imagen] podrían omitirse debido a la configuración de la frecuencia
cíclica. Por lo tanto, es necesario tomar en consideración la condición de creación de imagen al
configurar la frecuencia cíclica.
Cambio de programa
Comunicación cíclica
(1) Escriba el número del programa que se va a establecer en [N.º de programa].
(2) Ejecute [Solicitud de cambio de programa], manteniendo el estado (0 → 1) hasta que se reciba
[Respuesta de cambio de programa].
(3) Cuando se completa el cambio de programa, se recibe [Respuesta de cambio de programa] (0 → 1).
(4) Una vez que se recibe la [Respuesta de cambio de programa], borre [Solicitud de cambio de
programa] (1 → 0). Cuando se borra [Solicitud de cambio de programa], se borra [Respuesta de
cambio de programa].
Punto
Programas de referencia
Serie KV de KEYENCE
REQ MOV
DM1000 Program No.
3 Línea 1
Línea 2
Program switching
request
Línea 3
z Línea 2/Línea 3
Establece “REQ” en ON y ejecuta una solicitud de cambio de programa.
“Program switching response” ON establecerá “Program switching request” en OFF (“Program switching
request” se mantendrá hasta que “Program switching response” pase a ON).
Comunicación cíclica
REQ Program Change Ack Program Change
ONS
Rung1
Program Change
z Rung1
Establece “REQ” en ON y ejecuta “Program Change”.
“Program Change Ack” ON establecerá “Program Change” en OFF (“Program Change” se mantendrá
hasta que “Program Change Ack” pase a ON).
(1) Escriba el número de herramienta y el tipo de límite que se va a cambiar, en [N.º de configuración de
valor de configuración].
(2) Escriba el límite que se va a cambiar en el [Valor de configuración].
(3) Ejecute la [solicitud de cambio de valor de configuración]. (0→1)
(4) Puede comprobar el estado de entrada en la [Solicitud de cambio de valor de configuración].
Referencia
y Si el cambio del valor de configuración falla, entonces [Ha fallado el cambio de valor de configuración]
cambiará de “0” a “1”.
y Si el cambio de valor de configuración falla, la [Advertencia] pasará de “0” a “1” y el [N.º de advertencia]
se actualizará a “61”. Para obtener más información, consulte “Lista de códigos de advertencia”
(Página 3-29).
Programas de referencia
Serie KV de KEYENCE
MOV
REQ DM1000 3
Línea 1
Threshold setting No.
Comunicación cíclica
MOV
DM1004
Línea 2
Threshold
MOV
Move
Source Value
Dest Upper/Lower Limit
Upper/Lower Limit
Change
z Rung1
Establece “REQ” en ON y ejecuta “Upper/Lower Limit Change”.
“Upper/Lower Limit Change Ack” ON establecerá “Upper/Lower Limit Change” en OFF.
(“Upper/Lower Limit Change” se mantendrá hasta que “Upper/Lower Limit Change Ack” pase a ON.)
Comunicación cíclica
Respuesta de cambio del valor de
configuración (IV2→PLC)
(1) Sobrescriba el [N.º de configuración del texto maestro: Dirección 6 a 7] con 101 (texto maestro [letras
primera a cuarta] cuando se establece la configuración del texto de lectura con la herramienta 1).
(2) Sobrescriba [Texto maestro: Dirección 8] con A (0x41), [Texto maestro: Dirección 9] con B (0x42),
[Texto maestro: Dirección 10] con C (0x43), y [Texto maestro: Dirección 11] con D (0x44).
(3) Ejecute la [Solicitud de cambio de valor de configuración] (0→1). La solicitud se mantiene hasta que
se confirme la [Respuesta de cambio de valor de configuración].
(4) Una vez completado el cambio, la [Respuesta de cambio de valor de configuración] cambia de 0 a 1.
(5) Al configurar la [Solicitud de cambio de valor de configuración] a 0, la [Respuesta de cambio de valor
de configuración] se establece en 0.
(6) Sobrescriba el [N.º de configuración del texto maestro: Dirección 6 a 7] con 102 (texto maestro (letras
de la quinta a la octava) cuando la configuración de lectura de texto se establece con la herramienta 1).
(7) Sobrescribe [Texto maestro: Dirección 8] con E (0x45), [Texto maestro: Dirección 9] con F (0x46),
[Texto maestro: Dirección 10] con NULL (0x00) y [Texto maestro: Dirección 11] con NULL (0x00).
(8) Ejecute [Solicitud de cambio de valor de configuración] (0→1). La solicitud se mantiene hasta que se
confirme la [Respuesta de cambio de valor de configuración].
(9) Una vez completado el cambio, la [Respuesta de cambio de valor de configuración] cambia de 0 a 1.
(10) Al configurar la [Solicitud de cambio de valor de configuración] en 0, la [Respuesta de cambio de
valor de configuración] se establece en 0.
Punto
Texto maestro/fecha
Ejemplo de éxito
1.º 2.º 3.º 4.º 5.º 6.º 7.º 8.º
Texto maestro/fecha antes del
A B C D E F G NULL
cambio
NULL NULL NULL NULL
Texto que se va a escribir 1 2 3 4
(0x00) (0x00) (0x00) (0x00)
Texto maestro/fecha tras el
1 2 3 4
cambio
Punto
y Los cambios en grupos de cuatro se aplican de inmediato. No ejecute un disparo hasta que se hayan
completado todos los cambios de texto.
OCUPADO 3
Comunicación cíclica
(1) Ejecute una [Solicitud de registro maestro]. (0 → 1)
(2) Puede comprobar el estado de entrada en la [Respuesta de registro maestro].
Referencia
MEMO
3
Comunicación cíclica
PROFINET
Especificaciones y funciones de comunicación
PROFINET en la Serie IV2..................................4-3
¿Qué es PROFINET?
PROFINET es un estándar abierto para redes industriales, desarrollado y mantenido por PI (PROFINET
International).
Todos los dispositivos compatibles pueden usar la red de comunicaciones, independientemente del
proveedor.
PROFINET permite una fácil integración con el bus de campo que se esté utilizando (p. ej., PROFIBUS), y
permite proteger los activos existentes, sin necesidad de modificar sistemas heredados.
4 Los siguientes dos tipos de estándares de comunicación existen para la comunicación PROFINET:
Comunicación PROFINET CBA para comunicaciones de datos entre procesos y entre controladores de E/S,
PROFINET
y la comunicación PROFINET I/O para comunicaciones de datos entre el controlador de E/S y dispositivos
de E/S.
La comunicación PROFINET de la Serie IV2 admite la comunicación PROFINET I/O, y cumple con la
clase de conformidad A.
La comunicación de PROFINET I/O ofrece los siguientes dos tipos de métodos de comunicación para
datos cíclicos: Comunicación en tiempo real (RT) y comunicación isócrona en tiempo real (IRT).
La comunicación en tiempo real proporciona un rendimiento de comunicación similar a la del bus de
campo existente, tal como el control de dispositivos en una automatización normal de fábrica, usando
Ethernet. La comunicación en tiempo real isócrona es capaz de atender las exigencias más estrictas en
tiempo real, incluido el control de movimiento sincronizado.
Las comunicaciones en tiempo real ofrecen los siguientes dos tipos de comunicaciones: Comunicación
de E/S de datos para enviar y recibir datos periódicamente, y la comunicación de datos de registro para
enviar y recibir comandos y respuestas en momentos arbitrarios. En la comunicación de E/S de datos, se
puede configurar el SendCycle (ciclo de comunicación) con base en la prioridad de los datos que se van
a enviar y recibir, lo que permite un envío y recepción de datos con una carga ajustada a la comunicación
global. La comunicación de los datos de registro se utiliza para aplicaciones de comunicación que
requieren poca puntualidad (a diferencia de la comunicación de E/S de datos).
La Serie IV2 soporta la comunicación de E/S de datos, proporcionada por las comunicaciones en tiempo
real (RT).
Controlador de E/S
de comunicación
PROFINET
PROFINET
El protocolo DCP ofrece dos métodos de configuración de la dirección IP.
(1) La dirección IP se puede establecer mediante el controlador de E/S, con base en la información del
nombre del dispositivo de E/S.
(2) La dirección IP y el nombre del dispositivo de E/S se pueden establecer mediante el supervisor de E/
S (PC, etc.).
(1) Compruebe la presencia de un
dispositivo de E/S
(2) Respuesta
Controlador de E/S
de comunicación
(3) Establezca la dirección IP
PROFINET
(4) Respuesta
Dispositivo de E/S
Referencia
Función Contenido
Entrada de disparo Ejecuta una entrada de disparo para el sensor.
4 Cambiar programa Ejecuta un cambio de programa para el sensor.
Registrar imagen maestra externa Ejecuta el registro de una imagen maestra externa en el sensor.
PROFINET
Reescribir valor de ajuste (límite Reescribe el límite que se utilizará como referencia para la
de evaluación) evaluación con la herramienta.
Reescribe el texto maestro o la fecha maestra, que se utilizará como
Reescribir texto/fecha maestro
referencia para la evaluación con la herramienta OCR.
Borrar advertencias Ejecuta un borrado de advertencias.
Permite comprobar el estado del módulo (Creación de imagen,
Leer estado
EJECUTAR, OCUPADO, Error, etc.).
Leer resultado de estado global Lee el resultado de estado global.
Leer tiempo de procesamiento de
Lee el tiempo de procesamiento de la evaluación.
evaluación
Leer resultado de estado de cada
Lee el resultado del estado de cada herramienta.
herramienta
Lee la cantidad de disparos emitidos, que generaron un estado
Leer información estadística
global de OK o NG, y la cantidad de errores de disparo.
Punto
PLC de Siemens
PROFINET
-
Serie S7 300
(Integrado en el V3.2.6 TIA Portal 15.1
Ejemplo: CPU315-2 PN/DP
módulo)
Serie S7 1500 -
Ejemplo: CPU1516-3 PN/ (Integrado en el V2.06.0 TIA Portal 15.1
DP módulo)
MEMO
4
PROFINET
Comunicación
5 PROFINET
Controlador de E/S
Comunicación de E/S de datos
Punto
y Los ajustes de la comunicación de E/S de datos, tales como SendCycle (ciclo de comunicación) y el
tamaño de los datos, se configurarán en el PLC.
y En una red con varios dispositivos conectados (incluidos los de PROFINET), se puede producir un
retraso en la red y/o una pérdida de paquetes, cuando hay una carga pesada en la red. Realice una
verificación exhaustiva antes de la operación.
Punto
Punto
Cuando se configura con IV2-
y Si el protocolo se establece en [Deshabilitar],
Navigator (IV2-H1)
la configuración aparecerá de color gris y
estará deshabilitada. Establezca la configuración de la red de campo del
y Si el control de handshake de datos se ha sensor como [PROFINET].
establecido en [Habilitar], no se actualizará
el resultado de estado, hasta que no se 1 Abra la pantalla de “Configuración
ingrese una [Notificación de conclusión de avanzada del sensor”.
adquisición de resultado] (Dirección2, Bit0
del Control de comando). 2 Seleccione la pestaña [Utilidad] y luego
“Procedimiento operativo de la haga clic en [Configuración] en [Redes de
5 comunicación de E/S de datos” (Página
5-37)
campo/unidad de comunicación (DL)].
Comunicación de E/S de datos
Punto
Punto
ancho) consecutivos.
y No se puede utilizar una dirección IP.
y No se puede utilizar “y port-x (x: 0-999)”.
y No se puede utilizar “n.n.n.n (n: 0-999)”.
y El sensor se reiniciará si el nombre del
dispositivo o la configuración de red se modifican
z Nombre del dispositivo
cuando la función de PROFINET está en uso. Haga clic en [Cambiar nombre del dispositivo]
e ingrese el nombre del dispositivo que se
utilizará para la comunicación PROFINET.
Cuando se configuran los ajustes en
el panel de control (IV2-CP50)
Referencia
Los ajustes de la comunicación de E/S de datos, tales como SendCycle (ciclo de comunicación) y el
tamaño de los datos, se configurarán en el controlador de E/S.
En una red con varios dispositivos conectados (incluidos los de PROFINET), se puede producir un
retraso en la red y/o una pérdida de paquetes cuando hay una carga pesada en la red. Realice una
verificación exhaustiva antes de la operación.
Configuración de TIA Portal de 4 Haga clic con el botón derecho del mouse
sobre el CPU seleccionado en [Project
Siemens
tree] y luego en [Open].
A continuación se explica el método de
configuración cuando se utiliza el TIA Portal.
5
Comunicación de E/S de datos
6 Instale el archivo GSDML, si es la primera 8 Conecte el PLC con la Serie IV2 usando el
vez que configura la Serie IV2. mouse.
El archivo GSDML para la Serie IV2 se puede 9 Haga doble clic en el ícono de la Serie IV2
descargar en la página web de KEYENCE. en la pantalla [Device & networks].
www.keyence.com/glb Aparecerá la pantalla [IV2].
7 Abra [Other field devices] - [PROFINET I/O] 10 que el nombre del dispositivo de
Ingrese la misma cadena de caracteres
- [Sensors] - [KEYENCE CORPORATION]
PROFINET de la Serie IV2 que desea
- [Keyence Vision Sensors] desde
conectar.
[Hardware catalog] en la pantalla [Devices]
- [Device & networks] y, a continuación,
arrastre y suelte [IV2-G30*].
5
Comunicación de E/S de datos
Referencia
La comunicación PROFINET para la Serie IV2 se define a través de los módulos siguientes:
y Módulo de control del comando
y Módulo de bits de estado del comando
y Módulo de bits de resultado del dispositivo
y Módulo de palabras de estado del dispositivo
y Módulo de estadísticas del dispositivo
y Módulo de resultado de ajuste de posición
y Módulo de resultado de la herramienta
Estos parámetros son responsables de las instrucciones de control de la Serie IV2, la eliminación de
advertencias y el control de handshake.
Para más información sobre cada parámetro, consulte “Detalles de los parámetros de los módulos de
control” (Página 5-17).
*1: Cuando se habilita la escala con la herramienta de ancho/diámetro/paso. Para otras herramientas y
cuando no está habilitada la escala, el contenido de los datos es 0.
*2: Cuando se usa la herramienta de tono/color promedio. Cuando no se usan estas herramientas, el
contenido de los datos es 0.
*3: Cuando se usan las herramientas de tono/color promedio y de brillo promedio. Cuando no se usan
estas herramientas, el contenido de los datos es 0.
Contenido de los
Dirección Bit Elemento Contenido
datos
0 : OFF
0 Solicitud de disparo Solicita el disparo externo.
1 : ON
Solicitud de registro de Solicita el registro de una 0 : OFF
1
imagen maestra imagen maestra. 1 : ON
Solicitud de cambio de 0 : OFF
5
2 Solicita el cambio del programa.
programa 1 : ON
Referencia
Contenido de los
Dirección Bit Elemento Contenido
datos
Notificación de
Permite la actualización del 0 : OFF
0 conclusión de la
resultado de estado. 1 : ON
2 adquisición de resultados
De 1 a
Reservado por el sistema --- ---
7
De 0 a
5 3
7
Reservado por el sistema --- ---
Comunicación de E/S de datos
Referencia
De 8 a 11 UDINT
Valor de Almacena el valor límite, para cuando se
De 0 a 9999
5
configuración solicite un cambio de valor límite.
Referencia
Las reglas para el número de configuración del valor de configuración, se muestran a continuación.
0: Corrección de posición límite inferior
1: Reservado por el sistema
2: Límite inferior de la herramienta 1 3: Límite superior de la herramienta 1
4: Límite inferior de la herramienta 2 5: Límite superior de la herramienta 2
6: Límite inferior de la herramienta 3 7: Límite superior de la herramienta 3
...
Para cambiar el límite de una herramienta que esté usando la función de escala, ingrese el valor que sea
10 veces el límite en [Límite].
Ejemplo) 9999 → 99990 99.9 → 999
AVISO
El procesamiento de corte se realiza para un número de 4 o más dígitos.
Ejemplo) 99995 → 99990
Dirección 6 a 11 del control del comando: Texto maestro (para herramienta OCR)
Los bits en la dirección 6 a 11 del control del comando para la herramienta OCR, tienen las siguientes
funciones:
Tipo de
Dirección Elementos Descripción Contenido de los datos
datos*
Almacena el destino para
y Cuando se lee el texto: 101 a
un cambio de texto maestro.
N.º de 164
Divide las 16 letras maestras
configuración y Cuando se lee la fecha: 301 a
De 6 a 7 UINT en grupos de cuatro letras.
del texto 364
Especifica un número de
maestro y Cuando sólo se evalúa el
herramienta y la ubicación del
número de letras: 201 a 232
5
texto que se va a cambiar.
y Texto maestro (ASCII) cuando
Almacena el texto maestro/ se establece la configuración de
Comunicación de E/S de datos
Datos almacenados
Dirección
Herramienta 1 Herramienta 2 … Herramienta 16
De 6 a 7
301 302 303 304 305 … … … 364
(DINT)
8 1.ª letra 5.ª letra 9.ª letra 13.ª letra 1.ª letra … … … 13.ª letra
9 2.ª letra 6.ª letra 10.ª letra 14.ª letra 2.ª letra … … … 14.ª letra
10 3.ª letra 7.ª letra 11.ª letra 15.ª letra 3.ª letra … … … 15.ª letra
11 4.ª letra 8.ª letra 12.ª letra 16.ª letra 4.ª letra … … … 16.ª letra
Punto 5
Establezca correctamente el intercambio de bytes, de acuerdo con las especificaciones del PLC.
5 2
Respuesta de cambio de Almacena la respuesta del
programa cambio de programa.
0 : OFF
1 : ON
Comunicación de E/S de datos
Dirección 1 de los bits del estado del comando: Resultado de error de control
Los bits en la dirección 1 de los bits de estado del comando, tienen las siguientes funciones:
Dirección Bit Elemento Contenido Contenido de los datos
0 : -
Este bit es la salida cuando falla
0 Ha fallado el disparo 1: El disparo externo
el disparo externo.
ha fallado.
Este bit se emite cuando el 0 : -
Ha fallado el registro de
1 registro de la imagen maestra 1: El registro maestro de
la imagen maestra
no tuvo éxito. la imagen ha fallado.
Este bit se emite cuando el 0 : -
Ha fallado el cambio de
2 cambio de programa no tuvo 1: El cambio de
programa
éxito. programa ha fallado.
1 De 3 a 5 Reservado por el sistema --- ---
Este bit se emite cuando detener
el almacenamiento en la tarjeta 0 : -
Error al detener el
SD no tuvo éxito. Esto ocurre 1: Ha fallado el detener
6 almacenamiento en la
cuando el sensor está en estado de el almacenamiento
tarjeta SD
[Configuración]. Este bit no se pone en en la tarjeta SD.
ON, si no se identifica la tarjeta SD.
0: -
Este bit es la salida cuando
Ha fallado el cambio de 1: El cambio del valor
7 falla el cambio del valor de
valor de configuración de configuración ha
configuración.
fallado.
Contenido de los
Dirección Bit Elemento Contenido
datos
De 0 a 3 Reservado por el sistema --- ---
0 : No se ha producido
un error de espacio
Este bit se emite cuando el insuficiente.
Espacio insuficiente en
4 espacio libre en la tarjeta SD es 1: Se ha producido
la tarjeta SD
de 100 MB o menos. un error de espacio
insuficiente
(100 MB o menos).
0 : No se ha producido
5 Estado de saturación en
Si el control de handshake se
encuentra en [Habilitar], este
saturación en el
búfer.
5 bit será emitido cuando se 1: El búfer se
el búfer
Comunicación de E/S de datos
Referencia
y Los estados de error no se pueden borrar desde la comunicación de PROFINET. Para más información
sobre el error, consulte el código de error. Se mostrará el código de error del error de máxima prioridad.
y El estado de saturación del búfer se puede borrar, usando un borrado de advertencias.
Contenido de los
Dirección Bit Elemento Contenido
datos
Muestra el “Resultado de estado
0 Evaluación global OK 0 : NG 1 : OK
global es OK”.
Corrección de la Muestra el resultado de la corrección
1 0 : NG 1 : OK
posición de posición.
2 Lógica 1 Muestra el resultado de Lógica 1. 0 : NG 1 : OK
0
3 Lógica 2 Muestra el resultado de Lógica 2. 0 : NG 1 : OK 5
4 Lógica 3 Muestra el resultado de Lógica 3. 0 : NG 1 : OK
Referencia
Referencia
Referencia
Referencia
De 4 a 5 WORD
Tasa de coincidencia
MÍN de la herramienta
Almacena el valor de la tasa
de coincidencia mínima de la De 0 a 9999 5
herramienta.
y Los valores máximo y mínimo de la tasa de coincidencia de la herramienta, se resetearán del mismo
modo que las estadísticas.
y Si no se ha establecido el valor del límite superior de la herramienta, el contenido de los datos del valor
del límite superior de la herramienta será “65535”.
y La posición del punto decimal, cuando la escala está habilitada, se aplica a los resultados de datos
de la tasa de coincidencia, tasa de coincidencia MÁX, tasa de coincidencia MÍN, límite inferior, límite
superior, valor actual de tono MÁX, valor actual de tono MÍN.
(Ejemplo): Cuando la “Tasa de coincidencia de la herramienta 1” es 505 y la “Posición del punto
decimal de la herramienta 1” es 1, la tasa de coincidencia de la herramienta 1 es “50.5”.
Habilitar: De 0 a 100
Almacena la lectura de
texto (hasta 16 letras) de la
De 4 a Lectura de texto de la herramienta. Si el número
---- ASCII
19 herramienta de letras es inferior a 16,
los dispositivos restantes se
almacenan como NULL.
*1: UINT: Entero de 16 bits sin signo
*2: Se almacena 0 en todos los dispositivos (20 bytes) para los datos para los que no se ha establecido
una herramienta.
Punto
y Todos las direcciones (de 0 a 19) se actualizan simultáneamente en cada disparo. Los datos
anteriores se descartan.
y Los datos sin texto de lectura se almacenan como NULL (0x00).
y El texto de lectura se emite como código ASCII.
y Establezca correctamente el intercambio de bytes, de acuerdo con las especificaciones del PLC.
“Configuración de la Serie IV2” (Página 5-3)
y Si la emisión del tipo de datos se efectúa con STRING, utilice 15 letras o menos del texto de lectura.
Debido a que la 16.ª letra no se puede almacenar como NULL, es posible que el texto no se lea
correctamente.
Código
Contenido Causa Medida correctiva
de error
0 Sin error --- ---
y Se ha producido un error
de datos en el programa
n.º xx. y Inicialice el programa n.º xx.
y Puede haberse y Apague y encienda el sensor.
producido una y No apague el módulo mientras se
1 - 32
Error de corrupción en
programa n.º xx
corrupción de datos,
debido a un apagado
esté guardando la configuración.
y Si el error persiste, póngase en
5
durante la escritura contacto con la oficina de KEYENCE
Código
Contenido Causa Medida correctiva
de error
Use el panel de control o una PC (IV2-
Navigator) para borrar el mensaje
de error. El error se borra y el sensor
Estando el módulo en
cambia al modo de configuración.
Error de cambio de estado [EJECUTAR],
Después de eso, realice las siguientes
79 programa (en estado se produjo un error de
operaciones.
[EJECUTAR]) cambio de programa en el
y Identifique la tarjeta SD que contenga
programa de expansión.
el programa de expansión correcto,
una vez más.
y Seleccione un valor de P000 a P031.
5 Es posible que se haya
y Apague y encienda el sensor.
81-123 y Si el error persiste, póngase en
Error del sistema producido un error en el
125-128 contacto con la oficina de KEYENCE
Comunicación de E/S de datos
sensor.
más cercana.
Conecte un cabezal al amplificador de
Ningún cabezal está sensor, y luego apague y encienda el
124 Error del sistema conectado al amplificador sensor. Si el error persiste, póngase en
de sensor. contacto con la oficina de KEYENCE
más cercana.
Referencia
Si se producen dos o más errores al mismo tiempo, se mostrará el código de error de mayor prioridad.
Cuanto mayor sea el código de error, mayor será la prioridad del mismo.
Código de
Contenido Causa Medida correctiva
advertencia
0 Sin error --- ---
Estando el módulo en
Error de desajuste
estado [Configuración], Identifique la tarjeta SD que contenga
de configuración
54 se produjo un error el programa de expansión correcto, una
del programa de
de configuración en el vez más.
expansión (normal)
programa de expansión.
y Establezca el tiempo de un solo
5
disparo de la luz estroboscópica a la
Código de
Contenido Causa Medida correctiva
advertencia
y Hacer peticiones mientras el
dispositivo está funcionando.
y Ingrese un texto maestro válido o un
N.o de configuración de texto maestro
válido.
En las siguientes situaciones, los
números y valores de configuración
y Se ha pedido un cambio
de entrada no son válidos:
en la fecha/texto
- El número de la configuración está
maestro o en el conteo
fuera del rango del contenido de
de caracteres desde
5 60
Error de red de campo,
solicitud no válida
PROFINET mientras la
unidad está en estado
datos.
- La herramienta especificada no se
está utilizando.
(OCR) de “Configuración”.
Comunicación de E/S de datos
- La herramienta especificada no es
y Se ha ingresado un texto
la herramienta OCR.
maestro inválido o un
- La operación de detección de la
N.o de configuración de
herramienta OCR especificada
texto maestro inválido.
(caracter/fecha/conteo de
caracteres) no coincide con la
solicitud de cambio.
- Cuando solo se evalúa el número de
caracteres, el número de caracteres
se encuentra fuera del rango de
contenido de datos.
y Se ha solicitado un
cambio del límite
desde PROFINET
Error en la solicitud mientras el módulo se y Hacer peticiones mientras el
incorrecta de la red encuentra en el estado dispositivo está funcionando.
61
de campo (cambio del “Configuración”. y Ingrese un número de configuración
límite) y Se ha ingresado un del límite o un límite válido.
límite o un N.º de
configuración del límite
no válido.
y Solicite una notificación de conclusión
de adquisición de resultado, para
permitir la actualización del resultado
de estado.
Se ha producido una
Error de saturación de y Consulte el procedimiento de
62 saturación del resultado
la red de campo operación y el programa de
de estado.
referencia, cuando configure el control
de handshake en [Habilitar].
y Establezca el control de handshake
en [Deshabilitar].
Se ha solicitado un registro
Error de red de campo, maestro externo desde No solicite un registro maestro externo
63 solicitud no válida PROFINET, mientras el mientras el módulo se encuentre en
(Guardar maestro) módulo se encuentra en estado “Configuración”.
estado “Configuración”.
Código de
Contenido Causa Medida correctiva
advertencia
y Se ha solicitado un
cambio de programa
desde PROFINET
y No solicite un cambio de programa,
mientras el módulo se
mientras el módulo se encuentre en
encuentra en estado
estado “Configuración”.
“Configuración”.
y Especifique el número de programa
y Se ha realizado una
correcto. Cuando la expansión
solicitud de cambio
del programa de la tarjeta SD
Error de red de campo, de programa a un
se establece en [Deshabilitar],
64 solicitud no válida número de programa
especifique un número entre 0 y 31.
(Cambio de programa) no existente desde
PROFINET.
Cuando se establece en [Habilitar],
especifique un número entre 0 y 127.
5
y El cambio de programa
y Si va a realizar los cambios de
Código de
Contenido Causa Medida correctiva
advertencia
y Compruebe la dirección IP del
servidor FTP.
y Compruebe el número de puerto del
Error de conexión de Ha fallado la conexión con servidor FTP.
72
FTP el servidor FTP. y Compruebe el nombre de usuario
para iniciar sesión en el servidor FTP.
y Compruebe la contraseña para iniciar
sesión en el servidor FTP.
Error de registro
5
de imagen maestra
No hay suficiente memoria Borre una o más herramientas de
73 externa
de trabajo. detección.
(memoria de trabajo
insuficiente)
Comunicación de E/S de datos
Error de registro
No hay imágenes Realice el registro de imagen maestra,
de imagen maestra
74 registradas para el registro después de haber capturado la imagen
externa
maestro. que se va a utilizar para el registro.
(no hay imágenes)
Se generó una solicitud de
Error de registro No se puede usar el registro de imagen
registro maestro externo,
77 maestro externo (modo maestra externa, durante el modo de
durante el modo de
de aprendizaje) aprendizaje.
aprendizaje.
y Establezca el ciclo de disparo del
sensor a un valor más largo.
Error de transferencia Se produjo un error de y Use el bit de actualización de
de tarjeta SD transferencia de la tarjeta resultado completada para controlar el
93
(Búfer de transferencia SD, porque el búfer de disparo. En esta situación, configure
insuficiente) datos era insuficiente. el tiempo de salida ocupado en “Hasta
que se complete la transferencia de
datos”.
y Compruebe el espacio libre.
Error de transferencia Se produjo un error
y Retire la tarjeta SD de su ranura,
de tarjeta SD de transferencia de
96 vuelva a insertarla y luego cierre la
(ha fallado la tarjeta SD, porque la
cubierta. Compruebe que se encienda
transferencia) transferencia falló.
el indicador de la tarjeta SD.
Referencia
y Cuando se emiten dos o más advertencias, todas las subsiguientes después de la primera se
almacenarán en el historial.
Si borra las advertencias, se mostrará el código de la advertencia de máxima prioridad.
Advertencia
Borrado de
advertencias
N.º de
advertencias 0 Código de advertencia 1 0 Código de advertencia 2
OCUPADO A B
Estado de imagen A B
Actualización de
resultados completada A B
Resultado disponible
N.º de resultado A B
Evaluación global/
Resultado de estado Resultado de A Resultado de B
de cada herramienta
(1) Ejecute una [Solicitud de disparo]. (0 → 1) La solicitud de disparo se mantiene hasta que la respuesta
de disparo se establece en ON.
(2) Si el disparo es válido, la [respuesta de disparo] pasará de 0 a 1.
(3) Una vez que finalice el proceso de evaluación, se cambiará el bit [Actualización de resultados
completada] y se actualizará [Evaluación global]/[Resultado de estado de cada herramienta]. El texto
de lectura se actualizará para la herramienta OCR.
Punto
y La [Actualización de resultado completada] cambiará (alternará) a “1” si su valor era “0”, tras la
actualización de evaluación anterior, o a “0” si su valor era “1”.
y [Resultado disponible] pasará de 0 a 1 cuando el primer proceso de evaluación se haya confirmado y
el nuevo valor se mantendrá después de eso.
y [Resultado disponible] se restablecerá en las siguientes condiciones:
y Si el control de handshake se establece en [Inhabil.]
- Cuando se cambia el programa
- Cuando el estado del módulo pasa de “Configuración” a “EJECUTAR”
- Cuando se emite la solicitud de borrado del búfer
y Si el control de handshake se establece en [Habilit.]
- Cuando se emite la solicitud de borrado del búfer
y El [número de resultado] será contado cada vez que se actualice el resultado de estado. El valor del
límite superior es 32767. Si se sobrepasa el valor máximo, volverá a 0 y empezará a contar de nuevo.
y El [número de resultado] también contará los conteos del proceso de evaluación que se omitieron
debido a la configuración de frecuencia cíclica.
y [Ocupado] y [Creación de imagen] pueden omitirse en algunas configuraciones de frecuencia cíclica. Por lo tanto,
es necesario tomar en consideración la condición de creación de imagen al configurar la frecuencia cíclica.
Respuesta de disparo A B C
Ha fallado el disparo B C
OCUPADO A C
Estado de imagen A C
Actualización de
resultados completada A C
5 Resultado disponible
Comunicación de E/S de datos
N.º de resultado A C
Advertencia
(1) Ejecute una [Solicitud de disparo]. (0 → 1) La solicitud de disparo se mantiene hasta que la respuesta
de disparo se establece en ON.
(2) Si el disparo es válido, la [Respuesta de disparo] pasará de 0 a 1.
(3) Cuando finalice el proceso de evaluación, cambiará el bit [Actualización de resultado completada] y
se actualizará la [Evaluación global].
(4) Si desea emitir los errores de disparo, establezca la opción de error de disparo en [Habilitar].
Si se ingresa un disparo, mientras la opción de error de disparo está establecida en [Habilitar] y el
módulo se encuentra en estado “OCUPADO”, entonces [Ha fallado el disparo] cambiará de 0 a 1 y se
ignorará la entrada de disparo. No se llevará a cabo ningún proceso de evaluación para el disparo B.
(5) Si la entrada de disparo no tiene éxito, la [Advertencia] pasará de “0” a “1” y el [N.º de advertencia]
se actualizará a “65”. Para obtener más información, consulte “Lista de códigos de advertencia”
(Página 5-33).
Punto
y La [Actualización de resultado completada] cambiará (alternará) a “1” si su valor era “0”, tras la
actualización de evaluación anterior, o de “0” a “1” si el valor anterior era “1”.
y [Resultado disponible] pasará de 0 a 1 cuando el primer proceso de evaluación se haya confirmado y
el nuevo valor se mantendrá después de eso.
y El [número de resultado] será contado cada vez que se actualice el resultado de estado. El valor del
límite superior es 32767. Si se sobrepasa el valor máximo, volverá a 0 y empezará a contar de nuevo.
y El [Número de resultado] contará también los conteos de los procesos de evaluación omitidos, debido
a la configuración del ciclo de E/S de datos.
y [OCUPADO] y [Creación de imagen] podrían saltarse debido a la configuración del ciclo de E/S de
datos. Por lo tanto, es necesario tomar en consideración la condición de creación de imagen cuando se
configura el ciclo de E/S de datos.
y Se contará el [Número de errores de disparo] hasta el momento en que cambie el bit [Resultado
actualizado].
Programas de referencia
PLC de Siemens
REQ Trigger Ack Trigger
P
Red1
Trigger
MOV 5
Result Ready Complete Toggle
Complete Toggle
N
z Red2
“Result Ready” ON + ascenso o descenso de “Complete Toggle” copiará los datos que se han escrito en
“Tool Score” a “Result”.
5
disparo
OCUPADO A B C
Comunicación de E/S de datos
Estado de imagen A B C
Actualización
de resultados A B C
completada
Resultado disponible A C
Notificación de
conclusión de la A B
adquisición de resultados
N.º de resultado A B C
Evaluación global/
resultado de estado Resultado de A Resultado de B Resultado de C
de cada herramienta
Número de búferes
10 9 8 9 10 9
restantes
(1) Ejecute una [Solicitud de disparo]. (0 → 1) La solicitud de disparo se mantiene hasta que la respuesta
de disparo se establece en ON.
(2) Si el disparo es válido, la [Respuesta de disparo] pasará de 0 a 1.
(3) Una vez que finalice el proceso de evaluación, se cambiará el bit [Actualización de resultados
completada], [Resultado disponible] pasará de 0 a 1 y se actualizará [Evaluación global]/[Resultado
de estado de cada herramienta]. El texto de lectura se actualizará para la herramienta OCR.
(4) El [Número de búferes restantes] disminuirá en 1, cuando se actualice el resultado de estado.
(5) Ejecuta una [Notificación de conclusión de adquisición de resultado] (0 → 1). El [Número de búferes
restantes] se incrementará en 1.
Punto
y La [Actualización de resultado completada] cambiará (alternará) a “1” si su valor era “0”, tras la
actualización de evaluación anterior, o a “0” si su valor era “1”.
y El [número de resultado] será contado cada vez que se actualice el resultado de estado. El valor del
límite superior es 32767. Si se sobrepasa el valor máximo, volverá a 0 y empezará a contar de nuevo.
y El [número de resultado] también contará los conteos del proceso de evaluación que se omitieron debido
a la configuración de frecuencia cíclica.
y [Ocupado] y [Creación de imagen] pueden omitirse en algunas configuraciones de frecuencia cíclica. Por lo tanto,
es necesario tomar en consideración la condición de creación de imagen al configurar la frecuencia cíclica.
y Se contará el [Número de errores de disparo] hasta el momento en que cambie el bit [Resultado actualizado].
y Si el control de handshake se ha establecido en [Habilit.], el resultado de estado no se actualizará hasta
que [Notificación de conclusión de la adquisición de resultados] se establezca en ON/OFF (0 → 1 → 0),
aun cuando se haya ingresado el disparo siguiente y se haya ejecutado el proceso de evaluación.
y Si se ingresa un nuevo disparo cuando el [número de búferes restantes] sea “0”, la [saturación en el
búfer] cambiará de “0” a “1”. El resultado de estado del nuevo disparo se ignorará.
y La [Saturación en el búfer] se puede borrar mediante la opción [Borrado de advertencias].
Programas de referencia
PLC de Siemens
REQ Trigger Ack Trigger
P
Red1
Trigger
MOV 5
Result Ready
z Red2
“Result ready” ON copiará los datos escritos en “Tool score” para “Result”.
z Red3
“Result Ready” ON ejecutará “Result Ready Ack”.
“Result Ready” OFF establecerá “Result Ready Ack” en OFF (“Result Ready Ack” se mantendrá hasta que
“Result Ready” pase a OFF).
Respuesta de disparo
A B C
5 OCUPADO
Estado de imagen A B C
Comunicación de E/S de datos
Actualización de
resultados completada A B C
Resultado disponible
N.º de resultado A B C
Evaluación global/
resultado de estado de cada Resultado de A Resultado de B Resultado de C
herramienta
(1) Ejecute una [Solicitud de disparo]. (0 → 1) La solicitud de disparo se mantiene hasta que la respuesta
de disparo se establece en ON.
(2) Si el disparo es válido, la [Respuesta de disparo] pasará de 0 a 1.
(3) [Listo para disparo] cambiará de 1 a 0.
(4) Cuando se completa la creación de imagen, [Listo para disparo] cambiará de 0 a 1.
(5) La [Solicitud de disparo] se puede ejecutar mientras [Listo para disparo] sea 1.
(6) Una vez que finalice el proceso de evaluación, se cambiará el bit [Actualización de resultado
completada] y se actualizará [Evaluación global]/[Resultado de estado de cada herramienta]. El texto
de lectura se actualizará para la herramienta OCR.
Punto
y La [Actualización de resultado completada] cambiará (alternará) a “1” si su valor era “0”, tras la
actualización de evaluación anterior, o a “0” si su valor era “1”.
y [Resultado disponible] pasará de 0 a 1 cuando el primer proceso de evaluación se haya confirmado; y
el nuevo valor se mantendrá después de eso.
y [Resultado disponible] se restablecerá en las siguientes condiciones:
y Si el control de handshake está configurado en [Deshabilitar]
- Cuando se cambia el programa
- Cuando el estado del módulo pasa de “Configuración” a “EJECUTAR”
- Cuando se emite la solicitud de borrado del búfer
y Si el control de handshake está configurado en [Habilitar]
- Cuando se emite la solicitud de borrado del búfer
y El [N.º de resultado] se incrementará cada vez que se actualice el resultado de estado. El límite
superior es 32,767. Si se excede el valor máximo, volverá a 0 y comenzará a incrementarse
nuevamente.
y El [Número de resultado] contará también los conteos de los procesos de evaluación omitidos, debido
a la configuración del ciclo de E/S de datos.
y [Listo para disparo] y [Creación de imagen] podrían omitirse debido a la configuración del ciclo de E/
S de datos. Por lo tanto, es necesario tomar en consideración la condición de creación de imagen,
cuando se configura el ciclo de E/S de datos.
Cambio de programa
OCUPADO
Punto
Programas de referencia
PLC de Siemens
MOV
REQ
P EN ENO
Red1
Number IN OUT Program Number
Program Change
z Red2
Establece “REQ” en ON y ejecuta “Program Change”.
“Program Change Ack” ON establecerá “Program Change” en OFF (“Program Change” se mantendrá
hasta que “Program Change Ack” pase a ON).
(1) Escriba el número de herramienta y el tipo de límite, que se van a cambiar, en [N.º de configuración
de valor de configuración]. 5
(2) Escriba el límite que se va a cambiar en el [Valor de configuración].
y Si el cambio del valor de configuración falla, entonces [Ha fallado el cambio de valor de configuración]
cambiará de “0” a “1”.
y Si el cambio de valor de configuración falla, la [Advertencia] pasará de “0” a “1” y el [N.º de advertencia]
se actualizará a “61”. Para obtener más información, consulte “Lista de códigos de advertencia”
(Página 5-33).
Programas de referencia
PLC de Siemens
MOV
REQ
P EN ENO
Red1
Number Limit
IN OUT Setting
No.
5
MOV
EN ENO
Comunicación de E/S de datos
Value Upper/
IN OUT Lower
Limit
Upper/Lower Limit
Change
(1) Sobrescriba el [N.º de configuración del texto maestro: Dirección 6 a 7] con 101 (texto maestro [letras
primera a cuarta] cuando se establece la configuración del texto de lectura con la herramienta 1).
5
(2) Sobrescriba [Texto maestro: Dirección 8] con A (0x41), [Texto maestro: Dirección 9] con B (0x42),
Punto
Texto maestro/fecha
Ejemplo de éxito
1.º 2.º 3.º 4.º 5.º 6.º 7.º 8.º
Texto maestro/fecha antes del
A B C D E F G NULL
cambio
NULL NULL NULL NULL
Texto que se va a escribir 1 2 3 4
(0x00) (0x00) (0x00) (0x00)
Texto maestro/fecha tras el
1 2 3 4
cambio
Punto
Texto maestro/fecha
1.º 2.º 3.º 4.º 5.º 6.º 7.º 8.º
Texto maestro/fecha antes del
2 0 1 9 . 4 . 5
cambio
cambio
y Los cambios en grupos de cuatro se aplican de inmediato. No ejecute un disparo hasta que se hayan
completado todos los cambios de texto.
OCUPADO
Referencia 5
y [OCUPADO] cambiará de 0 a 1 mientras el registro de la imagen maestra esté en curso.
MEMO
5
Comunicación de E/S de datos
Establecimiento de la conexión
Cuando se comunica mediante TCP/IP, se debe establecer una conexión entre los dispositivos. Una
conexión se establece, cuando el dispositivo del lado del servidor realiza un procesamiento de apertura
pasiva y entra en estado de espera, y el dispositivo del lado del cliente realiza una solicitud de apertura
(procesamiento de apertura activa) al servidor, y ésta es aceptada. Cuando se establece una conexión, se
crea una ruta de transmisión entre los dispositivos, lo que permite enviar y recibir información y datos de
6 control.
Comunicación no procedural TCP/IP
Cliente Servidor
Solicitud de apertura de
conexión
Conexión abierta
Comando
Respuesta
aa Utilice los primeros 2 o 3 caracteres para especificar el tipo de comando, con base en los
detalles de control.
bb,cc Especifique los parámetros de acuerdo con el tipo de comando. El número de parámetros y el
número de caracteres varían según el comando.
Use una coma (0x2C) para separar los parámetros.
d Especifique [CR(0x0D)] como el delimitador.
Ejemplo de un comando
D R , 0 3 , 1 CR
a a , b b ・・・ , c c d
C
E R , a a , b b R
Punto
Al crear un programa de control, confirme que este módulo haya recibido la respuesta antes de transmitir
el siguiente comando al módulo.
Punto
Utilice el comando OE (Página 6-17) de antemano, para habilitar la función de transmisión automática.
Disparo externo
Resultado de estado o disparo interno
6
Comunicación no procedural TCP/IP
Punto
Número de conexiones 1
8500 (valor predeterminado)
Puerto*
1024 a 65535
Código de transmisión ASCII
Delimitador de datos CR (0x0D)
*Normalmente, no hay necesidad de cambiar esta configuración. No se puede usar el número de puerto
asignado para el IV2-CP50/IV2-Navigator (valor predeterminado: 63000).
Función Descripción
Entrada de disparo Ejecuta una entrada de disparo para el sensor.
Cambiar programa Ejecuta un cambio de programa para el sensor.
Registrar imagen maestra externa Ejecuta el registro de una imagen maestra externa en el sensor.
Reescribir valor de ajuste (límite Reescribe el límite que se utilizará como referencia para la
de evaluación) evaluación con la herramienta.
Reescribe el texto maestro o la fecha maestra, que se utilizará como
Reescribir texto/fecha maestro
referencia para la evaluación con la herramienta OCR.
Borrar advertencias Ejecuta un borrado de advertencias.
Permite comprobar el estado del módulo (Creación de imagen,
Leer estado
EJECUTAR, OCUPADO, Error, etc.).
Leer resultado de estado global Lee el resultado de estado global.
Leer tiempo de procesamiento de
Lee el tiempo de procesamiento de la evaluación.
evaluación
Leer resultado de estado de cada Lee el resultado de estado de cada herramienta y la tasa de
herramienta coincidencia.
Lee la cantidad de disparos emitidos, que generaron un estado
Leer información estadística
global de OK o NG, y la cantidad de errores de disparo.
Punto
Punto
Punto
Lista de comandos
Recepción
posible con
Página de
Detalles de control Comando Respuesta el módulo
referencia
en estado de
[Configuración]
Disparo T1 [CR] T1 [CR] - Página 6-9
“Lectura del resultado
Leer resultado de estado RT [CR] - Página 6-9
de estado” (Página 6-9)
“Disparo + lectura
Disparo + leer resultado de
T2 [CR] de resultado de estado” - Página 6-9
estado
(Página 6-9)
6 Leer número de programa PR [CR] PR, nnn [CR] Página 6-10
Cambiar número de
PW, nnn [CR] PW [CR] - Página 6-10
Comunicación no procedural TCP/IP
programa
Leer límite DR, nn, a [CR] DR, nn, a, bbbbbbb [CR] Página 6-11
DW, nn, a, bbbb
Cambiar límite DW, nn [CR] - Página 6-12
[CR]
Leer texto/fecha maestro CR, nn [CR] CR, nn, ssss [CR] Página 6-13
Cambiar texto/fecha maestro CW, nn, ssss [CR] CW, nn [CR] - Página 6-13
Leer texto maestro CNR, nn [CR] CNR, nn, aa, bb [CR] Página 6-14
Cambiar número de texto CNW, nn, aa, bb
CNW, nn [CR] - Página 6-14
maestro [CR]
Registrar imagen maestra MR [CR] MR [CR] - Página 6-14
Leer estado operativo RM [CR] RM, n [CR] Página 6-15
Leer estado del sensor SR [CR] SR, a, b, c, d, e, f [CR] - Página 6-15
Leer número de error RER [CR] RER, nnn [CR] - Página 6-15
Leer número de advertencia WR [CR] WR, nnn [CR] - Página 6-16
Borrar advertencia WC [CR] WC [CR] - Página 6-16
Detener almacenamiento en
SDS [CR] SDS [CR] - Página 6-16
tarjeta SD
Transmisión automática de
OE, n [CR] OE [CR] Página 6-17
resultados de estado
Cambiar formato de salida de
OF, nn [CR] OF [CR] Página 6-17
resultado de estado
“Lectura de información
Leer información estadística STR [CR] - Página 6-18
estadística” (Página 6-18)
Restablecer estadísticas STC [CR] STC [CR] - Página 6-19
Leer versión VI [CR] VI, nnn, vvv [CR] Página 6-19
Leer suma de verificación de
CSR [CR] CSR, aaaaa [CR] - Página 6-19
configuración
Disparo
Comando Explicación
T 1
C Emite un disparo para iniciar el procesamiento de
R
evaluación.
0x31
La respuesta se devuelve de inmediato. No espera
hasta que finalice el procesamiento de evaluación.
Respuesta
C
T 1 R
Respuesta
C
Explicación
P R , n n n R Lee el número del programa actual.
Ejemplo de respuesta
PR, 099 [CR]
P W , n n n
C nnn Número de programa (000 a 127)
R
Hasta 3 caracteres
Respuesta
C
Explicación
P W R Cambia el número de programa.
Después de cambiar el número de programa, se
devuelve la respuesta.
Punto
Ejemplo de comando
Cambio a P099 (PROG099)
PW, 099 [CR]
Lectura de límite
Comando Parámetros
D R , n n , a
C nn 00: Herramienta de ajuste de posición
R
De 01 a 16: Número de ventana/
herramienta de detección
Respuesta
C
a 0: Límite superior
D R , n n , a , b b b b b b b R 1: Límite inferior
bbbbbbb Límite
Fijo de 7 caracteres
De 0000000 a 9999999
Explicación
Lee el límite de la ventana (modo de aprendizaje)/ 6
herramienta (modo estándar) de detección
Ejemplos
Respuesta cuando el límite inferior de la
herramienta 1 es 80
DR, 01, 0, 0000080 [CR]
Cambio de límite
Comando Parámetros
D W , n n , a , b b b b
C nn 00: Herramienta de ajuste de posición
R
De 01 a 16: Número de ventana/herramienta
de detección
Respuesta
C
a 0: Límite superior
D W , n n R 1: Límite inferior
bbbb Límite
Hasta 7 caracteres
De 0 a 9999999
Sólo se pueden especificar 2 caracteres
cuando este parámetro tiene 2 caracteres
6 de longitud.
Comunicación no procedural TCP/IP
Explicación
Cambia el límite de la ventana (modo de
aprendizaje)/herramienta (modo estándar) de
detección especificada.
Si especifica 00, se cambiará el límite de la
herramienta de ajuste de posición.
Después de cambiar el límite, se devuelve la
respuesta.
Si el número de caracteres del límite a transmitir es
de una longitud fija, y el número de caracteres en
el límite cambia, entonces complete los caracteres
restantes con 0.
Ejemplos
Cambie el límite inferior de la herramienta 1 a 80.
DW, 01, 0, 80 [CR]
Rellene un límite compuesto por 4 caracteres con 0.
DW, 01, 0, 0080 [CR]
Cambie el límite inferior de la herramienta 2 a
23.25 mm.
DW, 02, 0, 0023250 [CR]
Ejemplos de comandos
CW, 01, 123456789 [CR]
CW, 01, 1234567[NULL][NULL]
Ejemplo de respuesta
Comunicación no procedural TCP/IP
Ejemplo de comando
CNW, 01, 06, 10 [CR]
Ejemplo de respuesta
SR, 1, 0, 1, 1, 0, 0 [CR]
Ejemplo de respuesta
RER, 079 [CR]
Parámetro
Respuesta
C
nnn Fijo de 3 caracteres
W R , n n n R 000: Sin advertencia
Para más información sobre los códigos de
advertencia, consulte “Lista de códigos
de advertencia” (Página 6-25).
Ejemplo de respuesta
6 WR, 065 [CR]
Comunicación no procedural TCP/IP
Borrado de advertencia
Comando Explicación
W C
C Borra la advertencia.
R
Respuesta
C
W C R
Parámetro
n 0: Deshabilitado
1: Habilitado
Ejemplo de comando
OE, 1 [CR]
Ejemplo de comando
OF, 01 [CR]
Respuesta
S T R , a a a a a , b b b b b , c c c c c
, d d d d d d d d d d , e e e e e e e e e e
, f f f f f f f f f f , g g g g g g g g g g
6 , Estadística de herramienta 1
, Estadística de herramienta 2
Comunicación no procedural TCP/IP
, Estadística de herramienta 3
・・・
C
, Estadística de herramienta n R
Explicación
Lee la información estadística confirmada cuando se recibe este comando.
Parámetros
aaaaa Tiempo de procesamiento MÁX [ms], fijo de 5 caracteres
bbbbb Tiempo de procesamiento MÍN [ms], fijo de 5 caracteres
ccccc Tiempo de procesamiento PROM (ms), fijo de 5 caracteres
dddddddddd Conteo de disparos, fijo de 10 caracteres
eeeeeeeeee Conteo de OK, fijo de 10 caracteres
ffffffffff Conteo de NG, fijo de 10 caracteres
gggggggggg Conteo de errores de disparo, fijo de 10 caracteres
Restablecimiento de estadísticas
Comando Explicación
S T C
C Restablece la información estadística.
R
Respuesta
C
S T C R
Lectura de versión
Comando Parámetros
V I
C nn・・nn Modelo de cabezal, longitud variable
R
0x49
vv・・vv Versión del sensor, longitud variable 6
Parámetro
aaaaa 00000 a 65535
Entero decimal sin signo
Fijo de 5 caracteres
Formato estándar
Este es el formato cuando se enciende la alimentación o cuando se especifica 00 con el comando OF.
R T , a a a a a , b b
, Resultado de herramienta 1
, Resultado de herramienta 2
, Resultado de herramienta 3
・・・
6
Comunicación no procedural TCP/IP
C
, Resultado de herramienta n R
Parámetros
aaaaa Número de resultado, fijo de 5 caracteres
De 0 a 32767
El conteo se incrementa cada vez que se actualiza el resultado de estado. Si se supera
el valor máximo, el número de resultado regresa a 0 y el conteo comienza nuevamente.
Comparando el número de resultado se puede confirmar que no se han perdido resultados
de estado (que todos se han obtenido).
bb Resultado de estado global, fijo de 2 caracteres
OK: El estado global es OK.
NG: El estado global es NG.
Ejemplo de salida
Número de resultado 1234, estado global NG
Herramienta 1: Herramienta de área, resultado OK, tasa de coincidencia 80
Herramienta 2 Herramienta de diámetro, resultado NG, tasa de coincidencia: 21.5 mm
RT, 01234, NG, 01, OK, 0000080, 02, NG, 0021500 [CR]
Formato detallado
Este es el formato cuando se especifica 01 con el comando OF.
R T , a a a a a , b b , v w x y , d d d d d , e e e
, Resultado de herramienta 1
, Resultado de herramienta 2
6
C
, Resultado de herramienta n R
Parámetros
aaaaa Número de resultado, fijo de 5 caracteres
De 0 a 32767
El conteo se incrementa cada vez que se actualiza el resultado de estado. Si se supera
el valor máximo, el número de resultado regresa a 0 y el conteo comienza nuevamente.
Comparando el número de resultado se puede confirmar que no se han perdido resultados
de estado (que todos se han obtenido).
bb Resultado de estado global, fijo de 2 caracteres
OK: El estado global es OK.
NG: El estado global es NG.
vwxy Resultado lógico, fijo de 4 caracteres
v: lógico 1, w: lógico 2, x: lógico 3, y: lógico 4
0: ON
1: OFF
ddddd Tiempo de procesamiento [ms], fijo de 5 caracteres
eee Número de programa, 000 a 127, fijo de 3 caracteres
6 utilizadas
S S S S S S S
f f , g g , h h h h h h h , n n n , o o o , p p p P P P P P P P
Comunicación no procedural TCP/IP
Código
Contenido Causa Medida correctiva
de error
0 Sin error --- ---
y Se ha producido un error
de datos en el programa
n.º xx. y Inicialice el programa n.º xx.
y Puede haberse y Apague y encienda el sensor.
producido una y No apague el módulo mientras se
Error de corrupción en
1 - 32 corrupción de datos, esté guardando la configuración.
programa n.º xx
debido a un apagado y Si el error persiste, póngase en
durante la escritura contacto con la oficina de KEYENCE
de los datos de
configuración, o a causa
más cercana.
6
de ruido.
Código
Contenido Causa Medida correctiva
de error
Use el panel de control o una PC (IV2-
Navigator) para borrar el mensaje
de error. El error se borra y el sensor
Estando el módulo en
cambia al modo de configuración.
Error de cambio de estado [EJECUTAR],
Después de eso, realice las siguientes
79 programa (en estado se produjo un error de
operaciones.
[EJECUTAR]) cambio de programa en el
y Identifique la tarjeta SD que contenga
programa de expansión.
el programa de expansión correcto,
una vez más.
y Seleccione un valor de P000 a P031.
y Apague y encienda el sensor.
Es posible que se haya
81-123 y Si el error persiste, póngase en
Error del sistema producido un error en el
125-128 contacto con la oficina de KEYENCE
sensor.
6 más cercana.
Conecte un cabezal al amplificador de
Comunicación no procedural TCP/IP
Referencia
Si se producen dos o más errores al mismo tiempo, se mostrará el código de error de mayor prioridad.
Cuanto mayor sea el código de error, mayor será la prioridad del mismo.
Código de
Contenido Causa Medida correctiva
advertencia
0 Sin error --- ---
Estando el módulo en
Error de desajuste
estado [Configuración], Identifique la tarjeta SD que contenga
de configuración
54 se produjo un error el programa de expansión correcto, una
del programa de
de configuración en el vez más.
expansión (normal)
programa de expansión.
y Establezca el tiempo de un solo
disparo de la luz estroboscópica a la
mitad del intervalo de captura de la
imagen, que se muestra en la pantalla
de operación (50% de la relación de
6
trabajo con el ciclo más corto).
Código de
Contenido Causa Medida correctiva
advertencia
y Hacer peticiones mientras el
dispositivo está funcionando.
y Ingrese parámetros válidos.
En las siguientes situaciones, los
y Se ha solicitado parámetros ingresados son inválidos:
un cambio de la - La herramienta especificada no es
configuración utilizando la herramienta OCR.
Error de red de campo,
TCP/IP, mientras el - La operación de detección de la
60 solicitud no válida
módulo se encuentra en herramienta OCR especificada
(OCR)
estado “Configuración”. (caracter/fecha/conteo de
y Se ha ingresado un caracteres) no coincide con la
parámetro inválido. solicitud de cambio.
- Cuando solo se evalúa el número de
caracteres, el número de caracteres
6 se encuentra fuera del rango de
contenido de datos.
Comunicación no procedural TCP/IP
y Se ha solicitado un
cambio del límite
Error de solicitud utilizando TCP/IP,
y Hacer peticiones mientras el
incorrecta de red de mientras la unidad se
61 dispositivo está funcionando.
campo (Cambio de encuentra en el estado
y Ingrese parámetros válidos.
límite) “Configuración”.
y Se ha ingresado un
parámetro inválido.
y Solicite una notificación de conclusión
de adquisición de resultado para
permitir la actualización del resultado
de estado.
Se ha producido una
Error de saturación de y Consulte el procedimiento de
62 saturación del resultado
la red de campo operación y el programa de
de estado.
referencia, cuando configure el control
de handshake en [Habilitar].
y Establezca el control de handshake
en [Deshabilitar].
Se ha solicitado un
Error de red de campo, registro maestro externo No solicite un registro maestro externo
63 solicitud no válida utilizando TCP/IP, mientras mientras el módulo se encuentre en
(Guardar maestro) la unidad se encuentra en estado “Configuración”.
estado “Configuración”.
Código de
Contenido Causa Medida correctiva
advertencia
y Se ha solicitado un
cambio de programa
utilizando TCP/IP
y No solicite un cambio de programa,
mientras la unidad se
mientras el módulo se encuentre en
encuentra en estado
estado “Configuración”.
“Configuración”.
y Especifique el número de programa
y Se ha realizado una
correcto. Cuando la expansión
solicitud de cambio
del programa de la tarjeta SD
Error de red de campo, de programa a un
se establece en [Deshabilitar],
64 solicitud no válida número de programa no
especifique un número entre 0 y 31.
(Cambio de programa) existente utilizando TCP/
Cuando se establece en [Habilitar],
IP.
especifique un número entre 0 y 127.
y Se realizó una solicitud
y Si va a realizar los cambios de
de cambio de programa
utilizando TCP/IP,
mientras el método de
programa usando TCP/IP, configure
la opción [Método de cambio] en 6
[Monitor/PC/Red].
cambio de programa
Código de
Contenido Causa Medida correctiva
advertencia
y Compruebe la dirección IP del
servidor FTP.
y Compruebe el número de puerto del
Error de conexión de Ha fallado la conexión con servidor FTP.
72
FTP el servidor FTP. y Compruebe el nombre de usuario
para iniciar sesión en el servidor FTP.
y Compruebe la contraseña para iniciar
sesión en el servidor FTP.
Error de registro
de imagen maestra
No hay suficiente memoria Borre una o más herramientas de
73 externa
de trabajo. detección.
(memoria de trabajo
insuficiente)
6 Error de registro
No hay imágenes Realice el registro de imagen maestra,
de imagen maestra
74 registradas para el registro después de haber capturado la imagen
Comunicación no procedural TCP/IP
externa
maestro. que se va a utilizar para el registro.
(no hay imágenes)
Se generó una solicitud de
Error de registro No se puede usar el registro de imagen
registro maestro externo,
77 maestro externo (modo maestra externa, durante el modo de
durante el modo de
de aprendizaje) aprendizaje.
aprendizaje.
y Establezca el ciclo de disparo del
sensor a un valor más largo.
Error de transferencia Se produjo un error de y Use el bit de actualización de
de tarjeta SD transferencia de la tarjeta resultado completada para controlar el
93
(Búfer de transferencia SD, porque el búfer de disparo. En esta situación, configure
insuficiente) datos era insuficiente. el tiempo de salida ocupado en “Hasta
que se complete la transferencia de
datos”.
y Compruebe el espacio libre.
Error de transferencia Se produjo un error
y Retire la tarjeta SD de su ranura,
de tarjeta SD de transferencia de
96 vuelva a insertarla y luego cierre la
(ha fallado la tarjeta SD, porque la
cubierta. Compruebe que se encienda
transferencia) transferencia falló.
el indicador de la tarjeta SD.
Referencia
y Cuando se emiten dos o más advertencias, todas las subsiguientes después de la primera se
almacenarán en el historial.
Si borra las advertencias, se mostrará el código de la advertencia de máxima prioridad.
y Cuanto mayor sea el código de advertencia, mayor será la prioridad de la misma.
y No se producirá la advertencia de falla al detener el almacenamiento en la tarjeta SD.
Métodos de comunicación
Flujo de comunicación
PC/PLC IV2
Apertura
pasiva
6
Comunicación no procedural TCP/IP
Respuesta
Conexión cerrada
Ejecución del
procesamiento
de evaluación Emite un disparo externo o uno interno para
Transmisión del resultado de realizar el procesamiento de evaluación.
6 estado [RT]
Cuando se completa el procesamiento de
Comunicación no procedural TCP/IP
Respuesta [OE]
Emisión de disparo
(externo/interno)
Ejecución del
procesamiento
de evaluación
Transmisión deshabilitada
Cuando la función de transmisión automática se
Lectura del resultado de estado establece en [Deshabilitar], no se transmitirá el
[RT] resultado de estado.
Respuesta [RT]
Referencia
Índice..................................................................A-2
Índice
MEMO
/*
* EDMA3 LLD
*
* Copyright (C) 2009 Texas Instruments Incorporated - http://www.ti.com/
*
*
* Redistribution and use in source and binary forms, with or without
* modification, are permitted provided that the following conditions
* are met:
*
* Redistributions of source code must retain the above copyright
* notice, this list of conditions and the following disclaimer.
*
* Redistributions in binary form must reproduce the above copyright
* notice, this list of conditions and the following disclaimer in the
* documentation and/or other materials provided with the
* distribution.
*
* Neither the name of Texas Instruments Incorporated nor the names of
* its contributors may be used to endorse or promote products derived
* from this software without specific prior written permission.
*
* THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
* "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
* LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
* A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
* OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
* SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
* LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
* DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
* THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
2. Alcance de la garantía:
(1) KEYENCE garantiza que estos productos estan libres de defectos en materiales y mano de obra por un
periodo de un (1) año desde la fecha de embarque. Si al Comprador le fueron mostrados modelos o
muestras cualesquiera, tales modelos o muestras fueron utilizados meramente para indicar el tipo y calidad
general de los Productos y no significa que los Productos entregados se conformaran necesariamente a
tales modelos o muestras. Si se encontraran fallas o defectos en algun Producto, este debera ser enviado a
KEYENCE con todos los costos de envio pagados por el Comprador u ofrecidos a KEYENCE para su
inspección y examen. Despues de que KEYENCE lo haya examinado, KEYENCE, a su exclusiva opción,
reembolsara el precio de compra, o reparará o reemplazará sin cargo cualquier Producto o Productos que
se determinen presentan fallas o averías. Esta garantia no se aplica a los defectos que se produzcan por
cualquier acción del Comprador, incluyendo pero sin limitarse a la instalacion inadecuada, conexiones o
interfaces inapropiadas, reparaciones inadecuadas, modificaciones no autorizadas, aplicación o
manipulación inadecuadas, al igual que la exposicion a condiciones excesivas de corriente, calor, frio,
humedad, vibración o la intemperie. No hay garantia sobre los componentes sujetos a desgaste.
(2) KEYENCE se complace en ofrecer sugerencias sobre el uso de sus diferentes Productos. Estas son solamente
sugerencias, y es la responsabilidad del Comprador determinar la adecuación de los productos para el uso
que les dara. KEYENCE no sera responsable por daño alguno proveniente del uso de los Productos.
(3) Los Productos y cualesquiera muestras (“Productos/Muestras”) provistas al Comprador no son para ser
utilizados internamente en los seres humanos, para el transporte humano, como dispositivos de seguridad o
sistemas a prueba de fallas, a menos que sus especificaciones escritas indiquen lo contrario. Si alguno de
los Productos/Muestras se utiliza de tal manera o se emplea mal de cualquier modo, KEYENCE declina toda
responsabilidad, y ademas el Comprador otorgara indemnidad a KEYENCE y la exceptuara de toda
responsabilidad o daños que surjan de cualquier uso inapropiado de los Productos/Muestras.
(4) SALVO LO INDICADO AQUI, LOS PRODUCTOS/MUESTRAS SE ENTREGAN SIN NINGUNA OTRA
GARANTIA. SE DECLINA EXPRESAMENTE TODA OTRA GARANTIA, EXPRESA, IMPLICADA Y ESTATUTARIA
O SIMILAR, INCLUYENDO, NO TAXATIVAMENTE Y SIN LIMITACIÓN, LAS GARANTIAS DE
COMERCIABILIDAD, ADECUACIÓN PARA UN PROPÓSITO PARTICULAR, Y DE NO VIOLACION DE
DERECHOS DE PROPIEDAD. BAJO NINGUNA CIRCUNSTANCIA, KEYENCE Y SUS ENTIDADES AFILIADAS
SERAN RESPONSABLES FRENTE A NINGUNA PERSONA O ENTIDAD POR CUALESQUIERA DAÑOS
DIRECTOS, INDIRECTOS, INCIDENTALES, PUNITIVOS, ESPECIALES O CONSECUENTES (INCLUYENDO,
NO TAXATIVAMENTE, LOS DAÑOS QUE RESULTEN POR LA PÉRDIDA DE USO, INTERRUPCION DE
OPERACIONES DE NEGOCIO, PÉRDIDA DE INFORMACION, PÉRDIDA O IMPRECISIÓN DE LOS DATOS,
LUCRO CESANTE, PÉRDIDA DE AHORROS, EL COSTO DE COMPRA DE LOS BIENES, SERVICIOS O
TECNOLOGÍAS SUSTITUIDAS, O POR NINGUN ASUNTO QUE SURJA DE O EN VINCULACIÓN AL USO O
INCAPACIDAD DE USAR LOS PRODUCTOS, AUN SI KEYENCE O ALGUNA DE SUS ENTIDADES
AFILIADAS HUBIESE RECIBIDO ADVERTENCIA DE LA POSIBLE RECLAMACIÓN O DEMANDA DE UN
TERCERO POR DAÑOS, O DE CUALQUIER OTRA RECLAMACIÓN O DEMANDA CONTRA EL
COMPRADOR. En algunas jurisdicciones, pueden no ser aplicables algunos de los anteriores descargos de
responsabilidad o limitaciónes de daños.