ngazi Oluşturuldu: 20 Ocak, 2022 Share Oluşturuldu: 20 Ocak, 2022 Merhaba, Elimde 196T plcde vuruş diye bir değişkenim var. Bu değişken her arttığında zamanı, kümedeki toplamda 10 elemana sıra ile yazmak istiyorum. Örneğin 0ıncı elemana yazdığım sayıyı artış kaydettikçe 1inci elemana 2nci elemana... diye kaydırmak istiyorum. Sonra da bu elemanlar arasındaki farkı okumak istiyorum. PWM timera yükselen blok ile artan sayaç bağladım böylelikle her saniyeyi görebiliyorum. fakat küme oluşturma ve kaydetme, küme içindeki elemanları sorgulama gibi konularda tıkanıyorum. Amacım her vuruş arası kaç saniye geçti? bu fark azalıyor mu artıyor mu diye kıyas yapabilmek. Yardımcı olmanızı rica ederim. Alıntı Yorum bağlantısı Sitelerde Paylaş More sharing options...
egecanbiryan 21 Ocak, 2022 gönderildi Share 21 Ocak, 2022 gönderildi Anladığım kadarıyla şöyle bir uygulama yaptım belki bir fikir oluşturabilir. TON timerın sayma değerini "artis" bitiyle her tetiklediğimde küme elemanlarına sırasıyla yazıyor. "sira" isimli değişkenin başlangıç değerini operandlar kısmında -1 olarak ayarladım ilk adımda yükselen kenarla birlikte 0 oluyor ve kümenin 0. elemanına sayac_sec değerini yazıyor. Fark değerlerini ise matematik işlemleriyle başka bir kümede gösterdim. 1 Alıntı Yorum bağlantısı Sitelerde Paylaş More sharing options...
berkciftci 21 Ocak, 2022 gönderildi Share 21 Ocak, 2022 gönderildi Merhaba, Sormuş olduğunuz soruya istinaden örnek bir komut hazırladım bu işlemi kümeler kısmımızda bulunan "Küme kayıt girişi" veya komutu ile gerçekleştirebiliyorsunuz. Bu komutu kullanmanız için önce "Küme Tanımlaması" yapılmalıdır. Daha sonra eklemiş olduğum görseldeki komutları sırası ile veya tercihinize göre revize ederek çeşitli yerlerde farklı varyasyonlarda kullanabilirsiniz. İyi çalışmalar. 1 Alıntı Yorum bağlantısı Sitelerde Paylaş More sharing options...
ngazi 21 Ocak, 2022 gönderildi Yazar Share 21 Ocak, 2022 gönderildi Harika çok yardımcı oldu. Teşekkürler. Alıntı Yorum bağlantısı Sitelerde Paylaş More sharing options...
ngazi 21 Ocak, 2022 gönderildi Yazar Share 21 Ocak, 2022 gönderildi Tekrar merhaba, Yönlendirmeniz ile şöyle çözdük. Alıntı Yorum bağlantısı Sitelerde Paylaş More sharing options...
berkciftci 25 Ocak, 2022 gönderildi Share 25 Ocak, 2022 gönderildi Merhaba, Anladığım kadarıyla sorunu çözmüşsünüz yardımcı olabileceğim herhangi bir konu var mı? İyi çalışmalar dilerim. Alıntı Yorum bağlantısı Sitelerde Paylaş More sharing options...
ngazi 25 Ocak, 2022 gönderildi Yazar Share 25 Ocak, 2022 gönderildi Çok teşekkür ederim. Sadece tek bir noktada sıkıntı kaldı. buradan aldığımız 10 adet değişkenimiz var. 4 saniye, 56 saniye, 32 saniye....vb şeklinde.Bu değişkenleri x-y grafik şeklinde HMI de yazmak istiyorum. Bereceremedim bir türlü. Alıntı Yorum bağlantısı Sitelerde Paylaş More sharing options...
egecanbiryan 25 Ocak, 2022 gönderildi Share 25 Ocak, 2022 gönderildi HMI' ın dahili LW adresiyle yaptım siz de bu adresler yerine PLC nin 4x li adreslerini kullanarak grafik oluşturabilirsiniz. Ben tetikleme ile(belirlediğim LB0 butonuna göre) bu değerleri grafiğe yansıttım dilerseniz siz zaman bağlı olarak yapabilirsiniz. Yaptığım ayarlar aşağıdaki görsellerdeki gibidir. İyi çalışmalar. v Alıntı Yorum bağlantısı Sitelerde Paylaş More sharing options...
ngazi 8 Şubat, 2022 gönderildi Yazar Share 8 Şubat, 2022 gönderildi Merhaba Arkadaşlar, cevaplar için teşekkür ederim. Sorunu şöyle çözdüm: HMI de bir makro ile 10'luk diziye oluşturdum. Bu diziye PLC içindeki istediğim değişkenleri yazdırdım. Sonra yukarıda anlattığınız doğrultuda LW80 adresini verip (adresim 80,81...89) 10 kanal örnekle dedim ve çalıştı. teşekkür ederim. Alıntı Yorum bağlantısı Sitelerde Paylaş More sharing options...