Dispositivo IO-Link Instrucción Add-On
1. Alcance
Esta Guía del usuario describe la instalación, el uso y el mantenimiento del módulo de software Add-On Instruction (AOI) para los dispositivos IO-Link de Balluff. Este módulo de software está diseñado para su uso con RSLogix5000.
Prerrequisito; configuración de IO-Link Master AOI, utilizando IO-Link Master AOI User Guide.
2. Productos
Esta guía se ha desarrollado para su uso junto con el módulo de software AOI para el dispositivo IO-Link Master de Balluff. Este módulo de software está disponible para su descarga en el sitio web.
El módulo de software AOI de Balluff se desarrolló para su uso con un dispositivo IO-Link de Balluff junto con el bloque de conectividad EtherNet/IP BNI EIP-502-105-Z015 de Balluff (versión de hardware 4.0, versión de firmware 2.7). Aunque esta Guía del usuario de instrucciones Add-On cubre muchos dispositivos IO-Link de Balluff, cada dispositivo tiene un módulo de software AOI único.
Para el desarrollo de este módulo de software y la configuración de hardware, se utilizaron y validaron los siguientes componentes del sistema:
- RSLogix5000, versión 18.01 (o posterior)
- Controlador Rockwell 1756-L63
3. Instrucciones
Esta sección describe el proceso para instalar y utilizar el módulo AOI. Se trata de un proceso de tres pasos que debe seguirse secuencialmente: completar la configuración del módulo Balluff BNI EIP-502-105-Z015 con su AOI asociada; importar el módulo AOI junto con todos los UDT asociados; y crear una nueva lógica de escalera con los módulos AOI. Además, algunos dispositivos IO-Link de Balluff pueden requerir lógica adicional para configurar el hardware para características específicas de la aplicación. Este proceso de configuración se describe en la sección 3.2 a continuación.
3.1. configuración
Configuración del módulo Balluff BNI EIP-502-105-Z015 y la AOI asociada
Siga la Guía del usuario para la AOI IO-Link Master, que se puede encontrar en www.Balluff.com. Este paso de configuración del Maestro IO-Link debe completarse antes de poder iniciar cualquiera de los pasos siguientes, incluida la configuración de hardware de un dispositivo IO-Link.
3.2. Hardware
Configuración de hardware del dispositivo Balluff IO-Link.
Algunos dispositivos incluyen funciones específicas de la aplicación que deben configurarse mediante mensajes explícitos. Si se requiere esta configuración de hardware basada en los requisitos tanto del dispositivo como de la aplicación, consulte la Nota técnica de Balluff de referencia.
3.3. Importar
Importar AOI de dispositivo Balluff IO-Link
- Haga clic con el botón derecho del ratón en el elemento Add-On Instructions del Controller Organizer para ver un menú que incluye "Import Add-On Instruction..." como se muestra a continuación:

- Localice la carpeta que contiene los módulos AOI de Balluff descargados, resalte el archivo .L5X y haga clic en Importar...

- Si la operación se realiza correctamente, todas las UDT asociadas al módulo AOI se importarán al proyecto junto con la AOI. Esto puede verificarse comprobando el elemento User-Defined en Data Types en el Controller Organizer.

3.4. lógica
Crear lógica utilizando RSLogix5000
- Una vez que se ha importado una AOI, se puede utilizar de la misma manera que otras instrucciones de escalera. Aparecerá una nueva pestaña Element Group en la barra de herramientas Language Element de RSLogix5000. Esto se muestra aquí con la información de la ventana hover mostrada:

El módulo AOI ahora se puede agregar a un peldaño de ladder:
- Todos los parámetros deben definirse con tags de tipo de datos válidos según lo definido por el módulo AOI. El usuario debe crear cada Tag Name relevante para el proyecto del usuario.
- Sólo hay dos tags que deben ser creados; primero el Tag de Control de la AOI es la primera ubicación del tag en la AOI. Para garantizar que el nuevo tag utiliza el tipo de datos correcto, simplemente haga clic con el botón derecho del ratón sobre el"?" y seleccione New Tag..., luego cree un nombre de tag.

