Kalıcı registerı hafızada tutma?

(Fatek - FBs/B1/B1z/HB1)
bstdvp
Mesajlar: 28
Kayıt: Cum Eyl 17, 2021 9:06 pm

Kalıcı registerı hafızada tutma?

Mesaj gönderen bstdvp »

Merhaba fatek plcde registerın plcde enrji gitse bile bizim belirledğimiz ilk değerinde başlaması için nasıl bir yol izlemeliyiz?
Kullanıcı avatarı
Volkan
Mesajlar: 1055
Kayıt: Prş Tem 29, 2021 8:40 am
Konum: İstanbul
İletişim:

Re: Kalıcı registerı hafızada tutma?

Mesaj gönderen Volkan »

Merhaba;

Fatek PLC'de varsayılan olarak R0-2999 arası kalıcı register olarak gelmektedir. Ayrıca D0-4095 arası da kalıcı register olarak gelmektedir.
R registerlarını kalıcı veya uçucu olarak ayarlayabilirsiniz. Bunu için Proje/Hafıza Tahsilatı (TR), Project/Memory Allocation (EN) yolunu izleyiniz.
Kullanıcı avatarı
Volkan
Mesajlar: 1055
Kayıt: Prş Tem 29, 2021 8:40 am
Konum: İstanbul
İletişim:

Re: Kalıcı registerı hafızada tutma?

Mesaj gönderen Volkan »

PLC açılışında başlatmak istediğiniz değeri M1924 ile MOV komutu kullanarak belirlemiş olduğunuz registera gönderebilirsiniz
bstdvp
Mesajlar: 28
Kayıt: Cum Eyl 17, 2021 9:06 pm

Re: Kalıcı registerı hafızada tutma?

Mesaj gönderen bstdvp »

peki bu işlem sonrası ekrandan istedğim değeri girebilir miyim? MOV komutu sürekli aynı değeri göndermez değil mi?
Kullanıcı avatarı
Volkan
Mesajlar: 1055
Kayıt: Prş Tem 29, 2021 8:40 am
Konum: İstanbul
İletişim:

Re: Kalıcı registerı hafızada tutma?

Mesaj gönderen Volkan »

Bunu için yine bir register kullanarak taşıma değerini değişken yapmalısınız. Sonrasında kullandığınız registeri panele ekleyerek bu değişken içerisinde değer girersiniz. Girdiğiniz değer istenen adrese taşınmış olur.

resim_2021-09-18_001014.png
resim_2021-09-18_001014.png (7.99 KiB) 5076 kere görüntülendi
Bu örnekte göründüğü gibi R0 adresine yazdığınız değer R500'e taşınır. R0 registerine panele koyarsanız işlem gerçekleşecektir.
Cevapla

“FBs-PLC” sayfasına dön