Brasília, Jun. de 2005
O Protocolo Modbus
Conrad Fonseca – 99/20650
Gustavo Gusmão da Hora – 00/15865
Neio Lúcio S. Moutinho – 99/20838
Brasília, Jun. de 2005
Conceito



Protocolo desenvolvido pela
Modicon em 1969
Inicialmente projetado para
comunicação serial –
Modbus/ASCII/RTU
Baseado na arquitetura
mestre/escravo
Brasília, Jun. de 2005
Conceito (Cont.)


Posteriormente desenvolvido o
Modbus/TCP, que está na camada
de aplicação do modelo OSI
Baseado na arquitetura
cliente/servidor
Modbus
Brasília, Jun. de 2005
O Pacote PDU



Protocol Data Unit
Pacote básico de informação
Independente das demais camadas
PDU
mb_req_pdu
mb_rsp_pdu
mb_excep_rsp_pdu
Brasília, Jun. de 2005
Componentes
Tamanho
function_code
1 byte
request_data
N bytes
function_code
1 byte
response_data
N bytes
exception-function_code
1 byte
exception_data
N bytes
O pacote ADU


Application Data Unit
Contem o PDU e varia de acordo
com o barramento ou rede
(MODBUS on TCP/IP, on RS485,
etc.), podendo ter campos
adicionais.
Brasília, Jun. de 2005
Transações
Brasília, Jun. de 2005
O Modelo de Dados


Baseado em tabelas que
representam os dados e suas
respectivas acessibilidades
As principais tabelas são Discrete
Inputs, Coils, Input Registers e
Holding Registers
Brasília, Jun. de 2005
O Function Code

Dividido em três
categorias:



Public Function
Codes
User-Defined
Function Codes
Reserved Funtion
Codes
Brasília, Jun. de 2005
Exemplo
Brasília, Jun. de 2005
Conversores de Protocolo
Modbus <-> LonWorks



Babel Buster
10/100
Babel Buster 485
URL:
http://www.csimn.
com
Brasília, Jun. de 2005
Conversores de Protocolo
Modbus/TCP <-> Modbus/ASCII/RTU


Moxa NPort-6110
URL:http://www.captec.ws
Brasília, Jun. de 2005
Conversores de Protocolo
Modbus/ASCII/RTU <-> N2


Modbus Integrator
URL: http://www.johnsoncontrols.com
Brasília, Jun. de 2005
Brasília, Jun. de 2005
Download

Slide 1