Siemens (6ES7241-1AA22-0XA0) SIMATIC S7-200 Bilgisayarlarda Kullanılan Haberleşme Ara Birim Cihazları
S7–200 PLC Kullanma Kılavuzu
Veri Tutarlılığı
PROFIBUS, üç tipte veri tutarlılığını destekler:
Master Slave
❑ Bayt tutarlılığı, herbir baytın bir bütün Byte 0 Byte 0
halinde aktarılmasını garanti eder. Byte 1 Byte 1
❑ Word turarlılığı, word aktarımlarının bir Byte 2 Byte 2 Bayt tutarlılığı
bütün halinde yapılmasını, bir wordü Byte 3 Byte 3
oluşturan iki baytın ayrılamaz bir şekilde Byte 0 Byte 0
Byte 1 Byte 1
aktarılmasını garanti eder. Aktarılacak Byte 2 Byte 2 Word tutarlılığı
veriler tamsayılarsa (ki bunlar word’dür), Byte 3 Byte 3
word tutarlılığını seçin. Byte 0 Byte 0
❑ Alan tutarlılığı, tüm posta kutusunun bir Byte 1 Byte 1
bütün halinde, CPU’nun başka bir işlemiyle Byte 2 Byte 2
Byte 3 Byte 3
bölünmeden aktarılmasını garanti eder. Byte 4 Byte 4 Alan tutarlılığı
Aktarılacak veriler double word Byte 5 Byte 5
formatındaysa veya tüm bilgiler birbiriyle Byte 6 Byte 6
ilintili ise alan tutarlılığının kullanılması Byte 7 Byte 7
önerilir.
Resim A–23 Bayt, Word ve Alan Veri Tutarlılığı
Veri tutarlılığı, seçilen I/O konfigürasyonunun bir parçasıdır. Veri tutarlılığı slave’e yazılır ve hem master
hem de slave tarafından aktarmaların açıklanan kurallar dahilinde, bayt, word veya alanın bölünmeden
yapılması sağlanır. Değişik veri tutarlılıkları Resim A–23’de şekillendirilmiştir.
Programda Dikkat Edilmesi Gerekenler
DP master, EM 277 PROFIBUS-DP modülünü başarıyla ayarladıktan sonra, veri aktarım konumuna
geçilir. Bu konumda, master çıkış bilgilerini EM 277 PROFIBUS-DP modülüne yazar ve EM 277 modülü
de en güncel S7–200 CPU giriş verilerini aktarır. EM 277 modülü, bu verileri güncel tutmak için S7-200
CPU’yu sürekli tarar. Kendisine gönderilen verileri S7–200 CPU’ya aktarır.
Master’dan gönderilen çıkış bilgileri, alım posta kutusundan kullanılacakları alanlara aktarılmalıdır. Aynı
şekilde, CPU’daki değişik alanlardan gelen bilgiler de gönderim posta kutusuna kopyalanmalıdır.
Master’dan gelen çıkış alanı, kullanıcı program taramasının hemen sonunda V hafızaya derhal kaydedilir.
Aynı zamanda, master’a iletilecek giriş alanı da V hafızasından EM277’e aktarılır.
EM277, master çıkış verilerini yalnızca yeni veri aldığı zaman S7-200 V alanına yazar.
Giriş verileri, master’a bir sonraki veri aktarımında iletilir.
V hafızasındaki alım ve gönderim posta kutularının adresi, S7–200 CPU programı oluşturulurken bilinmek
zorundadır.
Durum Bilgisi
Her akıllı modül için 50 baytlık özel hafıza (SM) alanı ayrılmıştır. Durumda bir değişiklik veya hata koşulu
farkedildiğinde, modül bu durumu ilgili SM alanını değiştirerek gösterir. Hafıza alanı modülün bulunduğu
konuma göre tanımlanır. Eğer ilk modül ise SMb200 ila SMB249 arası, ikinci modül ise SMB250 ila
SMB299 arası, vb güncellenir. Bkz Tablo A-39.
378