Você está na página 1de 25

Redes Industriais – ModBus RTU

Redes Industriais – ModBus RTU

Padrão EIA RS-232

O padrão RS (Recommended Standart) é uma padronização de interface


para comunicação de dados criada nos anos 60 por um comitê da Electronic
Industries Association (EIA).

O equipamento que processa os sinais RS232 são denominados DTE (Data


Terminal Equipament) e os equipamentos de interface (modem) são
denominados DCE (Data Circuit-Terminating Equipament)
Redes Industriais – ModBus RTU
Redes Industriais – ModBus RTU
Redes Industriais – ModBus RTU

Padrão EIA RS-422/485


A RS422/485 é um dos padrões físicos mais utilizados em sistemas de
comunicação industrial.
Este padrão permiti a interligação dos dispositivos através de 02 fios em
sistema “Multidrop” com alta confiabilidade na transmissão dos dados.
- Distancia máxima de 1200m
- Taxa de transmissão de ate 10Mbps

- Maximo de 32 dispositivos na mesma rede física


Redes Industriais – ModBus RTU

Padrão EIA RS-485


Redes Industriais – ModBus RTU

Padrão EIA RS-422


Redes Industriais – ModBus RTU
Redes Industriais – ModBus RTU

O protocolo MODBUS® foi criado em 1978 pela Modicon (hoje Schneider


Automation).

O protocolo visava originalmente implementar uma maneira simples de transferir


dados entre controladores, sensores e atuadores usando uma porta RS232 (serial
convencional).

Após sua criação, tornou-se padrão industrial “de-facto” adotado por muitas
empresas com uma segunda opção para intercâmbio de dados.

MODBUS® é um protocolo proprietário da Schneider Automation. No entanto, a


Schneider Automation optou por uma licença sem royalties e as especificações do
protocolo estão disponíveis em seu web-site gratuitamente.

Home-Page: http://modbus.org/
Redes Industriais – ModBus RTU

MODBUS® é uma estrutura de troca de mensagens usada para comunicação


tipo mestre/escravos entre dispositivos inteligentes.

Como o protocolo MODBUS é somente uma estrutura de troca de mensagens,


ele é independente da camada física subjacente.

MODBUS é usualmente implementado usando RS232, RS422, ou RS485 sobre


uma variedade de meios de transmissão (fibra, rádio, celular, etc.).

Algumas variantes do protocolo original foram criadas posteriormente.

MODBUS PLUS: é um protocolo de maior velocidade baseado em token


passing e que usa a estrutura de mensagens do MODBUS original.

Os chips MODBUS PLUS são disponibilizados pela Schneider Automation


através de um programa chamado MODCONNECT.
Redes Industriais – ModBus RTU

MODBUS TCP/IP: usa TCP/IP e Ethernet para transportar a estrutura


de mensagens MODBUS.

As especificações do MODBUS/TCP são de acesso público e não há


royalties. MODBUS TCP está disponível na página:

http://www.modicon.com/openmbus
Redes Industriais – ModBus RTU

MODBUS – ASCII (American Standart Code for Information Interchange)

Cada 8 bits na mensagem é representado por dois caracteres ASCII.

Vantagem deste sistema é que pode se trabalhar com intervalos de ate 01


segundo entre caracteres, sem erros de comunicação.

Codificação Hexadecimal, ASCII (0-9 e A-F)

Mensagem 1 Start bit


7 Data bits
1 bit de paridade
1 stop bit

Check erros LRC (Longitudinal Redundancy Check)


Redes Industriais – ModBus RTU

MODBUS – RTU (Remote Terminal Unit)

Cada 8 bits na mensagem é representado por dois caracteres Hexadecimal.

Vantagem deste sistema é que devido a grande densidade de caracteres é


possível trabalhar com throughput maior em relação ao ASCII com o mesma
velocidade de comunicação, porem a mensagem deve ser transmitida de
maneira continua.

Codificação Hexadecimal (0-9 e A-F)

Mensagem 1 Start bit


8 Data bits
1 bit de paridade
1 stop bit

Check erros CRC (Cyclical Redundancy Check)


Redes Industriais – ModBus RTU
Redes Industriais – ModBus RTU

Cada tipo de variável é lida/escrita em uma área de


memória especifica
Redes Industriais – ModBus RTU
Redes Industriais – ModBus RTU
Redes Industriais – ModBus RTU

Qual tipo de solicitação esta representada acima?


Redes Industriais – ModBus RTU

Qual tipo de solicitação esta representada acima?


Redes Industriais – ModBus RTU
Redes Industriais – ModBus TCP/IP

O MODBUS TCP/IP é usado para comunicação entre sistemas de supervisão e


controladores lógicos programáveis.

O protocolo Modbus é encapsulado no protocolo TCP/IP e transmitido através de


redes padrão ethernet com controle de acesso ao meio por CSMA/CD.
Redes Industriais – ModBus TCP/IP

Como não há diferenças entre mestre e escravo, qualquer nó com uma porta TCP
pode acessar qualquer outro nó, possibilitando a implementação de comunicação
ponto-a-ponto entre os antigos escravos.

A mensagem é encapsulada em um pacote TCP/IP. Os comandos são enviados por


um cliente usando uma mensagem TCP/IP para a porta 502 de um servidor, que
responde com o dado desejado encapsulado em um pacote TCP/IP.

O encapsulamento TCP não modificou a estrutura básica da mensagem original do


Modbus. As diferenças estão na interpretação do endereço e na verificação de erro.

No endereçamento, o campo do endereço do escravo foi substituído por um único


byte chamado de Identificador único que pode ser usado para comunicação via
dispositivos como gateways e briges que usam um único endereço IP para integrar
vários dispositivos.

Não são usados os campos CRC ou LRC para verificação de erro. São usados os
mecanismos semelhantes do já existentes do TCP/IP e protocolo Ethernet.
Redes Industriais – ModBus TCP/IP
Redes Industriais – ModBus TCP/IP

O MODBUS TCP/IP sempre utiliza a porta 502 como Server


Redes Industriais – ModBus RTU e TCP

NetDecoder Analyser

Você também pode gostar