1. sayfa (Toplam 2 sayfa)

Visual Basic ve DVP 12SE PLC Haberleşmesi

Gönderilme zamanı: 23 Oca 2019, 13:55
gönderen Oğuzhan
Merhaba;
Sistemde 7 adet DVP12SE PLC var.Tüm sistem ethernet ve HMI üzerinden sorunsuz çalıştırdım.Ancak şimdi Visual Basic ile de çalıştırmam gerekiyor.PLC'lere Visual Basic ile yaptığım arayüz ile ping atıp cevap alabiliyorum.Bundan sonraki aşama dijital giriş çıkışları okuma ve yazma işlemi. Daha önce farklı bir scada ile modbus üzerinden plcleri kontrol etmiştim. Visual Basic için nasıl olmalı.Bu konuda yardım ederseniz sevinirim.

Re: Visual Basic ve DVP 12SE PLC Haberleşmesi

Gönderilme zamanı: 23 Oca 2019, 14:09
gönderen Uğur
Altyapı olarak modbus protokolünü gerçekleştirmelisiniz. Ayrıca DELTA'nın sunduğu Modbus kütüphane DLL dosyası mevcuttur onu incleyebilirsiniz. Fakat ötesinde bilgisayar yazılımcısı olmadığım için VB için daha fazla bir önerim olmayacak malesef.

Delta DMT Modbus Library

Re: Visual Basic ve DVP 12SE PLC Haberleşmesi

Gönderilme zamanı: 23 Oca 2019, 15:48
gönderen Oğuzhan
Teşekkürler.

Re: Visual Basic ve DVP 12SE PLC Haberleşmesi

Gönderilme zamanı: 24 Oca 2019, 14:31
gönderen Oğuzhan
Bir sorum daha olacaktı.PLC içindeki M20 biti aktif olduğu zaman modbus karşılığı olan 2069 sayısını bilgisayar içine kaydedeceğim text dosyasına yazdırabilirmiyim ?

Re: Visual Basic ve DVP 12SE PLC Haberleşmesi

Gönderilme zamanı: 24 Oca 2019, 14:35
gönderen Uğur
Bu işlem VB ile text içerisine veri kaydetme işlemidir. VB tarafında araştırma yapınız.

Re: Visual Basic ve DVP 12SE PLC Haberleşmesi

Gönderilme zamanı: 24 Oca 2019, 14:38
gönderen Oğuzhan
VB tarafında text içine veriyi kaydediyorum.Peki PLC tarafında text dosyasını nasıl okuyabilirim

Re: Visual Basic ve DVP 12SE PLC Haberleşmesi

Gönderilme zamanı: 24 Oca 2019, 14:40
gönderen Uğur
PLC üzerinden database işlemi mümkün değildir.

Re: Visual Basic ve DVP 12SE PLC Haberleşmesi

Gönderilme zamanı: 24 Oca 2019, 17:49
gönderen bozabalim
Oğuzhan Bey merhaba.
Size bir sorum olacaktı. Visual Studio ya Uğur Beyin belirttiği DMT Libraryi eklemeye çalışıyorum hata veriyor.
Benimde uygulamamda sahada bulunan Delta HMI geçici hafızasındaki örneğin $0'ın modbus adresini girip veri okumak istiyorum.Kütüphane hatasından okuyamıyorum.
Örnek olması bakımından uygulamanızı paylaşabilirmisiniz.
Saygılarımla...

Re: Visual Basic ve DVP 12SE PLC Haberleşmesi

Gönderilme zamanı: 30 Oca 2019, 11:21
gönderen Oğuzhan
Merhaba bozabalim;

Bende DMT library klasörünü yüklerken hata aldm.Daha sonra araştırma yaparken Advanced HMI isimli bir uygulama ile tanıştım.Bu uygulamayı indirip kurduktan sonra iş çok kolaylaştı.Program PLC'nin modbus komutlarını kullanarak haberleşiyor.Sadece 4 haneli olan modbus komutlarının başına 0 koymak gerekiyor.Ben şu an 8 adet DVP12 SE plc ile visual basic ile yaptığım programla sorunsuz kontrol sağladım.Ama proje halen geliştirme aşamasında.

Soracağınız birşey olursa elimden geldiği kadarıyla yardımcı olmaya çalışırım.

Uygunmu bilmiyorum ama indirme linkini aşağıya koyuyorum.
https://sourceforge.net/projects/advancedhmi/

Re: Visual Basic ve DVP 12SE PLC Haberleşmesi

Gönderilme zamanı: 30 Oca 2019, 13:40
gönderen bozabalim
Oğuzhan Bey öncelikle teşekkür ederim.
Bahsettiğiniz advanced hmı programında mı visual basic kullandınız.
Ben programımı Visual Studioda yapıyorum.Advanced HMI kütüphanesini mi ekliyoruz.
Saygılarımı sunarım.