Anda di halaman 1dari 15

DEPARTAMENTO DE CONTROL Y ROBÓTICA.

CONTROLADORES INDUSTRIALES DE LÓGICA PROGRAMABLE

GRUPO: 2

PROYECTO: SECUENCIA DE 6 PISTONES.

INTEGRANTE:

FLORES DÍAZ JULIO CÉSAR

Fecha: 03/06/2019
Índice
Planteamiento del problema…………………………………………………………………………………..3

Objetivos………………………………………………………………………………………………………………...4

Desarrollo del proyecto …………………………………………………………………………………………..4

Diagrama Gantt…………………………………………………………………………………………..4

Hoja de especificaciones……………………………………………………………………………..5

Tabal de ordenamiento de variables…………………………………………………………...7

Diagrama de conexiones neumático y eléctrico…………………………………………..8

GAFCET………………………………………………………………………………………………………11

Galería fotográfica……………………………………………………………………………………..13

Aportaciones de grupo de trabajo………………………………………………………………………….14

Conclusión……………………………………………………………………………………………………………..14

Discusión………………………………………………………………………………………………………………..14

Referencias…………………………………………………………………………………………………………….15

2
Planteamiento del problema
 Resolver la secuencia de movimiento de 6 pistones neumáticos (figura1), con la
ayuda de 12 electro-válvula de dos posiciones cinco vías.
 Las condiciones para resolver el problema son las siguientes:
1. Debe presentar una etapa HOME, en esta etapa todos los pistones deben
permanecer contraídos, si alguno de ellos se encuentra extendido, deberá
regresar a su estado contraído, sin presionar ningún botón.
2. Para iniciar la secuencia se debe presionar un contacto designado con el
nombre de START, para iniciar con la secuencia.
3. Se deberá asignar un contacto de STOP que pause la secuencias, mientras
se encuentre en estado 0 y deberá continuar donde se quedó si se regresa
a su estado inicial.
4. La secuencia solo se debe repetir 3 veces, para finalmente regresar a las
condiciones iniciales.
5. Si se presiona al mismo tiempo START y STOP, se deberá RECETEAR el
proceso, es decir llevar todos los valores al estado inicial.

Figura 1

3
Objetivos
- Utilizar los conocimientos de programación de PLC para lograr cumplir con el
problema plateado anteriormente.
- Implementar el uso herramientas de Hardware y Software, que se utilizaron en el
curso.
- Aprender a planear, elaborar y presentar proyectos de cualquier índole.

Desarrollo del proyecto

1. Diagrama de GANTT

El diagrama de GANTT aquí presente muestra cómo se llevaron a cabo en tiempo y forma, las
actividades, necesarias para lograr cumplir con los objetivos plateados, en este reporte. El
diagrama muestra un total de 7 actividades repartidas en 5 días, comenzando por un plano
general del tiempo que tomaría el proyecto para su realización, la primera actividad fue realizar la
correspondiente programación de la secuencia de 6 pistones de doble efecto, una vez echa esta
actividad, el mismo día se procedió a realizar las pruebas correspondientes para verificar que no se
presentaran inconvenientes a momento de iniciar la secuencia.

De la actividad 4 a la 5, se dedicó tiempo a realizar el reporte, donde se documentaria toda la


información necesaria que argumente el funcionamiento del proyecto, donde se incluirán
objetivos, planeación del proyecto, diagramas de conexiones, conclusiones y el código del
programa.

4
Ruta crítica: El desarrollo de la práctica se logró cumplir ya que se alcanzó el 100% de todas las
tares planteadas en el diagrama de GANTT, por lo que se cumplió con éxito, el proyecto.

2. Hoja de especificaciones
 Pistones:

Los pistones que se utilizaron para para el presente proyecto son los Parker, como se puede ver en
la siguiente imagen de muestran algunas de sus características, información obtenida del
Laboratorio de Automatización (Figura2).

[3]
Figura 2

[5]
Figura 3

5
[5]
Figura 4

 Válvulas

Las válvulas son de la marca Parker.

Modelo PVLB121606 Valores nominales


Voltaje alimentación 24VDC
Potencia 12w
Presión Máxima 10bar/145psi

[4]
Figura 5

6
3. Tabla de ordenamiento de variables

La tabla de ordenamiento de variables muestra la dirección en el que se encuentran, las salidas y


entradas al Controllogix 5000 Allen Bradley, dispositivos que manejan señales digitales a 24VDC.

Tabla de ordenamiento de variables


