HMI üzerinden S7-1200 Tımer kontrol problemi

Olcaytu

Üye
Katılım
31 Ağu 2020
Mesajlar
12
Puanları
1
Yaş
28
Merhaba, weintek ekran üzerinden değer girerek s7-1200 içindeki tımer'ın süresini değiştirmek istiyorum. Karşılaştığım sorun ekran üzerinden 0 yazılınca plc de 5,1 yazılınca plc de 261 olarak yazması. Tımer aktif edildiğin de ise bu sayı 16777477 oluyor. Sayıların gösterimi Decimal olarak seçilmiştir. Yardımlarınız için teşekkür ederim.
1.PNG

md1.PNG

167777.PNG

tımer.PNG
 
Yazımızda endüstrinin can damarı sayılabilecek PLC’yi inceleyeceğiz.
KNX Standardı, küçük bir rezidansın içerisindeki aydınlatma, perde panjur, klima kontrolünden, Dünya’nın en büyük havalimanlarındaki aydınlatma otomasyonu gibi çözümler için tercih edilen bir Dünya standardıdır.
Ekran üzerinden 1 yazıp onaylayınca "MD1" 261 oluyor. Kullanmak istediğim tımer 500 ms ve 5000 ms aralığında.
ekran 2.PNG
ekran.PNG
 
kullandığın sayı data tipi hatalı timer pt girişine dword sayı tipi kullanmışsın md1 (32 bit alan) timer ın girişinede bu kallandığın sayının m1.0 alanını kullanmışsın hata alırsın

m1, m2, m3, m4 alanlarını kullanamassın bu alanlar (md1 içerisinde ) m5.0 dan itibaren kullan
 
kartal21 Arkadaşım son derece açık bir şekilde durumu anlatmış MD1 dediğiniz M1.0'dan başlayarak M4.7'ye kadar olan alanları kapsar ve bu aradaki bitlerinden herhangii birisinin durumunun değiştirilmesi direkt olarak MD1 değerini değiştirecektir.
 

Forum istatistikleri

Konular
127,967
Mesajlar
913,969
Kullanıcılar
449,612
Son üye
esperran

Yeni konular

Geri
Üst