libnodave yardımı

afalarr

Üye
Katılım
7 May 2010
Mesajlar
9
Puanları
1
Yaş
36
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.
 
Yazımızda endüstrinin can damarı sayılabilecek PLC’yi inceleyeceğiz.
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.
Libnodave S7 1200 ü desteklemiyor...
 
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.
 
peki elimde bu işe uygun s7-200 buldum bununla benim sorunuma çare olabilir mi?
 
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.

Şimdiden teşekkür ederim
 
Kusura bakma ama benim laptop da com portu yok usb olarak alsam libnodave çalışmaz mı?
 
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
daveDBVW1234daveReadBytes(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.
 

Forum istatistikleri

Konular
128,289
Mesajlar
916,460
Kullanıcılar
450,118
Son üye
TheTwize

Yeni konular

Çevrimiçi üyeler

Geri
Üst