Kullanım Kılavuzları
Hizli Sayicilar: HC Hızlı sayıcılar, yüksek süratli darbe girişlerini CPU tarama süresinden bağımsız olarak sayarlar. Hızlı sayıcıların 32 bitlik bir sayma (veya anlık) değeri vardır. Bu değere erişim için hafıza tipi (HC) ile hızlı sayıcı numarasını birlikte kullanırsınız (örneğin HC0). Anlık değer, salt-oku değerdir ve sadece double word (32 bit) olarak erişilebilir. Format: HC[hızlı sayıcı numarası] HC1 Akümülatörler: AC Akümülatörler, okuma ve yazma yapılabilecek hafıza benzeri alanlardır. Örneğin, bir altprograma parametre atamak için çeşitli değişkenleri akümülatörler içine yazar ve altprogramda bu değerleri kullanabilirsiniz. S7–200’de dört adet 32 bit akümülatör bulunur (AC0, AC1, AC2 ve AC3). Akümülatör içeriğine bayt, word veya double word olarak erişebilirsiniz. Akümülatörde kullanacağınız verinin boyutu kullandığınız komutla ilişkilidir. Resim 4–7’de görüleceği gibi, bayt veya word erişimi halinde akümülatörün En Düşük Anlamlı Baytı (LSB=Least Significant Byte) veya 2 baytı kullanılır. Akümülatöre double word olarak eriştiğiniz zaman tüm 32 bitini de kullanmış olursunuz. İnterrupt altprogramlarında akümülatör kullanırken dikkat etmeniz gereken konular için Bölüm 6’ya bakınız. Format: AC[akümülatör numarası] AC0 AC2 (accessed as a byte) MSB LSB 7 0 AC1 (accessed as a word) MSB LSB 15 8 7 0 Most significant Least significant Byte 1 Byte 0 AC3 (accessed as a double word) MSB LSB 31 24 23 16 15 8 7 0 Most significant Least significant Byte 3 Byte 2 Byte 1 Byte 0 Resim 4–7 Akümülatörlere Erişim 27