Ö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

HOUR Komutu Kullanımı Hakkında

Kullanıcı avatarı
ghostefe
Mesajlar: 50
Kayıt: 27 Mar 2018, 13:47
İletişim:
Durum: Çevrimdışı

HOUR Komutu Kullanımı Hakkında

Mesaj gönderen ghostefe »

TMR Komutu.JPG
Yazdığım programdan bir bölüm.
Burada 10-12 saatlik bir bekleme sonrası ikinci çalışmaya geçiliyor. Normalde TMR ile saydırmayı düşünmüştüm sanırım o da 54 dakikadan fazla sayamıyor. RTC ile gerçek zaman saati komutu daha sağlıklı çalışacak ama hiç kullanmadım 6-7 tane dataya yazıyor bilgileri onu da karışık olacak diye kullanmak istemedim. Bende HOUR komutu ile işimi görmek istiyorum.
HOUR Komutu.JPG
Bu örnekte yukarıda TMR yerine kullandığım kısmı HOUR olarak değiştirdim. Bu komutu daha önce kullanmadım ama benim işimi en basit bu görecek gibi.
Aklımda bir kaç soru var HOUR komutu ile ilgili, emin olursam bu komut ile devam etmek istiyorum.
PLC komutları bölümünde HOUR komutunu inceledim ama benim uygulamamda istediğim gibi mi çalışacak bilemediğim için aşağıdaki soruların cevaplarını bulmam gerekiyor.

1- ) Örnekte görüldüğü gibi D2150 ye HMI üzerinden değer giriyorum bu 8 ise 8 saat 10 ise 10 saat oluyor değil mi?

2- ) D2160 ise geçen saati gösteriyor sanırım HMI den bu datayı okuduğumda ne kadar süre geçti görebiliyorum değil mi?

3- ) Süre dolduğunda HOUR ile kullandığım M145 rölesi TMR ile kullandığım T77 nin yaptığı işi aynen yapar mı?

4- ) HMI üzerinden D2150 ye 16 mı 32 bit mi giriş yapmalıyım, desimal mi floating mi olmalı?

5- ) Mesela 11 saat 30 dakika girilmesi gerekiyor. Bunu D2150 ye girerken kesirli olarak girsem yani 11,5 yapsam bu değeri 11 saat 30 dakika olarak sayar mı sadece tamsayı mı girmeliyim?

