SlideShare una empresa de Scribd logo
1 de 34
Descargar para leer sin conexión
Tema	
  6	
  
Grafcet	
  
27/10/14	
  
TEMA	
  
6
	
  
G
RAFCET	
  
1	
  
Índice	
  
•  Introducción	
  
•  Símbolos	
  normalizados	
  
•  Reglas	
  de	
  evolución	
  
•  Estructuras	
  
•  Temporizadores	
  y	
  contadores	
  
•  Niveles	
  de	
  Grafcet	
  
•  Implementación	
  en	
  PLC	
  
27/10/14	
  
TEMA	
  
6
	
  
G
RAFCET	
  
2	
  
Introducción	
  
•  El	
  Grafcet	
  es	
  un	
  método	
  gráfico	
  de	
  modelado	
  de	
  sistemas	
  de	
  control	
  
secuenciales	
  
•  Surgió	
  en	
  Francia	
  a	
  mediados	
  de	
  los	
  años	
  70,	
  y	
  fue	
  creado	
  por	
  una	
  
agrupación	
  de	
  algunos	
  fabricantes	
  de	
  autómatas,	
  en	
  concreto	
  
Telemecanique	
  y	
  Aper,	
  junto	
  con	
  dos	
  organismos	
  oficiales,	
  AFCET	
  
(Asociación	
  Francesa	
  para	
  la	
  CibernéTca,	
  Economía	
  y	
  Técnica	
  y	
  
ADEPA	
  (Agencia	
  Nacional	
  para	
  el	
  Desarrollo	
  de	
  la	
  Producción	
  
AutomaTzada).	
  
•  Fue	
  homologado	
  en	
  Francia	
  (NFC),	
  Alemania	
  (DIN),	
  y	
  con	
  
posterioridad	
  por	
  la	
  Comisión	
  Electrotecnia	
  Internacional	
  (	
  IEC	
  848,	
  
en	
  1998).	
  
•  Describe	
  la	
  evolución	
  de	
  un	
  proceso	
  que	
  se	
  pretende	
  controlar,	
  
indicando	
  las	
  acciones	
  que	
  hay	
  que	
  realizar	
  sobre	
  dicho	
  proceso	
  y	
  
que	
  informaciones	
  provocan	
  el	
  realizar	
  una	
  u	
  otra	
  acción	
  
27/10/14	
  
TEMA	
  
6
	
  
G
RAFCET	
  
3	
  
3	
  
Símbolos	
  normalizados	
  
27/10/14	
  
TEMA	
  
6
	
  
G
RAFCET	
  
4	
  
4	
  
Símbolos normalizados
•  Esquema de elementos que componen el Grafcet
•  Líneas paralelas (concurrencia )
0• Activar Motor1
1 Desactivar Motor1
Transición
Acción
Arco
Arco
ascendete
Etapa Marca
La situación de e
colocación de una
representativo de
1 2
3 4
•  El	
  Grafcet	
  se	
  compone	
  de	
  un	
  
conjunto	
  de:	
  
•  Etapas	
  o	
  Estados	
  a	
  las	
  que	
  van	
  
asociadas	
  acciones.	
  
•  Transiciones	
  a	
  las	
  que	
  van	
  asociadas	
  
recepTvidades.	
  
•  Uniones	
  Orientadas	
  que	
  unen	
  las	
  
etapas	
  a	
  las	
  transiciones	
  y	
  las	
  
transiciones	
  a	
  las	
  etapas.	
  
Símbolos	
  normalizados	
  
•  Etapas	
  
•  La	
  evolución	
  de	
  un	
  proceso	
  representada	
  mediante	
  un	
  gráfico	
  
Grafcet,	
  esta	
  formada	
  por	
  una	
  sucesión	
  de	
  etapas	
  que	
  
representan	
  cada	
  uno	
  de	
  sus	
  estados,	
  llevando	
  cada	
  una	
  de	
  ellas	
  
asociada	
  una	
  o	
  varias	
  acciones	
  a	
  realizar	
  sobre	
  el	
  proceso.	
  	
  
•  Las	
  etapas	
  se	
  representan	
  con	
  un	
  cuadro	
  y	
  un	
  número	
  o	
  símbolo	
  
con	
  un	
  subíndice	
  numérico	
  en	
  su	
  interior,	
  en	
  ambos	
  casos	
  el	
  
número	
  indica	
  el	
  orden	
  que	
  ocupa	
  la	
  etapa	
  dentro	
  del	
  Grafcet	
  	
  
•  Las	
  etapas	
  iniciales,	
  aquellas	
  en	
  las	
  que	
  se	
  posiciona	
  el	
  sistema	
  al	
  
iniciarse	
  el	
  proceso,	
  se	
  representan	
  con	
  un	
  cuadro	
  doble.	
  	
  
27/10/14	
  
TEMA	
  
6
	
  
G
RAFCET	
  
5	
  
5	
  
1	
   2	
  
Símbolos	
  normalizados	
  
•  Acción	
  asociada	
  
•  Son	
  una	
  o	
  varias	
  acciones	
  a	
  realizar	
  sobre	
  el	
  proceso,	
  cuando	
  la	
  
etapa	
  de	
  la	
  cual	
  dependen	
  dichas	
  acciones	
  se	
  encuentra	
  acTvada.	
  
•  Dichas	
  acciones	
  correspondientes	
  a	
  una	
  etapa,	
  se	
  simbolizan	
  
mediante	
  rectángulos	
  conectados	
  y	
  situados	
  a	
  la	
  derecha	
  de	
  dicha	
  
etapa.	
  En	
  el	
  interior	
  de	
  estos	
  rectángulos	
  se	
  indica,	
  bien	
  de	
  forma	
  
literal,	
  bien	
  de	
  forma	
  simbólica,	
  las	
  acciones	
  a	
  realizar.	
  	
  
27/10/14	
  
TEMA	
  
6
	
  
G
RAFCET	
  
6	
  
6	
  
8	
  
2	
   Acción	
  1	
   Acción	
  1	
   Acción	
  2	
   10	
  
Etapa	
  en	
  espera	
  
Símbolos	
  normalizados	
  
•  En	
  una	
  primera	
  clasificación	
  se	
  puede	
  dividir	
  las	
  acciones	
  en	
  
dos	
  Tpos	
  :	
  
•  Incondicionales	
  :	
  acciones	
  que	
  se	
  ejecutan	
  con	
  solo	
  quedar	
  
acTvadas	
  las	
  etapas	
  correspondientes.	
  
•  Condicionales	
  :	
  son	
  las	
  acciones	
  que	
  necesitan	
  el	
  cumplimiento	
  de	
  
una	
  condición	
  además	
  de	
  la	
  propia	
  acTvación	
  de	
  la	
  etapa	
  
correspondiente.	
  	
  
27/10/14	
  
TEMA	
  
6
	
  
G
RAFCET	
  
7	
  
8	
   Acción	
  1	
   Acción	
  2	
  
Condición	
  1	
  
Símbolos	
  normalizados	
  
•  Clasificar	
  las	
  acciones	
  en	
  :	
  
•  Internas	
  :	
  acciones	
  que	
  se	
  producen	
  en	
  el	
  equipo	
  de	
  control,	
  por	
  ejemplo	
  
temporizaciones,	
  contadores,	
  cálculos	
  matemáTcos,	
  etc.	
  
•  Externas	
  :	
  las	
  acciones	
  que	
  se	
  producen	
  sobre	
  el	
  proceso,	
  por	
  ejemplo	
  
abrir	
  o	
  cerrar	
  una	
  válvula,	
  acTvar	
  o	
  desacTvar	
  una	
  bomba,	
  etc.	
  	
  
27/10/14	
  
TEMA	
  
6
	
  
G
RAFCET	
  
8	
  
Símbolos	
  normalizados	
  
•  Transición	
  y	
  Condición	
  de	
  transición	
  	
  
•  En	
  el	
  diagrama	
  Grafcet,	
  un	
  proceso	
  se	
  compone	
  de	
  una	
  serie	
  de	
  etapas	
  
secuenciales	
  que	
  se	
  acTvan	
  una	
  tras	
  otra	
  unidas	
  mediante	
  una	
  
transición.	
  	
  
•  El	
  paso	
  de	
  una	
  etapa	
  a	
  la	
  siguiente	
  se	
  realiza	
  dependiendo	
  de	
  si	
  se	
  
cumple	
  o	
  no	
  la	
  condición	
  de	
  transición	
  entre	
  ellas.	
  	
  
•  Toda	
  transición	
  lleva	
  asociada	
  una	
  condición	
  de	
  transición	
  o	
  función	
  
lógica	
  booleana	
  que	
  se	
  denomina	
  recepTvidad,	
  y	
  que	
  puede	
  ser	
  
verdadera	
  o	
  falsa.	
  	
  
•  Se	
  dice	
  que	
  la	
  transición	
  está	
  validada,	
  cuando	
  la	
  etapa	
  o	
  etapas	
  
anteriores	
  a	
  la	
  transición	
  están	
  acTvadas.	
  El	
  franqueamiento	
  de	
  la	
  
transición	
  se	
  producirá́	
  si,	
  y	
  sólo	
  si,	
  la	
  transición	
  esta	
  validada	
  y	
  la	
  
recepTvidad	
  es	
  verdadera.	
  	
  
27/10/14	
  
TEMA	
  
6
	
  
G
RAFCET	
  
9	
  
8	
   Acción	
  1	
  
Acción	
  2	
  
Condición	
  de	
  transición	
  o	
  recepTvidad	
  
9	
  
Símbolos	
  normalizados	
  
•  Formas	
  de	
  especificar	
  la	
  recepTvidad	
  
27/10/14	
  
TEMA	
  
6
	
  
G
RAFCET	
  
10	
  
Símbolos normalizados
•  Diferentes formas de anotar la receptividad:
•  Arco
o  Es el segmento de recta que una transición (con su condición de transición)
con una etapa y viceversa, pero nunca dos elemento iguales entre sí. Los arcos
pueden ser o verticales u horizontales, además los arcos verticales deben llevar
una flecha indicando su sentido en el caso de ser este ascendente
a) Descripción literal.
b) Condición de transición activa.
c) Condición de transición inactiva.
d) Incondicional, siempre se activa la etapa siguiente.
e) Condición de transición en forma de función lógica de
varias variables.
f) Condición de transición de flanco descendente, la señal pasa
de 1 a 0.
g) Condición de transición de flanco ascendente, la señal pasa
de 0 a 1.
•  Arco	
  
•  Es	
  el	
  segmento	
  de	
  recta	
  que	
  una	
  transición	
  (con	
  su	
  condición	
  de	
  
transición)	
  con	
  una	
  etapa	
  y	
  viceversa,	
  pero	
  nunca	
  dos	
  elemento	
  
iguales	
  entre	
  sí.	
  Los	
  arcos	
  pueden	
  ser	
  o	
  verTcales	
  u	
  horizontales,	
  
además	
  los	
  arcos	
  verTcales	
  deben	
  llevar	
  una	
  flecha	
  indicando	
  su	
  
senTdo	
  en	
  el	
  caso	
  de	
  ser	
  este	
  ascendente	
  	
  
Reglas	
  de	
  evolución	
  
•  Reglas	
  
•  La	
  etapa	
  inicial	
  de	
  un	
  Grafcet	
  se	
  acTvan	
  de	
  forma	
  
