Código fuente par e impar
Pero la interfaz hardware utilizada es diferente, Modbus.
RTU generalmente usa el puerto serie RS232C o RS485/422, y Modbus TCP generalmente usa el puerto Ethernet.
Hoy en día existen muchos conversores de protocolos en el mercado que pueden convertir fácilmente estos diferentes protocolos entre sí. Por ejemplo, Intesisbox puede convertir modbus rtu a modbus.
Tcp De hecho, el protocolo Modbus incluye ASCII, RTU y TCP.
El controlador Modicon estándar utiliza RS232C para implementar Modbus serie. Los protocolos ASCII y RTU de Modbus especifican la estructura de mensajes y datos, comandos y métodos de respuesta, y la comunicación de datos adopta el método Maestro/Esclavo.
El protocolo Modbus requiere comprobación de datos. Además de la verificación de paridad en el protocolo serie, el modo ASCII usa verificación LRC y el modo RTU usa verificación CRC de 16 bits.
El modo ModbusTCP no tiene verificación adicional porque el protocolo TCP es un protocolo confiable orientado a la conexión.
Los protocolos TCP y RTU son muy similares. Simplemente elimine el código de verificación de dos bytes del protocolo RTU, luego agregue cinco ceros y un 6 al comienzo del protocolo RTU y envíelo a través de TCP. /Protocolo de red IP.