Ejemplo de programación S7-200 de un semáforo simple utilizando temporizadores y sin necesidad de utilizar comparaciones de tiempo. En un mismo segmento se activarán y controlarán las salidas del semáforo.
Semáforo simple sin utilizar comparaciones.
El objetivo es conseguir controlar tres salidas del autómata que simularán las tres luces de un semáforo, de color verde, color ámbar y color rojo. Con la programación de este semáforo simple sin utilizar comparaciones, conseguiremos que al tiempo programado se vaya alternando cada luz del semáforo.
En otros ejemplos se podría utilizar comparaciones de un tiempo de marcha y a cada tiempo concreto activar una salida, pero no es el caso.
Componentes hardware utilizados.
I0.0 Interruptor de marcha de funcionamiento del semáforo.
Q0.0 Luz verde del semáforo.
Q0.1 Luz ámbar del semáforo.
Q0.2 luz roja del semáforo.
El programa descargable está implementado en una CPU 224 con versión de Firmware V2.01. pero fácilmente se puede cambiar el modelo y la versión una vez abierto el proyecto, en el árbol del proyecto, y seleccionar la CPU que se necesite.
Puedes encontrar ejemplos de programación para descargar en la zona de "Descargas". Ejemplos en MicroWin, en Step 7, en LOGO y en TIA Portal, para CPU y HMI. Ejemplos de aplicaciones reales, configuraciones, simulaciones, etc...
Componentes software utilizados.
Temporizadores TON: con una resolución de 100 milisegundos, de tal manera que, por ejemplo, si utilizamos un valor de 250 para el temporizador, el tiempo sería el siguiente:
250 x 100 ms / 1000 = 25 segundos.
Entrada del PLC a modo de interruptor: si está activada funcionará el semáforo; si está desactivada, no funcionará ninguna de las salidas del semáforo.
Salidas del PLC que controlarán las lámparas del semáforo.
Secuencia de programación del semáforo simple.
La programación seguirá la siguiente secuencia:
Cuando el interruptor esté activado, el semáforo debe funcionar, de manera que estará 30 segundos con la luz verde encendida, posteriormente estará 5 segundos la luz ámbar del semáforo encendida y, por último, se encenderá la luz roja del semáforo durante 20 segundos.
Para conseguir esto utilizando temporizadores exclusivamente se debe de realizar una secuencia de activación de dichos temporizadores con la activación del temporizador previo.
Descarga el ejemplo directamente en el siguiente LINK de la zona de «DESCARGAS»: