¿Modbusslave es equivalente a tcpserver?
La diferencia entre el protocolo de comunicación Modbus y el protocolo TCP/UDP:
1. El protocolo Modbus es un protocolo de comunicación universal que se ha utilizado ampliamente en el campo del control industrial actual. Mediante este protocolo, los controladores pueden comunicarse entre sí o con otros dispositivos a través de una red (como Ethernet). El protocolo Modbus utiliza tecnología de comunicación maestro-esclavo, es decir, el dispositivo maestro consulta y opera activamente el dispositivo esclavo. Generalmente, el protocolo utilizado por el dispositivo maestro se denomina Modbus Master y el protocolo utilizado por el dispositivo esclavo se denomina Modbus Slave. Los dispositivos maestros típicos incluyen computadoras industriales y controladores industriales; los dispositivos esclavos típicos incluyen controladores programables PLC. La interfaz física de comunicación Modbus puede elegir el puerto serie (incluidos RS232 y RS485) o el puerto Ethernet.
2. El protocolo Modbus TCP agrega un encabezado MBAP al protocolo RTU. Dado que TCP es un servicio basado en conexiones confiables, el código de verificación CRC en el protocolo RTU ya no es necesario, por lo que no existe. Código de verificación CRC en el protocolo Modbus TCP Para usar un dicho más popular, el protocolo Modbus TCP es el protocolo Modbus RTU con cinco 0 y un 6 al frente, y luego elimina los dos bytes del código de verificación CRC. exacto, básicamente hace que la diferencia entre RTU y TCP sea relativamente clara.