Önemli Bilgilendirme!
Forum sayfamızdan sınırsız faydalanmak için kullanıcı kaydı oluşturup giriş yapmalısınız. Özellikle mesaj eklentileri, linkler kullanıcı girişi yapmazsanız görüntülenmeyecektir. Aşağıdaki linke tıklayarak üye değilseniz kullanıcı oluşturabilirsiniz.
https://destek.delta-turkey.com/ucp.php?mode=register

yük bankası uygulaması kademe sorunu

Kullanıcı avatarı
burakilhan
Mesajlar: 70
Kayıt: 07 Mar 2018, 14:48
İletişim:
Durum: Çevrimdışı

yük bankası uygulaması kademe sorunu

Mesaj gönderen burakilhan »

kW cinsinden deger giriniz e ornek :max 2000 e kadar ilgili kademeleri aktif edecek bununla ilgili yardımınızı bekliyoruz.
iyi çalışmalar...
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Kullanıcı avatarı
Turhan
Mesajlar: 8438
Kayıt: 07 Mar 2018, 16:06
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: yük bankası uygulaması kademe sorunu

Mesaj gönderen Turhan »

Merhaba,

Programlama ile ilgili yardım talebinizi açıklayıcı bir şekilde detaylandırırsanız yardımcı olmaya çalışırız.
DELTA Electronics Turkey

Forum mesajlarınız, kullandığınız ürünlere ait tam model kodları ve detaylı teknik açıklamalar içermelidir.
Kullanıcı avatarı
burakilhan
Mesajlar: 70
Kayıt: 07 Mar 2018, 14:48
İletişim:
Durum: Çevrimdışı

Re: yük bankası uygulaması kademe sorunu

Mesaj gönderen burakilhan »

