Practicas Servofluidos

download Practicas Servofluidos

of 8

Transcript of Practicas Servofluidos

En esta prctica se dan las directrices bsicas para la utilizacin del RSLogix 500. Este Programa permite crear los programas de control en lenguaje Ladder del autmata MicroLogix 1500.RSLogix 500 es el software destinado a la creacin de los programas de la autmata en lenguaje de esquema de contactos o tambin llamado lgica de escalera (Ladder). Incluye editor de Ladder y verificador de proyectos (creacin de una lista de errores) entre otras opciones. Este producto se ha desarrollado para funcionar en los sistemas operativos Windows.Barra de men: permite realizar diferentes funciones como recuperar o guardar programas, opciones de ayuda, etc. Es decir, las funciones elementales de cualquier software actual. Barra de iconos: engloba las funciones de uso ms repetido en el desarrollo de los programas. Barra de estado del procesador: Nos permite visualizar y modificar el modo de trabajo del procesador (online, offline, program, remote), cargar y/o descargar programas (upload/download program), as como visualizar el controlador utilizado (Ethernet drive en el caso actual).Los modos de trabajo ms usuales son: Offline: Consiste en realizar el programa sobre un ordenador, sin necesidad alguna de acceder al PLC para posteriormente una vez acabado y verificado el programa descargarlo en el procesador. Este hecho dota al programador de gran independencia a la hora de realizar el trabajo. Online: La programacin se realiza directamente sobre la memoria del PLC, de manera que cualquier cambio que se realice sobre el programa afectar directamente al procesador, y con ello a la planta que controla. Este mtodo es de gran utilidad para el programador experto y el personal de mantenimiento ya que permite realizar modificaciones en tiempo real y sin necesidad de parar la produccin. rbol del proyecto: Contiene todos las carpetas y archivos generados en el proyecto, estos se organizan en carpetas. [1] Las ms interesantes para el tipo de prcticas que se realizar son: Controller properties: contiene las prestaciones del procesador que se est utilizando, las opciones de seguridad que se quieren establecer para el proyecto y las comunicaciones. Processor Status: se accede al archivo de estado del procesador IO Configuration: Se podrn establecer y/o leer las tarjetas que conforman el sistema. Channel Configuration: Permite configurar los canales de comunicacin del procesadorContiene las distintas rutinas Ladder creadas para el proyecto.Da acceso a los datos de programa que se van a utilizar as como a las referencias cruzadas (cross references). Podemos configurar y consultar salidas (output), entradas (input), variables binarias (binary), temporizadores (timer), contadores (counter), Si seleccionamos alguna de las opciones se despliegan dilogos similares al siguiente, en el que se pueden configurar diferentes parmetros segn el tipo de elemento.Panel de resultados: aparecen los errores de programacin que surgen al verificar la correccin del programa realizado (situados en la barra de iconos). Efectuando doble clic sobre el error, automticamente el cursor se situar sobre la ventana de programa Ladder en la posicin donde se ha producido tal error.

Barra de instrucciones: Esta barra le permitir, a travs de pestaas y botones, acceder de forma rpida a las instrucciones ms habituales del lenguaje Ladder. Presionando sobre cada instruccin, sta se introducir en el programa Ladder.

Configuracin y Comunicacin.Para empezar se ha de configurar el autmata que se usar, en nuestro caso se trata de un MicroLogix RS 232. Para hacerlo nos dirigimos al men File>New y en el dilogo que aparece seleccionamos el procesador adecuado. En el mismo dilogo se tiene la posibilidad de seleccionar la red a la que estar conectado. Si hemos efectuado correctamente la configuracin de la red anteriormente (con el RSLinx) ya aparecer el controlador correspondiente en el desplegable Driver. Sino, podemos usar el pulsador que aparece (Who Active) que permite acceder a un dilogo similar a RSWho y seleccionar la red definida. Seleccionamos el autmata MicroLogix 1500 que aparece. Seleccionar el Comm Portcorrecto del PC, Device:SLC-CH0/Micro/PanelViewy Station Number:0Teniendo el PLC conectado al PC pulsar Auto-Configure. Tras varios mensajes, cuando la configuracin sea completa, aparecer el siguiente mensaje Auto Configuration SuccessfulPara que aparezca el autmata en la red se debe estar conectado a Internet y tener activado el RSLinx. Una vez aceptado (OK) aparecer la ventana del proyecto y la ventana del programa Ladder. Edicin de un programa Ladder Las diferentes instrucciones del lenguaje Ladder se encuentran en la barra de instrucciones citada anteriormente (figura 8.1). Al presionar sobre alguno de los elementos de esta barra estos se introducirn directamente en la rama sobre la que nos encontremos. A continuacin se har una explicacin de las instrucciones usadas para la resolucin de las prcticas de este curso [2]: Aadir una nueva rama al programa Crear una rama en paralelo a la que ya est creada Contacto normalmente abierto (XIC - Examine If Closed): examina si la variable binaria est activa (valor=1), y si lo est permite al paso de la seal al siguiente elemento de la rama. La variable binaria puede ser tanto una variable interna de memoria, una entrada binaria, una salida binaria, la variable de un temporizador.Contacto normalmente cerrado (XIO - Examine If Open): examina si la variable binaria est inactiva (valor=0), y si lo est permite al paso de la seal al siguiente elemento de la rama.Activacin de la variable (OTE - Output Energize): si las condiciones previas de la rama son ciertas, se activa la variable. Si dejan de ser ciertas las condiciones o en una rama posterior se vuelve a utilizar la instruccin y la condicin es falsa, la variable se desactiva. Para ciertos casos es ms seguro utilizar las dos instrucciones siguientes, que son instrucciones retentivas. Activacin de la variable de manera retentiva (OTL - Output Latch): si las condiciones previas de la rama son ciertas, se activa la variable y contina activada aunque las condiciones dejen de ser ciertas. Una vez establecida esta instruccin solo se desactivar la variable usando la instruccin complementaria que aparece a continuacin. Desactivacin de la variable (OTU - Output Unlatch): normalmente est instruccin se utiliza para anular el efecto de la anterior. Si las condiciones previas de la rama son ciertas, se desactiva la variable y contina desactivada aunque las condiciones dejen de ser ciertas.Temporizador (TON - Timer On-Delay): La instruccin sirve para retardar una salida, empieza a contar intervalos de tiempo cuando las condiciones del rengln se hacen verdaderas. Siempre que las condiciones del rengln permanezcan verdaderas, el temporizador incrementa su acumulador Pg. 8-10 Captulo 8: Introduccin a RSLogix 500 hasta llegar al valor preseleccionado. El acumulador se restablece (0) cuando las condiciones del rengln se hacen falsas. Contador (CTU - Count Up): se usa para incrementar un contador en cada transicin de rengln de falso a verdadero. Resetear (RES - Reset): La instruccin RES restablece temporizadores, contadores y elementos de control.Para ms informacin sobre las instrucciones usadas en el RSLogix 500 se puede acceder al men de ayuda: Help>SLC Instruction Help y se encuentra un explicacin muy detallada de su funcionamiento.

