Standart bir RS232 portundan gelen bilgiyi Modbus RTU yada Modbus TCP olarak nasıl çevirebiliriz?
RS-232, donanım seviyesinde haberlesmenin nasıl olacağını belirleyen bir standart.
MODBUS ise üst seviyede (uygulama katmanında) haberleşmenin nasıl olacağını belirleyen bir protokol.
TCP ise (bu soruda) MODBUS paketlerinin nasıl iletileceğini belirleyen, donanım ve uygulama katmanı arasında yer alan bir veri transfer protokolü
Soruyu cevaplayabilmek için RS-232 portundan gelen verinin hangi uygulama protokolü kullandığını bilmek gerekiyor. Eğer MODBUS kullanıyorsa (uygulama protokolü değişmediği için) RS-232-Ethernet çevirici cihazlarla muhtemelen iş halledilebilir.
RS-232'den gelen veri MODBUS dışında bir uygulama protokolü kullanıyorsa öncelikle bunun bir yazılım ile MODBUS formatına çevrilmesi gerekir. Sonra yine bir yazılım ile TCP protokoline uygun olarak paketlenip (duruma göre değişmekle birlikte muhtemelen) ethernet üzerinden gönderilmesi gerekir.