Ö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
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
- burakilhan
- Mesajlar: 70
- Kayıt: 07 Mar 2018, 14:48
- İletişim:
- Durum: Çevrimdışı
yük bankası uygulaması kademe sorunu
kW cinsinden deger giriniz e ornek :max 2000 e kadar ilgili kademeleri aktif edecek bununla ilgili yardımınızı bekliyoruz.
iyi çalışmalar...
iyi çalışmalar...
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
- Turhan
- Mesajlar: 8438
- Kayıt: 07 Mar 2018, 16:06
- Konum: İstanbul
- İletişim:
- Durum: Çevrimdışı
Re: yük bankası uygulaması kademe sorunu
Merhaba,
Programlama ile ilgili yardım talebinizi açıklayıcı bir şekilde detaylandırırsanız yardımcı olmaya çalışırız.
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.
Forum mesajlarınız, kullandığınız ürünlere ait tam model kodları ve detaylı teknik açıklamalar içermelidir.
- burakilhan
- Mesajlar: 70
- Kayıt: 07 Mar 2018, 14:48
- İletişim:
- Durum: Çevrimdışı
Re: yük bankası uygulaması kademe sorunu
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)
ö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)
- Turhan
- Mesajlar: 8438
- Kayıt: 07 Mar 2018, 16:06
- Konum: İstanbul
- İletişim:
- Durum: Çevrimdışı
Re: yük bankası uygulaması kademe sorunu
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.
Forum mesajlarınız, kullandığınız ürünlere ait tam model kodları ve detaylı teknik açıklamalar içermelidir.
- burakilhan
- Mesajlar: 70
- Kayıt: 07 Mar 2018, 14:48
- İletişim:
- Durum: Çevrimdışı
Re: yük bankası uygulaması kademe sorunu
kolay gelsin video seklinde gönderdim.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
- Turhan
- Mesajlar: 8438
- Kayıt: 07 Mar 2018, 16:06
- Konum: İstanbul
- İletişim:
- Durum: Çevrimdışı
Re: yük bankası uygulaması kademe sorunu
Ö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.
Ö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.
Forum mesajlarınız, kullandığınız ürünlere ait tam model kodları ve detaylı teknik açıklamalar içermelidir.
- marel
- Mesajlar: 9
- Kayıt: 30 Mar 2018, 09:04
- İletişim:
- Durum: Çevrimdışı
Re: yük bankası uygulaması kademe sorunu
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)
(girilen sayıya göre ilgili kademeleri aktif etme)
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
- Turhan
- Mesajlar: 8438
- Kayıt: 07 Mar 2018, 16:06
- Konum: İstanbul
- İletişim:
- Durum: Çevrimdışı
Re: yük bankası uygulaması kademe sorunu
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.
Forum mesajlarınız, kullandığınız ürünlere ait tam model kodları ve detaylı teknik açıklamalar içermelidir.
- marel
- Mesajlar: 9
- Kayıt: 30 Mar 2018, 09:04
- İletişim:
- Durum: Çevrimdışı
Re: yük bankası uygulaması kademe sorunu
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.
ö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.
- Turhan
- Mesajlar: 8438
- Kayıt: 07 Mar 2018, 16:06
- Konum: İstanbul
- İletişim:
- Durum: Çevrimdışı
Re: yük bankası uygulaması kademe sorunu
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.
Forum mesajlarınız, kullandığınız ürünlere ait tam model kodları ve detaylı teknik açıklamalar içermelidir.