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
 
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: 281
  • ClientAce-VS2008_Pic.rar
    1.3 MB · Görüntüleme: 220
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?
 

Forum istatistikleri

Konular
130,120
Mesajlar
933,306
Kullanıcılar
453,192
Son üye
saskınn

Yeni konular

Geri
Üst