En primer lugar, el protocolo modbus, dividido principalmente en tres tipos:
1. Para el puerto serie: Modbus RTU, Modbus ASCHl, puerto serie de uso común RS232/RS422/RS485
2. Para la interfaz de red: Modbus TCP, interfaz de red comúnmente utilizada: RJ45
3. Modbus Plus dedicado de Modicon
Modbus RTU y Modbus ASCI utilizan transmisión serial asíncrona, mientras que Modbus TCP se basa en el protocolo TCP/IP. Modbus es una comunicación semidúplex, que utiliza el modo de comunicación maestro-esclavo, solo puede haber una estación maestra al mismo tiempo. Por lo tanto, es posible comunicarse con dos maestros y múltiples esclavos como lo mencionó el interrogador. Si usamos la comunicación Modbus RTU, podemos usar relés para cambiar entre diferentes esclavos. Por supuesto, hay otras formas, Modbus Plus es una red de token de alta velocidad, el token se puede pasar rápidamente entre las estaciones, quien obtenga el token, quién es el maestro. Por lo tanto, también resuelve el problema de múltiples maestros y múltiples esclavos. Pero debido a que este es el protocolo especial de Modicon, no abierto, para el protocolo Modbus abierto aún no se puede realizar. En términos generales, la comunicación Modbus que usamos comúnmente es Modbus RTU y Modbus TCP, Modbus RTU necesita usar el método de sondeo para leer y escribir. Modbus TCP es un modelo cliente-servidor que permite múltiples clientes en la red.
Por lo tanto, en vista de la necesidad de la pregunta, la forma más sencilla es convertir el protocolo Modbus RTU al protocolo Modbus TCP. ¿Cómo se convierte? Muchos fabricantes tienen dispositivos de pasarela de conversión de protocolos correspondientes que pueden realizar esta función, como el MOXA de uso común.
Por ejemplo, el MB3170 de MOXA puede integrar dispositivos ModbuSTCP, ASCI y RTU o incluso una red mixta de múltiples maestros y esclavos, incluidos maestros seriales a esclavos seriales o maestros Ethernet al mismo tiempo.
Esta puerta de enlace permite que varios maestros accedan a los esclavos al mismo tiempo. Dado que utilizamos el protocolo TCP/P, esto corresponde al modo en que varios clientes acceden a varios servidores al mismo tiempo.




