Kullanım Kılavuzları
Arttırma ve Azaltma Komutları Arttırma IN + 1 = OUT LAD ve FBD OUT + 1 = OUT STL Azaltma IN - 1 = OUT LAD ve FBD OUT - 1 = OUT STL Arttırma ve Azaltma komutları, IN’deki değerden/değeri 1 arttırır veya azaltır. Sonuç OUT değişkenine yazılır. Bayt Arttırma (INCB) ve Bayt Azaltma (DECB) komutları işaretsizdir. Word Arttırma (INCW) ve Word Azaltma (DECW) komutları işaretlidir. Double Word Arttırma (INCD) ve Double Word Azaltma (DECD) komutları işaretlidir. ENO = 0 yapan hata koşulları: ❑ SM1.1 (taşma) ❑ 0006 (endirekt adresleme) Etkilenen özel hafıza bitleri: ❑ SM1.0 (sıfır) ❑ SM1.1 (taşma) ❑ SM1.2 (negatif) Word ve Double Word işlemleri için Tablo 6–40 Arttırma ve Azaltma Komutları için Geçerli Operandlar Giriş/Çıkış Veri Tipi Operandlar IN BAYT IB, QB, VB, MB, SMB, SB, LB, AC, *VD, *LD, *AC, Sabit INT IW, QW, VW, MW, SMW, SW, T, C, LW, AC, AIW, *VD, *LD, *AC, Sabit DINT ID, QD, VD, MD, SMD, SD, LD, AC, HC, *VD, *LD, *AC, Sabit OUT BAYT IB, QB, VB, MB, SMB, SB, LB, AC, *VD, *AC, *LD INT IW, QW, VW, MW, SMW, SW, T, C, LW, AC,*VD, *LD, *AC DINT ID, QD, VD, MD, SMD, SD, LD, AC, *VD, *LD, *AC Örnek: Arttırma ve Azaltma Komutları Network 1 LD I4.0 INCW AC0 DECD VD100 Word Arttır 125 + 1 = 126 AC0 AC0 Double Word Azalt 128000 - 1 = 127999 VD100 VD100 144