Siemens (6ES7241-1AA22-0XA0) SIMATIC S7-200 Bilgisayarlarda Kullanılan Haberleşme Ara Birim Cihazları
Hızlı Sayıcıların (HC) Adreslenmesi
Hızlı sayıcının anlık değerine erişim için hafıza tipini (HC) takip eden sayıcı numarasının girilmesi
gereklidir (örneğin HC0). Bu şekilde erişilen anlık değer 32 bitlik (double word) bir salt oku değerdir. Bkz
Resim 6–27.
HC 2
Hızlı sayıcı numarası 31 En anlamı En az anlamlı0
Alan belirteci (hızlı sayıcı)
Bayt 3 Bayt 2 Bayt 1 Bayt 0
Resim 6–27 Hızlı Sayıcı Anlık Değerine Erişim
İnterrupt Atama
Tüm sayıcı modları anlık değer ayar değerine eşit olduğunda interrupt üretmek üzere ayarlanabilir. Harici
reset kullanan modlarda ayrıca reset girişi geldiğinde de bir interrupt olgusu yaratılabilir. Mod 0, 1 ve 2
hariç diğer modlarda yön değişimi interrupt oluşumunu destekler. Bu interrupt durumlarından herhangi biri
veya tamamı devreye alınabilir veya devreden çıkarılabilir. İnterrupt kullanımı üzerine detaylı bir tartışma
için İletişim ve İnterrupt Komutları kısmına bakınız.
Not
İnterrupt altprogramından yapılacak yeni anlık değer yükleme veya sayıcıyı devre dışı bırakıp yeniden
devreye alma girişimi, birincil hatayla sonuçlanacaktır.
Durum Baytı
Her hızlı sayıcı için sayıcının sayma yönünü ve anlık değerin ayar değerinden büyük olup olmadığını
gösteren bir durum baytı bulunmaktadır. Tablo 6–29 her hızlı sayıcı için bu durum bitlerini göstermektedir.
Bilgi Notu
Durum bitleri, sadece hızlı sayıcı olgularıyla ilişkilendirilmiş interrupt altprogramlarında geçerli veriler
sağlar. Zira, bu bitleri kullanmanın amacı interrupt durumunda, olgunun tam olarak ayırt edilmesidir.
Örneğin, birden çok hızlı sayıcının tek bir interrupt altprogramına ilişkilendirildiği durumlarda, interrupt
gelmişse bunun hangi hızlı sayıcıdan kaynaklandığını ayırt etmek için.
Tablo 6–29 HSC0, HSC1, HSC2, HSC3, HSC4 ve HSC5 için Durum Bitleri
HSC0 HSC1 HSC2 HSC3 HSC4 HSC5 Açıklama
SM36.0 SM46.0 SM56.0 SM136.0 SM146.0 SM156.0 Kullanılmıyor
SM36.1 SM46.1 SM56.1 SM136.1 SM146.1 SM156.1 Kullanılmıyor
SM36.2 SM46.2 SM56.2 SM136.2 SM146.2 SM156.2 Kullanılmıyor
SM36.3 SM46.3 SM56.3 SM136.3 SM146.3 SM156.3 Kullanılmıyor
SM36.4 SM46.4 SM56.4 SM136.4 SM146.4 SM156.4 Kullanılmıyor
SM36.5 SM46.5 SM56.5 SM136.5 SM146.5 SM156.5 Sayma yönü gösterge biti:
0 = Sayıcı aşağı sayıyor
1 = Sayıcı yukarı sayıyor
SM36.6 SM46.6 SM56.6 SM136.6 SM146.6 SM156.6 Anlık değer ayar değerine eşit gösterge biti:
0 = Eşit değil
1 = Eşit
SM36.7 SM46.7 SM56.7 SM136.7 SM146.7 SM156.7 Anlık değer ayar değerinden büyük gösterge biti:
0 = Küçük veya eşit
1 = Büyük
119