Busca en nuestro Blog. Encontrarás múltiples aplicaciones, soluciones, ejemplos de código. Navega utilizando la nube de etiquetas o busca utilizando criterios específicos

How to upload a Bootloader on an Ardbox/M-Duino PLC

Introducción

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


Requisitos

Ethernet or 20 I/Os PLC:      Ethernet PLC             20 I/Os PLC     

Industrial Shields boards:   Industrial Shields Boards


Descripción

Para instalar el gestor de arranque se requiere 2 Arduinos. El primero será el encargado de subir el gestor de arranque al objetivo, este Arduino va a hacer la función de quemador. El otro Arduino será el objetivo, el que recibirá el gestor de arranque. 

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

  • Abra el ejemplo de ISP de Arduino en el IDE de Arduino desde: File >> Examples >> 11.ArduinoISP.


  • Seleccione el PLC adecuado que funcionará como un quemador Bootloader 
  • Seleccione el puerto correcto donde está conectado el PLC ARDBOX/M-DUINO. 
  • Cambie la configuración de pin estándar. En  “#define RESET 10” y “#define RESET  4” cambie ambos con el pin 2. Como se ilustra aquí a continuación. 


  • UPLOAD!!!!

 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...

Connect:


Después de conectar el PLC ARDBOX/M-DUINO "B" al quemador Bootloader (ARDBOX/M-DUINO PLC "A")  Es necesario conectar el cable USB entre el PLC ARDBOX/M-DUINO "A" y el 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.

A continuación, puede seguir haciendo: 

  • Seleccione el PLC ARDBOX/M-DUINO "B" en el IDE de Arduino  (Recuerde que ha conectado ARDBOX/M-DUINO PLC "A" al ordenador portátil). (Herramientas >> Placa) 


  • Seleccione el puerto correcto (desde el PLC ARDBOX/M-DUINO "A"). (Herramientas >> Puerto).
  • Seleccione el tipo de programador: Arduino como ISP  (Tools >> Programmer)


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