Ir directamente a la información del producto
1 de 1

Contador de horas de funcionamiento

Precio habitual €3,90 EUR
Precio habitual Precio de oferta €3,90 EUR
Oferta Agotado
Descripción

El bloque de función FB_OperatingHoursCounter registra las horas de funcionamiento actuales a intervalos de una hora según un estado de funcionamiento activo ( #Run ). El conteo se realiza mediante un temporizador interno que se suma cada hora completa. Además, los contactos normalmente cerrados (13-14 / 21-22) se controlan mediante entradas habilitadas para simular el estado de funcionamiento actual.

Nota: Esta lógica sirve como plantilla. Antes de su uso productivo, debe ser integrada, probada y aprobada por personal cualificado. Una integración incorrecta o incompleta puede provocar valores de tiempo incorrectos o un comportamiento de conmutación inesperado.

Cómo funciona
Reiniciar

#Reset reinicia el contador de horas interno y el temporizador de acumulación. El tiempo total de funcionamiento ( #Hours ) vuelve a empezar desde cero.

Desactivado

Si no se configura #Enable , el conteo se detiene, las salidas se desactivan y el bloque queda inactivo. Los temporizadores y contactos quedan inactivos.

Conteo de horas de funcionamiento

Mientras #Run esté activo, el temporizador de acumulación interno se ejecuta. Después de cada hora completa ( #accTimer.Q = TRUE), este valor se suma a #Hours y el temporizador se reinicia para contar la siguiente hora.

Lógica de contacto

Los contactos simulados transmiten el estado de funcionamiento, siempre que se configuren las entradas de habilitación respectivas:

  • #NO_13_14 (normalmente cerrado) está activo cuando #Run se está ejecutando y #Input_13 está habilitado.
  • #NC_21_22 (normalmente abierto) está activo cuando #Run no se está ejecutando y #Input_21 está habilitado.
Detalles técnicos
  • Entradas: #Enable , #Reset , #Run , #Input_13 , #Input_21
  • Temporizador: #accTimer – Acumulación en horas (intervalo de 1 h)
  • Estado interno: #Hours – tiempo de funcionamiento acumulado
  • Salidas: #NO_13_14 (ejecución activa), #NC_21_22 (ejecución inactiva)
  • Estado y diagnóstico: #Error , #Status , #DiagnosticCode
  • Modos: Reiniciar, Desactivado, En ejecución
Posibles aplicaciones
  • Registro de los tiempos de funcionamiento de la máquina para la planificación del mantenimiento
  • Visualización del estado de ejecución mediante contactos simulados
  • Integración en sistemas de control o documentación de nivel superior
  • Comprobación previa y prueba de las condiciones de ejecución sin sensores físicos

Nota: Antes del uso productivo, se requiere una inspección técnica y aprobación por parte de personal calificado.

compatibilidad
  • Se puede utilizar en sistemas PLC con soporte SCL (por ejemplo, Siemens TIA Portal)
  • Integración modular en arquitecturas de procesos, mantenimiento y diagnóstico
  • Salida de estado simulable sin contactos físicos a través de entradas virtuales
  • Estado básico seguro cuando está desactivado
Volumen de suministro

Recibirás:

  • Un archivo SCL con el bloque de función implementado FB_BetriebsstundenZaehler
  • Declaración completa de todas las entradas, salidas e instancias de temporizador
  • Estructura anotada para una rápida integración
  • Guía breve para la integración en un proyecto PLC existente

El enlace de descarga se proporcionará después de la compra.

Apoyo

Te apoyo con:

  • Adaptación de la lógica de ejecución y definiciones de intervalos
  • Integración en sistemas de mantenimiento y evaluación
  • Validación sin condición real de funcionamiento
  • Extensiones para requisitos individuales

Se puede contactar por mensaje de la tienda o correo electrónico. Se ofrecen ajustes personalizados.