Siemens (6ES7241-1AA22-0XA0) SIMATIC S7-200 Bilgisayarlarda Kullanılan Haberleşme Ara Birim Cihazları
Sayıcı Komutları
SIMATIC Sayıcı Komutları
Yukarı Sayıcı
Yukarı Say komutu (CTU), yukarı sayma girişinin (CU) her yükselen
kenarında (0’dan 1’e dönüşümünde) anlık sayma değerini bir arttırır.
Cxx anlık değeri ayar değeri PV’ye eşit veya büyükse Cxx biti set
olur. Reset (R) girişi geldiğinde ve Reset komutu işlendiğinde sayıcı
değeri sıfırlanır. Maksimum değere (32767) ulaşıldığında sayma
işlemi durur.
STL çalışma şekli :
❑ Reset girişi: Lojik yığının tepe değeri
❑ Sayma girişi: Lojik yığındaki ikinci değer
Aşağı Sayıcı
Aşağı Say komutu (CTD), yukarı sayma girişinin (CD) her yükselen
kenarında (0’dan 1’e dönüşümünde) anlık sayma değerini bir azaltır.
Cxx anlık değeri 0’a eşitse Cxx biti set olur. LD (Load) girişi
geldiğinde sayıcı biti sıfırlanır ve anlık değer PV değerine eşit
yapılır. Sıfıra ulaşıldığında sayma işlemi durur (ve Cxx biti set olur).
STL çalışma şekli:
❑ LD girişi: Lojik yığının tepe değeri
❑ Aşağı Sayma girişi: Lojik yığındaki ikinci değer.
Yukarı/Aşağı Sayıcı
Yukarı/Aşağı Say komutu (CTUD), yukarı sayma girişinin (CU) her yükselen kenarında yukarı sayar,
aşağı sayma girişinin (CD) her yükselen kenarında ise aşağı sayar. Sayıcının anlık değeri Cxx o ana
kadarki sayılan değeri saklar. Sayma işlemi yapıldığı anda anlık değer ile ayar değeri PV karşılaştırılır.
Maksimum değere (32767) erişildiğinde yeni bir yukarı sayma girişi anlık değerin minimum değere
dönmesine neden olur (-32768). Aynı şekilde, minimum değere ulaşıldıktan sonraki aşağı sayma giriş
sinyali anlık değerin maksimum değer (32767) olmasına neden olur.
Anlık değer Cxx ayar değeri PV’ye eşit veya büyükse Cxx biti set olur. Diğer durumda sıfırdır. Reset (R)
girişi geldiğinde veya Reset komutu işlendiğinde sayıcı sıfırlanır. CTUD sayıcısı PV değerine ulaştığında
sayma işlemi durur.
STL çalışma şekli:
❑ Reset girişi: Lojik yığının tepe değeri
❑ Aşağı Sayma girişi: Lojik yığının ikinci değeri
❑ Yukarı Sayma girişi: Lojik yığının üçüncü değeri
Tablo 6–21 SIMATIC Counter Komutları için Geçerli Operandlar
Giriş/Çıkış Veri Tipi Operandlar
Cxx WORD Sabit (C0 ila C255)
CU, CD, LD, R BOOL I, Q, V, M, SM, S, T, C, L, Enerji Akışı
PV INT IW, QW, VW, MW, SMW, SW, LW, T, C, AC, AIW, *VD, *LD, *AC, Sabit
106