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.

Res01.JPG



Res02.JPG



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

Res03.JPG



C# Yeni bir proje açarız

Res04.JPG



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

Res05.JPG



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

Res06.JPG




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

Res07.JPG



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

Res08.JPG


Res09.JPG



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

Res10.JPG
 
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
Res11.JPG


Kontrol tipini seceriz
Res12.JPG



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

Res13.JPG





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

Res14.JPG


Res15.JPG



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.

Res16.JPG
 

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?
 

Yeni mesajlar

Forum istatistikleri

Konular
128,850
Mesajlar
921,002
Kullanıcılar
450,958
Son üye
cybershot123

Yeni konular

Geri
Üst