KTP1200 BASİC Panelde Ekran Butonlarının Geç Algılaması

ugurbarut

Üye
Katılım
12 Şub 2013
Mesajlar
151
Puanları
6
Yaş
26
Konum
BURSA
Arkadaşlar merhaba,

İş yerimde bir proje yapmaya çalışıyorum.
Projemde HMI Panel üzerinde "press" "release" butonlarını kullanarak set ve reset Elektrik aktuatörlü vanalar mevcut.
Press release butonlarının arka plandaki programını ekte paylaştım. Bunları set reset yaptırarak aç-kapat komutlarını veriyorum.
Ancak açmada ve kapatmada bir kaç kez üst üste basmam gerekiyor. Yoksa açma ve kapatma yapmıyor.

Bu neden olabilir.

Saygılar,

 
Tag table'da "acquisition cycle" diye bir sekme var, default değer olarak 1 saniye. PLC ile verileri saniyede 1 değiştirdiğini belirtir. Bundan kaynaklı olabilir. 100ms olarak ayarlayabilirsiniz.
 
Açma ve kapama aktuatorlu vanalarda zaman alır. Siz komut verdiğinizde aktuatorun harekete geçmediğinden eminmisiniz ?
 
Tag table'da "acquisition cycle" diye bir sekme var, default değer olarak 1 saniye. PLC ile verileri saniyede 1 değiştirdiğini belirtir. Bundan kaynaklı olabilir. 100ms olarak ayarlayabilirsiniz.
Öncelikle değerli görüşünüz için teşekkür ederim. HMI Default Tag table içerisinde belirttiğiniz yerler 1s idi. Hepsini 100ms çektim. Ancak değişen bir şey olmadı. Karşılaştığım durumu Ekte videoda gösterdim..
Açma ve kapama aktuatorlu vanalarda zaman alır. Siz komut verdiğinizde aktuatorun harekete geçmediğinden eminmisiniz ?
Aktuatör harekete geçiyor. Açmada tekte alıyor ancak kapatmada bu sorunla karşılaşıyorum. Acaba program tarafında kullandığım set-resetlerle alakalı birşey olabilir mi?
Ekran kalibrasyonu yaptınız mı?
evet yaptım hocam ama aynı sonuç değişen olmadı.
 

Ekli dosyalar

  • 1689680350173.png
    53.9 KB · Görüntüleme: 10
  • Video.rar
    7.4 MB · Görüntüleme: 8
Moderatör tarafında düzenlendi:
Programda zaten SR kullanıyorsunuz, ekranda press kısmında event olarak "SetBitWhileKeyPressed" fonksiyonunu kullanıp relase kısmını silip öyle deneme imkanınız var mı?
 
aç-kapat butonlarının press ve release'ini görebilir miyiz?

 
Son düzenleme:
Programda zaten SR kullanıyorsunuz, ekranda press kısmında event olarak "SetBitWhileKeyPressed" fonksiyonunu kullanıp relase kısmını silip öyle deneme imkanınız var mı?
Denedim. Değişen bir şey olmadı. Bence yazılımda kullandığım mbitler ile alakalı olabilir. default tag table da mbit adreslerini kontrol edeceğim. Sonrasında yazılımda ve ekranda girdiğim adresleri memoryleri değiştirerek deneyeceğim. adreslerden farklı olabilir.
 
Program satırı nerede çalışıyor .
Ob1 demi bu rutin
 
Bu siteyi kullanmak için çerezler gereklidir. Siteyi kullanmaya devam etmek için onları kabul etmelisiniz. Daha fazla bilgi edin…