0% encontró este documento útil (0 votos)
3 vistas9 páginas

Diseño de Circuito Electro-Neumático en PLC

Informe laboratorio
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
3 vistas9 páginas

Diseño de Circuito Electro-Neumático en PLC

Informe laboratorio
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

Universidad Distrital Francisco José de Caldas

Facultad de Ingeniería

Ingeniería Electrónica

Electrónica Industrial

Integrantes:
Sergio Andrés Garzón Agudelo
20171005080
David Esteban Piñeros Duarte
20171005101

Presentado a:
Humberto Gutiérrez
2023-3
Introducción
En la presente práctica se pretende obtener a partir de un diagrama de fases hidráulico-
neumático, el circuito eléctrico y llevarlo a un lenguaje de PLC. El diseño está hecho para
un PLC ABB AC1131 CPU 07KT97. El HMI implementado para el sistema muestra los
cilindros y sensores. También se incluye un diagrama pictórico sobre un proceso en el
cual puede ser implementado la solución diseñada para la propuesta realizada.

Objetivo
Diseñar una solución para una secuencia propuesta para un problema a resolver
con elementos hidráulicos neumáticos.

Problema propuesto

Para la siguiente fase neumática, dibujar el circuito electro-neumático que cumpla


con esos ciclos. Para los cambios de las fases de los cilindros, considere los sensores
que crea convenientes teniendo en cuenta que cada fin de carrera es del tipo conexión-
desconexión (solo un contacto abierto y un contacto cerrado simultáneamente). Escribir el
programa para cada circuito en el PLC estudiado.

Figura 1. Diagrama de fases que ilustra la secuencia a solucionar.


Solución Implementada

Figura 2. Pictórico de un proceso de chatarrización donde se puede implementar la secuencia propuesta.

Se optó por realizar la solución del problema en GRAFCET y con texto


estructurado dentro de los bloques programados.

El GRAFCET (GRAFica de Control de ETapas) es un lenguaje de programación


gráfico utilizado en la automatización industrial para describir el comportamiento
secuencial de un sistema. Se usa comúnmente para la programación de controladores
lógicos programables (PLCs) debido a su capacidad para representar secuencias de
operaciones de manera clara y estructurada.
En GRAFCET, se están implementando etapas, transiciones y acciones para
modelar el comportamiento secuencial de un sistema. Las etapas están representadas
por bloques y representan estados del sistema, mientras que las transiciones indican las
condiciones bajo las cuales se debe pasar de una etapa a otra. Las acciones definen las
operaciones que se llevan a cabo dentro de cada etapa.
En la figura 3, se ilustran las etapas, acciones y transiciones utilizados para la
solución del problema:
Figura 3. Bloques en GRAFCET que solucionan el problema propuesto para el programa.
Figura 3. Bloques en GRAFCET que solucionan el problema propuesto para el programa.

Los bloques y acciones programados en la solución propuesta se describen a


continuación:

Figura 4. Accion MOVC1


La condición del primer bloque IF verifica si la variable MOV es mayor que 300.
Si esta condición es verdadera, activa el estado S3. Si la condición no se cumple (MOV
no es mayor que 300), se incrementa MOV en 3 unidades.

El siguiente bloque IF verifica si MOV es mayor que 1. Si es así, desactiva el


estado S0. De lo contrario, si MOV es menor o igual a 1, activa S0.

Por último, hay un bloque IF que evalúa si la variable MOV2 es menor que 0. En
caso afirmativo, se establece MOV2 a 0 para asegurar que no tenga valores negativos.

Figura 5. Accion MOVC1INV


El primer bloque IF verifica si la variable MOV es mayor o igual a 0. Si se cumple esta
condición, se decrementa MOV en 2 unidades.
El siguiente bloque IF verifica si MOV es menor que 300. Si MOV es menor que este
valor, desactiva el estado S3.
Luego, hay otro bloque IF que verifica si MOV es menor que 200. Si se cumple esta
condición, desactiva el estado S2.
A continuación, otro bloque IF evalúa si MOV es menor que 150. Si MOV es menor que
este valor, activa el estado S1. En caso contrario, desactiva S1.
Por último, hay un bloque IF que examina si MOV es mayor que 1. Si se cumple esta
condición, desactiva S0. De lo contrario, si MOV es menor o igual a 1, activa S0.
Los bloques marcados con INV son los complementarios para las acciones
normales, es decir, marcan las pendientes negativas para los cilindros y con los enteros
asociados, se establecen las velocidades de retroceso, esto para asegurar que las
pendientes más pronunciadas puedan ser descritas de forma individual.

El resto de bloques programados son los siguientes:

Figura 6. Acción MOVC2, MOVC22, MOVC2INV, MOVC2INV2


Figura 7. Acción MOVC2INV3, MOVC3, MOVC3INV, MOVC3INV2

Figura 8. Acción MOVC4, MOVC42, MOVC4INV, MOVC4INV2


CONCLUSIONES

 La solución implementada mediante bloques condicionales en el PLC demuestra


una eficacia en el control de las variables, permitiendo realizar operaciones
específicas en función de los valores detectados. Los condicionales son
fundamentales para direccionar el flujo del programa según los requisitos
establecidos por el problema, asegurando un control preciso y adecuado de las
variables involucradas en el sistema.

 Gracias a esta práctica se aprendió como trabajar con elementos de neumática e


hidráulica, lo cual puede ser muy útil en la vida laboral.

REFERENCIAS

● Apuntes de clase “Electrónica Industrial” dictada por HUMBERTO


GUTIÉRREZ RAMÍREZ.

También podría gustarte