Cómo cargar un Bootloader en un PLC Ardbox/M-Duino
24 diciembre, 2018 por
Cómo cargar un Bootloader en un PLC Ardbox/M-Duino
Alejandro Jabalquinto

Introducción

En este post se mostrará cómo cargar el bootloader en un PLC Ardbox/M-Duino.


Requisitos

Ethernet o 20 I/Os PLC:      Ethernet PLC             20 I/Os PLC     

Placas de Industrial Shields:   Placas de Industrial Shields:   


Descripción

Para instalar el bootloader se requieren 2 Arduinos. El primero será el encargado de subir el bootloader al target, este Arduino hará la función de quemador. El otro Arduino será el objetivo, el que recibirá el bootloader.

Pasos para configurar un PLC ARDBOX/M-DUINO como quemador del Bootloader:

  • Abre el ejemplo de Arduino ISP en el IDE de Arduino desde: Archivo >> Ejemplos >> 11.ArduinoISP.


  • Selecciona el PLC adecuado que funcionará como quemador del Bootloader
  • Selecciona el puerto correcto donde está conectado el PLC ARDBOX/M-DUINO.
  • Cambia la configuración de los pines estándar. En "#define RESET 10" y "#define RESET 4" cambiar ambos con el pin 2. Como se ilustra aquí abajo.


  • ¡¡¡¡CARGAR!!!!

 Una vez que el PLC ARDBOX/M-DUINO está configurado como quemador Bootloader, es necesario conectarlo a través de SPI  porta el quemador Bootloader Arduino al PLC original ARDBOX/M-DUINO donde es necesario reemplazar el gestor de arranque...

Conéctate:


Después de conectar el ARDBOX/M-DUINO PLC "B" al quemador del Bootloader (ARDBOX/M-DUINO PLC "A") es necesario conectar el cable USB entre el ARDBOX/M-DUINO PLC "A" y el ordenador portátil.

*IMPORTANTE: Si hay una tarjeta SD insertada en cualquiera de ambos PLC mientras se actualiza el gestor de arranque, eliminarlo porque se puede formatear y perder la fecha de la tarjeta SD.

Entonces puedes seguir haciendo:

  • Selecciona el PLC ARDBOX/M-DUINO "B" en el IDE de Arduino (recuerda que has conectado el PLC ARDBOX/M-DUINO "A" al portátil). ( Herramientas >> Placa)


  • Selecciona el puerto correcto (De la ARDBOX/M-DUINO PLC "A"). (Herramientas >> Puerto).
  • Selecciona el tipo de programador: Arduino como ISP (Herramientas >> Programador)


  • Haga clic en BURN BOOTLOADER en el menú Herramientas.