RTC

(Fatek - FBs/B1/B1z/HB1)
automation
Mesajlar: 16
Kayıt: Pzr Eyl 12, 2021 5:15 pm

RTC

Mesaj gönderen automation »

Merhaba RTC de gün veya aya göre her değiştiğinde bir tagi setlemem ya da resetlemem gerekiyor. Bir yöntemle deneme yaparak counter saydırıyorum ama cycledan dolayı çoğunlukla kaçırıyor. Nasıl bir yol geliştirebiliriz?
automation
Mesajlar: 16
Kayıt: Pzr Eyl 12, 2021 5:15 pm

Re: RTC

Mesaj gönderen automation »

Daha doğrusu günün belirli saatinde ya da ayın belirli bir gününde belirli bir register (r100) içindeki değerin sıfırlanması gerekiyor. Ve bunu PLC kapalı iken de yapabilmesi gerekiyor
Kullanıcı avatarı
Volkan
Mesajlar: 1055
Kayıt: Prş Tem 29, 2021 8:40 am
Konum: İstanbul
İletişim:

Re: RTC

Mesaj gönderen Volkan »

Merhaba;

PLC kapalıyken herhangi bir işlem yapabilmesinin bir yolu yoktur. Tek yolu PLC'nin enerji altında ve RUN durumunda olmasıdır.

Karşılaştırma kısmında ise büyük eşit fonksiyonu ve hattın yükselenenini kullanarak işlemi tamamlayabilirsiniz.
automation
Mesajlar: 16
Kayıt: Pzr Eyl 12, 2021 5:15 pm

Re: RTC

Mesaj gönderen automation »

Evet o komutları kullanıyorum. Ama cihaz içinde saat her zaman çalıştığı için bir çözüm yolu olabileceğini düşünmüştüm.
Kullanıcı avatarı
Volkan
Mesajlar: 1055
Kayıt: Prş Tem 29, 2021 8:40 am
Konum: İstanbul
İletişim:

Re: RTC

Mesaj gönderen Volkan »

Evet, enerji olmasa bile RTC çalışmaya devam edecektir. Ancak herhangi bir karşılaştırma ve buna bağlı reset işlemi yapılabilmesi mümkün değildir.

Örneğin PLC enerji altında olsa ve STOP modunda olsa yine aynı durum geçerli olacaktır.
automation
Mesajlar: 16
Kayıt: Pzr Eyl 12, 2021 5:15 pm

Re: RTC

Mesaj gönderen automation »

Teşekkür ederim.
Peki şöyle bir şey yapabilir miyiz
Ayın 31 inde R0 değeri 15 diyelim ertesi gün ayın 1 inde cihaz ilk enerjilendiğinde registrı bir seferlik sıfırlasak?
Her yeni günde bu şekilde bir işlem yapsak


Bunu programsal olarak yapmanın bir yolu var mı?
Kullanıcı avatarı
Volkan
Mesajlar: 1055
Kayıt: Prş Tem 29, 2021 8:40 am
Konum: İstanbul
İletişim:

Re: RTC

Mesaj gönderen Volkan »

İlk tarama için M1924 bitini kullanacağız.
Ardından gün register (R4131) değerine bakacağız. Bir önceki değerini bir registera kaydederek ilk enerji verildiğindeki durumuna bakacağız. Eğer bir fark var ise R0 resetlenecek. Aşağıda sizin için bir örnek hazırladım. Örnekte R50 resetleniyor.
reset.rar
(2.12 KiB) 385 kere indirildi
automation
Mesajlar: 16
Kayıt: Pzr Eyl 12, 2021 5:15 pm

Re: RTC

Mesaj gönderen automation »

İstediğim şey bu ! Teşekkürler
Cevapla

“FBs-PLC” sayfasına dön