Está en la página 1de 6

GRAFCET BÁSICO

ECUACIÓN GENERAL GRAFCET.


Regla general grafcet: para activar una etapa debe de estar activa una etapa anterior y cumplirse la transición
de la etapa anterior y la actual. Se desconectará cuando entre la siguiente etapa.
Con asignaciones (prioritario el paro):

Con Set Reset(prioritario el paro):

Estas dos ecuaciones no funcionan si se da la circustancias que una etapa es anterior y siguente a la vez. Una
posible solución es cambiar la ecuación a marcha prioritaria.
Con asignaciones (prioritario la marcha):

Con Set Reset (prioritario la marcha):


OTRAS ECUACIONES O FORMA DE IMPLEMENTAR EL GRAFCET:
Set y Reset en el mismo segmento.

Esta ecuación nos sirve para todo tipo de grafcet y funciona hasta en el caso de etapa anterior y siguiente sean
la misma.
Con MOVE:

El número a escribir según la etapa activar nos lo da la tabla siguiente. Ejemplo si estamos trabajando en una
palabra (Word= MW10)

ETAPA ETP15 ETP14 ETP13 ETP12 ETP11 ETP10 ETP9 ETP8 ETP7 ETP6 ETP5 ETP4 ETP3 ETP2 ETP1 ETP0

BIT M10.7 M10.6 M10.5 M10.4 M10.3 M10.2 M10.1 M10.0 M11.7 M11.6 M11.5 M11.4 M11.3 M11.2 M11.1 M11.0

DECIMAL 32768 16384 8192 4096 2048 1024 512 256 128 64 32 16 8 4 2 1

HEXAL 8000 4000 2000 1000 800 400 200 100 80 40 20 10 8 4 2 1

Esta forma nos vale para casi todos los grafcets, pero tiene que cumplir con la condición de que no tengamos
nunca mas de una etapa a la vez. Vemos que las etapas las tenemos que ordenar segun el peso de cada bit
respecto la palabra que los contiene.
Con registro de desplazamiento:

En el primer segmento podremos todas las etapas y transiciones que van a la etapa 0.
En el segundo segmento, donde esta el registro pondremos las demas etapas y transiciones.
Esta manera solo nos sirve para grafcets que las estapas entren de forma ordenada, la unica variación posible
es que de cualquier etapa podemos ir directamente a la etapa 0

ETAPA INICIAL
La misma Ecuación del grafcet me indica que para activar una etapa tiene que haber una etapa anterior activa,
de esto podemos deducir que necesitamos que al poner en Run, el autómata haya alguna etapa en marcha
inicialmente.
Esta etapa la pondremos en marcha bien con algún bit que se active solo en el primer ciclo de scan o en el caso
del Step 7 programando debidamente el OB100.
En el caso de grafcet no remanente al haber fallo de corriente o paso del autómata a run en el OB 100 siempre
activaremos las etapas inicial o iniciales si fuese el caso. Pero para grafcet remanentes activaremos la etapa
inicial solo si no hay ninguna etapa activa.

Ejemplos con el OB100:


CASOS PARTICULARES:
Dos transiciones seguidas iguales:

Cuando hay dos o más transiciones iguales añadimos una etapa con contacto negado de ella misma por cada
transición que sea igual.
Reinicio de temporizadores en grafcet ciclicos:
FORMAS DE PROGRAMAR EL PARO EN FCs Y FBs:

Implementamos el grafcet como si todas las transiciones fuesen abiertas, pulsadores de paro, relés térmicos,
finales de carrera, etc…. Cuando llamemos al bloque los que sean cerrados, lo negaremos.

Ejemplos con variable local de entrada por cada transicion:


Ejemplos con variable local de entrada por grupo transicion, según su función:

SISTENCIASESCALONADAS3FORMAS DE ACTIVAR LAS SALIDAS