ADVANTECH-LOGO

Aplicativo de roteador ADVANTECH Protocol MODBUS-RTU2TCP

ADVANTECH-Protocolo-MODBUS-RTU2TCP-Router-App-PRODUTO

Informações do produto

  • Protocolo: MODBUS-RTU2TCP
  • Fabricante: Advantech Czech sro
  • Endereço: Sokolska 71, 562 04 Usti nad Orlici, República Tcheca
  • Número do documento: APP-0056-PT
  • Data de revisão: 26 de outubro de 2023

Isenção de responsabilidade: A Advantech Czech sro não será responsável por danos incidentais ou consequenciais resultantes do fornecimento, desempenho ou uso deste manual.

Aviso de marca registrada: Todas as marcas usadas neste manual são marcas registradas de seus respectivos proprietários. O uso de marcas registradas ou outras designações nesta publicação é apenas para fins de referência e não constitui um endosso pelo detentor da marca registrada.

Instruções de uso do produto

Registro de alterações
Consulte a seção Log de alterações do protocolo MODBUS-RTU2TCP.

Descrição do aplicativo roteador
O protocolo do aplicativo roteador MODBUS-RTU2TCP não está incluído no firmware padrão do roteador. Para fazer upload deste aplicativo Roteador, siga as instruções do manual de configuração (ver capítulo Documentos relacionados).

O aplicativo roteador permite a conversão de mensagens Modbus RTU recebidas via linha serial para o protocolo Modbus TCP.

Figura 1: Roteador com aplicativo roteador convertendo dados de caldeiras para SCADA (imagem não incluída)

O aplicativo do roteador pode armazenar os dados recebidos em um pendrive USB se não houver nenhuma conexão de rede TCP (Internet) disponível no momento. Os dados serão reenviados quando uma conexão for estabelecida, garantindo a correta ordem dos dados.

Protocolo MODBUS RTU e MODBUS TCP

O aplicativo roteador fornece a conversão do protocolo MODBUS RTU para o protocolo MODBUS TCP.

O protocolo MODBUS RTU é executado em linha serial e o roteador suporta portas de expansão RS232 ou RS485/422 para essa finalidade.

Figura 2: Mensagem Modbus na linha serial (imagem não incluída)

Ao enviar MODBUS ADU no TCP/IP, o cabeçalho MBAP é utilizado para identificação. A porta TCP 502 é dedicada para MODBUS TCP ADU.

Figura 3: Mensagem Modbus em TCP/IP (imagem não incluída)

Configuração

Para configurar o aplicativo roteador Modbus RTU2TCP, use o Web interface. Acesse-o clicando na página Aplicativos do roteador e selecionando o nome do aplicativo do roteador. A página de configuração é chamada de “Config” e há uma opção “Return” para voltar ao roteador. Web interface.

Figura 3: Formulário de configuração (imagem não incluída)

Advantech Czech sro, Sokolska 71, 562 04 Usti nad Orlici, República Tcheca Documento nº APP-0056-EN, revisão de 26 de outubro de 2023.

© 2023 Advantech Czech sro Nenhuma parte desta publicação pode ser reproduzida ou transmitida de qualquer forma ou por qualquer meio, eletrônico ou mecânico, incluindo fotografia, gravação ou qualquer sistema de armazenamento e recuperação de informações sem consentimento por escrito. As informações contidas neste manual estão sujeitas a alterações sem aviso prévio e não representam um compromisso por parte da Advantech.
A Advantech Czech sro não será responsável por danos incidentais ou consequenciais resultantes do fornecimento, desempenho ou uso deste manual.
Todas as marcas usadas neste manual são marcas registradas de seus respectivos proprietários. O uso de marcas registradas ou outros
As designações nesta publicação são apenas para fins de referência e não constituem um endosso do titular da marca registrada.

Símbolos usados

  • Perigo - Informações relacionadas à segurança do usuário ou possíveis danos ao roteador.
  • Atenção – Problemas que podem surgir em situações específicas.
  • Informação – Dicas úteis ou informações de interesse especial.
  • Example - Examparquivo de função, comando ou script.

Registro de alterações

Log de alterações do protocolo MODBUS-RTU2TCP

  • v1.0.0 (2015/07/31)
    Primeiro lançamento
  • v1.0.1 (2015/11/04)
    Adicionada opção “ID do escravo”
  • v1.0.2 (2016/11/10)
    Bug corrigido no loop de leitura do UART
  • v1.1.0 (2018/09/27)
    Adicionado suporte para ttyUSB
  • v1.1.1 (2018/09/27)
    Adicionados intervalos de valores esperados às mensagens de erro JavaSript

Descrição do aplicativo roteador

O protocolo do aplicativo roteador MODBUS-RTU2TCP não está contido no firmware padrão do roteador. O upload deste aplicativo do roteador está descrito no manual de configuração (ver capítulo Documentos relacionados).

Modbus RTU2TCP não é compatível com a plataforma v4.
O aplicativo do roteador Advantech permite a conversão de mensagens Modbus RTU recebidas via linha serial – em mensagens Modbus TCP. Posteriormente, eles são enviados via TCP para o servidor Modbus especificado. Isto é útil para aplicações onde um computador coleta dados de, por exemplo, caldeiras ou outros dispositivos. Os dados no formato Modbus RTU são enviados ao roteador Advantech via RS485. Eles são convertidos para o formato Modbus TCP e enviados via Internet para o servidor Modbus e depois para o SCADA. Veja a figura abaixo:

ADVANTECH-Protocolo-MODBUS-RTU2TCP-Router-App-FIG-1