- En segundo lugar la Etiqueta de Datos del Dispositivo IO-Link, esta es la última ubicación de etiqueta en la AOI. Esta etiqueta contiene los Datos de Proceso de los Dispositivos IO-Link definidos. Este es el tag que contendrá los datos específicos del dispositivo para su uso en la lógica del proyecto. Para más información sobre qué datos se incluyen en esta etiqueta, consulte la Sección 4 que describe cada UDT.

- Finalmente, arrastre la correspondiente etiqueta IO-Link Port Tag desde la AOI IO-Link Master a la ubicación de la etiqueta IO_Link_Port_Data; esta es la ubicación de la etiqueta del medio. Ver también; Guía del Usuario de la AOI IO-Link Master.
- Sólo hay dos tags que deben ser creados; primero el Tag de Control de la AOI es la primera ubicación del tag en la AOI. Para garantizar que el nuevo tag utiliza el tipo de datos correcto, simplemente haga clic con el botón derecho del ratón sobre el"?" y seleccione New Tag..., luego cree un nombre de tag.
4. Tipo de datos definido por el usuario (UDT)
El tipo de datos definido por el usuario para la instrucción Add-On define la interfaz para la AOI y el proyecto del usuario. El UDT de más alto nivel suele estar formado por dos componentes sub-UDT: Entrada (I) y Salida (O). Sin embargo, los dispositivos de sólo entrada no suelen incluir una UDT de salida. Se define una UDT adicional, IO_Link_Port_Data, para integrar datos a través de puertos IO-Link configurados.
La UDT de más alto nivel consta de dos sub-UDT.

