Introducción
En este post se muestra el proceso de instalación de las placas industrial shields en el IDE de Arduino.
Requisitos
Un PLC de Industrial Shields, aquí puedes ver las principales familias:
Ethernet PLC >>> 20 I/Os PLC >>>
GPRS/GSM PLC >>> WiFi/Bluetooth >>
Descripción
El uso de las placas industrial shields es muy importante ya que proporcionan una gran cantidad de herramientas útiles que simplifican la programación del PLC. Las cosas más importantes son 2:
Definición Automática / Asociación de variables / Pinmode de un pin.
Bibliotecas automáticas de Industrial Shields (características de PLC).
La idea básica de las tarjetas de Industrial Shields es que es una "colección de bibliotecas" que se incluyen en el software IDE de Arduino,sólo si están seleccionados (cuando no se selecciona una tarjeta Arduino).
La definición automática/ asociación de variable/ pinmode de un pin ayuda en el pentagrama de pinout. Nuestros pines (QX. X/IX. X/AX. X/RX. X) se refieren a un pin Arduino real. Dependiendo del modelo y el equipo, estos pines pueden ser diferentes. Si el skecth no se realiza utilizando las boards, no podrá expandirse para futuras versiones y para otros modelos / equipos.
La única condición de usar los pines de Industrial Shields es (una vez que ya haya seleccionado las tarjetas de Industrial Shields, Familia y modelo) usando una nomenclatura cerrada. Debe cambiarse el "." por un "_". Así que si desea utilizar el Q0.1 sólo tiene que colocarlo en el sketch como Q0_1.
Con el fin de poder programar nuestro equipo aún más fácilmente, es posible instalarlo en Arduino IDE.Una vez instalado no será necesario saber qué tarjeta Arduino que incluye cada equipo,ni consultar el mapeo entre los pines de la tarjeta Arduino y los IN y OUT de los PLC, ni siquiera será necesario utilizar nuestras bibliotecas: ahora toda esta información se incluirá en el IDE de Arduino. Cuando seleccione uno de nuestros PLC, los IN y los ARCHIVOS OUT ya estarán disponibles con sus nombres,además como bibliotecas que facilitarán el uso de diferentes puertos de comunicación (RS-232, RS-485, ...).
Los pasos a seguir para instalar nuestro equipo a Arduino IDE son:
1- Abre el IDE de Arduino, versión 1.8.0 o superior. Si aún no lo tienes, puedes descargarlo aquí https://www.arduino.cc/en/Main/Software .
2- Pulsa la opción "Preferencias" del menú "Archivo" y abre la ventana de preferencias.
3- En el cuadro de texto "URLs del gestor de placas adicionales", añade la dirección:
http://apps.industrialshields.com/main/arduino/boards/package_industrialshields_index.json
4- Cierra la ventana de preferencias con el botón "Ok".
5- Haz clic en el menú "Herramientas", y abre el submenú "Placas", y haz clic en la opción "Administrador de Placas", para abrir la ventana del Administrador de Placas.
6- Busca "industrialshields" en el filtro de búsqueda y selecciona la lista y haz clic en "Instalar" o "Actualizar" si no tienes la última versión.
7- Cierra el "Gestor de placas".
Una vez realizados estos pasos, está disponible para seleccionar cada PLC que desee trabajar en "Herramientas" > "Placas": ARDBOX, M-DUINO, ...
Puedes seleccionar el modelo específico si es necesario en “Herramientas” > “Model”: Ardbox Analog HF+ w/ HW RS-485, …
Ejemplos de uso
Una vez que las tarjetas de Industrial Shields están instaladas en su IDE de Arduino, puede encontrar diferentes ejemplos de uso para su controlador basado en Arduino.
Puedes encontrarlos en: "Archivo" > "Ejemplos".