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.
Önemli Bilgilendirme!
Forum sayfamızdan sınırsız faydalanmak için kullanıcı kaydı oluşturup giriş yapmalısınız. Özellikle mesaj eklentileri, linkler kullanıcı girişi yapmazsanız görüntülenmeyecektir. Aşağıdaki linke tıklayarak üye değilseniz kullanıcı oluşturabilirsiniz.
https://destek.delta-turkey.com/ucp.php?mode=register
Forum sayfamızdan sınırsız faydalanmak için kullanıcı kaydı oluşturup giriş yapmalısınız. Özellikle mesaj eklentileri, linkler kullanıcı girişi yapmazsanız görüntülenmeyecektir. Aşağıdaki linke tıklayarak üye değilseniz kullanıcı oluşturabilirsiniz.
https://destek.delta-turkey.com/ucp.php?mode=register
Data Exchange Hatası
- sine
- Mesajlar: 4
- Kayıt: 22 Ara 2018, 20:00
- İletişim:
- Durum: Çevrimdışı
- Turhan
- Mesajlar: 8440
- Kayıt: 07 Mar 2018, 16:06
- Konum: İstanbul
- İletişim:
- Durum: Çevrimdışı
Re: Data Exchange Hatası
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.
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.
DELTA Electronics Turkey
Forum mesajlarınız, kullandığınız ürünlere ait tam model kodları ve detaylı teknik açıklamalar içermelidir.
Forum mesajlarınız, kullandığınız ürünlere ait tam model kodları ve detaylı teknik açıklamalar içermelidir.