Temporizador: término de PLC en lenguaje sencillo
Temporizadores y contadoresComo un temporizador de cocina: lo pones, cuenta y suena cuando se acaba el tiempo. Un temporizador de PLC espera un tiempo fijado y luego enciende o apaga algo.
Una instrucción que mide el tiempo frente a una espera elegida. Sus valores guardados le permiten seguir esa espera a lo largo de muchos escaneos.
Temporizador en una máquina real
Un temporizador mide el tiempo a lo largo de muchos escaneos. Guarda su progreso en su propia memoria. Así que cada uno necesita una instancia declarada, y hay que llamarlo en cada escaneo.
Los tipos comunes son retardo a la conexión, retardo a la desconexión y remanente. Cada uno tiene un preset, que es el objetivo, un valor transcurrido y una salida de terminado.
Los temporizadores IEC de Siemens usan IN, PT, Q y ET. Los temporizadores del ladder de Rockwell usan una variable TIMER con PRE, ACC y DN. Los temporizadores de Logix siempre cuentan en milisegundos.
Temporizador: un ejemplo resuelto
Un lavado de tuberías usa dos temporizadores. Un retardo a la conexión ignora un toque accidental del botón, así que la bomba solo arranca con una pulsación intencionada. Un retardo a la desconexión mantiene la bomba en marcha un rato después de que termina la petición, para que no quede líquido dentro.
Temporizador: un error habitual
No llamar al temporizador en cada escaneo, o poner la llamada dentro de un IF que deja de ser verdadero. Entonces deja de actualizarse, y su salida puede quedarse activa con su valor anterior.
¿Todavía no lo tienes claro? Pregunta en el Vestuario.