Analog değer -s7 1200

burakuznn1

Üye
Katılım
26 Ağu 2018
Mesajlar
10
Puanları
1
S7 1200 kullanıyorum öncelikli sorum, gelen analog değer bazı etkenlerden dolayı değişiyor olsa gerek, analog değerdeki değişimi en aza indirmem için neler yapabilirim? bir diğer sorum da şu, belirli aralıklarla gelen analog değerleri farklı registerlara nasıl atabilirim? (ortalama almak için) Teşekkürler, iyi çalışmalar...
 
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.
Yazımızda endüstrinin can damarı sayılabilecek PLC’yi inceleyeceğiz.
1-) İyi bir topraklama, daha iyi bir topraklama, blendajlı kablo, kısa kablo mesafesi vb.
2-) Zamanlayıcı ile yapabilirsin. İstediğin zaman aralığında ( 10 sn de 1 veya 3 dk da 1 ) değer okuyup bunları hafızaya atacaksın. Array kullanarak yapabilirsin
 
Analog değeriniz 0-10v ise ve mesafeniz uzunsa 4-20ma ile değiştirmeyi deneyin.
 
db de Bir dizi oluşturup bir fc içinde de gelen analog değeri timer ile belli zaman aralıklarında dizinin elemanlarına atabilirsiniz. fc içinde temp bölümüne "sayac" degiskeni oluşturup dizi[#sayac] yaparak dizinin istediğiniz elemanına indirect ulaşabilirsiniz. Her elamanı attıkta sayacı +1 yaparak istediğinize ulaşabilirsiniz
 
Analog adresleme bölümünde Smoothing seçeneğini Strong yaparsanız gelen sinyal dalgalanmasını minimize edecektir. Tabi belirli bir oranda fayda sağlar. Daha fazlası için başka yöntemler kullanılmalı.

smoothing.png
 

Forum istatistikleri

Konular
127,950
Mesajlar
913,862
Kullanıcılar
449,598
Son üye
kadir12366

Yeni konular

Geri
Üst