TODOPIC

Mecatrónica => PLC - Control Lógico Programable => Mensaje iniciado por: valdorre en 18 de Junio de 2007, 22:42:39

Título: modbus rtu
Publicado por: valdorre en 18 de Junio de 2007, 22:42:39
hola gente, queria saber si alguien tiene algun manual de modbus rtu en español o un ejemplo en asembler...
aun no tengo decidido el micro, sera en funcion de la cantidad de memoria que me ocupe.
lo poco que encuentro esta en ingles y no soy bueno con el idioma  :x
 
desde ya gracias
saluds

Osvaldo
 
Título: Re: modbus rtu
Publicado por: MGLSOFT en 19 de Junio de 2007, 00:57:09
A su pedido, señor!! :lol: :lol:

Del creador del Modbus para Usted!! :mrgreen: :mrgreen:
Título: Re: modbus rtu
Publicado por: valdorre en 19 de Junio de 2007, 08:47:44
gracias mglsoft... auque veo que no me va a quedar otra que aprender ingles... :(
ni bien logre algun avance con este protocolo lo voy a postear asi nos sirve a todos..
saludos

Osvaldo
Título: Re: modbus rtu
Publicado por: jfmateos2 en 19 de Junio de 2007, 09:18:54
Ánomo Valdorre. Estaré pendiente a tus evoluciones, que a mí también me interesan.
Título: Re: modbus rtu
Publicado por: ALE1973 en 19 de Junio de 2007, 10:11:52
Hola, te paso una rutina que estoy usando, espero te sirva, lo que hago es llenar un buffer de recepcion y luego lo reviso y decodifico el modbus... cualquier pregunta, no molesta.

Saludos.
Alejandro.
Título: Re: modbus rtu
Publicado por: valdorre en 20 de Junio de 2007, 01:49:02
Gracias Alejandro, lo voy a mirar a ver si saco algo en limpio
saludos

Osvaldo
Título: Re: modbus rtu
Publicado por: valdorre en 07 de Julio de 2007, 21:24:39
hola gente
estoy trabajando en un proyecto que paso a contar: la idea es hacer una estacion meteorologica con salida de datos por modbus rs485, y la duda que tengo es que funcion debe enviar el maestro para que la estacion(esclavo)me devuelva la temperatura, humedad.... y no entiendo bien la diferencia entre la funcion 03 Read Holding Registers y la funcion 04 Read Input Registers...
si alguien me puede dar una mano y explicarme un poco se lo agradeceria.
en breve voy a subir los asm

saludos

Osvaldo
Título: Re: modbus rtu
Publicado por: MGLSOFT en 07 de Julio de 2007, 21:30:40
Te conviene usar la funcion 03 en tu caso, que esta hecha para leer datos de memoria.
Copia tus valores en una word diferente a la que tienes el dato y eso te permitira luego escribir valores en el equipo con la funcion de escribir valores, aunque hoy no la implementes, podra servirte a futuro.
La funcion 04 igual te serviria, pero esta diseñada para leer entradas de PLCs, en tu caso no es la mas adecuada.
Título: Re: modbus rtu
Publicado por: valdorre en 07 de Julio de 2007, 22:33:52
gracias MGLSOFT, me aclaraste el panorama :mrgreen:
saludos

Osvaldo
Título: Re: modbus rtu
Publicado por: MGLSOFT en 11 de Julio de 2007, 09:56:33
De nada!! :mrgreen:
Título: Re: modbus rtu
Publicado por: valdorre en 16 de Julio de 2007, 23:18:36
bueno, aca dejo mi aporte sobre modbus RTU.
se trata del programa de comunicaciones para un esclavo que funciona a 9600bps, en teoria, ya que solo lo he simulado, no lo he armado fisicamente.
responde unicamente a la funcion 3 (las demas hay que hacerlas), donde se pueden leer 6 palabras de 2 bytes c/u ubicadas en la posicíon de memoria 0x40h en adelante.
el micro es un 16f84 a 4 mhz
me gustaria que lo simulen, corrijan, critiquen, mejoren y lo suban para beneficio de todos  :-)
me base en un proyecto de Ake Hedman que encontre en http://www.koders.com/info.aspx?c=ProjectInfo&pid=8KBN5S7M86LVV3ZUML5CKL8ZRC

saludos

Osvaldo


pd no me deja subir los archivos, los 2 pesan  24k. como hago???
Título: Re: modbus rtu
Publicado por: valdorre en 17 de Julio de 2007, 15:24:27
hola, los subi a rapidshared

http://rapidshare.com/files/43468976/modbus.asm
http://rapidshare.com/files/43468981/rxtx_rtu.asm

saludos
Título: Re: modbus rtu
Publicado por: MELECTROM en 27 de Mayo de 2012, 20:07:36
Buenas noches,

 Estoy de acuerdo con valdorre...

Estoy haciendo un proyecto donde tengo que visualizar los datos que envía un dispositivo. El programa lo estoy realizando en assembler, trabajo con el protocolo modbus, rtu y el PIC 16F873. Me está dando problemas en la comunicación de los datos, si alguien tiene conocimientos de esto por favor si nos puede ayudar, si puede darnos una idea de como hacerlo ó si tiene algun manual de modbus rtu en español, un ejemplo en asembler...

Gracias, un saludo
Título: Re: modbus rtu
Publicado por: Suky en 27 de Mayo de 2012, 21:04:02
ASM? Todo un reto! Igualmente utiliza el buscador, hay bastante info del tema... Y postea que problemas tienes, que has logrado, etc...

http://www.todopic.com.ar/foros/index.php?topic=38160.msg317513#msg317513


Saludos!
Título: Re: modbus rtu
Publicado por: MELECTROM en 28 de Mayo de 2012, 14:18:53
Comunicación RS-485 con PIC16F873 (http://www.todopic.com.ar/foros/index.php?topic=38453.msg319842#msg319842)