Você está na página 1de 15

AULA 6 –

SISTEMAS
DISTRBUÍDOS E
REDES
PROF. ENG. RODRIGO CAVALCANTI
Protocolo MODBUS:

• Foi criado em 1979 pela Modicon, sendo um


dos primeiros protocolos a se difundirem no
meio industrial.

• Desde 2004 pertence a organização Modbus


Organization, sendo composto por diversos
fabricantes de dispositivos industriais.

• Possui suas três variantes, ASCII, RTU e


TCP.
• Pode ser utilizado para fazer comunicação
entre quase todos os dispositivos de chão de
fábrica, sensores, atuadores, CLP, IHM, etc.

• Trabalho com envio e recebimento de


informações no formato de bytes.
• Utiliza a hierarquia mestre-escravo, sendo
renomada para server-cliente a partir de
2020.

• Permite até 247 escravos na rede, com


endereços de 1-247.

• Pode enviar comandos em broadcast através


do endereço 0.
Interface 485:

• É um protocolo para transferência de dados


serias.

• Necessita de 3 fios para o envio de dados.


Os fios usados para envios de dados
trabalham de forma balanceada, ou seja, há
a inversão da polaridade do sinal.

• Distância máxima de 1200m, e velocidade


máxima de 10Mbps. D * V < 108.
MODBUS RTU:

• Envia dados de forma binária.

• Existe uma pausa de pelo menos 3,5


caracteres entre uma mensagem e outra.
Uma pausa maior que 1,5 caracteres no meio
da mensagem é considerado um erro.

• A resposta do escravo acontece após a


pausa de 3,5 caracteres.
MODBUS ASCII:

• Envia dados de encapsulados na forma


ASCII.

• O início da mensagem se dá com “:” e o


termina com retorno de carro e nova linha.

• A resposta do escravo acontece após o fim


da mensagem.
Interface ETHERNET TCP/IP:

• O ethernet define o meio físico, utilizando o


par-trançado como padrão.

• O TCP/IP defino o cabeçalho do frame da


mensagem, e a porta de comunicação 502.
MODBUS TCP:

• Envia dados de forma binária.

• Utiliza um cabeçalho padrão pra envio de


dados, não usando pausa ou terminador de
mensagem.

• O cabeçalho é formado por identificador de


transação, identificador de protocolo,
tamanho da mensagem e endereço do
escravo.
END. FUN. REG. QTD.REG. CRC
0x15 0x03 0x006B 0x0003 7703

INICIO END. FUN. REG. QTD.REG. LRC FIM


‘:’ ‘1’ ‘5’ ‘0’ ‘3’ ‘0’ ‘0’ ‘6’ ‘B’ ‘0’ ‘0’ ‘0’ ‘3’ ‘7’ ‘A’ CR LF

ID.TRANSF. ID.PROT. TAMANHO END. FUN. REG. QTD.REG


0x00 0x01 0x00 0x00 0x00 0x06 0x15 0x03 0x00 0x6B 0x00 0x03
CLP
Entradas Analógicas
• 0 - > 30001
• 1 - > 30002
• 2 - > 30003
Saídas Analógicas
• 0 - > 40001
• 1 - > 40002
• 2 - > 40003
Entradas Digitais
• 0 - > 10001
• 1 - > 10002
• 2 - > 10003
Saídas Digitais
• 0->1
• 1->2
• 2->3

Você também pode gostar