OPC datalarını okuma

Başlatan makdeniz, 16 Mayıs 2016, 14:16:23

makdeniz

Merhaba aramızda daha önceden hiç OPC Datalarını Vb.net üzerinden okuma işini yapmış olan varmıdır ?

Bir türlü OPC datalarına erişemiyorum
Karanlık olmadan aydınlık, Ölüm olmadan yaşam mantıksız.

tunayk

Merhaba ,
OPC server ile iletişim kurmak için com objeleri kullanılıyor çoğunlukla.  Bu com objeleri de OPC servera bağlanıp dataları sizin erişiminize sunuyor.  Çoğu kez OPC servera ait bir test programı yardımıyla sistemi test edebilirsiniz. Szin takıldığınız kısım hangisi biraz daha detay verin.  Belki pc üzerindeki firewall antivirus vb. erişimi engelliyor da olabilir.

makdeniz

Merhaba @tunayk EasyDAClient ile vb.net üzerinde datalara ulaştım ama çekmem gereken data sayısı çok fazla olacak nasıl bir yol izlemem gerektiğini hala bulamadım eğer tecrübeli olduğunuz ve tavsiye edebileceğiniz bir bağlantı şekli varsa onun üzerinden devam etmek isterim ayrıca EasyDAClient ücretli olduğu için açık kaynak bir sisteme ihtiyacım var...

saygılar
Karanlık olmadan aydınlık, Ölüm olmadan yaşam mantıksız.

tunayk

Yakın zamanda pek uğraşmadım ancak geçmişte Siemens PLC ye OPC üzerinden erişim sağlamıştım.  Örneğin S7200 PLC için PC Access diye bir program vardı.  Normalde sistemde bir OPC server var ise -ki asıl ücretli olan kısım bu-, zaten bulunduğu PC de erişim için gerekli COM nesneleri oluşuyor. Extra bir client yazılıma gerek yok. Mevcut com nesnelerini programınıza referans olarak ekleyip, gerekli ayarları yapıp kullanırsınız. 
Bir de bağlanacağınız PLC nedir, hangi haberleşme protokolü üzerinden  çalışacaksınız? Belki OPC den daha iyi alternatif sunulabilir.  Örneğin S71200 PLC için Libnodave sorunsuz çalışır ve tamamen ücretsizdir. 

makdeniz

Alıntı yapılan: tunayk - 17 Mayıs 2016, 00:30:59
Yakın zamanda pek uğraşmadım ancak geçmişte Siemens PLC ye OPC üzerinden erişim sağlamıştım.  Örneğin S7200 PLC için PC Access diye bir program vardı.  Normalde sistemde bir OPC server var ise -ki asıl ücretli olan kısım bu-, zaten bulunduğu PC de erişim için gerekli COM nesneleri oluşuyor. Extra bir client yazılıma gerek yok. Mevcut com nesnelerini programınıza referans olarak ekleyip, gerekli ayarları yapıp kullanırsınız. 
Bir de bağlanacağınız PLC nedir, hangi haberleşme protokolü üzerinden  çalışacaksınız? Belki OPC den daha iyi alternatif sunulabilir.  Örneğin S71200 PLC için Libnodave sorunsuz çalışır ve tamamen ücretsizdir. 

Bir çok farklı marka var bunların arasında Siemens'te mevcut zaten bu yüzden OPC sistemini seçtim ama tag sayısı oldukca fazla umarım üstesinden gelirim... Bilgiler için teşekkürler
Karanlık olmadan aydınlık, Ölüm olmadan yaşam mantıksız.