IEC Sayıcı Komutları
Yukarı Sayıcı
Yukarı Say komutu (CTU) sayma (CU) girişinin her yükselen
kenarında anlık değeri bir attırır. Anlık değer (CV) ayar değerine
(PV) eşit veya büyükse çıkış biti (Q) 1 olur. Reset girişi (R)
geldiğinde sayıcı sıfırlanır. Yukarı sayıcı ayar değerine ulaştığında
saymayı durdurur.
Aşağı Sayıcı
Aşağı Say komutu (CTD) sayma (CD) girişinin her yükselen
kenarında anlık değeri birazaltır. Anlık değer (CV) sıfıra eşit
olduğunda çıkış biti (Q) 1 olur. LD girişi geldiğinde sayıcı sıfırlanır ve
anlık değer ayar değerine (PV) eşitlenir. Aşağı sayıcı sıfıra
ulaştığında saymayı durdurur.
Yukarı/Aşağı Sayıcı
Yukarı/aşağı Say komutu (CTUD) yukarı sayma (CU) veya aşağı
sayma (CD) girişlerinin her yükselen kenarında yukarı veya aşağı
sayar. Anlık değer (CV) ayar değerine (PV) eşitse yukarı çıkışı (QU)
1 olur. Anlık değer sıfıra eşitse aşağı çıkışı (QD) 1 olur. LD girişi
geldiğinde anlık değer ayar değerine eşitlenir. Reset (R) girişi
geldiğinde sayıcı biti ve anlık değer sıfırlanır. Sayıcı sıfıra veya ayar
değerine ulaştığında saymayı durdurur.
Tablo 6–23 IEC Sayıcı Komutları için Geçerli Operandlar
Giriş/Çıkış Veri Tipi Operandlar
Cxx CTU, CTD, CTUDSabit (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, AC, AIW, *VD, *LD, *AC, Sabit
Q, QU, QD BOOL I, Q, V, M, SM, S, L
CV INT IW, QW, VW, MW, SW, LW, AC, *VD, *LD, *AC
Bilgi Notu
Her sayıcı için sadece bir anlık değer olduğundan, aynı sayıcıyı birden çok şekilde kullanmayın. (Yukarı
Sayma, Aşağı Sayma ve Yukarı/Aşağı Sayma aynı anlık değere erişir.)
109