Les explicamos como Configurar Raspberry Pi para Speed PLC y poder transferir el software ladder a la memoria SD de la CPU. En una entrada anterior les comentamos el nuevo proyecto para convertir la Raspberry Pi en un auténtico PLC de la mano de los creadores del Software Speed PLC (Fultek). Aquí les describimos como se configura la Raspberry para comunicarla con el computador .
Cómo Configurar Raspberry Pi para Speed PLC 2019
Si ya tienen todo preparado para abordar los nuevos proyectos con la PCB de la Pi, sigan los siguientes pasos para poder llevar a término la configuración.
-
Configurar la CPU Raspberry Pi
- Configurar la IP estática
- Configuración del puerto serie
- Configurar el reloj en tiempo real
Sigan todos los pasos en el orden establecido y si se les presenta algún error no continúen sin antes haberlo subsanado porque todo lo que hagan después no les funcionará.
Configuración de Raspberry Pi:
Descargue el sistema operativo Rasbian del sitio Raspberry Pi. Https://www.raspberrypi.org/
Con el programa Win32 Disk Image, escriba su imagen Rasbian en la tarjeta SD.
Realice la conexión de la tarjeta SD, el teclado, el mouse, la pantalla y encienda Raspberry Pi.
Realice la conexión de red.
Establecer la contraseña de apertura.
Si está utilizando hdmi ejecute el programa nano escribiendo esto en la línea de comando:
sudo nano /boot/config.txt. Encuentra hdmi_safe = 1 línea y activa.
Permita SSH, SPI, I2C y puerto serie desde el menú de Preferencias de Raspberry Pi.
Reiniciar la Raspberry Pi
En la línea de comando, ejecute:
sudo apt-get update.
Configurar la IP estática:
En la línea de comando, ejecute el editor nano:
sudo nano /etc/dhcpcd.conf
Encuentre esta línea: nohook lookup-hostname y agregue direcciones IP a continuación como sigue
Interface eth0
Static ip_address = 192.168.0.216 / 24
Static routers = 192.168.0.1
Static domain_name_servers = 192.168.0.1
Interface wlan0
Static ip_address = 192.168.0.11 / 24
Static routers = 192.168.0.1
Static domain_name_servers = 192.168.0.1
Configuración del puerto serie:
Ejecute el editor nano escribiendo este comando en la línea de comando:
sudo nano /boot/config.txt
Agregue este código a la fila inferior:
Dtoverlay = pi3-disable-bt
Ejecute el editor nano escribiendo este comando en la línea de comando:
sudo nano /boot/cmdline.txt
Elimine esta instrucción: console = serial0,115200
Configurar el reloj en tiempo real:
Agregue soporte de I2C escribiendo este comando en la línea de comando:
sudo apt-get install i2c-tools
Ejecute el editor nano escribiendo este comando en la línea de comando:
sudo nano /boot/config.txt.
Agregue esta fila al final del archivo:
dtoverlay = i2c-rtc, ds1307
Agregue reloj falso escribiendo este comando en la línea de comando:
sudo apt-get purge fake-hwclock
Ejecute el editor nano escribiendo este comando en la línea de comando:
sudo nano /etc/rc.local.
Agregue la instrucción hwclock -s en el comando exit o.
Ejecute el editor nano escribiendo este comando en la línea de comando:
sudo nano / lib / udev / hwclock-set.
Comenta las tres líneas de la siguiente manera:
#if [-e / run / systemd / system]; Entonces
# Salir 0
#fi
Reiniciar la Raspberry Pi
Una vez terminado todo el proceso de configuración, hemos de reiniciar las CPU.
Para cambiar la configuración de la hora:
sudo hwclock -set -date = «10/05/2017 12:57:00»
Nota: SpeedPlc no funciona con un error en el sistema operativo Raspbian. Si ocurriera, debemos mover el sistema operativo Raspbian a la versión anterior con el siguiente comando. Ejecute este comando en la línea de comandos de Raspberry Pi.
sudo rpi-update 52241088c1da59a359110d39c1875cda56496764
Finalmente, ejecute el programa Speed Plc y cargue el firmware en Raspberry Pi.
Una vez realizado todos los pasos anteriores, podemos decir que Configurar Raspberry Pi para Speed PLC no es muy complicado frente a otros programas de características similares pero de menor potencia como Speed PLC de Fultek.