incondicional.	
  Esta	
  situación	
  inicial	
  se	
  corresponde	
  en	
  
general	
  con	
  una	
  situación	
  de	
  reposo.	
  	
  
•  Una	
  transición	
  esta	
  en	
  disposición	
  de	
  ser	
  validada	
  cuando	
  
todas	
  las	
  etapas	
  inmediatamente	
  precedentes,	
  unidas	
  a	
  
dicha	
  transición,	
  están	
  acTvadas.	
  La	
  acTvación	
  de	
  una	
  
transición	
  se	
  produce	
  cuando	
  está	
  validada	
  y	
  la	
  condición	
  de	
  
transición	
  o	
  recepTvidad	
  es	
  verdadera.	
  Se	
  podría	
  definir	
  una	
  
etapa	
  como	
  acTvable	
  cuando	
  la	
  transición	
  precedente	
  esta	
  
validada.	
  	
  
27/10/14	
  
TEMA	
  
6
	
  
G
RAFCET	
  
11	
  
11	
  
Reglas	
  de	
  evolución	
  
•  Reglas	
  
•  Franquear	
  una	
  transición	
  implica	
  la	
  acTvación	
  de	
  todas	
  las	
  
etapas	
  siguientes	
  inmediatas,	
  y	
  la	
  desacTvación	
  de	
  las	
  
inmediatas	
  precedentes.	
  	
  
•  Transiciones	
  conectadas	
  en	
  paralelo,	
  se	
  acTvan	
  de	
  forma	
  
simultánea	
  si	
  se	
  cumplen	
  las	
  condiciones	
  para	
  ello.	
  	
  
•  Una	
  o	
  varias	
  acciones	
  se	
  asocian	
  a	
  cada	
  etapa.	
  Estas	
  
acciones	
  sólo	
  están	
  acTvas	
  cuando	
  la	
  etapa	
  esta	
  acTva.	
  	
  
27/10/14	
  
TEMA	
  
6
	
  
G
RAFCET	
  
12	
  
12	
  
Estructuras	
  
•  Grafcet	
  soporta	
  diferentes	
  Tpos	
  de	
  estructura	
  
secuencial:	
  
•  Estructura	
  base:	
  trata	
  conceptos	
  de	
  secuencialidad	
  y	
  
concurrencia	
  o	
  	
  
•  Estructura	
  lógica:	
  trata	
  conceptos	
  de	
  concatenación	
  de	
  
estructuras	
  	
  
•  Estructuras	
  base	
  
•  Estructuras	
  de	
  secuencia	
  única:	
  Son	
  estructuras	
  formadas	
  
por	
  secuencias	
  de	
  etapas	
  que	
  se	
  van	
  acTvando	
  una	
  tras	
  otra,	
  
sin	
  interacción	
  con	
  ninguna	
  otra	
  estructura	
  	
  
•  Estructuras	
  de	
  secuencia	
  paralela:	
  Son	
  un	
  conjunto	
  de	
  
estructuras	
  únicas	
  acTvadas	
  por	
  una	
  misma	
  transición	
  de	
  
forma	
  simultanea.	
  Después	
  de	
  la	
  acTvación	
  de	
  las	
  disTntas	
  
secuencias	
  su	
  evolución	
  se	
  produce	
  de	
  forma	
  independiente	
  	
  
27/10/14	
  
TEMA	
  
6
	
  
G
RAFCET	
  
13	
  
13	
  
Estructuras	
  
•  Grafcet-­‐	
  Estructuras	
  base	
  
27/10/14	
  
TEMA	
  
6
	
  
G
RAFCET	
  
14	
  
14	
  
Grafcet
Estructuras base
2
1
Estructura de secuencia única
12
11
22
21
. . . . . .
32
31
.
.
.
.
.
.
.
.
.
.
.
.
xx
xx
yy
yy
yy
11
Estructura de
secuencias
paralelas
Grafcet
Estructuras base
2
1
Estructura de secuencia única
12
11
22
21
. . . . . .
32
31
.
.
.
.
.
.
.
.
.
.
.
.
xx
xx
yy
yy
yy
11
Estructura de
secuencias
paralelas
Estructuras	
  
•  Estructuras	
  lógicas	
  
•  Funciones	
  lógicas	
  OR,	
  AND	
  y	
  saltos	
  condicionales	
  	
  
•  Divergencia	
  OR	
  
•  Se	
  uTliza	
  cuando	
  lo	
  que	
  se	
  trata	
  es	
  de	
  modelar	
  la	
  posibilidad	
  
de	
  tomar	
  dos	
  o	
  más	
  secuencias	
  alternaTvas	
  a	
  parTr	
  de	
  una	
  
etapa	
  común.	
  	
  
27/10/14	
  
TEMA	
  
6
	
  
G
RAFCET	
  
15	
  
15	
  
Estructuras lógicas
•  Funciones lógicas OR, AND y saltos condicionales
•  Divergencia OR
o  Se utiliza cuando lo que se trata es de modelar la posibilidad de tomar dos
o más secuencias alternativas a partir de una etapa común.
n
n1
n2
x y
La etapa n pasará a estar activa si estando activa la
etapa n1, se satisface la condición de transición o
receptividad x. De igual forma la etapa n2 pasará a
estar activa si estando activa la etapa n1 se satisface
la condición de transición o receptividad y.
Estructuras	
  
•  Convergencia	
  OR	
  
27/10/14	
  
TEMA	
  
6
	
  
G
RAFCET	
  
16	
  
16	
  
Estructuras lógicas
•  Convergencia OR
•  Divergencia AND
o  Permite la implementación de procesos concurrentes síncronos, de forma que
dos o más subprocesos del sistema, representados por las secuencias
paralelas, pueden activarse de forma sincronizada.
n1
x y
n2
n la etapa n1 pasará a estar activa, si estando activa
la etapa n se satisface la condición de transición o
receptividad x; o si estando activa la etapa n2 se
satisface la condición de transición o receptividad y.
•  Divergencia	
  AND	
  
•  Permite	
  la	
  implementación	
  de	
  procesos	
  concurrentes	
  síncronos,	
  
de	
  forma	
  que	
  dos	
  o	
  más	
  subprocesos	
  del	
  sistema,	
  representados	
  
por	
  las	
  secuencias	
  paralelas,	
  pueden	
  acTvarse	
  de	
  forma	
  
sincronizada.	
  	
  
Estructuras lógicas
•  Grafcet. Divergencia en AND
n1
n n2
d + c
La etapa n2 y n pasarán al estado activo, si estando
activa la etapa n1 se satisface la condición de
transición o receptividad d+c
Estructuras	
  
•  Convergencia	
  AND	
  
27/10/14	
  
TEMA	
  
6
	
  
G
RAFCET	
  
17	
  
17	
  
•  Convergencia en AND
n n2
n1
x
n2
n La etapa n1 pasará a estar activa, si estando las
etapas n-1 y n-2 activas se satisface la condición de
transición o receptividad x
Estructuras lógicas
•  Saltos Condicionales
i+1
i
.
.
.
.
i
+j
i+j+1
i+1
i
.
.
.
.
i
+j
i+j+1
x x
y y
z z
u u
(a
)
(b
)
(a) se implementa un salto condicional a la etapa i+j+1
si esta activada la etapa i y se cumple la condición de
transición o receptividad
(b) se implementa un bucle que permite la repetición
de la secuencia de etapas hasta que x sea igual a 1.
•  Saltos	
  
Condicionales	
  
Estructuras lógicas
•  Saltos Condicionales
i+1
i
.
.
.
.
i
+j
i+j+1
i+1
i
.
.
.
.
i
+j
i+j+1
x x
y y
z z
u u
(a
)
(b
)
(a) se implementa un salto condicional a la etapa i+j+1
si esta activada la etapa i y se cumple la condición de
transición o receptividad
(b) se implementa un bucle que permite la repetición
de la secuencia de etapas hasta que x sea igual a 1.
Ejemplo	
  
•  El	
  siguiente	
  ejemplo,	
  dos	
  montacargas	
  se	
  mueven	
  
cuando	
  se	
  pulsa	
  un	
  botón	
  (x1	
  o	
  x2)	
  en	
  senTdo	
  
ascendente	
  hasta	
  el	
  final	
  de	
  recorrido	
  (s,t),	
  y	
  de	
  
inmediato	
  descienden	
  a	
  la	
  situación	
  inicial	
  (q,r).	
  	
  
27/10/14	
  
TEMA	
  
6
	
  
G
RAFCET	
  
18	
  
18	
  
Ejemplo
•  El siguiente ejemplo, dos montacargas se mueva cuando se pulsa un
botón (x1 o x2) en sentido ascendente hasta el final de recorrido
(s,t), y de inmediato se descendiende a la situación inicial (q,r).
D1
U1
q
s
X1
D2
U2
r
t
X
2
Ejemplo	
  
•  Primer	
  supuesto:	
  
•  La	
  pulsación	
  de	
  x1	
  o	
  x2	
  deberá́	
  iniciar	
  el	
  movimiento	
  
ascendente	
  del	
  montacargas	
  m1	
  o	
  m2	
  respecTvamente.	
  
Sólo	
  un	
  montacargas	
  debe	
  estar	
  en	
  funcionamiento	
  a	
  la	
  vez.	
  
También	
  inicialmente	
  se	
  supone	
  que	
  el	
  accionamiento	
  
simultáneo	
  de	
  los	
  dos	
  pulsadores	
  no	
  puede	
  ocurrir.	
  	
  
27/10/14	
  
TEMA	
  
6
	
  
G
RAFCET	
  
19	
  
19	
  
mplo
l siguiente ejemplo, dos montacargas se mueva cuando se pulsa un
otón (x1 o x2) en sentido ascendente hasta el final de recorrido
s,t), y de inmediato se descendiende a la situación inicial (q,r).
D1
U1
q
s
X1
D2
U2
r
t
X
2
Ejemplo
•  Primer supuesto:
o  La pulsación de x1 o x2 deberá iniciar el movimiento ascendente del
montacargas m1 o m2 respectivamente. Sólo un montacargas debe
estar en funcionamiento a la vez. También inicialmente se supone que
el accionamiento simultáneo de los dos pulsadores no puede ocurrir.
0
X1 ⋅ q X2 ⋅ r
U1
1 U2
3
s
D1
2
t
D2
4
q r
Ejemplo	
  
•  Variación:	
  se	
  requiere	
  un	
  sólo	
  pulsador	
  X	
  para	
  iniciar	
  el	
  
movimiento	
  de	
  los	
  dos	
  montacargas,	
  sincronismo	
  en	
  el	
  inicio	
  
del	
  movimiento	
  y	
  la	
  única	
  restricción	
  que	
  se	
  impone	
  es	
  que	
  
para	
  cada	
  ciclo	
  de	
  funcionamiento	
  ambos	
  montacargas	
  deben	
  
estar	
  situados	
  en	
  su	
  posición	
  inicial	
  (q	
  y	
  r).	
  Además	
  se	
  deja	
  
abierta	
  la	
  posibilidad	
  de	
  que	
  los	
  dos	
  montacargas	
  posean	
  
movimientos	
  con	
  disTntas	
  velocidades.	
  	
  
27/10/14	
  
TEMA	
  
6
	
  
G
RAFCET	
  
20	
  
20	
  