Entradas Salidas
Dirección Nombre Descripción Dirección Nombre Descripción
Local:2:I.Data.0 START Pulsador de Local:3:O.Data.0 EV_E1 Electroválvula
arranque expulsión 1
Local:2:I.Data.1 STOP Pulsador de Local:3:O.Data.1 EV_C1 Electroválvula
paro contracción 1
Local:2:I.Data.2 SC1 Sensor Local:3:O.Data.2 EV_E2 Electroválvula
Contraído 1 expulsión 2
Local:2:I.Data.3 SE1 Sensor Local:3:O.Data.3 EV_C2 Electroválvulas
Expulsión 1 contracción 2
Local:2:I.Data.4 SC2 Sensor Local:3:O.Data.4 EV_E3 Electroválvula
Contraído 2 expulsión 3
Local:2:I.Data.5 SE2 Sensor Local:3:O.Data.5 EV_C3 Electroválvula
Expulsión 2 contracción 3
Local:2:I.Data.6 SC3 Sensor Local:3:O.Data.8 EV_E4 Electroválvula
Contraído 3 expulsión 4
Local:2:I.Data.7 SE3 Sensor Local:3:O.Data.9 EV_C4 Electroválvulas
Expulsión 3 contracción 4
Local:2:I.Data.10 SC4 Sensor Local:3:O.Data.10 EV_E5 Electroválvula
Contraído 4 expulsión 5
Local:2:I.Data.11 SE4 Sensor Local:3:O.Data.11 EV_C5 Electroválvula
Expulsión 4 contracción 5
Local:2:I.Data.12 SC5 Sensor Local:3:O.Data.12 EV_E6 Electroválvula
Contraído 5 expulsión 6
Local:2:I.Data.13 SE5 Sensor Local:3:O.Data.13 EV_C6 Electroválvulas
Expulsión 5 contracción 6
Local:2:I.Data.14 SC6 Sensor
Contraído 6
Local:2:I.Data.15 SE6 Sensor
Expulsión 6

7
4. Diagrama neumático

Para el diagrama neumático, se buscó la norma ISO 1219, para realizar las correspondientes
conexiones a los pistones de doble efecto y las electroválvulas para representar el sistema
neumático [1] .

8
5. Diagrama de conexiones
Para el diagrama de conexiones al controlador Controllogix 5000 Allen Bradley, se investigó en el
manual de módulos de conexión, donde se encontró el modelo 1756-IB16I para las entradas de
contactos y sensores, para las salidas el módulo 1756-OB16I donde se conectaron las
electroválvulas[2].

9
10
6. GRAFCET

En el siguiente programa se muestra la acción y secuencia de 6 pistones de doble efecto, siguiendo


lo propuesto en el planteamiento del programa, para ello utilice los estados de los sensores para
lograr desplazar los pistones a la posición deseada, con una etapa de HOME, que manda todos los
pistones a su estado de contraídos, sin importar en qué condiciones presenten, posterior a estas
declare una secuencia que depende del estado de los sensores y que las acciones finales
ocurrieran. Al final declaré un botón de RESET, que consta de presionar STAR+STOP para reiniciar
el programa (Es decir regresar a la etapa de HOME).

N ... Action_000
... -
EV_E1:=0; En el paso 0 se presenta la
Step_000 EV_E2:=0; etapa de HOME donde las
EV_E3:=0; válvulas de expulsión se
EV_E42:=0; desactivan y las de contraccion
EV_E52:=0; se activan, pero solo las que se
EV_E62:=0; encuentren expulsadas.
N ... Action_001
EV_C1:=SE1;
EV_C2:=SE2;
EV_C3:=SE3;
EV_C42:=SE4;
EV_C52:=SE5;
EV_C62:=SE6;

N ... Action_015
Step_006.Count:=0;

... Tran_000
START and STOP and Action_015.A

En el Step 2, se activa la las


válvulas de expulsión 1 y
... - N ... Action_002
contracción 4
EV_C42:=SE4;
Step_001 EV_E1:=SC1;
D ... Action_003
2000
EV_E1:=0;
EV_C1:=SE1;
EV_E2:=SC2;

... Tran_001
SC1 and STOP and Action_003.A

En el Step 2, se activa la las


válvulas de expulsión 3 y
... - D ... Action_005
contracción 2
2000
Step_002
EV_C2:=SE2;
EV_E3:=SC3;
D ... Action_006
0
EV_E3:=0;

... Tran_002
SC2 and STOP and Action_006.A

N ... Action_007 En el Step 2, se activa la


... -
EV_C3:=SE3; las válvulas de expulsión 6
Step_003 EV_E62:=SC6; y contracción 3

11
D ... Action_008
0
EV_E62:=0;
EV_E3:=0;

... Tran_002
SC2 and STOP and Action_006.A

N ... Action_007 En el Step 2, se activa la


... -
EV_C3:=SE3; las válvulas de expulsión 6
Step_003 EV_E62:=SC6; y contracción 3

D ... Action_008
0
EV_E62:=0;

... Tran_003
SC3 and STOP and Action_008.A

N ... Action_009 En el Step 2, se activa la


... -
EV_C62:=SE6; las válvulas de expulsión 5
Step_004 EV_E52:=SC5; y contracción 3

D ... Action_010
0
EV_E52:=0;

... Tran_004
SC4 and STOP and Action_010.A

En el Step 2, se activa la
las válvulas de expulsión 4
... - N ... Action_011
y contracción 5
EV_C52:=SE5;
Step_005 EV_E42:=SC4;
D ... Action_012
0
EV_E42:=0;

