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

burakatl

Üye
Katılım
10 Şub 2008
Mesajlar
237
Puanları
8
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.
 

as.yıldırım

Paylaşımcı üye
Katılım
14 Eki 2011
Mesajlar
1,035
Puanları
108
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
 
Katılım
9 Tem 2012
Mesajlar
232
Puanları
3
Yaş
28
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.
 

burakatl

Üye
Katılım
10 Şub 2008
Mesajlar
237
Puanları
8
Konum
Bursa
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.
 
Katılım
9 Tem 2012
Mesajlar
232
Puanları
3
Yaş
28
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.
 

malikenes

Üye
Katılım
18 Kas 2009
Mesajlar
547
Puanları
18
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.
 

onrysl

Üye
Katılım
17 Nis 2015
Mesajlar
14
Puanları
3
Bazi scada programlarindan dedigin seyi yapabilirsin.
 

isorman

Üye
Katılım
27 Şub 2011
Mesajlar
5
Puanları
1
Yaş
29
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.
 

yenner

Üye
Katılım
9 Ağu 2012
Mesajlar
12
Puanları
3
Konum
gaziantep
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.
 

Sponsor Bağlantı

Forum istatistikleri

Konular
103,708
Mesajlar
729,305
Kullanıcılar
386,059
Son üye
mehmet4006

Yeni konular

Üst