Ejemplo
•  Ejemplo con un solo pulsador
•  Con acciones condicionales U1
s
D1
2
t
1 3
0 5
X ⋅ q ⋅ r
q r
4
U1 U2
s t
1 3
0
X ⋅ q ⋅ r
2 4
q ⋅ r
D2
D1
q r
o
ción: se requiere un sólo pulsador X para iniciar el movimiento de los
montacargas, sincronismo en el inicio del movimiento y la única
cción que se impone es que para cada ciclo de funcionamiento ambos
acargas deben estar situados en su posición incial (q y r). Además se
bierta la posibilidad de que los dos montacargas posean movimientos
istintas velocidades.
D1
U1
q
s
X
D2
U2
r
t
Ejemplo	
  
•  Si	
  en	
  el	
  ejemplo	
  
anterior	
  se	
  pretende	
  
que	
  exista	
  también	
  
sincronismo	
  en	
  el	
  
moviento	
  de	
  descenso	
  
del	
  montacargas,	
  para	
  
ello	
  el	
  sistema	
  debe	
  
esperar	
  a	
  que	
  ambos	
  
montacargas	
  se	
  
encuentren	
  en	
  la	
  
posición	
  (s,	
  t)	
  antes	
  de	
  
iniciar	
  el	
  movimiento	
  
de	
  descenso	
  
simultáneo	
  hasta	
  la	
  
situación	
  inicial	
  (q,	
  r).	
  	
  
27/10/14	
  
TEMA	
  
6
	
  
G
RAFCET	
  
21	
  
21	
  
Ejemplo
U1 U2
s t
1 5
0
D2
D1
2 6
1
7
q r
4 8
1
3
deja abierta la posibilidad de que los dos montacargas posean movimiento
con distintas velocidades.
D1
U1
q
s
X
D2
U2
r
t
Temporizadores	
  y	
  contadores	
  
•  Temporizadores	
  y	
  contadores	
  
•  Función	
  temporización	
  en	
  Grafcet	
  se	
  implementa	
  a	
  través	
  del	
  operador	
  
de	
  temporización	
  	
  
27/10/14	
  
TEMA	
  
6
	
  
G
RAFCET	
  
22	
  
22	
  
t / n / temp
•  Temporizadores y contadores
o  Función temporización en Grafcet se implementa a través del operador de
temporización
10 11
a b a b
El valor de la temporización en seg, min u hor.
Etapa a la cual esta referida la temporización.
Indica la operación de temporización.
•  Incorporación	
  de	
  las	
  temporizaciones	
  al	
  Grafcet:	
  
•  Temporización	
  de	
  acciones:	
  Es	
  el	
  caso	
  en	
  el	
  cual	
  se	
  pretende	
  temporizar	
  
la	
  ejecución	
  de	
  la	
  acción	
  asociada	
  a	
  una	
  etapa,	
  de	
  forma	
  que	
  no	
  se	
  
ejecute	
  la	
  acción	
  hasta	
  que	
  transcurra	
  un	
  cierto	
  instante	
  de	
  Tempo.	
  	
  
Representación de situaciones especiales en Grafcet
•  Incorporación de las temporizaciones al Grafcet:
o  Temporización de acciones: Es el caso en el cual se pretende temporizar
la ejecución de la acción asociada a una etapa, de forma que no se ejecute
la acción hasta que transcurra un cierto instante de tiempo.
Trn-1
Trn
n A
t / n / temp
tem
p
Variable de
temporización
Etapa n
Acción A
Trn
Temporizadores	
  y	
  contadores	
  
•  Incorporación	
  de	
  las	
  temporizaciones	
  al	
  Grafcet:	
  
•  Temporización	
  de	
  la	
  transición	
  de	
  una	
  etapa:	
  Es	
  el	
  caso	
  en	
  el	
  cual	
  la	
  
recepTvidad	
  asociada	
  a	
  una	
  transición	
  depende	
  de	
  que	
  la	
  variable	
  de	
  
temporización	
  sea	
  acTvada.	
  Si	
  se	
  trata	
  de	
  una	
  temporización	
  con	
  retardo	
  
esta	
  transición	
  no	
  será	
  superada	
  hasta	
  que	
  transcurra	
  un	
  cierto	
  instante	
  
de	
  Tempo.	
  	
  
27/10/14	
  
TEMA	
  
6
	
  
G
RAFCET	
  
23	
  
23	
  
Representación de situaciones especiales en Grafcet
o  Temporización de la transición de una etapa: Es el caso en el cual la receptividad
asociada a una transición depende de que la variable de temporización sea activada.
Si se trata de una temporización con retardo esta transición no será superada hasta
que transcurra un cierto instante de tiempo.
Trn-1
n B
t / n / temp
temp
Variable de
temporización
Etapa
n
Acción
A
•  Incorporación	
  de	
  las	
  temporizaciones	
  al	
  Grafcet:	
  
•  Contadores	
  	
  
Representación de situaciones especiales en Grafcet
•  Contadores
o  Hay tres tipos, los que realizan la operación cuenta de forma ascendente,
descendente o ambas a la vez.
Trn-1
n B = B+1
Trn
Trn-1
n B = B-1
Trn
Niveles	
  de	
  Grafcet	
  
•  A	
  la	
  hora	
  de	
  representar	
  mediante	
  un	
  grafcet	
  el	
  
sistema	
  de	
  control	
  es	
  conveniente	
  estructurarlo	
  dos	
  
niveles	
  :	
  	
  
•  Nivel	
  1	
  :	
  En	
  este	
  nivel	
  se	
  representa	
  solamente	
  el	
  
funcionamiento	
  lógico	
  del	
  sistema	
  en	
  una	
  terminología	
  
próxima	
  al	
  lenguaje	
  corriente,	
  se	
  realiza	
  
independientemente	
  de	
  las	
  decisiones	
  que	
  a	
  posteriori	
  
se	
  tomen	
  en	
  cuanto	
  a	
  la	
  tecnología	
  a	
  uTlizar,	
  a	
  la	
  
nomenclatura	
  y	
  Tpo	
  de	
  variables	
  seleccionadas,	
  etc	
  	
  
•  Nivel	
  2	
  :	
  En	
  este	
  nivel	
  se	
  Tenen	
  en	
  cuenta	
  las	
  decisiones	
  
tecnológicas	
  tomadas,	
  la	
  nomenclatura	
  y	
  Tpo	
  de	
  
variables,	
  etc.	
  y	
  se	
  hace	
  referencia	
  a	
  ellas	
  en	
  el	
  
diagrama	
  grafcet	
  de	
  este	
  nivel	
  	
  
27/10/14	
  
TEMA	
  
6
	
  
G
RAFCET	
  
24	
  
24	
  
Niveles	
  de	
  Grafcet	
  
•  Sistema	
  de	
  control	
  máquina	
  taladradora	
  
•  existe	
  un	
  pulsador	
  ︎B︎,	
  de	
  inicialización	
  del	
  sistema,	
  con	
  objeto	
  de	
  que	
  el	
  motor	
  adquiera	
  una	
  
B︎,	
  de	
  inicialización	
  del	
  sistema,	
  con	
  objeto	
  de	
  que	
  el	
  motor	
  adquiera	
  una	
  
velocidad	
  de	
  giro	
  de	
  régimen	
  permanente,	
  que	
  se	
  obTene	
  accionando	
  M.	
  El	
  taladro	
  posee	
  varias	
  
velocidades	
  en	
  el	
  senTdo	
  longitudinal	
  del	
  eje,	
  léase	
  bajada	
  lenta	
  del	
  utensilio	
  del	
  taladro	
  BL,	
  
bajada	
  rápida	
  BR	
  y	
  subida	
  rápida	
  SR.	
  	
  
•  La	
  pieza	
  en	
  la	
  que	
  se	
  va	
  a	
  realizar	
  el	
  taladro	
  se	
  detecta	
  mediante	
  un	
  detector	
  inducTvo	
  P,	
  y	
  se	
  
sujeta	
  mediante	
  dos	
  sujeciones	
  accionadas	
  por	
  C.	
  La	
  tarea	
  de	
  realizar	
  un	
  taladro	
  sigue	
  la	
  
siguiente	
  secuencia:	
  primero	
  se	
  detecta	
  la	
  pieza	
  mediante	
  el	
  detector	
  inducTvo,	
  posteriormente	
  
se	
  pulsa	
  el	
  botón	
  ︎A︎	
  de	
  inicio	
  de	
  operación	
  con	
  lo	
  que	
  actúan	
  las	
  sujeciones	
  de	
  la	
  pieza	
  y	
  al	
  mismo	
  
A︎	
  de	
  inicio	
  de	
  operación	
  con	
  lo	
  que	
  actúan	
  las	
  sujeciones	
  de	
  la	
  pieza	
  y	
  al	
  mismo	
  
Tempo	
  se	
  inicia	
  el	
  descenso	
  rápido	
  de	
  la	
  broca	
  ︎BR︎.	
  	
  
BR︎.	
  	
  
•  Antes	
  de	
  empezar	
  a	
  realizar	
  el	
  taladro	
  propiamente	
  dicho	
  a	
  la	
  pieza,	
  el	
  detector	
  ︎Y︎	
  provoca	
  el	
  
Y︎	
  provoca	
  el	
  
paso	
  de	
  descenso	
  rápido	
  de	
  la	
  broca	
  a	
  descenso	
  lento	
  ︎BL︎,	
  el	
  cual	
  se	
  interrumpe	
  cuando	
  se	
  
BL︎,	
  el	
  cual	
  se	
  interrumpe	
  cuando	
  se	
  
detecta	
  el	
  final	
  de	
  carrera	
  ︎Z︎.	
  Inmediatamente	
  se	
  produce	
  la	
  subida	
  rápida	
  de	
  la	
  broca	
  hasta	
  
Z︎.	
  Inmediatamente	
  se	
  produce	
  la	
  subida	
  rápida	
  de	
  la	
  broca	
  hasta	
  
alcanzar	
  la	
  posición	
  de	
  reposo	
  ︎X︎.	
  	
  
X︎.	
  	
  
.	
  	
  
27/10/14	
  
TEMA	
  
6
	
  
G
RAFCET	
  
25	
  
25	
  
Niveles de Grafcet
•  Ejemplo: Sistema de control de una máquina taladradora
B
A
P
X
Y
Z
C
M
B
R
BL
SR
Niveles	
  de	
  Grafcet	
  
•  Grafcet	
  Nivel	
  1	
  
27/10/14	
  
TEMA	
  
6
	
  
G
RAFCET	
  
26	
  
26	
  
iveles de Grafcet
•  Grafcet Nivel 1
Pulsador de inicialización
Inicio de operación y detectada pieza
2
Fin de descenso rápido
Motor de giro reg. permanente
Apresar pieza y descenso rápido broca
Final de carrera descendente
4
Final de carrera ascendente
Descenso lento
Ascenso rápido de la broca
3
1
0
Niveles	
  de	
  Grafcet	
  
•  Grafcet	
  Nivel	
  2	
  
27/10/14	
  
TEMA	
  
6
	
  
G
RAFCET	
  
27	
  
27	
  
eles de Grafcet
Grafcet Nivel 2
B
A ⋅ p
2
Y
0
M
M C BR
Z
4
X
M C BL
M C SR
B
A ⋅ p
2
Y
M+
C+ BR+
Z
4
X
BR - BL+
BL - SR+
3 3
1
1
0 M - SR - C -
(a) Pr. monoestable (b) Pr. biestable
Implementación	
  en	
  PLC	
  
