Sie sind auf Seite 1von 31

Nro.

DD-106
CONTROL DE PROCESOS CON PLC Página 1 / 31
Tema : Código
PROGRAMACIÓN SECUENCIAL USANDO GRAFCET Semestre
Grupo 1
Nota: App./Nom.: Fecha:
Acero Catacora. Christian César
Lab. Nº 1
Orcoapaza, Oscar 18/05/2018
Peralta, Elard

I. OBJETIVOS

1. Resolver problemas de programación secuencial planteando un diagrama en


GRAFCET para el control del proceso.

II. RECURSOS

1. SOFTWARE:
a. Aplicación RSLinx.
b. Aplicación RSLogix 5000 v19.

2. EQUIPOS, INSTRUMENTOS Y ACCESORIOS:


a. PC AT Pentium.
b. PLC CompactLogix

III. INFORMACIÓN

Ejemplo de implementación de lógica GRAFCET en RSLogix 5000 (Guiado)

Tutorial de implementación de secuencias en GRAFCET usando RSLogix5000. Se


pide implementar el siguiente diagrama correspondiente al ejercicio 3 de la práctica
anterior.
Nro. DD-106
CONTROL DE PROCESOS CON PLC Página 2 / 31
Tema : Código
PROGRAMACIÓN SECUENCIAL USANDO GRAFCET Semestre
Grupo 1
Nota: App./Nom.: Fecha:
Acero Catacora. Christian César
Lab. Nº 1
Orcoapaza, Oscar 18/05/2018
Peralta, Elard

1. Creación de una rutina en GRAFCET

Una vez creado el proyecto, se debe eliminar la rutina principal en ladder e incluir
una rutina en SFC(Sequential Function Chart), click derecho en
MainProgram>>New Routine

2. Creación de tags necesarios

En MainProgram>>ProgramTags, añadir los tags necesarios para la


implementación del programa.
Nro. DD-106
CONTROL DE PROCESOS CON PLC Página 3 / 31
Tema : Código
PROGRAMACIÓN SECUENCIAL USANDO GRAFCET Semestre
Grupo 1
Nota: App./Nom.: Fecha:
Acero Catacora. Christian César
Lab. Nº 1
Orcoapaza, Oscar 18/05/2018
Peralta, Elard

3. Creación del programa de control en GRAFCET

Empezaremos dibujando el GRAFCET de control del programa en la rutina


Cont_reservoir. (Omitir la instrucción JSR(Auto_reservoir,0) )

Compilaremos presionando el botón y veremos los resultados en Errors.

Descargar el programa y verificar la ejecución del programa.


Nro. DD-106
CONTROL DE PROCESOS CON PLC Página 4 / 31
Tema : Código
PROGRAMACIÓN SECUENCIAL USANDO GRAFCET Semestre
Grupo 1
Nota: App./Nom.: Fecha:
Acero Catacora. Christian César
Lab. Nº 1
Orcoapaza, Oscar 18/05/2018
Peralta, Elard

4. Creación del programa de ejecución en GRAFCET


En esta parte se creará una nueva rutina en GRAFCET llamada Auto_reservoir, la
cual contendrá la lógica de ejecución del programa. (la instrucción
JSR(Auto_reservoir,0) del grafcet anterior debe ser incluida)
Nro. DD-106
CONTROL DE PROCESOS CON PLC Página 5 / 31
Tema : Código
PROGRAMACIÓN SECUENCIAL USANDO GRAFCET Semestre
Grupo 1
Nota: App./Nom.: Fecha:
Acero Catacora. Christian César
Lab. Nº 1
Orcoapaza, Oscar 18/05/2018
Peralta, Elard
Nro. DD-106
CONTROL DE PROCESOS CON PLC Página 6 / 31
Tema : Código
PROGRAMACIÓN SECUENCIAL USANDO GRAFCET Semestre
Grupo 1
Nota: App./Nom.: Fecha:
Acero Catacora. Christian César
Lab. Nº 1
Orcoapaza, Oscar 18/05/2018
Peralta, Elard

Compilar, descargar en el CPU y verificar el funcionamiento del programa.

Ejercicio 1

Diseñar el sistema de automatización en GRAFCET


para automatizar la operación de un semáforo, utilizando
para ello el mínimo de temporizadores.

