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.
Eso es todo. Ahora puedes cargar un nuevo archivo en el ARDBOX/M-DUINO PLC "A"
¡¡¡¡¡Y utilizar el ARDBOX/M-DUINO PLC "B" como nueva placa!!!!!
Cómo cargar un Bootloader en un PLC Ardbox/M-Duino