Bellek alanı

image\dummy.gif

Devre programınızda 200'e kadar blok kullanabilirsiniz.

LOGO! devre programı tarafından kullanılan maksimum bellek alanı:

Bilgi penceresi, Araçlar -> LOGO! Belirle fonksiyonunu çağırdığınızda ya da fonksiyon tuşu [F2]'ye bastığınızda kullanılan bellek alanını gösterir.

 

 

 

 

 

 

image\0ba3_logo_sn.gif

Aşağıdaki özellikler uygulanır

LOGO! serisi

Bloklar

Par

RAM

Zamanlayıcı

REM

İşaretler

LOGO! 0BA4 ... 0BA5

130

Sınırlı değil

Sınırlı değil

Sınırlı değil

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

Program yolu

Bir program yolu bir giriş ile başlayan ve bir çıkış ile sona eren belli sayıda bloktan oluşur.

 

Yuvalama derinliği (LOGO! serisi 0BA0, 0BA1)

Program yolundaki blok sayısı yuvalama derinliğini açıklamaktadır.

Yuvalama derinliği yönündeki I/O'lar:

  • Girişler (I, AI)

  • Yüksek, Alçak (Hi, Lo)

  • Bellek işaretleyicileri (M)

  • Çıkışlar (Q)

Yuvalama derinliği yönündeki bloklar:

  • Temel fonksiyonlar

  • Özel fonksiyonlar

 

Yuvalama derinliğine göre ilave giriş/çıkış:

  • Girişler AS-Arayüz (Ia)

  • Çıkışlar AS-Arayüz (Qa)

 

LOGO! devre programınız için yuvalama derinliğini kısıtlamaktadır. Devre programınızın yuvalama derinliği en fazla 58 nesnedir.

 

Bu durum aşağıdaki şekilde açıklanır:

 

 


+
+

1 giriş
56 blok
1 çıkış

 

program yolunun maks. derinliği::

=

58 nesne

 

Bir simulasyon ya da karşıdan indirme sırasında LOGO!Soft Comfort'ta maksimum derinliği aşan bir program yolu girerseniz sistem bir hata mesajı üretir.

 

Daha uzun program yollarının gerçekleştirilmesi

Daha uzun program yolu sinyal tekrarlama ile gerçekleştirilebilir. Bunu yapmak için yol sonuna bir bayrak blok eklemek gerekir. Kalan bloklar bayrak blok çıkışına bağlanır. LOGO! bayrağı ilk program yolunun çıkışı ve ayrıca aşağı akış blokların terminal bloğu olarak çözümler. LOGO! bayraklı uzun yolu iki ayrı yol olarak göz önüne alır. Başka bayrak mevcut değilse bunun yerine bir çıkış bloğu kullanılabilir.