Dicho semáforo dispone de un pulsador de puesta en


marcha (START) y un pulsador de apagado (STOP).
Una vez pulsado el botón START, la secuencia de
funcionamiento debe de ser la siguiente:

5. La luz verde del semáforo (pase de vehículos) debe


de estar en verde por 50 segundos.
6. La luz ambar se encenderá por 5 segundos
inmediatamente después que se apague la verde.
7. La luz roja (pase peatón) se enciende durante 15
segundos.

Si se presionar STOP, el semáforo dejará de funcionar.


Nro. DD-106
CONTROL DE PROCESOS CON PLC Página 7 / 31
Tema : Código
PROGRAMACIÓN SECUENCIAL USANDO GRAFCET Semestre
Grupo 1
Nota: App./Nom.: Fecha:
Acero Catacora. Christian César
Lab. Nº 1
Orcoapaza, Oscar 18/05/2018
Peralta, Elard
Nro. DD-106
CONTROL DE PROCESOS CON PLC Página 8 / 31
Tema : Código
PROGRAMACIÓN SECUENCIAL USANDO GRAFCET Semestre
Grupo 1
Nota: App./Nom.: Fecha:
Acero Catacora. Christian César
Lab. Nº 1
Orcoapaza, Oscar 18/05/2018
Peralta, Elard

Ejercicio 2:

Automatización de semáforo con pulsador de solicitud para peatón

Al semáforo anterior, se la agregado un botón de petición de


pasada para el uso de peatones discapacitados (Help), el cual
solo funcionará cuando el semáforo se encuentre en verde. Si
se presiona esta solicitud, el semáforo cambiará a ámbar 5
segundos después, estará en ámbar 5 segundos y luego pasará
a rojo por 25 segundos para permitir la pasada tranquila del
peatón discapacitado.

Efectuar la modificación al programa inicial en GRAFCET y


programar en RSlogix5000.
Petición
Adjuntar fotos del grafcet final.
Nro. DD-106
CONTROL DE PROCESOS CON PLC Página 9 / 31
Tema : Código
PROGRAMACIÓN SECUENCIAL USANDO GRAFCET Semestre
Grupo 1
Nota: App./Nom.: Fecha:
Acero Catacora. Christian César
Lab. Nº 1
Orcoapaza, Oscar 18/05/2018
Peralta, Elard
Nro. DD-106
CONTROL DE PROCESOS CON PLC Página 10 / 31
Tema : Código
PROGRAMACIÓN SECUENCIAL USANDO GRAFCET Semestre
Grupo 1
Nota: App./Nom.: Fecha:
Acero Catacora. Christian César
Lab. Nº 1
Orcoapaza, Oscar 18/05/2018
Peralta, Elard

Ejercicio 3:

Automatización de ciclo de riego

Diseñar un automatismo para que el sistema de riego de la figura cumpla las siguientes
especificaciones:

Cuando el programador de tiempos lo


indique (START) se ha de iniciar el riego.
La secuencia de riego es la siguiente:
- Primero se riegan los sectores 1 y 3 (al
mismo tiempo) después los sectores 2 y
4 (también al mismo tiempo) y por último
se deja un tiempo de reposo (sin riego).
- Los tiempos de riego y reposo serán de
10 minutos normalmente o de 5 minutos
si se desea un ciclo más corto
(Ciclocorto).
- Para regar hay que poner en marcha la
bomba (Bomba) y abrir las válvulas de
los sectores correspondientes (V alv1 . .
. Valv4)

Para realizar el automatismo se dispone de la siguientes señales:


 START : Señal proveniente de un pulsado que indica que se ha de regar.
 CicloCorto : tag booleano que indica que se debe efectuar un ciclo corto.
 Valv1, Valv2, Valv3 y Valv4 son tags que abre o cierran las válvulas.
 Bomba : Tag que pone en marcha la bomba de riego.

Se pide: Dibujar el GRAFCET que controla el automatismo y programarlo usando GRAFCET


