Siemens (6ES7241-1AA22-0XA0) SIMATIC S7-200 Bilgisayarlarda Kullanılan Haberleşme Ara Birim Cihazları
SMB2: Freeport Karakter Alımı
SMB2 Freeport modunda karakter alım alanıdır. Tablo D–3’de açıklandığı gibi, Freeport modunda alınan
her karakter programın kolayca erişimi için buraya yazılır.
Bilgi Notu
İki portlu cihazların her iki portunun da freeport mesaj alımı için kullanılması durumunda şunları dikkate
alınız:
SMB2 ve SMB3, Port 0 ve Port 1 tarafından ortak olarak kullanılır. İnterrupt olgusu 8 gerçekleştiğinde
port 0’dan veri alınmış demektir. Bu durumda SMB2’deki değer port 0’dan alınan değeri ve SMB3 de bu
alımla ilgili pariteyi gösterir. İnterrupt olgusu 25 gerçekleştiğinde ise, port 1’den alım vardır, ama yine de
alınan değer SMB2’den, parite SMB3’den okunacaktır.
Tablo D–3 Özel Hafıza Baytı SMB2
SM Baytı Açıklama (Salt Oku)
SMB2 Bu bayt, Freeport iletişim durumunda Port 0 veya Port 1’den alınan karakteri içerir.
SMB3: Freeport Parite Hatası
SMB3, Freeport modunda alınan karakterde bir parite hatası varsa set olur. Bkz Tablo D–4.
Tablo D–4 Özel Hafıza Baytı SMB3 (SM3.0 ila SM3.7)
SM Biti Açıklama (Salt Oku)
SM3.0 Port 0 veya Port 1’den alımda parite hatası (0 = hata yok; 1 = hata saptandı)
SM3.1 ila Rezerve
SM3.7
SMB4: Sıralama Taşması
Tablo D–5’de açıklandığı gibi, SMB4 interrupt sıralama taşma bitlerini, interruptların devrede olup
olmadığını ve iletimin boşta olduğunu gösteren bitler içerir. Sıralama taşma bitlerine bakılarak
interruptların işlenebilecek hızdan daha süratli gelip gelmedikleri saptanabilir.
Tablo D–5 Özel Hafıza Baytı SMB4 (SM4.0 ila SM4.7)
SM Biti Açıklama (Salt Oku)
SM4.01 İletişim interrupt sıralama taşması olduğunda bu bit set edilir.
SM4.11 Giriş interrupt sıralama taşması olduğunda bu bit set edilir
SM4.21 Zaman kontrollu interrupt sıralama taşması olduğunda bu bit set edilir
SM4.3 Programlama problemi saptandığında bu bit set edilir.
SM4.4 Bu bit, inetteruptların global olarak devreye alınıp alınmadığını gösterir. Eğer devreye alındıysa, bu bit
set olur.
SM4.5 Bu bit, iletim boş iken set edilir (Port 0).
SM4.6 Bu bit, iletim boş iken set edilir (Port 1).
SM4.7 Forse edilen bir şey varsa bu bit set edilir.
Durum bitleri 4.0, 4.1 ve 4.2’yi yalnızca interrupt altprogramında kullanın. Sıralama alanı boşsa bu değerler reset
edilir ve ana programa dönülür. Yani ana programda bu bitler hep sıfır olarak görülür.
409