Comunicacion ModBus
IMPLEMENTACIÓN DEL PROTOCOLO EN MICROCONTROLADOR.
ROGER TORRES SALAZAR
UNIVERSIDAD INDUSTRIAL DE SANTANDER
FACULTAD DE INGENIERÍAS FISICOMECÁNICAS
ESCUELA DE INGENIERÍAS ELÉCTRICA, ELECTRÓNICA Y
TELECOMUNICACIONES
BUCARAMANGA
2006
MODBUS RTU.
IMPLEMENTACIÓN DEL PROTOCOLO EN MICROCONTROLADOR.
ROGER TORRES SALAZAR
Proyecto de Grado presentado como requisito paraoptar al título de Ingeniero
Electrónico.
Director
MSC JULIO AUGUSTO GELVEZ FIGUEREDO
Codirector
ING. JORGE ELIÉCER DUQUE PARDO
Ingeniero Electricista
UNIVERSIDAD INDUSTRIAL DE SANTANDER
FACULTAD DE INGENIERÍAS FISICOMECÁNICAS
ESCUELA DE INGENIERÍAS ELÉCTRICA, ELECTRÓNICA Y
TELECOMUNICACIONES
BUCARAMANGA
2006
Nota de Aceptación
____________________________________________________________________________
______________________________________
______________________________________
Presidente del Jurado
______________________________________
Jurado
______________________________________
Jurado
Bucaramanga, Febrero de 2006
AGRADECIMIENTOS
Expreso mi sincera gratitud a todas las personas que me aportaron tanto en lo
técnico como en lopersonal para la elaboración de este trabajo. Primero agradezco
por los consejos y valiosos aportes al profesor Msc. Julio Augusto Gelvez
Figueredo, director del proyecto y al ingeniero Jorge Eliécer Duque Pardo, codirector
del mismo. De igual forma agradezco a los ingenieros Pedro Ardila y Marcela
Carreño por la implementación del maestro Modbus que permitió validar el
procesador decomunicaciones Modbus RTU, y por algunos aportes técnicos que
sirvieron para su implementación.
Agradezco a Dios y a mis padres Mariano y Cecilia por brindarme esta invaluable
oportunidad, a mis hermanos Mara, Arnold y Aarón por estar siempre presentes y a
mi abuelo joche por su amistad.
Por último agradezco a Paola por su inmenso cariño y a mi futuro hijo Santiago
Alexander por darme tantas cosasbellas.
TÍTULO: MODBUS RTU. IMPLEMENTACIÓN DEL PROTOCOLO EN UN
MICROCONTROLADOR*
AUTOR: ROGER TORRES SALAZAR**
PALABRAS CLAVES: Modbus, bus de campo, red, procesador de comunicaciones,
microcontrolador.
DESCRIPCIÓN: El procesador de comunicaciones Modbus RTU es un sistema
basado en microcontrolador que ejecuta el protocolo Modbus en el modo de
transmisión RTU con capacidad de formar partede una red cumpliendo los
requisitos de este protocolo.
La programación del microcontrolador se hizo con la herramienta software
Codewarrior IDE V 3.0 en lenguaje C embebido. También se hizo un programa que
permite la configuración por software del procesador.
Este procesador se conecta al bus con los estándares RS-232 ó RS-485 y tiene
1024 entradas y salidas discretas y 64 registros deentrada y salida. De estas
entradas y salidas se pueden visualizar 8 salidas discretas, establecer 8 entradas
discretas y permite leer un registro externo de una variable análoga.
Se validó el funcionamiento del procesador en una red con un PC como maestro
que ejecuta un programa hecho en LabVIEW y un PLC TRILOGI como el otro
esclavo de la red.
_____________________
* Trabajo de Grado.** Facultad de Ingenierías Físico-Mecánicas. Escuela de Ingenierías Eléctrica, Electrónica y
Telecomunicaciones, E3T. Director: MSC. Julio Augusto Gélvez Figueredo; Especialista en
Telecomunicaciones, Profesor de la E3T.
Codirector: Ing. Jorge Eliécer Duque Pardo;
Magíster en Ingeniería Electrónica, Profesor de la Universidad Tecnológica de Bolívar.
TITLE:
MODBUS
RTU.PROTOCOL
IMPLEMENTATION
IN
A
MICROCONTROLLER*
AUTHOR: ROGER TORRES SALAZAR**
KEY WORDS: Modbus, Field Bus, Net, Communication Processor, Microcontroller.
DESCRIPTION: The processor of communications Modbus RTU is a system based
on microcontroller that executes Modbus protocol in RTU transmission mode with
capacity of being part of a net fulfilling the requeriments of this protocol....
Regístrate para leer el documento completo.