Documentos de Académico
Documentos de Profesional
Documentos de Cultura
POR QU GRAFCET?
AUTOMATISMOS SECUENCIALES
MTODO
PIEDRA
NO COMPLETO
SI INTUITIVO
GRAFCET
SI COMPLETO
SI INTUITIVO
MTODO
HUFFMAN
SI COMPLETO
NO INTUITIVO
INTRODUCCIN
1977
1988
1993
ETAPAS NORMALES
ETAPAS INICIALES
LNEAS DE EVOLUCIN
PULSADOR
SUBIR
TRANSICIONES
ARRIBA
ACCIONES
RECEPTIVIDADES
BAJAR
ABAJO
SINTAXIS DE GRAFCET
ETAPA
TAPA--TRANSICIN
RANSICIN--ETAPA
ETAPAS NUMERADAS
EL NMERO NO IMPLICA ORDEN
ETAPAS ACTIVAS
T. VALIDADA
Vctor M. Gonzlez (Enero 2004)
T. FRANQUEABLE
T. FRANQUEADA
SIMULTANEIDAD EN EL FRANQUEAMIENTO
DE LAS TRANSICIONES
SE DEBEN ACTIVAR
PRIORIDAD DE LA ACTIVACIN
SI AL EVOLUCIONAR UN GRAFCET,
UNA ETAPA HA DE SER ACTIVADA Y DESACTIVADA AL MISMO TIEMPO,
DEBE PERMANECER ACTIVADA
SECUENCIA
LINEAL
SECUENCIA
ALTERNATIVA
SECUENCIA
PARALELA
SALTO
MACRO
ACRO--ETAPAS
CORRECTO
INCORRECTO
M2
MACRO
ACRO--ACCIONES O SUBRUTINAS
TIPOS DE ACCIONES
CONDICIONADA
RETARDADA
IMPULSIONAL
3
Pulso
X1
X2
Ter.
Cer.
X3
Pulso
0.5s.
Cal.
MEMORIZADA
NO ALMACENADA
LIMITADA
X6
X8
XBR
X4
Acti.
X3
Sir.
2s.
Ejemplo
ARRIBA - FC_ARRIBA - I0.1.5
P_INI - I0.1.1
PULSADOR DE
MARCHA
Una vez pulsado "MARCHA" el
elemento sube hasta "ARRIBA", baja
automticamente y se para "ABAJO".
AMPLIACIONES:
Qu hacer si el elemento no se encuentra inicialmente abajo?
Qu hacer si durante la maniobra se vuelve a pulsar "MARCHA"?
Qu hacer si se tarda demasiado en la maniobra de subida o de bajada?
Qu hacer si los dos fines de carrera estn activos simultneamente?
Cmo indicar cualquier posible fallo, aceptarlo y rearmar la instalacin?
Conviene considerar alguna temporizacin para que KMS y KMB no estn activos simultneamente?
Vctor M. Gonzlez (Enero 2004)
KMS
KMB
%I0.1. 0
FC_ARRIBA
FC_ABAJO
13
13
13
14
14
14
KMS
A1
A1
A2
A2
N
2
KMS
KMB
FC_ABAJO
PLC
%Q0.1. 0
KMB
FC_ARRIBA
FC_ARRIBA
P_INI
P_INI
KMS
KMB
NIVEL II
NIVEL III
0
MARCHA
SUBIR
P_INI
ARRIBA
BAJAR
ABAJO
ALTO NIVEL
Vctor M. Gonzlez (Enero 2004)
KMS
I0.1.1
FC_ARRIBA
KMB
FC_ABAJO
NIVEL DE PROCESO
Q0.1.1
I0.1.5
Q0.1.2
I0.1.7
NIVEL DE CONTROLADOR
IF FC_ARRIBA THEN
RESET(SUBIR);
SET(BAJAR);
END_IF;
IF FC_ABAJO THEN
RESET(BAJAR);
END_IF;
Vctor M. Gonzlez (Enero 2004)
27