En esta sección se toma


una desición, compara el
contador del Step 5 y
verif ica si es menor a 3 si
es el caso continua, si no,
regresa a la etapa de
HOME.

... Tran_005 ... Tran_006


SC5 and Step_005.Count<4 and STOP and Action_012.A SC5 and Step_005.Count>=4 and STOP and Action

12
Rutina en LD, para implementar el botón de RESET, ya que debe de ser una acción primordial para
el programa, se debe implementar en la rutina principal, para que se pueda acceder a ella en
cualquier momento del programa.

7. Galería fotográfica

En la galería fotográfica se muestra el equipo utilizado en el proyecto, de muestran los pistones,


las válvulas, las unidades de mantenimiento, el controlador PAC, la botonera y los módulos de
corte de aire.

13
Aportaciones del grupo.

Zaifen King Loeza: represento una aportación para mejorar mis conocimientos no solo en el
proyecto sino también en la materia de PLC, ayudándome a visualizar otras perspectivas de
programación,

Luis Fernando Carballo: Gracias a su ayuda durante el semestre logre entender el funcionamiento
de algunas características del software Studio 5000, así como entender una lógica diferente a la
mía al momento de realizar mi programación y utilizar recomendaciones que me logro brindar.

En general a la aportación del grupo por su apoyo y ayuda durante el curso.

Conclusión

El concepto de programación en metodología GRAFCET, hace referencia a un diagrama de flujo, en


el que el flujo de información solo puede seguir una trayectoria cada vez que se cumple una
condición, permitiendo avanzar. Los objetivos planteados en el presente reporte fueron logrados
gracias a los conocimientos obtenidos durante el proceso de creación del proyecto, conocimientos
de operación de la herramienta de software entre otras. Otra parte fundamental que ayudo al
desarrollo del proyecto, fue la investigación de temas relacionados con procedimientos para la
creación y presentación de proyectos, que me mostraron las posibles formas de planear y
presentar un informe.

Discusión

Para lograr los objetivos plateados, realice la lectura de prácticas anteriores, ya que habíamos
trabajado con secuencia de pistones desde 2 perspectivas, usando puro lenguaje LD y SFC. El

14
programa que yo había utilizado para el lenguaje LD consistía en la implementación de un
temporizador que permitirá el avance y retroceso de los pistones a determinado intervalo de
tiempo, este programa podría resultar en un problema ya que no dependía de la presencia de los
sensores para realizar su acciones, dado que el sensor no indicaba si se había movido, o no, el
pistón, esto no garantizaba que el proceso se había realizado.

El programa en SFC, presento una mejor estructura a la hora de realizar la programación en


secuencia, ya que presenta la estructura de un diagrama de flujo, está se caracteriza por usar la
estructura GAFCET, ya que se compone por una secuencia de pasos donde se presentan
condiciones para proseguir a la siguiente, una analogía muy apropiada sería un IF en programación
estructurada. Para las condiciones entre pasos ocupe los estados de los sensores de posición esto
me garantizara que no podría seguir si el pistón no había sido expulsado o contraído. Para que las
electroválvulas se activaran ocupé los estados de los sensores considerando que siempre
presentarían el mismo comportamiento, es decir, inician contraídos por lo que se les asigna el
valor del sensor contraído, que indica alto, este valor activa la válvula de avance, pero solo en
forma de pulso, por el cambio de posición del vástago.

Para el proyecto se utilizó el lenguaje de programación SFC, en el cual implemente el mismo


principio que use en la guía de clase, donde el cambio de Paso dependía del estado de los
sensores, con la diferencia de que ahora no solo depende del cambio del sensor, sino además de
que el botón de STOP no este presionado para continuar al siguiente paso. Para ello utilizare una
rutina en LD, que me permitirá continuar si es presionado el botón de START.

Referencias
[1].Antonio Bueno Juan. Unidad didáctica: “Simbología Neumática e Hidráulica”. Archivo basado
en la ISO 1219 1 y ISO 1219 2. Recuperado:
http://www.portaleso.com/neumatica/ud_simbologia_neu.pdf

[2]. Rockwell Automation. 1756-UM058H-ES, Módulos de E/S digitales ControlLogix, Mayo 1015.
Recuperado:
https://literature.rockwellautomation.com/idc/groups/literature/documents/um/1756-um058_-
es-p.pdf .

[3]. Laboratorio de automatización, FI UNAM, Página Web: http://dctrl.fi-


b.unam.mx/lab_automatiza/

[4]. Richland, Michigan, Parker Hannifin Corporation, “PVL Series” Recuperado:


https://www.parker.com/parkerimages/telepneumatic/cat/english/0617_PVL.pdf

[5]. Catalogue PDE2570TCUK, Pneumatic cylinders, Noviembre 2013, Recuperado: https://docs-


emea.rs-online.com/webdocs/113e/0900766b8113eb99.pdf.

15

Anda mungkin juga menyukai