sayısal değer gir elementinden girilen sayıya göre ilgili kademeleri(kW) devreye alacak programa ihtiyacımız var.
örnek olarak: sayısal gir elementinden girilin 5 rakamına göre m1,m2 ve m3 kontaklarını devreye alacak.
(girilecek sayı değerleri 0 ile 2000 arasında olacaktır.)
(sizinde gördüğünüz gibi hmi üzerinde butonlar mevcut ve m1....m19 ' a kadar adresleri verilmiş durumda)
Kullanıcı avatarı
Turhan
Mesajlar: 8438
Kayıt: 07 Mar 2018, 16:06
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: yük bankası uygulaması kademe sorunu

Mesaj gönderen Turhan »

D1 datasına girilen değere göre hangi M çıkışları hangi kurala yada hangi dizilime göre aktif olacaktır? Bu M bitlerinin aktif olma şartlarının belirli ve düzenli periyodu bulunuyormu ? Belirli bir düzeni var ise en az 3 farklı durum için açıklayıcı bir şekilde belirtiniz.
DELTA Electronics Turkey

Forum mesajlarınız, kullandığınız ürünlere ait tam model kodları ve detaylı teknik açıklamalar içermelidir.
Kullanıcı avatarı
burakilhan
Mesajlar: 70
Kayıt: 07 Mar 2018, 14:48
İletişim:
Durum: Çevrimdışı

Re: yük bankası uygulaması kademe sorunu

Mesaj gönderen burakilhan »

kolay gelsin video seklinde gönderdim.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Kullanıcı avatarı
Turhan
Mesajlar: 8438
Kayıt: 07 Mar 2018, 16:06
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: yük bankası uygulaması kademe sorunu

Mesaj gönderen Turhan »

Öncelikle Dataya girilen değere göre kw cinsinden set edilecek bitlerin adedini bulmalısınız. Bit değerleri (8x200kw, 3x100kw, 1x50kw, 1x25kw . . .) şeklinde ilerliyor.

Örneğin: Girilen değer 750 kw ise bu değeri sırası ile önce 200 e bölmelisiniz. Bölümün sonucu 200kw değeri için set edilmesi gereken bitlerin adedini verecektir. Bölüm işleminden kalan sonucu daha sonra 100kw değerine bölüp kalan 0 oluncaya kadar Bölme işlemini devam ettirmelisiniz.

750 / 200 = Sonuç:3 Kalan150 (200kw den 3 Adet)

150 / 100 = Sonuç:1 Kalan:50 (100kw den 1 Adet)
.
.
.

200kW grubundaki 8 tane bit den 3 tanesini set edebilmek için önce (2^3)-1 = 7 sayısını elde ettikten sonra Bu 7 sayısının bulunduğu data için (D308 olduğunu varsayalım)

|LD M1000|- - - - - - - - - |MOV D308 K2M12| Komutunu kullanmanız yeterli olacaktır.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
DELTA Electronics Turkey

Forum mesajlarınız, kullandığınız ürünlere ait tam model kodları ve detaylı teknik açıklamalar içermelidir.
Kullanıcı avatarı
marel
Mesajlar: 9
Kayıt: 30 Mar 2018, 09:04
İletişim:
Durum: Çevrimdışı

Re: yük bankası uygulaması kademe sorunu

Mesaj gönderen marel »

konuyla ilgili olarak düzenlediğimiz c# kodunu hmi makro kodlarına dönüştürme konusunda yardımcı olabilir misiniz?
(girilen sayıya göre ilgili kademeleri aktif etme)
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Kullanıcı avatarı
Turhan
Mesajlar: 8438
Kayıt: 07 Mar 2018, 16:06
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: yük bankası uygulaması kademe sorunu

Mesaj gönderen Turhan »

C# ile HMI makro komutlarını dönüştüren bir derleme programımız bulunmamaktadır. Yapmak istediğiniz işlemi açıklarsanız makro komutları ile yardımcı olmaya çalışırız.
DELTA Electronics Turkey

Forum mesajlarınız, kullandığınız ürünlere ait tam model kodları ve detaylı teknik açıklamalar içermelidir.
Kullanıcı avatarı
marel
Mesajlar: 9
Kayıt: 30 Mar 2018, 09:04
İletişim:
Durum: Çevrimdışı

Re: yük bankası uygulaması kademe sorunu

Mesaj gönderen marel »

sayısal değer gir elementinden girilen değere göre en küçük yükleri devreye alacak şekilde ilgili yük kademelerini aktif etmek istiyoruz.
örnek olarak:
sayısal değer gir elementinden 5 girilmiş olsun
ve 1 kw + 2kw +2kw aktif olacak şekilde yüklerin devreye alınmasını istiyoruz.
yük bankamız 2000 kw olup 0 ile 2000 arasında değer girilebilecektir.

yük kademelerimiz:
1kw
2kw(2adet)
5kw(2adet)
10kw
25kw
50kw
100kw(3 adet)
200kw(8adet)

makro kodlarıyla çözmemize yardımcı olursanız sevinirim.
iyi çalışmalar.
Kullanıcı avatarı
Turhan
Mesajlar: 8438
Kayıt: 07 Mar 2018, 16:06
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: yük bankası uygulaması kademe sorunu

Mesaj gönderen Turhan »

HMI Makro komutları C# veya PLC gibi gelişmiş Matematiksel işlemlerini desteklememektedir. PLC içerisinde bu işlemi Kuvvet alma methodu ile gerçekleştirdiğimizi görebilirsiniz. Benzer çalışmayı HMI içerisinde dolaylı olarak hesaplatsanız bile ortaya uzun makro satırları çıkacak ve HMI'nin çalışma tepkisi yavaşlayacaktır. Kişisel tavsiyem bu komutları çalışmanıza uygun bir PLC modeli ile gerçekleştirmenizdir.
DELTA Electronics Turkey

Forum mesajlarınız, kullandığınız ürünlere ait tam model kodları ve detaylı teknik açıklamalar içermelidir.
Cevapla

“HMI Forum” sayfasına dön