U zařízení LOGO! 0BA7 a LOGO! 0BA8 můžete v programu použít až 400 bloků.
Maximální velikost paměti, kterou může obvodový program pro LOGO! použít, je následující:
RAM: 8000 bytů (pro 0BA7) nebo 8500 bytů (pro 0BA8)
Retentivní data (REM): 250 bytů
U zařízení LOGO! 0BA6 můžete v programu použít až 200 bloků.
Maximální velikost paměti, kterou může obvodový program pro LOGO! použít, je následující:
RAM: 3800 bytů
Retentivní data (REM): 250 bytů
Informační okno zobrazí využitou velikost paměti po zavolání příkazu Nástroje → Vybrat LOGO!, nebo stisknutím funkční klávesy [F2].
|
Platí následující specifikace |
||||||
|
LOGO! série |
Bloky |
Par |
RAM |
Časovač |
REM |
Příznaky |
|
LOGO! 0BA4 až 0BA5 |
130 |
Neomezené |
Neomezené |
Neomezené |
60 |
24 |
|
LOGO! 0BA2 až 0BA3 |
56 |
48 |
27 |
16 |
15 |
8 |
|
LOGO! 0BA1 |
56 |
48 |
27 |
16 |
15 |
4 |
|
LOGO! 0BA0 |
30 |
27 |
24 |
10 |
0/7 |
0 |
Obvodový program se skládá z několika bloků, které začínají vstupem a končí výstupem.
Hloubka vnoření (LOGO! série 0BA0, 0BA1)
Počet bloků v programu popisuje hloubku vnoření.
I/O (vstupy/výstupy) ve smyslu hloubky vnoření jsou:
Bloky ve smyslu hloubky vnoření jsou:
Další vstupy/výstupy podle hloubky vnoření jsou:
LOGO! omezuje hloubku vnoření vašeho obvodu. Váš obvodový program má maximální hloubku vnoření 58 objektů.
To určuje následující:
1 vstup + 56 bloků +1 výstup
Max. hloubka obvodového programu = 58 objektů
Během simulace nebo stahování systém vrátí chybovou zprávu, pokud zadáte program do LOGO! Soft Comfort, který přesahuje maximální hloubku vnoření.
Implementace velkých programů
Programy velkých obvodů můžete implementovat pomocí rekurze signálu. Rekurzi signálu implementujete připojením bloku příznaku ke konci programu a připojením zbývajících bloků k výstupu bloku příznaku. LOGO! interpretuje příznak jako výstup prvního programu a také jako terminálový blok navazujících bloků. LOGO! interpretuje velký program s příznakem jako dva samostatné programy. Pokud již nejsou k dispozici žádné další příznaky, můžete místo toho použít blok výstupu.