Você está na página 1de 169

Sum

ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Protocolos de Comunicacao: Modbus RTU/ASCII,


Modbus TCP
Autores: Dalmo Cardoso da Silva J
unior
Frederico Ferreira Panoeiro
Lara Aparecida Pimentel Delfim Lacerda
Lucas Carvalho Goncalves
Professor: Rodolfo Lacerda Valle
Centro Federal de Educac
ao Tecnol
ogica de Minas Gerais

25 de junho de 2015
1 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

1
2
3

5
6
7
8
9

Sumario
Introducao
Modbus RTU/ASCII
Nvel de Comunicacao
Funcionamento
Frame
Modbus TCP
Nvel de Comunicacao
Funcionamento
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Referencias Bibliograficas
Agradecimento
2 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Sumario
1
2
3

5
6
7
8
9

Sumario
Introducao
Modbus RTU/ASCII
Nvel de Comunicacao
Funcionamento
Frame
Modbus TCP
Nvel de Comunicacao
Funcionamento
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Referencias Bibliograficas
Agradecimento
3 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Introducao

Proposta do Trabalho
Apresentar as caractersticas dos protocolos de comunicacao
Modbus RTU/ASCII e Modbus TCP.
Externar em que nveis da planta eles sao operados.
Fazer um paralelo, mostrando as principais diferencas entre eles,
bem como suas principais vantagens e desvantagens.

4 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Introducao

Proposta do Trabalho
Apresentar as caractersticas dos protocolos de comunicacao
Modbus RTU/ASCII e Modbus TCP.
Externar em que nveis da planta eles sao operados.
Fazer um paralelo, mostrando as principais diferencas entre eles,
bem como suas principais vantagens e desvantagens.

4 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Introducao

Proposta do Trabalho
Apresentar as caractersticas dos protocolos de comunicacao
Modbus RTU/ASCII e Modbus TCP.
Externar em que nveis da planta eles sao operados.
Fazer um paralelo, mostrando as principais diferencas entre eles,
bem como suas principais vantagens e desvantagens.

4 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Introducao
Protocolos de Comunicacao
Protocolo e um padrao que especifica o formato de dados e as
regras a serem seguidas.
Um protocolo determina como um programa deve preparar os dados
para serem enviados para o estagio seguinte do processo de
comunicacao.
Cada tipo de equipamento utiliza um determinado protocolo de
comunicacao.
Cada protocolo utiliza um meio fsico diferente para a transmissao
de sinais de comunicacao.
5 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Introducao
Protocolos de Comunicacao
Protocolo e um padrao que especifica o formato de dados e as
regras a serem seguidas.
Um protocolo determina como um programa deve preparar os dados
para serem enviados para o estagio seguinte do processo de
comunicacao.
Cada tipo de equipamento utiliza um determinado protocolo de
comunicacao.
Cada protocolo utiliza um meio fsico diferente para a transmissao
de sinais de comunicacao.
5 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Introducao
Protocolos de Comunicacao
Protocolo e um padrao que especifica o formato de dados e as
regras a serem seguidas.
Um protocolo determina como um programa deve preparar os dados
para serem enviados para o estagio seguinte do processo de
comunicacao.
Cada tipo de equipamento utiliza um determinado protocolo de
comunicacao.
Cada protocolo utiliza um meio fsico diferente para a transmissao
de sinais de comunicacao.
5 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Introducao
Protocolos de Comunicacao
Protocolo e um padrao que especifica o formato de dados e as
regras a serem seguidas.
Um protocolo determina como um programa deve preparar os dados
para serem enviados para o estagio seguinte do processo de
comunicacao.
Cada tipo de equipamento utiliza um determinado protocolo de
comunicacao.
Cada protocolo utiliza um meio fsico diferente para a transmissao
de sinais de comunicacao.
5 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Introducao

Protocolos de Comunicacao
Em linhas gerais, um protocolo de comunicacao pode ser comparado
a um idioma, ou linguagem que serve para estabelecer a
comunicacao entre os equipamentos eletr
onicos e as maquinas na
ind
ustria.

6 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Introducao

Protocolo Modbus
O protocolo MODBUS e uma estrutura de mensagem desenvolvida
pela Modicon Industrial Automotion Systems em 1979.
Usado para estabelecer comunicacao entre os dispositivos
mestre-escravo/cliente-servidor.
O protocolo MODBUS disponibiliza um padrao de ind
ustria atraves
do metodo MODBUS para trocar mensagens.

7 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Introducao

Protocolo Modbus
O protocolo MODBUS e uma estrutura de mensagem desenvolvida
pela Modicon Industrial Automotion Systems em 1979.
Usado para estabelecer comunicacao entre os dispositivos
mestre-escravo/cliente-servidor.
O protocolo MODBUS disponibiliza um padrao de ind
ustria atraves
do metodo MODBUS para trocar mensagens.

7 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Introducao

Protocolo Modbus
O protocolo MODBUS e uma estrutura de mensagem desenvolvida
pela Modicon Industrial Automotion Systems em 1979.
Usado para estabelecer comunicacao entre os dispositivos
mestre-escravo/cliente-servidor.
O protocolo MODBUS disponibiliza um padrao de ind
ustria atraves
do metodo MODBUS para trocar mensagens.

7 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Introducao

Protocolo Modbus
O MODBUS e um dos protocolos mais utilizados em automacao
industrial, gracas `a sua simplicidade e facilidade de implementacao.
utilizado no seguintes padr
E
oes de meio fsico:
RS-232;
RS-485;
Ethernet TCP/IP (MODBUS TCP).

8 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Introducao

Protocolo Modbus
O MODBUS e um dos protocolos mais utilizados em automacao
industrial, gracas `a sua simplicidade e facilidade de implementacao.
utilizado no seguintes padr
E
oes de meio fsico:
RS-232;
RS-485;
Ethernet TCP/IP (MODBUS TCP).

8 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Introducao

Protocolo Modbus
O MODBUS e um dos protocolos mais utilizados em automacao
industrial, gracas `a sua simplicidade e facilidade de implementacao.
utilizado no seguintes padr
E
oes de meio fsico:
RS-232;
RS-485;
Ethernet TCP/IP (MODBUS TCP).

8 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Introducao

Protocolo Modbus
O MODBUS e um dos protocolos mais utilizados em automacao
industrial, gracas `a sua simplicidade e facilidade de implementacao.
utilizado no seguintes padr
E
oes de meio fsico:
RS-232;
RS-485;
Ethernet TCP/IP (MODBUS TCP).

8 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Introducao

Protocolo Modbus
O MODBUS e um dos protocolos mais utilizados em automacao
industrial, gracas `a sua simplicidade e facilidade de implementacao.
utilizado no seguintes padr
E
oes de meio fsico:
RS-232;
RS-485;
Ethernet TCP/IP (MODBUS TCP).

8 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Introducao

Protocolo Modbus
A velocidade de comunicacao varia em cada um desses padroes,
bem como o comportamento maximo da rede e o n
umero maximo
de dispositivos.
A Figura 1 mostra um exemplo de rede com o protocolo MODBUS,
com um gateway fazendo a conexao entre os dois tipos de
MODBUS, o serial(ASCII/RTU) em RS-485 e o TCP/IP em
ethernet.

9 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Introducao

Protocolo Modbus
A velocidade de comunicacao varia em cada um desses padroes,
bem como o comportamento maximo da rede e o n
umero maximo
de dispositivos.
A Figura 1 mostra um exemplo de rede com o protocolo MODBUS,
com um gateway fazendo a conexao entre os dois tipos de
MODBUS, o serial(ASCII/RTU) em RS-485 e o TCP/IP em
ethernet.

9 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Introducao
Figura Ilustrativa

Figura 1: Exemplo de rede com protocolo Modbus.


10 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Sumario
1
2
3

5
6
7
8
9

Sumario
Introducao
Modbus RTU/ASCII
Nvel de Comunicacao
Funcionamento
Frame
Modbus TCP
Nvel de Comunicacao
Funcionamento
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Referencias Bibliograficas
Agradecimento
11 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU/ASCII
Nvel de Comunicacao
A comunicacao e feita atraves da tecnica mestre-escravo, onde
apenas um dispositivo (mestre) pode iniciar a comunicacao (query).
Os outros dispositivos (escravos) respondem enviando os dados
solicitados pelo mestre.
O mestre pode enderecar individualmente um escravo ou acessar a
todos em uma rede atraves de mensagens em cadeia (broadcast).
Apenas o escravo enderecado retorna uma resposta (response) a
uma query e nunca sao geradas responses quando uma query for do
tipo broadcast.
12 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU/ASCII
Nvel de Comunicacao
A comunicacao e feita atraves da tecnica mestre-escravo, onde
apenas um dispositivo (mestre) pode iniciar a comunicacao (query).
Os outros dispositivos (escravos) respondem enviando os dados
solicitados pelo mestre.
O mestre pode enderecar individualmente um escravo ou acessar a
todos em uma rede atraves de mensagens em cadeia (broadcast).
Apenas o escravo enderecado retorna uma resposta (response) a
uma query e nunca sao geradas responses quando uma query for do
tipo broadcast.
12 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU/ASCII
Nvel de Comunicacao
A comunicacao e feita atraves da tecnica mestre-escravo, onde
apenas um dispositivo (mestre) pode iniciar a comunicacao (query).
Os outros dispositivos (escravos) respondem enviando os dados
solicitados pelo mestre.
O mestre pode enderecar individualmente um escravo ou acessar a
todos em uma rede atraves de mensagens em cadeia (broadcast).
Apenas o escravo enderecado retorna uma resposta (response) a
uma query e nunca sao geradas responses quando uma query for do
tipo broadcast.
12 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU/ASCII
Nvel de Comunicacao
A comunicacao e feita atraves da tecnica mestre-escravo, onde
apenas um dispositivo (mestre) pode iniciar a comunicacao (query).
Os outros dispositivos (escravos) respondem enviando os dados
solicitados pelo mestre.
O mestre pode enderecar individualmente um escravo ou acessar a
todos em uma rede atraves de mensagens em cadeia (broadcast).
Apenas o escravo enderecado retorna uma resposta (response) a
uma query e nunca sao geradas responses quando uma query for do
tipo broadcast.
12 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU/ASCII

Nvel de Comunicacao
O protocolo MODBUS estabelece o formato da query definindo:
o endereco do escravo (ou c
odigo para acesso broadcast);
o c
odigo da funcao, que indica qual acao deve ser tomada pelo
escravo;
parametros ou dados pertinentes `a funcao definida;
o campo de checksum para checar a integridade da mensagem
enviada.

