Descripción

Sequence and Connectivity

Portfolio
Industrial AI
Product
SIEMENS Inspekto VIS
SIEMENS Inspekto VIS system
Software version
6.0
Language
es-ES (translated by machine)

Este documento explica lo difíciles que pueden ocurrir los problemas operativos de "desincronización" cuando se trabaja con la función de secuencia del sistema SIEMENS Inspekto VIS y un dispositivo de control (como un PLC, robot/cobot o MES) para controlar la conectividad del sistema. Presenta formas alternativas de trabajar con el sistema SIEMENS Inspekto VIS cuando se integra con un dispositivo de control.

  1. ¿Qué es Sequence?

    Una secuencia es un conjunto de perfiles en el sistema SIEMENS Inspekto VIS agrupados para crear un proceso de inspección de varios pasos. Se utiliza para preestablecer reglas que determinan automáticamente lo que hará el sistema si el resultado de una inspección es OK o NOK (es decir, si NOK, repita la inspección).


    Descripción de texto generada automáticamente

    Se requiere una secuencia cuando se necesitan varios pasos para realizar una inspección completa del producto, por ejemplo, en una tarea de ensamblaje manual o una pieza que debe inspeccionarse desde diferentes ángulos.

    Las secuencias están diseñadas solo para inspección manual cuando el usuario interactúa directamente con el sistema.

  2. ¿Qué es la conectividad?

    La conectividad es un conjunto de protocolos que permite que el sistema SIEMENS Inspekto VIS se comunique con un dispositivo para recibir comandos e informar resultados.

    El sistema SIEMENS Inspekto VIS admite los siguientes métodos de conectividad: Profinet, Ethernet/IP, TCP/IP, E/S digital y E/S digital discreta.

    Cuando se trabaja con cualquiera de los protocolos de conectividad anteriores, el dispositivo de control (es decir, PLC, MES, Cobot/Robot) puede enviar comandos al sistema SIEMENS Inspekto VIS para cargar perfiles, cambiar los modos de inspección, iniciar un nuevo lote y activar una nueva inspección.

    Después de recibir y procesar cada comando, el sistema SIEMENS Inspekto VIS envía respuestas al dispositivo conectado, incluido el estado del último comando, los resultados de la inspección y los errores.

    Para obtener más detalles sobre los diferentes modos de conectividad compatibles con el sistema SIEMENS Inspekto VIS, consulte el manual de integración de conectividad correspondiente, que puede encontrar en MySIEMENS Inspekto VIS.

  3. ¿Por qué Connectivity no es compatible con Sequence?

    Supongamos que tenemos una secuencia de 4 perfiles:


Una imagen que contiene texto, captura de pantalla, interior Descripción generada automáticamente

En esta secuencia:

  • El paso 1 está configurado para continuar con el siguiente paso independientemente del resultado de la inspección.

  • El paso 2 está configurado para reiniciar las inspecciones del paso 1 si el resultado es NOK.

  • Los pasos 3 y 4 están configurados para repetir la inspección con un resultado NOK hasta obtener un resultado OK.

La operación manual de la secuencia no es un problema. Los usuarios pueden ver los resultados de cada paso en la interfaz de usuario y reaccionar a la situación presentada. Si el paso 2 informa un resultado NOK, los usuarios pueden realizar los cambios necesarios y volver a colocar las piezas necesarias para reiniciar la prueba desde el paso 1.

Si el paso 3 o 4 informa un resultado de NOK, los usuarios pueden corregir el problema en el paso necesario y repetir la prueba utilizando la interfaz de usuario del sistema.

Operar la secuencia con un dispositivo de control complica el proceso:

  • El dispositivo de control envía un comando "Iniciar secuencia" al sistema SIEMENS Inspekto VIS.

  • El sistema SIEMENS Inspekto VIS inspecciona la pieza en el paso 1 y continúa con el perfil en el paso 2 independientemente del resultado. Si se encuentra un resultado NOK en el paso 2, el sistema SIEMENS Inspekto VIS debe reiniciar la secuencia del paso 1 y enviar una respuesta de "Secuencia fallida" al dispositivo de control. Sin embargo, el dispositivo de control no sabrá cómo o en qué paso falló.

  • Si la inspección puede continuar con el paso 3 pero obtiene un resultado NOK, el sistema debe esperar otro desencadenante de inspección. Sin embargo, el dispositivo de control no sabrá en qué paso se encuentra la secuencia.

  • Esta situación hará que el dispositivo de control se desincronize con el sistema SIEMENS Inspekto VIS (por ejemplo, el dispositivo de control piensa que la secuencia está en el paso 4, pero en realidad está en el paso 3).

  • Incluso si el sistema SIEMENS Inspekto VIS informa de un resultado después de cada inspección, pero no indica en qué paso se encuentra, la situación de "desincronización" se producirá inevitablemente.

En el ejemplo anterior, puede resolver fácilmente la situación de "desincronización" permitiendo que el dispositivo de control:

  1. Obtenga información sobre el perfil actual del sistema SIEMENS Inspekto VIS.

  2. Obtener resultados y respuestas para cada paso (por perfil).

  3. Anule la secuencia y cargue un paso específico.

Los tres pasos anteriores requieren que el dispositivo de control pueda controlar cada perfil de la secuencia por separado, además de controlar la secuencia. Supongamos que el PLC debe controlar cada perfil por separado. En este caso, no tiene ningún valor agregar la capacidad de controlar una secuencia porque controlar cada perfil significa que el dispositivo de control ya ha creado el equivalente de una secuencia, pero es administrado por el dispositivo de control en lugar del sistema SIEMENS Inspekto VIS.

Esto significa que el dispositivo de control, en lugar del sistema SIEMENS Inspekto VIS, creará la secuencia cuando se utilice la conectividad. Esto le permitirá mantener el control del proceso y no hará que pierda ninguna capacidad que exista en la Secuencia.

El dispositivo de control puede manejar el ejemplo que se muestra arriba de la siguiente manera:Descripción del diagrama generada automáticamente

  1. El dispositivo de control envía el comando Load profile 1.

    • Recibe la respuesta "Perfil cargado correctamente".

  2. El dispositivo de control envía un comando de activación de inspección.

    • Recibe el resultado de la inspección (OK/NOK).

    • El resultado no importa en este paso; La regla es continuar con el siguiente paso independientemente del resultado.

  3. El dispositivo de control envía el comando Load profile 2.

    • Recibe la respuesta "Perfil cargado correctamente".

  4. El dispositivo de control envía un comando de activación de inspección.

    • Recibe el resultado de la inspección:

      • Si está bien, continúe.

      • Si NOK, vuelve al paso 1.

  5. El dispositivo de control envía el comando Load profile 3.

    • Recibe la respuesta "Perfil cargado correctamente".

  6. El dispositivo de control envía el comando de activación de inspección.

    • Recibe el resultado de la inspección:

      • Si está bien, continúe.

      • Si NOK, reenviar activadores de inspección hasta que el resultado sea correcto.

        • En estos casos, generalmente se requiere la intervención del operador en la línea para abordar el problema.

  7. El dispositivo de control envía el comando Load profile 4.

    • Recibe la respuesta "Perfil cargado correctamente".

  8. El dispositivo de control envía un comando de activación de inspección.

    • Recibe el resultado de la inspección:

      • Si está bien, el dispositivo de control ha registrado el ciclo como exitoso.

      • Si NOK, reenviar activadores de inspección hasta que el resultado sea correcto.

        • En estos casos, generalmente se requiere la intervención del operador en la línea para abordar el problema.