TODOPIC

Microcontroladores PIC => Lenguaje Basic para microcontroladores PIC => Mensaje iniciado por: Aldo69 en 22 de Noviembre de 2021, 03:52:01

Título: Comunicación Modbus Maestro Esclavo
Publicado por: Aldo69 en 22 de Noviembre de 2021, 03:52:01
Estimados, si bien durante mucho tiempo e utilizado ideas publicadas en este Foro, hoy les traigo dos programas Escritos con Proton IDE, uno funciona como Esclavo y el otro es Maestro Modbus. No tiene la posibilidad de cambiar las direcciones Modbus una vez Compilado, pero esto lo dejo para aquel que quiera desarrollarlo, para mi necesidad no era necesario esta opción, lo bueno es que me ha funcionado muy bien en ambos casos, montado sobre RS232, ( No lo probe en RS485 ) y simplemente utilizando Rx y TX, se que se puede mejorar y mucho. tengan en cuenta que hay un detalle importante para cambiar los baudios ya que utiliza la UART interna del PIC que en este caso es un 18F4520 y está configurado para utilizar el Oscilador interno a 32Mhz, las tramas en el esclavo las detectó por Interrupción de  la UART al recibir el primer Byte del Maestro. Lo he probado con la PC y el MDBUS.EXE que es un programa para interrogar equipos en lenguaje Modbus y funciona muy bien. espero que les sea de utilidad. Tambien les dejo un archivo para el proteus si es que lo quieren simular y fue con el cual depure los errores.
Nada  mas para decir, Saludos.   - Tienes que ingresar para ver archivos adjuntos -    - Tienes que ingresar para ver archivos adjuntos -    - Tienes que ingresar para ver archivos adjuntos -  
Título: Re:Comunicación Modbus Maestro Esclavo
Publicado por: dogflu66 en 26 de Noviembre de 2021, 06:21:22
Gracias por publicarlo, hace tiempo que quería hacer alguna practica del mismo tipo.  :)