Vous êtes sur la page 1sur 4

1

GRAFCET
LOGICA LADDER

Una vez que el GRACET ha sido elaborado, el mismo necesita ser implementado en lgica
ladder. Hay muchas formas de lograr lo anterior. La tcnica presentada utiliza solamente las
instrucciones bsicas de la lgica ladder para implementar la lgica de las etapas y
transiciones. La tcnica permite un fcil debugging ya que la lgica de las transiciones es
diferente de la lgica que maneja las acciones de las etapas.

El programa (cdigo) podemos dividirlo en las siguientes secciones:

1. Escaln de START/STOP/PAUSA de toda la operacin
2. Primer START
3. Transicin entre las etapas
4. Acciones de las etapas

Seccin 1:

La forma general del escaln correspondiente al START/STOP/PAUSA de toda la operacin
es el siguiente:



Una bobina interna (variable) denominada RUN controla toda la operacin descrita en el
GRAFCET.

RUN ser utilizada para desactivar (off) las salidas fsicas que necesitan ser
desactivadas cuando la operacin entra en pausa.

Ocasionalmente, RUN puede ser usada como parte de una condicin de transicin.

Las condiciones opcionales permissives deben ser satisfechas para permitir que la
operacin sea iniciada o reiniciada despus de una condicin anormal.

Las condiciones opcionales lockouts causan que la operacin se detenga, entre en
pausa, previniendo, adems, el restart.


Seccin 2:

La condicin de transicin FIRST_START causa que la operacin sea iniciada cuando no
hay etapas activas. La lgica ladder para generar el FIRST_START es la siguiente:


2


Cuando la bobina interna RUN est on (botn de START es presionado) y no hay etapas
activas, la bobina interna FIRST_START es activada, on, y ser utilizada como una
condicin de transicin hacia la primera etapa.

Alternativamente, la primera etapa puede ser seteada para iniciar la operacin con un
escaln como el siguiente;



Seccin 3:

Las transiciones entre etapas son manejadas tal como se muestra en el siguiente esquema:



Cuando la etapa actual est activa (ETAPA_ACTUAL) y la condicin de transicin es
verdadera, el bit de memoria (variable interna) de la siguiente etapa es seteado y el de la
etapa anterior es reseteado. De este modo, la siguiente etapa se vuelve activa y la etapa
actual se desactiva.


Seccin 4:

Los bits de memoria (bobinas internas) utilizados para las etapas son usados para controlar
las acciones de las mismas. La lgica es mostrada en el siguiente esquema:


El bit apropiado (correspondiente a una etapa) activa (on) las salidas y temporizadores
que pertenecen a la etapa.

La bobina interna RUN tambin es usada como parte de las condiciones para aquellas
acciones que deben ser desactivadas cuando la operacin es pausada.

Por ejemplo, refirindonos a la figura, la salida MOTOR_ON debe estar activa en las etapas
1 y 3.

La bobina interna RUN desactiva la salida MOTOR_ON si la etapa 1 o 3 est activa y el
botn de STOP es presionado para pausar la operacin.

Cuando la accin es reiniciada (presionando el botn de START), entonces la salida
MOTOR_ON es activada nuevamente. Si la bobina interna RUN es removida del escaln
3

mostrado, entonces MOTOR_ON permanecer on cuando estando en la etapa 1 u 3 la


operacin sea pausada.

Debe notarse en la figura, que los bits correspondientes a las etapas 1 y 3 estn en
paralelo, lo que significa que el MOTOR_ON es una accin en las etapas 1 y 3. La salida
MOTOR_ON est desactivada en cualquier otra etapa.


EJEMPLO

A continuacin se presenta el programa en lgica ladder diseado para controlar el llenado
y vaciado de un tanque. El mismo cuenta con dos sensores (NO) para detectar cuando el
tanque est vaco (LSL) y cuando est lleno (LSH). El sistema funciona de la siguiente
forma

Al presionar el botn de START se abre la vlvula VALIN que permite la entrada del lquido
al tanque. Cuando el tanque se ha llenado, se cierra VALIN y se abre la vlvula VALOUT
que permite la salida del lquido del tanque. Una vez que el tanque se ha vaciado se cierra
VALOUT. Para repetir el proceso es necesario volver a presionar el botn de START.

El programa contiene la lgica necesaria para manipular manualmente, desde un panel de
control, las vlvulas VALIN y VALOUT.


Panel de Control

Parte secuencial, obtenida a partir del GRAFCET



4


Parte combinacional, obtenida a partir del GRAFCET






TABLA de SIMBOLOS




Elaborado por
Alejandro A Mndez T
Prof. Titular Dpto. Eo
UNI - FEC