Programacion Logo

Embed Size (px)

Citation preview

Tema 10 Aplicaciones hardwarendice1. Aplicaciones hardware, estructura interna del autmata . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1 2. Manejo bsico del programa Logo!Soft confort . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2 3. Elaboracin del programa . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 4. Unin de bloques funcionales: Modo de proceder . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 5. Reglas para la unin de bloques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8 6. Acabados y presentacin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9 7. Simulacin de un programa de conexiones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 8. Barra de herramientas estndar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 9. Descripcin de la barra de mens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 10. Salir . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 11. Bloques para realizacin de programas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 12. Funciones bsicas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 13. Funciones especiales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38

Curso Virtual: Electricidad industrial

Tema 10 Aplicaciones hardware

1. APLICACIONES HARDWARE, ESTRUCTURA INTERNA DEL AUTMATA El programa Logo!Soft Comfort es una herramienta software diseada especialmente para la programacin de los autmatas programables, sin necesidad de escribir lneas de actuacin. El sistema que utiliza es grfico, lo que permite dibujar un esquema de la funcin que ha de realizar, despus se comprueba y si es correcto se graba directamente en la memoria del autmata, sin ms problemas.

Figura 1 AUTMATA SIEMENS

Esta herramienta tambin permite leer la memoria del autmata, con lo que, rpidamente se comprueba y se modifica si es necesario, modificando la memoria en poco tiempo y con seguridad.

Mdulo 3. Tema 10 Aplicaciones hardware

Pgina 1 de 60

Curso Virtual: Electricidad industrial

El programa necesita un ordenador con sistema Windows, en que se descarga el programa Logo!Soft Comfort. Por lo que se supone que el usuario, conoce el manejo del ordenador y la forma de proceder para cargar el programa. 2. MANEJO BSICO DEL PROGRAMA LOGO!SOFT COMFORT En la figura 2 aparece la primera vista del programa una vez iniciado

Figura 2 PANTALLA DE INICIO

En la plataforma que ocupa la mayor parte de la pantalla se elaborarn los esquemas de conexiones, para lo que se dispone de smbolos y enlaces de conexiones, a los que se llaman elementos de la pantalla de operacin. Barra de mens Encima est situada la barra de mens. En la barra de mens se encuentran los diversos comandos para la elaboracin y administracin de programas de conexiones. Esto incluye tambin configuraciones y funciones de transferencias de programas

Mdulo 3. Tema 10 Aplicaciones hardware

Pgina 2 de 60

Curso Virtual: Electricidad industrial

Barra smbolos estndar Encima de la plataforma de programacin se encuentra la barra de smbolos estndar, a travs de estos botones de mando se puede aplicar un nuevo programa o bien cargar o guardar un programa ya existente, as como, recortar, copiar, o insertar objetos de un circuito. La barra de smbolos estndar se puede desplazar con el uso del ratn, siempre que se cierre esta barra, se posiciona arriba de la barra de mens. Barra de herramientas Abajo se encuentra la barra de herramientas. Mediante su botones de mando se puede cambiar a diferentes modos de procesado, con los que, se elaboran los programas con rapidez y sencillez. La barra de herramientas se puede desplazar con el uso del ratn, siempre que se cierre esta barra, se posiciona arriba de la barra de mens. Barra de situacin En el borde inferior de la ventana de programacin se halla la barra de situacin. En la cual, se da algunas indicaciones sobre la herramienta activada, la situacin del programa, el factor zoom actual, la pgina del esquema general y el equipo Logo! elegido

3. ELABORACIN DEL PROGRAMA Iniciada la sesin, inmediatamente se puede comenzar con la elaboracin de un nuevo programa Cada vez que pulse Fichero nuevo, desparece el programa existente y se comienza desde cero con la elaboracin de nuevas conexiones Las barras de iconos Existen dos barras de iconos, de las que se pueden elegir los botones de mando que se deseen desplazando el puntero de sealizacin con el ratn y pulsando la tecla izquierda, el botn de mando seleccionado aparece entonces como pulsado.

Mdulo 3. Tema 10 Aplicaciones hardware

Pgina 3 de 60

Curso Virtual: Electricidad industrial

Bloques funcionales El primer paso para la elaboracin de esquemas de conexiones, consiste en la seleccin de los bloques funcionales requeridos para el circuito a crear. Queda al criterio del usuario colocar las entradas y salidas, las funciones bsicas, o las funciones especiales. En la barra de herramientas se encuentra bajo Co las constantes y los bornes de conexin, es decir, diferentes entradas y salidas y niveles de seal fijas. Pulsando GF se activan las funciones bsicas del lgebra de Boole, es decir, los ms simples elementos digitales de enlace. Los bloques de funciones especiales se activan con SF.