•  Diagrama	
  Grafcet	
  que	
  representa	
  el	
  proceso	
  ⇒	
  en	
  un	
  
algoritmo	
  de	
  control	
  y	
  su	
  posterior	
  programación	
  sobre	
  
un	
  API.	
  	
  
•  Para	
  ello	
  a	
  cada	
  una	
  de	
  las	
  etapas	
  en	
  las	
  que	
  se	
  divide	
  el	
  
Grafcet	
  se	
  le	
  asocia	
  una	
  variable	
  interna.	
  	
  
•  La	
  condición	
  de	
  transición	
  es	
  la	
  encargada	
  de	
  acTvar	
  la	
  
etapa	
  siguiente	
  y	
  desacTvar	
  la	
  anterior;	
  para	
  ello	
  se	
  
uTlizan	
  las	
  instrucciones	
  Set	
  y	
  Reset	
  que	
  poseen	
  todos	
  los	
  
autómatas	
  programables.	
  	
  
27/10/14	
  
TEMA	
  
6
	
  
G
RAFCET	
  
28	
  
28	
  
AcTvación/
DesacTvación	
  de	
  
Etapas	
  
Asignación	
  de	
  Acciones	
  
a	
  Etapas	
  
Implementación	
  en	
  PLC	
  
27/10/14	
  
TEMA	
  
6
	
  
G
RAFCET	
  
29	
  
29	
  
.
.
.
Implementación del Grafcet sobre A.P.I
c
d
0
a
b
x
z
y
Activa la
etapa y y
desactivar la
etapa x
Activa la
etapa z y
desactivar la
etapa y
Implementación	
  en	
  PLC	
  
•  Para	
  acTvar	
  la	
  etapa	
  inicial	
  existen	
  diferentes	
  formas	
  :	
  
•  Como	
  en	
  la	
  úlTma	
  línea	
  del	
  programa	
  de	
  control	
  del	
  
autómata,	
  se	
  pone	
  a	
  cero	
  la	
  úlTma	
  etapa	
  (︎Reset︎	
  de	
  la	
  marca	
  
Reset︎	
  de	
  la	
  marca	
  
asignada	
  a	
  la	
  úlTma	
  etapa),	
  siempre	
  que	
  la	
  condición	
  de	
  
transición	
  se	
  cumpla.	
  	
  
•  Además	
  añadimos	
  una	
  línea	
  más	
  donde	
  se	
  acTve	
  la	
  marca	
  
correspondiente	
  a	
  la	
  etapa	
  inicial	
  siempre	
  que	
  todas	
  las	
  
etapas	
  anteriores	
  estén	
  desacTvadas.	
  	
  
27/10/14	
  
TEMA	
  
6
	
  
G
RAFCET	
  
30	
  
30	
  
Implementación del Grafcet sobre A.P.I
•  Para activar la etapa inicial 0 existen diferentes formas :
o  Como última línea del programa de control del autómata, se pone a cero
Reset de la marca asignada a la última etapa, siempre que la condición
de transición se cumpla. Además añadimos una línea más donde se active
la marca correspondiente a la etapa inicial siempre que todas las etapas
anteriores estén desactivadas.
. . . .
Implementación	
  en	
  PLC	
  
•  Para	
  acTvar	
  la	
  etapa	
  inicial	
  existen	
  diferentes	
  formas	
  :	
  
•  Otra	
  posibilidad	
  es	
  que	
  cuando	
  se	
  cumpla	
  la	
  úlTma	
  
condición	
  de	
  transición	
  se	
  desacTve	
  la	
  úlTma	
  etapa	
  acTva	
  y	
  
se	
  acTve	
  la	
  etapa	
  inicial.	
  	
  
27/10/14	
  
TEMA	
  
6
	
  
G
RAFCET	
  
31	
  
31	
  
Implementación del Grafcet sobre A.P.I
o  Otra posibilidad es que cuando se cumpla la última condición de
transición se desactive la última etapa activa y se active la etapa inicial.
o  Existe otra posibilidad de activación de la etapa inicial, que se realiza
mediante el uso de variables internas del sistema. Esta última opción
depende del tipo de autómata utilizado.
•  Existe	
  otra	
  posibilidad	
  de	
  acTvación	
  de	
  la	
  etapa	
  inicial,	
  que	
  se	
  
realiza	
  mediante	
  el	
  uso	
  de	
  variables	
  internas	
  del	
  sistema.	
  Esta	
  
úlTma	
  opción	
  depende	
  del	
  Tpo	
  de	
  autómata	
  uTlizado.	
  	
  
Implementación	
  en	
  PLC	
  
•  Varios	
  ejemplos	
  de	
  cómo	
  codificar	
  en	
  lenguajes	
  de	
  contactos	
  
algunos	
  casos	
  que	
  se	
  pueden	
  dar	
  en	
  diagramas	
  Grafcet	
  
•  Divergencia	
  OR	
  	
  
27/10/14	
  
TEMA	
  
6
	
  
G
RAFCET	
  
32	
  
32	
  
Implementación del Grafcet sobre A.P.I
•  Varios ejemplos de cómo codificar en lenguajes de contactos algunos casos
que se pueden dar en diagramas Grafcet
o  Divergencia OR
n
n1
n2
x x
Implementación	
  en	
  PLC	
  
•  Caso	
  de	
  secuencias	
  paralelas	
  	
  
27/10/14	
  
TEMA	
  
6
	
  
G
RAFCET	
  
33	
  
33	
  
Implementación del Grafcet sobre A.P.I
o  caso de secuencias paralelas
13
11
14
12
.
.
.
.
.
.
.
.
23
21
24
22
10
a
b
25
Implementación	
  en	
  PLC	
  
•  Saltos	
  condicionales	
  
27/10/14	
  
TEMA	
  
6
	
  
G
RAFCET	
  
34	
  
34	
  
Implementación del Grafcet sobre A.P.I
o  Saltos condicionales a otras etapas
2
1
.
.
.
.
8
9
12
11
.
.
.
.
25
26
x x
y y
z z
u u
(a) (b)
(a)
(b)

Más contenido relacionado

La actualidad más candente

002. diseño de circuitos neumaticos metodo intuitivo
002. diseño de circuitos neumaticos metodo intuitivo002. diseño de circuitos neumaticos metodo intuitivo
002. diseño de circuitos neumaticos metodo intuitivoguelo
 
360847567 libro-ejercicios-resueltos-grafcet-pdf
360847567 libro-ejercicios-resueltos-grafcet-pdf360847567 libro-ejercicios-resueltos-grafcet-pdf
360847567 libro-ejercicios-resueltos-grafcet-pdfCarlos Benito
 
Cuaderno de logo
Cuaderno de logoCuaderno de logo
Cuaderno de logoandogon
 
Lugar geométrico de las raices control 1
Lugar geométrico de las raices control 1Lugar geométrico de las raices control 1
Lugar geométrico de las raices control 1Marvin Pariona
 
PLC: Sistemas secuenciales programables Paraninfo por Antonio Nuevo Garcia.pdf
PLC: Sistemas secuenciales programables Paraninfo por Antonio Nuevo Garcia.pdfPLC: Sistemas secuenciales programables Paraninfo por Antonio Nuevo Garcia.pdf
PLC: Sistemas secuenciales programables Paraninfo por Antonio Nuevo Garcia.pdfSANTIAGO PABLO ALBERTO
 
Ejercicios de-programacic3b3n-resueltos-con-step-7
Ejercicios de-programacic3b3n-resueltos-con-step-7Ejercicios de-programacic3b3n-resueltos-con-step-7
Ejercicios de-programacic3b3n-resueltos-con-step-7Guido Carmona Girón
 
PROGRAMACION DE PLCs: LENGUAJE BLOQUES FUNCIONALES
PROGRAMACION DE PLCs: LENGUAJE BLOQUES FUNCIONALESPROGRAMACION DE PLCs: LENGUAJE BLOQUES FUNCIONALES
PROGRAMACION DE PLCs: LENGUAJE BLOQUES FUNCIONALESUDO Monagas
 
Electroneumática: Diseño de circuitos secuenciales neumático y electroneumático
Electroneumática: Diseño de circuitos secuenciales neumático y electroneumáticoElectroneumática: Diseño de circuitos secuenciales neumático y electroneumático
Electroneumática: Diseño de circuitos secuenciales neumático y electroneumáticoSANTIAGO PABLO ALBERTO
 
Electroneumatica basica
Electroneumatica basicaElectroneumatica basica
Electroneumatica basicajesuspsa
 
PLC: ejercicios de sistemas secuenciales
PLC: ejercicios de sistemas secuencialesPLC: ejercicios de sistemas secuenciales
PLC: ejercicios de sistemas secuencialesSANTIAGO PABLO ALBERTO
 
Ejercicios plc
Ejercicios plcEjercicios plc
Ejercicios plcCincoC
 
005. diseño de circuitos neumaticos metodo paso a paso
005. diseño de circuitos neumaticos metodo paso a paso005. diseño de circuitos neumaticos metodo paso a paso
005. diseño de circuitos neumaticos metodo paso a pasoguelo
 
Aplicación de grafcet de nivel 2 y Programación de PLC
Aplicación de grafcet de nivel 2 y Programación de PLCAplicación de grafcet de nivel 2 y Programación de PLC
Aplicación de grafcet de nivel 2 y Programación de PLCCarlos Muñiz Cueto
 
Automatismos industriales-cableados-1
Automatismos industriales-cableados-1Automatismos industriales-cableados-1
Automatismos industriales-cableados-1Avelino Santiago
 
cascada electroneumatica
cascada electroneumaticacascada electroneumatica
cascada electroneumaticaDimas Rumay
 
PLC: Control industrial distribuido GRAFCET
PLC: Control industrial distribuido GRAFCET PLC: Control industrial distribuido GRAFCET
PLC: Control industrial distribuido GRAFCET SANTIAGO PABLO ALBERTO
 
Técnico especialista PLC
Técnico especialista PLCTécnico especialista PLC
Técnico especialista PLCGHP
 

La actualidad más candente (20)

002. diseño de circuitos neumaticos metodo intuitivo
002. diseño de circuitos neumaticos metodo intuitivo002. diseño de circuitos neumaticos metodo intuitivo
002. diseño de circuitos neumaticos metodo intuitivo
 
360847567 libro-ejercicios-resueltos-grafcet-pdf
360847567 libro-ejercicios-resueltos-grafcet-pdf360847567 libro-ejercicios-resueltos-grafcet-pdf
360847567 libro-ejercicios-resueltos-grafcet-pdf
 
Cuaderno de logo
Cuaderno de logoCuaderno de logo
Cuaderno de logo
 
Lugar geométrico de las raices control 1
Lugar geométrico de las raices control 1Lugar geométrico de las raices control 1
Lugar geométrico de las raices control 1
 
PLC: Sistemas secuenciales programables Paraninfo por Antonio Nuevo Garcia.pdf
PLC: Sistemas secuenciales programables Paraninfo por Antonio Nuevo Garcia.pdfPLC: Sistemas secuenciales programables Paraninfo por Antonio Nuevo Garcia.pdf
PLC: Sistemas secuenciales programables Paraninfo por Antonio Nuevo Garcia.pdf
 
Ejercicios de-programacic3b3n-resueltos-con-step-7
Ejercicios de-programacic3b3n-resueltos-con-step-7Ejercicios de-programacic3b3n-resueltos-con-step-7
Ejercicios de-programacic3b3n-resueltos-con-step-7
 
