Reporte Practica 1 logix pro

8
Objetivo: Que el alumno aplique los conocimientos adquiridos en clase para el desarrollo de un programa en PLC por medio de la programación en escalera, así mismo se espera que el alumno realice su práctica aplicando respectiva presentación de trabajo aprendida en clase. Introducción: Un PLC es un dispositivo digital para el control de máquinas y operación de procesos, estos surgieron a finales de la década de los 70´s con el desarrollo de los circuitos integrados y la creciente demanda de un sistema de control más barato y eficiente. Procedimiento: Para comenzar esta práctica primero se tuvo que conocer, analizar y comprender los símbolos de instrucciones básicas de programación por escalera (Tabla.1) de un PLC, los primeros estudiados son: Nemóni co Símbo lo Descripción XIC -] [- Examina si el bit está en posición 1 lógico XIO -]/[- Examina si el bit está en posición 0 lógico OTE -( )- Energiza la salida OTL -(L)- Salida enclavada OTU -(U)- Salida desenclavada OSR - [OSR] - Tabla.1: instrucciones básicas.

description

Es un reporte de practicas realizada con el simulador de control de PLC´s LOGIXPRO

Transcript of Reporte Practica 1 logix pro

Page 1: Reporte Practica 1 logix pro

Objetivo:

Que el alumno aplique los conocimientos adquiridos en clase para el desarrollo de un programa en PLC por medio de la programación en escalera, así mismo se espera que el alumno realice su práctica aplicando respectiva presentación de trabajo aprendida en clase.

Introducción:

Un PLC es un dispositivo digital para el control de máquinas y operación de procesos, estos surgieron a finales de la década de los 70´s con el desarrollo de los circuitos integrados y la creciente demanda de un sistema de control más barato y eficiente.

Procedimiento:

Para comenzar esta práctica primero se tuvo que conocer, analizar y comprender los símbolos de instrucciones básicas de programación por escalera (Tabla.1) de un PLC, los primeros estudiados son:

Nemónico Símbolo DescripciónXIC -] [- Examina si el bit está en posición 1 lógicoXIO -]/[- Examina si el bit está en posición 0 lógicoOTE -( )- Energiza la salidaOTL -(L)- Salida enclavadaOTU -(U)- Salida desenclavadaOSR -[OSR]-

Tabla.1: instrucciones básicas.

Una vez que se comprendieron las funciones que realizan estas instrucciones, se procede a plantear el problema:

Se tienen botones numerados del 0 al 9 los cuales, al ser apretados uno por uno, el PLC tiene que mostrar el número decimal correspondiente al botón en un display de 7 segmentos.

Para desarrollar este problema se requirió de hacer tablas de verdad para saber cuáles salidas debían ser habilitadas cada que se requería determinado número (Tabla.2). Al aplicar la programación de acuerdo a estas tablas, se observó cierto problema que ocurría al correr el programa, cuando se corrió por primera vez este mostraba mal la

Page 2: Reporte Practica 1 logix pro

salida requerida según las instrucciones dadas (Img.1), lo cual puso en duda la programación que se había realizado.

Con respecto a este problema, se tuvo que volver a analizar como es el funcionamiento del PLC para ser más específicos se repasó la parte del ciclo de barrido, esta acción del PLC explica cómo se lleva acabó la ejecución de órdenes del PLC. Después de comprendida nuevamente esta acción se determinó que al momento de desarrollar el código escalera, se declararon las mismas salidas varias veces para diferentes órdenes, tomando está el estado de la última orden ejecuta. Para solucionar este problema se requirió nuevamente replantear el código, ahora en lugar de declarar la misma salida para diferentes órdenes, se declararon primero las ordenes que requerían cierta salida, de esta manera solo se declaraba una sola vez la salida, aunque varias órdenes la podían activar (Img.2).

De este último modo se desarrolló el código correspondiente para los 10 números totales que se debían mostrar en el display.

Resultados:

Se realizó la taba de verdad para determinar el estado de los bits para cada número.

1 2 3 4 5 6 7 8 9 0 Segmento0 1 1 0 1 1 1 1 1 1 A1 1 1 1 0 0 1 1 1 1 B1 0 1 1 1 1 1 1 1 1 C0 1 1 0 1 1 0 1 0 1 D0 1 0 0 0 1 0 1 0 1 E0 0 0 1 1 1 0 1 1 1 F0 0 1 1 1 1 0 1 1 0 GTabla.2: tabla de verdad de display de 7 segmentos.

Page 3: Reporte Practica 1 logix pro

Se asignó a cada botón un bit de entrada (Tabla.3) y a cada segmento del display un bit de salida (Tabla.4).

Tabla.3: direccionamiento de entradas

Tabla4: direccionamiento de salidas

Posteriormente se desarrollo una seccion del programa para pruebas, en esta prueba los resultados no fueron los esperados.

Img.1.- forma de salida del primer programa en el cual se aprecia el error de salida.

EntradasNúmero Dirección

0 I:1/01 I:1/12 I:1/23 I:1/34 I:1/45 I:1/56 I:1/67 I:1/78 I:1/89 I:1/9

SalidasSegmento Dirección

A O:2/0B O:2/1C O:2/2D O:2/3E O:2/4F O:2/5G O:2/6

Page 4: Reporte Practica 1 logix pro

Posteriormente se corrigió el problema que se tenía en la programación y se implementó una nueva prueba, en esta los resultados fueron los esperados.

Img.2.- Forma de salida del programa después de la corrección.

Una vez que se corrigió el programa y se obtuvieron las salidas esperadas, se prosiguió a diseñar el código completo para la aplicación deseada.

A continuación se muestran el código escalera para la activación de cada segmento.

Img.3.- Código escalera para activación del segmento A.

Page 5: Reporte Practica 1 logix pro

Img.4.- Código escalera para activación del segmento B.

Img.5.- Código escalera para activación del segmento C.

Img.6.- Código escalera para activación del segmento D.

Page 6: Reporte Practica 1 logix pro

Img.7.- Código escalera para activación del segmento E.

Img.8.- Código escalera para activación del segmento F.

Img.9.- Código escalera para activación del segmento G.

Page 7: Reporte Practica 1 logix pro

Conclusión:

En esta práctica se comprendió mejor lo que se había visto hasta el momento en las clases teóricas, así mismo se aplicó lo aprendido acerca de las instrucciones básicas de programación y se apreció como es la forma correcta de programar cuando se desarrolla un código en escalera también se pudo apreciar como es el entorno del software LogixPro para programación de los PLC´s de Allen-Bradley familia SLC-500.