PNSPO! 1. Introducción Éste documento describe el procedimiento para conectar un sensor de visión Omron Microscan MicroHawk MV40 a un controlador, en concreto a un NX1P2-1040DT1, a través de EthernetIP. Ésta guía se basa en el siguiente esquema: 192.168.250.1 192.168.188.100 255.255.0.0...
PNSPO! 1.1 Tag Data Links MicroHawk MV-40 utiliza los siguientes tipos de datos: ÁREA DE COMANDOS Data type name Data type Destination device data S_EIPOutput STRUCT CONTROL BYTE Control signals (16 bits) ECHO BYTE Echo signal (16 bits) CMD_CODE BYTE Command Code CMD_ARG BYTE...
Página 5
PNSPO! ÁREA DE RESPUESTA Data type name Data type Destination device data S_EIPInput STRUCT STATUS BYTE Control signals (16 bits) ECHO BYTE Echo signal (16 bits) CMD_CODE_RSLT BYTE Command Code CMD_RET BYTE Command arguments RESERVED1 BYTE Reserved variables STATE BYTE Device state register BYTE Virtual IO...
PNSPO! 2. Configuración Esta sección describe como conectar el sensor de visión MV al controlador via EthernetIP utilizando Sysmac Studio. • Configurar el dispositivo Omron- Microscan • Configurar el controlador • Establecer las variables globales • Comprobar la comunicación EthernetIP...
PNSPO! 2.1 Configuración del dispositivo Omron-Microscan Abrir el software de configuración Autovisión y conectarse al MV40. Pulsar sobre el candado, aparece la opción “Modify”.
Página 8
PNSPO! Pulsar sobre “Modify” para editar los parámetros del dispositivo. Establecer la dirección IP del dispositivo y seleccionar EthernetIP como “Industrial Protocol”.
Página 9
PNSPO! Crear un nuevo “Job”. En modo Edit, seleccionar el ítem “Camera” y establecer como trigger el modo requerido en la aplicación (no dejarlo como “none”, ya que en está opción el dispositivo no realiza un trigger. Si se quiere disparar via EthernetIP, se puede seleccionar cualquiera de los 4 modos disponibles).
Página 10
PNSPO! Realizar la configuración del MV40, seleccionando el método de medida requerido para solventar la aplicación. En este ejemplo se ha establecido una herramienta de medida “Locate” y los datos establecidos para enviar vía EthernetIP son el estado, posición y ángulo de la pieza. Estado de la herramienta Locate...
Página 11
PNSPO! Posición y ángulo de la herramienta Locate Seleccionar modo Run.
Añadir los ficheros EDS del MV40, para que Sysmac Studio los pueda utilizar. Para ello copiar los ficheros EDS e icono en las siguientes carpetas dentro de la siguiente dirección: C:\ProgramFiles(x86)\OMRON\Sysmac Studio\IODeviceProfiles\EipConnection Una vez añadidos los ficheros, crear un nuevo proyecto en Sysmac Studio y conectarse al controlador (en este caso NX1P2-1040DT1).
Página 13
PNSPO! Seleccionar “EtherNet/IP connection settings” dentro del menu Tools: Y hacer doble clic sobre el controlador: Pulsar en dentro de la Ventana Toolbox que aparece en la pantalla arriba a la derecha para añadir un dispositivo. Seleccionar como nombre “MicroHawk MV-40”, la dirección IP del MV-40 y la versión.
Página 14
PNSPO! En la pestaña “Connection”, añadir una nueva conexión pulsando y seleccionar el dispositivo Microscan.
PNSPO! 2.3 Establecer las variables globales Configuración de las variables globales usadas en los tag data links. Hace doble clic en “Data Types”:...
Página 16
PNSPO! En la pestaña “Structure”, crearse las siguientes dos estructuras:...
Página 17
PNSPO! Hacer doble clic sobre “Global Variables”: Y crear dos variables globales de tipo S_EIPOutput y S_EIPInput (estructuras creadas anteriormente): Hacer doble click en la opción “Task Settings”:...
Página 18
PNSPO! En la pestaña “VAR”, añadir las dos variables creadas: Seleccionar la pestaña “Built-in EtherNet/IP Port Settings Connection Settings”, para registrar las nuevas variables creadas. Para ello pulsar en “Registration All”.
PNSPO! En la pestaña “Connection”, añadir los campos “Target Variable” y “Originator Variable”: En la misma pestaña anterior, seleccionar “Transfer to Controller” y sincronizar el proyecto. 2.4 Comprobación comunicación EthernetIP Seleccionar “EtherNet/IP connection settings” dentro del menu Tools:...
Página 20
PNSPO! Hacer click con el botón derecho del ratón y seleccionar la opción “Monitor”: Comprobar que el estado está en azul, en las pestañas “Status”, “Connection Status” y “Tag Status”:...
Página 21
PNSPO! En la pestaña “Watch Tab Page” , se monitorizan todas las señales y se comprueban los resultados de la inspección. Realizar un trigger. Habilitar a “1” el bit 8 del elemento “Control” dentro de la estructura EIPOutput. Basándonos en la configuración realizada en el MV-40, comprobar los datos enviados por el dispositivo en Bool1, y Float1, Float2 y Float3:...
Página 22
PNSPO! Estado de la inspección (sin configuración): Bit 10 a 0. Resultado de la inspección: Bool1: Bit 0 a 0. NG Float1: Posición X, inspección anterior Float2: Posición Y, inspección anterior Float3: Ángulo, inspección anterior...