Yardımlarınız için şimdiden teşekkür ederim... (:
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Kullanıcı avatarı
Uğur
Mesaj Panosu Yöneticisi
Mesajlar: 9536
Kayıt: 06 Mar 2018, 10:37
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: HOUR Komutu Kullanımı Hakkında

Mesaj gönderen Uğur »

HOUR - Saat Metre

Girdiğini değer saat olarak verilmektedir. D2160 ve D2161 içerisinde geçen süreyi göreceksiniz. Tanımlı M145 süre dolduğu zaman timer kontağı gibi aktif olacaktır. Girilecek set değeri integer 16 bit formattadır. DHOUR olarak kullanılması durumunda 32 bit integer değer kabul edecektir. Fakat vermeniz gerek set değeri sadece saat bazındadır.
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
Kullanıcı avatarı
ghostefe
Mesajlar: 50
Kayıt: 27 Mar 2018, 13:47
İletişim:
Durum: Çevrimdışı

Re: HOUR Komutu Kullanımı Hakkında

Mesaj gönderen ghostefe »

Verdiğiniz bilgiler için teşekkür ederim.
Kısa bir sorum daha olacak.

Yukarıdaki örnekte D2150 ye 8 saat için 8 değerini girdim ve saymaya başladı. D2160 8 saati gösterdiğimde M145 tetiklendi, buraya kadar kafama takılan bir şey yok.
Saati geçen sürelerde D2161 e saniye olarak data yazıldığını söylemiştiniz. Bunun M145 in tetiklenmesine bir etkisi var mı yani sadece o datayı okuyarak M145 ne kadar süre çalışmış onu mu görebilirim , hiç D2161 e bulaşmama gerek yok mu ben sadece saati gireyim o saysın ve işini mi yapsın?
Saat ile çalışırken neden saniye sayıyor yani ne işe yarıyor?
Kullanıcı avatarı
Uğur
Mesaj Panosu Yöneticisi
Mesajlar: 9536
Kayıt: 06 Mar 2018, 10:37
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: HOUR Komutu Kullanımı Hakkında

Mesaj gönderen Uğur »

O registerlar monitor amaçlıdır geçen süreyi size göstermektedir. Sizin bişey yapmanıza gerek yoktur.
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
Kullanıcı avatarı
ghostefe
Mesajlar: 50
Kayıt: 27 Mar 2018, 13:47
İletişim:
Durum: Çevrimdışı

Re: HOUR Komutu Kullanımı Hakkında

Mesaj gönderen ghostefe »

DSC_0794.JPG
Burada HOUR için 0 değeri girildiğinde sayacağı bir değer yokken M870 e direkt çıkış vermiyor.
Bu şekilde mi çalışıyor?
Yani sistemin ikinci kez çalışması için bir zaman girilmediğinde ve ya 0 değeri girildiğinde M870 i aktif etmem lazım ki ikinci çalışmaya geçmesin ve işlemi bitirsin.
HOUR için girilen değeri karşılaştırma komutu ile 0 olduğunda şuraya çıkış ver diye satır mı eklemeliyim?
Başka bir yolu var mıdır, 0 girdiğimde değeri enerjilendiği zaman direkt M870 çıkış alacak diye düşünmüştüm ama...
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Kullanıcı avatarı
Uğur
Mesaj Panosu Yöneticisi
Mesajlar: 9536
Kayıt: 06 Mar 2018, 10:37
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: HOUR Komutu Kullanımı Hakkında

Mesaj gönderen Uğur »

M870 kontağına paralel olarak "LD= D2555 K0" komutunu ekleyerek set 0 ise de m870 in işlevini dolaylı yoldan gerçekleştirmiş olursunuz.
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
Kullanıcı avatarı
ghostefe
Mesajlar: 50
Kayıt: 27 Mar 2018, 13:47
İletişim:
Durum: Çevrimdışı

Re: HOUR Komutu Kullanımı Hakkında

Mesaj gönderen ghostefe »

Yukarıda HOUR komutunu kullandığım bölümü fotoğraf olarak yüklemiştim. O bölümle ilgili bir kaç sorum olacaktı ( :

HOUR komutu önündeki M842 aktif olduğu sürece HOUR komutu saati sayıyor. D2560 a sayılan değer D2555 e eşit olduğunda M870 aktif oluyor. Buraya kadar sorun yok...

1- ) M870 aktif olduğunda M842 nin mühürlemesini kesiyor, aynı zamanda bu kendini de besleyen röle. Bu mühürlemeyi kestiğinde HOUR komutunu besleyen M842 kesildiği için M870 in çıkış vermeyi kesmesi gerekmiyor mu?

2- ) HOUR komutunu besleyen M842 kesildiğinde D2560 a sayılan değer sıfırlanmaz mı? Sıfırlamak için RST komutu mu kullanmalıyım? Ya da her yeniden enerjilenip saymaya başladığında D2560 otomatik olarak sıfırlanıyor mu?
Kullanıcı avatarı
Uğur
Mesaj Panosu Yöneticisi
Mesajlar: 9536
Kayıt: 06 Mar 2018, 10:37
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: HOUR Komutu Kullanımı Hakkında

Mesaj gönderen Uğur »

Zaman ulaşınca çıkış verir ve tekrar kullanmak için geçen zaman ve çıkış rölesinin sıfırlanıp resetlenmesi gerekmektedir.
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
Kullanıcı avatarı
Akadur
Mesajlar: 14
Kayıt: 04 Nis 2018, 17:05
İletişim:
Durum: Çevrimdışı

Re: HOUR Komutu Kullanımı Hakkında

Mesaj gönderen Akadur »

Merhaba
Hour Komutunu resimdeki gibi kullanıyorum. x4'ün hem açığı hem kapalısı ile hour komutunu aktif ediyorum. Daha sonra da saat ve dakika wordlerini hmiden görüntüleyeceğim. bu şekilde toplamda 22 adet hour komutu oluyor. Ama bu komutlardan ilk 7 tanesi çalışıyor. 7.ciden sonraki hour komutlarında (resimde görüldüğü gibi) herhangi bir sayma göremiyorum. Nasıl çözebilirim?
iyi çalışmalar.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Kullanıcı avatarı
Uğur
Mesaj Panosu Yöneticisi
Mesajlar: 9536
Kayıt: 06 Mar 2018, 10:37
Konum: İstanbul
İletişim:
Durum: Çevrimdışı

Re: HOUR Komutu Kullanımı Hakkında

Mesaj gönderen Uğur »

Hour komutu limitli komuttur. Genellikle 4 adet kullanıma müsade etmektedir. Yaşadığınız sorun bununla alakalı olmalıdır.
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
Cevapla

“PLC Forum” sayfasına dön