TODOPIC
Mecatrónica => PLC - Control Lógico Programable => Mensaje iniciado 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
-
A su pedido, señor!! :lol: :lol:
Del creador del Modbus para Usted!! :mrgreen: :mrgreen:
-
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
-
Ánomo Valdorre. Estaré pendiente a tus evoluciones, que a mí también me interesan.
-
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.
-
Gracias Alejandro, lo voy a mirar a ver si saco algo en limpio
saludos
Osvaldo
-
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
-
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.
-
gracias MGLSOFT, me aclaraste el panorama :mrgreen:
saludos
Osvaldo
-
De nada!! :mrgreen:
-
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???
-
hola, los subi a rapidshared
http://rapidshare.com/files/43468976/modbus.asm
http://rapidshare.com/files/43468981/rxtx_rtu.asm
saludos
-
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
-
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!
-
Comunicación RS-485 con PIC16F873 (http://www.todopic.com.ar/foros/index.php?topic=38453.msg319842#msg319842)