Visual Basic ve DVP 12SE PLC Haberleşmesi
- Oğuzhan
- Mesajlar: 80
- Kayıt: 10 Eyl 2018, 17:12
- İletişim:
- Durum: Çevrimdışı
Visual Basic ve DVP 12SE PLC Haberleşmesi
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.
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.
- Uğur
- Mesaj Panosu Yöneticisi
- Mesajlar: 8874
- Kayıt: 06 Mar 2018, 10:37
- Konum: İstanbul
- İletişim:
- Durum: Çevrimdışı
Re: Visual Basic ve DVP 12SE PLC Haberleşmesi
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
Delta DMT Modbus Library
Uğur Birdal - Technical Support Team Manager - DELTA Electronics Turkiye
Bildirimler İçin Whatsapp Kanalımıza Katılın
Whatsapp Kanal
https://www.linkedin.com/in/ugurbirdal
Bildirimler İçin Whatsapp Kanalımıza Katılın
Whatsapp Kanal
https://www.linkedin.com/in/ugurbirdal
- Oğuzhan
- Mesajlar: 80
- Kayıt: 10 Eyl 2018, 17:12
- İletişim:
- Durum: Çevrimdışı
Re: Visual Basic ve DVP 12SE PLC Haberleşmesi
Teşekkürler.
- Oğuzhan
- Mesajlar: 80
- Kayıt: 10 Eyl 2018, 17:12
- İletişim:
- Durum: Çevrimdışı
Re: Visual Basic ve DVP 12SE PLC Haberleşmesi
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 ?
- Uğur
- Mesaj Panosu Yöneticisi
- Mesajlar: 8874
- Kayıt: 06 Mar 2018, 10:37
- Konum: İstanbul
- İletişim:
- Durum: Çevrimdışı
Re: Visual Basic ve DVP 12SE PLC Haberleşmesi
Bu işlem VB ile text içerisine veri kaydetme işlemidir. VB tarafında araştırma yapınız.
Uğur Birdal - Technical Support Team Manager - DELTA Electronics Turkiye
Bildirimler İçin Whatsapp Kanalımıza Katılın
Whatsapp Kanal
https://www.linkedin.com/in/ugurbirdal
Bildirimler İçin Whatsapp Kanalımıza Katılın
Whatsapp Kanal
https://www.linkedin.com/in/ugurbirdal
- Oğuzhan
- Mesajlar: 80
- Kayıt: 10 Eyl 2018, 17:12
- İletişim:
- Durum: Çevrimdışı
Re: Visual Basic ve DVP 12SE PLC Haberleşmesi
VB tarafında text içine veriyi kaydediyorum.Peki PLC tarafında text dosyasını nasıl okuyabilirim
- Uğur
- Mesaj Panosu Yöneticisi
- Mesajlar: 8874
- Kayıt: 06 Mar 2018, 10:37
- Konum: İstanbul
- İletişim:
- Durum: Çevrimdışı
Re: Visual Basic ve DVP 12SE PLC Haberleşmesi
PLC üzerinden database işlemi mümkün değildir.
Uğur Birdal - Technical Support Team Manager - DELTA Electronics Turkiye
Bildirimler İçin Whatsapp Kanalımıza Katılın
Whatsapp Kanal
https://www.linkedin.com/in/ugurbirdal
Bildirimler İçin Whatsapp Kanalımıza Katılın
Whatsapp Kanal
https://www.linkedin.com/in/ugurbirdal
- bozabalim
- Mesajlar: 132
- Kayıt: 07 Mar 2018, 17:53
- Konum: Ankara
- İletişim:
- Durum: Çevrimdışı
Re: Visual Basic ve DVP 12SE PLC Haberleşmesi
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...
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...
Mehmet BOZABALI
Elk.-Elktr. Y. Müh.
Elk.-Elktr. Y. Müh.
- Oğuzhan
- Mesajlar: 80
- Kayıt: 10 Eyl 2018, 17:12
- İletişim:
- Durum: Çevrimdışı
Re: Visual Basic ve DVP 12SE PLC Haberleşmesi
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/
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/
- bozabalim
- Mesajlar: 132
- Kayıt: 07 Mar 2018, 17:53
- Konum: Ankara
- İletişim:
- Durum: Çevrimdışı
Re: Visual Basic ve DVP 12SE PLC Haberleşmesi
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.
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.
Mehmet BOZABALI
Elk.-Elktr. Y. Müh.
Elk.-Elktr. Y. Müh.