PLC ve PC arasında etkileşimli haberleşme

burakatl

Üye
Katılım
10 Şub 2008
Mesajlar
235
Puanları
6
Konum
Bursa
Merhaba arkadaşlar,

Siemens S7-300 PLC ile PC arasında haberleşme sağlayıp, PLC deki I/O ların PC den de aktif olarak takibini yapmak istiyorum.

Örneğin PLC input modülündeki I 10.4 aktif olduğunda, PC üzerindeki bir arayüzden de I 10.4 ün aktif olduğunu görmek istiyorum.

Bununla ilgili herhangi bir çalışması olan arkadaş var mı yada fikri olan arkadaşların fikirlerini alabilir miyim?

NOT: S7-1200 ile yapılabilecek birşey var ise PLC yi o yönde çevirebilirim.

Şimdiden herkese çok teşekkür ederim.
 
Ekstra birsey yapmaniza gerek yok,eger pc ile plc yi haberlestirdiyseniz ,yazilim ekraninda bi play tusu gibi bi tus ya da bi gozluk simgesi olur.ona tikladiginizda aktif olarak ekranda izleme yapabilirsiniz.

Pc ile plc haberlesmesine gelince, s7 1200 u tercih edebilirsiniz.profinet uzerinden haberlesme saglar.cat 5 ya da cat 6 kablosu kullaniyorsunuz.cok daha kolaydir haberlesme saglanmasi
 
Wincc flexible programının runtime özelliğini kullanabilirsiniz. S71200 veya ethernet portu olan s7300 kullanırsanız daha kolay olur. Profibus ilede yapılabilir ama bildiğim kadarı ile cp5711 vb ekipmana ihtiyacınız olur ve pahalı olur. Sizin için s71200 ü öneririm.
 
arkadaşlar teşekkür ediyorum verdiğiniz bilgiler için ama etkileşimşli haberleşmeden kastım, bu bilgileri run time olarak simatic manager veya winCC üzerinden okumak değil C# veya C++ ile haberleştirip paket bir program oluşturmak isityorum.
 
Libnodave hazır kütüphaneyi araştırmanı öneririm. Ben bir ara merak salmış I/O ları falan okumak için bir arayüz oluşturmuştum VB'de. Ama s7300 ü destekliyor sanırım sadece.
 
GMTCNT GLC396X serisi PLC yi oneririm. Bu PLC ile istersen Modbus TCP olarak ya da NET.lib kutuphanesi ile haberlesebilirsin. Ornek bir demo program da var. Hatta GMT nin GLC596X.net serisi PLC leri icin C# ta program gelistirilebiliyor.
 
Bazi scada programlarindan dedigin seyi yapabilirsin.
 
1200 bu işin için yeterli. Bilgisayar tarafında ufak bir çaba ile istediğinden daha fazlasını yapman mümkün. Öncelikle verdiğim proje indirip derledikten sonraki kütüphaneyi kullanman gerek.
Link: http://s7net.codeplex.com/
 
kuşkusuz plc pc haberleşmesi konusunda bir sürü sistem mevcut. lakin yazılımın lisans ücretlerini göz ardı etmek istiyorsunuz(örneğin PCS 7 lisans bedelini araştırınız) ve yapacağınız uygulamada basit olacak(enerji izleme, kalite test masası vb.) ise öğrenmesi en kolay programlardan birisi ise libnodave kütüphanesini kullanmaktır. 12 adet enerji analizöründen modbus ile verileri alıp excele kaydetmeyi amaçlıyordum bir zamanlar. evet uygulama olarak tia portal s7 1200 de cm 1241 modülü ile çok basit ancak libnodave in okuması diğerinin datablock üzerine yazması sırasında özellikle, program denemelerinde başarısız bir haftadan sonra c# modifikasyonlarıyla(kod yazma becerinize göre değişebilir) başarılı bir deneme yaptım daha sonra fabrikada bu sistem olduğu için vazgeçmiştim. Bunlarında dışında bir sürü var ancak örnek kodları yoktur kimi açık kaynak değil. Sonuca gelecek olursak bu tarz programlar ile yapılan ABB 800 xa sistemleri olsun Valmet(diğer adıyla metso automation) sistemleri olsun gelişerek marka olmuşlardır. Libnodave de yapacağınız çalışmalarda bir sonrakinde kullanmanız için her zaman class yapılarını kullanılın ayrıca bir arayüz tanımlama gibi programlar yazmayı hedefleyin özellikle bu söylediklerim üniversite ve malum yüksek lisans öğrencileri için yüksek önem taşımaktadır. önceleri kod paylaşıyordum ancak şimdilerde kod paylaşmıyorum. birebir takıldığınız yerleri sorabilirsiniz. kullandığım sistem s7 1200 tiaportal ve visual studio express C# windows form application. takıldığınız yerleri sorabilirsiniz.
 
kuşkusuz plc pc haberleşmesi konusunda bir sürü sistem mevcut. lakin yazılımın lisans ücretlerini göz ardı etmek istiyorsunuz(örneğin PCS 7 lisans bedelini araştırınız) ve yapacağınız uygulamada basit olacak(enerji izleme, kalite test masası vb.) ise öğrenmesi en kolay programlardan birisi ise libnodave kütüphanesini kullanmaktır. 12 adet enerji analizöründen modbus ile verileri alıp excele kaydetmeyi amaçlıyordum bir zamanlar. evet uygulama olarak tia portal s7 1200 de cm 1241 modülü ile çok basit ancak libnodave in okuması diğerinin datablock üzerine yazması sırasında özellikle, program denemelerinde başarısız bir haftadan sonra c# modifikasyonlarıyla(kod yazma becerinize göre değişebilir) başarılı bir deneme yaptım daha sonra fabrikada bu sistem olduğu için vazgeçmiştim. Bunlarında dışında bir sürü var ancak örnek kodları yoktur kimi açık kaynak değil. Sonuca gelecek olursak bu tarz programlar ile yapılan ABB 800 xa sistemleri olsun Valmet(diğer adıyla metso automation) sistemleri olsun gelişerek marka olmuşlardır. Libnodave de yapacağınız çalışmalarda bir sonrakinde kullanmanız için her zaman class yapılarını kullanılın ayrıca bir arayüz tanımlama gibi programlar yazmayı hedefleyin özellikle bu söylediklerim üniversite ve malum yüksek lisans öğrencileri için yüksek önem taşımaktadır. önceleri kod paylaşıyordum ancak şimdilerde kod paylaşmıyorum. birebir takıldığınız yerleri sorabilirsiniz. kullandığım sistem s7 1200 tiaportal ve visual studio express C# windows form application. takıldığınız yerleri sorabilirsiniz.
 

Forum istatistikleri

Konular
129,836
Mesajlar
930,624
Kullanıcılar
452,666
Son üye
balkır1111

Yeni konular

Geri
Üst