Saltar al contenido principal

DOCUMENTACIÓN CON IA

¿Qué desea saber?

Cambio de Receta Usando PLC

Visión General

Esta guía describe el proceso para cambiar recetas de inspección en el sistema de cámaras OV80i utilizando lógica de PLC. El cambio de recetas le permite configurar diferentes parámetros y criterios de inspección para varias piezas o procesos sin necesidad de reconfigurar físicamente la cámara. Cada receta contiene configuraciones de inspección específicas, y alternar entre ellas permite una automatización flexible en entornos de fabricación.

El proceso de cambio de recetas implica un apretón de manos coordinado entre el PLC y la cámara, asegurando que los cambios de recetas ocurran de manera segura sin interferir con las operaciones en curso.

Prerrequisitos

Antes de implementar la funcionalidad de cambio de recetas, asegúrese de que se cumplan los siguientes requisitos:

  • Cámara OV80i conectada al PLC (consulte Conectar al PLC (Ethernet/IP, PROFINET)).
  • Software de programación de PLC (por ejemplo, Studio 5000).
  • Las recetas deseadas deben estar preconfiguradas y almacenadas en la cámara.

Ejemplo de Lógica

La lógica de cambio de recetas sigue esta secuencia:

Ejemplo de lógica para el cambio de receta usando un PLC

Paso 1: Establecer Número de Receta

MOVE [Recipe_Number] → Camera_1:O.Data[4]

Transfiera el ID de receta deseado desde su etiqueta de PLC al registro de selección de recetas de la cámara.

Paso 2: Iniciar Cambio de Receta

[RECIPE_SWITCH] → [Recipe_ONS] → Camera_1:O.Data[0].1

Utilice un botón pulsador o una señal de control con un flanco ascendente de un solo disparo para activar la solicitud de cambio de receta.

Paso 3: Monitorear Estado de la Cámara

NOT Camera_1:I.Data[1].6 (Busy Signal)

Asegúrese de que la cámara no esté ocupada procesando antes de iniciar el cambio.

Paso 4: Bloquear Solicitud de Cambio

Camera_1:O.Data[0].1 (Latch ON)

El bit de solicitud de cambio de receta debe permanecer alto hasta que sea reconocido por la cámara.

Paso 5: Verificar Finalización

Camera_1:I.Data[0].2 (Recipe Switch Ack) AND
EQ Camera_1:I.Data[8] Camera_1:O.Data[4] (Recipe Match)

Espere tanto la confirmación de la cámara como la verificación del ID de receta.

Paso 6: Reiniciar Solicitud

Camera_1:O.Data[0].1 (Unlatch)

Borre el bit de solicitud de cambio de receta después de la finalización exitosa.

Paso 7: Monitoreo de Errores

Camera_1:I.Data[1].1 → Error_Detected

Monitoree continuamente las condiciones de error durante el proceso.

Diagrama de Tiempos

El proceso de cambio de recetas sigue esta secuencia de tiempos:

Diagrama de tiempos para el cambio de receta usando un PLC

Flujo de Señales:

  1. Señal de Ocupado: Comienza baja (inactiva), se eleva cuando comienza el proceso, regresa a baja cuando se completa.
  2. TriggerRdy (Listo para Disparar): Comienza alta (listo), se baja durante la operación, regresa alta cuando está listo para el siguiente disparo.
  3. RecipeSwitchRequest: Se eleva para solicitar el cambio de receta, permanece alta brevemente para el registro del sistema, regresa a baja después de la confirmación.
  4. RecipeSwitchAck: Se eleva brevemente para reconocer la solicitud, luego regresa a baja.

Relaciones Clave de Tiempos:

  • La señal de Ocupado rastrea la ocupación general del sistema.
  • TriggerRdy indica cuándo el sistema puede aceptar nuevos comandos de disparo.
  • Las solicitudes de cambio de receta bloquean las operaciones de disparo.
  • Todas las señales deben regresar a sus estados inactivos antes de que pueda comenzar la siguiente operación.

Esta secuencia asegura transiciones suaves entre estados operativos sin conflictos.

Conceptos Clave

Gestión de Recetas

  • ID de Receta: Cada receta tiene un identificador numérico único.
  • Actual vs. Seleccionada: El sistema mantiene tanto la receta activa actualmente como la receta recién seleccionada para comparación.
  • Validación de Recetas: El sistema compara los ID de recetas para confirmar cambios exitosos.

