Espacio de memoria

image\dummy.gif

En el programa pueden utilizarse 200 bloques como máximo.

Un programa de LOGO! puede ocupar como máximo el siguiente espacio de memoria:

El espacio de memoria utilizado se indica en la ventana de información al ejecutar la función Herramientas -> Determinar LOGO! o al pulsar la tecla de función [F2].

 

 

 

 

 

 

image\0ba3_logo_sn.gif

Son aplicables las indicaciones siguientes:

Serie de dispositivos LOGO!

Bloques

Par

RAM

Temporizador

REM

Marca

LOGO! 0BA4 ... 0BA5.

130

No restringido

No restringido

No restringido

60

24

LOGO! 0BA2 ... 0BA3

56

48

27

16

15

8

LOGO! 0BA1

56

48

27

16

15

4

LOGO! 0BA0

30

27

24

10

0/7

0

 

 

image\0ba3_logo_sn.gif

Ruta de programa

Una ruta de programa está compuesta por una serie de bloques que comienzan con una entrada y terminan con una salida.

 

Profundidad de anidado (serie de dispositivos LOGO! 0BA0, 0BA1)

La cantidad de bloques de una ruta de programa describe la profundidad de anidado.

Las entradas/salidas relacionadas con la profundidad de anidado son:

  • Entradas (I , AI)

  • High, Low (Hi, Lo)

  • Marcas (M)

  • Salidas (Q)

Los bloques relacionados con la profundidad de anidado son:

  • Funciones básicas

  • Funciones especiales

 

Otras entradas/salidas relacionadas con la profundidad de anidado son:

  • Entradas AS-Interface (Ia)

  • Salidas AS-Interface (Qa)

 

En un LOGO! sólo se puede alcanzar una determinada profundidad de anidado máxima en el programa. La profundidad de anidado de una ruta de programa es de 58 objetos como máximo.

 

Ello determina lo siguiente:

 

 


+
+

1 entrada
56 bloques
1 salida

 

Profundidad máx. de la ruta de programa:

=

58 objetos

 

Si en LOGO!Soft Comfort se especifica una ruta de programa que exceda la profundidad de anidado máxima, aparecerá un aviso de error durante la simulación o transferencia.

 

Implementación de rutas de programa largas

Las rutas largas pueden implementarse mediante retornos de señal. Para ello se activa un bloque de marcas al final de la ruta. Los demás bloques se conectan a la salida de la marca. LOGO! interpreta la marca como salida de la primera ruta de programa y también como bloque terminal de los bloques postconectados. La ruta larga con marcas se considera en LOGO! como dos rutas distintas. Si no hay más marcas disponibles, en vez de éstas puede utilizarse también un bloque de salida.