Siemens (6ES7241-1AA22-0XA0) SIMATIC S7-200 Bilgisayarlarda Kullanılan Haberleşme Ara Birim Cihazları
SMB31 ve SMW32: Sabit Hafıza (EEPROM) Yazma Kumandası
Programınızın kumandasında olarak, V hafızada yer alan bir değeri sabit hafızada (EEPROM)
saklayabilirsiniz. Bu amaçla, kaydedilecek değerin adresini SMW32’ye girin ve ardından SMB31’e
kaydetme komutu verin. Kaydetme komutu verildikten sonra yeni bir kayıt komutu için S7–200’ün
SM31.7’yi reset etmesi gerekir.
Her tarama sonunda S7–200 bir kayıt komutunun bulunup bulunmadığını kontrol eder. Eğer böyle bir
komut varsa, istenen kaydetme yapılır.
Tablo D–12’de açıklandığı gibi, SMB31 kaydedilecek verinin boyutunu ve kaydetme işlemini yapacak
komutu içerir. SMW32, kaydedilecek verinin V hafızadaki başlangıç adresini içerir.
Tablo D–12 Özel Hafıza Baytı SMB31 ve Özel Hafıza Wordü SMW32
SM Bayt Açıklama
Format SMB31: MSB LSB
Yazılım 7 0
komutu c 0 0 0 0 0 s s
MSB LSB
SMW32: 15 0
V hafıza
adresi V hafıza adresi
SM31.0 and ss: Veri boyutu 00 =bayt 10 =word
SM31.1 01 =bayt 11 =double word
SM31.7 c: EEPROM’a kaydet 0 =Kaydetme
1 =Kaydet
Her kayıt işleminden sonra S7–200 bu biti otomatik olarak resetler.
SMW32 kaydedilecek verinin V adresi SMW32’ye yazılmalıdır. Bu değer, V0a göre değerlendirilir. Kaydetme
işlemi yapıldığında, burada yer alan adresteki değer, sabit hafızaya (EEPROM) kaydedilir.
SMB34 ve SMB35: Zaman Kontrollu İnterruptlar için Zaman Aralıkları
Tablo D–13’de açıklandığı gibi, SMB34 zaman kontrollu interrupt 0 için, SMB35 zaman kontrollu interrupt
1 için zaman aralık değerini tanımlar. Zaman aralığını 1 milisaniyelik artımlarla 1 ila 255 msn arasında
ayarlayabilirsiniz. Zaman aralığı değeri, interrupt ilişkilendir komutuyla birlikte okunur. Zaman aralığını
değiştirmek için interruptun aynı veya bir başka altprograma tekrar ilişkilendirilmesi gerekir. İnterrupt
ilişkisini kaldır komutuyla zaman kontrollu interrupt sona erdirilir.
Tablo D–13 Özel Hafıza Baytı SMB34 ve SMB35
SM Baytı Açıklama
SMB34 Bu bayt zaman kontrollu interrupt 0 için zaman aralığını (1 msn’lik artımlarla 1 ila 255 msn) tanımlar.
SMB35 Bu bayt zaman kontrollu interrupt 1 için zaman aralığını (1 msn’lik artımlarla 1 ila 255 msn) tanımlar.
SMB36 ila SMB65: HSC0, HSC1 ve HSC2 Kütüğü
Tablo D–14’de açıklandığı gibi, SMB36 ila SM65, HSC0, HSC1 ve HSC2 hızlı sayıcılarının çalışmasına
kumanda etmek ve izlemek için kullanılır.
413