Kullanım Kılavuzları
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