Ethernet-Rs485 Çevirici ile Modbus Bağlantısı
WİNTR scada ile ethernet-rs485 convertor haberleşmesini nasıl sağlayabiliriz.
Posted by murata41 on Şub 16, 2014 in Modbus Master | 3 comments
WİNTR scada ile ethernet-rs485 convertor haberleşmesini nasıl sağlayabiliriz.
Yorum yapabilmek için giriş yapmalısınız.
Posted by aykut_misir on Kas 14, 2020
1Posted by fahrettine on Ara 8, 2018
1Posted by yusuf apak on Tem 23, 2018
1Posted by captan032 on Haz 28, 2018
1Posted by Salih on Şub 7, 2018
0Posted by Salih on Kas 13, 2017
0Posted by frantic on Kas 7, 2017
5Posted by Salih on Oca 23, 2015
13Posted by korfez_ on Nis 3, 2013
11Posted by frantic on Ara 24, 2013
10Posted by korfez_ on Ara 26, 2013
10Posted by TeknoTek on Ara 11, 2014
8Posted by Salih on Mar 9, 2013
7Posted by Salih on Mar 9, 2013
7Posted by Salih on Mar 9, 2013
7Posted by Salih on Mar 8, 2013
0Posted by korfez_ on Mar 22, 2014
1Posted by ismail demir on Ara 19, 2013
1Posted by Salih on Mar 13, 2013
0Posted by korfez_ on Şub 4, 2014
1Posted by Salih on Mar 21, 2017
2Designed by Elegant Themes | Powered by WordPress
Öncelikle Ethernet seri dönüştürücü ile yapılmak istenen işi tarif edelim. Seri(Rs485 veya Rs232) ile haberleşilen cihaza Ethernet üzerinden erişmek için kullanılır. Scada Ethernet üzerinden Modbus Tcp ile çeviriciye bağlanır, çevirici Modbus Rtu ile cihaza bağlanır. Cihazdan aldığı Modbus Rtu cevabını Modbus Tcp/Ip olarak scadaya iletir.
İki tip Ethernet seri dönüştürücü var.
1. Seri port’dan aldığı data’yı direkt olarak Ethernet’den gönderen, ethernet’den gelenide aynı şekilde seri portan gönderen. Bu tip çeviriciler ile Modbus iletişim kurulamaz. Zira Modbus Rtu ve Modbus Tcp/Ip mesajları farklıdır. Çevirici gelen ve giden mesajlar içersinde bazı bilgileri değiştirebilmelidir.
2. Modbus Tcp – Modbus Rtu dönüştürücü. Bu tip çeviriciler mesaj içeriğini değiştirebilir. Çevirici alırken Modbus için olmasına dikkat edin. Yazımın devamında Modbus Tcp ile Rtu farklarını açıkladım.
Modbus Tcp Ip ve Modbus Rtu arasındaki fark:
1. Modbus Tcp sorgularının önünde fazladan 6 bayt vardır. Modbus Rtu sorgularında bu altı bayt bulunmaz. Modbus Tcp Ip ilk altı baytın anlamları için bu siteyi ziyaret ediniz. http://www.simplymodbus.ca/TCP.htm Ethernet iletişimi Seri iletişimden farklıdır. Örneğin bir sorgu gönderdik, cevabını alamadık ve yenisini gönderdik. Son sorgunun cevabı geldikten sonra, ilk sorgunun cevabı gelebilir. Bunun nedeni aradaki router’lardan biri ilk sorguyu biriktirmiş olmasıdır. İlk iki bayt sorgu sırasının doğrulanması için kullanılır.
2. Modbus Rtu sorgularının sonunda 2 bayt CRC16(Checksum) vardır. Modbus TcpIp’de bu iki bayt bulunmaz. CRC iletilen data içersindeki tüm baytların belli bir matematik formülü ile işlenmesi sonucu elde edilen bir sayıdır. Alıcı cihaz aldığı datalar ile kendi CRC’sini hesaplar. Hesapladığı ve aldığı CRC eşit ise bilgi bozulmadan gelmiş demektir. Modbus Tcp Ip’de son iki baytda CRC bulunmaz. Çünkü Ethernet iletişimi daha alt seviyede CRC32 ile bilgilerin doğruluğunu garanti eder.
Görüldüğü gibi seri iletişim Crc’siz, Ethernet iletişimi “Transaction Identifier” olmadan olmaz. Kullanacağınız çevirici bu dönüşüm işlemlerini yapabilmelidir.
Was this answer helpful?
LikeDislikeMerhaba Wintr scada yı öğrenmeye çalışıyorum.Aynı zamanda schneider m340 plc üzerinde de çalışmaktayım.Wintr scada da etnernet üzerinden haberleşebilen m340 modbus ethernet cpu lu bir plc yi wintr scada haberleşme kısmında nasıl gösterecem ve istasyon adrs kısmında (%M100 veya %mw34) gibi adresleri nasıl gösterecem?
Teşekkürler ve iyi çalışmalar dilerim…
Was this answer helpful?
LikeDislikeWinTr Connection Manager sayfasında, Modbus Rtu/Tcp Master kısmında işleminizi yapabilirsiniz. En sol daki beyaz kutu üzerinde sağ klik yapıp “add” komutu ile yeni bir interface ekleyin. Gerisini help sayfalarında bulabilirsiniz. WinTr modbus master olucak, cihaz ise modbus slave olucak. Cihazın konfigürasyonu için cihazın helpine bakınız.
%M100 adresinin karşılığı olan Modbus register adresini cihazın kataloğunda veya Schneider dökümanlarında bulabilirsiniz. Bildiğim kadarı ile 40101 olaması lazım. Bazı kaynaklarda 400101 şeklinde ifade edilebilir. Wintr’de 400101 karşılığı 40101’dir.
Was this answer helpful?
LikeDislike