0% encontró este documento útil (0 votos)
166 vistas11 páginas

Programación en AWL y Diagrama Escalera

Este documento presenta una práctica de programación en AWL (lenguaje de programación para PLC) para controlar un circuito neumático secuencial. Se desarrolló un diagrama de escalera y código AWL para la ecuación dada. Aunque el contador no inicializó correctamente, la práctica fue exitosa en general. Los estudiantes aprendieron sobre programación en AWL y cómo combinar conocimientos de PLC y neumática.
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 PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
166 vistas11 páginas

Programación en AWL y Diagrama Escalera

Este documento presenta una práctica de programación en AWL (lenguaje de programación para PLC) para controlar un circuito neumático secuencial. Se desarrolló un diagrama de escalera y código AWL para la ecuación dada. Aunque el contador no inicializó correctamente, la práctica fue exitosa en general. Los estudiantes aprendieron sobre programación en AWL y cómo combinar conocimientos de PLC y neumática.
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 PDF, TXT o lee en línea desde Scribd

INTRODUCCION:

En esta práctica desarrollaremos el lenguaje de programación con AWL (Nemotecnologia


alemana o inglesa) realizándola con programación en escalera, con ayuda de la algebra
booleana, para determinar si la ecuación es secuencial, paso a paso máximo, también se
utilizarán, diagramas de bloques, AWL es un lenguaje potente y compacto que permite
implementar programas de control complejos.

A diferencia de otros lenguajes de STEP 7, AWL es el que está más cerca de la


máquina y por tanto no está pensado para expertos en instalaciones y dispositivos
de control (para los que existen lenguajes gráficos como FUP o KOP), sino para
personas con formación en informática y electrónica digital.
DESARRRLLO:
PROGRAMACION EN AWL
Ecuación
B- A- A+ B+

Figura 1: En esta imagen realizamos la programación en escalera

1. Lo primero que hicimos fue hace el diagrama para saber si nuestra ecuación
era secuencial o combinacional en este caso fue secuencial.
2. Como nos dimos cuenta se caracterizan por ser más complejos en cuanto a
su funcionamiento, ya que, estos no solo dependen de sus entradas para
cambiar su salida, sino que también dependen de otras variables.

3. Agrupamos para saber por qué lado comenzar. Iniciamos con la


programación del diagrama de escalera. Agregamos un botón de paro, inicio,
entradas, salidas.

4. A- significa que el 1 pistón esta retraída, B negada de igual manera solo que
es el segundo pistón.

5. A+ es que el pisto 1 esta atraído, B+ de igual manera solo que el segundo


pistón.

6. Ya que realizamos el diagrama de escalera continuamos con la programación


de AWL.

7. Las instrucciones básicas van a ser:

• U: AND (Und en alemán)


• UN: AND negada
• O: OR
• ON: OR negada
• X: XOR
• XN: XOR negada
• =: asignación
• Se pueden usar paréntesis para agrupar operaciones.
8. En la siguiente viene el código en AWL donde también agregamos
contadores y temporizadores.

//LINEA 1
A "BI"

A "b1"

O "Tag_1"

AN "Tag_2"

= "Tag_1"

//LINEA 2

O "BP"

O "Tag_3"

AN "BI"

= "Tag_3"

//LINEA 3

A "Tag_1"

A "b0"

O "Tag_2"

AN "Tag_4"

= "Tag_2"

//LINEA 4

A "Tag_2"

A "a0"

O "Tag_4"

AN "Tag_5"

= "Tag_4"

//LINEA 5
A "Tag_4"

A "a1"

O "Tag_5"

AN "Tag_1"

= "Tag_5"
//LINEA 6

AN "Tag_1"

AN "Tag_3"

= "Bmas"

//LINEA 7

A "Tag_2"

A "Tag_6"

AN "Tag_3"

= "Amenos"

//LINEA 8

A "Tag_4"

AN "Tag_3"

= "Amas"

//LINEA 9

A "Tag_5"

AN "Tag_3"
= "Bmas"
//LINEA 10

// A "b1"

// CU ZO

// R "BI"

//LINEA 11

// A b0

// L S5T1#9 S

// SD "Tag_7"

// A "Tag_6"
CONCLUSIONES
González Segoviano Katerin Aidé
En esta actividad aprendí a reenterder nuevamente el lenguaje de escalera,
consideró que se me fue difícil entender acerca de los AWL, pero con constancia
logre entenderlo, considero que para ser primera ver realizando lenguajes de
programación en AWL nos fue bien. En el sentido de la programación nos falló un
poco en los contadores ya que al presionar los botones nos arrojaba desde 1. En si
muy poco, pero a diferencia de eso no se complicó.

Martínez Cortés José Miguel


En esta práctica 1 se resolvió un problema secuencial (B-, A-, A+, B+), para la parte
del control de este circuito electroneumático se utilizó un PLC Siemens 1500.
Además de esto, se implementó un temporizador que hizo que el cilindro A, cuando
realice el movimiento de A- tardara en salir después del movimiento de B-, también
se agregó un contador para contar las veces que se completaba un ciclo del circuito.
Y estos se agregaron en el código PLC haciendo que no se ocupen estos elementos
de manera física en esta ocasión de lugar de utilizar lenguaje de escalera, se utilizó
el lenguaje de AWL, el cuál es un lenguaje de texto. El cuál a mí, se me facilito
entender más que el lenguaje de escalera que se utilizaba en la materia de PLC's.
Y para concluir la práctica se logró con éxito a excepción que el contador no
inicializaba en 0, sino en 1.

Victoriano Morales Ana Gabriela


Para esta primera práctica se necesitó recordar conocimientos de las clases PLC Y
Neumática, me gustó mucho poder combinar todo, aún que fue un poco complicado
manejar lenguaje AWL espero que con el pasar de la materia cada vez sea más fácil
para mí desarrollar los problemas en este lenguaje. En esta práctica no dejamos de
lado el diagrama escalera, lo que facilito mucho la programación, pero espero que
a futuro esto se deje de lado y logremos programar en AWL sin problemas. Durante
el desarrollo en el laboratorio los errores fueron mínimos, y aunque no logramos
inicializar nuestro contador en cero, días posteriores entendimos cuál era el detalle
que estábamos ignorando y las posibles vías que pudimos haber tomado si nos
hubiera quedado tiempo. Aun así, la práctica me gustó mucho y espero poder
desarrollar prácticas posteriores igual o de mejor manera que está.

También podría gustarte