13 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU/ASCII

Nvel de Comunicacao
O protocolo MODBUS estabelece o formato da query definindo:
o endereco do escravo (ou c
odigo para acesso broadcast);
o c
odigo da funcao, que indica qual acao deve ser tomada pelo
escravo;
parametros ou dados pertinentes `a funcao definida;
o campo de checksum para checar a integridade da mensagem
enviada.

13 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU/ASCII

Nvel de Comunicacao
O protocolo MODBUS estabelece o formato da query definindo:
o endereco do escravo (ou c
odigo para acesso broadcast);
o c
odigo da funcao, que indica qual acao deve ser tomada pelo
escravo;
parametros ou dados pertinentes `a funcao definida;
o campo de checksum para checar a integridade da mensagem
enviada.

13 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU/ASCII

Nvel de Comunicacao
O protocolo MODBUS estabelece o formato da query definindo:
o endereco do escravo (ou c
odigo para acesso broadcast);
o c
odigo da funcao, que indica qual acao deve ser tomada pelo
escravo;
parametros ou dados pertinentes `a funcao definida;
o campo de checksum para checar a integridade da mensagem
enviada.

13 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU/ASCII

Nvel de Comunicacao
O protocolo MODBUS estabelece o formato da query definindo:
o endereco do escravo (ou c
odigo para acesso broadcast);
o c
odigo da funcao, que indica qual acao deve ser tomada pelo
escravo;
parametros ou dados pertinentes `a funcao definida;
o campo de checksum para checar a integridade da mensagem
enviada.

13 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU/ASCII
Nvel de Comunicacao
A resposta do escravo e gerada nos mesmos moldes porem,
obedecendo o formato correspondente `a funcao recebida pelo
mestre que basicamente define:
a confirmacao a funcao realizada;
parametros ou dados pertinentes `a funcao solicitada;
o campo de checksum para checar a integridade da mensagem
enviada.
Quando ocorrer um erro na comunicacao ou se o escravo nao estiver
apto para atender `a funcao requisitada, ele monta uma mensagem
especfica (exception) justificando o seu nao atendimento.
14 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU/ASCII
Nvel de Comunicacao
A resposta do escravo e gerada nos mesmos moldes porem,
obedecendo o formato correspondente `a funcao recebida pelo
mestre que basicamente define:
a confirmacao a funcao realizada;
parametros ou dados pertinentes `a funcao solicitada;
o campo de checksum para checar a integridade da mensagem
enviada.
Quando ocorrer um erro na comunicacao ou se o escravo nao estiver
apto para atender `a funcao requisitada, ele monta uma mensagem
especfica (exception) justificando o seu nao atendimento.
14 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU/ASCII
Nvel de Comunicacao
A resposta do escravo e gerada nos mesmos moldes porem,
obedecendo o formato correspondente `a funcao recebida pelo
mestre que basicamente define:
a confirmacao a funcao realizada;
parametros ou dados pertinentes `a funcao solicitada;
o campo de checksum para checar a integridade da mensagem
enviada.
Quando ocorrer um erro na comunicacao ou se o escravo nao estiver
apto para atender `a funcao requisitada, ele monta uma mensagem
especfica (exception) justificando o seu nao atendimento.
14 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU/ASCII
Nvel de Comunicacao
A resposta do escravo e gerada nos mesmos moldes porem,
obedecendo o formato correspondente `a funcao recebida pelo
mestre que basicamente define:
a confirmacao a funcao realizada;
parametros ou dados pertinentes `a funcao solicitada;
o campo de checksum para checar a integridade da mensagem
enviada.
Quando ocorrer um erro na comunicacao ou se o escravo nao estiver
apto para atender `a funcao requisitada, ele monta uma mensagem
especfica (exception) justificando o seu nao atendimento.
14 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU/ASCII
Nvel de Comunicacao
A resposta do escravo e gerada nos mesmos moldes porem,
obedecendo o formato correspondente `a funcao recebida pelo
mestre que basicamente define:
a confirmacao a funcao realizada;
parametros ou dados pertinentes `a funcao solicitada;
o campo de checksum para checar a integridade da mensagem
enviada.
Quando ocorrer um erro na comunicacao ou se o escravo nao estiver
apto para atender `a funcao requisitada, ele monta uma mensagem
especfica (exception) justificando o seu nao atendimento.
14 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU/ASCII
Nvel de Comunicacao
A Figura 2 mostra um esquematico do modo de comunicacao do
protocolo MODBUS RTU/ASCII.

Figura 2: Esquematico do modo de comunicacao do protocolo Modbus


RTU/ASCII.

15 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU/ASCII

Nvel de Comunicacao
O MODBUS e um tipo de rede que normalmente aparece no nvel
de Campo/Processo, podendo noutras variantes, aparecer nos nveis
superiores como e o caso do MODBUS TCP/IP.

16 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU/ASCII
Funcionamento
O padrao RS-232 (Recommendad Standart-232) ou EIA-232
(Eletronic Industries Alliance-232) e utilizado apenas em
comunicac
oes do tipo ponto a ponto.
A velocidade maxima desse padrao esta em torno de 115Kbps, mas
em alguns casos podem ser encontradas taxas um pouco maiores.
A distancia maxima entre os dispositivos da rede esta em torno de
30m.

17 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU/ASCII
Funcionamento
O padrao RS-232 (Recommendad Standart-232) ou EIA-232
(Eletronic Industries Alliance-232) e utilizado apenas em
comunicac
oes do tipo ponto a ponto.
A velocidade maxima desse padrao esta em torno de 115Kbps, mas
em alguns casos podem ser encontradas taxas um pouco maiores.
A distancia maxima entre os dispositivos da rede esta em torno de
30m.

17 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU/ASCII
Funcionamento
O padrao RS-232 (Recommendad Standart-232) ou EIA-232
(Eletronic Industries Alliance-232) e utilizado apenas em
comunicac
oes do tipo ponto a ponto.
A velocidade maxima desse padrao esta em torno de 115Kbps, mas
em alguns casos podem ser encontradas taxas um pouco maiores.
A distancia maxima entre os dispositivos da rede esta em torno de
30m.

17 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU/ASCII
Funcionamento
O padrao RS-485 (Recommendad Standart-485) ou EIA-485
(Eletronic Industries Alliance-485) e muito utilizado na ind
ustria e
sem d
uvida e um dos padr
oes mais utilizados pelo protocolo
MODBUS.
Esse padrao permite trabalhar com taxas de comunicacao que
podem chegar a 12Mbps e em alguns casos ate 50Mbps.
A distancia maxima da rede esta em torno de 1200m.
O n
umero maximo de dispositivos no barramento da rede e de 32.

18 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU/ASCII
Funcionamento
O padrao RS-485 (Recommendad Standart-485) ou EIA-485
(Eletronic Industries Alliance-485) e muito utilizado na ind
ustria e
sem d
uvida e um dos padr
oes mais utilizados pelo protocolo
MODBUS.
Esse padrao permite trabalhar com taxas de comunicacao que
podem chegar a 12Mbps e em alguns casos ate 50Mbps.
A distancia maxima da rede esta em torno de 1200m.
O n
umero maximo de dispositivos no barramento da rede e de 32.

18 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU/ASCII
Funcionamento
O padrao RS-485 (Recommendad Standart-485) ou EIA-485
(Eletronic Industries Alliance-485) e muito utilizado na ind
ustria e
sem d
uvida e um dos padr
oes mais utilizados pelo protocolo
MODBUS.
Esse padrao permite trabalhar com taxas de comunicacao que
podem chegar a 12Mbps e em alguns casos ate 50Mbps.
A distancia maxima da rede esta em torno de 1200m.
O n
umero maximo de dispositivos no barramento da rede e de 32.

18 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU/ASCII
Funcionamento
O padrao RS-485 (Recommendad Standart-485) ou EIA-485
(Eletronic Industries Alliance-485) e muito utilizado na ind
ustria e
sem d
uvida e um dos padr
oes mais utilizados pelo protocolo
MODBUS.
Esse padrao permite trabalhar com taxas de comunicacao que
podem chegar a 12Mbps e em alguns casos ate 50Mbps.
A distancia maxima da rede esta em torno de 1200m.
O n
umero maximo de dispositivos no barramento da rede e de 32.

18 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU/ASCII
Funcionamento
Existem dois modos de transmissao: ASCII (American Code for
Information Interchange) e RTU (Remote Terminal Unit), que sao
selecionados durante a configuracao dos parametros de
comunicacao.
O modo de transmissao define basicamente como os dados serao
empacotadosna mensagem.
Estando definido o modo de transmissao, deve-se definir seus
parametros de comunicacao: baud rate, paridade, stop bits.
Tanto o modo como os parametros de comunicacao devem ser os
mesmos para todos os dispositivos da rede.
19 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU/ASCII
Funcionamento
Existem dois modos de transmissao: ASCII (American Code for
Information Interchange) e RTU (Remote Terminal Unit), que sao
selecionados durante a configuracao dos parametros de
comunicacao.
O modo de transmissao define basicamente como os dados serao
empacotadosna mensagem.
Estando definido o modo de transmissao, deve-se definir seus
parametros de comunicacao: baud rate, paridade, stop bits.
Tanto o modo como os parametros de comunicacao devem ser os
mesmos para todos os dispositivos da rede.
19 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU/ASCII
Funcionamento
Existem dois modos de transmissao: ASCII (American Code for
Information Interchange) e RTU (Remote Terminal Unit), que sao
selecionados durante a configuracao dos parametros de
comunicacao.
O modo de transmissao define basicamente como os dados serao
empacotadosna mensagem.
Estando definido o modo de transmissao, deve-se definir seus
parametros de comunicacao: baud rate, paridade, stop bits.
Tanto o modo como os parametros de comunicacao devem ser os
mesmos para todos os dispositivos da rede.
19 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU/ASCII
Funcionamento
Existem dois modos de transmissao: ASCII (American Code for
Information Interchange) e RTU (Remote Terminal Unit), que sao
selecionados durante a configuracao dos parametros de
comunicacao.
O modo de transmissao define basicamente como os dados serao
empacotadosna mensagem.
Estando definido o modo de transmissao, deve-se definir seus
parametros de comunicacao: baud rate, paridade, stop bits.
Tanto o modo como os parametros de comunicacao devem ser os
mesmos para todos os dispositivos da rede.
19 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU/ASCII

Funcionamento
Na transmissao de uma mensagem MODBUS, ha identificadores de
incio e fim de frame, especficos para cada um dos modos de
transmissao.
Este recurso permite aos dispositivos da rede detectarem o incio de
uma mensagem, ler o seu campo de endereco e determinar qual
dispositivo esta sendo enderecado e finalmente, ler todo o conte
udo
da mensagem ate o seu final.

20 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU/ASCII

Funcionamento
Na transmissao de uma mensagem MODBUS, ha identificadores de
incio e fim de frame, especficos para cada um dos modos de
transmissao.
Este recurso permite aos dispositivos da rede detectarem o incio de
uma mensagem, ler o seu campo de endereco e determinar qual
dispositivo esta sendo enderecado e finalmente, ler todo o conte
udo
da mensagem ate o seu final.

20 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU

Funcionamento
Quando o dispositivo for configurado para este modo, para cada
palavra de dados da mensagem e enviado apenas um caracter no
padrao Hexadecimal.
A principal vantagem do modo RTU em relacao ao ASCII e a maior
densidade de caracteres que e enviada numa mesma mensagem,
aumentando o desempenho da comunicacao.

21 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU

Funcionamento
Quando o dispositivo for configurado para este modo, para cada
palavra de dados da mensagem e enviado apenas um caracter no
padrao Hexadecimal.
A principal vantagem do modo RTU em relacao ao ASCII e a maior
densidade de caracteres que e enviada numa mesma mensagem,
aumentando o desempenho da comunicacao.

21 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU
Funcionamento
A quantidade de bits por cada palavra de dados sempre sera igual a
11, independente dos parametros de comunicacao, que sao os
seguintes:
1 START bit, 8 DATA bits, SEM paridade (nao ha bit
paridade), 2 STOP bits;
1 START bit, 8 DATA bits, paridade PAR (1 bit de paridade),
1 STOP bit;
1 START bit, 8 DATA bits, paridade IMPAR (1 bit de
paridade), 1 STOP bit.
O campo de checksum, usado pra checar a integridade da
mensagem enviada, e gerada pelo metodo CRC.
22 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU
Funcionamento
A quantidade de bits por cada palavra de dados sempre sera igual a
11, independente dos parametros de comunicacao, que sao os
seguintes:
1 START bit, 8 DATA bits, SEM paridade (nao ha bit
paridade), 2 STOP bits;
1 START bit, 8 DATA bits, paridade PAR (1 bit de paridade),
1 STOP bit;
1 START bit, 8 DATA bits, paridade IMPAR (1 bit de
paridade), 1 STOP bit.
O campo de checksum, usado pra checar a integridade da
mensagem enviada, e gerada pelo metodo CRC.
22 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU
Funcionamento
A quantidade de bits por cada palavra de dados sempre sera igual a
11, independente dos parametros de comunicacao, que sao os
seguintes:
1 START bit, 8 DATA bits, SEM paridade (nao ha bit
paridade), 2 STOP bits;
1 START bit, 8 DATA bits, paridade PAR (1 bit de paridade),
1 STOP bit;
1 START bit, 8 DATA bits, paridade IMPAR (1 bit de
paridade), 1 STOP bit.
O campo de checksum, usado pra checar a integridade da
mensagem enviada, e gerada pelo metodo CRC.
22 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU
Funcionamento
A quantidade de bits por cada palavra de dados sempre sera igual a
11, independente dos parametros de comunicacao, que sao os
seguintes:
1 START bit, 8 DATA bits, SEM paridade (nao ha bit
paridade), 2 STOP bits;
1 START bit, 8 DATA bits, paridade PAR (1 bit de paridade),
1 STOP bit;
1 START bit, 8 DATA bits, paridade IMPAR (1 bit de
paridade), 1 STOP bit.
O campo de checksum, usado pra checar a integridade da
mensagem enviada, e gerada pelo metodo CRC.
22 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU
Funcionamento
A quantidade de bits por cada palavra de dados sempre sera igual a
11, independente dos parametros de comunicacao, que sao os
seguintes:
1 START bit, 8 DATA bits, SEM paridade (nao ha bit
paridade), 2 STOP bits;
1 START bit, 8 DATA bits, paridade PAR (1 bit de paridade),
1 STOP bit;
1 START bit, 8 DATA bits, paridade IMPAR (1 bit de
paridade), 1 STOP bit.
O campo de checksum, usado pra checar a integridade da
mensagem enviada, e gerada pelo metodo CRC.
22 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU

Funcionamento
O modo RTU nao possui bytes que indiquem incio e fim de frame.
Para identificar estes campos, nao deve haver nenhuma transmissao
de dados por um perodo mnimo, equivalente a 3,5 vezes o
tamanho da palavra de dados (silent).
Para o restante da mensagem sao aceitos todos os caracteres
hexadecimais.

23 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU

Funcionamento
O modo RTU nao possui bytes que indiquem incio e fim de frame.
Para identificar estes campos, nao deve haver nenhuma transmissao
de dados por um perodo mnimo, equivalente a 3,5 vezes o
tamanho da palavra de dados (silent).
Para o restante da mensagem sao aceitos todos os caracteres
hexadecimais.

23 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU

Funcionamento
O modo RTU nao possui bytes que indiquem incio e fim de frame.
Para identificar estes campos, nao deve haver nenhuma transmissao
de dados por um perodo mnimo, equivalente a 3,5 vezes o
tamanho da palavra de dados (silent).
Para o restante da mensagem sao aceitos todos os caracteres
hexadecimais.

23 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU
Funcionamento
Os dispositivos ficam monitorando o barramento e checando
intervalos silent que, ap
os detectados, da inicio `a recepcao da
mensagem, de maneira similar ao modo ASCII.
Ap
os a recepcao de toda a mensagem, deve ser gerado pelo mestre
um intervalo silente similar ao do incio da mensagem,
caracterizando o fim da mesma.
Neste modo, todas as mensagens sao enviadas de maneira contnua.
A Figura 3 mostra o frame tpico no modo RTU.

