1. sayfa (Toplam 1 sayfa)

SX2 dahili analog ile DSCLP

Gönderilme zamanı: 03 Mar 2020, 09:36
gönderen Mömer
Merhaba,

Lazer ile mesafe ölçümü yapıyorum. Lazer değerini WPLSoft programında görüntülerken problem yaşıyorum.
1.PNG
2.PNG

Okuduğum değerler 1 saniye arayla değişiyor. D1 datasındaki 390.954 değerini (lazer üzerinde okuduğum değer) sürekli olarak neden göremiyorum?

Re: SX2 dahili analog ile DSCLP

Gönderilme zamanı: 03 Mar 2020, 09:43
gönderen Turhan
Merhaba,

D1062: Analog giriş ortalama adedi default değerinde ise PLC her tarama saykılında analog değeri refresh ediyordur. Verileri gecikmeli monitor ediyorsanız PLC'ye bağlandığınız dönüştürücü ile ilgili bir sorunda olabilir.

Re: SX2 dahili analog ile DSCLP

Gönderilme zamanı: 03 Mar 2020, 09:52
gönderen Mömer
Çok fazla dalgalanma olduğu için D1062 değerine 20 sabitini atamıştım. Ancak 0 atadığımda da sonuç değişmedi. Ayrıca D1062 datasını M1002 biti ile kullanıyorum.

HMI üzerinden DirecklinkUSB ile bağlanıyorum. Problem burdan mı kaynaklanıyor?

Re: SX2 dahili analog ile DSCLP

Gönderilme zamanı: 03 Mar 2020, 13:58
gönderen Turhan
Çok büyük olasılık ile Direct Link bağlantısı gerçekleştirdiğiniz için verileriniz her saykıl içerisinde yenilenmesine rağmen değerlerinizi gecikmeli görüntülüyorsunuz.

Re: SX2 dahili analog ile DSCLP

Gönderilme zamanı: 03 Mar 2020, 14:44
gönderen Mömer
Turhan Bey,

Analog girişi DMOV değil MOV ile okuyup sonra DFLT kullandığım zaman sorun çözüldü. Ancak DSCLP - Floating Skala Oluşturma Komutu başlığında gösterdiğniz m1162'nin ne işe yaradığını tam anlayamadım. Açıklayabilir misiniz?

Re: SX2 dahili analog ile DSCLP

Gönderilme zamanı: 03 Mar 2020, 14:46
gönderen Turhan
DSCLP komutundaki değişkenler 32Bit tamsayı yada Floating point olabilir. Eğer floating point tabanda Skala işlemi yapacaksanız bu bit adresi aktif etmeniz gerekmektedir.