en Rslogix5000.
Nro. DD-106
CONTROL DE PROCESOS CON PLC Página 11 / 31
Tema : Código
PROGRAMACIÓN SECUENCIAL USANDO GRAFCET Semestre
Grupo 1
Nota: App./Nom.: Fecha:
Acero Catacora. Christian César
Lab. Nº 1
Orcoapaza, Oscar 18/05/2018
Peralta, Elard
Nro. DD-106
CONTROL DE PROCESOS CON PLC Página 12 / 31
Tema : Código
PROGRAMACIÓN SECUENCIAL USANDO GRAFCET Semestre
Grupo 1
Nota: App./Nom.: Fecha:
Acero Catacora. Christian César
Lab. Nº 1
Orcoapaza, Oscar 18/05/2018
Peralta, Elard

Ejercicio 4:

Automatización de ciclo de riego con condiciones de humedad y presión

Modificar el programa anterior y considerar que si baja la presión (sensor binario), no se debe
regar los sectores 3 y 4. Adicionalmente, si se detecta que está lloviendo (sensor binario de
humedad) se ha de dejar de regar e iniciar el ciclo de riego desde el principio
automáticamente cuando deje de llover.
- Lluvia : sensor binario de humedad “1” si llueve, “0” si no llueve.
- Presión: Sensor binario de presión. “1” si hay presión suficiente, “0” si no hay presión.

Se pide: Dibujar el GRAFCET que controla el automatismo y programarlo usando GRAFCET


en Rslogix5000.
Nro. DD-106
CONTROL DE PROCESOS CON PLC Página 13 / 31
Tema : Código
PROGRAMACIÓN SECUENCIAL USANDO GRAFCET Semestre
Grupo 1
Nota: App./Nom.: Fecha:
Acero Catacora. Christian César
Lab. Nº 1
Orcoapaza, Oscar 18/05/2018
Peralta, Elard
Nro. DD-106
CONTROL DE PROCESOS CON PLC Página 14 / 31
Tema : Código
PROGRAMACIÓN SECUENCIAL USANDO GRAFCET Semestre
Grupo 1
Nota: App./Nom.: Fecha:
Acero Catacora. Christian César
Lab. Nº 1
Orcoapaza, Oscar 18/05/2018
Peralta, Elard

Ejercicio 5:

Vagoneta de transporte

Se pretende automatizar el sistema de transporte de material de la figura:

LS1 LS2 LS3

El funcionamiento del sistema es el siguiente:


- En el estado inicial la vagoneta se encuentra en el área de mantenimiento.
- El sistema se activa mediante un pulsador.
- Se pone en marcha la vagoneta hacia la derecha hasta llegar a la zona de carga (se detecta
mediante un sensor) y se detiene.
- Se abre la válvula de carga V1, durante 10 segundos, tiempo empleado en llenar la vagoneta.
- Una vez llena se desplaza hacia la zona de descarga donde vacía su contenido en 5
segundos.
- Vuelve a la zona de carga y repite el proceso 5 veces.
- Concluida la quinta descarga, vuelve a la zona de mantenimiento para una inspección de la
vagoneta; la revisión dura 1 minuto.
- Terminada la revisión se puede repetir el ciclo actuando sobre el pulsador. - Durante el
proceso permanecerá encendido un piloto indicando el estado activo
.
Se pide: Dibujar el GRAFCET que controla el automatismo y programarlo usando GRAFCET
en Rslogix5000.
Nro. DD-106
CONTROL DE PROCESOS CON PLC Página 15 / 31
Tema : Código
PROGRAMACIÓN SECUENCIAL USANDO GRAFCET Semestre
Grupo 1
Nota: App./Nom.: Fecha:
Acero Catacora. Christian César
Lab. Nº 1
Orcoapaza, Oscar 18/05/2018
Peralta, Elard
Nro. DD-106
CONTROL DE PROCESOS CON PLC Página 16 / 31
Tema : Código
PROGRAMACIÓN SECUENCIAL USANDO GRAFCET Semestre
Grupo 1
Nota: App./Nom.: Fecha:
Acero Catacora. Christian César
Lab. Nº 1
Orcoapaza, Oscar 18/05/2018
Peralta, Elard

Programación estructurada en GRAFCET


Problema de Automatización de Mezcladora (Guiado)

En cierta parte de un proceso industrial, se requiere mezclar floculante y coagulante


