Manual de Logo Senati

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 11

DESCRIPCIÓN BREVE

Automatización con Logo de Siemens, Funciones


generales y Funciones especiales

Richard Riveros Flores


Automatización con Logo

CURSO DE LOGO
SESION 2
Curso de Logo

I. OBJETIVOS
 Programar a través de la pantalla de logo, aplicando las funciones generales y
funciones especiales del Logo.
II. A PROGRAMAR!
2.1. CAPACIDAD DE ALMACENAMIENTO Y MAGNITUD DE UN CIRCUITO

Para un programa (programa de conmutación en LOGO!, esquema de circuitos)


rigen determinadas limitaciones:

 Cantidad de bloques conectados en serie (profundidad de anidado)


 Capacidad de almacenamiento (espacio que ocupan los bloques en la
memoria)
2.1.1. Zona de memoria

Puede utilizar en LOGO! sólo una cantidad limitada de bloques para su programa.
Algunos bloques requieren adicionalmente un espacio de memoria específico para
sus funciones especiales.

El espacio de memoria necesario para las funciones especiales se puede fraccionar


en 4 zonas de memoria.

 Par: Área donde LOGO! almacena los valores prescritos, p.ej. los valores límite
de un contador.
 RAM: Área donde LOGO! deposita los valores reales actuales, p.ej. estado del
contador.
 Temporizador: Área utilizada por LOGO! para las funciones de temporización,
p.ej. retardo de desactivación.
 REM: Área donde LOGO! deposita de forma remanente los valores reales
actuales, p.ej. valor de cómputo de un contador de horas de servicio. En los
bloques con aprovechamiento discrecional de la función remanente sólo se
ocupa esta zona de memoria si está ajustada la remanencia.
2.1.2. Recursos disponibles en LOGO!

Un programa puede ocupar en LOGO! como máximo los recursos siguientes:

2.2. FUNCIONES DEL LOGO


2.2.1. DISTRIBUCIÓN
 CO: Lista de bornes (Connector)
 GF: Lista de funciones básicas

1
Curso de Logo

 SF: Funciones Especiales


 BN: bloques listos para usarse.
2.2.2. CONSTANTES Y BORNES
Se denotan de la siguiente manera:
 I1, I2, …: Entradas en los bornes del LOGO
 AI1, AI2, …: Entradas analógicas, en los modelos LOGO 12/24RC las entradas
I7 e I8, pueden usarse como entradas analógicas según programación.
 Ia1, Ia2…Ia4: Entradas ASi, comunicación a través de bus ASi.
 Q1, Q2.. Q4: Salidas.
 M1…: Marcas, Las marcas son salidas virtuales que poseen en su salida el
mismo valor que hay aplicado a su entrada.
 Hi, Lo: niveles alto y bajo
 X: Pin sin conexión.

2.3. FUNCIONES GENERALES

2
Curso de Logo

Nos enfocaremos en las compuertas NAND y AND con evaluación de flancos,


previamente definiremos lo siguiente:

2.4. ¿QUE SON FLANCOS?

En la programación de autómatas podemos utilizar flancos. Un flanco permite que


un contacto se ejecute solo durante un ciclo de SCAN

Los flancos pueden ser tanto positivo como negativos, es decir:

 Flanco positivos: Al pasar de OFF a ON solo se ejecuta una vez

 Flanco negativo: Al pasar de ON a OFF solo se ejecuta una vez

3
Curso de Logo

¿Ejemplo de aplicación?

Si imaginamos una aplicación en donde al pulsar un botón, una cadena con un tope
avanza hasta dar la vuelta completa y detectar el detector de paro.

Utilizar un flanco para realizar el paro ayuda mucho, ya que cuando llegue el
siguiente ciclo deberá arrancar con la entrada del detector a ON, si no se utiliza un
flanco se complica el programa:

Otro ejemplo de uso de flancos:

Una barrera óptica, que controla el paso de vehículos a un aparcamiento, figura 3,