PROGRAMACION DE PLCs: LENGUAJE BLOQUES FUNCIONALES
PROGRAMACION DE PLCs: LENGUAJE BLOQUES FUNCIONALESPROGRAMACION DE PLCs: LENGUAJE BLOQUES FUNCIONALES
PROGRAMACION DE PLCs: LENGUAJE BLOQUES FUNCIONALES
 
Electroneumática: Diseño de circuitos secuenciales neumático y electroneumático
Electroneumática: Diseño de circuitos secuenciales neumático y electroneumáticoElectroneumática: Diseño de circuitos secuenciales neumático y electroneumático
Electroneumática: Diseño de circuitos secuenciales neumático y electroneumático
 
Electroneumatica basica
Electroneumatica basicaElectroneumatica basica
Electroneumatica basica
 
PLC: ejercicios de sistemas secuenciales
PLC: ejercicios de sistemas secuencialesPLC: ejercicios de sistemas secuenciales
PLC: ejercicios de sistemas secuenciales
 
Ejercicios plc
Ejercicios plcEjercicios plc
Ejercicios plc
 
Ejercicio LOGO
Ejercicio LOGOEjercicio LOGO
Ejercicio LOGO
 
005. diseño de circuitos neumaticos metodo paso a paso
005. diseño de circuitos neumaticos metodo paso a paso005. diseño de circuitos neumaticos metodo paso a paso
005. diseño de circuitos neumaticos metodo paso a paso
 
Aplicación de grafcet de nivel 2 y Programación de PLC
Aplicación de grafcet de nivel 2 y Programación de PLCAplicación de grafcet de nivel 2 y Programación de PLC
Aplicación de grafcet de nivel 2 y Programación de PLC
 
Automatismos industriales-cableados-1
Automatismos industriales-cableados-1Automatismos industriales-cableados-1
Automatismos industriales-cableados-1
 
cascada electroneumatica
cascada electroneumaticacascada electroneumatica
cascada electroneumatica
 
PLC: Control industrial distribuido GRAFCET
PLC: Control industrial distribuido GRAFCET PLC: Control industrial distribuido GRAFCET
PLC: Control industrial distribuido GRAFCET
 
Programación GRAFCET
Programación GRAFCETProgramación GRAFCET
Programación GRAFCET
 
Sensores y Actuadores I
Sensores y Actuadores I Sensores y Actuadores I
Sensores y Actuadores I
 
Técnico especialista PLC
Técnico especialista PLCTécnico especialista PLC
Técnico especialista PLC
 

Similar a PLC: Tema 6 GRAFCET

Similar a PLC: Tema 6 GRAFCET (20)

grafcet_resumen.pdf
grafcet_resumen.pdfgrafcet_resumen.pdf
grafcet_resumen.pdf
 
fmem020po.pdf
fmem020po.pdffmem020po.pdf
fmem020po.pdf
 
Modelado de Grafcet.pdf
Modelado de Grafcet.pdfModelado de Grafcet.pdf
Modelado de Grafcet.pdf
 
PLC: condicionamiento de acciones y receptividades GRAFCET
PLC: condicionamiento de acciones y receptividades GRAFCETPLC: condicionamiento de acciones y receptividades GRAFCET
PLC: condicionamiento de acciones y receptividades GRAFCET
 
T02_GRAFCET metodologia de diseño secuencial.pdf
T02_GRAFCET metodologia de diseño secuencial.pdfT02_GRAFCET metodologia de diseño secuencial.pdf
T02_GRAFCET metodologia de diseño secuencial.pdf
 
Grafcet%20v2
Grafcet%20v2Grafcet%20v2
Grafcet%20v2
 
Equipo_7.pdf
Equipo_7.pdfEquipo_7.pdf
Equipo_7.pdf
 
7-5 slideshare musi-salas
7-5 slideshare musi-salas7-5 slideshare musi-salas
7-5 slideshare musi-salas
 
GRAFCET.pptx
GRAFCET.pptxGRAFCET.pptx
GRAFCET.pptx
 
Automatas
AutomatasAutomatas
Automatas
 
1 introduccion
1 introduccion1 introduccion
1 introduccion
 
diagramacionlogica
diagramacionlogicadiagramacionlogica
diagramacionlogica
 
PLC: Sistemas lógicos y secuenciales
PLC: Sistemas lógicos y secuenciales PLC: Sistemas lógicos y secuenciales
PLC: Sistemas lógicos y secuenciales
 
Aplicaciones reales laplace
Aplicaciones reales laplaceAplicaciones reales laplace
Aplicaciones reales laplace
 
Diagramas de estado
Diagramas de estadoDiagramas de estado
Diagramas de estado
 
control-procesos-presentacion-powerpoint.ppt
control-procesos-presentacion-powerpoint.pptcontrol-procesos-presentacion-powerpoint.ppt
control-procesos-presentacion-powerpoint.ppt
 
Control automatico
Control automaticoControl automatico
Control automatico
 
SistemasControl.ppt
SistemasControl.pptSistemasControl.ppt
SistemasControl.ppt
 
1 sistemas de control
1 sistemas de control1 sistemas de control
1 sistemas de control
 
Sistemas control
Sistemas controlSistemas control
Sistemas control
 

Más de SANTIAGO PABLO ALBERTO

Manual de teoría y practica electroneumática avanzada
Manual de teoría y practica electroneumática avanzadaManual de teoría y practica electroneumática avanzada
Manual de teoría y practica electroneumática avanzadaSANTIAGO PABLO ALBERTO
 
Programacion de PLC basado en Rslogix 500 por Roni Domínguez
Programacion de PLC basado en Rslogix 500 por Roni Domínguez Programacion de PLC basado en Rslogix 500 por Roni Domínguez
Programacion de PLC basado en Rslogix 500 por Roni Domínguez SANTIAGO PABLO ALBERTO
 
Programación de microcontroladores PIC en C con Fabio Pereira
Programación de microcontroladores PIC en  C con Fabio PereiraProgramación de microcontroladores PIC en  C con Fabio Pereira
Programación de microcontroladores PIC en C con Fabio PereiraSANTIAGO PABLO ALBERTO
 
Análisis y Diseño de Sistemas de Control Digital por Ricardo Fernandez del Bu...
Análisis y Diseño de Sistemas de Control Digital por Ricardo Fernandez del Bu...Análisis y Diseño de Sistemas de Control Digital por Ricardo Fernandez del Bu...
Análisis y Diseño de Sistemas de Control Digital por Ricardo Fernandez del Bu...SANTIAGO PABLO ALBERTO
 
Programación de autómatas PLC OMRON CJ/CP1
Programación de  autómatas PLC OMRON CJ/CP1Programación de  autómatas PLC OMRON CJ/CP1
Programación de autómatas PLC OMRON CJ/CP1SANTIAGO PABLO ALBERTO
 
Manual del sistema del controlador programable S7-200 SMART
Manual del sistema del controlador programable S7-200 SMARTManual del sistema del controlador programable S7-200 SMART
Manual del sistema del controlador programable S7-200 SMARTSANTIAGO PABLO ALBERTO
 
PLC: Buses industriales y de campo practicas de laboratorio por Jose Miguel R...
PLC: Buses industriales y de campo practicas de laboratorio por Jose Miguel R...PLC: Buses industriales y de campo practicas de laboratorio por Jose Miguel R...
PLC: Buses industriales y de campo practicas de laboratorio por Jose Miguel R...SANTIAGO PABLO ALBERTO
 
PLC y Electroneumática: Electricidad y Automatismo eléctrico por Luis Miguel...
PLC y Electroneumática: Electricidad y Automatismo eléctrico por  Luis Miguel...PLC y Electroneumática: Electricidad y Automatismo eléctrico por  Luis Miguel...
PLC y Electroneumática: Electricidad y Automatismo eléctrico por Luis Miguel...SANTIAGO PABLO ALBERTO
 
Electrónica: Diseño y desarrollo de circuitos impresos con Kicad por Miguel P...
Electrónica: Diseño y desarrollo de circuitos impresos con Kicad por Miguel P...Electrónica: Diseño y desarrollo de circuitos impresos con Kicad por Miguel P...
Electrónica: Diseño y desarrollo de circuitos impresos con Kicad por Miguel P...SANTIAGO PABLO ALBERTO
 
