PRÁCTICAS DE ELECTRONEUMÁTICA
Jacob LandaverdeDocumentos de Investigación11 de Octubre de 2019
7.518 Palabras (31 Páginas)2.370 Visitas
Práctica #1: CIRCUITO DE UNA LÁMPARA
La función de asignación.
[pic 1]
Objetivo didáctico: Comprender la actuación de una salida de PLC.
- Ser capaz de realizar la función se asignación lógica con un PLC.
- Ser capaz de crear un programa de PLC según IEC 1131-3.
Descripción del Problema:
El accionamiento de un pulsador hace que encienda una lámpara. La lámpara debe permanecer iluminada mientras el pulsador de halle encendido.
Solución:
Función asignación, relacionar una entrada (algún botón pulsador, o sensor o selector), con una salida (algún tipo de actuador como un pistón, una luz indicadora, un motor, u otro tipo de actuadores). En los anexos se puede observar la nomenclatura que destinamos a cada uno de las entradas y salidas del módulo de PLC de estudio. Por lo pronto se utilizó el Switch como entrada y la luz Q2 como salida, se relacionaron en ambos lenguajes de programación, la lógica de la relación se muestra a continuación:
Diagrama de fase:
[pic 2]
Descripción de la tarea de control mediante la tabla de funciones y la ecuación booleana:
B2 | H1 |
0 | 0 |
1 | 1 |
La tabla de verdad de esta función es realmente sencilla, tienen los mismos valores en todos los casos, si el botó está en un valor “cero” entonces la lámpara también, y si tiene un valor alto, también la luz tendrá un valor alto y entonces se encenderá.
Lenguaje de programación del programa PLC con los lenguajes de programación del PLC
Lenguaje estructurado:
IF BS 'SWITCH
THEN SET L2 'luz
OTHRW RESET L2 'luz
Se condiciona el resultado del programa a que si la señal que manda BS es alta entonces la salida L2 es alta también, así como si BS = 0 entonces L2 = 0
Lenguaje de escalera:
[pic 3]
El lenguaje de escalera es aún más sencillo, la condición se puede intuir al ver el diagrama, sí BS entonces se enciende L2. Cabe destacar que la herramienta de Online es muy útil para estos casos, te ayuda.
Práctica #2: Alarma Antirrobo
La función NOT[pic 4]
Objetivo didáctico: Poder realizar la función NOT con un PLC.
Descripción del problema:
Se ha dispuesto un fino hilo tensado tras una ventana, que se rompe si hay un intento de robo. Como resultado de la rotura se interrumpe un circuito cerrado y debe sonar un zumbador.
Solución:
Para emplear correctamente la función NOT y aplicarla a un caso práctico, primero relacionamos la lógica de cómo se desarrolla dicha función, debido a que se trata de la negación, los casos en los que la entrada marque un valor “Bajo” van a ser los significativos, dado que siempre estará activa la señal, tal y cómo se hace en una alarma (bien hecho a quién haya hecho el manual de prácticas, un ejemplo muy ilustrativo), de este modo el diagrama de fase de la práctica queda de la siguiente forma:
Diagrama de fase
[pic 5]
Donde BS se refiere al switch de enclavamiento del módulo de “Proceso”, se utilizó en esta ocasión la salida Q6 para activar el zumbador de una caja de luces externa al módulo, complementando la señal “0” que necesita para hacer funcionar el zumbador, en los respectivos diagramas se detalla la lógica que se siguió para aprovechar la señal de la alarma.
Descripción de la tarea de control mediante la tabla de funciones y la ecuación booleana:
BS | Z1 |
0 | 1 |
1 | 0 |
En la tabla de la izquierda se puede visualizar la relación entre los estados del Switch y del zumbador.
Lenguaje de programación del programa PLC con los lenguajes de programación del PLC
Lenguaje estructurado
IF BS 'SWITCH
AND N STOP 'STOP
THEN SET F0 'FLAG 0
IF F0 'FLAG 0
THEN SET Q6 'SEÑAL Q6
OTHRW RESET Q6 'SEÑAL Q6
IF N BS 'SWITCH
THEN RESET F0 'FLAG 0
En la visualización del lenguaje estructurado se observan los componentes que utilizamos, utilizamos el Switch de enclavamiento, el botón Stop, la salida Q6 y también se utilizó una marca “Flag” que nos permitió 2guardar” por así decirlo algunas propiedades del programa mientras duraran ciertas circunstancias, por ejemplo, mantener encendida la señal Q6 que alimenta el actuador Z1 (zumbador) sin importar lo que pase, a menos que la señal BS sea desactivada, es decir, que la alarma sea por fin desactivada.
Se puede notar en el código el uso de la función NOT, que ayudó a complementar la lógica del sistema.
Lenguaje en escalera
[pic 6]
Práctica #3: Prensa con Barrera protectora
La función AND
Objetivo didáctico: Ser capaz de realizar una función AND con un PLC
- Comprender el término “Función” según IEC 1131-3.
- Poder Utilizar funciones estándar según IEC 1131-1.
Descripción del problema:[pic 7]
Una prensa de estampación 1.0 debe avanzar solamente si se le presiona el pulsador S1 y (AND) la barrera protectora se halla cerrada. Si una de estas condiciones no se cumple, la prensa debe retroceder inmediatamente.
La posición de la barrera protectora cerrada B1. La herramienta de la prensa avanza o retrocede por medio de una electroválvula con retorno de muelle (bobina Y1).
Solución:
Dada la lógica de la función AND se tiene que cumplir que dos señales coincidan en un valor “Alto” para poder transmitir una señal activa, en este caso elegimos un interruptor (Switch) y un botón que van activar un pistón, las relaciones entre los componentes se pueden visualizar en el siguiente diagrama de fase.
Allocation List (Declaración de variables)
Declaración de variables | ||
O0.5 | PIS1 | ACTUADOR PISTÓN to O0.5 |
I1.0 | START | START to I1.0 Botón de inicio |
I1.2 | BS | SWITCH to I1.2 Simulador de la bar |
F0.0 | FO | FLAG 0 |
Diagrama de fase
[pic 8]
En el diagrama de fase se puede observar todas las posibles combinaciones de las entradas y la respuesta de la salida, de acuerdo a la tabla de verdad de la función AND, se puede notar que sólo cuando Bs y START tienen valores activos, se logra una señal activa en PIS1 que es el pistón actuador del caso práctico.
Descripción de la tarea de control mediante la tabla de funciones y ecuación booleana.
ENTRADA | SALIDA | |
BS | START | PIS1 |
0 | 0 | 0 |
0 | 1 | 0 |
1 | 0 | 0 |
1 | 1 | 1 |
...