Skip to main content

7.6. Modbus sob Múltiplos IP de Destino

Conforme mostrado na Figura 28, se o dispositivo serial (dispositivo RTU) for usado como estação mestra e o dispositivo de porta de rede (dispositivo Modbus TCP) é usado como estação escrava, e há vários dispositivos escravos de porta de rede ao mesmo tempo. Neste momento, você pode usar o método descrito em 5.2.2 Cliente Conectando Vários Servidores para permitir que o servidor de porta serial como um cliente conectar a esses vários dispositivos de porta de rede ao mesmo tempo. A função que precisa ser realizada neste momento é: quando a porta serial RTU envia um comando, ele pode ser enviado para vários dispositivos de porta de rede, o dispositivo de porta de rede reconhece se deve enviá-lo para si mesmo através do campo Slave ID, e apenas o dispositivo da porta de rede correspondente ao Slave ID responde. Depois que a resposta da porta de rede é enviada para o serial servidor, ele é convertido em um comando RTU e saída da porta serial para o dispositivo RTU. Neste momento, deve-se notar que é necessário remover as duas marcas de seleção mostradas na Figura 30 como "tempo anticolisão do barramento RS485" e na Figura 29 como "resposta de comando RS485 tempo limite". Caso contrário, a função de encaminhamento acima não pode ser realizada. método de aplicação é: Embora o servidor serial esteja conectado a vários dispositivos de porta de rede como um cliente, o dispositivo RTU não é a estação mestra, e o dispositivo da porta de rede ainda o envia primeiro, e o dispositivo RTU responde (como uma estação escrava). Neste momento, o "tempo de anticolisão do barramento RS485" e o "tempo limite de resposta do comando RS485" ainda precisam ser verificados, para que vários hosts podem acessar um dispositivo RTU ao mesmo tempo