Você está na página 1de 13

Faculdade Anhanguera

Curso: Engenharia de Cont. e


Automao
Disciplina: Redes de comunicao
industrial
Prof. Cristiano
Quadro de mensagem Modbus RTU

MODO DE TRANSMISSO SERIAL


PARA A REDE MODBUS.
O modo de transmisso define o contedo de bit da
mensagem a ser transmitida na rede e como a
informao da mensagem ser empacotada na
mensagem e descompactada. O padro MODBUS
emprega os dois modos de transmisso: ASCII
Mode; RTU Mode. O modo de trasmisso
usualmente selecionado com outros parmetros de
porta de comunicao serial como baud rate,
paridade e etc.

QUADRO DE MENSAGEM MODBUS

MODOS DE TRANSMISSO

Na especificao do protocolo esto definidos dois modos


de transmisso:
ASCII; RTU.
Os modos definem a forma como so transmitidos os
bytes da mensagem,e como a informao da mensagem
ser empacotada na mensagem e descompactada. No
possvel utilizar os dois modos de transmisso na mesma
rede.O modo de transmisso pode ser selecionado com
outros parmetros da porta de comunicao serial, mas
existem equipamentos que no permitem essa seleo,
pois possuem modo de transmisso fixo, como por
exemplo alguns CLP's e inversores de frequncia que
utilizam o modo RTU por padro.

MODO DE TRANSMISSO RTU


(REMOTE TERMINAL UNIT)
No modo RTU (Remote Terminal Unit), cada mensagem
de 8 bits contm dois caracteres hexadecimais de 4
bits.A principal vantagem desse modo que sua maior
densidade de caracteres permiteum melhor
processamento de dados do que o modo ASCII para o
mesmo baudrate (velocidade de comunicao).
Cadamensagem deve ser transmitida em um fluxo
contnuo de caracteres.

TABELA DE BITS

MODO DE TRANSMISSO RTU


(REMOTE TERMINAL UNIT)
No modo RTU no existe um caractere especfico que
indique o incio ou o fim de um telegrama. A indicao de
quando uma nova mensagem comea ou quando ela
termina feita pela ausncia de transmisso de dados
na rede, por um tempo mnimo de 3,5 vezes o tempo de
transmisso de um byte de dados. Sendo assim, caso um
telegrama tenha iniciado aps a decorrncia desse tempo
mnimo, os elementos da rede iro assumir que o
primeiro caractere recebido representa o incio de um
novo telegrama. E da mesma forma, os elementos da
rede iro assumir que o telegrama chegou ao fim quando,
recebidos os bytes do telegrama, este tempo decorra
novamente.

MODO DE TRANSMISSO RTU


(REMOTE
TERMINAL UNIT)
Se durante a transmisso de um telegrama o tempo
entre os bytes for maior que este tempo mnimo, o
telegrama ser considerado invlido, pois o controlador
ir descartar os bytes j recebidos e montar um novo
telegrama com os bytes que estiverem sendo
transmitidos.O tempo para transmitir uma palavra do
quadro varia de 573us para taxas de comunicao acima
de 19200bits/s e 9 ms para a taxa de 1200bits/s.

MENSAGEM DE QUADRO MODBUS


Um quadro de mensagens usado para marcar o incio e o
fim da mensagem permitindo que o dispositivo receptor
determine qual dispositivo est sendo endereado e saber
quando a mensagem est completa. Uma mensagem
MODBUS colocada no quadro e transmitida para o
dispositivo. Cada palavra desta mensagem (incluindo o
frame) est sendo colocada em um dado de quadro que
adiciona um start-bit, stop bit e bit de paridade.

MENSAGEM DE QUADRO MODBUS


No modo ASCII, a palavra tem o tamanho de 7 bits
enquanto no modo RTU a palavra de 8 bits.
Todavia, os 8 bits da mensagem RTU so na
verdade 11 bits quando adicionado o bit de start,
stop e paridade neste quadro. No confunda o
quadro de mensagem com o quadro de dados de um
nico byte (Modo RTU) ou 7 bits de caracter (Modo
ASCII). A estrutura do quadro de dados depende do
modo de transmisso (ASCII ou RTU). Note que
alguns tipos de redes, o protocolo de rede e o
quadro de mensagens usam delimitadores de incio
e fim especficos para a rede.

QUADRO DE MENSAGENS EM MODO


RTU
O modo de mensagens RTU inicia com um intervalo de
caracter 3,5 vezes o tempo de um caracter, implementado
como um caracter mltiplo da taxa de transmisso
utilizada pela rede. O primeiro campo transmitido o
endereo do dispositivo. Os caracteres seguintes
transmitem todos os campos hexadecimais de 0 a 9 e A a F.
Um dispositivo de rede monitora a rede, incluindo o
intervalo de silncio e quando o primeiro campo recebido
(o endereo) aps o intervalo de silncio de 3,5 vezes o
tempo de um caracter, o dispositivo decodifica e determina
se este endereo do dispositivo. Seguindo o ltimo
caracter transmitido, um intervalo de tempo similar de 3,5
vezes o tempo de um caracter finaliza o fim da mensagem e
pode iniciar uma nova mensagem aps o intervalo.

QUADRO DE MENSAGENS EM MODO


RTU
A mensagem inteira deve ser transmitida
continuamente. Se o intervalo de silncio demorar
mais que 3,5 vezes o tempo de um caracter, antes
de completar o quadro, o dispositivo considera a
mensagem incompleta e considera o prximo byte
como o endereo da nova mensagem. Em um caso
similar, se a nova mensagem iniciar antes de 3,5
vezes o tempo do caracter , o dispositivo receptor
assume que ele est continuando com a mensagem
prvia. Isto ir gerar uma mensagem de erro,
assim como o valor final do campo CRC no ser
vlido para combinar a mensagem.

FIM