Proyecto de cronómetro/temporizador
No se pudo cargar la disponibilidad de retiro
Descripción
Este bloque de función SCL proporciona un cronómetro o una cuenta regresiva. Los intervalos de tiempo se pueden medir o contar de forma flexible mediante las entradas de inicio, parada y reinicio. El tiempo restante o transcurrido se muestra en minutos y segundos, y durante la cuenta regresiva, una señal sonora emite una señal sonora al alcanzar el tiempo objetivo.
Nota: Todos los módulos están diseñados exclusivamente como base de aprendizaje y optimización, y no están aprobados para su uso en vivo. En particular, los módulos del sistema deben ser probados y puestos en funcionamiento por personal cualificado antes de su uso productivo.
Cómo funciona
Al recibir la señal de inicio, se guarda la hora actual del sistema como punto de referencia y comienza el cronometraje. Una señal de parada congela el tiempo de ejecución y lo retiene hasta el siguiente inicio. La señal de reinicio restablece todos los valores a cero y desactiva el zumbador. En el modo de cuenta regresiva, el tiempo objetivo especificado se resta continuamente del tiempo medido hasta que el zumbador suena a 0 segundos. En el modo de cronómetro, la función cuenta indefinidamente.
Detalles técnicos
El componente utiliza un temporizador permanente de funcionamiento libre como base de tiempo y detección de flancos para pulsos de inicio limpios. Todas las funciones de temporización se basan en temporizadores compatibles con IEC; las variables internas gestionan el tiempo base, el tiempo acumulado y el tiempo de visualización. El cálculo convierte las marcas de tiempo en segundos totales, de los cuales se derivan los valores de minutos y segundos para la visualización. Un indicador booleano controla el modo de medición activo y una salida adicional activa el zumbador al expirar.
Posibles aplicaciones
El módulo es adecuado para bancos de pruebas y configuraciones donde es necesario registrar tiempos de proceso o medir pausas. Se puede utilizar en proyectos de enseñanza y demostración para ilustrar funciones de temporización y constituye la base para aplicaciones PLC más complejas con procesos dependientes del tiempo.
compatibilidad
El código está implementado íntegramente en SCL y diseñado para Siemens S7-1200 y S7-1500. Puede utilizarse en TIA Portal a partir de la versión V13; se recomienda la versión V16 o superior para optimizar todas las funciones del temporizador IEC. Es fácil adaptarlo a otros controladores compatibles con IEC.
Volumen de suministro
El paquete incluye el código fuente SCL editable del bloque de función, incluyendo todas las definiciones de entrada/salida y variables, así como una estructura comentada. Se incluye una llamada de ejemplo con parámetros típicos y se pueden solicitar breves instrucciones de puesta en marcha.
Apoyo
Si tiene alguna pregunta sobre integración, parametrización o expansión, le ofrezco soporte por correo electrónico ( info@PLC-Code.com ). Podemos realizar personalizaciones para satisfacer requisitos específicos si lo solicita.