O roteador com o aplicativo roteador habilitado é um escravo Modbus RS485 – todos os dados devem ser enviados ao roteador por um computador ou display em cascata.
O aplicativo do roteador pode armazenar os dados recebidos no pendrive USB se a conexão de rede TCP (Internet) não estiver disponível no momento. Em seguida, é reenviado quando a conexão é estabelecida com a ordem correta dos dados.

Protocolo MODBUS RTU e MODBUS TCP
A conversão do protocolo MODBUS RTU para o protocolo MODBUS TCP é fornecida pelo aplicativo do roteador. O protocolo MODBUS RTU é executado em linha serial. A porta de expansão RS232 ou RS485/422 pode ser usada no roteador.
Ambos os protocolos têm uma parte comum – unidade de dados de protocolo (PDU). Eles diferem na parte da unidade de dados de aplicativo (ADU). A PDU recebida na linha serial possui o endereço da unidade de destino como cabeçalho e a soma de verificação no final.

ADVANTECH-Protocolo-MODBUS-RTU2TCP-Router-App-FIG-2

Ao enviar MODBUS ADU no TCP/IP, o cabeçalho MBAP é utilizado para identificação. A porta 502 TCP é dedicada para MODBUS TCP ADU.

ADVANTECH-Protocolo-MODBUS-RTU2TCP-Router-App-FIG-3

Configuração

Use o Web interface do aplicativo roteador Modbus RTU2TCP para configurá-lo. É acessível a partir do roteador Web interface clicando na página Aplicativos do roteador e, em seguida, no nome do aplicativo do roteador. Existem apenas dois itens no menu do aplicativo Roteador à esquerda. Config é esta página de configuração e Return é para retornar à página do roteador Web interface. Veja a tabela abaixo para os itens de configuração explicados:

ADVANTECH-Protocolo-MODBUS-RTU2TCP-Router-App-FIG-4

Item Descrição
Habilitar Permite a conversão do protocolo MODBUS RTU para o protocolo MODBUS TCP/IP.
Porta de expansão Porta a conexão MODBUS RTU será estabelecida em:
  • PORTA1 – Conexão MODBUS RTU estabelecida na PORTA 1
  • PORTA2 – Conexão MODBUS RTU estabelecida na PORTA 2

Olha para Em geral página no roteador ou Porta de Expansão 1 or Porta de Expansão 2 páginas para ver a posição da interface serial em seu roteador.

Taxa de transmissão Velocidade de comunicação da interface serial. Faixa de 300 a 115200.
Bits de dados Número de bits de dados na comunicação serial. 7 ou 8.
Paridade Bit de paridade de controle na comunicação serial:
  • nenhum – Nenhuma paridade será enviada
  • até – Paridade par será enviada
  • chance – Paridade ímpar será enviada
Parar Bits Número de bits de parada na comunicação serial. 1 ou 2.
Tempo limite dividido Intervalo de tempo para interromper a mensagem. Se algum espaço entre os dois caracteres for reconhecido no recebimento e se esse espaço for maior que o valor do parâmetro em milissegundos, a mensagem de todos os dados recebidos será compilada e enviada.
Endereço do servidor Define o endereço do servidor TCP para onde os dados serão enviados.
Porta TCP Porta TCP do servidor (acima) para enviar os dados recebidos. A porta 502 está configurada para MODBUS ADU por padrão.
Tempo limite de resposta Especifica o intervalo de tempo em que uma resposta é esperada. Se a resposta não vier, um destes códigos de erro será enviado:
  • 0A – Caminho de transmissão indisponível
    O gateway não consegue alocar o caminho de transmissão interno da porta de entrada para a porta de saída. Provavelmente está sobrecarregado ou configurado incorretamente.
  • 0B – O dispositivo alvo não responde
    O dispositivo alvo não responde, pode não estar disponível.
Ativar cache no cartão de memória USB Permite armazenar as mensagens que não puderam ser entregues ao lado TCP. Cada mensagem Modbus é salva como um file. Até 65536 files (mensagens) podem ser salvas. O aplicativo do roteador tenta regularmente enviar a mensagem mais antiga novamente. Se o reenvio for bem-sucedido, outras mensagens também serão reenviadas. A ordem das mensagens é preservada.

Tabela 1: Formulário de configuração

Todas as alterações nas configurações serão aplicadas após pressionar o botão Aplicar botão.

Documentos relacionados

  1. Advantech Tcheco: Porta de Expansão RS232 – Manual do Usuário (MAN-0020-EN)
  2. Advantech Tcheco: Porta de Expansão RS485/422 – Manual do Usuário (MAN-0025-EN)

Você pode obter documentos relacionados ao produto no Portal de Engenharia em icr.advantech.cz endereço.
Para obter o Guia de início rápido, Manual do usuário, Manual de configuração ou Firmware do seu roteador, vá para a página Modelos de roteador, encontre o modelo necessário e mude para a guia Manuais ou Firmware, respectivamente.
Os pacotes e manuais de instalação dos aplicativos do roteador estão disponíveis na página Aplicativos do roteador.
Para os documentos de desenvolvimento, vá para a página DevZone.

Documentos / Recursos

Aplicativo de roteador ADVANTECH Protocol MODBUS-RTU2TCP [pdf] Guia do Usuário
Protocolo MODBUS-RTU2TCP Aplicativo de roteador, Protocolo MODBUS-RTU2TCP, Aplicativo de roteador, Aplicativo, Protocolo de aplicativo MODBUS-RTU2TCP

Referências

Deixe um comentário

Seu endereço de e-mail não será publicado. Os campos obrigatórios estão marcados *