PLC: Diseño, construcción y control de un motor doble Dahlander(cuatro veloci...
PLC: Diseño, construcción y control de un motor doble Dahlander(cuatro veloci...PLC: Diseño, construcción y control de un motor doble Dahlander(cuatro veloci...
PLC: Diseño, construcción y control de un motor doble Dahlander(cuatro veloci...SANTIAGO PABLO ALBERTO
 
Electrónica digital: Introducción a la Lógica Digital - Teoría, Problemas y ...
Electrónica digital:  Introducción a la Lógica Digital - Teoría, Problemas y ...Electrónica digital:  Introducción a la Lógica Digital - Teoría, Problemas y ...
Electrónica digital: Introducción a la Lógica Digital - Teoría, Problemas y ...SANTIAGO PABLO ALBERTO
 

Más de SANTIAGO PABLO ALBERTO (20)

secuencia electroneumática parte 1
secuencia electroneumática parte 1secuencia electroneumática parte 1
secuencia electroneumática parte 1
 
secuencia electroneumática parte 2
secuencia electroneumática parte 2secuencia electroneumática parte 2
secuencia electroneumática parte 2
 
Manual de teoría y practica electroneumática avanzada
Manual de teoría y practica electroneumática avanzadaManual de teoría y practica electroneumática avanzada
Manual de teoría y practica electroneumática avanzada
 
Programacion de PLC basado en Rslogix 500 por Roni Domínguez
Programacion de PLC basado en Rslogix 500 por Roni Domínguez Programacion de PLC basado en Rslogix 500 por Roni Domínguez
Programacion de PLC basado en Rslogix 500 por Roni Domínguez
 
Programación de microcontroladores PIC en C con Fabio Pereira
Programación de microcontroladores PIC en  C con Fabio PereiraProgramación de microcontroladores PIC en  C con Fabio Pereira
Programación de microcontroladores PIC en C con Fabio Pereira
 
Análisis y Diseño de Sistemas de Control Digital por Ricardo Fernandez del Bu...
Análisis y Diseño de Sistemas de Control Digital por Ricardo Fernandez del Bu...Análisis y Diseño de Sistemas de Control Digital por Ricardo Fernandez del Bu...
Análisis y Diseño de Sistemas de Control Digital por Ricardo Fernandez del Bu...
 
Arduino: Arduino de cero a experto
Arduino: Arduino de cero a expertoArduino: Arduino de cero a experto
Arduino: Arduino de cero a experto
 
Fisica I
Fisica IFisica I
Fisica I
 
Quimica.pdf
Quimica.pdfQuimica.pdf
Quimica.pdf
 
Manual básico PLC OMRON
Manual básico PLC OMRON Manual básico PLC OMRON
Manual básico PLC OMRON
 
Programación de autómatas PLC OMRON CJ/CP1
Programación de  autómatas PLC OMRON CJ/CP1Programación de  autómatas PLC OMRON CJ/CP1
Programación de autómatas PLC OMRON CJ/CP1
 
Manual del sistema del controlador programable S7-200 SMART
Manual del sistema del controlador programable S7-200 SMARTManual del sistema del controlador programable S7-200 SMART
Manual del sistema del controlador programable S7-200 SMART
 
Catálogo de PLC S7-200 SMART
Catálogo de PLC S7-200 SMART Catálogo de PLC S7-200 SMART
Catálogo de PLC S7-200 SMART
 
PLC: Automatismos industriales
PLC: Automatismos industrialesPLC: Automatismos industriales
PLC: Automatismos industriales
 
PLC: Buses industriales y de campo practicas de laboratorio por Jose Miguel R...
PLC: Buses industriales y de campo practicas de laboratorio por Jose Miguel R...PLC: Buses industriales y de campo practicas de laboratorio por Jose Miguel R...
PLC: Buses industriales y de campo practicas de laboratorio por Jose Miguel R...
 
PLC y Electroneumática: Electricidad y Automatismo eléctrico por Luis Miguel...
PLC y Electroneumática: Electricidad y Automatismo eléctrico por  Luis Miguel...PLC y Electroneumática: Electricidad y Automatismo eléctrico por  Luis Miguel...
PLC y Electroneumática: Electricidad y Automatismo eléctrico por Luis Miguel...
 
Electrónica: Diseño y desarrollo de circuitos impresos con Kicad por Miguel P...
Electrónica: Diseño y desarrollo de circuitos impresos con Kicad por Miguel P...Electrónica: Diseño y desarrollo de circuitos impresos con Kicad por Miguel P...
Electrónica: Diseño y desarrollo de circuitos impresos con Kicad por Miguel P...
 
PLC: Diseño, construcción y control de un motor doble Dahlander(cuatro veloci...
PLC: Diseño, construcción y control de un motor doble Dahlander(cuatro veloci...PLC: Diseño, construcción y control de un motor doble Dahlander(cuatro veloci...
PLC: Diseño, construcción y control de un motor doble Dahlander(cuatro veloci...
 
PLC: Motor Dahlander
PLC: Motor DahlanderPLC: Motor Dahlander
PLC: Motor Dahlander
 
Electrónica digital: Introducción a la Lógica Digital - Teoría, Problemas y ...
Electrónica digital:  Introducción a la Lógica Digital - Teoría, Problemas y ...Electrónica digital:  Introducción a la Lógica Digital - Teoría, Problemas y ...
Electrónica digital: Introducción a la Lógica Digital - Teoría, Problemas y ...
 

Último

Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.ALEJANDROLEONGALICIA
 
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfMirthaFernandez12
 
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIACLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIAMayraOchoa35
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Francisco Javier Mora Serrano
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfedsonzav8
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaXimenaFallaLecca1
 
Diapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestaDiapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestajeffsalazarpuente
 
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.ariannytrading
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMarceloQuisbert6
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasSegundo Silva Maguiña
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdfAnthonyTiclia
 
Normas para los aceros basados en ASTM y AISI
Normas para los aceros basados en ASTM y AISINormas para los aceros basados en ASTM y AISI
Normas para los aceros basados en ASTM y AISIfimumsnhoficial
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxEverardoRuiz8
 
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxAMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxLuisvila35
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdffredyflores58
 
Fe_C_Tratamientos termicos_uap _3_.ppt
Fe_C_Tratamientos termicos_uap   _3_.pptFe_C_Tratamientos termicos_uap   _3_.ppt
Fe_C_Tratamientos termicos_uap _3_.pptVitobailon
 
sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7luisanthonycarrascos
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdfFernandaGarca788912
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)ssuser563c56
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfmatepura
 

Último (20)

Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.Flujo potencial, conceptos básicos y ejemplos resueltos.
Flujo potencial, conceptos básicos y ejemplos resueltos.
 
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdfPresentación Proyecto Trabajo Creativa Profesional Azul.pdf
Presentación Proyecto Trabajo Creativa Profesional Azul.pdf
 
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIACLASE 2 MUROS CARAVISTA EN CONCRETO  Y UNIDAD DE ALBAÑILERIA
CLASE 2 MUROS CARAVISTA EN CONCRETO Y UNIDAD DE ALBAÑILERIA
 
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
Hanns Recabarren Diaz (2024), Implementación de una herramienta de realidad v...
 
Manual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdfManual_Identificación_Geoformas_140627.pdf
Manual_Identificación_Geoformas_140627.pdf
 
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO CersaSesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
Sesión 02 TIPOS DE VALORIZACIONES CURSO Cersa
 
Diapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuestaDiapositiva de Topografía Nivelación simple y compuesta
Diapositiva de Topografía Nivelación simple y compuesta
 
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
SOLICITUD-PARA-LOS-EGRESADOS-UNEFA-2022.
 
Magnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principiosMagnetismo y electromagnetismo principios
Magnetismo y electromagnetismo principios
 
Topografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la IngenieríasTopografía 1 Nivelación y Carretera en la Ingenierías
Topografía 1 Nivelación y Carretera en la Ingenierías
 
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
2. UPN PPT - SEMANA 02 GESTION DE PROYECTOS MG CHERYL QUEZADA(1).pdf
 
Normas para los aceros basados en ASTM y AISI
Normas para los aceros basados en ASTM y AISINormas para los aceros basados en ASTM y AISI
Normas para los aceros basados en ASTM y AISI
 
Unidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptxUnidad 3 Administracion de inventarios.pptx
Unidad 3 Administracion de inventarios.pptx
 
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptxAMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
AMBIENTES SEDIMENTARIOS GEOLOGIA TIPOS .pptx
 
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdfECONOMIA APLICADA SEMANA 555555555555555555.pdf
ECONOMIA APLICADA SEMANA 555555555555555555.pdf
 
Fe_C_Tratamientos termicos_uap _3_.ppt
Fe_C_Tratamientos termicos_uap   _3_.pptFe_C_Tratamientos termicos_uap   _3_.ppt
Fe_C_Tratamientos termicos_uap _3_.ppt
 
sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7sistema de construcción Drywall semana 7
sistema de construcción Drywall semana 7
 
Curso intensivo de soldadura electrónica en pdf
Curso intensivo de soldadura electrónica  en pdfCurso intensivo de soldadura electrónica  en pdf
Curso intensivo de soldadura electrónica en pdf
 
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)Voladura Controlada  Sobrexcavación (como se lleva a cabo una voladura)
Voladura Controlada Sobrexcavación (como se lleva a cabo una voladura)
 
ECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdfECONOMIA APLICADA SEMANA 555555555544.pdf
ECONOMIA APLICADA SEMANA 555555555544.pdf
 

PLC: Tema 6 GRAFCET

  • 1. Tema  6   Grafcet   27/10/14   TEMA   6   G RAFCET   1  
  • 2. Índice   •  Introducción   •  Símbolos  normalizados   •  Reglas  de  evolución   •  Estructuras   •  Temporizadores  y  contadores   •  Niveles  de  Grafcet   •  Implementación  en  PLC   27/10/14   TEMA   6   G RAFCET   2  
  • 3. Introducción   •  El  Grafcet  es  un  método  gráfico  de  modelado  de  sistemas  de  control   secuenciales   •  Surgió  en  Francia  a  mediados  de  los  años  70,  y  fue  creado  por  una   agrupación  de  algunos  fabricantes  de  autómatas,  en  concreto   Telemecanique  y  Aper,  junto  con  dos  organismos  oficiales,  AFCET   (Asociación  Francesa  para  la  CibernéTca,  Economía  y  Técnica  y   ADEPA  (Agencia  Nacional  para  el  Desarrollo  de  la  Producción   AutomaTzada).   •  Fue  homologado  en  Francia  (NFC),  Alemania  (DIN),  y  con   posterioridad  por  la  Comisión  Electrotecnia  Internacional  (  IEC  848,   en  1998).   •  Describe  la  evolución  de  un  proceso  que  se  pretende  controlar,   indicando  las  acciones  que  hay  que  realizar  sobre  dicho  proceso  y   que  informaciones  provocan  el  realizar  una  u  otra  acción   27/10/14   TEMA   6   G RAFCET   3   3  
  • 4. Símbolos  normalizados   27/10/14   TEMA   6   G RAFCET   4   4   Símbolos normalizados •  Esquema de elementos que componen el Grafcet •  Líneas paralelas (concurrencia ) 0• Activar Motor1 1 Desactivar Motor1 Transición Acción Arco Arco ascendete Etapa Marca La situación de e colocación de una representativo de 1 2 3 4 •  El  Grafcet  se  compone  de  un   conjunto  de:   •  Etapas  o  Estados  a  las  que  van   asociadas  acciones.   •  Transiciones  a  las  que  van  asociadas   recepTvidades.   •  Uniones  Orientadas  que  unen  las   etapas  a  las  transiciones  y  las   transiciones  a  las  etapas.  
  • 5. Símbolos  normalizados   •  Etapas   •  La  evolución  de  un  proceso  representada  mediante  un  gráfico   Grafcet,  esta  formada  por  una  sucesión  de  etapas  que   representan  cada  uno  de  sus  estados,  llevando  cada  una  de  ellas   asociada  una  o  varias  acciones  a  realizar  sobre  el  proceso.     •  Las  etapas  se  representan  con  un  cuadro  y  un  número  o  símbolo   con  un  subíndice  numérico  en  su  interior,  en  ambos  casos  el   número  indica  el  orden  que  ocupa  la  etapa  dentro  del  Grafcet     •  Las  etapas  iniciales,  aquellas  en  las  que  se  posiciona  el  sistema  al   iniciarse  el  proceso,  se  representan  con  un  cuadro  doble.     27/10/14   TEMA   6   G RAFCET   5   5   1   2  
  • 6. Símbolos  normalizados   •  Acción  asociada   •  Son  una  o  varias  acciones  a  realizar  sobre  el  proceso,  cuando  la   etapa  de  la  cual  dependen  dichas  acciones  se  encuentra  acTvada.   •  Dichas  acciones  correspondientes  a  una  etapa,  se  simbolizan   mediante  rectángulos  conectados  y  situados  a  la  derecha  de  dicha   etapa.  En  el  interior  de  estos  rectángulos  se  indica,  bien  de  forma   literal,  bien  de  forma  simbólica,  las  acciones  a  realizar.     27/10/14   TEMA   6   G RAFCET   6   6   8   2   Acción  1   Acción  1   Acción  2   10   Etapa  en  espera  
  • 7. Símbolos  normalizados   •  En  una  primera  clasificación  se  puede  dividir  las  acciones  en   dos  Tpos  :   •  Incondicionales  :  acciones  que  se  ejecutan  con  solo  quedar   acTvadas  las  etapas  correspondientes.   •  Condicionales  :  son  las  acciones  que  necesitan  el  cumplimiento  de   una  condición  además  de  la  propia  acTvación  de  la  etapa   correspondiente.     27/10/14   TEMA   6   G RAFCET   7   8   Acción  1   Acción  2   Condición  1  
  • 8. Símbolos  normalizados   •  Clasificar  las  acciones  en  :   •  Internas  :  acciones  que  se  producen  en  el  equipo  de  control,  por  ejemplo   temporizaciones,  contadores,  cálculos  matemáTcos,  etc.   •  Externas  :  las  acciones  que  se  producen  sobre  el  proceso,  por  ejemplo   abrir  o  cerrar  una  válvula,  acTvar  o  desacTvar  una  bomba,  etc.     27/10/14   TEMA   6   G RAFCET   8  
  • 9. Símbolos  normalizados   •  Transición  y  Condición  de  transición     •  En  el  diagrama  Grafcet,  un  proceso  se  compone  de  una  serie  de  etapas   secuenciales  que  se  acTvan  una  tras  otra  unidas  mediante  una   transición.     •  El  paso  de  una  etapa  a  la  siguiente  se  realiza  dependiendo  de  si  se   cumple  o  no  la  condición  de  transición  entre  ellas.     •  Toda  transición  lleva  asociada  una  condición  de  transición  o  función   lógica  booleana  que  se  denomina  recepTvidad,  y  que  puede  ser   verdadera  o  falsa.     •  Se  dice  que  la  transición  está  validada,  cuando  la  etapa  o  etapas   anteriores  a  la  transición  están  acTvadas.  El  franqueamiento  de  la   transición  se  producirá́  si,  y  sólo  si,  la  transición  esta  validada  y  la   recepTvidad  es  verdadera.     27/10/14   TEMA   6   G RAFCET   9   8   Acción  1   Acción  2   Condición  de  transición  o  recepTvidad   9  
  • 10. Símbolos  normalizados   •  Formas  de  especificar  la  recepTvidad   27/10/14   TEMA   6   G RAFCET   10   Símbolos normalizados •  Diferentes formas de anotar la receptividad: •  Arco o  Es el segmento de recta que una transición (con su condición de transición) con una etapa y viceversa, pero nunca dos elemento iguales entre sí. Los arcos pueden ser o verticales u horizontales, además los arcos verticales deben llevar una flecha indicando su sentido en el caso de ser este ascendente a) Descripción literal. b) Condición de transición activa. c) Condición de transición inactiva. d) Incondicional, siempre se activa la etapa siguiente. e) Condición de transición en forma de función lógica de varias variables. f) Condición de transición de flanco descendente, la señal pasa de 1 a 0. g) Condición de transición de flanco ascendente, la señal pasa de 0 a 1. •  Arco   •  Es  el  segmento  de  recta  que  una  transición  (con  su  condición  de   transición)  con  una  etapa  y  viceversa,  pero  nunca  dos  elemento   iguales  entre  sí.  Los  arcos  pueden  ser  o  verTcales  u  horizontales,   además  los  arcos  verTcales  deben  llevar  una  flecha  indicando  su   senTdo  en  el  caso  de  ser  este  ascendente    
  • 11. Reglas  de  evolución   •  Reglas   •  La  etapa  inicial  de  un  Grafcet  se  acTvan  de  forma   incondicional.  Esta  situación  inicial  se  corresponde  en   general  con  una  situación  de  reposo.     •  Una  transición  esta  en  disposición  de  ser  validada  cuando   todas  las  etapas  inmediatamente  precedentes,  unidas  a   dicha  transición,  están  acTvadas.  La  acTvación  de  una   transición  se  produce  cuando  está  validada  y  la  condición  de   transición  o  recepTvidad  es  verdadera.  Se  podría  definir  una   etapa  como  acTvable  cuando  la  transición  precedente  esta   validada.     27/10/14   TEMA   6   G RAFCET   11   11  
  • 12. Reglas  de  evolución   •  Reglas   •  Franquear  una  transición  implica  la  acTvación  de  todas  las   etapas  siguientes  inmediatas,  y  la  desacTvación  de  las   inmediatas  precedentes.     •  Transiciones  conectadas  en  paralelo,  se  acTvan  de  forma   simultánea  si  se  cumplen  las  condiciones  para  ello.     •  Una  o  varias  acciones  se  asocian  a  cada  etapa.  Estas   acciones  sólo  están  acTvas  cuando  la  etapa  esta  acTva.     27/10/14   TEMA   6   G RAFCET   12   12  
  • 13. Estructuras   •  Grafcet  soporta  diferentes  Tpos  de  estructura   secuencial:   •  Estructura  base:  trata  conceptos  de  secuencialidad  y   concurrencia  o     •  Estructura  lógica:  trata  conceptos  de  concatenación  de   estructuras     •  Estructuras  base   •  Estructuras  de  secuencia  única:  Son  estructuras  formadas   por  secuencias  de  etapas  que  se  van  acTvando  una  tras  otra,   sin  interacción  con  ninguna  otra  estructura     •  Estructuras  de  secuencia  paralela:  Son  un  conjunto  de   estructuras  únicas  acTvadas  por  una  misma  transición  de   forma  simultanea.  Después  de  la  acTvación  de  las  disTntas   secuencias  su  evolución  se  produce  de  forma  independiente     27/10/14   TEMA   6   G RAFCET   13   13  
  • 14. Estructuras   •  Grafcet-­‐  Estructuras  base   27/10/14   TEMA   6   G RAFCET   14   14   Grafcet Estructuras base 2 1 Estructura de secuencia única 12 11 22 21 . . . . . . 32 31 . . . . . . . . . . . . xx xx yy yy yy 11 Estructura de secuencias paralelas Grafcet Estructuras base 2 1 Estructura de secuencia única 12 11 22 21 . . . . . . 32 31 . . . . . . . . . . . . xx xx yy yy yy 11 Estructura de secuencias paralelas
  • 15. Estructuras   •  Estructuras  lógicas   •  Funciones  lógicas  OR,  AND  y  saltos  condicionales     •  Divergencia  OR   •  Se  uTliza  cuando  lo  que  se  trata  es  de  modelar  la  posibilidad   de  tomar  dos  o  más  secuencias  alternaTvas  a  parTr  de  una   etapa  común.     27/10/14   TEMA   6   G RAFCET   15   15   Estructuras lógicas •  Funciones lógicas OR, AND y saltos condicionales •  Divergencia OR o  Se utiliza cuando lo que se trata es de modelar la posibilidad de tomar dos o más secuencias alternativas a partir de una etapa común. n n1 n2 x y La etapa n pasará a estar activa si estando activa la etapa n1, se satisface la condición de transición o receptividad x. De igual forma la etapa n2 pasará a estar activa si estando activa la etapa n1 se satisface la condición de transición o receptividad y.
  • 16. Estructuras   •  Convergencia  OR   27/10/14   TEMA   6   G RAFCET   16   16   Estructuras lógicas •  Convergencia OR •  Divergencia AND o  Permite la implementación de procesos concurrentes síncronos, de forma que dos o más subprocesos del sistema, representados por las secuencias paralelas, pueden activarse de forma sincronizada. n1 x y n2 n la etapa n1 pasará a estar activa, si estando activa la etapa n se satisface la condición de transición o receptividad x; o si estando activa la etapa n2 se satisface la condición de transición o receptividad y. •  Divergencia  AND   •  Permite  la  implementación  de  procesos  concurrentes  síncronos,   de  forma  que  dos  o  más  subprocesos  del  sistema,  representados   por  las  secuencias  paralelas,  pueden  acTvarse  de  forma   sincronizada.     Estructuras lógicas •  Grafcet. Divergencia en AND n1 n n2 d + c La etapa n2 y n pasarán al estado activo, si estando activa la etapa n1 se satisface la condición de transición o receptividad d+c
  • 17. Estructuras   •  Convergencia  AND   27/10/14   TEMA   6   G RAFCET   17   17   •  Convergencia en AND n n2 n1 x n2 n La etapa n1 pasará a estar activa, si estando las etapas n-1 y n-2 activas se satisface la condición de transición o receptividad x Estructuras lógicas •  Saltos Condicionales i+1 i . . . . i +j i+j+1 i+1 i . . . . i +j i+j+1 x x y y z z u u (a ) (b ) (a) se implementa un salto condicional a la etapa i+j+1 si esta activada la etapa i y se cumple la condición de transición o receptividad (b) se implementa un bucle que permite la repetición de la secuencia de etapas hasta que x sea igual a 1. •  Saltos   Condicionales   Estructuras lógicas •  Saltos Condicionales i+1 i . . . . i +j i+j+1 i+1 i . . . . i +j i+j+1 x x y y z z u u (a ) (b ) (a) se implementa un salto condicional a la etapa i+j+1 si esta activada la etapa i y se cumple la condición de transición o receptividad (b) se implementa un bucle que permite la repetición de la secuencia de etapas hasta que x sea igual a 1.
  • 18. Ejemplo   •  El  siguiente  ejemplo,  dos  montacargas  se  mueven   cuando  se  pulsa  un  botón  (x1  o  x2)  en  senTdo   ascendente  hasta  el  final  de  recorrido  (s,t),  y  de   inmediato  descienden  a  la  situación  inicial  (q,r).     27/10/14   TEMA   6   G RAFCET   18   18   Ejemplo •  El siguiente ejemplo, dos montacargas se mueva cuando se pulsa un botón (x1 o x2) en sentido ascendente hasta el final de recorrido (s,t), y de inmediato se descendiende a la situación inicial (q,r). D1 U1 q s X1 D2 U2 r t X 2
  • 19. Ejemplo   •  Primer  supuesto:   •  La  pulsación  de  x1  o  x2  deberá́  iniciar  el  movimiento   ascendente  del  montacargas  m1  o  m2  respecTvamente.   Sólo  un  montacargas  debe  estar  en  funcionamiento  a  la  vez.   También  inicialmente  se  supone  que  el  accionamiento   simultáneo  de  los  dos  pulsadores  no  puede  ocurrir.     27/10/14   TEMA   6   G RAFCET   19   19   mplo l siguiente ejemplo, dos montacargas se mueva cuando se pulsa un otón (x1 o x2) en sentido ascendente hasta el final de recorrido s,t), y de inmediato se descendiende a la situación inicial (q,r). D1 U1 q s X1 D2 U2 r t X 2 Ejemplo •  Primer supuesto: o  La pulsación de x1 o x2 deberá iniciar el movimiento ascendente del montacargas m1 o m2 respectivamente. Sólo un montacargas debe estar en funcionamiento a la vez. También inicialmente se supone que el accionamiento simultáneo de los dos pulsadores no puede ocurrir. 0 X1 ⋅ q X2 ⋅ r U1 1 U2 3 s D1 2 t D2 4 q r
  • 20. Ejemplo   •  Variación:  se  requiere  un  sólo  pulsador  X  para  iniciar  el   movimiento  de  los  dos  montacargas,  sincronismo  en  el  inicio   del  movimiento  y  la  única  restricción  que  se  impone  es  que   para  cada  ciclo  de  funcionamiento  ambos  montacargas  deben   estar  situados  en  su  posición  inicial  (q  y  r).  Además  se  deja   abierta  la  posibilidad  de  que  los  dos  montacargas  posean   movimientos  con  disTntas  velocidades.     27/10/14   TEMA   6   G RAFCET   20   20   Ejemplo •  Ejemplo con un solo pulsador •  Con acciones condicionales U1 s D1 2 t 1 3 0 5 X ⋅ q ⋅ r q r 4 U1 U2 s t 1 3 0 X ⋅ q ⋅ r 2 4 q ⋅ r D2 D1 q r o ción: se requiere un sólo pulsador X para iniciar el movimiento de los montacargas, sincronismo en el inicio del movimiento y la única cción que se impone es que para cada ciclo de funcionamiento ambos acargas deben estar situados en su posición incial (q y r). Además se bierta la posibilidad de que los dos montacargas posean movimientos istintas velocidades. D1 U1 q s X D2 U2 r t
  • 21. Ejemplo   •  Si  en  el  ejemplo   anterior  se  pretende   que  exista  también   sincronismo  en  el   moviento  de  descenso   del  montacargas,  para   ello  el  sistema  debe   esperar  a  que  ambos   montacargas  se   encuentren  en  la   posición  (s,  t)  antes  de   iniciar  el  movimiento   de  descenso   simultáneo  hasta  la   situación  inicial  (q,  r).     27/10/14   TEMA   6   G RAFCET   21   21   Ejemplo U1 U2 s t 1 5 0 D2 D1 2 6 1 7 q r 4 8 1 3 deja abierta la posibilidad de que los dos montacargas posean movimiento con distintas velocidades. D1 U1 q s X D2 U2 r t
  • 22. Temporizadores  y  contadores   •  Temporizadores  y  contadores   •  Función  temporización  en  Grafcet  se  implementa  a  través  del  operador   de  temporización     27/10/14   TEMA   6   G RAFCET   22   22   t / n / temp •  Temporizadores y contadores o  Función temporización en Grafcet se implementa a través del operador de temporización 10 11 a b a b El valor de la temporización en seg, min u hor. Etapa a la cual esta referida la temporización. Indica la operación de temporización. •  Incorporación  de  las  temporizaciones  al  Grafcet:   •  Temporización  de  acciones:  Es  el  caso  en  el  cual  se  pretende  temporizar   la  ejecución  de  la  acción  asociada  a  una  etapa,  de  forma  que  no  se   ejecute  la  acción  hasta  que  transcurra  un  cierto  instante  de  Tempo.     Representación de situaciones especiales en Grafcet •  Incorporación de las temporizaciones al Grafcet: o  Temporización de acciones: Es el caso en el cual se pretende temporizar la ejecución de la acción asociada a una etapa, de forma que no se ejecute la acción hasta que transcurra un cierto instante de tiempo. Trn-1 Trn n A t / n / temp tem p Variable de temporización Etapa n Acción A Trn
  • 23. Temporizadores  y  contadores   •  Incorporación  de  las  temporizaciones  al  Grafcet:   •  Temporización  de  la  transición  de  una  etapa:  Es  el  caso  en  el  cual  la   recepTvidad  asociada  a  una  transición  depende  de  que  la  variable  de   temporización  sea  acTvada.  Si  se  trata  de  una  temporización  con  retardo   esta  transición  no  será  superada  hasta  que  transcurra  un  cierto  instante   de  Tempo.     27/10/14   TEMA   6   G RAFCET   23   23   Representación de situaciones especiales en Grafcet o  Temporización de la transición de una etapa: Es el caso en el cual la receptividad asociada a una transición depende de que la variable de temporización sea activada. Si se trata de una temporización con retardo esta transición no será superada hasta que transcurra un cierto instante de tiempo. Trn-1 n B t / n / temp temp Variable de temporización Etapa n Acción A •  Incorporación  de  las  temporizaciones  al  Grafcet:   •  Contadores     Representación de situaciones especiales en Grafcet •  Contadores o  Hay tres tipos, los que realizan la operación cuenta de forma ascendente, descendente o ambas a la vez. Trn-1 n B = B+1 Trn Trn-1 n B = B-1 Trn
  • 24. Niveles  de  Grafcet   •  A  la  hora  de  representar  mediante  un  grafcet  el   sistema  de  control  es  conveniente  estructurarlo  dos   niveles  :     •  Nivel  1  :  En  este  nivel  se  representa  solamente  el   funcionamiento  lógico  del  sistema  en  una  terminología   próxima  al  lenguaje  corriente,  se  realiza   independientemente  de  las  decisiones  que  a  posteriori   se  tomen  en  cuanto  a  la  tecnología  a  uTlizar,  a  la   nomenclatura  y  Tpo  de  variables  seleccionadas,  etc     •  Nivel  2  :  En  este  nivel  se  Tenen  en  cuenta  las  decisiones   tecnológicas  tomadas,  la  nomenclatura  y  Tpo  de   variables,  etc.  y  se  hace  referencia  a  ellas  en  el   diagrama  grafcet  de  este  nivel     27/10/14   TEMA   6   G RAFCET   24   24  
  • 25. Niveles  de  Grafcet   •  Sistema  de  control  máquina  taladradora   •  existe  un  pulsador  ︎B︎,  de  inicialización  del  sistema,  con  objeto  de  que  el  motor  adquiera  una   B︎,  de  inicialización  del  sistema,  con  objeto  de  que  el  motor  adquiera  una   velocidad  de  giro  de  régimen  permanente,  que  se  obTene  accionando  M.  El  taladro  posee  varias   velocidades  en  el  senTdo  longitudinal  del  eje,  léase  bajada  lenta  del  utensilio  del  taladro  BL,   bajada  rápida  BR  y  subida  rápida  SR.     •  La  pieza  en  la  que  se  va  a  realizar  el  taladro  se  detecta  mediante  un  detector  inducTvo  P,  y  se   sujeta  mediante  dos  sujeciones  accionadas  por  C.  La  tarea  de  realizar  un  taladro  sigue  la   siguiente  secuencia:  primero  se  detecta  la  pieza  mediante  el  detector  inducTvo,  posteriormente   se  pulsa  el  botón  ︎A︎  de  inicio  de  operación  con  lo  que  actúan  las  sujeciones  de  la  pieza  y  al  mismo   A︎  de  inicio  de  operación  con  lo  que  actúan  las  sujeciones  de  la  pieza  y  al  mismo   Tempo  se  inicia  el  descenso  rápido  de  la  broca  ︎BR︎.     BR︎.     •  Antes  de  empezar  a  realizar  el  taladro  propiamente  dicho  a  la  pieza,  el  detector  ︎Y︎  provoca  el   Y︎  provoca  el   paso  de  descenso  rápido  de  la  broca  a  descenso  lento  ︎BL︎,  el  cual  se  interrumpe  cuando  se   BL︎,  el  cual  se  interrumpe  cuando  se   detecta  el  final  de  carrera  ︎Z︎.  Inmediatamente  se  produce  la  subida  rápida  de  la  broca  hasta   Z︎.  Inmediatamente  se  produce  la  subida  rápida  de  la  broca  hasta   alcanzar  la  posición  de  reposo  ︎X︎.     X︎.     .     27/10/14   TEMA   6   G RAFCET   25   25   Niveles de Grafcet •  Ejemplo: Sistema de control de una máquina taladradora B A P X Y Z C M B R BL SR
  • 26. Niveles  de  Grafcet   •  Grafcet  Nivel  1   27/10/14   TEMA   6   G RAFCET   26   26   iveles de Grafcet •  Grafcet Nivel 1 Pulsador de inicialización Inicio de operación y detectada pieza 2 Fin de descenso rápido Motor de giro reg. permanente Apresar pieza y descenso rápido broca Final de carrera descendente 4 Final de carrera ascendente Descenso lento Ascenso rápido de la broca 3 1 0
  • 27. Niveles  de  Grafcet   •  Grafcet  Nivel  2   27/10/14   TEMA   6   G RAFCET   27   27   eles de Grafcet Grafcet Nivel 2 B A ⋅ p 2 Y 0 M M C BR Z 4 X M C BL M C SR B A ⋅ p 2 Y M+ C+ BR+ Z 4 X BR - BL+ BL - SR+ 3 3 1 1 0 M - SR - C - (a) Pr. monoestable (b) Pr. biestable
  • 28. Implementación  en  PLC   •  Diagrama  Grafcet  que  representa  el  proceso  ⇒  en  un   algoritmo  de  control  y  su  posterior  programación  sobre   un  API.     •  Para  ello  a  cada  una  de  las  etapas  en  las  que  se  divide  el   Grafcet  se  le  asocia  una  variable  interna.     •  La  condición  de  transición  es  la  encargada  de  acTvar  la   etapa  siguiente  y  desacTvar  la  anterior;  para  ello  se   uTlizan  las  instrucciones  Set  y  Reset  que  poseen  todos  los   autómatas  programables.     27/10/14   TEMA   6   G RAFCET   28   28   AcTvación/ DesacTvación  de   Etapas   Asignación  de  Acciones   a  Etapas  
  • 29. Implementación  en  PLC   27/10/14   TEMA   6   G RAFCET   29   29   . . . Implementación del Grafcet sobre A.P.I c d 0 a b x z y Activa la etapa y y desactivar la etapa x Activa la etapa z y desactivar la etapa y
  • 30. Implementación  en  PLC   •  Para  acTvar  la  etapa  inicial  existen  diferentes  formas  :   •  Como  en  la  úlTma  línea  del  programa  de  control  del   autómata,  se  pone  a  cero  la  úlTma  etapa  (︎Reset︎  de  la  marca   Reset︎  de  la  marca   asignada  a  la  úlTma  etapa),  siempre  que  la  condición  de   transición  se  cumpla.     •  Además  añadimos  una  línea  más  donde  se  acTve  la  marca   correspondiente  a  la  etapa  inicial  siempre  que  todas  las   etapas  anteriores  estén  desacTvadas.     27/10/14   TEMA   6   G RAFCET   30   30   Implementación del Grafcet sobre A.P.I •  Para activar la etapa inicial 0 existen diferentes formas : o  Como última línea del programa de control del autómata, se pone a cero Reset de la marca asignada a la última etapa, siempre que la condición de transición se cumpla. Además añadimos una línea más donde se active la marca correspondiente a la etapa inicial siempre que todas las etapas anteriores estén desactivadas. . . . .
  • 31. Implementación  en  PLC   •  Para  acTvar  la  etapa  inicial  existen  diferentes  formas  :   •  Otra  posibilidad  es  que  cuando  se  cumpla  la  úlTma   condición  de  transición  se  desacTve  la  úlTma  etapa  acTva  y   se  acTve  la  etapa  inicial.     27/10/14   TEMA   6   G RAFCET   31   31   Implementación del Grafcet sobre A.P.I o  Otra posibilidad es que cuando se cumpla la última condición de transición se desactive la última etapa activa y se active la etapa inicial. o  Existe otra posibilidad de activación de la etapa inicial, que se realiza mediante el uso de variables internas del sistema. Esta última opción depende del tipo de autómata utilizado. •  Existe  otra  posibilidad  de  acTvación  de  la  etapa  inicial,  que  se   realiza  mediante  el  uso  de  variables  internas  del  sistema.  Esta   úlTma  opción  depende  del  Tpo  de  autómata  uTlizado.    
  • 32. Implementación  en  PLC   •  Varios  ejemplos  de  cómo  codificar  en  lenguajes  de  contactos   algunos  casos  que  se  pueden  dar  en  diagramas  Grafcet   •  Divergencia  OR     27/10/14   TEMA   6   G RAFCET   32   32   Implementación del Grafcet sobre A.P.I •  Varios ejemplos de cómo codificar en lenguajes de contactos algunos casos que se pueden dar en diagramas Grafcet o  Divergencia OR n n1 n2 x x
  • 33. Implementación  en  PLC   •  Caso  de  secuencias  paralelas     27/10/14   TEMA   6   G RAFCET   33   33   Implementación del Grafcet sobre A.P.I o  caso de secuencias paralelas 13 11 14 12 . . . . . . . . 23 21 24 22 10 a b 25
  • 34. Implementación  en  PLC   •  Saltos  condicionales   27/10/14   TEMA   6   G RAFCET   34   34   Implementación del Grafcet sobre A.P.I o  Saltos condicionales a otras etapas 2 1 . . . . 8 9 12 11 . . . . 25 26 x x y y z z u u (a) (b) (a) (b)