Descarga del programa Una vez se ha realizado el programa y se ha verificado que no exista ningn error se procede a descargar el programa al procesador del autmata (download).A continuacin aparecen diversas ventanas de dilogo que se deben ir aceptando Sucesivamente.Para desconectar el enlace entre el ordenador personal y el autmata se deben seguir los siguientes pasos, siempre teniendo en cuenta que una vez desconectado el autmata este sigue funcionando con el programa descargado. Es importante dejar el programa en un estado segura (pulsador de paro). A continuacin aparece un dilogo para salvar el programa realizado, de esta manera se puede salvar todos los archivos de datos.

Despus de haber aprendido lo bsico del Rs logix 500, se pas a programar el PLC para poder mover el pistn del Laboratorio De Servofluidos a diferentes velocidades.En esta prctica se trabaj con entradas Digitales. La amplia gama de PLC trabaja mayormente con entradas y salidas digitales.Despus de haber aprendido lo bsico del Rs logix 500, se pas a programar el PLC para poder mover el pistn del Laboratorio De Servofluidos a diferentes velocidades. De acuerdo as cumpla o no se movera el pistn.

Bibliografa: http://www.infoplc.net/files/descargas/rockwell/infoPLC_net_cap8_RSLogix_IntroduccionRSLOGIX.pdf

En esta prctica se trabaj con entradas Anlogas. La amplia gama de PLC trabaja mayormente con entradas y salidas digitales, pero tambin es fundamental poseer el control sobre procesos en los que se requiere cierta precisin y escalamiento, como en el caso de los sensores de niveles y los test de temperatura que pueden realizar diferentes acciones segn valores determinados.

En lo anterior radica la importancia de que los PLC tambin posean un mdulo de entradas y salidas anlogas.OBJETIVO DE LA PRCTICA.Programar el circuito para PLC en el simulador RS Logix y posteriormente, elaborar fsicamente el circuitos utilizando el PLC Mircologix RS232 Anlogo, mediante la utilizacin de los materiales y herramientas del laboratorio. Entradas / Salidas AnalgicasContrariamente a las Entradas /Salidas digitales, (1 o 0), las seales analgicas toman la forma de una seal variable continuamente dentro de un rango predefinido.Ya que la CPU es sola capaz de funcionar internamente usando seales digitales, conectar un PLC a entradas analgicas o salidas analgicas requiere componentes de hardware especial.Cmo cablear los canales analgicos.

Los circuitos de entrada analgica pueden monitorearlas seales de corriente y voltaje y convertirlas en datos digitales en serie. La salida analgica es compatible con una funcin de voltaje o corriente.

El controlador no proporciona alimentacin elctrica de lazo para las entradasanalgicas. Use una fuente de alimentacin elctrica que coincida con lasespecificaciones del transmisor.Seales Analgicas ComunesHay varios rangos, o tipos de seales anlogas que son populares en el control industrial. Si excluimos seales analgicas especializadas del tipo relacionado al control de temperatura, los siguientes rangos comunes quedan: +/- 10 volts 0/4 a 20 miliamperes de corrientePara que las entradas y salidas analgicas sean tiles, el software de programacin debe suministrar los medios de llevar a cabo las funciones deseadas.

Las funciones analgicas bsicas usadas en control industrial incluyen: setear un nivel analgico de salida basado en un valor digital convertir una seal de entrada analgica en un valor digital

Programacin en el Rs Logix 500 , en el cual se utilizaron las siguientes instrucciones: Temporizador (TON - Timer On-Delay), Contacto normalmente abierto , Activacin de la variable de manera retentiva , MOV,GEQ, LEQ Contacto normalmente cerrado.Conexiones del PLC , la fuente de voltaje de 24 V, Multimetro.

Conexiones del PLC con el sensor del pistn, se hizo la conexin de las mangueras la vlvula requerida.

Bibliografa : WWW.INFOPLC.NET