Professional Documents
Culture Documents
Ders 03
Ders 03
BİT İŞLEMLERİ
Kurma (S, Set) komutu, belirtilen başlangıç adresinden itibaren N tane biti kalıcı olarak
lojik-1 yapar.
Silme (R, Reset) komutu, belirtilen başlangıç adresinden itibaren N tane biti kalıcı
olarak lojik-0 yapar.
25
Şekil 47. Kurma ve silme komut örneği
Örnek 11. Bir makine tezgâhında bulunan 5 adet motorun çalışması 3 tane başla ve 1
adet dur butonu ile kontrol edilmektedir. Sitem şu şekilde çalışmalıdır:
Dur butonuna basıldığında tüm motorlar durmalıdır.
1. başla butonuna basıldığında 1. 3. ve 5. motorlar ileri yönde sürekli dönmelidir.
2. başla butonuna basıldığında 2. ve 4. motorlar geri yönde sürekli dönmelidir.
3. başla butonuna basıldığında tüm motorlar önceki dönme yönünün tersinde sürekli
dönmelidir.
26
Q1.0 → 2. motor ileri
Q1.1 → 4. motor ileri
Yükselen kenar komutu (P) her 0-1 geçişinde bir tarama süresi boyunca kontağı kapatır
sonra tekrar açar.
Düşen kenar komutu (N) her 1-0 geçişinde bir tarama süresi boyunca kontağı kapatır
sonra tekrar açar.
27
Tablo 4. Yükselen ve düşen kenar komutları
Enerji akış yönünün tersini üretir. Yani hat üzerinde enerji varsa yok, yoksa var olarak
belirler.
28
4.4. Özel Hafıza Bitleri
Bit Açıklama
SM0.0 Her zaman lojik-1’dir.
SM0.1 Yalnızca ilk taramada lojik-1’dir. Başlangıç ayarlarının yapılmasında kullanılır.
Kalıcı veri kaybında 1 tarama süresince lojik-1’dir. Hata durumu göstergesi olarak
SM0.2
kullanılır.
PMD enerjilendirildiğinde ilk tarama süresi için lojik-1’dir. Cihaz ısıtması için
SM0.3
kullanılır.
SM0.4 30 s lojik-0 ve 30 s lojik-1’dir. 1 dakika periyotlu darbe üretecidir.
SM0.5 0,5 s lojik-0 ve 0,5 s lojik-1’dir. 1 saniye periyotlu darbe üretecidir.
Bir tarama süresi boyunca lojik-1 diğer tarama süresince lojik-0’dır. Uygulam
SM0.6
yazılımının tarama süre bulma için kullanılır.
SM0.7 Konum anahtarını gösterir. 0: Term ve 1: Run
29