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