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.

INSERIR FIGURA

Conforme mostrado na Figura 28, no modo normal, quando dois hosts: host A e host B estão conectados ao servidor serial ao mesmo tempo, o host A envia (1) comando, o dispositivo RS485 recebe (2) comando, o dispositivo RS485 retorna (3)) comando, mas o servidor de porta serial enviará (4) para o host A e (5) para o host B ao mesmo tempo. Desde 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 o servidor serial lembrar automaticamente o host que precisa ser retornado e retornar apenas o instruções para o host de comunicação mais recente, e a consulta do host A apenas responda a A, o host B consulta e responde ao host B. Outra função é que 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ão que não pode ser reconhecido normalmente; no modo multi-host, o servidor serial pode agendar A e B para usar o ônibus. Priorize o problema do conflito de acesso simultâneo por múltiplos máquinas de forma eficaz. Quando o protocolo de conversão é "Nenhum", a função multi-host não é habilitada por default.Quando você precisar habilitar vários hosts, clique em "More Advanced Settings" em na caixa de diálogo de configuração do dispositivo e, em seguida, marque "Suporte multi-host RS485"