//]]>



martes, 9 de febrero de 2016

Simulación con LogixPro - Traffic


Automatización del Sistema de tráfico


El sistema mostrado en la figura 1, corresponde a otra simulación provista en el software LogixPro, y la misma, detalla la estructura de un sistema cotidiano como lo es el tráfico. A este sistema, lo conforma un semáforo el cual es el que se va a automatizar y dos pasos peatonales. De igual forma, está acompañado por una dinámica de vehículos, cuyo transito estará estrechamente ligado al estado de las luces integradas en el semáforo.


Figura 1


Funcionamiento 

El sistema mostrado en la figura 1, inicia su funcionamiento con las luces rojas izquierda (LRI) y derecha (LRD) encendidas simultáneamente. Luego de haber pasado un tiempo muy corto, la luz verde del lado derecho del semáforo (LVD) cambia de estado de desactivada a activada, ocurriendo lo mismo, pero en sentido inverso, con la luz roja del mismo lado del semáforo. Transcurrido un tiempo, la LVD se desactiva y seguidamente se activa la luz amarilla derecha (LAD). De igual forma, la activación estará dada por un plazo corto y cuando el mismo se agota, la luz se desactiva y por consiguiente se vuelve a encenderse la LRD. 

Del mismo modo en la que LRD se activa, da paso a que la luz verde dispuesta en el lado izquierdo del semáforo (LVI), se active. El mismo ciclo de trabajo que ocurre en lado derecho del semáforo, también ocurre en el lado izquierdo, y el mismo está condicionado por el tiempo establecido para la activación y desactivación de cada luz de forma sincronizada.


Programación

A continuación se detalla la programación implementada para automatizar este sistema:





En el siguiente enlace, podrás encontrar la programación de esta simulación:




lunes, 8 de febrero de 2016

Simulación con LogixPro - Door


Automatización de un portón a través de LogixPro


El sistema mostrado en la figura 1, corresponde a una de las simulaciones provista en el programa de simulación LogixPro. Este sistema está conformado por un portón, un motor reversible, dos sensores de contacto y un panel de control la cual está compuesto por luces pilotos, contactores, entre otros, donde todos estos componentes están conectados a un PLC y se controlan por medio de una programación previamente establecida que se mostrara a continuación.

Figura 1


El sistema mostrado en la figura 1 opera de la siguiente manera: El botón dispuesto en el panel de control (Open), al activarlo, energiza el motor e inicia el desplazamiento del portón de forma ascendente. Durante dicho funcionamiento, se enciende una luz piloto denominada en la interfaz del sistema como “AJAR”. Esta luz piloto se enciende apenas el portón se encuentra en una posición distinta al de cerrado o abierto completamente. Luego al llegar a la posición de abierto, la luz piloto se desactiva y se activa una segunda luz piloto. Esta luz piloto se aprecia en la interfaz de la figura como “OPEN” y se mantendrá activa mientras el portón se encuentra abierto completamente. La operación de parada automática del portón se logra a través de un sensor de contacto 1. Este sensor al activarse, desenergiza el motor y el portón finaliza con el recorrido ascendente.

Para cerrar el portón, se obtiene por medio de un segundo botón dispuesto en panel de control y denominado en la interfaz como “CLOSE”. Este botón al activarlo, energiza e invierte el giro del motor para que el portón inicie el descenso. Al ocurrir esto, la luz piloto AJAR se activa hasta que el portón llegue a la posición de cerrado completamente. De igual forma para la apertura del portón, la operación de cerrado también posee un segundo Sensor de Contacto 2 la cual hace una parada automática del portón cuando es activado. Seguido de esto, una luz piloto SHUT es activada, para indicar que el portón se encuentra cerrado.

Por último, el panel de control también dispone de un tercer botón denominado “STOP”. Este botón está dispuesto para asegurar una parada de emergencia cuando se desee detener el desplazamiento del portón, bien sea, mientras se encuentre abriendo o cerrando dicho portón.





En el siguiente enlace podrás descargar la programación.




En este otro enlace, podrás encontrar otra variante de la programación para esta simulación. 





Software LogixPro



LogixPro es la herramienta ideal para el aprendizaje de los fundamentos de la programación lógica de escalera. La apariencia, el tacto y el funcionamiento del editor de escalera de LogixPro imita el software de edición de PLC de la marca Rockwell. 


Este software de simulación, posee las configuraciones típicas que emplean un PLC, brindando la opción de conectar interruptores, luces entre otros, así como también, posee en su librería entornos de procesos industriales tales como transportadores, plantas embotelladoras, batch etc, brindando al estudiante una experiencia de programación mucho más realista.

En sel siguiente enlace, puedes descargar el software LogixPro gratis



En este otro enlace, se encuentra el instructivo para realizar el registro de este programa.




sábado, 30 de enero de 2016

Arduino


Arduino es una plataforma de hardware libre, basada en una placa con un microcontrolador y un entorno de desarrollo integrado (IDE), diseñada para facilitar el uso de la electrónica en proyectos multidisciplinares, que pueden abarcar desde sencillas aplicaciones electrónicas domésticas hasta proyectos más elaborados para la industria. Su principal ventaja es su facilidad de programación, al alcance de cualquiera


EL HARDWARE DE LA PLACA ARDUINO


Las placas Arduino son la Duemilanove y la UNO, ambas incorporan el chip ATmega328. Tienen 14 entradas/salidas digitales, 6 entradas analógicas, entradas de alimentación, conexión USB para conectar al ordenador, conector de alimentación y un botón de Reset.


Alimentación


