Siemens (6ES7241-1AA22-0XA0) SIMATIC S7-200 Bilgisayarlarda Kullanılan Haberleşme Ara Birim Cihazları
S7–200 PLC Kullanma Kılavuzu
Programınızı Kullanarak V Hafızasını EEPROM’a Kaydetmek
V hafızasındaki bir değeri (bayt, word veya double word) dahili EEPROM’a kaydedebilirsiniz. EEPROM’a
kaydetme işlemi tarama süresini ortalama 5 msn arttırır. Bu şekilde kaydedilen değer, daha önce
EEPROM’a kaydedilmiş olan değerin üzerine yazılır.
EEPROM’a kaydetme işlemi, hafıza kartuşundaki veriyi güncellemez.
Bilgi Notu
EEPROM’a yazma sayısının bir sınırı bulunmaktadır (asgari 100,000 ve ortalama 1,000,000 defa). Bu
nedenle sadece çok gerekli değerleri kaydedin. Aksi taktirde EEPROM kullanılmaz hale gelir ve CPU
arızalanır. Kayıt işlemini, sıklıkla gerçekleşmeyen özel olguların saklanması amacıyla kullanmalısınız.
Örneğin, S7–200’ün tarama süresi 50 ms ise ve bir değer her taramada bir kere saklanıyorsa EEPROM
5,000 saniyede yıpranabilir ki bu da 1,5 saatten kısa bir süredir. Diğer taraftan bu değer saatte bir
saklanıyorsa bu durumda EEPROM asgari 11 yıl dayanacaktır.
V Hafızasını EEPROM’a Kaydetme
V hafızasındaki bir değerin EEPROM’a saklanmasına özel hafıza baytı 31 (SMB31) kumanda eder. Özel
hafıza wordü 32 (SMW32)’de ise saklanacak alanın adresi yer alır. Resim 4–20’de SMB31 ve SMW32’ün
formatı gösterilmektedir.
S7–200’ün V hafızasına bir değeri saklaması için aşağıdaki SMB31
7 0 Kaydedilecek
sırayı takip edin: değerin boyutu:
sv 0 0 0 0 0 s1 s0 00 - bayt
01 - bayt
1. Saklanacak V hafızasının adresini SMW32’ye 10 - word
11 - double word
yükleyin. EEPROM’a kaydet:
0 = Hayır
2. Resim 4-20’de görüldüğü gibi SM31.0 ve SM31.1 1 = Evet
CPU, kayıttan
bitlerini kullanarak saklanacak verinin boyutunu seçin. sonra SM31.7’yi
sıfırlar.
3. SM31.7 bitini 1 yapın.
SMW32
S7–200 her taramada SM31.7 değerini kontrol eder; eğer
SM31.7 biti 1’e eşitse, belirtilen değer EEPROM’a 15 V hafıza adresi 0
kaydedilir. İşlem bitince S7–200, SM31.7 bitini 0 yapar. V hafıza alanını V0’a göre artım olarak giriniz.
Resim 4–20 SMB31 ve SMW32
Kayıt işlemi bitinceye kadar V hafızasındaki ilgili değeri değiştirmeyin.
Örnek Program: V Hafızasını EEPROM’a Kaydetmek
Bu örnekte VB100 EEPROM’a kaydedilmektedir. I0.0 yükselen kenarında, eğer başka bir kayıt işlemi yapılmamaktaysa, kayıt
yapılacak alanın adresi SMW32’ye aktarılır, kaydedilecek değerin boyutu girilir (1=Bayt; 2=Word; 3=Double Word veya Reel).
Daha sonra SM31.7 set edilir ve böylece S7–200 taramanın sonunda kayıt işlemini yapar.
Kayıt tamamlanınca S7–200, SM31.7’yi otomatik olarak sıfırlar.
Devre 1 //V hafıza alanını (VB100)
//EEPROM’a kaydet
LD I0.0
EU
AN SM31.7
MOVW +100, SMW32
MOVB 1, SMB31
S SM31.7, 1
38
İlginizi çekebilecek Siemens marka Bilgisayarlarda Kullanılan Haberleşme Ara Birim Cihazları ürünleri