Clase 9. - Sec. Complejos
Clase 9. - Sec. Complejos
Clase 9. - Sec. Complejos
Clase 9
Pgina1
SISTEMAS LGICOS
Salidas condicionadas (referirse al Grafcet que sigue)
Las etapas 3 y 6 poseen salidas condicionadas por CD (puerta cerrada): la expresin lgica de
dichas salidas es:
S = X3 CD
B = X6 CD
Modelo Grafcet
Obsrvese que las receptividades de salida de las etapas [4] y [7] han sido expresadas con el
operador booleano de retardo t/X4 y t/X7, respectivamente, respetando la sintaxis del
Grafcet.
Debe recordarse que el modelo Grafcet en una herramienta de representacin, la cual hace
abstraccin de la constitucin fsica de la Parte de Comando (lgica convencional, PLC, ,
etc.).
Cuando se defina el hardware de la Parte de Comando, ser necesario adaptar el modelo a las
particularidades de aqul. Por ejemplo: si se utiliza un PLC S7-2xx, el retardo se llevar a cabo
utilizando un temporizador, el cual se activar en la etapa correspondiente ([4] o [7]), y el estado de cuya salida binaria formar parte de la receptividad de salida de dichas etapas, como
se muestra en el siguiente extracto (para un retardo t=5 seg):
Clase 9
Pgina 2
SISTEMAS LGICOS
Descripcin de las etapas
Etapa
1
2
3
4
5
6
7
10
11
12
Clase 9
Significado
Condicin inicial / Finaliz la temporizacin en Planta Baja o en Planta Alta
Montacargas detenido en la Planta Baja
Montacargas subiendo; se detiene si la puerta est abierta
Montacargas detenido en Planta Alta, esperando final de temporizacin
Montacargas detenido en la Planta Alta
Montacargas bajando; se detiene si la puerta est abierta
Montacargas detenido en Planta Baja, esperando final de temporizacin
Condicin inicial / Se cerr la puerta despus de haberse cambiado el destino
con la puerta abierta mientras suba o bajaba
Mientras el montacargas estaba subiendo, se detect que se abri la puerta y
se puls algn botn de bajada
Mientras el montacargas estaba bajando, se detect que se abri la puerta y se
puls algn botn de subida
Pgina 3
SISTEMAS LGICOS
Problema 8
Modelar por Grafcet e implementar por PLC el proceso de carga, transporte, calentamiento y
conteo que realiza la mquina de la figura, para que su comportamiento satisfaga las siguientes pautas:
b2
b0
b3
b1
a3
a2
a1
a0
1) Estando el pistn A en la posicin a0, podrn llegar piezas para cargarse sobre la cinta
transportadora #1 (movida por el motor Z1). La presencia de piezas ser detectada por el
sensor d.
El mbolo acomodar a la primera pieza en la posicin a1, a la segunda en la posicin a2,
y a la tercera en la posicin a3.
Una vez que se acomodaron tres piezas, el mbolo A deber esperar a que el mbolo B
ubique estas tres piezas sobre la cinta #1 y retorne a la posicin b0, para poder empujar
un nuevo juego de tres piezas.
2) El mbolo B desplazar las tres piezas desde la posicin b0 hasta la posicin b1, salvo que
en la cinta #1 se hayan acumulado 4 juegos de tres piezas esperando para entrar al horno.
En todos los casos, mientras el motor Z1 est en movimiento, B no podr desplazar piezas hacia b1.
3) Cuando el mbolo B haya empujado tres piezas a la cinta #1, sta se desplazar durante
dos segundos (T1) hacia la posicin del horno.
Al completarse 4 juegos de tres piezas, tambin se activar la cinta transportadora #2
(movida por el motor Z2) y se colocar a este conjunto en el horno. Al activarse b2, ambas cintas se detendrn y comenzar el calentamiento de las piezas, activndose la salida
HORNO. Un contador Cnt se utilizar para contar los 4 juegos de tres piezas.
4) El horno calentar las piezas hasta la temperatura Tmax. Al alcanzarse esta temperatura
se apagar el horno y se activar la cinta #2, para sacar a las piezas del horno. Esta situacin la detecta el contacto b3, lo que provoca la detencin del motor Z2.
Cuando la temperatura del horno alcance el valor Tmin, y si existe un conjunto de cuatro
juegos de tres piezas sobre la cinta #1, se las desplazar hacia el horno.
Clase 9
Pgina 4
SISTEMAS LGICOS
Tmax y Tmin son dos salidas de un medidor de temperatura que se pondrn en valor lgico 1 cuando la temperatura del horno las alcance y supere.
Segn lo indicado anteriormente, durante el calentamiento es posible que se desplacen
piezas a la cinta #1.
En la pgina siguiente se muestra el Grafcet para este problema.
Obsrvese cmo se ha manejado el contador Cnt en el Grafcet parcial de la derecha, respetando la sintaxis del Grafcet. En particular, ntese cmo se asigna un valor al contador (etapa
[30]), cmo se incrementa su valor (etapa [32]), y cmo se utiliza su estado bajo la forma de
un predicado (encerrado entre corchetes) para formar parte de una ecuacin lgica (transiciones de salida de la etapa [32]).
Recordar que el modelo Grafcet en una herramienta de representacin que hace abstraccin
de la constitucin fsica de la Parte de Comando (lgica convencional, PLC, , etc.). Cuando se
defina el hardware de la Parte de Comando, ser necesario adaptar el modelo a las
particularidades de aqul. Por ejemplo: si se utiliza un contador de un PLC S7-2xx, el Grafcet
parcial de la derecha se representara como se indica a continuacin de la solucin.
Con respecto al operador booleano de retardo usado en la receptividad de la transicin de
salida de la etapa [31] (2seg/X31), valen las mismas observaciones hechas en el Problema 7.
Modelo Grafcet
Clase 9
Pgina 5
SISTEMAS LGICOS
Particularizacin para usar un contador especfico (PLC S7-2xx)
Clase 9
Pgina 6
SISTEMAS LGICOS
Problema 9
Modelar por Grafcet e implementar por PLC la sincronizacin de cuatro procesos, segn se
detalla a continuacin.
1) en situacin de espera, al activarse un pulsador M se inician dos procesos P1 y P2. Ambos
procesos indican su finalizacin a travs de las variables FP1 y FP2
2) cualquiera de los procesos puede finalizar antes que el otro
3) el primer proceso que finalice iniciar un proceso P3; el que termine segundo iniciar un
proceso P4
4) situaciones posibles:
P3 puede finalizar antes de que P4 haya comenzado
P4 puede comenzar despus de que P3 haya finalizado
P3 puede finalizar mientras P4 est an activo
P4 puede finalizar mientras P3 est an activo
5) con los dos procesos P3 y P4 finalizados (FP3 = FP4 = 1) se volvern a iniciar automticamente los procesos P1 y P2
6) si en cualquier momento posterior al inicio de los procesos P1 y P2 se activa un pulsador
de parada Prd, si la cantidad de veces que se realizaron los procesos P1, P2, P3 y P4
llega a un valor prefijado N, la secuencia de procesos se iniciar solamente si se vuelve a
activar M. La parada finalizar primero el ciclo en ejecucin, y luego el sistema ir al estado de inicio previo a M.
Clase 9
Pgina 7
SISTEMAS LGICOS
Clase 9
Pgina 8
SISTEMAS LGICOS
Implementacin:
Solucin
Clase 9
Pgina 9
SISTEMAS LGICOS
Lugar
1
Llamada
Respuesta
a1 = CI + X6 X11 P
r1 = X2
a2 = X1 Arr + X6 X10 P
r2 = X3
a3 = X2 SP
r3 = X4
a4 = X3 SP
r4 = X5 + X6
a5 = X4 hm
r5 = X6
a6 = X4 hm + X5 HM
r6 = X1 + X2
10
r10 = X11
11
r11 = X10
c) Implementacin
Si consideramos a cada lugar como una memoria, de la que conocemos cuales son las condiciones bajo las cuales se activa (llamada) y cuales son las condiciones bajo las cuales se desactiva (respuesta), podemos implementar el circuito que sintetiza lo desarrollado, ya sea utilizando memorias RS o cargando en un PLC un programa desarrollado, p.ej., por diagrama de
contactos.
c.2) Implementacin con memorias RS
Se muestra a continuacin la implementacin del lugar (1) con memoria RS, y de la salida Z1.
El alumno deber completar la implementacin de los lugares y salidas restantes.
Clase 9
Pgina 10
SISTEMAS LGICOS
X6
X11
X2
X1
X3
X2
X1
X1
Arr
X6
X10
X2
Z1
X2
X3
d) Condicin inicial
Como se observa en el modelo, los lugares 1 y 10 deben estar inicialmente marcados. Si la
implementacin se realiza con tecnologa electrnica cableada, al momento de alimentarse el
circuito ser necesario aplicar un pulso de tensin en el set de las memorias que sintetizan los
lugares 1 y 10. Esto se puede conseguir prcticamente incorporando un circuito RC pasa-alto a
la entrada CI de la compuerta que se conecta con el set de la memoria RS
Si la implementacin se materializa sobre un PLC, se puede hacer uso de la marca especial que
se pone en 1 en el primer ciclo de scan. En los PLC S7-2xx esta marca se denomina SM0.1
(CI=SM0.1).
Clase 9
r10 = X11
r11 = X10
Pgina 11
SISTEMAS LGICOS
Se muestra a continuacin el Diagrama de Contactos para estos dos lugares, y un anlisis (sobre una tabla) de la evolucin entre los mismos.
Ciclo
i-1
i
i+1
i+n
Ciclo
j-1
J
j+1
j+n
X11
0
0
0
0
X11
0
0
0
0
Se observa, que estando el lugar 10 marcado, su complemento est abierto y no permite que
el lugar 11 se marque, pues su condicin de set (llamada) incluye a su condicin de reset (respuesta), y el tipo de memoria utilizada en la sntesis tiene prioridad a la desactivacin. Otro
tanto ocurre en la evolucin del lugar 11 al 10.
Se plantean a continuacin el Diagrama de Contactos para estos dos lugares, y un anlisis de
su evolucin entre los mismos, pero utilizando ahora memorias con prioridad a la activacin.
Clase 9
Pgina 12
SISTEMAS LGICOS
Ciclo
i-1
i
i+1
i+n
Ciclo
j-1
J
j+1
j+n
X11
0
1
1
1
X11
0
1
1
1
Clase 9
Pgina 13
SISTEMAS LGICOS
Etapa
Activacin
Desactivacin
X10
CE2+CI
CE1
X11
CE1
CE2
CE1
X10
Prd
CE2
X11
Arr
X10
CI
CE1
CE2
X10
X11
CE1
CE2
X11
Clase 9
Pgina 14
SISTEMAS LGICOS
Evolucin de X10 a X11
Clase 9
Ciclo
Arr
Prd
CE1
CE2
X10
X11
j+1
j+2
j+n
Pgina 15