Escolar Documentos
Profissional Documentos
Cultura Documentos
Visão Geral Dos Protocolos Modbus: História
Visão Geral Dos Protocolos Modbus: História
1
CEFET-RN / Curso Superior de Tecnologia em Automação Industrial / Redes Industriais – Aula 04
Gateway
Modbus Plus
Gateway
Modbus
2
CEFET-RN / Curso Superior de Tecnologia em Automação Industrial / Redes Industriais – Aula 04
3
CEFET-RN / Curso Superior de Tecnologia em Automação Industrial / Redes Industriais – Aula 04
4
CEFET-RN / Curso Superior de Tecnologia em Automação Industrial / Redes Industriais – Aula 04
Mensagem de
solicitação do mestre
Endereço Endereço
5
CEFET-RN / Curso Superior de Tecnologia em Automação Industrial / Redes Industriais – Aula 04
Conteúdo da Transação
Endereçamento (1 byte)
0 : Usado para “broadcast”.
1 a 247 : Usados pelos escravos.
Código da Função (1 byte)
Estabelece a ação a ser efetuada.
0 a 127 : Funções
128 a 255 : Informe de erro na transmissão.
Bytes de Dados
Informação adicionais necessárias.
Endereços de memória
Quantidade de itens transmitidos
Quantidade de bytes do campo
Verificação de Erros (2 bytes)
LRC ou CRC
6
CEFET-RN / Curso Superior de Tecnologia em Automação Industrial / Redes Industriais – Aula 04
Camada de Enlace
Modos de Transmissão
RTU: Cada byte contem dois dígitos hexadecimais.
ASCII: Cada byte contem um caractere ASCII entre 0 e 9, A a F.
Formação dos Quadros
Definição do inicio e fim da mensagem
RTU: Tempos de silêncio de 3,5 caracteres.
ASCII: Inicia com “:” e termina com “CR” e “LF”.
Conteúdo dos Quadros
Conjuntos de caracteres Hexadecimais de 00 a FF. [LSB ... MSB]
RTU ASCII
7
CEFET-RN / Curso Superior de Tecnologia em Automação Industrial / Redes Industriais – Aula 04
Modelagem de Dados
Endereços dos Memória Comandos
Registradores Dispositivo Leitura Escrita
0XXXX Solenóides
Saídas Discretas 1 5,15
1XXXX Entradas
Digitais 2 N/D
3XXXX Entradas
Analógicas 4 N/D
4XXXX Registradores
de Memória 3 6,16
1. Todo dispositivo em uma rede Modbus deve ter a sua memória dividida em
registradores de 16 bits numerados conforme o modelo apresentado.
2. A divisão é baseada na estrutura de memória de um CLP:
• Saídas discretas para os atuadores ON-OFF utilizam um bit. Cada
registrador comporta 16 saídas.
• Entradas discretas para os sensores ON-OFF utilizam um bit. Cada
registrador comporta 16 entradas.
• Entradas analógicas utilizam registradores de 16 bits para os valores
obtidos por conversores A/D a partir dos sinais dos sensores
analógicos.
• Registradores de Memória com 16 bits para os valores utilizados
internamente no CLP.
3. A identificação dos comandos (funções) de leitura e escrita são diferentes de
acordo com o tipo de dado a ser lido ou escrito.
• A função 1 efetua a leitura do estado das saídas discretas.
• A função 5 efetua a escrita de uma única saída discreta.
• A função 15 efetua a escrita de múltiplas saídas discretas.
• A função 2 efetua a leitura do estado das entradas discretas.
• A função 4 efetua a leitura dos valores das entradas analógicas.
• A função 3 efetua a leitura dos valores dos registradores de memória.
• A função 6 efetua a escrita de um valor em um registrador de
memória.
• A função 16 efetua a escrita de múltiplos valores em registradores de
memória.
8
CEFET-RN / Curso Superior de Tecnologia em Automação Industrial / Redes Industriais – Aula 04
9
CEFET-RN / Curso Superior de Tecnologia em Automação Industrial / Redes Industriais – Aula 04
10
CEFET-RN / Curso Superior de Tecnologia em Automação Industrial / Redes Industriais – Aula 04
Modbus/TCP
Lançado em 1999, foi o primeiro protocolo aberto a
usar ethernet e TCP-IP.
Não distinção entre mestre e escravos ao usar a uma
arquitetura cliente servidor.
Conexões através da Porta 502.
Gateways disponíveis para o Modbus RTU
Encapsulamento TCP
Endereço Função Dados Checksum
Cabeçalho Dados
11