con agua en ciertas medidas. El proceso puede ser operado en forma manual o
automática. En modo automático, se requiere inicialmente que el tanque con agua
alcance cierto nivel (LSmax), para esto se abre la válvula ON-OFF V1. En forma
paralela deben de ser dosificados los productos, los cuales se almacenan en una tolva
acumulativa, en la cual se vierte floculante hasta que se alcanza un peso SP1 y a
continuación se añade coagulante para conseguir el peso total de los productos, SP2.
Luego se abre la válvula de la tolva durante 10 segundos para dejar caer el contenido
sobre el tanque con agua. Se realiza el proceso de mezclado durante 30 segundos
accionando el agitador. Pasado los 30 segundos se vacía el depósito aperturando la
válvula V3. El proceso se reinicia si se verifica que el tanque ha sido totalmente
evacuado (Lsmin = 1).

El proceso además, debe de ser dotado con las siguientes funcionalidades:


- modos de marcha, Manual y Automático
- en modo Automático, el proceso arranca presionando S1.
- secuencia de emergencia presionando Z, en la cual se deben abortar el proceso
(retirando posible material sobre la tolva acumulativa y vaciando el tanque por completo
sin agitar). El proceso podrá ser reiniciado presionando S1.
Nro. DD-106
CONTROL DE PROCESOS CON PLC Página 17 / 31
Tema : Código
PROGRAMACIÓN SECUENCIAL USANDO GRAFCET Semestre
Grupo 1
Nota: App./Nom.: Fecha:
Acero Catacora. Christian César
Lab. Nº 1
Orcoapaza, Oscar 18/05/2018
Peralta, Elard

S1

Z
Auto

Man

Lsmax

Lsmin

1. Lista de Tags

Tag Descripción Tipo


S1 Start IN/Bool
Z Parada de emergencia IN/Bool
Lsmax Sensor binario de nivel Alto IN/Bool
Lsmin Sensor binario de nivel Bajo IN/Bool
SP1 Bit peso SP1 IN/Bool
SP2 Bit peso SP2 IN/Bool
AUTO Selector auto IN/Bool
MAN Selector manual IN/Bool
VA Válvula descarga floculante OUT/Bool
VB Válvula descarga coagulante OUT/Bool
V2 Válvula descarga tolva OUT/Bool
V1 Válvula alimentación agua OUT/Bool
V3 Válvula descarga reservorio OUT/Bool
M Motor del agitador OUT/Bool
H_Man Piloto manual OUT/Bool
H_Auto Piloto auto OUT/Bool

2. Creación de tags en RSlogix5000


Nro. DD-106
CONTROL DE PROCESOS CON PLC Página 18 / 31
Tema : Código
PROGRAMACIÓN SECUENCIAL USANDO GRAFCET Semestre
Grupo 1
Nota: App./Nom.: Fecha:
Acero Catacora. Christian César
Lab. Nº 1
Orcoapaza, Oscar 18/05/2018
Peralta, Elard

3. Diseño estructurado en GRAFCET

GRAFCET de Seguridad (GDS)

GRAFCET de Mando (GDM)


Nro. DD-106
CONTROL DE PROCESOS CON PLC Página 19 / 31
Tema : Código
PROGRAMACIÓN SECUENCIAL USANDO GRAFCET Semestre
Grupo 1
Nota: App./Nom.: Fecha:
Acero Catacora. Christian César
Lab. Nº 1
Orcoapaza, Oscar 18/05/2018
Peralta, Elard

GRAFCET de PRODUCCIÓN (GDP)


Nro. DD-106
CONTROL DE PROCESOS CON PLC Página 20 / 31
Tema : Código
PROGRAMACIÓN SECUENCIAL USANDO GRAFCET Semestre
Grupo 1
Nota: App./Nom.: Fecha:
Acero Catacora. Christian César
Lab. Nº 1
Orcoapaza, Oscar 18/05/2018
Peralta, Elard

E0

S1

E1

E2 E4

E3 E5

E6

E7

E8

E9
Nro. DD-106
CONTROL DE PROCESOS CON PLC Página 21 / 31
Tema : Código
PROGRAMACIÓN SECUENCIAL USANDO GRAFCET Semestre
Grupo 1
Nota: App./Nom.: Fecha:
Acero Catacora. Christian César
Lab. Nº 1
Orcoapaza, Oscar 18/05/2018
Peralta, Elard

4. Creación del GRAFCET de Seguridad

i. Añadir una nueva rutina en GRAFCET llamada GDS(Grafcet de Seguridad)

