Desencadenantes a nivel de paso

Prev Next

En este artículo aprenderás:

  • ¿Qué son los desencadenantes a nivel de paso?
  • Tipos de desencadenantes a nivel de paso
  • Ejemplos de casos de uso de los desencadenantes a nivel de paso

Desencadenantes a nivel de paso

Los desencadenantes de nivel de paso se activan mediante eventos. Como su nombre indica, los desencadenantes de nivel de paso se encuentran en el nivel de paso. Cada paso tiene su propia lista de desencadenantes de nivel de paso. Estos desencadenantes solo se ejecutarán cuando se muestre su paso. Los desencadenantes de nivel de paso también se pueden añadir al diseño base; en ese caso, se ejecutarán en cada paso.

Se puede acceder a los desencadenantes de nivel de paso a través de la pestaña «Paso» en el panel de contexto.

También puedes configurar cómo responden los desencadenantes al fallo de los desencadenantes anteriores, una vez que añadas más de un desencadenante. Al hacer clic en el botón de alternancia, los usuarios pueden determinar qué desencadenantes posteriores no se ejecutarán si falla un desencadenante anterior.

image.png

Tipos de desencadenantes a nivel de paso

Los desencadenantes a nivel de paso, al igual que el resto de desencadenantes, se ejecutan cuando se produce una acción específica. Los desencadenantes a nivel de paso pueden ejecutarse en función de cuatro tipos de acciones.

  1. Al entrar en el paso
  2. Temporizador
  3. Salida de máquina y dispositivo
  4. Al salir del paso

Al entrar en el paso

«Al entrar en el paso»: los disparadores se ejecutarán cuando se muestre un paso.

NOTE

On step enter triggers will run every time its Step is loaded.

Ejemplo de uso

La entrada en un paso es un momento ideal para inicializar cualquier dato necesario para una tarea específica.

Ejemplo: quiero que los usuarios informen de defectos en un proceso de montaje. Almacenaré estos defectos en una tabla. Necesito crear un marcador de posición de registro de tabla para escribir en ella.

Al entrar en el paso, crearé un registro con un ID aleatorio.Step open.png

Temporizadores

Puedes encontrar más información sobre los disparadores de temporizador aquí.

Los disparadores de temporizador se ejecutan con una cadencia específica. Cada X segundos se ejecutará un disparador. Los disparadores de temporizador pueden ejecutarse con una frecuencia mínima de cada 30 segundos.

Ejemplo de uso

Los desencadenantes de temporizador son ideales para realizar comprobaciones periódicas que pueden ejecutarse en segundo plano sin intervención del usuario.

Ejemplo: cada 5 minutos (300 segundos) quiero comprobar cuántas piezas se han fabricado; si la cantidad es superior a la requerida, quiero enviar un correo electrónico a un supervisor.

Timer Trigger.png

Máquinas y dispositivos

Los disparadores de máquinas y dispositivos son la forma en que recibirás datos de tus dispositivos compatibles y de las máquinas conectadas a Tulip. Cuando tu dispositivo o máquina genera datos, estos pueden activar la ejecución de los disparadores.

Note

Device triggers run every time a supported device output data, where Machine triggers fire every time that Attribute is updated, even if it does not change.

Ejemplo de caso de uso

Los desencadenantes de máquinas y dispositivos son fundamentales cuando se trabaja con muchos dispositivos de entrada de usuario, como los lectores de códigos de barras.

Ejemplo: quiero que los usuarios escaneen un código de barras de una hoja de trabajo con un lector de códigos de barras USB; cuando escaneen ese código de barras, quiero crear un registro en una tabla para ese trabajo.

Device Trigger.png

Al salir del paso

Los desencadenantes «Al salir del paso» se ejecutarán al salir de un paso.

Ejemplo de uso

Los desencadenantes «Al salir del paso» son muy útiles para cerrar procesos.

Por ejemplo: los usuarios suelen permanecer en un único paso mientras trabajan en un proceso de montaje. Cuando se inicia el proceso, registramos la hora de inicio en un registro de tabla. Cuando completan este proceso, quiero registrar la hora de finalización.

step closed.png

Más información