Kullanım Kılavuzları
CPU 222 CPU 222 CPU 224 CPU 224 TD 200 TD 200 TD 200 TD 200 Station 2 Station 4 Station 6 Station 8 Station 9 Station 7 Station 5 Station 3 Resim 7–26 Yetki Paylaşımlı (Token-Ring) Ağ Örneği Herhangi bir master’in mesaj göndermesi için yetkiye sahip olması gerekir. Örneğin, istasyon 3 yetkiye sahip iken istasyon 2 ile bir iletişim kurar ve yetkiyi istasyon 5’e devreder. İstasyon 5, istasyon 4 ile iletişim kurar ve yetkiyi istasyon 6’ya devreder. İstasyon 6, istasyon 2, 4 ve 8 ile iletişim kurar ve yetkiyi istasyon 7’ye devreder. Mesaj talebinin ve yetkinin aktarımı istasyon 3-5-6-7-8-9-3-... sırasıyla devam eder. Herbir master’in yeni bir bilgi göndermesi için ağdaki tüm master’lerin yetkiyi bir kere kullanmış olması gereklidir. Böylece, (slave hariç) altı istasyonlu bir ağ için bir double word (32 bit) yazma veya okuma için gereken yetki döngü süresi 9600 bit/sn’de yaklaşık 900 msn’dir. Bir başka deyişle, böyle bir ağda bir master, bir slave’den alacağı bilgiyi 900 msn’den daha kısa sürede güncelleyemez. Elbette istasyon sayısını ve okunacak verinin uzunluğunu arttırmak yetki döngü süresinin artmasına neden olur. Ancak, bu süre herbir istasyonun yetkiyi ne kadar bulundurduğuna da bağlıdır. Çoklu master ağında herbir master’ın yetkiyi elde bulundurma süresini hesaplamak mümkündür. Eğer PPI master konumu seçildiyse, NETR ve NETW komutları kullanılarak yapılan okuma veya yazma işlemleri sonucundaki yetki bulundurma süreleri aşağıdaki formüle ve şu varsayımlara göre hesaplanabilir: Her istasyon bir yetkide bir işlem (NETW veya NETR) yapmaktadır, yapılan yazma veya okuma işleminde bir hata yoktur ve CPU tarama süresi 10 msn’den kısadır. Yetki bulundurma süresi (Thold) = (128 + n veri karakteri) x 11 bit/karakter x 1/iletişim hızı Yetki döngü süresi (Trot) = Thold master 1 + Thold master 2 + . . . + Thold master m burada n iletilen veya alınan veri karakteri sayısıdır (bayt) m master sayısıdır Böylece Resim 7-26’daki ağın yetki döngü süresi hesaplanabilir: T (yetki bulundurma süresi) = (128 + 4 karakter) x 11 bit/karakter x 1/9600 = 151.25 msn (master başına) T (yetki döngü süresi) = 151.25 msn x 6 master = 907.5 msn Bilgi Notu SIMATIC NET COM PROFIBUS yazılımı, ağ performansını ölçmek için bir analizör sağlar. 229