Apretón de Manos de Señales

  • Patrón de Solicitud/Reconocimiento: El PLC solicita un cambio de receta, y la cámara reconoce la recepción.
  • Lógica de Bloqueo: La señal de solicitud debe mantenerse hasta que se reciba el reconocimiento.
  • Disparo de Un Solo Uso: Previene múltiples solicitudes por fluctuaciones de señal o ruido.

Manejo de Errores

  • Detección de Errores: El sistema monitorea errores durante el proceso de cambio.
  • Bloqueo de Errores: Las condiciones de error permanecen bloqueadas hasta que se limpien manualmente.
  • Bloqueo de Proceso: Los cambios de receta bloquean las operaciones de disparo para prevenir conflictos.

Estados del Sistema

  • Estado Inactivo: Sistema listo para nuevos comandos.
  • Estado Ocupado: Sistema procesando un cambio de receta u otra operación.
  • Estado de Error: El sistema ha detectado una condición de error que requiere atención.

Mejores Prácticas

Seguridad y Fiabilidad

  • Verifique siempre que la cámara no esté ocupada antes de iniciar un cambio de receta.
  • Monitoree continuamente las condiciones de error e implemente un manejo de errores adecuado.
  • Utilice señales de un solo uso para prevenir múltiples solicitudes no intencionadas.
  • Valide que las recetas coincidan después del cambio para confirmar el éxito.

Eficiencia Operativa

  • Minimice la frecuencia de cambios de receta para reducir la sobrecarga del sistema.
  • Agrupe operaciones similares bajo la misma receta cuando sea posible.
  • Planifique cambios de receta durante pausas naturales en los ciclos de producción.
  • Pruebe los cambios de receta a fondo antes de la implementación en producción.

Directrices de Programación

  • Implemente interbloqueos adecuados para prevenir operaciones conflictivas.
  • Utilice nombres de etiquetas descriptivos para una mejor mantenibilidad del código.
  • Documente los propósitos de las recetas y las condiciones de cambio.
  • Incluya lógica de tiempo de espera para la detección de errores en caso de fallos de comunicación.

Notas de Advertencia

  • El cambio de receta bloquea las operaciones de disparo - asegúrese de la coordinación de tiempos.
  • No deje la solicitud de cambio de receta alta continuamente - esto impedirá las operaciones normales de la cámara.
  • Verifique la estabilidad de la comunicación antes de confiar en el cambio de recetas en producción.

Resumen de Señales Clave

Señales de Control (PLC a Cámara)

SeñalDirecciónFunción
Número de RecetaCamera_1:O.Data[4]Especifica a qué receta cambiar
Solicitud de Cambio de RecetaCamera_1:O.Data[0].1Inicia el proceso de cambio de receta

Señales de Estado (Cámara a PLC)

SeñalDirecciónFunción
OcupadoCamera_1:I.Data[1].6Indica que la cámara está procesando
Reconocimiento de Cambio de RecetaCamera_1:I.Data[0].2Reconoce la solicitud de cambio de receta
ID de Receta ActualCamera_1:I.Data[8]Informa la receta activa actualmente
Error de Cambio de RecetaCamera_1:I.Data[1].1Indica error durante el cambio de receta

Etiquetas Internas de PLC

SeñalTipoFunción
RECIPE_SWITCHBOOLInicia el proceso de cambio de receta
Recipe_ONSONSProporciona señal de un solo uso para la iniciación del cambio
CONFIRM_RECIPES_MATCHBOOLConfirma que las recetas actuales y seleccionadas coinciden
Error_DetectedBOOLSeñala condiciones de error para atención del operador

Conclusión

El cambio de recetas en el sistema de cámaras OV80i proporciona capacidades de automatización flexibles mientras mantiene la seguridad operativa a través de protocolos de apretón de manos adecuados. El éxito depende de seguir la secuencia correcta de operaciones, monitorear el estado del sistema e implementar un manejo de errores robusto.

La clave para un cambio de recetas confiable es comprender las relaciones de tiempo entre las señales y asegurarse de que la cámara no esté ocupada antes de iniciar los cambios. Siguiendo los procedimientos y mejores prácticas descritos, puede lograr transiciones suaves entre diferentes configuraciones de inspección mientras mantiene la fiabilidad del sistema y la eficiencia de producción.

Recuerde que el cambio de recetas es un proceso de coordinación entre el PLC y la cámara: ambos sistemas deben estar correctamente configurados y comunicarse de manera efectiva para un funcionamiento exitoso. Las pruebas y validaciones regulares de la lógica de cambio ayudarán a garantizar un rendimiento consistente en entornos de producción.