Temporizadores en GRAFCET y TIA Portal | Ejercicio semáforo
En esta lección de GRAFCET vamos a añadir temporizadores a una secuencia mediante un ejercicio práctico de semáforo. Hasta ahora las etapas avanzaban principalmente cuando se cumplía una condición, como la activación de un pulsador o un sensor. Con un temporizador podemos hacer que una etapa permanezca activa durante un tiempo determinado antes de permitir el siguiente paso.
¿Para qué se utiliza un temporizador en GRAFCET?
Un temporizador permite utilizar el tiempo como parte de la secuencia. Por ejemplo, una luz puede permanecer encendida durante unos segundos antes de cambiar a la siguiente etapa. La idea básica es sencilla: se activa una etapa, comienza el conteo y, cuando transcurre el tiempo programado, la condición del temporizador puede utilizarse para avanzar. También se puede utilizar el temporizador para mantener una acción durante un intervalo concreto, siempre dependiendo de la forma en que se haya planteado el ejercicio.
Ejercicio de semáforo
En el vídeo se plantea una secuencia de semáforo y se analiza cómo organizar sus etapas y acciones. Primero se comprueba el funcionamiento mediante una práctica con FluidSIM. Después se traslada la lógica a un programa para PLC Siemens en TIA Portal y se verifica el resultado mediante simulación con PC Simu. Lo importante es entender la relación entre estos tres elementos:
- La etapa activa el estado correspondiente del semáforo.
- El temporizador mide el tiempo que debe mantenerse ese estado.
- La condición de tiempo permite pasar a la siguiente etapa.
Programación en TIA Portal
En TIA Portal la secuencia se puede implementar utilizando las memorias de etapa y las instrucciones de temporización disponibles para el PLC. En esta página hablamos de trasladar el método GRAFCET a la lógica del programa. No significa necesariamente que el ejercicio se programe como una función GRAFCET nativa, sino que se implementa la secuencia con la estructura que se está trabajando en el curso. Una vez que el temporizador funciona, la simulación permite comprobar si los cambios de estado se producen en el orden y con los tiempos esperados. Después de esta lección, continúa con Set y Reset.
