OPC Serverı ClientAce yardımıyla C# ile haberleştirilmesi

hasanzincir

Paylaşımcı üye
Katılım
17 Haz 2007
Mesajlar
684
Puanları
131
Yaş
46
VS2008 C# ile Keepware ClientAce yazılımı yardımıyla OPC server ile basit haberleşme resimli anlatımını yapmaya çalışacağım.

Konu sonunda C# Proje ve Resimler dosyasını ekte sundum.
Kullanılan ClientAce Demodur 1 saatte bir popup mesaj çıkartır.

Önce linkteki ClientAce demo yazılımı indirilir.(Siteye üye olmanız gerekiyor)
ClientAce - OPC .NET Toolkit

ClientAce kurulmuna geçilir.Ama VS express sürümü olmaması ve VS2008 SP1 yazılımının PC nizde kurulu olması gerekiyor.

Kurulumda Keepware OPC de kendiğinden kurulacaktır.







Kırmızı isaretli yerin seçili olmasına dikkat ediniz.




C# Yeni bir proje açarız




ClientAce companentlerinin Tool a eklendiğini görüceksiniz.




Boş Form a 2 label,1 TexBox ve ClientAceDA Juntion ilave ediyoruz.





ClientAceDA Juntion1 seçip özeliğinden resimde kırmızı işaretli yerden konfigure
yapabiliriz




İşaretli yere cift click yaparak OPC server ımızı seceriz






Sectiğiniz OPC otomatik olarak bşlıyacaktır.

 
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.
Oluşturduğumuz form kontrollerini resimdeki gibi ekleriz


Kontrol tipini seceriz



Kontrol etmek istedigimiz tag resimdeki gibi sürükle bırak yapılır.






Olusturulan satırların settinglerine girerek kontrol olaylarını resimdeki gibi yada listedeki gibi
size uyan opsiyonda ayarlayabilirsiniz.






Programı çalıştır yaptığınızda programın çalıştığını görüceksiniz.
Texbox a yeni rakam girdinizde sürekli sayan aktuel değer otomatik yeni verdiğiniz rakamdan başlıyacaktır.

 

Ekli dosyalar

  • ClientAceVS2008.rar
    2.9 MB · Görüntüleme: 280
  • ClientAce-VS2008_Pic.rar
    1.3 MB · Görüntüleme: 219
süper bir konu teşekkürler paylaşım işin çok faydalı, ve çok iyi açıklanmış,

yanlız benim sormak istediğim pc ile hangi tip haberleşmeleri destekliyor usb-mpi dönüştürücü veya ethernet haberleşmesi ile kullanılabilinir mi?
 
visual c# ile opc server haberleşmesini kod yazarak nasıl yapabiliriz?
 
mehaba,opc server kurmadan sadece dll ile veri çekmem mümkün değilmidir?ayrıca c# ile simatic manager kullanarakda plc dan veri okuyabilirmiyim
 
Teşekkürler yararlı bilgi. Bir şey soracağım sharp7 ile s7300 arasında iletişim sağlıyorum küçük ve orta ölçekli projelerde kullanacağım. Opc server kullanmalımıyım sizce? yada c# ile sql veya mdb içinde verileri tutsam olurmu. En sağlıklısı verimlisi nasıl olur. Ne tavsiye edersiniz?
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için onları kabul etmelisiniz. Daha fazla bilgi edin…