Siemens (6ES7241-1AA22-0XA0) SIMATIC S7-200 Bilgisayarlarda Kullanılan Haberleşme Ara Birim Cihazları
Örnek: Tablo Oluşturmak
Aşağıdaki program, 20 girdilik bir tablo oluşturur. Tablonun ilk hafıza alanı tablonun uzunluk bilgisini içerir (bu örnekte
20 girdi). İkinci hafıza alanı tablo girdilerinin sayısını gösterir. Diğer alanlarda girdilerin değeri yer alır. Bir tabloda 100
adede kadar girdi bulunabilir. Bu sayıya tablo uzunluğunu ve girdi sayısını gösteren alanlar dahil değildir (burada
VW0 ve VW2). Tablodaki gerçek girdi sayısı (burada VW2), CPU tarafından komut sonucunda otomatik olarak
arttırılır veya azaltılır.
Tabloyla çalışmaya başlamadan önce, maksimum girdi sayısını girin. Aksi durumda tabloya giriş yapamazsınız. Tüm
okuma ve yazma işlemlerinin yükselen kenar komutlarıyla yapılmasına dikkat edin.
Tabloda araştırma yapmak için, indeksin (VW106) 0’a ayarlanması gerekir. Eğer uygun bir girdi bulunursa, indekste
girdi numarası yer alır. Eğer uygun girdi bulunamazsa burada tablo girdi sayısı (VW2) bulunur.
Network 1 //20 girdilik tablo oluştur.
//1. İlk taramada tablonun maksimum
//uzunluğunu tanımla
LD SM0.1
MOVW +20, VW0
Network 2 //Tabloyu I0.0 ile resetle
// I0.0’ın yükselen kenarında,
//VW2’den iitibaren hafıza alanlarını ”+0” ile
//doldur.
LD I0.0
EU
FILL +0, VW2, 21
Network 3 // I0.1 ile tabloya giriş yap
// I0.1’in yükselen kenarında,
/ VW100’ın değerini tabloya kopyala.
LD I0.1
EU
ATT VW100, VW0
Network 4 //İlk tablo değerini I0.2 ile oku
//Son tablo değerini VW102’ye taşı.
//Bu, girdi sayısını azaltır.
// I0.2’nin yükselen kenarında,
//Son tablo değerini VW102’ye taşı
LD I0.2
EU
LIFO VW0, VW102
Network 5 //Son tablo değerini I0.3 ile oku
//İlk tablo değerini VW102’ye taşı.
// Bu, girdi sayısını azaltır.
// I0.0’ın yükselen kenarında,
// İlk tablo değerini VW104’e taşı
LD I0.3
EU
FIFO VW0, VW104
Network 6 //Tabloda değeri 10 olan girdiyi ara.
//1. I0.4’ün yükselen kenarında,
// indeksi resetle.
//2. Değeri 10 olan girdiyi bul.
LD I0.4
EU
MOVW +0, VW106
FND= VW2, +10, VW106
195
İlginizi çekebilecek Siemens marka Bilgisayarlarda Kullanılan Haberleşme Ara Birim Cihazları ürünleri