Las placas pueden ser alimentadas por medio de la conexión USB o con una fuente de alimentación externa de entre 6 a 20 V, aunque el rango recomendado es de 7 a 12 V.

Las fuentes de alimentación externas (no-USB) pueden ser tanto un transformador como unabatería. El transformador se puede conectar usando un conector macho de 2.1 mm con centro positivo en el conector hembra de la placa. Los cables de la batería pueden conectarse a los pines Gnd y Vin en los conectores de alimentación (POWER)



Entradas y Salidas


Cada uno de los 14 pines digitales (de 0 a 13) pueden utilizarse como entradas o como salidas usando las funciones pinMode(), digitalWrite() y digitalRead(). Las E/S operan a 5 V. Cada pin puede proporcionar o recibir una intensidad máxima de 40 mA.

Los pines 3, 5, 6, 9, 10, y 11  proporcionan una salida PWM (modulación por anchura de pulsos) de 8 bits de resolución (valores de 0 a 255) mediante la función analogWrite().

El pin digital 13 lleva conectado un LED integrado en la propia placa. Se encenderá cuando dicho pin se configura como salida y adopte un valor HIGH.; con valor LOW se apaga.

La placa tiene 6 entradas analógicas, y cada una de ellas proporciona una resolución de 10 bits
(1024 valores)




Comunicaciones

La placa Arduino proporciona comunicación vía serie a través de los pines digitales 0 (RX) y 1 (TX). Un chip integrado en la placa canaliza esta comunicación serie a través del puerto USB. El software de Arduino incluye un monitor de puerto serie que permite enviar y recibir información textual hacia y desde la placa Arduino. Los leds RX y TX de la placa parpadearán cuando se detecte comunicación transmitida a través de la conexión USB.


Programación

La placa Arduino se puede programar a través del IDE (Entorno de Desarrollo Integrado) de Arduino. Primero hay que decirle al IDE nuestro tipo de placa. Para ello, selecciona bien "Arduino Duemilanove w/ ATmega328" o bien Arduino Uno del menu Herramientas > Tarjeta. También hay que decirle al IDE en qué puerto USB hemos conectado la placa. Lo haremos a través del menú Herramientas > Puerto Serial. Aparecen una serie de puertos denominados COMx, donde x es un número. Para saber cuál es, desconecta y conecta el cable USB del ordenador, y el que desaparezca y vuelva a aparecer es nuestro puerto.


ENTORNO DE DESARROLLO PARA ARDUINO

El Entorno de Desarrollo Arduino permite la conexión del ordenador con la placa para cargar los programas y comunicarse con ella.

El programa o “sketch” se escribe en el editor de texto (se puede cortar, copiar, pegar, etc., como en los editores de texto habituales). En el área de mensajes se muestra información mientras se cargan los programas y también muestra los errores. La consola inferior muestra el texto de salida para el entorno de Arduino incluyendo los mensajes de error completos y otras informaciones.




La barra de herramientas contiene los siguientes comando:


   Verificar: Chequea el código en busca de errores

  Cargar: Compila el código y lo vuelca en la placa Arduino

   Nuevo: Crea un nuevo sketch

   Abrir: Presenta un menú de todos los programas de su "sketchbook" (librería de sketch)

   Guardar: Guarda el programa o sketch

   Monitor Serial: Inicia la monitorización del puerto serie


Existen cinco menús: Archivo, Editar, Sketch, Herramientas y Ayuda. Los menús son sensibles al contexto, lo que significa que estarán disponibles sólo los elementos relevantes para la tarea que estemos realizando. A continuación se recogen sólo algunas de las opciones más habituales, aunque hay más.

Archivo

• Ejemplos: Abre un submenú con los ejemplos que trae el programa.
• Guardar como: Permite guardar el archivo con otro nombre u otra ubicación.


Editar

• Deshacer: permite volver atrás si se ha modificado algo.
• Rehacer: Rehacer una acción.
• Cortar: Corta y almacena el texto seleccionado en el portapapeles para pegarlo en otro lugar.
• Copiar: Copia y almacena el texto seleccionado en el portapapeles para pegarlo en otro lugar.
• Pegar: Pega el texto que se encuentra en el portapapeles en el lugar seleccionado.
• Seleccionar todo: Selecciona todo el código.
• Buscar: Busca una palabra en el código.


Herramientas

• Formato automático: Da formato al código proporcionando estética: por ejemplo realiza tabulaciones entre la apertura y cierre de llaves, y las sentencias que tengan que ser tabuladas lo serán.
• Monitor Serial: Abre el monitor serie donse se visualizan los datos del puerto serie o se envían datos al mismo. Para enviar datos a la placa, teclee el texto y pulse el botón "send" o enter. Seleccione la velocidad (baud rate) en el menú desplegable que coincida con el configurado en Serial.begin dentro de su "sketch".
• Tarjeta: Selecciona la placa que estás usando (Arduino Uno o Arduino Duemilanove w/ ATmega328).
• Puerto Serial: Este menú contiene todos los dispositivos serie (reales o virtuales) de su equipo. Se refrescará automáticamente cada vez que abra el menú Herramientas. Antes de subir nuestro sketch a la placa hay que seleccionar el elemento de este menú que representa a nuestra placa Arduino (normalmente COM3 o COM4)

En el siguiente enlace, podrás descargar el entorno de desarrollo de arduino y también encontraras el código para distintos ejemplos dispuestos en la librería.




Twitter Favorites More

 
Design by Free WordPress Themes | Bloggerized by Lasantha - Premium Blogger Themes | Affiliate Network Reviews