Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Introducción
Se considera al GRAFCET como un diagrama funcional que describe la evolución del proceso que se
pretende automatizar, indicando las acciones que hay que realizar sobre el proceso y qué
información lo produce; partiendo de él pueden obtenerse las secuencias que debe realizar el
autómata programable.
Su empleo para resolver tareas de automatización facilita el diálogo entre personas con niveles de
es
formación técnica diferente, tanto en el momento del análisis del proceso a automatizar, como más
2.
ca
El Grafcet persigue el objetivo de ser una herramienta útil y eficaz que facilite la representación y de
lifi
ua
l.c
ua
irt
sv
pu
m
ca
campusvirtual.cualifica2.es
1 / 39
[AFO021847] FMEM020PO PLC AVANZADO (SECTOR: MINERÍA)
[MOD017018] FMEM020PO PLC AVANZADO
[UDI101280] PROGRAMACIÓN DE PLC'S GRAFCET.
Objetivos
Desarrollar las acciones que se asocian a cada etapa y la transición de una a otra.
es
2.
ca
lifi
ua
l.c
ua
i rt
sv
pu
m
ca
campusvirtual.cualifica2.es
2 / 39
[AFO021847] FMEM020PO PLC AVANZADO (SECTOR: MINERÍA)
[MOD017018] FMEM020PO PLC AVANZADO
[UDI101280] PROGRAMACIÓN DE PLC'S GRAFCET.
Mapa Conceptual
[[[Elemento Multimedia]]]
es
2.
ca
lifi
ua
l.c
ua
irt
sv
pu
m
ca
campusvirtual.cualifica2.es
3 / 39
[AFO021847] FMEM020PO PLC AVANZADO (SECTOR: MINERÍA)
[MOD017018] FMEM020PO PLC AVANZADO
[UDI101280] PROGRAMACIÓN DE PLC'S GRAFCET.
Principios Básicos.
1. Principios Básicos
GRAFCET:
Se considera al GRAFCET como un diagrama funcional que describe la evolución del proceso que se
pretende automatizar, indicando las acciones que hay que realizar sobre el proceso y qué
información lo produce; partiendo de él pueden obtenerse las secuencias que debe realizar el
es
autómata programable.
2.
ca
Su empleo para resolver tareas de automatización facilita el diálogo entre personas con niveles de
lifi
formación técnica diferente, tanto en el momento del análisis del proceso a automatizar, como más
ua
tarde, en el mantenimiento y reparación de averías.
l.c
El Grafcet persigue el objetivo de ser una herramienta útil y eficaz que facilite la representación y de
Conciso.
rt
Fácil interpretación.
funcional. También va dirigido a quien esté en la explotación de forma que pueda comprender mejor
campusvirtual.cualifica2.es
4 / 39
[AFO021847] FMEM020PO PLC AVANZADO (SECTOR: MINERÍA)
[MOD017018] FMEM020PO PLC AVANZADO
[UDI101280] PROGRAMACIÓN DE PLC'S GRAFCET.
el comportamiento del proceso con el que esté trabajando, así como al técnico de mantenimiento
Como se ha dicho anteriormente, el GRAFCET admite varios niveles de análisis, los cuales de
definen a continuación:
es
Describe todas las acciones que se deben realizar y los elementos de control que van a
2.
GRAFCET nivel 2- Descripción tecnológica. Se deben indicar todas las especificaciones de
ca
los órganos operativos, además de detallar los elementos tecnológicos que van a intervenir.
lifi
GRAFCET nivel 3 – Descripción operativa. Se deben especificar todos los elementos, con los
distintivos de las entradas y las salidas, y también las marcas o relés internos que se utilizarán.
ua
Los elementos básicos del GRAFCET:
l.c
Etapas.
ua
Condición de transición.
A. Etapas
ca
proceso a automatizar y el autómata que se emplea como controlador forman un solo sistema; el
vínculo o conexión entre las actuaciones que hay que hacer sobre el proceso (activar un motor o
cerrar una válvula, por ejemplo) y el programa de usuario, cargado en el autómata, que da origen a
Se puede, por tanto, afirmar que la representación gráfica de la evolución de un proceso con
GRAFCET estará constituida por una serie de etapas y cada una de ellas llevará asociada una o
campusvirtual.cualifica2.es
5 / 39
[AFO021847] FMEM020PO PLC AVANZADO (SECTOR: MINERÍA)
[MOD017018] FMEM020PO PLC AVANZADO
[UDI101280] PROGRAMACIÓN DE PLC'S GRAFCET.
En un GRAFCET todos los Estados estables del sistema que se está automatizando tienen asociado
Para representar las etapas se utiliza un cuadrado y un número o una E con un número; en ambos
casos, el número indica el orden que ocupa la etapa dentro del GRAFCET, como se observa en la
figura siguiente.
Para poder distinguir el comienzo del GRAFCET, la primera etapa se representa con un doble
es
cuadrado.
2.
Las etapas iniciales de un sistema se activan al iniciar el GRAFCET y representa el comportamiento
inicial del elemento frente a la parte operativa, antes de que esta lo accione. Normalmente no tiene
ca
asociada ninguna acción, salvo el poner todas las salidas en sus estados iniciales.
lifi
ua
l.c
ua
rt
Por otra parte, las acciones que se asocian a las etapas se representan con un rectángulo en el que
pu
se indica el tipo de acción a realizar, recordando que una etapa puede llevar asociadas varias
Una etapa que no tenga asociada ninguna acción puede servir para detener una acción monoestable
campusvirtual.cualifica2.es
6 / 39
[AFO021847] FMEM020PO PLC AVANZADO (SECTOR: MINERÍA)
[MOD017018] FMEM020PO PLC AVANZADO
[UDI101280] PROGRAMACIÓN DE PLC'S GRAFCET.
Si en un sistema en un momento concreto solo hay una sola etapa activa, entonces, solo estarán
funcionando los elementos activados por las acciones asociadas en esa etapa (a no ser que en otra
Se entiende por elemento o actuador monoestable, aquel que necesita la activación continua de una
salida del PLC para que este elemento esté en funcionamiento. Un elemento biestable es aquel que
solo necesita una activación de una salida del PLC (S-Set) para que el elemento comience a
funcionar, estando éste en funcionamiento hasta que otra salida del PLC le indique que se desactive
es
(R-reset), tal es el caso de relés con enclavamiento.
2.
La acción que se debe realizar en una o más de las acciones que se asocian a una etapa, puede
ca
estar condicionada a una función booleana adicional. En el rectángulo donde se representa la
lifi
ua
l.c
ua
i rt
sv
En este caso la bomba se activará mientras esté activa la etapa 4 y además la alarma sonora se
C. Condición de transición
m
La principal característica de un proceso secuencial es que cuando se realiza una acción siempre es
ca
consecuencia del resultado de una acción anterior. En GRAFCET, el proceso se descompone en una
serie de etapas que son activadas unas tras otra. Por tanto, deberá existir una condición que se ha
de cumplir para pasar de una a otra etapa; en GRAFCET se le llama condición de transición y se
campusvirtual.cualifica2.es
7 / 39
[AFO021847] FMEM020PO PLC AVANZADO (SECTOR: MINERÍA)
[MOD017018] FMEM020PO PLC AVANZADO
[UDI101280] PROGRAMACIÓN DE PLC'S GRAFCET.
es
2.
ca
lifi
Son las condiciones lógicas de la evolución del sistema. Una transición marca el paso de una etapa a
la otra. Es una barrera que separa dos etapas que se superan, si cuando está activa la etapa de
ua
entrada a la transición se cumplen las condiciones de transición.
l.c
Se observa en la figura anterior, que existen dos etapas y una condición de transición entre ellas.
ua
Por ejemplo, para que el proceso evolucione de la etapa 4 a la etapa 5, es preciso que la etapa 4 se
rt
encuentre activa y que, además, cumpla la activación de la condición CT; es entonces cuando se
i
produce la activación de la etapa 5. Sólo puede existir una etapa activa; por tanto, cuando se
sv
Por otro lado, la condición de transición puede incluir una o más variables de las que intervienen en
el proceso. Por ejemplo, una señal de un final de carrera, la activación de un motor o un tiempo.
Para la condición de transición se emplea lógica positiva pudiendo tomar los dos valores CT=1 y
CT=0.
campusvirtual.cualifica2.es
8 / 39
[AFO021847] FMEM020PO PLC AVANZADO (SECTOR: MINERÍA)
[MOD017018] FMEM020PO PLC AVANZADO
[UDI101280] PROGRAMACIÓN DE PLC'S GRAFCET.
Verdadero.
Falso.
es
A continuación se ven algunos ejemplos:
2.
ca
Primero. Condición activa: CT= F1. La activación de la etapa 5 se produce cuando el final de
lifi
carrera F1 se encuentra activado.
ua
Segundo. Condición inactiva: La activación de la etapa 5 se produce cuando el final de carrera F1
se encuentra inactivo.
l.c
ua
irt
Tercero. Condición por tiempo: CT= t/3/10 seg. La activación se produce cuando el temporizador
sv
campusvirtual.cualifica2.es
9 / 39
[AFO021847] FMEM020PO PLC AVANZADO (SECTOR: MINERÍA)
[MOD017018] FMEM020PO PLC AVANZADO
[UDI101280] PROGRAMACIÓN DE PLC'S GRAFCET.
etapa 4.
es
2.
ca
lifi
D. Reglas de evolución del GRAFCET
ua
Después de todo lo visto hasta ahora se va a proceder a dar una serie de reglas básicas que hay que
l.c
Una o varias acciones se asocian a cada etapa. Estas acciones sólo están activas cuando la
Una etapa se activa cuando la precedente también lo está y la condición de transición entre las
m
La etapa inicial E0, tiene que ser activada antes de que se inicie el ciclo del GRAFCET. Un ciclo
El GRAFCET, una vez representado, permite la obtención de las ecuaciones lógicas que controlan la
campusvirtual.cualifica2.es
10 / 39
[AFO021847] FMEM020PO PLC AVANZADO (SECTOR: MINERÍA)
[MOD017018] FMEM020PO PLC AVANZADO
[UDI101280] PROGRAMACIÓN DE PLC'S GRAFCET.
A nivel general se considera que si una etapa ET2 está activa y la transición b es cierta, el sistema
hará que quede activa la etapa ET3, se desactive la etapa ET2, y la etapa ET3 permanezca activa,
es
2.
ca
lifi
ua
Una de las formas más utilizada de obtener las ecuaciones se basa en la utilización de funciones
l.c
biestables R-S, esto se debe a que las funciones biestables son muy útiles para poder hacer más fácil
la implementación.
ua
Para utilizar este sistema en el GRAFCET, se asocia a cada una de las etapas una variable interna.
rt
La condición de transición, colocada entre dos etapas, es la que se encarga de activar la etapa
i
sv
posterior y desactivar la anterior; para ello se utilizan las instrucciones SET y RESET del autómata.
pu
Las instrucciones SET y RESET se utilizan junto con las variables internas asociadas a cada una de
Este tipo de instrucciones se utiliza en GRAFCET de manera que es la condición de transición la que
campusvirtual.cualifica2.es
11 / 39
[AFO021847] FMEM020PO PLC AVANZADO (SECTOR: MINERÍA)
[MOD017018] FMEM020PO PLC AVANZADO
[UDI101280] PROGRAMACIÓN DE PLC'S GRAFCET.
es
2.
No puede haber dos etapas seguidas, ni tampoco dos transiciones seguidas. Esto se puede ver con
ca
Entre las etapas 200 y 201 o entre las 200 y 202 hay dos condiciones adecuadas para la transición
lifi
(000 y 001 o 000 y 002). En este caso esto se puede resolver haciendo que la receptividad de la
ua
transición se cumpla si es válida la función And (000 * 001) o la (000 * 002)
l.c
ua
irt
sv
pu
debe activarse y también se debe accionar el ventilador. Para llevar a cabo esto se deben poner
ca
todas les acciones asociadas en la misma etapa porque no puede haber dos etapas seguidas, ni
campusvirtual.cualifica2.es
12 / 39
[AFO021847] FMEM020PO PLC AVANZADO (SECTOR: MINERÍA)
[MOD017018] FMEM020PO PLC AVANZADO
[UDI101280] PROGRAMACIÓN DE PLC'S GRAFCET.
F. Pulso inicial
Al poner en marcha (modo RUN) o reinicializar el autómata se deben activar todas las etapas
iniciales del o de los GRAFCETs de que está compuesto el programa y desactivar las otras etapas. El
Algunos autómatas incorporan funciones o marcas internas especiales que facilitan esta función, en
algunos casos son marcas específicas que solo se activan en el primer scan y en otros casos se trata
es
de módulos de organización en los cuales el autómata solo entra en el primer scan. A continuación
2.
se muestran algunos ejemplos con distintas marcas de autómatas:
ca
FI – Festo.
lifi
777- Hitachi serie E.
SM01 - S7.
ua
Si no se disponen de estas funciones, se puede crear un pulso inicial PI con el siguiente circuito.
rt
Existen muchas más formas de crear este pulso inicial, aunque la que se va a explicar a continuación
i
A la variable PI se le asigna internamente una marca del autómata, como por ejemplo M300.1.
pu
Todos los sistemas tienen que arrancar con un estado conocido para que el funcionamiento posterior
m
sea correcto. Un estado totalmente conocido significa que las magnitudes físicas (eléctricas,
ca
mecánicas) que intervienen en el proceso a automatizar y por tanto en el programa tienen un valor
concreto conocido.
campusvirtual.cualifica2.es
13 / 39
[AFO021847] FMEM020PO PLC AVANZADO (SECTOR: MINERÍA)
[MOD017018] FMEM020PO PLC AVANZADO
[UDI101280] PROGRAMACIÓN DE PLC'S GRAFCET.
es
2.
ca
lifi
ua
l.c
ua
Verdadero.
sv
Falso.
pu
m
ca
campusvirtual.cualifica2.es
14 / 39
[AFO021847] FMEM020PO PLC AVANZADO (SECTOR: MINERÍA)
[MOD017018] FMEM020PO PLC AVANZADO
[UDI101280] PROGRAMACIÓN DE PLC'S GRAFCET.
Estructuras de Grafcet.
Elección condicionada
Bifurcación en 0
Bifurcaciones en Y
Secuencias simultáneas
es
Salto condicional a etapas
2.
Macroetapas
ca
lifi
Elección Condicional entre Varias Secuencias
Un GRAFCET es de secuencia única, cuando en el diagrama solamente hay una sola rama; el
ua
conjunto de etapas se van activando una tras la otra, después de que se validen las recepciones que
l.c
van asociadas a las transiciones. Si no se cumple se quedara en esa posición hasta que su condición
campusvirtual.cualifica2.es
15 / 39
[AFO021847] FMEM020PO PLC AVANZADO (SECTOR: MINERÍA)
[MOD017018] FMEM020PO PLC AVANZADO
[UDI101280] PROGRAMACIÓN DE PLC'S GRAFCET.
es
2.
ca
lifi
ua
l.c
ua
No es extraño que pueda ocurrir que en un proceso se llegue a un punto del ciclo en el que hay que
i
sv
efectuar una elección entre varias secuencias posibles, dependiendo de las variables que intervienen
en el proceso.
pu
m
No es necesario que los diferentes caminos tengan el mismo número de etapas; pero sí es
ca
indispensable que las receptividades asociadas a las transiciones, sean excluyentes entre sí.
campusvirtual.cualifica2.es
16 / 39
[AFO021847] FMEM020PO PLC AVANZADO (SECTOR: MINERÍA)
[MOD017018] FMEM020PO PLC AVANZADO
[UDI101280] PROGRAMACIÓN DE PLC'S GRAFCET.
es
2.
ca
lifi
ua
l.c
ua
Si de las tres condiciones A, B, C solo está activa la A, es decir se cumple la transición A*/B*/C
pu
campusvirtual.cualifica2.es
17 / 39
[AFO021847] FMEM020PO PLC AVANZADO (SECTOR: MINERÍA)
[MOD017018] FMEM020PO PLC AVANZADO
[UDI101280] PROGRAMACIÓN DE PLC'S GRAFCET.
es
2.
ca
lifi
A continuación se muestran los segmentos de programa que provocan que el programa se evalúe
ua
como indica la presente estructura de GRAFCET:
l.c
ua
irt
sv
pu
m
ca
campusvirtual.cualifica2.es
18 / 39
[AFO021847] FMEM020PO PLC AVANZADO (SECTOR: MINERÍA)
[MOD017018] FMEM020PO PLC AVANZADO
[UDI101280] PROGRAMACIÓN DE PLC'S GRAFCET.
es
2.
ca
lifi
El final de la secuencia condicionada, como se ve en la figura, se produce cuando una de las tres
ua
condiciones de transición asociadas a la etapa E30 se cumple:
l.c
ua
campusvirtual.cualifica2.es
19 / 39
[AFO021847] FMEM020PO PLC AVANZADO (SECTOR: MINERÍA)
[MOD017018] FMEM020PO PLC AVANZADO
[UDI101280] PROGRAMACIÓN DE PLC'S GRAFCET.
es
2.
ca
lifi
Esta estructura de GRAFCET se implementa en esquema de contactos de la siguiente forma:
ua
l.c
ua
irt
sv
pu
m
ca
campusvirtual.cualifica2.es
20 / 39
[AFO021847] FMEM020PO PLC AVANZADO (SECTOR: MINERÍA)
[MOD017018] FMEM020PO PLC AVANZADO
[UDI101280] PROGRAMACIÓN DE PLC'S GRAFCET.
Se puede dar el caso de que sea necesario el desarrollo de más de una secuencia a la vez o trabajos
paralelos, cuyas etapas no tengan ninguna interrelación. Para poder representar este
funcionamiento simultáneo, se utilizan un par de trazos paralelos que indican el principio y el final
de esta secuencia.
De una etapa se inician varios caminos simultáneos, es decir el proceso evolucionará por varios
es
Cuando se realizan dos secuencias simultáneas, es posible que el tiempo que cada una de estas
2.
secuencias tarde en realizarse sea diferente, en función del número de tareas que se asocian a las
ca
etapas, de cuando sean activadas las condiciones de transición, etc. Para finalizar dos secuencias
lifi
simultáneas, las últimas etapas de cada una de ellas deben estar activas. La conclusión para la
activación de la etapa de espera es la terminación de todas las acciones que van asociadas a la etapa
ua
anterior a ella.
l.c
ua
i rt
sv
pu
m
ca
campusvirtual.cualifica2.es
21 / 39
[AFO021847] FMEM020PO PLC AVANZADO (SECTOR: MINERÍA)
[MOD017018] FMEM020PO PLC AVANZADO
[UDI101280] PROGRAMACIÓN DE PLC'S GRAFCET.
es
2.
ca
lifi
ua
l.c
campusvirtual.cualifica2.es
22 / 39
[AFO021847] FMEM020PO PLC AVANZADO (SECTOR: MINERÍA)
[MOD017018] FMEM020PO PLC AVANZADO
[UDI101280] PROGRAMACIÓN DE PLC'S GRAFCET.
es
2.
ca
lifi
ua
Salto Condicional a otra Etapa
l.c
El salto condicional que realiza a otra etapa hace posible que se pueda pasar de una etapa a otra sin
ua
que se activen las etapas intermedias. El salto condicional puede hacerse tanto en el sentido de
evolución del GRAFCET como en el sentido inverso. Las flechas son las que indican el sentido del
rt
salto.
i
sv
pu
m
ca
campusvirtual.cualifica2.es
23 / 39
[AFO021847] FMEM020PO PLC AVANZADO (SECTOR: MINERÍA)
[MOD017018] FMEM020PO PLC AVANZADO
[UDI101280] PROGRAMACIÓN DE PLC'S GRAFCET.
es
2.
ca
lifi
Macroetapas
ua
En la descripción del automatismo, el Grafcet hace posible empezar desde un punto de vista más
l.c
general y, a partir de él, realizar descripciones cada vez más concretas del proceso de control. El
diseño se realiza de forma descendente, en grandes bloques que se van resolviendo de forma
ua
modular. La macroetapa nos permite mantener un cierto grado de generalidad y que cuando sea
rt
contener etapas iniciales pero siempre debe ser conexa. La etapa de entrada de las extensiones se
pu
Macro-etapa:
Consiste en la representación por medio de una única etapa, de un conjunto de etapas, de
transiciones y de acciones asociadas, a las que se denomina expansión de la macro-etapa.
La expansión de la macro-etapa es realmente una parte del diagrama del Grafcet, con sus etapas,
sus transiciones y sus normas de evolución, pero que en los diseños descendientes se engloban en
campusvirtual.cualifica2.es
24 / 39
[AFO021847] FMEM020PO PLC AVANZADO (SECTOR: MINERÍA)
[MOD017018] FMEM020PO PLC AVANZADO
[UDI101280] PROGRAMACIÓN DE PLC'S GRAFCET.
una macro-etapa.
es
2.
ca
lifi
El diagrama principal va evolucionando a partir de la etapa 0 y de la transición a, una vez está activa
ua
la etapa 1, la transición b estará receptiva, y al validarse el sistema pasará a la macroetapa M2, la
etapa E2 estará activa, y según el estado de la transición d, evolucionara hacia la etapa 10 o la 12, y
l.c
al llegar a la etapa S2 vuelve al diagrama principal. Por su parte, la etapa E2 es la etapa de entrada
El paso de Grafcet a Ladder con las macroetapas no es directo, tenemos que expandir primero las
rt
macroetapas y después transformarlo. Si tenemos en cuenta que las macroetapas son elementos que
i
sv
se usan a partir de un cierto grado de complejidad podemos suponer rápidamente que serán
pu
circuitos amplios.
Veamos un ejemplo. El enunciado del problema nos dice que deseamos programar y coordinar varios
cuenta las condiciones que relacionan estos bloques.. EL GRAFCET será el siguiente.
campusvirtual.cualifica2.es
25 / 39
[AFO021847] FMEM020PO PLC AVANZADO (SECTOR: MINERÍA)
[MOD017018] FMEM020PO PLC AVANZADO
[UDI101280] PROGRAMACIÓN DE PLC'S GRAFCET.
es
2.
ca
lifi
ua
l.c
ua
irt
sv
pu
Vemos el ejemplo con macroetapas y su división posterior en las etapas más pequeñas, el objetivo
m
del ejemplo no es tanto ver cómo funciona este sistema si no ver su versión en LADDER, el cual
ca
expondremos a continuación y veremos que es sustancialmente más complejo. Esta es una de las
razones por las que el GRAFCET esta tan extendido y para proyectos de carácter general que no
campusvirtual.cualifica2.es
26 / 39
[AFO021847] FMEM020PO PLC AVANZADO (SECTOR: MINERÍA)
[MOD017018] FMEM020PO PLC AVANZADO
[UDI101280] PROGRAMACIÓN DE PLC'S GRAFCET.
es
2.
ca
lifi
ua
l.c
ua
irt
sv
pu
m
ca
campusvirtual.cualifica2.es
27 / 39
[AFO021847] FMEM020PO PLC AVANZADO (SECTOR: MINERÍA)
[MOD017018] FMEM020PO PLC AVANZADO
[UDI101280] PROGRAMACIÓN DE PLC'S GRAFCET.
Comenzar Actividad
es
Implica discontinuidad 3 Bifurcación en Y
2.
ca
lifi
Implican decisión: Bifurcación en O. Implica simultaneidad: Bifurcación en Y.
Implica discontinuidad: Salto condicional.
ua
l.c
ua
piezas y después regresar al inicio del GRAFCET que elementos y tipos de etapas
i
necesitaremos en su interior.
sv
campusvirtual.cualifica2.es
28 / 39
[AFO021847] FMEM020PO PLC AVANZADO (SECTOR: MINERÍA)
[MOD017018] FMEM020PO PLC AVANZADO
[UDI101280] PROGRAMACIÓN DE PLC'S GRAFCET.
Programa de usuario.
Una vez vistos todos los lenguajes y herramientas a nuestro alcance vamos a definir los distintos
tipos de automatismos que podemos encontrarnos y cuál es la forma más adecuada de resolverlos en
general.
Aunque en los procesos industriales es común encontrarse una combinación de ambos podemos
es
diferenciarlos en dos tipos principalmente:
2.
ca
Automatismos combinacionales: Donde las salidas solo dependen del estado de sus entradas.
Automatismos secuenciales: Donde las salidas depende de las entradas y del estado inicial del sistema
lifi
Lo que variará de uno a otro será el método de análisis. Partimos de la base que las variables de
ua
nuestro sistema tomaran un número finito de valores y por tanto tendrán naturaleza discreta y
binaria.
l.c
Interpretación matemática.
ua
observación del comportamiento de un sistema, su análisis y el uso de las variables que este sistema
rt
El problema es que habrá variables que influyan sobre otras, es decir el estado "n" de una variable
pu
puede afectar al estado "n + 1" de otra variable. Por ejemplo, en una máquina de café, iremos
m
introduciendo monedas hasta un determinado valor pero hay ciertos datos que se irán almacenando.
Si no introducimos las suficientes monedas aunque activemos el botón de retirar producto este no
ca
nos lo dará hasta que metamos las monedas suficientes. El valor del estado anterior se ha ido
campusvirtual.cualifica2.es
29 / 39
[AFO021847] FMEM020PO PLC AVANZADO (SECTOR: MINERÍA)
[MOD017018] FMEM020PO PLC AVANZADO
[UDI101280] PROGRAMACIÓN DE PLC'S GRAFCET.
La primera ecuación es la salida del circuito como la combinación de las variables de entrada
En función de cómo se comporte nuestro sistemas frente estas ecuaciones será combinacional o
secuencial
es
2.
Automatismos combinacionales.
ca
Basándonos en las ecuaciones anteriores si nuestras variables no dependen en ningún momento del
lifi
estado anterior de esas variables el sistema se puede tratar íntegramente según lógica
Esto nos indica que solo depende del termino ET que son las variables de entrada y esto implica que
rt
la función lógica relacionará entradas y salidas mediante el uso y combinación de los operadores
i
sv
campusvirtual.cualifica2.es
30 / 39
[AFO021847] FMEM020PO PLC AVANZADO (SECTOR: MINERÍA)
[MOD017018] FMEM020PO PLC AVANZADO
[UDI101280] PROGRAMACIÓN DE PLC'S GRAFCET.
es
2.
ca
Entradas Salidas Descripción
lifi
M Interruptor de marcha
RT1 Relé térmico motor M1
ua
RT2 Relé térmico motor M2
RT3 Relé térmico motor M3
l.c
R1 Relé sobrecarga M2
ua
K1 Contactor motor M1
K2 Contactor motor M2
rt
K3 Contactor motor M3
AL Alarma
i
sv
Para cada salida obtenemos su correspondiente tabla de verdad. Por ejemplo la del motor 2 y la de
campusvirtual.cualifica2.es
31 / 39
[AFO021847] FMEM020PO PLC AVANZADO (SECTOR: MINERÍA)
[MOD017018] FMEM020PO PLC AVANZADO
[UDI101280] PROGRAMACIÓN DE PLC'S GRAFCET.
es
2.
ca
lifi
Haríamos lo mismo para los otros dos motores, a partir de ahí mediante los métodos de síntesis de
ua
ecuaciones vistos obtendremos la ecuación para cada salida.
l.c
ua
irt
sv
pu
Finalmente implementamos en el
m
programa estas ecuaciones mediante los elementos lógicos que nos permita cada tipo de lenguaje
en el que lo implementemos.
ca
Automatismos secuenciales.
En este caso el proceso se desarrolla como una sucesión de operaciones encadenadas, el control de
su evolución viene definida por las condiciones lógicas que nos indican si el proceso continuará y
como.
Normalmente encontrar un sistema secuencial puro es difícil, estos suelen tener partes
campusvirtual.cualifica2.es
32 / 39
[AFO021847] FMEM020PO PLC AVANZADO (SECTOR: MINERÍA)
[MOD017018] FMEM020PO PLC AVANZADO
[UDI101280] PROGRAMACIÓN DE PLC'S GRAFCET.
combinacionales.
Para desarrollar estos sistemas la herramienta más útil de las que hemos visto suele ser el GRAFCET
porque su propia estructura ya favorece el carácter secuencial. Este sería un ejemplo estándar de un
sistema secuencial, como vemos la estructura del GRAFCET se adapta muy bien a él. A continuación
veremos las consideraciones para elaborar un GRAFCET e indirectamente para sistema secuencial.
es
2.
ca
lifi
ua
l.c
ua
irt
sv
pu
m
ca
Vamos a ver cuáles son las consideraciones y pasos que debemos seguir para elaborar nuestro
GRAFCET en función de cómo sea nuestro problema. En primer lugar se analizan los datos que nos
proporcionan las especificaciones iniciales del proceso, secuencias que han de realizar, en qué orden
se activarán, qué variables intervienen, etc. Partiendo de estos datos se descompone el programa de
campusvirtual.cualifica2.es
33 / 39
[AFO021847] FMEM020PO PLC AVANZADO (SECTOR: MINERÍA)
[MOD017018] FMEM020PO PLC AVANZADO
[UDI101280] PROGRAMACIÓN DE PLC'S GRAFCET.
En este apartado se incluyen todas las acciones que el sistema de control debe activar
prioritariamente en cualquier momento durante la evolución del proceso y que no son secuenciales,
como por ejemplo, las condiciones de emergencia (alarmas de fallos, relés térmicos, etc.); con las
variables empleadas en este apartado se implementan la ecuación necesaria para que el GRAFCET
evolucione a la etapa siguiente de la etapa inicial, normalmente ET0. Esta condición se da mediante
es
bifurcaciones O y saltos.
2.
Hay casos en los que el apartado "condiciones iniciales" no existe o está formado solamente por una
ca
variable, según el grado de seguridad que se quiera tener sobre el funcionamiento del proceso.
lifi
ua
GRAFCET
l.c
En este apartado se representarán las secuencias que han de realizarse en el proceso y las
ecuaciones necesarias para activar y desactivar las etapas en función de las condiciones de
ua
transición. Las condiciones de transición están formadas por las señales que proporcionan por los
rt
sensores a las entradas del autómata y por las variables internas asociadas a otras etapas anteriores.
i
sv
En este apartado se definen que acciones se van a realizar en cada una de las etapas cuando las
mismas estén activas. Este apartado se suele inicializar con condiciones, por ejemplo asegurarnos
m
que la pieza esté en su sitio antes de que la cinta la desplace. Y se finaliza con condiciones de
ca
finalidad como fines de carrera o cuando un temporizador llega al tiempo que consideremos
Caso práctico
Planteamos una actividad de expansión, tras todos los tipos de lenguajes PLC, tratados a lo largo de
la presente unidad.
campusvirtual.cualifica2.es
34 / 39
[AFO021847] FMEM020PO PLC AVANZADO (SECTOR: MINERÍA)
[MOD017018] FMEM020PO PLC AVANZADO
[UDI101280] PROGRAMACIÓN DE PLC'S GRAFCET.
actividad.
Actividad de expansión.
es
Hemos visto que los circuitos combinacionales se realizan principalmente con los elementos lógicos
básicos, pero para los circuitos secuenciales se pueden utilizar otros elementos de programación
2.
más avanzados como los biestables (o Flip-flops en terminología inglesa).
ca
lifi
¿Qué son? ¿De qué variable dependen?
Aunque hayamos hablado de sistemas industriales los robots son también elementos usados
habitualmente en la industria. Estos tienen generalmente una programación propia en función del
rt
con la IEC 61131-3 y la evolución de los buses de campo basados en Ethernet y de los sistemas de
Aunque sigue habiendo ciertas topologías, como las antropomórficas, que siguen siendo
ca
complicadas. Hay herramientas como PLCopen part 4 que permiten mejorar el control de estas
cinemáticas centrándose en el movimiento coordinado de varios ejes en espacios 3D. Con estas
evoluciones poco a poco se intenta que se sustituya el complejo y no común lenguaje robótico por las
Hay casos en los que el apartado "condiciones iniciales" no existe o está formado
solamente por una variable, según el grado de seguridad que se quiera tener
sobre el funcionamiento del proceso.
campusvirtual.cualifica2.es
35 / 39
[AFO021847] FMEM020PO PLC AVANZADO (SECTOR: MINERÍA)
[MOD017018] FMEM020PO PLC AVANZADO
[UDI101280] PROGRAMACIÓN DE PLC'S GRAFCET.
Verdadero.
Falso.
es
2.
ca
lifi
ua
l.c
ua
irt
sv
pu
m
ca
campusvirtual.cualifica2.es
36 / 39
[AFO021847] FMEM020PO PLC AVANZADO (SECTOR: MINERÍA)
[MOD017018] FMEM020PO PLC AVANZADO
[UDI101280] PROGRAMACIÓN DE PLC'S GRAFCET.
Recuerda
[[[Elemento Multimedia]]]
es
2.
ca
lifi
ua
l.c
ua
irt
sv
pu
m
ca
campusvirtual.cualifica2.es
37 / 39
[AFO021847] FMEM020PO PLC AVANZADO (SECTOR: MINERÍA)
[MOD017018] FMEM020PO PLC AVANZADO
[UDI101280] PROGRAMACIÓN DE PLC'S GRAFCET.
Autoevaluación
¿Qué es GRAFCET?
es
automatizar.
2.
Resumen del diagrama funcional.
ca
lifi
Completa el espacio en blanco del siguiente enunciado: "En GRAFCET nivel
ua
____________ se deben especificar todos los elementos, con los distintivos de las
entradas y las salidas, y también las marcas o relés internos que se utilizarán”.
l.c
ua
3.
rt
2.
i
sv
pu
1.
m
Verdadero.
Falso.
campusvirtual.cualifica2.es
38 / 39
[AFO021847] FMEM020PO PLC AVANZADO (SECTOR: MINERÍA)
[MOD017018] FMEM020PO PLC AVANZADO
[UDI101280] PROGRAMACIÓN DE PLC'S GRAFCET.
es
2.
Una vez representado, ¿qué permite GRAFCET?
ca
lifi
Obtener las ecuaciones lógicas que controlan la activación de cada etapa.
ua
Obtener un resultado numérico
l.c
ua
campusvirtual.cualifica2.es
39 / 39