Geheugenruimte

image\dummy.gif

U kunt in uw schakelprogramma maximaal 200 blokken gebruiken.

Een schakelprogramma in LOGO! kan maximaal de volgende geheugenruimte bezetten:

De gebruikte geheugenruimte krijgt u in het infovenster getoond, wanneer u de functie Extra -> LOGO! bepalen uitvoert of wanneer u de Functietoets [F2] drukt.

 

 

 

 

 

 

image\0ba3_logo_sn.gif

Hierbij gelden de volgende gegevens:

LOGO! Toestellijnen

Componenten

Par

RAM

Timer

REM

Merkers

LOGO! 0BA4 ... 0BA5.

130

Niet beperkt

Niet beperkt

Niet beperkt

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

Programmapad

Een programmapad bestaat uit een reeks blokken die met een ingang beginnen en met een uitgang eindigen.

 

Nestdiepte (LOGO! modulelijn 0BA0, 0BA1)

Het aantal blokken in een programmapad beschrijft de nestdiepte.

Ingangen/uitgangen in de zin van de nestdiepte zijn:

  • Ingangen (I , AI)

  • High, low (Hi, Lo)

  • Merkers (M)

  • Uitgangen (Q)

Blokken in de zin van de nestdiepte zijn:

  • Basisfuncties

  • Speciale functies

 

Verdere ingangen/uitgangen in de zin van de nestdiepte zijn:

  • Ingangen AS-Interface (Ia)

  • Uitgangen AS-Interface (Qa)

 

In een LOGO! kunt u maar tot een bepaalde maximale nestingdiepte in uw schakelprogramma realiseren. De nestdiepte in een programmapad bedraagt maximaal 58 objecten.

 

Daaruit volgt de volgende vastlegging:

 

 


+
+

1 ingang
56 blokken
1 uitgang

 

max. diepte van het programmapad:

=

58 objecten

 

Als in LOGO!Soft Comfort een programmapad wordt ingevoerd, dat de maximale nestingdiepte overschrijdt, verschijnt bij simulatie of download een foutbericht.

 

Realiseren van lange programmapaden

Langere programmapaden kunnen door signaalteruggeleidingen tot stand komen. Hiervoor wordt op een padafsluiting een Merkerblok gezet. Aan de uitgang van de merker worden verdere blokken geschakeld. LOGO! beschouwt de merker als uitgang van het eerste programmapad en ook als terminalblok van de blokken die daarachter zijn geschakeld. In LOGO! wordt het lange pad met merker als twee afzonderlijke paden beschouwd. Als er geen merker meer beschikbaar is, dan kan er in plaats daarvan ook een uitgangsblok worden gebruikt.