Genel Açıklama: Data Logger bir’den fazla plc’ye farklı seri portlar ile bağlanabilir. Bağlantı sayısında bir sınırlama yoktur. Bağlanılan tüm plc’ler belli bir sıraya bağlı olmaksızın eş zamanlı olarak tag değerleri okunur ve yazılır. Böylece plc sayısındaki artış veri okuma hızını etkilemez. Bir diğer avantajı ise tek Data Logger ile tüm plc’lere erişmek için plc’leri aynı network’e bağlamak zorunda olmayışınızdır. S7 Adapter olarak Seri port bazlı Usb adapterler kullanabilirsiniz. Bu tür adapterler için kullanılan PLC Vcom yazılımı minimum ver.2.68 olmalıdır.
Connect: Sadece bu network’ü aktif edebilirsiniz.
Disconnect: Sadece bu network’ü durdurabilirsiniz. Eğer Data Logger connect butonu ile tüm networkler aktif edilmiş ise Data Logger bu network’üde otomatik olarak tekrar başlatacaktır.
StatusStrip: ActiveX alt bölümünde yer alan bilgi grubudur. Bu grup içerisindeki ilk bilgi Tag sayısıdır. Daha sonra "Good" hatasız olarak yapılan haberleşme sayısıdır. "Bad" 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 activex otomatik olarak ppi sorgusunu hesaplar ve plc'ye gönderir. Hesaplanan sorgu neticesinde plc'nin göndermesi gereken byte sayısını burada görebilirsiniz. Bu sayı ne kadar büyük olursa paket sayısıda o kadar az olacaktır. ppi protokolünde paket büyüklüğünden ziyade paket sayısı daha önemlidir. Performansı artırmak için paket sayısını düşük tutmak gereklidir.
Ppi Network Menu: Ağaç görüntüsündeki bu menünün ilk öğesi Ppi Network öğesidir. Ağaç görüntüsünde ikinci öğe istasyon son öğe ise grup'dur. Her öğe seçildiğinde sağ taraftaki tag listesi o ögenin tagları ile doldurulur.
Ppi Network: Pc port ayarları ve Ppi net. ayarlarını bu alanda görebilirsiniz. Bu alanda sağ click yaptığınızda işlem menüsü açılır. Ppi network ayarlarında en önemli parametre pool.interval parametresidir. Bu parametre ile plc'ye gönderilen sorguların periyotunu ayarlayabilirsiniz. Plc'ye bilgi yazılacağı zaman bu verinin bir önemi yoktur. Yazma komutu alındığında bekleme yapılmaksızın plc'ye bu bilgi transfer edilir.
Station: Bu alanda istasyon (Plc Ppi) adresi girilmelidir.
Group: ActiveX'in en önemli olaylarındandır. Tüm seri haberleşme yöntemleri sınırlı kapasiteye sahiptir. Bu kapasiteyi en iyi şekilde kullanmak için farklı gruplar oluşturulabilir. Grubun "cycle" paremetresi ile bazı grupları her saykılda bazı grupları ise daha seyrek olarak okuyabilirsiniz. Böylece plc değerlerinin bir kısmını hızlı bir kısmını daha yavaş okuyabilirsiniz. Uygulanabilir grup sayısı 128 tanedir. Grupların bir diğer faydası da daha sonraki bölümde geniş olarak anlatılacak olan sorgu byte sayısını ayarlamaya yardımcı olmasıdır. Ayrıca çok fazla veri iletişimi olduğunda verilerin izlenmesinde kolaylık sağlar.
Tag List: Tagların oluşturulduğu,değerlerinin izlendiği ve yeni değerlerin yazıldığı tablodur. Bu tablo üzerinde işlem yapılabilmesi için sol tarafta grup seçili olmak zorundadır. Grup seçili değil ise yapılabilecek tek işlem set değeri yazmaktır. Grup seçildiğinde bu listede sadece bu grupta bulunan taglar gözükür. istasyon veya network seçildiğinde ise seçili öğeye ilişkin tüm taglar listelenir.
Adress: Tag'ın plc içerisindeki adresini bu sütuna yazmalısınız. Activex ile I, Q, M, V, S, SM, T, C, AI, AQ değişkenlerini okuyup yazabilirsiniz. Adres bilgisi ayrıca data boyunuda belirler. Örneğin M 0.0 bir bit uzunluğunda bir datadır. Md 8 ise 4 byte uzunluğunda bir datadır. Bu alanda yazdığınız adrese göre uygulanabilir value tipleri belirlenir.
Tag Name: Her yeni tag eklendiğinde sistem otomatik olarak tag listesinde bulunmayan yeni bir isim verir daha sonra bu ismi siz belirleyebilirsiniz. Tüm Tag isimleri bir birinden farklı olmak zorundadır.
Value Type: 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 sayı tipleri :Boolean, Usigned int8, Signed int8, Usigned int16, Signed int16, Usigned int32, Signed int32, Floatpoint, Bcd.
Read Value: Plc'den okunan değerler bu sütunda gösterilir.
Write Value: Bu sütuna yazdığınız değer ilk olarak hatalı olmadığı test edilir ve hatalı değil ise plc'ye gönderilir. Plc'ye bilgi giriş işlemleri önceliklidir. Diğer işlemlerin sırası beklenmeden aktif sorgu biter bitmez yazma işlemi aktif edilir.
En iyi performans'ı elde etmek için dikkat edilmesi gereken hususlar: ActiveX aynı grup içerisindeki tüm tagları tek seferde
okumaya çalışır. Tag listesine girdiğiniz adres bilgisine göre gönderilecek sorguyu hesaplar. Eğer girilen adresler birbirlerini takip eden adresler ise tüm listeyi tek seferde okumayı gerçekleştirir. Tek seferde okunacak byte sayısı 32 ile sınırlıdır. ActiveX hesapladığı sorgu boyunu Statusstrip'de bulunan "Query byte count" ile bildirir. Hesapladığınız sorgu boyundan farklı bir sayı görüyorsanız, muhtemelen bir hata yaptınız demektir.
Konuyu bir kaç örnekle açıklayalım. Aşağıda bazı sorgu örnekleri ve toplam byte uzunlukları verilmiştir.