1. sayfa (Toplam 1 sayfa)

Data alanında bozulma.

Gönderilme zamanı: 03 Tem 2025, 15:08
gönderen ertek68
Merhabalar;
DOP-107EV ile S71200'de bir adrese (MD2050) sayısal değer yazıyor ve okuyorum.
HMI tarfında Sayısal Değer Gir elementini kullanıyorum ve özellik olarak DubleWord - Floating -99,99 ile 99,99 arası yapıyorum.
PLC tarafında data formatı MD (DudleWord) Real...
Sorun şu ki HMI'dan girdiğimde, girilen değer Sayısal Değer Gir elementi alanında normal görünüyor. Ama PLC'den aynı alanı okuduğnda Diyez (#) işareti çıkıyor.
Birebir aynı işlemi MD1050 adresinde de yapıyorum orada öyle bir sorun yok.
Defaşarca kontrol ettim. PLC datası kesinlikle Real, Etkileşime girdiği datalarda real, Çakıştığı bir adres falan yok (Kullanılan en yakın adresler MD2044, MD2058).
Sorunun kaynağı ne olabilir...

Re: Data alanında bozulma.

Gönderilme zamanı: 03 Tem 2025, 15:51
gönderen İslam
Merhaba,

Ekrana Sayısal Değer Gir elementi ile MD2050 yazarken aynı zamanda ekrana Sayısal Değer Göster elementi ile yine MD2050 datasını DW ve floating olacak şekilde ayarlayıp okumayı deneyin. PLC içerisinden bu değeri çekeceği için ne yazıyorsanız onu görmeniz gerekiyor. Eğer yazdığınızı görüyorsanız HMI başarılı bir şekilde yazmış demektir.

Re: Data alanında bozulma.

Gönderilme zamanı: 03 Tem 2025, 16:14
gönderen ertek68
HMI yazıyor zaten onu PLC içerisinden (online) görebiliyorum.
Sorun okurken neden bozuluyor.?

Re: Data alanında bozulma.

Gönderilme zamanı: 04 Tem 2025, 09:56
gönderen İslam
Siz nereden okurken sorun yaşıyorsunuz ekran görüntüsü paylaşabilirmisiniz

Re: Data alanında bozulma.

Gönderilme zamanı: 04 Tem 2025, 16:41
gönderen ertek68
Aynı adresten okurken bozulyor.
Şöyle Ki; PLC içerisinde çalışmaya bağlı olarak matematiksel işlemler sonucu bir değer MD2050 adresine yazılıyor.
Ama kullanıcı istediği zaman o değeri HMI üzerinden değiştirebiliyor.
Şu an ekran görüntüsü atamıyorum.

Re: Data alanında bozulma.

Gönderilme zamanı: 07 Tem 2025, 09:14
gönderen İslam
Sayısal Değer Göster elementi veri tipi ayarlarınız okuduğunuz data ile uyuşmuyorsa doğru değeri göstermez. Örneğin okunacak veri floatingdir ancak elementte Double Word Floating Tam sayı ve Kesirli Sayı kısımları seçilmemiş ya da doğru girilmemişse doğru değeri göremezsiniz gibi..