4.1. Entrada UDT
La UDT de Entrada consiste en todas las entradas asociadas con el Dispositivo Balluff IO-Link. Cada UDT de Entrada de Dispositivo IO-Link de Balluff contendrá los Datos de Entrada para ese dispositivo único. La definición de la mayoría de los elementos de entrada se puede encontrar en el Manual del usuario de dispositivos IO-Link correspondiente, que se puede encontrar en el sitio web de Balluff(www.balluff.com) o poniéndose en contacto con el servicio de asistencia técnica de Balluff(http://www.balluff.com/go/contact). Los elementos de Diagnóstico IO-Link no se incluyen en los manuales de los dispositivos, pero se incluyen en esta sección.

Nota: Hay elementos de Diagnóstico IO-Link que son comunes a todos los UDT de Entrada, se definen como sigue:

- Device_OK:
Bit de diagnóstico; cuando está alto (1), representa que el puerto IO-Link correspondiente en el módulo maestro EtherNet/IP (BNI004A) está configurado como IO-Link, que hay un dispositivo IOLink conectado al puerto y que el dispositivo conectado coincide con el número correcto de ID de proveedor y de dispositivo asociado con la AOI del dispositivo IO-Link. - Mismatch_Fault:
Bit de diagnóstico; cuando está alto (1), ), representa que el puerto IOLink correspondiente del módulo maestro EtherNet/IP (BNI004A) está configurado como IO-Link, que hay un dispositivo IO-Link conectado al puerto, pero que el dispositivo conectado no coincide con el número correcto de ID de proveedor y de dispositivo asociado con la AOI del dispositivo IO-Link. - Comm_Fault:
Bit de diagnóstico; cuando está alto (1), representa que el puerto IO-Link correspondiente del módulo maestro EtherNet/IP (BNI004A) está configurado como IO-Link, pero no hay ningún dispositivo IO-Link conectado al puerto. Este fallo suele estar asociado a un cortocircuito o a una apertura en el cable entre el puerto IO-Link y el dispositivo IO-Link. - Validation_Error:
cuando está alto (1), representa un error de validación asociado con un número de ID de vendedor o dispositivo incorrecto. Consulte la Guía del usuario de la AOI maestra IO-Link para obtener más información. - Event_Error_Code y Additional_Code; cuando se produce un fallo, estos elementos contendrán el código de error y los datos adicionales que definen el fallo. La definición de cada código de error y código adicional se puede encontrar en el Manual de Usuario de los dispositivos correspondientes, que se puede localizar en la página web de Balluff(www.balluff.com) o contactando con el Soporte Técnico de Balluff(http://www.balluff.com/go/contact).
4.2. Salida UDT
La UDT de Salida consiste en todas las salidas asociadas con el Dispositivo Balluff IO-Link. Cada UDT de Salida de Dispositivo IO-Link de Balluff contendrá los Datos de Salida para ese dispositivo único, a menos que sea un dispositivo de Sólo Entrada. La definición de cada elemento se puede encontrar en el Manual de Usuario de los dispositivos correspondientes, que se puede encontrar en el sitio web de Balluff(www.balluff.com) o poniéndose en contacto con el Soporte Técnico de Balluff(http://www.balluff.com/go/contact).

4.3. Datos del puerto IO-Link
El UDT IO_Link_Port_Data consiste en los 48 bytes de entrada (SINTs) y 48 bytes de salida (SINTs) que el maestro IO-Link asigna a cada puerto. En condiciones normales de funcionamiento, el usuario no será consciente de que ningún dato pasa a través de este UDT. La AOI automatiza el análisis sintáctico de los datos de cada puerto y permite al usuario acceder a los datos directamente sin necesidad de mapear cada uno de los datos de los cuatro puertos en el búfer de datos único del maestro. Esta UDT se utiliza tanto para la AOI maestra IO-Link como para cada AOI esclava IO-Link. El maestro y el esclavo deben compartir el mismo nombre de etiqueta para el puerto correspondiente. Consulte la página 7 (3.4.3.3) para ver una representación visual.

- Entradas - esta matriz SINT de 48 bytes contiene todos los valores de datos de entrada sin procesar que pasan de la matriz de entrada del dispositivo esclavo IO-Link a la matriz de entrada del dispositivo maestro.
- Salidas - esta matriz SINT de 48 bytes contiene todos los valores de datos de salida sin procesar que se pasan desde la matriz de salida del dispositivo esclavo IO-Link a la matriz de salida del dispositivo maestro.
5. Validación de software
Si las instrucciones anteriores (4.0 Instrucciones) se han completado con éxito, el módulo de software se integrará en el proyecto RSLogix5000 y estará listo para su uso. El usuario podrá verificar el funcionamiento correcto de la AOI monitoreando la transición de un tag abarcado por el controlador y su correspondiente dispositivo del mundo real. Esta sección describe una técnica de muestreo que verificará el funcionamiento correcto de un bit de entrada.
5.1. ejemplo
Este ejemplo describe cómo validar la transición de una etiqueta de entrada de ámbito controlador.
Este ejemplo utiliza el bit Device_OK aunque cualquier bit de entrada será suficiente. El punto clave de este ejemplo es asegurarse de que le sigue el bit AOI correspondiente al bit de entrada seleccionado. Después de conectar físicamente el dispositivo IO-Link al maestro en un puerto que esté configurado para el modo IO-Link (el LED del puerto está en verde fijo), el bit Device_OK debería pasar a ON o "alto" como se muestra aquí:

Tenga en cuenta que cuando el cable IO-Link que conecta el dispositivo al maestro IO-Link se desconecta, este bit Device_OK debe pasar a OFF o "bajo".
Mientras el dispositivo IO-Link esté correctamente conectado al maestro IO-Link, este bit (IO_Link_Device_Data_Tag.I.Device_OK) debería estar en ON o "alto". Si no es así, consulte la Sección 6.0 Solución de problemas.
6. Solución de problemas
- Si el usuario no obtiene los datos correctos en las etiquetas de usuario definidas, asegúrese de que coinciden con los descritos en esta Guía del usuario:
- Hardware Disposición del sistema: el sistema debe constar de lo siguiente:
- Procesador Logix de Rockwell Automation
- Puente de red EtherNet/IP Rockwell Logix
- Medios físicos EtherNet/IP compatibles con ODVA
- Configuraciones de software - RSLogix5000 versión 18.01 o superior debe utilizarse con esta instrucción Add-On
- Niveles de revisión
- Hardware Disposición del sistema: el sistema debe constar de lo siguiente:
- Verifique los estados correctos de los LED; en el puerto IO-Link del módulo maestro EtherNet/IP (BNI004A), el LED debe ser VERDE fijo, mientras que el LED IO-Link del dispositivo IO-Link debe parpadear.
- Si el puerto IO-Link del módulo maestro EtherNet/IP (BNI004A) tiene un LED VERDE intermitente, el dispositivo IO-Link no está conectado correctamente. Asegúrese de que el cable no esté roto y que ambos extremos estén bien conectados.
- Si el puerto IO-Link del módulo maestro EtherNet/IP (BNI004A) está apagado, el puerto no está configurado para el modo IO-Link. Consulte la Guía del Usuario de la AOI BNI004A para obtener orientación sobre la configuración de este puerto para el modo IO-Link.
- Si el sistema sigue sin responder correctamente, póngase en contacto con el Grupo de Asistencia Técnica de Balluff en
http://www.balluff.com/go/contact.
7. Definiciones
Los siguientes términos se utilizan en esta guía con estas definiciones:
7.1. Controlador Organizador
Controller Organizer - el área de RSLogix5000 donde se puede acceder a todos los componentes del proyecto. Si esta barra de herramientas no está visible, se puede abrir pulsando Alt+0.
7.2. AOI - Instrucción adicional
AOI - Add On Instruction - módulo de software reutilizable creado con RSLogix5000. Los módulos AOI de Balluff se componen de UDTs y lógica asociada para implementar algoritmos de control. Este módulo es específico del hardware. Todos los módulos AOI contenidos en un proyecto estarán ubicados en el Controller Organizer como se muestra a continuación:

7.3. Etiqueta de alcance del controlador
Etiqueta de ámbito de controlador: una etiqueta de cualquier tipo de dato válido que está disponible para todos los programas de un proyecto y debe utilizarse de manera uniforme en todo el proyecto.
7.4. Parámetro AOI
Parámetro AOI - una etiqueta de cualquier tipo de dato válido que se crea durante la definición del módulo AOI y se aísla a esa AOI. Su alcance se limita a cada uso discreto de la función AOI.
7.5. UDT - Tipo de datos definido por el usuario
UDT - User Defined Data Type - módulo de software reutilizable creado con RSLogix5000. Los UDT de Balluff definen los nombres de etiquetas de entrada y salida que se utilizarán al implementar nuestros módulos AOI. Un UDT puede estar compuesto por cualquier combinación de Tipos de Datos estándar definidos por RSLogix5000 u otros UDTs. Todas las UDTs contenidas en un proyecto estarán ubicadas en el Controller Organizer como se muestra a continuación:

7.6. Árbol de configuración de E/S
Árbol de Configuración de E/S - el área de RSLogix5000 donde se definen todas las Entradas y Salidas físicas, o del "mundo real", asociadas con el controlador. A continuación se muestra un ejemplo de árbol de configuración de E/S:

7.7. EDS - Hoja de datos electrónicos
EDS - Hoja de datos electrónica - archivo de configuración de software que define cómo se comunicará un producto de hardware con el maestro de red mediante EtherNet/IP. El formato y el contenido de una EDS los define ODVA, la organización que controla las especificaciones de EtherNet/IP.
8. Documentos relacionados
Los siguientes documentos de Balluff respaldan la publicación de esta Guía del usuario y su módulo de software relacionado. Cada uno de estos documentos puede obtenerse en el sitio web www.balluff.com o poniéndose en contacto con el servicio técnico de Balluff en http://www.balluff.com/go/contact.
- Guía del usuario de IO-Link Master AOI
- Guías de usuario de hardware específico de dispositivos Balluff
- Uso de mensajes explícitos para configurar dispositivos IO-Link Nota técnica