DOCA0172PT-12

Modbus Funções TCP/IP

Descrição geral

O serviço de mensagens Modbus fornece uma comunicação cliente/servidor entre dispositivos ligados a uma rede Ethernet TCP/IP.

O modelo de cliente/servidor é baseado em quatro tipos de mensagens:

  • Modbus Pedido, a mensagem enviada para a rede pelo cliente para iniciar uma transação.

  • Modbus Indicação, a mensagem de pedido recebido do lado do servidor.

  • Modbus Resposta, a mensagem de resposta enviada pelo servidor.

  • Modbus Confirmação, a mensagem de resposta recebida do lado do cliente.

Os serviços de mensagens Modbus (modelo cliente/servidor) são utilizados para troca de informações em tempo real entre:

  • Duas aplicações de dispositivo.

  • Aplicação do dispositivo e de outro dispositivo.

  • Aplicações e dispositivos HMI/SCADA.

  • Um computador e um programa de dispositivo que fornecem serviços online.

Um cabeçalho específico é utilizado no TCP/IP para identificar a unidade de dados da aplicação Modbus. Chama-se cabeçalho MBAP (cabeçalho do protocolo da aplicação (Modbus).

O cabeçalho MBAP contém os seguintes campos:

Campos

Comprimento

Descrição

Cliente

Servidor

Identificador da transação

2 bytes

Identificação de uma transação Pedido/resposta Modbus

Inicializado pelo cliente

Copiado de novo pelo servidor do pedido recebido

Identificador de protocolo

2 bytes

0 = protocolo Modbus

Inicializado pelo cliente

Copiado de novo pelo servidor do pedido recebido

Comprimento

2 bytes

Número de seguintes bytes

Inicializado pelo cliente (pedido)

Inicializado pelo servidor (resposta)

Identificador de unidade

1 byte

Identificação de um servidor remoto ligado a uma linha em série ou noutros barramentos

Inicializado pelo cliente

Copiado de novo pelo servidor do pedido recebido

Tabela de funções Modbus

A tabela seguinte descreve em pormenor as funções suportadas pelos dispositivos Modbus TCP/IP, suportado pelo EcoStruxure Panel Server :

Código de função

Nome da função

03

Ler n palavras

06

Escrever 1 palavra

16

Escrever n palavras

43-14 Ler identificação do dispositivo (consulte Função 43-14: Leitura da identificação do dispositivo)

100-4

Ler palavras não adjacentes em que n ≤ 100 (consulte para Função 100-4: Ler registos não adjacentes)

QR Code is a registered trademark of DENSO WAVE INCORPORATED in Japan and other countries.

Isto foi útil?