Introducción
XOD.IO es un lenguaje de programación visual para microcontroladores y automatización industrial, que es gratuito, de código abierto, multiplataforma y útil para la programación de PLC y aplicaciones industriales.
¡En este tutorial, vamos a programar el PLC basado en Arduino: M-Duino 21+ para activar y desactivar una salida con este increíble software de código abierto!
Últimas publicaciones
Requisitos
- M-Duino industrial PLC >
- Fuente de alimentación >
- Cable tipo B para programar el controlador M-Duino PLC o un controlador industrial Arduino PLC.
XOD.IDE
El XOD.IDE es un software de código abierto para programar microcontroladores como las placas de automatización Arduino, utilizando objetos visuales en lugar de texto para codificar.
Si vas a la página web de XOD.IO >, podrás lanzar el IDE del navegador o descargar el IDE de escritorio.
Ahora, vamos a utilizar el IDE del navegador, para que veas que también hay una versión online del IDE para desarrollar tu aplicación. Así que, haz clic en Launch Browser IDE y ¡comencemos!
En el sitio web de XOD.IO/IDE, aparecerán los textos en el parche con un poco de explicación e incluso ejercicios para ayudarte a aprender fácilmente.
La gran zona gris con recuadros y texto es el programa en sí, donde se va a programar. Se llama parche, y son como documentos o archivos fuente en otros sistemas. Un proyecto está hecho por múltiples parches.
En la parte izquierda, encontrarás una lista de parches agrupados por el nombre de un proyecto o librería. La lista de estos parches se llama Navegador de Proyectos. Si los expandes, podrás encontrar más.
Pasos
Así, una vez que estamos en el parche 102-interactivo, tenemos que encontrar el campo para cambiar el pin para poder activar y desactivar una salida concreta.
El PLC M-Duino tiene conexiones directas con los pines de Arduino, como puedes ver en la siguiente imagen.
Puedes ver más información en cada guía de usuario de los PLC.
En el pinout del M-Duino de arriba, puedes ver que la salida Q0.0 pertenece al pin 36 de Arduino.
Por defecto, se ha establecido el número de LED incorporado 13.
Así, cambiaremos D13 por D36 para poner la salida digital Q0.0 en HIGH.
Una vez cambiado el número de puerto, haz clic en el nodo False, y en los parámetros de la izquierda, cambia el valor OUT de False a True.
Finalmente, conecta tu M-Duino PLC Arduino y aliméntalo con la fuente de alimentación. Ve a Deploy > Upload to Arduino... > Selecciona el modelo de placa: Arduino Mega ADK > Pulsa en Refresh, para detectar el puerto serie al que está conectado el PLC M-Duino . Importante: Haz clic en Debug después de la carga > Upload.
Ahora, la salida Q0.0 de tu Controlador Lógico Programable debería encenderse, ya que el nodo tweak-boolean está puesto a True. El modo de depuración te permite cambiar el valor de los parámetros dinámicamente sin tener que cargar el código cada vez. ¡Por lo tanto, cambia el nodo tweak-boolean a False, y mira cómo cambia en tu PLC basado en Arduino!
XOD.IO y PLC basado en Arduino: Cómo escribir una salida