24 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU
Funcionamento
Os dispositivos ficam monitorando o barramento e checando
intervalos silent que, ap
os detectados, da inicio `a recepcao da
mensagem, de maneira similar ao modo ASCII.
Ap
os a recepcao de toda a mensagem, deve ser gerado pelo mestre
um intervalo silente similar ao do incio da mensagem,
caracterizando o fim da mesma.
Neste modo, todas as mensagens sao enviadas de maneira contnua.
A Figura 3 mostra o frame tpico no modo RTU.

24 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU
Funcionamento
Os dispositivos ficam monitorando o barramento e checando
intervalos silent que, ap
os detectados, da inicio `a recepcao da
mensagem, de maneira similar ao modo ASCII.
Ap
os a recepcao de toda a mensagem, deve ser gerado pelo mestre
um intervalo silente similar ao do incio da mensagem,
caracterizando o fim da mesma.
Neste modo, todas as mensagens sao enviadas de maneira contnua.
A Figura 3 mostra o frame tpico no modo RTU.

24 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU
Funcionamento
Os dispositivos ficam monitorando o barramento e checando
intervalos silent que, ap
os detectados, da inicio `a recepcao da
mensagem, de maneira similar ao modo ASCII.
Ap
os a recepcao de toda a mensagem, deve ser gerado pelo mestre
um intervalo silente similar ao do incio da mensagem,
caracterizando o fim da mesma.
Neste modo, todas as mensagens sao enviadas de maneira contnua.
A Figura 3 mostra o frame tpico no modo RTU.

24 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU
Figra Ilustrativa

Figura 3: Frame tpico no modo RTU.


Funcionamento
Os campos Endereco do Indicador e Funcao MODBUS possuem um
u
nico byte ao inves de 2 como no modo ASCII).
Outra particularidade esta na sequencia de envio de bytes de
checksum da mensagem: o primeiro byte enviado e o menos
significativo e depois o mais significativo.

25 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU
Figra Ilustrativa

Figura 3: Frame tpico no modo RTU.


Funcionamento
Os campos Endereco do Indicador e Funcao MODBUS possuem um
u
nico byte ao inves de 2 como no modo ASCII).
Outra particularidade esta na sequencia de envio de bytes de
checksum da mensagem: o primeiro byte enviado e o menos
significativo e depois o mais significativo.

25 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU
Figra Ilustrativa

Figura 3: Frame tpico no modo RTU.


Funcionamento
Os campos Endereco do Indicador e Funcao MODBUS possuem um
u
nico byte ao inves de 2 como no modo ASCII).
Outra particularidade esta na sequencia de envio de bytes de
checksum da mensagem: o primeiro byte enviado e o menos
significativo e depois o mais significativo.

25 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU
Exemplo
Endereco do escravo: 69 = 45H;
Funcao MODBUS: leitura de registradores: 03 = 03H;
Registrador inicial a ser lido: 11 = 0BH pela norma MODBUS:
000AH;
N
umero total de registradores a serem lidos: 1 = 0001H;
Checksum (CRC) gerado: 19627 = 4CABH pela norma MODBUS
RTU = ABH 4CH

26 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU
Exemplo
Endereco do escravo: 69 = 45H;
Funcao MODBUS: leitura de registradores: 03 = 03H;
Registrador inicial a ser lido: 11 = 0BH pela norma MODBUS:
000AH;
N
umero total de registradores a serem lidos: 1 = 0001H;
Checksum (CRC) gerado: 19627 = 4CABH pela norma MODBUS
RTU = ABH 4CH

26 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU
Exemplo
Endereco do escravo: 69 = 45H;
Funcao MODBUS: leitura de registradores: 03 = 03H;
Registrador inicial a ser lido: 11 = 0BH pela norma MODBUS:
000AH;
N
umero total de registradores a serem lidos: 1 = 0001H;
Checksum (CRC) gerado: 19627 = 4CABH pela norma MODBUS
RTU = ABH 4CH

26 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU
Exemplo
Endereco do escravo: 69 = 45H;
Funcao MODBUS: leitura de registradores: 03 = 03H;
Registrador inicial a ser lido: 11 = 0BH pela norma MODBUS:
000AH;
N
umero total de registradores a serem lidos: 1 = 0001H;
Checksum (CRC) gerado: 19627 = 4CABH pela norma MODBUS
RTU = ABH 4CH

26 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU
Exemplo
Endereco do escravo: 69 = 45H;
Funcao MODBUS: leitura de registradores: 03 = 03H;
Registrador inicial a ser lido: 11 = 0BH pela norma MODBUS:
000AH;
N
umero total de registradores a serem lidos: 1 = 0001H;
Checksum (CRC) gerado: 19627 = 4CABH pela norma MODBUS
RTU = ABH 4CH

26 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU
Figra Ilustrativa

Figura 4: Mensagem do exemplo dado.


Funcionamento
No modo RTU o checksum e calculado da forma CRC (Cyclical
Redundancy Cheeck), esse metodo calcula todo o conte
udo da
mensagem, gerando um valor de 16 bits, que sao mandados de 8 em
8, comecando pelos menos significativos.
Leva mais tempo para fazer a contagem, mas e mais eficiente pois
faz a conta real de todo o conte
udo da mensagem.
27 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU
Figra Ilustrativa

Figura 4: Mensagem do exemplo dado.


Funcionamento
No modo RTU o checksum e calculado da forma CRC (Cyclical
Redundancy Cheeck), esse metodo calcula todo o conte
udo da
mensagem, gerando um valor de 16 bits, que sao mandados de 8 em
8, comecando pelos menos significativos.
Leva mais tempo para fazer a contagem, mas e mais eficiente pois
faz a conta real de todo o conte
udo da mensagem.
27 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU
Figra Ilustrativa

Figura 4: Mensagem do exemplo dado.


Funcionamento
No modo RTU o checksum e calculado da forma CRC (Cyclical
Redundancy Cheeck), esse metodo calcula todo o conte
udo da
mensagem, gerando um valor de 16 bits, que sao mandados de 8 em
8, comecando pelos menos significativos.
Leva mais tempo para fazer a contagem, mas e mais eficiente pois
faz a conta real de todo o conte
udo da mensagem.
27 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU
Procedimento para envio de mensagens
1

Carrega-se o registrador CRC com o valor FFFFH;

Submete-se o caracter da mensagem a uma l


ogica XOR com os 8
bits menos significativos do registrador CRC;

Desloca-se o conte
udo do registrador CRC 1 bit par a direita
programando seu bit mais significativo com 0;

Examina-se o bit menos significativo do registrador CRC e:


se o bit igual a 0, repete-se o processo a partir do item 3;
se o bit igual a 1, submete-se o registrador CRC a uma logica
XOR com a constante A001H retornando o resultado no
registrador CRC, em seguida, repete-se o processo a partir do
item 3.

28 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU
Procedimento para envio de mensagens
1

Carrega-se o registrador CRC com o valor FFFFH;

Submete-se o caracter da mensagem a uma l


ogica XOR com os 8
bits menos significativos do registrador CRC;

Desloca-se o conte
udo do registrador CRC 1 bit par a direita
programando seu bit mais significativo com 0;

Examina-se o bit menos significativo do registrador CRC e:


se o bit igual a 0, repete-se o processo a partir do item 3;
se o bit igual a 1, submete-se o registrador CRC a uma logica
XOR com a constante A001H retornando o resultado no
registrador CRC, em seguida, repete-se o processo a partir do
item 3.

28 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU
Procedimento para envio de mensagens
1

Carrega-se o registrador CRC com o valor FFFFH;

Submete-se o caracter da mensagem a uma l


ogica XOR com os 8
bits menos significativos do registrador CRC;

Desloca-se o conte
udo do registrador CRC 1 bit par a direita
programando seu bit mais significativo com 0;

Examina-se o bit menos significativo do registrador CRC e:


se o bit igual a 0, repete-se o processo a partir do item 3;
se o bit igual a 1, submete-se o registrador CRC a uma logica
XOR com a constante A001H retornando o resultado no
registrador CRC, em seguida, repete-se o processo a partir do
item 3.

28 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU
Procedimento para envio de mensagens
1

Carrega-se o registrador CRC com o valor FFFFH;

Submete-se o caracter da mensagem a uma l


ogica XOR com os 8
bits menos significativos do registrador CRC;

Desloca-se o conte
udo do registrador CRC 1 bit par a direita
programando seu bit mais significativo com 0;

Examina-se o bit menos significativo do registrador CRC e:


se o bit igual a 0, repete-se o processo a partir do item 3;
se o bit igual a 1, submete-se o registrador CRC a uma logica
XOR com a constante A001H retornando o resultado no
registrador CRC, em seguida, repete-se o processo a partir do
item 3.

28 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU
Procedimento para envio de mensagens
1

Carrega-se o registrador CRC com o valor FFFFH;

Submete-se o caracter da mensagem a uma l


ogica XOR com os 8
bits menos significativos do registrador CRC;

Desloca-se o conte
udo do registrador CRC 1 bit par a direita
programando seu bit mais significativo com 0;

Examina-se o bit menos significativo do registrador CRC e:


se o bit igual a 0, repete-se o processo a partir do item 3;
se o bit igual a 1, submete-se o registrador CRC a uma logica
XOR com a constante A001H retornando o resultado no
registrador CRC, em seguida, repete-se o processo a partir do
item 3.

28 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU
Procedimento para envio de mensagens
1

Carrega-se o registrador CRC com o valor FFFFH;

Submete-se o caracter da mensagem a uma l


ogica XOR com os 8
bits menos significativos do registrador CRC;

Desloca-se o conte
udo do registrador CRC 1 bit par a direita
programando seu bit mais significativo com 0;

Examina-se o bit menos significativo do registrador CRC e:


se o bit igual a 0, repete-se o processo a partir do item 3;
se o bit igual a 1, submete-se o registrador CRC a uma logica
XOR com a constante A001H retornando o resultado no
registrador CRC, em seguida, repete-se o processo a partir do
item 3.

28 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU
Procedimento para envio de mensagens
1

Repetem-se os itens 3 e 4 ate que tenham ocorrido 8 deslocamentos;

Repetem-se os itens 2 ate 5 para o pr


oximo caracter da mensagem e
assim sucessivamente ate que todos os caracteres tenham sido
analisados;

O valor final do registrador CRC e o valor do Campo Checksum


primeiramente coloca-se o byte menos significativo do registrador
CRC na mensagem e depois o mais significativo.

29 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU
Procedimento para envio de mensagens
1

Repetem-se os itens 3 e 4 ate que tenham ocorrido 8 deslocamentos;

Repetem-se os itens 2 ate 5 para o pr


oximo caracter da mensagem e
assim sucessivamente ate que todos os caracteres tenham sido
analisados;

O valor final do registrador CRC e o valor do Campo Checksum


primeiramente coloca-se o byte menos significativo do registrador
CRC na mensagem e depois o mais significativo.

29 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU
Procedimento para envio de mensagens
1

Repetem-se os itens 3 e 4 ate que tenham ocorrido 8 deslocamentos;

Repetem-se os itens 2 ate 5 para o pr


oximo caracter da mensagem e
assim sucessivamente ate que todos os caracteres tenham sido
analisados;

O valor final do registrador CRC e o valor do Campo Checksum


primeiramente coloca-se o byte menos significativo do registrador
CRC na mensagem e depois o mais significativo.

29 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus ASCII

Funcionamento
No modo ASCII cada 8 bits da mensagem sao mandados como 2
caracteres no padrao ASCII.
Principal vantagem e que pode haver um grande intervalo entre o
envio dos dados de uma mensagem.
Apresentara apenas valores de 30H ate 39H e 41H ate 46H, que
correspondem a 0 a 9 e 10 a F em hexa e 0 a 9 e 10 a 15.

30 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus ASCII

Funcionamento
No modo ASCII cada 8 bits da mensagem sao mandados como 2
caracteres no padrao ASCII.
Principal vantagem e que pode haver um grande intervalo entre o
envio dos dados de uma mensagem.
Apresentara apenas valores de 30H ate 39H e 41H ate 46H, que
correspondem a 0 a 9 e 10 a F em hexa e 0 a 9 e 10 a 15.

30 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus ASCII

Funcionamento
No modo ASCII cada 8 bits da mensagem sao mandados como 2
caracteres no padrao ASCII.
Principal vantagem e que pode haver um grande intervalo entre o
envio dos dados de uma mensagem.
Apresentara apenas valores de 30H ate 39H e 41H ate 46H, que
correspondem a 0 a 9 e 10 a F em hexa e 0 a 9 e 10 a 15.

30 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus ASCII
Funcionamento
Existem identificadores de incio e fim da mensagem, esses
identificadores permitem a rede fazer a leitura correta dos dados,
lendo o destino da mensagem e fazendo o enderecamento correto da
mensagem para o dispositivo de destino, e por fim ler o conte
udo
completo da mensagem ate o final.
A Figura 5 mostra o modelo da frame em ASCII.
A Figura 6 mostra um exemplo de mensagem em ASCII.

31 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus ASCII
Funcionamento
Existem identificadores de incio e fim da mensagem, esses
identificadores permitem a rede fazer a leitura correta dos dados,
lendo o destino da mensagem e fazendo o enderecamento correto da
mensagem para o dispositivo de destino, e por fim ler o conte
udo
completo da mensagem ate o final.
A Figura 5 mostra o modelo da frame em ASCII.
A Figura 6 mostra um exemplo de mensagem em ASCII.

31 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus ASCII
Funcionamento
Existem identificadores de incio e fim da mensagem, esses
identificadores permitem a rede fazer a leitura correta dos dados,
lendo o destino da mensagem e fazendo o enderecamento correto da
mensagem para o dispositivo de destino, e por fim ler o conte
udo
completo da mensagem ate o final.
A Figura 5 mostra o modelo da frame em ASCII.
A Figura 6 mostra um exemplo de mensagem em ASCII.

31 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus ASCII
Figura Ilustrativa

Figura 5: Modelo da frame em ASCII.

Figura Ilustrativa

Figura 6: Exemplo de mensagem em ASCII.

32 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus ASCII
Figura Ilustrativa

Figura 5: Modelo da frame em ASCII.

Figura Ilustrativa

Figura 6: Exemplo de mensagem em ASCII.

32 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus ASCII
Funcionamento
O metodo LRC (Longitudinal Redundancy Check) calcula o
conte
udo dos campos da mensagem exceto os caracteres de
identificacao de incio e fim da mensagem.
Valor do calculo de 8 bits, portanto possui 2 caracteres ASCII,
sendo o caracter mais significativo enviado primeiro.
O escravo ao receber a mensagem faz o calculo do checksum e
confere com o valor que esta na mensagem, caso de diferente ele
manda uma mensagem de erro.

33 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus ASCII
Funcionamento
O metodo LRC (Longitudinal Redundancy Check) calcula o
conte
udo dos campos da mensagem exceto os caracteres de
identificacao de incio e fim da mensagem.
Valor do calculo de 8 bits, portanto possui 2 caracteres ASCII,
sendo o caracter mais significativo enviado primeiro.
O escravo ao receber a mensagem faz o calculo do checksum e
confere com o valor que esta na mensagem, caso de diferente ele
manda uma mensagem de erro.

33 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus ASCII
Funcionamento
O metodo LRC (Longitudinal Redundancy Check) calcula o
conte
udo dos campos da mensagem exceto os caracteres de
identificacao de incio e fim da mensagem.
Valor do calculo de 8 bits, portanto possui 2 caracteres ASCII,
sendo o caracter mais significativo enviado primeiro.
O escravo ao receber a mensagem faz o calculo do checksum e
confere com o valor que esta na mensagem, caso de diferente ele
manda uma mensagem de erro.

33 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus ASCII
Funcionamento
Procedimento de calculo do LRC:
Adiciona todos os bytes dos campos de mensagem, exceto os
de incio e fim da mensagem;
Subtrai-se o valor da soma de 255 (complemento de 1);
Adiciona-se 1 ao valor obtido (complemento de 2).
Complementos
Complemento de 1: FFH-53H=AC.
Complemento de 2: ACH+01H=ADH.
O valor calculado corresponde a 41H, que representa a letra A, e
44H, que representa a letra D.

34 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus ASCII
Funcionamento
Procedimento de calculo do LRC:
Adiciona todos os bytes dos campos de mensagem, exceto os
de incio e fim da mensagem;
Subtrai-se o valor da soma de 255 (complemento de 1);
Adiciona-se 1 ao valor obtido (complemento de 2).
Complementos
Complemento de 1: FFH-53H=AC.
Complemento de 2: ACH+01H=ADH.
O valor calculado corresponde a 41H, que representa a letra A, e
44H, que representa a letra D.

34 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus ASCII
Funcionamento
Procedimento de calculo do LRC:
Adiciona todos os bytes dos campos de mensagem, exceto os
de incio e fim da mensagem;
Subtrai-se o valor da soma de 255 (complemento de 1);
Adiciona-se 1 ao valor obtido (complemento de 2).
Complementos
Complemento de 1: FFH-53H=AC.
Complemento de 2: ACH+01H=ADH.
O valor calculado corresponde a 41H, que representa a letra A, e
44H, que representa a letra D.

34 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus ASCII
Funcionamento
Procedimento de calculo do LRC:
Adiciona todos os bytes dos campos de mensagem, exceto os
de incio e fim da mensagem;
Subtrai-se o valor da soma de 255 (complemento de 1);
Adiciona-se 1 ao valor obtido (complemento de 2).
Complementos
Complemento de 1: FFH-53H=AC.
Complemento de 2: ACH+01H=ADH.
O valor calculado corresponde a 41H, que representa a letra A, e
44H, que representa a letra D.

34 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus ASCII
Funcionamento
Procedimento de calculo do LRC:
Adiciona todos os bytes dos campos de mensagem, exceto os
de incio e fim da mensagem;
Subtrai-se o valor da soma de 255 (complemento de 1);
Adiciona-se 1 ao valor obtido (complemento de 2).
Complementos
Complemento de 1: FFH-53H=AC.
Complemento de 2: ACH+01H=ADH.
O valor calculado corresponde a 41H, que representa a letra A, e
44H, que representa a letra D.

34 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus ASCII
Funcionamento
Procedimento de calculo do LRC:
Adiciona todos os bytes dos campos de mensagem, exceto os
de incio e fim da mensagem;
Subtrai-se o valor da soma de 255 (complemento de 1);
Adiciona-se 1 ao valor obtido (complemento de 2).
Complementos
Complemento de 1: FFH-53H=AC.
Complemento de 2: ACH+01H=ADH.
O valor calculado corresponde a 41H, que representa a letra A, e
44H, que representa a letra D.

34 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus ASCII
Funcionamento
Procedimento de calculo do LRC:
Adiciona todos os bytes dos campos de mensagem, exceto os
de incio e fim da mensagem;
Subtrai-se o valor da soma de 255 (complemento de 1);
Adiciona-se 1 ao valor obtido (complemento de 2).
Complementos
Complemento de 1: FFH-53H=AC.
Complemento de 2: ACH+01H=ADH.
O valor calculado corresponde a 41H, que representa a letra A, e
44H, que representa a letra D.

34 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus ASCII
Figura Ilustrativa

Figura Ilustrativa

Figura 7: Tabela para auxlio no calculo do LRC.


35 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus ASCII
Figura Ilustrativa

Figura Ilustrativa

Figura 7: Tabela para auxlio no calculo do LRC.


35 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU/ASCII
Frame: Endereco
Ao todo o protocolo MODBUS possui 256 enderecos, em que possui
dois caracteres, modo ASCII, ou 8 bits, Modo RTU. A faixa de
endereco validos:
0 (zero) e o endereco de Broadcast, quando o mestre envia
uma mensagem para o endereco zero, todos os escravos
recebem a mensagem;
1 ate 247 Enderecos disponveis para os escravos;
248 ate 255 Enderecos reservados.
Observacao
Um mestre endereca o(s) escravo(s) colocando o endereco do escravo no campo de endereco da mensagem.
Quando o escravo envia a response, ele coloca seu pr
oprio endereco no campo de endereco da mensagem para
sinalizar ao mestre qual escravo est
a respondendo. Para acessos tipo broadcast n
ao h
a response por parte de
nenhum escravo.

36 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU/ASCII
Frame: Endereco
Ao todo o protocolo MODBUS possui 256 enderecos, em que possui
dois caracteres, modo ASCII, ou 8 bits, Modo RTU. A faixa de
endereco validos:
0 (zero) e o endereco de Broadcast, quando o mestre envia
uma mensagem para o endereco zero, todos os escravos
recebem a mensagem;
1 ate 247 Enderecos disponveis para os escravos;
248 ate 255 Enderecos reservados.
Observacao
Um mestre endereca o(s) escravo(s) colocando o endereco do escravo no campo de endereco da mensagem.
Quando o escravo envia a response, ele coloca seu pr
oprio endereco no campo de endereco da mensagem para
sinalizar ao mestre qual escravo est
a respondendo. Para acessos tipo broadcast n
ao h
a response por parte de
nenhum escravo.

36 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU/ASCII
Frame: Endereco
Ao todo o protocolo MODBUS possui 256 enderecos, em que possui
dois caracteres, modo ASCII, ou 8 bits, Modo RTU. A faixa de
endereco validos:
0 (zero) e o endereco de Broadcast, quando o mestre envia
uma mensagem para o endereco zero, todos os escravos
recebem a mensagem;
1 ate 247 Enderecos disponveis para os escravos;
248 ate 255 Enderecos reservados.
Observacao
Um mestre endereca o(s) escravo(s) colocando o endereco do escravo no campo de endereco da mensagem.
Quando o escravo envia a response, ele coloca seu pr
oprio endereco no campo de endereco da mensagem para
sinalizar ao mestre qual escravo est
a respondendo. Para acessos tipo broadcast n
ao h
a response por parte de
nenhum escravo.

36 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU/ASCII
Frame: Endereco
Ao todo o protocolo MODBUS possui 256 enderecos, em que possui
dois caracteres, modo ASCII, ou 8 bits, Modo RTU. A faixa de
endereco validos:
0 (zero) e o endereco de Broadcast, quando o mestre envia
uma mensagem para o endereco zero, todos os escravos
recebem a mensagem;
1 ate 247 Enderecos disponveis para os escravos;
248 ate 255 Enderecos reservados.
Observacao
Um mestre endereca o(s) escravo(s) colocando o endereco do escravo no campo de endereco da mensagem.
Quando o escravo envia a response, ele coloca seu pr
oprio endereco no campo de endereco da mensagem para
sinalizar ao mestre qual escravo est
a respondendo. Para acessos tipo broadcast n
ao h
a response por parte de
nenhum escravo.

36 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU/ASCII
Frame: Endereco
Ao todo o protocolo MODBUS possui 256 enderecos, em que possui
dois caracteres, modo ASCII, ou 8 bits, Modo RTU. A faixa de
endereco validos:
0 (zero) e o endereco de Broadcast, quando o mestre envia
uma mensagem para o endereco zero, todos os escravos
recebem a mensagem;
1 ate 247 Enderecos disponveis para os escravos;
248 ate 255 Enderecos reservados.
Observacao
Um mestre endereca o(s) escravo(s) colocando o endereco do escravo no campo de endereco da mensagem.
Quando o escravo envia a response, ele coloca seu pr
oprio endereco no campo de endereco da mensagem para
sinalizar ao mestre qual escravo est
a respondendo. Para acessos tipo broadcast n
ao h
a response por parte de
nenhum escravo.

36 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU/ASCII
Frame: Campo Funcao MODBUS
A faixa de valores validos e de 1 a 255. Destes valores, a maioria e
compatvel para todos os CLPs enquanto alguns estao disponveis
apenas para os modelos mais novos e outros estao reservados para
uso futuro.
Quando uma mensagem e recebida pelo escravo, este campo indica
qual acao deve ser tomada, por exemplo, ler e/ou programar um ou
mais sensores, ler e/ou programar um ou mais registradores, ler o
status do escravo.
Na response do escravo este campo e usado para informar ao
mestre se a acao foi executada com sucesso ou se ocorreu algum
tipo de erro (exception).
37 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU/ASCII
Frame: Campo Funcao MODBUS
A faixa de valores validos e de 1 a 255. Destes valores, a maioria e
compatvel para todos os CLPs enquanto alguns estao disponveis
apenas para os modelos mais novos e outros estao reservados para
uso futuro.
Quando uma mensagem e recebida pelo escravo, este campo indica
qual acao deve ser tomada, por exemplo, ler e/ou programar um ou
mais sensores, ler e/ou programar um ou mais registradores, ler o
status do escravo.
Na response do escravo este campo e usado para informar ao
mestre se a acao foi executada com sucesso ou se ocorreu algum
tipo de erro (exception).
37 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU/ASCII
Frame: Campo Funcao MODBUS
A faixa de valores validos e de 1 a 255. Destes valores, a maioria e
compatvel para todos os CLPs enquanto alguns estao disponveis
apenas para os modelos mais novos e outros estao reservados para
uso futuro.
Quando uma mensagem e recebida pelo escravo, este campo indica
qual acao deve ser tomada, por exemplo, ler e/ou programar um ou
mais sensores, ler e/ou programar um ou mais registradores, ler o
status do escravo.
Na response do escravo este campo e usado para informar ao
mestre se a acao foi executada com sucesso ou se ocorreu algum
tipo de erro (exception).
37 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU/ASCII
Frame: Campo Funcao MODBUS
Para func
oes executadas com sucesso o escravo simplesmente
devolve o pr
oprio c
odigo da funcao e quando ocorreu algum erro, o
escravo devolve o c
odigo da funcao com o seu bit mais significativo
em nvel 1.
Observacao
responsabilidade do mestre gerenciar e analisar mensagens de exception, reenviando a mensagem que originou o
E
erro ou enviando uma func
ao de diagn
ostico para identificar melhor a causa do erro.

38 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU/ASCII
Frame: Campo Funcao MODBUS
Para func
oes executadas com sucesso o escravo simplesmente
devolve o pr
oprio c
odigo da funcao e quando ocorreu algum erro, o
escravo devolve o c
odigo da funcao com o seu bit mais significativo
em nvel 1.
Observacao
responsabilidade do mestre gerenciar e analisar mensagens de exception, reenviando a mensagem que originou o
E
erro ou enviando uma func
ao de diagn
ostico para identificar melhor a causa do erro.

38 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU/ASCII
Frame: Campo Dados para o Escravo
As informac
oes contidas neste campo estao relacionadas ao tipo de
funcao definido no campo func
oes MODBUS, como por exemplo,
quantos sensores ou dados devem ser escritos ou lidos.
Se nao ocorrer erro na realizacao do comando, este campo da
mensagem contera informac
oes relativas ao comando enviado, caso
contrario, contera um c
odigo de exception, identificando o motivo
que causou o erro e orientando o mestre na execucao do proximo
comando.

39 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU/ASCII
Frame: Campo Dados para o Escravo
As informac
oes contidas neste campo estao relacionadas ao tipo de
funcao definido no campo func
oes MODBUS, como por exemplo,
quantos sensores ou dados devem ser escritos ou lidos.
Se nao ocorrer erro na realizacao do comando, este campo da
mensagem contera informac
oes relativas ao comando enviado, caso
contrario, contera um c
odigo de exception, identificando o motivo
que causou o erro e orientando o mestre na execucao do proximo
comando.

39 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento
Frame

Modbus RTU/ASCII
Tabela
C
odigo
1
2
3
4
5

6
7
8

Identificac
ao
Func
ao V
alida
Sensor ou Registrador Inv
alido
Valor de dado inv
alido
Falha no dispositivo
Estado de espera

Dispositivo
ocupado
N
ao
reconhecimento
Erro de paridade
na mem
oria

Tabela 1 C
odigos Exception.
Significado
A func
ao MODBUS solicitada pelo mestre n
ao est
a implementada pelo escravo.
O escravo n
ao possui o(s) sensor(es) ou registrador(es) especificado(s) no comando enviado pelo mestre.
O valor de algum dado(s) contido no campo de Dados
e inv
alido.
Ocorr
encia de erro por parte do escravo durante execuc
ao do comando solicitado pelo mestre.
O escravo reconheceu o comando enviado pelo mestre mas o notifica de que o
mesmo ser
a processado num perodo de tempo maior que o normal. Este tipo
de c
odigo
e enviado para enviar a ocorr
encia de time-out por parte do mestre.
Nestas condico
es o mestre pode ficar monitorando as atividades do escravo at
e
a realizac
ao do comando.
O escravo est
a ocupado atendendo outro comando. O mestre pode transmitir
a mensagem mais tarde quando este tiver desocupado.
gerado quando o mestre envia
O escravo n
ao conseguiu executar o comando. E
um comando atrav
es das funco
es 13 ou 14.
O escravo detectou erro de paridade na leitura da sua mem
oria estendida.
40 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento

Sumario
1
2
3

5
6
7
8
9

Sumario
Introducao
Modbus RTU/ASCII
Nvel de Comunicacao
Funcionamento
Frame
Modbus TCP
Nvel de Comunicacao
Funcionamento
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Referencias Bibliograficas
Agradecimento
41 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento

Modbus TCP
Nvel de Comunicacao
O servico de mensagens MODBUS fornece uma comunicacao
Cliente/Servidor entre dispositivos conectados em uma rede
Ethernet TCP/IP.
MODBUS TCP e uma implementacao desse protocolo baseado na
comunicacao TCP/IP.
Este modelo Cliente/Servidor apresenta quatro tipos de mensagens,
observadas na Figura 8.

42 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento

Modbus TCP
Nvel de Comunicacao
O servico de mensagens MODBUS fornece uma comunicacao
Cliente/Servidor entre dispositivos conectados em uma rede
Ethernet TCP/IP.
MODBUS TCP e uma implementacao desse protocolo baseado na
comunicacao TCP/IP.
Este modelo Cliente/Servidor apresenta quatro tipos de mensagens,
observadas na Figura 8.

42 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento

Modbus TCP
Nvel de Comunicacao
O servico de mensagens MODBUS fornece uma comunicacao
Cliente/Servidor entre dispositivos conectados em uma rede
Ethernet TCP/IP.
MODBUS TCP e uma implementacao desse protocolo baseado na
comunicacao TCP/IP.
Este modelo Cliente/Servidor apresenta quatro tipos de mensagens,
observadas na Figura 8.

42 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento

Modbus TCP
Figura Ilustrativa

Figura 8: Exemplificacao dos tipos de mensagens no modelo


Cliente/Servidor.
Explicacao da Figura
MODBUS Solicitac
ao
e a mensagem enviada na rede pelo Cliente para iniciar uma transac
ao;
MODBUS Indicac
ao
e a mensagem de pedido recebido no lado do Servidor;
MODBUS Resposta
e a mensagem de resposta enviada pelo Servidor;
MODBUS Confirmac
ao
e a mensagem de resposta recebida no lado do Cliente.

43 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento

Modbus TCP
Figura Ilustrativa

Figura 8: Exemplificacao dos tipos de mensagens no modelo


Cliente/Servidor.
Explicacao da Figura
MODBUS Solicitac
ao
e a mensagem enviada na rede pelo Cliente para iniciar uma transac
ao;
MODBUS Indicac
ao
e a mensagem de pedido recebido no lado do Servidor;
MODBUS Resposta
e a mensagem de resposta enviada pelo Servidor;
MODBUS Confirmac
ao
e a mensagem de resposta recebida no lado do Cliente.

43 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento

Modbus TCP
Figura Ilustrativa

Figura 8: Exemplificacao dos tipos de mensagens no modelo


Cliente/Servidor.
Explicacao da Figura
MODBUS Solicitac
ao
e a mensagem enviada na rede pelo Cliente para iniciar uma transac
ao;
MODBUS Indicac
ao
e a mensagem de pedido recebido no lado do Servidor;
MODBUS Resposta
e a mensagem de resposta enviada pelo Servidor;
MODBUS Confirmac
ao
e a mensagem de resposta recebida no lado do Cliente.

43 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento

Modbus TCP
Figura Ilustrativa

Figura 8: Exemplificacao dos tipos de mensagens no modelo


Cliente/Servidor.
Explicacao da Figura
MODBUS Solicitac
ao
e a mensagem enviada na rede pelo Cliente para iniciar uma transac
ao;
MODBUS Indicac
ao
e a mensagem de pedido recebido no lado do Servidor;
MODBUS Resposta
e a mensagem de resposta enviada pelo Servidor;
MODBUS Confirmac
ao
e a mensagem de resposta recebida no lado do Cliente.

43 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento

Modbus TCP
Figura Ilustrativa

Figura 8: Exemplificacao dos tipos de mensagens no modelo


Cliente/Servidor.
Explicacao da Figura
MODBUS Solicitac
ao
e a mensagem enviada na rede pelo Cliente para iniciar uma transac
ao;
MODBUS Indicac
ao
e a mensagem de pedido recebido no lado do Servidor;
MODBUS Resposta
e a mensagem de resposta enviada pelo Servidor;
MODBUS Confirmac
ao
e a mensagem de resposta recebida no lado do Cliente.

43 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento

Modbus TCP
Nvel de Comunicacao
Os servicos de mensagens MODBUS (Modelo Cliente/Servidor) sao
utilizados no intercambio de informac
oes em tempo real:
entre duas aplicac
oes de dispositivos;
entre a aplicacao de um dispositivo e outro dispositivo;
entre aplicac
oes e dispositivos HMI/SCADA;
entre um programa de um dispositivo de fornecimento de
servicos online e o PC.
Geralmente aparece nos nveis de gerenciamento e supervisao.

44 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento

Modbus TCP
Nvel de Comunicacao
Os servicos de mensagens MODBUS (Modelo Cliente/Servidor) sao
utilizados no intercambio de informac
oes em tempo real:
entre duas aplicac
oes de dispositivos;
entre a aplicacao de um dispositivo e outro dispositivo;
entre aplicac
oes e dispositivos HMI/SCADA;
entre um programa de um dispositivo de fornecimento de
servicos online e o PC.
Geralmente aparece nos nveis de gerenciamento e supervisao.

44 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento

Modbus TCP
Nvel de Comunicacao
Os servicos de mensagens MODBUS (Modelo Cliente/Servidor) sao
utilizados no intercambio de informac
oes em tempo real:
entre duas aplicac
oes de dispositivos;
entre a aplicacao de um dispositivo e outro dispositivo;
entre aplicac
oes e dispositivos HMI/SCADA;
entre um programa de um dispositivo de fornecimento de
servicos online e o PC.
Geralmente aparece nos nveis de gerenciamento e supervisao.

44 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento

Modbus TCP
Nvel de Comunicacao
Os servicos de mensagens MODBUS (Modelo Cliente/Servidor) sao
utilizados no intercambio de informac
oes em tempo real:
entre duas aplicac
oes de dispositivos;
entre a aplicacao de um dispositivo e outro dispositivo;
entre aplicac
oes e dispositivos HMI/SCADA;
entre um programa de um dispositivo de fornecimento de
servicos online e o PC.
Geralmente aparece nos nveis de gerenciamento e supervisao.

44 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento

Modbus TCP
Nvel de Comunicacao
Os servicos de mensagens MODBUS (Modelo Cliente/Servidor) sao
utilizados no intercambio de informac
oes em tempo real:
entre duas aplicac
oes de dispositivos;
entre a aplicacao de um dispositivo e outro dispositivo;
entre aplicac
oes e dispositivos HMI/SCADA;
entre um programa de um dispositivo de fornecimento de
servicos online e o PC.
Geralmente aparece nos nveis de gerenciamento e supervisao.

44 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento

Modbus TCP
Nvel de Comunicacao
Os servicos de mensagens MODBUS (Modelo Cliente/Servidor) sao
utilizados no intercambio de informac
oes em tempo real:
entre duas aplicac
oes de dispositivos;
entre a aplicacao de um dispositivo e outro dispositivo;
entre aplicac
oes e dispositivos HMI/SCADA;
entre um programa de um dispositivo de fornecimento de
servicos online e o PC.
Geralmente aparece nos nveis de gerenciamento e supervisao.

44 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento

Modbus TCP
Funcionamento
O padrao Ethernet no protocolo MODBUS possui algumas
variac
oes, podendo chegar a 100Mbps ou ate 10Gbps.
A distancia maxima pode variar de 100m ate pr
oximo de 200m
dependendo do tipo de cabo utilizado e das condicoes de instalacoes
do mesmo.
Em alguns casos e possvel utilizar redes em fibra otica, fato que
permite alcancar distancias maiores e melhores taxas de
comunicacao, bem como utilizar comunicacao wireless.

45 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento

Modbus TCP
Funcionamento
O padrao Ethernet no protocolo MODBUS possui algumas
variac
oes, podendo chegar a 100Mbps ou ate 10Gbps.
A distancia maxima pode variar de 100m ate pr
oximo de 200m
dependendo do tipo de cabo utilizado e das condicoes de instalacoes
do mesmo.
Em alguns casos e possvel utilizar redes em fibra otica, fato que
permite alcancar distancias maiores e melhores taxas de
comunicacao, bem como utilizar comunicacao wireless.

45 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento

Modbus TCP
Funcionamento
O padrao Ethernet no protocolo MODBUS possui algumas
variac
oes, podendo chegar a 100Mbps ou ate 10Gbps.
A distancia maxima pode variar de 100m ate pr
oximo de 200m
dependendo do tipo de cabo utilizado e das condicoes de instalacoes
do mesmo.
Em alguns casos e possvel utilizar redes em fibra otica, fato que
permite alcancar distancias maiores e melhores taxas de
comunicacao, bem como utilizar comunicacao wireless.

45 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento

Modbus TCP
Funcionamento
Na versao MODBUS/TCP nao ha distincao entre mestre e escravo,
pois qualquer n
o com uma porta TCP pode acessar qualquer outro
n
o.
Ethernet e uma rede em que o acesso ao meio e feito atraves do
metodo CSMA/CD (Carrier Sense Multiple Access/Collision
Detection).
Se dois n
os em diferentes localizac
oes tentam enviar dados ao
mesmo tempo, o resultado sera uma colisao dentro do meio
fsico.
Se existir essa colisao, as mensagens sao destrudas e a cada
n
o e atribudo um perodo de espera ate voltar a tentar a
emissao da mensagem de novo.

46 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento

Modbus TCP
Funcionamento
Na versao MODBUS/TCP nao ha distincao entre mestre e escravo,
pois qualquer n
o com uma porta TCP pode acessar qualquer outro
n
o.
Ethernet e uma rede em que o acesso ao meio e feito atraves do
metodo CSMA/CD (Carrier Sense Multiple Access/Collision
Detection).
Se dois n
os em diferentes localizac
oes tentam enviar dados ao
mesmo tempo, o resultado sera uma colisao dentro do meio
fsico.
Se existir essa colisao, as mensagens sao destrudas e a cada
n
o e atribudo um perodo de espera ate voltar a tentar a
emissao da mensagem de novo.

46 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento

Modbus TCP
Funcionamento
Na versao MODBUS/TCP nao ha distincao entre mestre e escravo,
pois qualquer n
o com uma porta TCP pode acessar qualquer outro
n
o.
Ethernet e uma rede em que o acesso ao meio e feito atraves do
metodo CSMA/CD (Carrier Sense Multiple Access/Collision
Detection).
Se dois n
os em diferentes localizac
oes tentam enviar dados ao
mesmo tempo, o resultado sera uma colisao dentro do meio
fsico.
Se existir essa colisao, as mensagens sao destrudas e a cada
n
o e atribudo um perodo de espera ate voltar a tentar a
emissao da mensagem de novo.

46 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento

Modbus TCP
Funcionamento
Na versao MODBUS/TCP nao ha distincao entre mestre e escravo,
pois qualquer n
o com uma porta TCP pode acessar qualquer outro
n
o.
Ethernet e uma rede em que o acesso ao meio e feito atraves do
metodo CSMA/CD (Carrier Sense Multiple Access/Collision
Detection).
Se dois n
os em diferentes localizac
oes tentam enviar dados ao
mesmo tempo, o resultado sera uma colisao dentro do meio
fsico.
Se existir essa colisao, as mensagens sao destrudas e a cada
n
o e atribudo um perodo de espera ate voltar a tentar a
emissao da mensagem de novo.

46 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento

Modbus TCP
Funcionamento
Um n
o pode escutar a rede para ver se outro n
o esta transmitindo
e, assim, determinar se deve transmitir nesse instante.
Ethernet e uma rede de comunicacao aberta que permite a ligacao
de uma fabrica a todos os nveis, desde o escrit
orio ate `as E/S de
campo.
O meio fsico de comunicacao desse protocolo e o cabo Ethernet,
podendo ocorrer a variacao no uso. Sao variedades permitidas, o
cabo de fibra
otica e a conecao Wireless.
Um exemplo de modelo de comunicacao pode ser observado na
Figura 9.
47 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento

