Skip to main content

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.

INSERIRETH_modbus_multihost.png FIGURA

Conforme mostrado na Figurafigura 28,acima, no modo normal, quando dois hosts: host A e host B estão conectados aoa servidor serialinterface ao mesmo tempo, o host A envia (1) comando, o dispositivo RS485 recebe (2) comando, o dispositivo RS485 retorna (3)) comando, mas oa servidor de porta serialinterface enviará (4) para o host A e (5) para o host B ao mesmo tempo. Desde oO 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,Multi-Host, haverá apenas o comando (4) mas não o comando (5), pois oa servidorinterface serialirá lembrar automaticamente qual o host que precisa ser retornado e retornar apenas oas instruções para o host de comunicação mais recente, e a consulta do host A apenas respondaresponde ao host A, a A,consulta odo host B consulta e responde ao host B.

Outra função éque queexiste 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, entãode queforma a não pode ser reconhecidoreconhecida normalmente; no modo multi-host, oa servidor serialinterface pode agendar o host A e B para usarutilizar o ônibus.barramento. Priorize o problema do conflito de acesso simultâneo por múltiplosmúltiplas máquinas de forma eficaz.

Quando o protocolo de conversão é "Nenhum"None, a função multi-hostMulti-Host não é habilitada por default. Quando você precisar habilitar váriosa hosts,função Multi-Host, clique emno "botão More Advanced Settings"Settings... eme na caixa de diálogo deRS485 configuraçãoMulti-Host doSupport dispositivo e, em seguida,Settings marque "Suportea multi-hostopção RS485"Enable RS485 Multi-Host.