Cómo crear su primer disparador de máquina
  • 20 Dec 2022
  • 4 Minutos para leer
  • Colaboradores

Cómo crear su primer disparador de máquina


Resumen del artículo

Cómo Crear su Primer Activador de Máquina

Utilice los Activadores de Máquina para actualizar el historial de cada máquina en la función de Monitorización de Máquinas.

En este artículo, usted aprenderá:

  • Cómo utilizar Disparadores de Máquina para cambiar el estado de la máquina
  • La lista completa de acciones que puedes usar en los Activadores de Máquina

Una vez que haya configurado los Atributos y Tipos de Máquina estará listo para actualizar el historial de una máquina basado en el valor de los campos OPC UA.

En otras palabras, querrás crear un historial como este para cada máquina:

Esta guía le mostrará cómo construir el historial anterior. En el historial de la máquina, cada fila de la Tabla está definida por un cambio de estado de la máquina. Puede ver los diferentes estados en el extremo izquierdo {{glossary.Field}}.

Así es como los datos fluyen en los disparadores de la máquina:

  1. Un campo OPC UA comparte una salida.
  2. Esa salida se asigna a un atributo en la página para esa máquina individual.
  3. El atributo se utiliza en la lógica de activación de la máquina.

Actualización del estado de la máquina

En la página para cada Tipo de Máquina individual, puede definir múltiples Activadores de Máquina que actualizarán el estado de la máquina (o cualquier campo).

Aquí hay un ejemplo de estados de máquina para un tipo de máquina:

Para crear un disparador de máquina, haga clic en el botón Editar en la parte superior derecha de la página Tipo de Máquina.

Haga clic en el signo + en la parte superior derecha de la sección Activadores de máquina.

A continuación, deberá añadir una sentencia When para definir cuándo debe actualizarse el estado. Hay dos tipos de sentencias When:

  1. Basadas en el valor de la última salida de un campo OPC UA específico.
  2. Basadas en el tiempo, es decir, "en los últimos 5 segundos".

He aquí un ejemplo de la primera condición:

Cuando

  • "Máquina" emite "Atributo específico" "Husillo"

Si* "Atributos Máquina" "husillo" "valor actual" ">" "Valor Estático" "Número" "100" "desde la última salida"

Entonces* campo "Establecer historial de actividad": "Estado" valor: "Enum" "Running"

Para cada máquina que tenga este tipo, este Trigger mirará el último valor de un campo OPC UA que está ligado al atributo "spindle". Si ese valor es mayor que 100, la máquina entrará en estado "Running" (o continuará en ese estado).

He aquí un ejemplo que utiliza la temporización:

Cuando

  • "temporizador dispara" "cada 30 segundos"

Si

  • "Atributos de la máquina" "cabezal" "valor actual" ">" "Valor estático" "Número" "100" "ahora"

Entonces

  • "Establecer historial de actividad" campo: "Estado" valor: "Enum" "Running"

Si el valor del cabezal es mayor que 100, entonces el estado de la máquina cambiará a "Funcionando".

Este disparador se evalúa cada segundo. Un segundo después de que el valor sea superior a 100, el estado de la máquina cambiará a "Funcionando" y permanecerá así hasta que pasen 30 segundos consecutivos sin un valor superior a 100 (30 valores consecutivos).

Cambiar el valor de un campo (ej. Recuento de defectos, Recuento de piezas)

Al cambiar el estado, automáticamente se añade una nueva fila al Historial de Actividad para cada máquina. Pero, también puede actualizar cada campo individual para la máquina y agruparlo con ese estado en particular.

Por ejemplo, puede tener un Trigger de máquina que actualice el estado de la máquina entre "Running", "Idle", y "Stopped".

Luego, podría tener un disparador separado que actualice el "Recuento de Partes" cuando un campo OPC UA cambie su valor.

Puede actualizar el campo "Recuento de piezas" del mismo modo que actualizaría una variable en el Editor de disparadores del Editor de aplicaciones.

Estos son los diferentes campos que puede actualizar:

  • Estado
  • Motivo de inactividad
  • Programa
  • Tasa de ejecución ideal
  • Recuento de defectos
  • Recuento de piezas

Estos campos se actualizan automáticamente: * Hora de inicio * Hora de fin * Duración

Hay dos acciones en un disparador de máquina que pueden actualizar estos campos:

  • Crear Estado de Máquina: Establecer el valor del campo Estado.
  • Manipulación de Datos: Da la opción de: Borrar, Disminuir, Incrementar o Almacenar un valor a un campo.

En el siguiente ejemplo, "part_counter" es un Atributo Booleano que se actualizaría cuando la máquina terminara una pieza y actualizara el campo OPC UA resultante.

Si

  • "Atributos de Máquina" "Husillo" "valor actual" ">" "Valor Estático" "Número" "100" "ahora"

Entonces

  • "Manipulación de Datos" "Incrementar" campo: "Recuento de piezas" valor: "Valor Estático" "1"

Esto actualizaría el campo "Recuento de Piezas" para el estado actual en el que se encuentra la máquina y se reflejaría inmediatamente en el Historial de Actividad.

Más información


¿Has encontrado lo que buscabas?

También puedes dirigirte a community.tulip.co para publicar tu pregunta o ver si otros se han enfrentado a una pregunta similar.


¿Te ha sido útil este artículo?