Ö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
DTC'de Ulaşılması Gereken Sıcaklığın Gösterilmesi
- mahsumyasar
- Mesajlar: 32
- Kayıt: 15 Ağu 2025, 17:19
- İletişim:
- Durum: Çevrimdışı
DTC'de Ulaşılması Gereken Sıcaklığın Gösterilmesi
DTC ile ramp/rate uygulaması yapıyorum. Örneğin 60 dereceden 180 dereceye 60 dkda gelsin istiyorum. yani dakikada 2 derece artış istiyorum. set valueya sürekli 180 diyor ancak ben bu set valuenun anlık değişmesini istiyorum. Örneğin 30sn sonra set value 61 derece desin 1 dk sonra 62 desin. böylece present valuenun programdan ne kadar uzaklaştığını görmek istiyorum. bunu nasıl yapabilirim?
- İslam
- Mesajlar: 1998
- Kayıt: 05 Tem 2018, 13:55
- Konum: İstanbul
- İletişim:
- Durum: Çevrimdışı
Re: DTC'de Ulaşılması Gereken Sıcaklığın Gösterilmesi
Merhaba,
DTC üzerinden bunu yapamazsınız. Sisteminizde PLC varsa rampalı bir şekilde set sıcaklığını arttırabilirsiniz. Ozaman istediğiniz olur.
DTC üzerinden bunu yapamazsınız. Sisteminizde PLC varsa rampalı bir şekilde set sıcaklığını arttırabilirsiniz. Ozaman istediğiniz olur.
İslam Karadeniz - Technical Support Engineer - DELTA Electronics Turkey
- mahsumyasar
- Mesajlar: 32
- Kayıt: 15 Ağu 2025, 17:19
- İletişim:
- Durum: Çevrimdışı
Re: DTC'de Ulaşılması Gereken Sıcaklığın Gösterilmesi
HMI'da Makrolar üzerinde yapabilir miyim sisteme plc eklemeden
- İslam
- Mesajlar: 1998
- Kayıt: 05 Tem 2018, 13:55
- Konum: İstanbul
- İletişim:
- Durum: Çevrimdışı
Re: DTC'de Ulaşılması Gereken Sıcaklığın Gösterilmesi
Yapılabilir.
İslam Karadeniz - Technical Support Engineer - DELTA Electronics Turkey
- mahsumyasar
- Mesajlar: 32
- Kayıt: 15 Ağu 2025, 17:19
- İletişim:
- Durum: Çevrimdışı
Re: DTC'de Ulaşılması Gereken Sıcaklığın Gösterilmesi
$13 = FSUB({Link1}3@TEMP_CTRL-1001, 10) (Signed DW)
$14 = FSUB({Link1}3@TEMP_CTRL-1000, 10) (Signed DW)
IF ({Link1}3@TEMP_CTRL-1034) == 0
$90 = FSUB($13, $14) (Signed DW)
$91 = FDIV($90, {Link1}3@TEMP_CTRL-2080)(Signed DW)
$92 = FADD($91, $14)
$999 = $92
ELSEIF ({Link1}3@TEMP_CTRL-1034) == 1
$190 = FSUB($13, $14) (Signed DW)
$191 = FDIV ($190, {Link1}3@TEMP_CTRL-2081)(Signed DW)
$192 = FADD($191, $14)
$999 = $192
ELSEIF ({Link1}3@TEMP_CTRL-1034) == 2
$290 = FSUB($13, $14) (Signed DW)
$291 = FDIV ($290, {Link1}3@TEMP_CTRL-2082)(Signed DW)
$292 = FADD($291,$14)
$999 = $292
ELSEIF ({Link1}3@TEMP_CTRL-1034) == 3
$390 = FSUB($13, $14) (Signed DW)
$391 = FDIV ($390, {Link1}3@TEMP_CTRL-2083)(Signed DW)
$392 = FADD($391, $14)
$999 = $392
ELSEIF ({Link1}3@TEMP_CTRL-1034) == 4
$490 = FSUB($13, $14) (Signed DW)
$491 = FDIV ($490, {Link1}3@TEMP_CTRL-2084)(Signed DW)
$492 = FADD($14, $491)
$999 = $492
ELSEIF ({Link1}3@TEMP_CTRL-1034) == 5
$590 = FSUB($13, $14) (Signed DW)
$591 = FDIV ($590, {Link1}3@TEMP_CTRL-2085)(Signed DW)
$592 = FADD($14, $591)
$999 = $592
ELSEIF ({Link1}3@TEMP_CTRL-1034) == 6
$690 = FSUB($13, $14) (Signed DW)
$691 = FDIV ($690, {Link1}3@TEMP_CTRL-2086)(Signed DW)
$692 = FADD($14, $691)
$999 = $692
ELSEIF ({Link1}3@TEMP_CTRL-1034) == 7
$790 = FSUB($13, $14) (Signed DW)
$791 = FDIV ($790, {Link1}3@TEMP_CTRL-2087)(Signed DW)
$792 = FADD($14, $791)
$999 = $792
ENDIF
Bu işlem için böyle bir makro yazdım ancak hmi da 0 değeri gözüküyor, nerede hata yapmış olabilirim?
$14 = FSUB({Link1}3@TEMP_CTRL-1000, 10) (Signed DW)
IF ({Link1}3@TEMP_CTRL-1034) == 0
$90 = FSUB($13, $14) (Signed DW)
$91 = FDIV($90, {Link1}3@TEMP_CTRL-2080)(Signed DW)
$92 = FADD($91, $14)
$999 = $92
ELSEIF ({Link1}3@TEMP_CTRL-1034) == 1
$190 = FSUB($13, $14) (Signed DW)
$191 = FDIV ($190, {Link1}3@TEMP_CTRL-2081)(Signed DW)
$192 = FADD($191, $14)
$999 = $192
ELSEIF ({Link1}3@TEMP_CTRL-1034) == 2
$290 = FSUB($13, $14) (Signed DW)
$291 = FDIV ($290, {Link1}3@TEMP_CTRL-2082)(Signed DW)
$292 = FADD($291,$14)
$999 = $292
ELSEIF ({Link1}3@TEMP_CTRL-1034) == 3
$390 = FSUB($13, $14) (Signed DW)
$391 = FDIV ($390, {Link1}3@TEMP_CTRL-2083)(Signed DW)
$392 = FADD($391, $14)
$999 = $392
ELSEIF ({Link1}3@TEMP_CTRL-1034) == 4
$490 = FSUB($13, $14) (Signed DW)
$491 = FDIV ($490, {Link1}3@TEMP_CTRL-2084)(Signed DW)
$492 = FADD($14, $491)
$999 = $492
ELSEIF ({Link1}3@TEMP_CTRL-1034) == 5
$590 = FSUB($13, $14) (Signed DW)
$591 = FDIV ($590, {Link1}3@TEMP_CTRL-2085)(Signed DW)
$592 = FADD($14, $591)
$999 = $592
ELSEIF ({Link1}3@TEMP_CTRL-1034) == 6
$690 = FSUB($13, $14) (Signed DW)
$691 = FDIV ($690, {Link1}3@TEMP_CTRL-2086)(Signed DW)
$692 = FADD($14, $691)
$999 = $692
ELSEIF ({Link1}3@TEMP_CTRL-1034) == 7
$790 = FSUB($13, $14) (Signed DW)
$791 = FDIV ($790, {Link1}3@TEMP_CTRL-2087)(Signed DW)
$792 = FADD($14, $791)
$999 = $792
ENDIF
Bu işlem için böyle bir makro yazdım ancak hmi da 0 değeri gözüküyor, nerede hata yapmış olabilirim?
- İslam
- Mesajlar: 1998
- Kayıt: 05 Tem 2018, 13:55
- Konum: İstanbul
- İletişim:
- Durum: Çevrimdışı
Re: DTC'de Ulaşılması Gereken Sıcaklığın Gösterilmesi
Yazmış olduğunuz komutlardaki hatayı ayıklamak bu şekilde denemeden güç. Satır satır yazarak adım adım kontrol edin. Olması gereken şartlar her işlem sonucu sağlanıyorsa bir sonrası satıra geçin. İstediğiniz gibi çalışmıyorsa muhakkak sorunlu satıra geldiğinizde bunu göreceksiniz. Ozaman düzeltme yapabilirsiniz.
İslam Karadeniz - Technical Support Engineer - DELTA Electronics Turkey