Resolución de problemas en la supervisión de máquinas

Prev Next

Descubre cómo solucionar problemas habituales relacionados con la monitorización de máquinas.

Machine attribute No se actualiza

Síntomas: Machine attribute muestra «Sin datos» o una marca de tiempo obsoleta

Causas principales:

  1. Pérdida de la conexión OPC UA o MQTT
  2. Vaya a «Taller» > «Máquinas» > «Fuentes de datos de máquinas» para ver el estado del host del conector
  3. Haga clic en el botón «Probar» del conector para comprobar la conexión
  4. Comprueba la conectividad de red, incluidas las reglas del cortafuegos y el reenvío de puertos
  5. Atributo no asignado correctamente
  6. Vaya a «Máquina» > pestaña «Configuración»
  7. Comprueba que el atributo esté asignado al nodo OPC UA o al tema MQTT correctos
  8. Haz clic en «Obtener último mensaje» (MQTT) o explora los nodos (OPC UA) para comprobar que la fuente de datos publica datos
  9. Se ha superado el límite de frecuencia
  10. Comprueba que el total de Hz en toda tu instancia no supere el límite de 500 Hz
  11. Reduzca la frecuencia de sondeo o elimine los atributos innecesarios

Lista de comprobación de la solución

  • [ ] El host del conector muestra el estado «Conectado»
  • [ ] « Machine attribute » está vinculado a una fuente de datos activa
  • [ ] La fuente de datos publica datos (compruébalo en Kepware o en la interfaz de usuario del broker)
  • [ ] La máquina no se encuentra en estado «Desconectada» (compruébalo en el widget «Estado de la máquina»)

El disparador de la máquina no se activa

Síntomas: No se produce el cambio de estado esperado ni la actualización del campo de actividad

Causas principales:

  1. La condición del disparador nunca se cumple
  2. Ejemplo: el disparador especifica «Cuando la corriente de la máquina es > 10», pero el valor máximo del atributo es 8
  3. Ve a la pestaña «Máquina» > «Actividad» para comprobar los valores de los atributos
  4. Desencadenante desactivado
  5. Ve a Tipo de máquina > Desencadenantes y comprueba que el interruptor esté en ON
  6. Varios desencadenantes en conflicto
  7. Ejemplo: el disparador A establece el estado en «En marcha», y el disparador B establece inmediatamente el estado en «Parado»
  8. Revisa todos los activadores del tipo de máquina para detectar posibles conflictos
  9. La acción del activador hace referencia a una máquina incorrecta
  10. Si se utiliza «en esta estación» en los activadores de la aplicación, comprueba que la máquina esté asignada a la estación

Lista de comprobación de soluciones

  • [ ] El disparador está activado (ponerlo en ON)
  • [ ] La condición del desencadenante es alcanzable (comprueba el rango de atributos)
  • [ ] No existen activadores en conflicto
  • [ ] La asignación de la estación es correcta (si se utiliza «en esta estación»)

Cálculo incorrecto del OEE

Síntomas: el porcentaje de OEE no coincide con los valores esperados

Causas fundamentales:

  1. Asignación de estados incorrecta
  2. El estado «En funcionamiento» debe configurarse para el cálculo de la disponibilidad
  3. Accede a Tipo de máquina > Estados y comprueba que «En funcionamiento» esté marcado como «tiempo de actividad»
  4. El recuento de piezas no se incrementa
  5. Comprueba que el disparador de la máquina escriba en el campo de actividad «Recuento de piezas»
  6. Consulte la tabla de actividad de la máquina para ver los valores del recuento de piezas
  7. No se ha establecido la tasa de ejecución ideal
  8. El cálculo del rendimiento requiere una tasa de funcionamiento ideal
  9. Establezca la tasa de funcionamiento ideal utilizando el campo de actividad de la máquina «Tasa de funcionamiento ideal» o una entrada de la aplicación
  10. Desfase de reloj
  11. Las marcas de tiempo de la máquina no están sincronizadas con el servidor de Tulip
  12. Comprueba la configuración de la zona horaria en el host del conector y en la instancia de Tulip

Lista de comprobación de soluciones

  • [ ] El estado «En ejecución» está configurado como tiempo de actividad en el tipo de máquina
  • [ ] El campo de actividad «Recuento de piezas» se rellena correctamente
  • [ ] Se ha establecido la tasa de ejecución ideal (ya sea estática o dinámica)
  • [ ] Se ha comprobado la alineación de la zona horaria

La aplicación no muestra los datos de la máquina

Síntomas: El widget «Estado de la máquina» muestra «No se ha seleccionado ninguna máquina» o aparece en blanco

Causas principales:

  1. La variable de la máquina no se ha rellenado

  2. Si se utiliza una fuente de datos variable, comprueba que la variable esté configurada en tiempo de ejecución

  3. Añade un widget de texto para mostrar el valor de la variable con fines de depuración

  4. Falta la asignación de estación

  5. Si se utiliza la lógica «en esta estación», compruebe lo siguiente:

    • Que haya una estación seleccionada en Player
    • La máquina esté asignada a esa estación
  6. Permisos de la máquina

  7. Es posible que el rol de usuario no tenga permiso para ver los datos de la máquina

  8. Vaya a Configuración > Roles y compruebe que el rol tiene permisos de «Supervisión de máquinas»

Lista de comprobación de la solución

  • [ ] La variable de la máquina está rellenada (comprueba el valor de la variable)
  • [ ] Se ha seleccionado la estación en Player (si se utiliza «en esta estación»)
  • [ ] La máquina está asignada a la estación (ve a Planta de producción > Máquinas > Configuración)
  • [ ] El usuario tiene permisos de «Supervisión de máquinas» (ve a Ajustes > Roles)

Tareas de automatización que superan el presupuesto o el límite de frecuencia

Síntomas: Costes de automatización inesperados debido a un elevado volumen de ejecución de tareas

Causas fundamentales:

  1. El disparador se activa con demasiada frecuencia
  2. Ejemplo: una automatización configurada para «Cada vez que cambie machine attribute »
  3. Si el atributo se actualiza a 1 Hz, eso da lugar a 3 600 tareas por hora por máquina
  4. Falta de filtros condicionales
  5. La automatización se ejecuta incluso cuando no es necesario
  6. Añade una condición: «Solo cuando el valor del atributo sea > umbral»
  7. Automatizaciones redundantes
  8. Varias automatizaciones realizan tareas similares

Soluciones

  1. Operaciones por lotes

Antes: Automatización: Cuando cambia « machine attribute » → Escribir en la tabla (se ejecuta 3600 veces por hora)

Después: Desencadenante de máquina: Cuando cambia un atributo → Actualizar el campo de actividad. Automatización: Cada hora → Copiar el campo de actividad a la tabla (se ejecuta 1 vez por hora)

  1. Añadir filtros condicionales

Antes: Automatización: Cuando cambia el estado de la máquina → Enviar notificación (se ejecuta con cada cambio de estado, incluso de «En marcha» a «En marcha»)

Después: Automatización: Cuando cambia el estado de la máquina Y el nuevo estado es «Parada» → Enviar notificación (se ejecuta solo en el estado «Parada»)

  1. Utiliza desencadenantes de máquina para las tareas que cumplan los requisitos
  2. Si la tarea solo actualiza el estado de la máquina o los campos de actividad, utiliza un disparador de máquina (gratuito)
  3. Reserva las automatizaciones para escrituras en tablas, llamadas a conectores y notificaciones

Más información

{{snippet.¿Has encontrado lo que buscabas?}}