You are on page 1of 5

AUTOMATIZACIN DE LA

ACTIVACIN DE DOS SALIDAS MEDIANTE UN SOLO TEMPORIZADOR.

Descripcin de la automatizacin:

Realizar un Temporizador que temporice 8 segundos. Queremos que a los 3


segundos se active la salida 4.0 y en los ltimos 2 segundos se active la salida 4.1.
Una vez transcurridos los 8 segundos las dos salidas se desactivarn.

Para la realizacin de la automatizacin haremos uso de un PLC Siemens de la serie 300 en


concreto la CPU 314 IFM que dispone de entradas y salidas ya incorporadas.

Desarrollo del programa:

Para el desarrollo de este programa haremos uso de los siguientes bloques:

- OB1: Bloque principal de ejecucin de programa.

- FC1: Aqu ejecutaremos el grafcet del programa.

- FC2: Aqu se ejecutarn las activaciones de las salidas del programa.

Desarrollo del OB1:

En el primer segmento del OB nos encontramos con la llamada a los diferentes FCs del
programa:

Ejercicio feedback Pgina


CALL "Grafcet" // llamada al FC1
CALL "Salidas" // llamada al FC2

Desarrollo del FC1:

En el primer segmento del FC nos encontramos con la inicializacin del programa:

Cuando arranquemos el PLC debido a que el programa no se encontrar en ninguna de las


Etapas, programaremos que pase de forma programada a la Etapa0

UN "Etapa0" // Si no estoy en la Etapa 0.


UN "Etapa1" // Y no estoy en la Etapa 1.
S "Etapa0" // Set a la Etapa0.

En el segundo segmento haremos la activacin del ciclo, trancisin de la Etapa0 a la Etapa1:

Una vez estemos en la Etapa0 podremos pulsar el pulsador de marcha programado en la E 0.0
que se encargar de resetear la Etapa0 y pasar a la Etapa1

U "Etapa0" // Si estoy en la Etapa 0.


U "Marcha" // Y pulsan marcha.
S "Etapa1" // Set a la Etapa 1.
R "Etapa0" // Reset a la Etapa 0.

En el tercer segmeto haremos la carga de los 8 segundos al Temporizador a la conexin SE


T1:

En este segmento cargaremos 8 segundos al temporizador en el formato S5TIME mediante la


instruccin de carga L y siempre y cuando pasemos el RLO de la Etapa 1 a 1

U "Etapa 1" //Si estoy en la Etapa 1


L S5T#8S //Carga 8 seg. en formato S5time
SE "Temporizador" //En el temporizador a la conexin

En el cuarto segmento se har una comparacin del tiempo transcurrido en T1 y 5:

En este segmento cargaremos en ACU1 el tiempo transcurrido en T1. Pero lo cargaremos


mediante la instruccin de carga LC, con esta instruccin se cargar en formato BCD.
A continuacin cargaremos en ACU2 en formato S5TIME 5 seg.
Ya tenemos cargados los dos tiempos en los acumuladores en el mismo formato.
Ahora haremos una comparacin con la instruccin <=I, que quiere decir:
Compara ACU1 y ACU2 si el ACU2 es menor o igual a 5 activa la Marca M 0.2.
De esta manera la marca M 0.2 se activar transcurridos los tres primeros segundos de T1

LC "Temporizador" //Carga en formato BCD el Temporizador T1


L S5T#5S //Carga en formato S5time 5seg
<=I //Compara si es menor o igual
= "Marca_3seg" //En caso afirmativo, activa la marca M 0.2

Ejercicio feedback Pgina


En el quinto segmento se har una comparacin del tiempo transcurrido en T1 y 2:

En este segmento cargaremos en ACU1 el tiempo transcurrido en T1. Pero lo cargaremos


mediante la instruccin de carga LC, con esta instruccin se cargar en formato BCD.
A continuacin cargaremos en ACU2 en formato S5TIME 2 seg.
Ya tenemos cargados los dos tiempos en los acumuladores en el mismo formato.
Ahora haremos una comparacin con la instruccin <=I, que quiere decir:
Compara ACU1 y ACU2 si el ACU2 es menor o igual a 2 activa la Marca M 0.3.
De esta manera la marca M 0.3 se activar en los dos ltimos segundos de T1

LC "Temporizador" //Carga en formato BCD el Temporizador T1


L S5T#2S //Carga en formato S5time 2seg
<=I //Compara si es menor o igual
= "Marca_6seg" //En caso afirmativo, activa la marca M 0.3

En el sexto segmento resetearemos el ciclo:

En este segmento, una vez transcurridos los 8 segundos del temporizador T1 haremos un reset
de la Etapa , apagando todas las salidas y un set a la Etapa 0. De esta manera la
automatizacin quedar preparada para un nuevo ciclo.

U "Temporizador" //Si tengo T1


S "Etapa_0" //Set a la Etapa_0
R "Etapa_1" //Reset a la Etapa_1

Desarrollo del FC2:

Este es el FC en donde se han programado la activacin de las diferentes salidas.

En el primer segmento programaremos la activacin de la salida del A 4.0:

Si me encuentro en la Etapa1 y tengo activa la Marca M 0.2 correspondiente a los tres


segundos transcurridos, activo la salida A 4.0.

U "Etapa_1" //Si estoy en la Etapa 1


U "Marca_3seg" //Y tengo la Marca M 0.2
= "Salida_3seg" //Activa la salida A 4.0

En el segundo segmento programaremos la activacin de la salida del A 4.1:

Si me encuentro en la Etapa1 y tengo activa la Marca M 0.3 correspondiente a los seis


segundos transcurridos, activo la salida A 4.1.

U "Etapa_1" //Si estoy en la Etapa 1


U "Marca_6seg" //Y tengo la Marca M 0.3
= "Salida_6seg" //Activa la salida A 4.1

Ejercicio feedback Pgina


GRAFCET:

Etapa
0 Sistema OK

Tiempos definidos en el DB para cada color

Pulsador de marcha

Etapa Carga e inicio Temporizador T1


1 Marcha ciclo Carga 8 segundos

Comparacin del Activacin de la Marca


tiempo transcurrido a M 0.2
5seg

Si estoy en la Etapa 1
Y tengo la M 0.2
Activar salida 4.0

Comparacin del Activacin de la Marca


tiempo transcurrido a M 0.3
2seg

Ejercicio feedback Pgina


Si estoy en la Etapa 1
Y tengo la M 0.3
Activar la salida 4.1

Transcurrido T1 set a E0
Reset a E1
Desactivacin salidas

Ejercicio feedback Pgina

You might also like