Em primeiro lugar, o protocolo modbus, dividido principalmente em três tipos:
1. Para a porta serial: Modbus RTU, Modbus ASCHl, porta serial comumente usada RS232/RS422/RS485
2. Para a interface de rede: Modbus TCP, interface de rede comumente usada: RJ45
3. Modicon dedicado Modbus Plus
Modbus RTU e Modbus ASCI usam transmissão serial assíncrona, enquanto Modbus TCP é baseado no protocolo TCP/IP. Modbus é uma comunicação half-duplex, usando o modo de comunicação mestre-escravo, só pode haver uma estação mestre ao mesmo tempo. Portanto, é possível se comunicar com dois mestres e vários escravos, conforme mencionado pelo questionador. Se usarmos a comunicação Modbus RTU, podemos usar relés para alternar entre diferentes escravos. Claro, existem outras maneiras, Modbus Plus é uma rede de token de alta velocidade, o token pode ser rapidamente passado entre as estações, quem obtém o token, que é o mestre. Portanto, também resolve o problema de vários mestres e vários escravos. Mas como este é o protocolo especial da Modicon, não aberto, para o protocolo aberto Modbus ainda não pode ser realizado. De modo geral, a comunicação Modbus que comumente usamos é Modbus RTU e Modbus TCP, Modbus RTU precisa usar o método de pesquisa para ler e escrever. Modbus TCP é um modelo cliente-servidor que permite vários clientes na rede.
Portanto, em vista do requisito da questão, a maneira mais simples é converter o protocolo Modbus RTU para o protocolo Modbus TCP. Como converter? Muitos fabricantes têm dispositivos de gateway de conversão de protocolo correspondentes que podem realizar essa função, como o MOXA comumente usado.
Por exemplo, o MB3170 da MOXA pode integrar dispositivos ModbuSTCP, ASCI e RTU ou até mesmo uma rede mista de vários mestres e escravos, incluindo mestres seriais para escravos seriais ou para mestres Ethernet ao mesmo tempo.
Este gateway permite que múltiplos masters acessem os slaves ao mesmo tempo. Como estamos usando o protocolo TCP/P, isso corresponde ao modo de múltiplos clientes acessando múltiplos servidores ao mesmo tempo.




