Arkadaşlar elimde bir iş var. iş şöyle pc ye plc den analog sinyaleri alıp xy grafiğinde çizdirmem lazım. plc siemens marka olmalı.Sizin tecrübelerinize göre siemens plc s7 1200 mü tercih edeyim s7-300 mü? Hangisi ile libnodave kütüphanesini rahatlıkla kullanabilirim. Birde cpu haricinde başka haberleşme modülü almalımıyım? yardımlarınızı bekliyorum.
KNX Standardı, küçük bir rezidansın içerisindeki aydınlatma, perde panjur, klima kontrolünden, Dünya’nın en büyük havalimanlarındaki aydınlatma otomasyonu gibi çözümler için tercih edilen bir Dünya standardıdır.
Yapacağın işe uygun bir CPU 300 seçersen yanında bir adet 343-1 modulu alman gerekecek eğer tercihin profinet haberleşmesi olan bir CPU alırsan ethetnet standar olarak gelecektir. Vipa Speed 300 CPU larda da TCP/IP haberleşmesi standart olarak gelmekte.
Libnodave açıklamalarını okursan olduğunu söylüyor, zaten connection örneklerinde de de var ancak 200 için comporttan çalışan ppi adaptör temin etmen gerekecek.
pc-ppi kablosunu almam gerekir. Birde hangi hafıza alanlarına ulaşılabiliyor ve bir örnek verirmisiniz ( M hafizasındaki veriye ulaşmak için ). Birde benim bu projede grafik çizdirmem gerekiyor burada süre devreye giriyor ne kadar aralıklarla analog bilgileri alabilirim.
Libnodave kütüphanesini indirdikten sonra doc dizinindeki dökümanları bir gözden geçirmelisin.
Area.html S7 200 için örnek.
Data (V-memory) in S7-200
daveDB
VW1234
daveReadBytes(dc,daveDB,1,1234,2,NULL) // NULL dan önceki 2 değri 16 bit
Tabiki mantıken VB1234 için daveReadBytes(dc,daveDB,1,1234,1,NULL) // 8 bit
VD1234 için daveReadBytes(dc,daveDB,1,1234,4,NULL) // 32 bit olduğunu belirtiyor.
Okuma zamanını 200ms altında tutmanı tavsiye etmem zira daha kısa sürelerde cevap alamayabilirsin.
S7-200 PPI Kabolosunu hiç kullanmadım. Usb ile çalışanını driver kurduktan sonra donanım yöneticisinden com port olarak olarak görürsen işini görür.
Ben libnodave USB-MPI kullanarak s7-300 de 20ms hızında kullanıyorum bir sıkıntı olmadı şu ana kadar. Bu arada Profinet için CP343-1 modül aldım fakat kurmayı başaramadım. Cpu ya ethernetten bağlanamıyorum. Çok fazla kaynak bulamadım.