V Hafızasının EEPROM’a Kaydedilmesi için Programınızın Kullanılması

Konusu 'Otomasyon' forumundadır ve oguzturk tarafından 20 Mart 2008 başlatılmıştır.

  1. oguzturk Administrator Staff Member


    Programınızı Kullanarak V Hafızasını EEPROMa Kaydetmek

    V hafızasındaki bir değeri (bayt, word veya double word) dahili EEPROMa kaydedebilirsiniz. EEPROMa
    kaydetme işlemi tarama süresini ortalama 5 msn arttırır. Bu şekilde kaydedilen değer, daha önce
    EEPROMa kaydedilmiş olan değerin üzerine yazılır.

    EEPROMa kaydetme işlemi, hafıza kartuşundaki veriyi güncellemez.

    Bilgi Notu
    EEPROMa yazma sayısının bir sınırı bulunmaktadır(asgari 100,000 ve ortalama 1,000,000 defa). Bu nedenle sadece çokgerekli değerleri kaydedin. Aksitaktirde EEPROM kullanılmaz hale gelirve 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ı EEPROMa Kaydetme
    V hafızasındaki bir değerin EEPROMa 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-20de SMB31 ve SMW32’ün
    formatı gösterilmektedir.

    S7200’ün V hafızasına bir değeri saklaması için aşağıdaki sırayı takip edin:
    1. Saklanacak V hafızasının adresini SMW32ye yükleyin.
    2. Resim 4-20de görüldüğü gibi SM31.0 ve SM31.1 bitlerini kullanarak saklanacak verinin boyutunu seçin.
    3. SM31.7 bitini 1 yapın.
    S7200 her taramada SM31.7 değerini kontrol eder; eğer SM31.7 biti 1e eşitse, belirtilen değer EEPROMa kaydedilir. İşlem bitince S7200, SM31.7 bitini 0 yapar.

    [​IMG]

    Kayıt işlemi bitinceye kadar V hafızasındaki ilgili değeri değiştirmeyin

    [​IMG]
     



Sayfayı Paylaş