Modbus TCP
Funcionamento
Um n
o pode escutar a rede para ver se outro n
o esta transmitindo
e, assim, determinar se deve transmitir nesse instante.
Ethernet e uma rede de comunicacao aberta que permite a ligacao
de uma fabrica a todos os nveis, desde o escrit
orio ate `as E/S de
campo.
O meio fsico de comunicacao desse protocolo e o cabo Ethernet,
podendo ocorrer a variacao no uso. Sao variedades permitidas, o
cabo de fibra
otica e a conecao Wireless.
Um exemplo de modelo de comunicacao pode ser observado na
Figura 9.
47 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento

Modbus TCP
Funcionamento
Um n
o pode escutar a rede para ver se outro n
o esta transmitindo
e, assim, determinar se deve transmitir nesse instante.
Ethernet e uma rede de comunicacao aberta que permite a ligacao
de uma fabrica a todos os nveis, desde o escrit
orio ate `as E/S de
campo.
O meio fsico de comunicacao desse protocolo e o cabo Ethernet,
podendo ocorrer a variacao no uso. Sao variedades permitidas, o
cabo de fibra
otica e a conecao Wireless.
Um exemplo de modelo de comunicacao pode ser observado na
Figura 9.
47 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento

Modbus TCP
Funcionamento
Um n
o pode escutar a rede para ver se outro n
o esta transmitindo
e, assim, determinar se deve transmitir nesse instante.
Ethernet e uma rede de comunicacao aberta que permite a ligacao
de uma fabrica a todos os nveis, desde o escrit
orio ate `as E/S de
campo.
O meio fsico de comunicacao desse protocolo e o cabo Ethernet,
podendo ocorrer a variacao no uso. Sao variedades permitidas, o
cabo de fibra
otica e a conecao Wireless.
Um exemplo de modelo de comunicacao pode ser observado na
Figura 9.
47 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento

Modbus TCP
Figura Ilustrativa

Figura 9: Exemplo de comunicacao MODBUS TCP, modelo


Cliente/Servidor.
48 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento

Modbus TCP
Funcionamento
No MODBUS TCP, os dados do MODBUS padrao sao encapsulados
em formato binario em frames TCP, para a utilizacao do meio fsico
Ethernet (IEEE 802.3), conforme demonstra a Figura 10.
Figura Ilustrativa

Figura 10: Quadro explicativo do encapsulamento de dados no protocolo.


.

49 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Nvel de Comunicac
ao
Funcionamento

Modbus TCP
Funcionamento
No MODBUS TCP, os dados do MODBUS padrao sao encapsulados
em formato binario em frames TCP, para a utilizacao do meio fsico
Ethernet (IEEE 802.3), conforme demonstra a Figura 10.
Figura Ilustrativa

Figura 10: Quadro explicativo do encapsulamento de dados no protocolo.


.

49 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Sumario
1
2
3

5
6
7
8
9

Sumario
Introducao
Modbus RTU/ASCII
Nvel de Comunicacao
Funcionamento
Frame
Modbus TCP
Nvel de Comunicacao
Funcionamento
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Referencias Bibliograficas
Agradecimento
50 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Empresas que Fabricam Dispositivos que Utilizam o


Protocolo
Algumas Empresas
MODBUS e um protocolo de comunicacao criado na decada de
1970 pela Modicom (atualmente parte do Grupo Schneider Electric).
O QK1402/MB e um m
odulo que, conectado ao barramento de
E/S do CP, implementa uma interface serial com o protocolo
Modbus RTU Mestre, no padrao RS-485 ou RS-232. (Documento
com as caractersticas tecnicas do M
odulo QK1402/MB da Altus
Sistemas de Automacao S.A.)

51 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Empresas que Fabricam Dispositivos que Utilizam o


Protocolo
Algumas Empresas
MODBUS e um protocolo de comunicacao criado na decada de
1970 pela Modicom (atualmente parte do Grupo Schneider Electric).
O QK1402/MB e um m
odulo que, conectado ao barramento de
E/S do CP, implementa uma interface serial com o protocolo
Modbus RTU Mestre, no padrao RS-485 ou RS-232. (Documento
com as caractersticas tecnicas do M
odulo QK1402/MB da Altus
Sistemas de Automacao S.A.)

51 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Empresas que Fabricam Dispositivos que Utilizam o


Protocolo
Algumas Empresas
Modbus RTU e um protocolo aberto de serie, (RS-232 ou RS-485)
baseado na arquitetura mestre/escravo ou cliente/servidor. O
protocolo interconecta equipamentos de campo: tais como sensores,
atuadores e controladores e e amplamente utilizado em ambos os
processos de fabricacao e automacao. (Traduzido do Manual de
Instruc
oes de Operacao dos M
odulos de Comunicacao Modbus RTU
RS485 da Siemens AG)
Entre outras.
52 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Empresas que Fabricam Dispositivos que Utilizam o


Protocolo
Algumas Empresas
Modbus RTU e um protocolo aberto de serie, (RS-232 ou RS-485)
baseado na arquitetura mestre/escravo ou cliente/servidor. O
protocolo interconecta equipamentos de campo: tais como sensores,
atuadores e controladores e e amplamente utilizado em ambos os
processos de fabricacao e automacao. (Traduzido do Manual de
Instruc
oes de Operacao dos M
odulos de Comunicacao Modbus RTU
RS485 da Siemens AG)
Entre outras.
52 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Sumario
1
2
3

5
6
7
8
9

Sumario
Introducao
Modbus RTU/ASCII
Nvel de Comunicacao
Funcionamento
Frame
Modbus TCP
Nvel de Comunicacao
Funcionamento
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Referencias Bibliograficas
Agradecimento
53 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Paralelo entre os Protocolos

Mecanismos de Comparacao
A Tabela 2 mostra um paralelo entre os protocolos apresentados no
presente trabalho.
A Figura 11 mostra um esquematico comparativo entre os
protocolos apresentados.

54 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Paralelo entre os Protocolos

Mecanismos de Comparacao
A Tabela 2 mostra um paralelo entre os protocolos apresentados no
presente trabalho.
A Figura 11 mostra um esquematico comparativo entre os
protocolos apresentados.

54 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Paralelo entre os Protocolos


Tabela Comparativa
Tabela 2 Paralelo entre os protocolos apresentados.
MODBUS RTU
MODBUS ASCII
MODBUS TCP
RTU
ASCII
TCP/IP
da
Razo
avel
Bom
Bom

Transmiss
ao
Detalhamento
mensagem
Bit de incio e fim da
mensagem
Taxa M
axima de
transmiss
ao
Dist
ancia M
axima

Distinc
ao
entre
Mestre-Escravo
Checksum

Enderecamento

N
ao possui

Possui

N
ao possui

Depende do meio,
mas varia de 115kbps
a 15Mbps
Depende do meio,
mas pode chegar a
1200 metros
Existe

Depende do meio,
mas varia de 115kbps
a 15Mbps
Depende do meio,
mas pode chegar a
1200 metros
Existe

100Mbps
10Gbps

Valor Real da mensagem

Valor
da
parte
importanteda mensagem
2 caracteres

8 bits

ou

at
e

At
e 200 metros

N
ao h
a, ponto
ponto
N
ao possui

Um u
nico byte, identificador u
nico
55 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Paralelo entre os Protocolos


Figura Ilustrativa

Figura 11: Comparativo entre os protocolos apresentados.


56 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Sumario
1
2
3

5
6
7
8
9

Sumario
Introducao
Modbus RTU/ASCII
Nvel de Comunicacao
Funcionamento
Frame
Modbus TCP
Nvel de Comunicacao
Funcionamento
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Referencias Bibliograficas
Agradecimento
57 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Consideracoes Finais
Conclusao
Com a realizacao deste trabalho, pode-se destacar que o protocolo
de comunicacao Modbus:
amplamente utilizado na ind
1 E
ustria atualmente;
simples e de facil implementacao;
2 E
3 Satisfaz uma faixa muito grande de especifica
coes de projeto;
4 Abrange v
arios nveis de comunicacao de uma manufatura.
Por esses motivos, esse protocolo se mostra como boa opcao para
implantacao em sistemas de manufatura.

58 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Consideracoes Finais
Conclusao
Com a realizacao deste trabalho, pode-se destacar que o protocolo
de comunicacao Modbus:
amplamente utilizado na ind
1 E
ustria atualmente;
simples e de facil implementacao;
2 E
3 Satisfaz uma faixa muito grande de especifica
coes de projeto;
4 Abrange v
arios nveis de comunicacao de uma manufatura.
Por esses motivos, esse protocolo se mostra como boa opcao para
implantacao em sistemas de manufatura.

58 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Consideracoes Finais
Conclusao
Com a realizacao deste trabalho, pode-se destacar que o protocolo
de comunicacao Modbus:
amplamente utilizado na ind
1 E
ustria atualmente;
simples e de facil implementacao;
2 E
3 Satisfaz uma faixa muito grande de especifica
coes de projeto;
4 Abrange v
arios nveis de comunicacao de uma manufatura.
Por esses motivos, esse protocolo se mostra como boa opcao para
implantacao em sistemas de manufatura.

58 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Consideracoes Finais
Conclusao
Com a realizacao deste trabalho, pode-se destacar que o protocolo
de comunicacao Modbus:
amplamente utilizado na ind
1 E
ustria atualmente;
simples e de facil implementacao;
2 E
3 Satisfaz uma faixa muito grande de especifica
coes de projeto;
4 Abrange v
arios nveis de comunicacao de uma manufatura.
Por esses motivos, esse protocolo se mostra como boa opcao para
implantacao em sistemas de manufatura.

58 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Consideracoes Finais
Conclusao
Com a realizacao deste trabalho, pode-se destacar que o protocolo
de comunicacao Modbus:
amplamente utilizado na ind
1 E
ustria atualmente;
simples e de facil implementacao;
2 E
3 Satisfaz uma faixa muito grande de especifica
coes de projeto;
4 Abrange v
arios nveis de comunicacao de uma manufatura.
Por esses motivos, esse protocolo se mostra como boa opcao para
implantacao em sistemas de manufatura.

58 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Consideracoes Finais
Conclusao
Com a realizacao deste trabalho, pode-se destacar que o protocolo
de comunicacao Modbus:
amplamente utilizado na ind
1 E
ustria atualmente;
simples e de facil implementacao;
2 E
3 Satisfaz uma faixa muito grande de especifica
coes de projeto;
4 Abrange v
arios nveis de comunicacao de uma manufatura.
Por esses motivos, esse protocolo se mostra como boa opcao para
implantacao em sistemas de manufatura.

58 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Sumario
1
2
3

5
6
7
8
9

Sumario
Introducao
Modbus RTU/ASCII
Nvel de Comunicacao
Funcionamento
Frame
Modbus TCP
Nvel de Comunicacao
Funcionamento
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Referencias Bibliograficas
Agradecimento
59 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Referencias Bibliograficas
Bibliografia Basica
http://modbus.org/docs/Modbus_Messaging_Implementation_Guide_V1_0b.pdf
http://modbus.org/docs/Modbus_Application_Protocol_V1_1b3.pdf

Bibliografia Complementar
http://www.dca.ufrn.br/~affonso/FTP/DCA447/modbus/modbus_manual.pdf
http://www.embarcados.com.br/protocolo-modbus/
https://www.honeywellprocess.com/library/support/Public/Documents/51-52-25-121.pdf
https://library.e.abb.com/public/b7cfeaae6eb0c03cc1257a4f002a5118/2CSG445026D0201%20-%
20ANR-LAN%20Modbus%20TCP%20Protocol.pdf

60 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Sumario
1
2
3

5
6
7
8
9

Sumario
Introducao
Modbus RTU/ASCII
Nvel de Comunicacao
Funcionamento
Frame
Modbus TCP
Nvel de Comunicacao
Funcionamento
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Referencias Bibliograficas
Agradecimento
61 / 62

Sum
ario
Introduc
ao
Modbus RTU/ASCII
Modbus TCP
Empresas que Fabricam Dispositivos que Utilizam o Protocolo
Paralelo entre os Protocolos
Considerac
oes Finais
Refer
encias Bibliogr
aficas
Agradecimento

Obrigado!

62 / 62