Recomendações para otimizar as redes com dispositivos Modbus
Recomendações gerais
Otimizar a configuração do Panel Server:
-
Definir tempos limite adequados para o seguinte:
-
Tempo limite do cliente de série Modbus: aumentar o tempo limite de resposta para acomodar dispositivos mais lentos
-
Tempo limite de mensagens para o cliente Modbus e o servidor Modbus
-
-
Defina um atraso adequado da moldura do cliente série Modbus (predefinição de 50 ms) para evitar erros de comunicação no barramento série. Consultar Definições de configuração do cliente série Modbus.
-
Quando utilizado como um gateway transparente, não os dispositivos no Panel Server.
-
Numa arquitetura pai-filho, evite descobrir os dispositivos no filho Panel Server. Descubra os dispositivos ao nível dos pais.
Otimizar a configuração dos dispositivos ligados:
-
Desativar funcionalidades não utilizadas para reduzir o tempo de processamento.
-
Utilize a função Registers read disponível nas páginas Web Panel Server para verificar a conetividade e registar a resposta do dispositivo ligado.
Monitorizar o desempenho e o diagnóstico:
-
Monitorizar as taxas de erro. Verifique se existem erros CRC (verificação de redundância cíclica) e tempos limite, que podem indicar problemas de cablagem ou de configuração. As informações sobre os erros CRC estão disponíveis da seguinte forma:
-
Para o Panel Server: disponível nas páginas Web. Consulte Panel Server Diagnósticos.
-
Para dispositivos: através de Autodiagnostics logs. Consulte Exportar todos os registos
-
-
Utilize ferramentas de diagnóstico, por exemplo, analisadores de protocolos ou software dedicado como o ModScan ou o Modbus Poll.
Testar e afinar o sistema:
-
Comece com frequências de amostragem conservadoras. Reduzi-los gradualmente, controlando os seguintes aspectos:
-
Erros CRC
-
Intervalos
-
Respostas omitidas
-
-
Ajuste as frequências de amostragem com base nos tempos de resposta reais do dispositivo e nas condições da rede.
Recomendações para a linha de série Modbus
Seguir as melhores práticas de conceção de redes:
-
Minimize o número de dispositivos por rede série para evitar sobrecarregar o barramento. Tente manter-se abaixo dos 32 dispositivos por segmento RS485.
-
Utilize repetidores ou pontes para longas distâncias ou para um elevado número de dispositivos.
-
Terminar o barramento corretamente. Utilize resistências de 120 ohm em ambas as extremidades das linhas RS485.
-
Utilize cabos de par entrançado blindados para reduzir o ruído e as interferências. Se disponível, ligar a blindagem e 0 Volt.
Compreender o impacto da velocidade de transmissão. A taxa de baud determina a velocidade a que os dados são transmitidos através da rede:
-
Taxas de transmissão mais elevadas (por exemplo, 115200 bps) permitem uma amostragem mais rápida, mas são mais susceptíveis ao ruído.
-
Taxas de transmissão mais baixas (por exemplo, 9600 bps) são mais estáveis em longas distâncias, mas reduzem o débito.
Faça corresponder a velocidade de transmissão às condições da rede:
-
Utilize taxas de transmissão mais elevadas (por exemplo, 38400-115200) em ambientes eletricamente limpos com cabos curtos.
-
Utilize taxas de transmissão mais baixas (por exemplo, 9600-19200) em ambientes ruidosos ou em configurações de longa distância.
Otimizar a configuração do dispositivo ligado:
-
Defina IDs de servidor únicos para cada dispositivo ligado para evitar conflitos.
-
Utilize taxas de baud e definições de paridade consistentes em todos os dispositivos ligados no mesmo segmento.
Otimizar a estratégia de amostragem de dados:
-
Ler/escrever vários registos contíguos num único pedido para reduzir o tráfego.
-
Ajustar os períodos de amostragem para evitar uma amostragem demasiado frequente. Procure um equilíbrio entre a capacidade de resposta e a largura de banda.
-
Considere todos os dispositivos na rede série. A presença de um dispositivo com uma resposta mais lenta pode afetar o desempenho geral da rede.
-
Considere a utilização de várias gateways se tiver um elevado número de dispositivos de série ou um elevado volume de dados.
-
Evitar sobrecarregar a linha série com demasiados pedidos.
Recomendações Modbus TCP/IP
Gerir os clientes Modbus TCP da seguinte forma:
-
Limite o número de clientes Modbus TCP simultâneos para evitar sobrecarregar o Panel Server.
-
Utilizar ligações TCP persistentes em vez de ciclos frequentes de ligação/desligação.
-
Quando estabelecer várias ligações TCP simultâneas de clientes a Panel Server, configure tempos limite de resposta mais elevados no lado do cliente. Isto ajuda a garantir uma comunicação fiável e evita desligamentos prematuros ou tempos limite devido ao aumento da carga durante as ligações simultâneas.