ii. Dibujar los estados, transiciones y acciones correspondientes.

iii. Compilar y verificar funcionamiento.


Nro. DD-106
CONTROL DE PROCESOS CON PLC Página 22 / 31
Tema : Código
PROGRAMACIÓN SECUENCIAL USANDO GRAFCET Semestre
Grupo 1
Nota: App./Nom.: Fecha:
Acero Catacora. Christian César
Lab. Nº 1
Orcoapaza, Oscar 18/05/2018
Peralta, Elard

5. Creación del GRAFCET de Mando


i. Añadir una nueva rutina en GRAFCET llamada GDM(Grafcet de Mando)

ii. Dibujar los estados, transiciones y acciones correspondientes.

Descomentar después
de crear GRAFCET de
Producción

Forzar estado de
rearme en
GRAFCET de
seguridad

iii. Además, en la rutina de Seguridad deberemos habilitar esta rutina usando la función Jump To
Subroutine (JSR) en el estado 0.

Modificación en
GRAFCET de Seguridad
Nro. DD-106
CONTROL DE PROCESOS CON PLC Página 23 / 31
Tema : Código
PROGRAMACIÓN SECUENCIAL USANDO GRAFCET Semestre
Grupo 1
Nota: App./Nom.: Fecha:
Acero Catacora. Christian César
Lab. Nº 1
Orcoapaza, Oscar 18/05/2018
Peralta, Elard

iv. Compilar, descargar y verificar.

6. Creación del GRAFCET de Operación


i. Añadir una nueva rutina en GRAFCET llamada GDP(GRAFCET de Operación)
ii. Dibujar los estados, transiciones y acciones correspondientes.

iii. En el GRAFCET de mando se debe “descomentar” la acción JSR(GDP) del Step_004 y la


acción SFR(GDP,Step_006).
iv. Además, en el GRAFCET de Seguridad deberemos resetear este GRAFCET a su estado inicial
con la instrucción SFR(GDP,Step_006).
Nro. DD-106
CONTROL DE PROCESOS CON PLC Página 24 / 31
Tema : Código
PROGRAMACIÓN SECUENCIAL USANDO GRAFCET Semestre
Grupo 1
Nota: App./Nom.: Fecha:
Acero Catacora. Christian César
Lab. Nº 1
Orcoapaza, Oscar 18/05/2018
Peralta, Elard

Modificación en GRAFCET de Seguridad

Ejercicio 1

Sistema automático de empaquetamiento de frutas

Tenemos un sistema de carga automática de cajas de fruta compuesto por dos cintas
transportadoras como aparece en la figura:

Cuando se pulsa el botón de puesta en marcha (START), se inicia el movimiento de la cinta


que transporta las cajas hasta que se sitúa una caja vacía en la posición de llenado.
Cuando hay caja en la posición de llenado, se mueve la cinta transportadora de fruta para ir
dejando caer piezas en la caja. Cada caja debe llenarse con 12 piezas de fruta.
Una vez que la caja se ha llenado, se para la cinta que transporta fruta y se mueve la cinta que
transporta las cajas para retirar la caja llena y situar una nueva caja vacía en la posición de
llenado.
Si se pulsa el botón de STOP el sistema debe pararse completamente y debe reiniciarse desde
el punto en que se quedó presionando START.
Nota: Antes de mover cinta de transporte de cajas, esperar 2 segundos para que caiga la fruta
12.
Nro. DD-106
CONTROL DE PROCESOS CON PLC Página 25 / 31
Tema : Código
PROGRAMACIÓN SECUENCIAL USANDO GRAFCET Semestre
Grupo 1
Nota: App./Nom.: Fecha:
Acero Catacora. Christian César
Lab. Nº 1
Orcoapaza, Oscar 18/05/2018
Peralta, Elard
Nro. DD-106
CONTROL DE PROCESOS CON PLC Página 26 / 31
Tema : Código
PROGRAMACIÓN SECUENCIAL USANDO GRAFCET Semestre
Grupo 1
Nota: App./Nom.: Fecha:
Acero Catacora. Christian César
Lab. Nº 1
Orcoapaza, Oscar 18/05/2018
Peralta, Elard

Ejercicio 2
Paletizado automático de cajas

