Conexión inalámbrica SSH con Raspberry Pi PLC en el primer arranque

Guía paso a paso para conectar tu Raspberry PLC industrial al wifi y utilizar SSH en el primer arranque
22 de septiembre de 2021 por
Conexión inalámbrica SSH con Raspberry Pi PLC en el primer arranque
Boot & Work Corp. S.L., Amil Shrivastava

Introducción

El PLC basado en Raspberry Pi de Industrial Shields estabas esperando, finalmente ya está en tus manos. Estás emocionado por trabajar con él y explorar las posibilidades que ofrece este controlador industrial. Te das cuenta de que para programar o trabajar con él, necesitas un teclado, un monitor o un cable ethernet; pero todo lo que tienes es tu portátil y el wifi de tu casa. ¡Sigue leyendo!


Este tutorial te explicará cómo conectar tu controlador PLC Raspberry Pi con el wifi de tu casa y habilitar el protocolo SSH en el primer arranque, de forma que solo tengas que preparar la tarjeta SD, insertarla en el PLC y encenderlo para poder controlarlo a través de tu portátil mediante el protocolo SSH. Sigue los siguientes pasos. 

Pasos


Paso 1: Prepara la tarjeta SD instalando el Raspberry OS. Puedes descargar el Raspberry Pi imager de su página oficial e instalar el Raspberry OS lite.

Crea los siguientes dos archivos en la unidad de arranque de la tarjeta SD:

Paso 2: Crea un archivo vacío llamado ssh sin extensión. Este archivo habilitará el protocolo ssh en el PLC. 

Paso 3: Cree un archivo llamado wpa_supplicant.conf y añade las siguientes líneas. Asegúrate de editar los campos country_code; SSID y Password. Este archivo configurará el wifi en el arranque del PLC. (No cambies el espaciado o la identación).

country=ES
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1

network={
    ssid="SSID"
    psk="PASSWORD"
}

👉 Nota: Si estás creando estos archivos en Windows, tendrás que envolver los nombres con " " . Esto asegurará la integridad de la extensión del archivo y si no hay ninguna, también lo asegurará. Por ejemplo, "ssh". Hágalo para ambos archivos.

Nombre arxivo  - Conexión inalámbrica SSH con Raspberry Pi PLC en el primer arranque.

Ahora puedes insertar la tarjeta SD en el PLC, pero no lo enciendas todavía.

Paso 4: Ahora necesitas encontrar la dirección IP del PLC. Hay varias maneras de hacerlo. Una de ellas es conectándote a raspberry.local usando el siguiente comando en el terminal o cmd, dependiendo de tu OS:

ssh [email protected] 

Si esto no funciona, la solución es ejecutar el siguiente comando y buscar todos los dispositivos que están actualmente en tu red inalámbrica local. Este comando comparte la dirección física y la dirección IP de todos los dispositivos de la red. 

arp -a

Una vez anotada la lista, puedes encender el PLC y esperar de 3 a 5 minutos para que el controlador industrial arranque completamente. Una vez que estés seguro de que el arranque se ha completado, puedes ejecutar el comando mencionado anteriormente una vez más y comprobar qué dirección IP es nueva. Esta dirección será la del PLC.

Paso 5: Con esta información, ahora puedes conectarte al PLC con el siguiente comando:

ssh [email protected]  

Y ahora puedes configurar tu PLC como quieras.

Otros enlaces de interés

Cómo construir una imagen de Raspberry Pi PLC a partir de un OS de Raspberry Pi      Leer >> 

Cómo acceder al Raspberry Pi PLC industrial    Leer >> 

Buscar en nuestro blog

Conexión inalámbrica SSH con Raspberry Pi PLC en el primer arranque
Boot & Work Corp. S.L., Amil Shrivastava 22 de septiembre de 2021
Compartir

¿Estás buscando tu Controlador Lógico Programable ideal?

Echa un vistazo a esta comparativa de producto de varios controladores industriales basados en Arduino.

Comparamos entradas, salidas, comunicaciones y otras especificaciones con las de los equipos de otras marcas destacadas.


Industrial PLC comparison >>>