Change Recipe using PLC
  • 22 Dec 2024
  • DF

Change Recipe using PLC

  • DF

Resumen del artículo

Esta sección describe el proceso para cambiar la receta en la cámara utilizando la lógica PLC. Cada paso y la acción correspondiente se detallan para garantizar una integración y funcionalidad adecuadas.

Pasos para cambiar de receta

  1. Conecta la cámara al PLC utilizando este enlace link

Pasos y etiquetas importantes

  • Establece el número de receta que deseas usar moviéndolo al registro Camera_1.Data[4].

  • Activa el RECIPE_SWITCH.

  • Verifica Camera_1.Data[1].6 para asegurarte de que la cámara no esté ocupada antes de activar el cambio de receta. Usa una señal de flanco ascendente (one-shot rising edge) Recipe_ONS para activar el cambio.

  • Engancha (latch) la Solicitud de Cambio de Receta, Camera_1 .Data[0].1 para enviar la solicitud de cambio de receta.

  • Verificación de Coincidencia y Aceptación de Receta

  • Una vez que se cumplen ambas condiciones, la coincidencia de receta se confirma.

  • Desenergiza (unlatch) la Solicitud de Cambio de Receta.

Manejo de errores

  • Después de confirmar la coincidencia de receta, desenergiza el bit Camera_1.Data[0].1 para completar el proceso de cambio de receta.

  • Monitorea los errores durante el proceso.

  • Si ocurre un error, Camera_1.Data[1].1 se activará.

Puntos importantes

  • Conexión de la Cámara: Asegura una conexión adecuada entre la cámara y el PLC.

  • Número de Receta: Mueve el número de receta deseado a Camera_1.Data[4].

  • Activación de RECIPE_SWITCH: Usa Recipe_ONS para activar el cambio asegurándote de que la cámara no esté ocupada (Camera_1.Data[1].6).

  • Engancha la Solicitud de Cambio de Receta: Establece y engancha Camera_1.Data[0].1 para la solicitud de cambio.

  • Verificación y Aceptación de Receta: Confirma la coincidencia entre Camera_1.Data[8] y Camera_1.Data[4] y verifica Camera_1.Data[0].2.

  • Desengancha la Solicitud: Desengancha Camera_1.Data[0].1 después de la confirmación.

  • Monitoreo de Errores: Vigila Camera_1.Data[1].1 para manejar cualquier error.


¿Fue útil este artículo?