Ö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
Dataexchange hata algılama
- secretagent
- Mesajlar: 72
- Kayıt: 27 Mar 2018, 08:00
- İletişim:
- Durum: Çevrimdışı
Dataexchange hata algılama
Merhana dataexchange ile modbus rtu haberleşiyorum com1 portu üzerinden as228 plc kullanıyorum.
Modbus haberleşmede hata olduğunda bildirim alacağım özel bit mevcut mudur?
Modbus haberleşmede hata olduğunda bildirim alacağım özel bit mevcut mudur?
FreeLance PLC-HMI-SCADA Programmer....
- Turhan
- Mesajlar: 8436
- Kayıt: 07 Mar 2018, 16:06
- Konum: İstanbul
- İletişim:
- Durum: Çevrimdışı
Re: Dataexchange hata algılama
AS200 serisi PLC COM1 arabirimine ait Data exchange özel bitleri aşağıdaki gibidir.
Başarılı Bağlantı: SM784~SM815, Başarısız Bağlantı: SM816~SM847
İlgili bit adresler istasyon numarasına göre değil Data Exchange Table'daki item numarasına göre sıralı adreslerden oluşmaktadır.
Örneğin: 1no'lu item (satırdaki) data exchange haberleşmeniz 20 no'lu istasyon için konfigüre edilmiş ise SM784 istasyon 20 için başarılı bağlantı, SM816 başarısız bağlantı anlamına gelir.
.
Başarılı Bağlantı: SM784~SM815, Başarısız Bağlantı: SM816~SM847
İlgili bit adresler istasyon numarasına göre değil Data Exchange Table'daki item numarasına göre sıralı adreslerden oluşmaktadır.
Örneğin: 1no'lu item (satırdaki) data exchange haberleşmeniz 20 no'lu istasyon için konfigüre edilmiş ise SM784 istasyon 20 için başarılı bağlantı, SM816 başarısız bağlantı anlamına gelir.
.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
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.
- akagaminoshanks
- Mesajlar: 3
- Kayıt: 19 Mar 2020, 14:07
- İletişim:
- Durum: Çevrimdışı
Re: Dataexchange hata algılama
Merhaba,
bende 2 adet dvp12se plc yi modbus tcp ile haberleştirip dataexchange yapıyorum. haberleşme koptuğunda hem master plc den hem slave plc den bunu algılayabileceğim bir özel bit var mıdır?
bende 2 adet dvp12se plc yi modbus tcp ile haberleştirip dataexchange yapıyorum. haberleşme koptuğunda hem master plc den hem slave plc den bunu algılayabileceğim bir özel bit var mıdır?
- Yakup
- Mesajlar: 481
- Kayıt: 03 Kas 2023, 09:46
- İletişim:
- Durum: Çevrimdışı
Re: Dataexchange hata algılama
Merhaba,
Plc nin 19.registerını from komutu ile okuyarak durumunu gözlemleyebilirsiniz.
Plc nin 19.registerını from komutu ile okuyarak durumunu gözlemleyebilirsiniz.
Bu mesaja eklenen dosyaları görüntülemek için gerekli izinlere sahip değilsiniz.
Yakup Erdemir - Technical Support Engineer - DELTA Electronics Turkey
- akagaminoshanks
- Mesajlar: 3
- Kayıt: 19 Mar 2020, 14:07
- İletişim:
- Durum: Çevrimdışı
Re: Dataexchange hata algılama
Bu işlemi slave plc den de yapabiliyor muyum? Çünkü haberleşme koparsa slave sistemi de durdurmam gerekiyor. aksi halde slave de masterdan okuduğum son bilgi haberleşme kopsa bile sanki sürekli geliyormuş gibi kalmaya devam ediyor.
- Yakup
- Mesajlar: 481
- Kayıt: 03 Kas 2023, 09:46
- İletişim:
- Durum: Çevrimdışı
Re: Dataexchange hata algılama
Slave tarafında bu işlemi yapamazsınız bunun için slave plc program yazmanız gerekmektedir.
Slave Plc incp komutu ile sn clok pulse kullanın ve her saydığında bir data içeriğini örneğin D100 bir arttırın. Master PLC içerisinde D100 datasının değerini 3 sn lik bir timer kontağı üzerinden değişip değişmediğini kontrol edin. 3 sn içerisinde D100 içerisinde bir değişim olmadıysa haberleşme koptu diyebiliriz. Karşılaştırma sonucunu bir biti set edecek şekilde kullanarak haberleşme koptu diyebilirsiniz.
Slave Plc incp komutu ile sn clok pulse kullanın ve her saydığında bir data içeriğini örneğin D100 bir arttırın. Master PLC içerisinde D100 datasının değerini 3 sn lik bir timer kontağı üzerinden değişip değişmediğini kontrol edin. 3 sn içerisinde D100 içerisinde bir değişim olmadıysa haberleşme koptu diyebiliriz. Karşılaştırma sonucunu bir biti set edecek şekilde kullanarak haberleşme koptu diyebilirsiniz.
Yakup Erdemir - Technical Support Engineer - DELTA Electronics Turkey
- akagaminoshanks
- Mesajlar: 3
- Kayıt: 19 Mar 2020, 14:07
- İletişim:
- Durum: Çevrimdışı
Re: Dataexchange hata algılama
Teşekkür ediyorum.