Connection Manager'de yeralan ve PPI standardını kullanarak Siemens S7-200 cihazlarla iletişim kurmayı sağlayan modüldür.
S7-200 PPI sekmesinde sol taraftaki beyaz bölgede sağ mouse tuşuna tıklanıp Add komutu verildiğinde yeni bir Network oluşturulur.
S7-200 PPI Networkleri bilgisayara Com port üzerinden bağlandığından dolayı oluşturulabilecek maksimum Network sayısını bilgisayardaki Com port sayısı belirler.
İki farklı Network'ten aynı PLC'ye bağlanılamaz.
PC Serial Port, Network bağlantısı için kullanılacak seri portu belirler.
PC Baudrate, bağlantının Baudrate'ini belirler.
PC PPI Address, PPI Network'ünde PC'ninde bir adrese sahip olması gereklidir. Bu adres burada belirlenir.
Poll Interval, PLC'ye gönderilen sorguların periyodunu belirler. PLC'ye bilgi yazılacağı zaman bu verinin bir önemi yoktur. Yazma komutu alındığında bekleme yapılmaksızın bilgi PLCye transfer edilir.
Gruplar:
Taglar, grup içerisinde oluşturulur.
Uygulanabilir grup sayısı 128 dir.
Guruplar, haberleşme performansının artırılmasını amacıyla oluşturulur.
Taglar farklı guruplar içerisinde oluşturularak "cycle" paremetresi ile bazı gruplar her cycle'da, bazı grupları ise daha seyrek olarak okunabilir.
Böylece bazı PLC değerlerinin hızlı, bazı PLC değerleri de yavaş okunması sağlanmış olur.
PLC'den okuma ve yazma yapacak taglar, bu tag listesinde oluşturulur. Ayrıca Tag değerleri bu listeden izlenip set edilebilir.
Bu tablo üzerinde tag ekleme-silme işlemleri yapabilmek için grup seçili olmalıdır.
Grup seçili değilse sadece Tag değerleri izlenebilir ve set edilebilir tag ekleme-silme yapılamaz.
Grup seçildiğinde sadece bu gurupta bulunan taglar görüntülenir.
İstasyon içerisinde oluşturulmuş gruplar ve grup tagları
Tag Oluşturma-Silme İşlemleri:
Grup seçildikten sonra Tag listesinin en alt satırı Tag oluşturmak için hazır hale gelecektir.
Adress Sütunu: Tag'ın PLC içerisindeki adresi bu sütuna yazılmalıdır. Register adresi girilip Enter tuşuna basıldığında o registeri okuyup yazacak tag oluşturulur.
Tag list'te mouse sağ tuşuna tıklandığında Tag List menüsü açılır.
Tag List menüsünde;
Insert, seçili satırın üst satırında yeni Tag oluşturur.
Cut, seçili satır veya satırları keser.
Copy, seçili satır veya satırları kopyalar.
Paste, kopyalanmış veya kesilmiş satırları yapıştırır.
Delete, seçili satır veya satırları siler.
Tag listesinin solundaki satır başlıklarına tıklanarak satır seçilebilir. Ctrl tuşuna basılarak veya mouse'u sürükleyerek birden fazla satır seçilebilir.
Seçili satırlar klavyeden Delete tuşuna basılarak veya ilgili satırlar üzerinde sağ tıklanarak açılan menüden Delete'i seçerek silinebilir.
Grup Menüsü:
Herhangi bir Grup üzerinde sağ tıklandığında o grupla ilgili yapılabilecek işlemlerin yeraldığı Grup Menüsü açılır.
Cycle, grubun kaç cycle da bir okunacağını belirler.
İstasyon seçildiğinde istasyondaki tüm taglar görüntülenir.
Network seçildiğinde ise o networkde en son seçilmiş olan grup veya istasyona ait Taglar görüntülenir.
Tag Değerlerinin İzlenmesi ve Set Edilmesi
Bu sekmeden PLC'deki Tag değerleri izlenip set edilebilir. Bunun için Network bağlantısı aktifleştirilmelidir.
Network Bağlantısının Aktifleştirilmesi
Oluşturulan Network bağlantıları S7-200 PPI sekmesindeki Toolbar'da bulunan Connect butonu ile yada WinTr Toolbar'da bulunan Connect butonu ile aktifleştirilebilir.
Her iki şekilde de bağlantı kurulduğunda Tag değerleri PLC'deki adreslerden okunarak Read Value sütununda görüntülenecektir.
Herhangi bir nedenden dolayı okunamayan Tagların bulundagu satır arkaplanı kırmızı rengi alır.
Status Strip:
S7-200 PPI penceresinin altında yeralan Status Strip, Network bağlantısı ile ilgili bilgileri içerir.
Bu grup içerisindeki ilk bilgi Tag Count ile bildirilen Tag sayısıdır.
Ardından gelen "Good", Network bağlantısı aktifleştiği andan itibaren gerçekleşen hatasız haberleşme sayısıdır. "Bad" ise başarısız olan haberleşme sayısıdır.
Query Byte Count: Bu bölümdeki en önemli bilgidir. Girilen değişken adres bilgilerine göre sorgu hesaplanır ve PLC'ye gönderilir. Hesaplanan sorgu neticesinde PLC'nin göndermesi gereken byte sayısı burada görüntülenir.
Aynı grup içerisindeki tüm Taglar tek seferde okunmaya çalışılır. Eğer girilen adresler birbirlerini takip eden adresler ise tüm liste tek seferde okunur. WinTr SCADA'da S7-200 PPI standardı için tek seferde okunacak byte sayısı 32 ile sınırlıdır. Hesaplanan sorgu boyu StatusStrip'de bulunan "Query Byte Count" ile bildirir. Burada hesapladığınız sorgu boyundan farklı bir sayı görmeniz muhtemel bir hatayı belirtiyor olabilir.
En iyi performansı elde etmek için Query Byte Count'u Ayarlamak:
Yüksek haberleşme hızına erişebilmek için Query Byte Count olabildiğince büyük olmalıdır. Örneğin Network'ümüzde 13 byte'lık veri alışverişi olduğunu düşünelim. Okunacak byte'ların PLC içerisindeki konumuna göre haberleşme performansı değişecektir.
Eğer 13 byte'a ard arda sıralı olarak erişiliyorsa haberleşme en yüksek hızda yapılıyor demektir. Bu durumda Query Byte Count sabit olarak 13'ü gösterecektir.
Network bağlantılarının aktifleştirilmesi
WinTr Toolbar'ında bulunan Connect butonu, tüm Networkleri aktifleştirir.
S7-200 PPI sekmesindeki Connect butonu ise sadece seçili olan Network'ü aktifleştirir.
PLC'ye yazmak için ilgili satırın Write Value sütununa değer girilip Enter'a basılmalıdır.
Network Bağlantısının Kesilmesi
Eğer WinTr Toolbar'ındaki Connect butonu ile tüm Networkler aktif edilmiş ise bu butona tekrar basıldığında tüm Network bağlantıları kesilir. Eğer bu şekilde tüm Networkler bağlı iken S7-200 PPI toolbar'ındaki Disconnect butonuna basılırsa bağlantı bir an için kesilecek ve tekrar aktifleşecektir.
Eğer Network bağlantısı S7-200 PPI sekmesindeki Connect butonu ile aktifleştirilmişse bu butonun yanındaki Disconnect butonu bağlantıyı kesecektir.
Network bağlantılarının kesilmesi
Eğer bytelar ard arda sıralı olarak değilde aşağıda belirtildiği gibi okunan byte üzerinden tekrar geçilecek şekilde okunuyorsa haberleşme performansı olumsuz yönde etkilenecektir.
Eğer okunan bytelar arasında boşluk varsa bu da olumsuz etki yaratacaktır. Aşağıda, yukarıdaki örneklere göre daha düşük performanslı 2 haberleşme tasarımı görülmektedir.
Tag Name Sütunu: Oluşturulan her yeni Tag'a sistem otomatik olarak Tag listesinde bulunmayan yeni bir isim verir.
Bu isim daha sonra kullanıcı tarafından değiştirilebilir. Tüm Tag isimleri birbirinden farklı olmak zorundadır.
Value Type Sütunu: Siemens S7 PLC'lerin data tipleri bu sütunda seçilir. Buradaki tüm seçenekler S7 formatında PLC'ye aktarılır ve PLC'den okunur. Gösterim ise Windows standartında yapılır.
Gösterilen veri tipleri:
S7-200 PLClerde I, Q, M, V, S, SM, T, C, AI, AQ ve AIW değişkenleri WinTr ile okunup yazılabilir.
Adres bilgisi ayrıca data boyunu belirler. Örneğin M 0.0 bir bit uzunluğunda, MD 8 ise 4 byte uzunluğunda bir datadır. Bu alana yazılan adrese göre uygulanabilir value tipleri belirlenir.
Register adresleri pratik olarak boşluksuz yazılabilir. Örneğin MW 8 adresi mw8 olarak yazılıp Enter'a basıldığında doğru şekilde algılanacaktır.
Tag Listesi:
Sağ tarafta yeralan ve Tagları içeren listedir.
Network üzerinde sağ tıklandığında Network ve Station gruplarını barındıran menü açılır.
WinTr birden fazla PLC Network'üne farklı seri portlar ve PPI adapterler ile bağlanabilir. Bu yüzden tüm PLC’lerin aynı network’de bulunmasına ihtiyaç yoktur. Bu şekilde PLC sayısını artırmak iletişim hızında bir değişikliğe yol açmaz. Diğer bir avantaj ise tek bir SCADA'dan ulaşılan tüm PLC'lerin aynı Network'te bulunmasına gerek olmamasıdır. S7 Adapter olarak standart RS 485 konvertör veya USB-seri port çeviricileri kullanılabilir. Bu tür adapterler için kullanılan PLC Vcom yazılımının minimum 2.68 versiyonu kullanılmalıdır.
Bilgisayardaki Com port adedi kadar Network'e bağlanılabilir ve com port sayısı USB-Seri port dönüştürücü ile artırılabilir. Network'ler birbirlerinden bağımsız olarak bir sıraya tabi olmaksızın asenkron olarak okunur ve yazılırlar. Fakat network içerisindeki PLC'ler adreslerine göre ardışık olarak okunurlar.
Her Network 126 yı aşmamak kaydıyla PLClerin izin verdiği adette istasyona sahip olabilir. Çünkü Networkdeki maksimum PLC sayısı, PLClerin adreslenebilme özelliklerine göre değişir.
PPI protokolüne göre Network içerisindeki PLC istasyonları adreslerine göre ardışık olarak okunup yazılırlar.
PLC lerin adresleri kendi içlerinde bulunur ve programcı tarafından herbirinin adresi değerlerinden farklı olacak şekilde PLC'ye kaydedilir.
Yeni Oluşturulmuş Network
Network Menüsü - Network Grubu:
Network grubu Properties ve Delete olmak üzere iki öğeden oluşur.
Properties, Network ile ilgili ayarlamaların yapıldığı Properties penceresini görüntüler.
Network menüsü Network grubu
Network Menüsü - Station Grubu:
Network üzerinde sağ tıklandığında açılan menüdeki Station grubu sadece Network'e istasyon eklemeyi sağlayan Add komutunu barındırır.
Network menüsündeki Delete komutu, Network'ü siler.
İstasyon üzerinde sağ tıklandığında Station ve Group gruplarını barındıran menü açılır.
İstasyon Menüsü - Station Grubu:
Bu grupta;
Address, bağlanılacak istasyonun adresini belirler.
Name, istasyonun SCADA'daki ismini belirler.
Delete ise istasyonu siler.
İstasyon Menüsü - Group Grubu:
Bu grupta Add'e tıklandığında yeni grup oluşturulur.
İstasyon menüsü Station gurubu
İstasyon menüsü Grup ekleme
Grup İsminin belirlenmesi
Name, grubun ismini belirler.
Okunamayan Tagların kırmızı arkaplanla belirtilmesi
Network'ü Silme:
Network'ü silmek için Network üzerinde mouse sağ tuşuna tıklanarak açılan menüden Delete seçilmelidir.
Network, ayrıca aşağıda anlatıldığı gibi Network Menüsünden de silinebilir.
S7-200 PPI Connect butonu