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