# 7.4. Função Multi-Host

Conforme mostrado na figura anterior, **Enable RS485 Multi-Host** e **Enable RS485 bus conflict detection** são funções multi-host. Geralmente são habilitadas e desabilitadas ao mesmo tempo. Após habilitar, deixe que o dispositivo cujo protocolo de conversão seja Modbus TCP tenha a função de armazenamento do gateway Modbus, caso contrário, é um gateway Modbus sem armazenamento; se a conversão protocolo é **None**, geralmente o protocolo RS485 definido pelo usuário também pode ter dispositivos seriais acessado por vários hosts ao mesmo tempo e esta função não pode ser alcançada em um rede RS485 tradicional, porque várias estações mestras enviando ao mesmo tempo causarão conflitos no barramento RS485. O recurso de múltiplos hosts da interface podem "coordenar" o barramento RS485 para alcançar o objetivo de acesso multi-host.
<br>
</br>

[![ETH_modbus_multihost.png](https://wiki.electools.com.br/uploads/images/gallery/2022-10/scaled-1680-/eth-modbus-multihost.png)](https://wiki.electools.com.br/uploads/images/gallery/2022-10/eth-modbus-multihost.png)
<br>
</br>

Conforme mostrado na figura acima, no modo normal, quando dois hosts: host A e host B estão conectados a interface ao mesmo tempo, o host A envia **(1)** comando, o dispositivo RS485 recebe **(2)** comando, o dispositivo RS485 retorna **(3)** comando, mas a interface enviará **(4)** para o host A e **(5)** para o host B ao mesmo tempo. O host B não enviou a consulta, mas também recebeu o comando de resposta **(5)**, o host B pode gerar um erro anormal de comunicação. No modo Multi-Host, haverá apenas o comando **(4)** mas não o comando **(5)**, pois a interface irá lembrar automaticamente qual o host que precisa ser retornado e retornar apenas as instruções para o host de comunicação mais recente, e a consulta do host A apenas responde ao host A, a consulta do host B e responde ao host B. 

Outra função que existe no modo normal, quando o host A e o host B enviam dados ao mesmo tempo, a combinação de instruções será gerada no barramento RS485, de forma a não ser reconhecida normalmente; no modo multi-host, a interface pode agendar o host A e B para utilizar o barramento. Priorize o problema do conflito de acesso simultâneo por múltiplas máquinas de forma eficaz. 

Quando o protocolo de conversão é **None**, a função Multi-Host não é habilitada por default. Quando você precisar habilitar a função Multi-Host, clique no botão **More Advanced Settings...** e na caixa de diálogo **RS485 Multi-Host Support Settings** marque a opção **Enable RS485 Multi-Host**.