merhaba arkadaşlar değişken analog veriyi plc analog girişlerinden 100ms aralıklarla örnekleyip 1sn sonunda değeri cekmek istiyorum bunu nasıl yapabiliriz?
100 ms lik clock pulse kontağı Ile okuma yapıp, her okumayı ayni data adresine ekleyin. Diğer taraftan kuracağınız bir sayıcıyla 10 pulse sayıp data adresini 10a bölüp datayı sıfırlayın.
100 ms lik clock pulse kontağı Ile okuma yapıp, her okumayı ayni data adresine ekleyin. Diğer taraftan kuracağınız bir sayıcıyla 10 pulse sayıp data adresini 10a bölüp datayı sıfırlayın.
İlk tarama biti ve clock pulse bitleri vb özel kontaklar plc özelliklerinden aktif ediliyor. Belirlenen bu clock pulse biti, analog modulden okuma yapma için komut başında kullandığınız kontak olacak.
onu ayarladım ama değişim olmadı. la55-p sensoru ile ac akım okumaya calısıyorum.0-5v seviyesine cektim ama tam dalga oldugundan sinyal değişiyor galiba o yuzden örnekleme yapayım dedim.fazla dökümanda yok bu konular hakkında.
onu ayarladım ama değişim olmadı. la55-p sensoru ile ac akım okumaya calısıyorum.0-5v seviyesine cektim ama tam dalga oldugundan sinyal değişiyor galiba o yuzden örnekleme yapayım dedim.fazla dökümanda yok bu konular hakkında.
Okuduğun Değeri 32Bit Dint alanına move et ardında 10 defa okuduğun değeri kendisi ile topla ve sonucu 10'a böl süre uzun oluyorsa 10 tara süresini düşür veya hala dalgalanma varsa örnek süresini artır.
Okuduğun Değeri 32Bit Dint alanına move et ardında 10 defa okuduğun değeri kendisi ile topla ve sonucu 10'a böl süre uzun oluyorsa 10 tara süresini düşür veya hala dalgalanma varsa örnek süresini artır.
Oncelikle 10 defa okutmayi nasil yapicaz ben cyclic interupt ile yapmayi denedim ama beceremedim.Arkadasimiz yukarida bir ornek paylasmis onu denedim.ama ornek sayisini 100 galiba bunu dusurebiliyoruz ama arttiramiyoruz sanirim.değer ani degistiginde o degere gelmesi baya bir vakit aliyor.sikintilar burada.