debe contabilizar los vehículos que entran para que el operario sepa cuantas plazas
quedan disponibles. Pero el vehículo, para que ese contaje sea real, debe ser
contabilizado cuando haya rebasado la barrera. Así se tiene la certeza que el
vehículo ha entrado en el aparcamiento. Cuando el vehículo corta el haz luminoso
de la barrera, se genera un flanco positivo que no es tenido en cuenta en el programa
del autómata. El vehículo no está siendo contado.

4
Curso de Logo

Sin embargo, cuando el vehículo rebasa el haz luminoso y éste se restablece, se


genera un flanco negativo que es el que se usa en el programa. Ahora el vehículo sí
es tenido en cuenta y se contabiliza como que ha entrado en el aparcamiento y por
lo tanto hay una plaza menos. En la puerta de salida del aparcamiento, hay otra
barrera óptica que controla a los vehículos que salen de éste. El flanco negativo de
esa barrera, es el que se usa en el programa para indicar al operario que un vehículo
ha salido del aparcamiento y por lo tanto hay una plaza libre.

Existen dos compuertas especiales que son utilizadas con el Logo de Siemens, las
cuales se llaman AND con evaluación de flancos y NAND con evaluación de
flancos.

2.4.1. AND CON EVALUACIÓN DE FLANCOS

La salida de AND con evaluación de flanco sólo ocupa


el estado 1 cuando todas las entradas tienen estado 1
y en el ciclo anterior tenía estado 0 por lo menos una
entrada.

Si no es cableado (x) un pin de entrada de ese bloque, rige para la entrada x = 1.

Diagrama de temporización para la función Y con evaluación de flanco

5
Curso de Logo

2.4.2. NAND CON EVALUCIÓN DE FLANCOS

La salida de NAND con evaluación de flanco sólo ocupa


el estado 1 cuando por lo menos una entrada tiene
estado 0 y en el ciclo anterior tenían estado 1 todas las
entradas.

Si no es cableado (x) un pin de entrada de ese bloque, rige para la entrada x = 1.

Diagrama de temporización para la función Y-NEGADA con evaluación de flanco

2.5. FUNCIONES ESPECIALES

A continuación se describen las conexiones vinculables con otros bloques o las


entradas del aparato LOGO!.

 S (set): A través de la entrada S se puede activar la salida a “1”.


 R (reset): La entrada de reposición R tiene preferencia sobre las demás
entradas y repone salidas a ”0”.
 Trg (trigger): A través de esta entrada se inicia la ejecución de una función.
 Cnt (count): A través de esta entrada se reciben impulsos de cómputo.
 Fre (frequency): Las señales de frecuencia a evaluar se aplican a la entrada
con esta designación.
 Dir (direction): A través de esta entrada se determina el sentido en que p.ej.
debe contar un contador.
 En (enable): Esta entrada activa la función de un bloque. Si la entrada está en
“0”, son ignoradas las demás señales del bloque.
 Inv (invert): La señal de salida del bloque es invertida al activarse esta entrada.
 Ral (reset all): Son repuestos todos los valores internos.
2.5.1. Entradas parametrizables

En ciertas entradas no se aplican señales, sino que se parametriza el bloque de


función con determinados valores.

6
Curso de Logo

 Par (parameter): Esta entrada no es cableada. Aquí se ajustan parámetros para


el bloque.
 T (time): Esta entrada no es cableada. Aquí se ajustan tiempos para un bloque.
 No (number): Esta entrada no es cableada. Aquí se ajustan intervalos de
tiempo.
 P (priority): Esta entrada no es cableada. Aquí se asignan prioridades.
2.6. LISTADO DE FUNCIONES ESPECIALES - SF

La lista SF incluye los bloques para las funciones especiales requeridas al introducir
un programa en LOGO!. La tabla siguiente contiene además representaciones
comparables de esquemas, indicándose también si la respectiva función posee
remanencia parametrizable.

7
Curso de Logo

8
Curso de Logo

9
Curso de Logo

10

También podría gustarte