1. sayfa (Toplam 1 sayfa)

Data Exchange Hatası

Gönderilme zamanı: 08 Nis 2019, 23:17
gönderen sine
Merhaba

2 adet DVP12SE PLC arasında Data Exchange işlemi ile Slave PLC'ye ait Floating Point datayı, Master PLC'ye taşıdım. Fakat data kararlı bir şekilde aktarılamıyor. Bazen datanın güncel değerinin kat kat fazlası değerler aktarılmaktadır. Slave PLC'nin aynı datası HMI'da çok düzgün bir şekilde okunabilmektedir. Data Exchange de gerçekleşen bu hatayı nasıl düzeltebilirim.

Değerli yardımlarınız için teşekkür ederim.

Re: Data Exchange Hatası

Gönderilme zamanı: 09 Nis 2019, 09:10
gönderen Turhan
Merhaba,

Slave olarak tanımladığınız DVP-SE PLC de bulunan değerler HMI tarafından düzgün monitor edilebiliyor ise bu slave PLC de Floating point değer düzgün üretiliyor demektir.

Standart Modbus sorgusunda bir datanın haberleşme üzerinden farklı bir aygıta aktarılması esnasında bir bit bile farklılık gösterse datayı alan cihaz gönderen cihaza hata kodu gönderir ve datayı kaydetmez. Muhtemelen Master PLC bu datayı aldıktan sonra Ladderda belirli şartlar oluştuktan sonra data çakışması ve benzeri durum yaşıyor olabilir. Sorun Master olarak tanımladığınız PLC programındaki bir eksiklikten kaynaklanma ihtimali çok yüksek.

Not: WPLSoft monitor ekranında hem tam sayı hemde Noktalı sayılar aynı ladder ekranında görüntülenemez. Bunun için Görünüm menüsünden Aygıt görüntüleme formatını noktalı sayı yada işaretli desimal olarak seçmelisiniz.