Tenemos un entorno de fabricación constituido por dos cintas transportadoras, un robot y una
parihuela (palet) según se representa en la figura. El proceso puede funcionar en dos modos,
manual o automático. El autómata controla el sistema que evoluciona de la siguiente manera:

- Si se escoge modo automático, el proceso puede iniciar pulsando el pulsador de arranque.


- Por la cinta 1 llegan cajas. El detector de proximidad detecta una caja y el autómata para la
cinta.
- El autómata activa el programa del robot.
- Cuando el robot ha colocado 4 cajas sobre la parihuela, el autómata activa la cinta 2 durante
5 s.
- Terminado el proceso, se reinicia automáticamente para efectuar un nuevo ciclo si el proceso
sigue en modo automático.

Existe además un botón Reinicio, el cual parará el programa del brazo, detendrá la cinta 1 y
evacuará la cinta 2 por 10 segundos. El sistema solo podrá reiniciar con el pulsador de
arranque.

Arranque

Reinicio

Realice el bosquejo de la solución usando GRAFCET(usar diseño estructurado si es


necesario). Implementar la solución en RSlogix5000.
Nro. DD-106
CONTROL DE PROCESOS CON PLC Página 27 / 31
Tema : Código
PROGRAMACIÓN SECUENCIAL USANDO GRAFCET Semestre
Grupo 1
Nota: App./Nom.: Fecha:
Acero Catacora. Christian César
Lab. Nº 1
Orcoapaza, Oscar 18/05/2018
Peralta, Elard

Seguridad
Nro. DD-106
CONTROL DE PROCESOS CON PLC Página 28 / 31
Tema : Código
PROGRAMACIÓN SECUENCIAL USANDO GRAFCET Semestre
Grupo 1
Nota: App./Nom.: Fecha:
Acero Catacora. Christian César
Lab. Nº 1
Orcoapaza, Oscar 18/05/2018
Peralta, Elard

Mando
Nro. DD-106
CONTROL DE PROCESOS CON PLC Página 29 / 31
Tema : Código
PROGRAMACIÓN SECUENCIAL USANDO GRAFCET Semestre
Grupo 1
Nota: App./Nom.: Fecha:
Acero Catacora. Christian César
Lab. Nº 1
Orcoapaza, Oscar 18/05/2018
Peralta, Elard

Producción
Nro. DD-106
CONTROL DE PROCESOS CON PLC Página 30 / 31
Tema : Código
PROGRAMACIÓN SECUENCIAL USANDO GRAFCET Semestre
Grupo 1
Nota: App./Nom.: Fecha:
Acero Catacora. Christian César
Lab. Nº 1
Orcoapaza, Oscar 18/05/2018
Peralta, Elard

Ejercicio 3
Mando de una escalera mecánica

El objetivo de este ejercicio es el control de una escalera mecánica mediante pulsadores de


servicio, células fotoeléctricas y temporizadores.
Para el control de esta escalera contaremos con un panel de mando compuesto por un pulsador
de marcha y un interruptor que determinará el sentido de la escalera. También dispondremos
de un pulsador de emergencia situado en cada extremo de la escalera.
Estando el automatismo en marcha, la cinta se pondrá en funcionamiento si la célula
fotoeléctrica correspondiente al sentido seleccionado detecta la presencia de personas. Cada
vez que se detecte una persona la cinta estará en movimiento durante 20 segundos en el
sentido correspondiente.
Nro. DD-106
CONTROL DE PROCESOS CON PLC Página 31 / 31
Tema : Código
PROGRAMACIÓN SECUENCIAL USANDO GRAFCET Semestre
Grupo 1
Nota: App./Nom.: Fecha:
Acero Catacora. Christian César
Lab. Nº 1
Orcoapaza, Oscar 18/05/2018
Peralta, Elard

El sentido ascendente de la escalera vendrá determinado por el valor uno del selector y actuará
sobre la primera salida. El sentido descendente lo determinará el valor cero del selector y
actuará sobre la segunda salida.
La seta de emergencia parará el motor de la escalera y se requerirá una confirmación de la
marcha para continuar. El cambio de sentido de la escalera se realizará estando parada y con
una confirmación de marcha.

Realice el bosquejo de la solución usando GRAFCET e implementarlo en el software


RSLogix5000.

Das könnte Ihnen auch gefallen