Kullanım Kılavuzları
Karşılaştırma Komutları Nümerik Değerlerin Karşılaştırılması Karşılaştırma komutları iki değerin aşağıdaki şartları sağlayıp sağlamadığına bakar: IN1 = IN2 IN1 = IN2 IN1 = IN2 IN1 IN2 IN1 IN2 IN1 IN2 Bayt Karşılaştırma işlemleri işaretsizdir. Tamsayı Karşılaştırma işlemleri, Double Word Karşılaştırma İşlemleri, Reel Sayı Karşılaştırma işlemleri işaretlidir. LAD ve FBD için: Karşılaştırma sonucu doğru ise, kontak veya çıkış kapanır (“1” olur). STL için: Karşılaştırma sonucu doğru ise komut, lojik yığının tepesi ile 1’i Yükler, AND’ler veya OR’lar. IEC karşılaştırma komutlarını kullanırken girişler için değişik veri tiplerini kullanabilirsiniz, ancak her iki giriş de aynı tipte olmalıdır (her ikisi de bayt, word veya double word). Not Aşağıdaki durumlar birincil hatalardır ve S7–200’ün anında program taramasını kesmesiyle sonuçlanır: ❑ Geçersiz endirekt adresleme varsa (tüm Karşılaştırma işlemlerinde) ❑ Geçersiz reel sayı (“NAN” olarak gösterilir) varsa (Reel Sayı Karşılaştırma komutu) Bu durumların oluşmasını engellemek için pointer’ların ve reel sayıların doğru olarak kullanıldığından emin olun. Karşılaştırma komutları enerji akışından bağımsız olarak işlenirler. Tablo 6–14 Karşılaştırma Komutları için Geçerli Operandlar Giriş/Çıkış Tip Operandlar IN1, IN2 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 REAL ID, QD, VD, MD, SMD, SD, LD, AC, *VD, *LD, *AC, Sabit Çıkış (veya OUT)BOOL I, Q, V, M, SM, S, T, C, L, Enerji Akışı 89