Skip to main content

7.2. Gateway Modbus de Armazenamento

A interface pode salvar o conteúdo do registro de leitura (read register) dentro do gateway, para que a consulta velocidade do Modbus TCP pode ser significativamente ser melhorada, e o desempenho é ainda melhor quando suporta acesso multi-host.

O comando Modbus TCP é convertido no comando correspondente do Modbus RTU em primeiro lugar, o dispositivo responde ao comando Modbus RTU para o gateway Modbus e então o gateway Modbus é convertido novamente para Modbus TCP e enviado para o computador host de monitoramento.

Como Modbus TCP é a comunicação de rede, e a velocidade de transmissão é muito rápida. Geralmente, ele pode responder em 3ms, enquanto o Modbus RTU adota RS485, que geralmente tem um velocidade de 9600bps. Geralmente, leva pelo menos 30ms para enviar e retornar um comando. O tempo de resposta de tais gateways Modbus comuns sem armazenamento é relativamente longo. Além disso, se houver muitos computadores host ao mesmo tempo para consultar dados ao mesmo tempo, então a porta serial ficará congestionado.

O gateway Modbus com economia de registro resolve os problemas acima. Ele pode salvar temporariamente os dados de registro obtidos no gateway Modbus, para que quando o Modbus TCP consultar, o gateway Modbus pode retornar imediatamente o comando, o que demonstra que o Modbus TCP pode ser operado rapidamente. Por outro lado, a interface pode tomar a iniciativa de enviar instruções da porta serial para atualizar automaticamente o conteúdo do arquivo atualmente salvo dados de registro e salve uma cópia do valor de registro mais recente.

Além disso, esta interface é um gateway Modbus totalmente automático e sem configuração, os usuários não precisam configurar o endereço de registro necessário, código de função, endereço escravo, etc. O servidor serial reconhecerá automaticamente e adicionará dinamicamente esses registros de acordo com os comandos Modbus TCP enviados da porta de rede.

A interface pode responder rapidamente quando monitorado por vários computadores. Não não importa qual seja a taxa de transmissão da porta serial, ela geralmente pode responder os dados ao host dentro de 3ms, o que mostrou uma boa velocidade de atualização dos dados da porta serial. O gateway Modbus que salva o registro é um Modbus TCP para Modbus RTU real. Isto realmente leva vantagem da velocidade rápida do Modbus TCP e a capacidade de consultar por vários hosts no mesmo tempo.

Observe que quando a interface é usado como cliente TCP, ele não possui o armazenamento função e mudará automaticamente para o tipo sem armazenamento.

As características do armazenamento Modbus estão listadas abaixo:

O primeiro comando de consulta Modbus TCP é do tipo sem armazenamento. Porque você deve esperar o dispositivo RTU para retornar dados lentamente antes de retornar o conteúdo do registro para a porta de rede.

Se um comando específico não for mais solicitado pelo computador host no lado da rede dentro de 5 segundos, este comando será excluído automaticamente e não será mais enviado para o dispositivo RTU da porta serial.

Atualmente, ele pode armazenar cache Modbus de 10K. Para consulta comum de registro único, cerca de 500 instruções podem ser armazenadas ao mesmo tempo.

Quando mais comandos estão sendo consultados ao mesmo tempo, eles são enviados em ordem. O primeiro comando envia a primeira resposta de comando e aguarda o tempo de anti-colisão da RS485 (consulte a seção de vários hosts). O segundo comando envia... Retorna ao primeiro comando após o último comando foi respondido.