Figura 3 BLOQUES FUNCIONALES

Co Constantes / Bornes de conexin GF Funciones bsicas SF Funciones especiales Colocacin de bloques funcionales Pulse en el botn de mando del grupo funcional, que contenga el bloque que necesite. A la derecha de la barra de smbolos estndar aparecern ahora todos los bloques funcionales que le corresponda a este . No es necesario que los objetos queden colocados con precisin en el lugar que se desee. Una vez comunicados los bloques entre s, y comentar el circuito, podr rectificar la posicin de los bloques, por razones de espacio, o por esttica, por que, resulta prematuro alinear los bloques inmediatamente despus de colocados.

Mdulo 3. Tema 10 Aplicaciones hardware

Pgina 4 de 60

Curso Virtual: Electricidad industrial

Figura 4 COLOCACIN DEL BLOQUE FUNCIN Y

Numeracin de los bloques Los nmeros de los bloques no pueden variarse, se realizan automticamente en el orden de sucesin cronolgico en que se han colocado en la pantalla. En el caso de las constantes y los bloques de unin figura la denominacin del borne en un LOGO!. Es posible utilizar comentarios en los bloques de entrada y salida y el marcador. Los bloques para seal High y Low, no tienen numeracin. Mens contextuales Pulsando la tecla derecha del ratn, se abre el men contextual que ofrece diferentes posibilidades para el objeto actual. El contenido de cada men contextual depende del objeto sobre el cual se ha colocado el puntero del ratn. Considerndose objeto no solo los bloques o lneas, sino tambin la plataforma de programacin. Haciendo doble clic en cualquier bloque funcional se abre una ventana, en que se puede reflejar las propiedades del bloque. En el caso de los mdulos de funciones bsicas y de constantes o bornes de conexin existen, adems de la tarjeta de registro para comentarios, una o varias tarjetas de registros para parmetros. En stas se puede fijar valores o ajustes que deban tener este mdulo de funcin en su circuito.

Mdulo 3. Tema 10 Aplicaciones hardware

Pgina 5 de 60

Curso Virtual: Electricidad industrial

Figura 5 MENS CONTEXTUALES

Los mdulos de funciones especiales se distinguen por el hecho de que sus valores actualizado de parmetros se indica en verde a la izquierda del mdulo

Figura 6 PARMETROS DE LAS FUNCIONES

Mdulo 3. Tema 10 Aplicaciones hardware

Pgina 6 de 60

Curso Virtual: Electricidad industrial

Lmite de bloques funcionales Cuando se introduce en el esquema de circuito ms funciones de las que permite el armazn, se representarn en gris las funciones que ya no pueden utilizarse. Si la funcin seleccionada es ese momento ya no es utilizable, la primera que sea todava utilizable se convierte automticamente en funcin marcada.

Figura 7 TODAS LAS FUNCIONES NO PUEDEN UTILIZARSE AL MISMO TIEMPO

4. UNIN DE BLOQUES FUNCIONALES: MODO DE PROCEDER Para completar el circuito es necesario unir entre s los bloques aislados. Para ello se selecciona en la barra de herramientas el botn de mando Acoplador Posicionando el puntero del ratn encima del pin de conexin de un mdulo y pulsando la tecla izquierda del ratn. Con la tecla apretada se desplaza el puntero hasta el pin que s dese conectar y soltar la tecla. El programa realiza la conexin

Figura 8 CONEXIONADO ENTRE DOS MDULOS

Mdulo 3. Tema 10 Aplicaciones hardware

Pgina 7 de 60

Curso Virtual: Electricidad industrial

Cuando se traza una lnea de conexin desde una salida a una entrada, se abre una ventana de indicacin con el nombre de pin. Si se suelta la tecla del ratn queda atrapada la lnea de conexin en la entrada que se haya indicado.

Figura 9 VENTANAS DE AYUDA

5. REGLAS PARA LA UNIN DE BLOQUES < < < Una unin siempre puede crearse slo entre una entrada de bloque y una salida de bloque. Una salida puede estar enlazada a varias entradas, pero no una entrada a ms de una salida. Una entrada y una salida no pueden unirse entre s en la misma ruta de programa (sin recursin). De necesitarse tal conexin, hay que intercalar un marcador o una salida. En las funciones especiales existen tambin pins de conexin verdes. stos no constituyen pins de acoplamiento, sino que sirven para la coordinacin de los ajustes de parmetros adyacentes. No es posible utilizar entradas/salidas analgicas con entradas salidas binarias