Programar Raspberry con Codesys
Enviado por davidson 57 • 1 de Mayo de 2023 • Práctica o problema • 1.657 Palabras (7 Páginas) • 189 Visitas
PROGRAMAR RASPBERRY CON CODESYS
El objetivo del presente instructivo es explicar paso a paso la programación de una Raspberry PI 3B+ con CODESYS 3.5.16, primero se indica cómo instalar el sistema operativo en la Raspberry y por último cómo crear un proyecto y descargarlo en la Raspberry, como un PLC.
HARDWARE RASPBERRY PI 3B+[pic 1][pic 2]
Figura 1. Hardware Raspberry PI 3B+ [1].
En la Figura 1 se encuentra el hardware con el que cuenta la Raspberry. Para este proceso se recomienda utilizar una micro SD de 16 GB HC (Alta capacidad). Esta placa cuenta con un puerto HDMI por el cual se podrá conectar un monitor o pantalla, el puerto Ethernet RJ45 por el cual se conectará y comunicará la Raspberry con la computadora; por último, se cuenta con 4 puertos USB, se utilizarán dos de ellos para conectar un teclado y un mouse.
GPIO PINOUT
[pic 3][pic 4]
Figura 2. Pinout de las GPIO de la Raspberry [1].
Se encuentran algunos pines con voltaje, de 5V, también de 3.3V, los pines color verde se podrán configurar en CODESYS como entradas o salidas; también, se encuentran otros pines para protocolos específicos, por ejemplo, el Pin 3 que se encuentra definido para el I2C.
PROCESO
- Instalar RASPBERRY PI OS en la tarjeta micro SD
- Configurar RASPBERRY PI 3B+
- Descargar e instalar el paquete “CODESYS CONTROL FOR RASPBERRRY PI SL” en CODESYS 3.5.16
- Instalar el paquete en la RASPBERRY PI 3B+
- Elaborar un proyecto y descargarlo
- INSTALAR RASPBERRY PI OS EN LA TARJETA MICRO SD
- Descargar e instalar Raspberry PI Imager Enlace: https://www.raspberrypi.com/software/
[pic 5][pic 6]
Dar click en el botón que indique el sistema operativo de su computadora.
- Descargar Raspberry PI OS
Enlace: https://www.raspberrypi.com/software/operating-systems/
Seleccionar “Download” en Raspberry Pi OS with desktop.[pic 7][pic 8]
Descomprimir el archivo.
- Borrar tarjeta SD desde Raspberry PI Imager[pic 9][pic 10]
Abrir ejecutable Raspberry PI Imager.
[pic 11][pic 12]
Insertar la tarjeta SD, debajo de “Operating System” dar click en “CHOOSE OS”
y seleccionar “Erase” como se muestra en la imagen.
[pic 13]
Seleccionar la tarjeta SD como se indica en la imagen.[pic 14]
Presionar el botón “Write” y presionar YES cuando salga la ventana de confirmación.
[pic 15]
Saldrá esta ventana indicando la culminación del proceso de borrado.
- Instalar OS[pic 16]
Remover la tarjeta SD y volverla a insertar y desde el Imager seleccionar
“Use Custom”.[pic 17]
Buscar y seleccionar el archivo del sistema operativo descomprimido.
[pic 18]
Seleccionar la tarjeta SD
[pic 19]
Presionar el botón “Write” y presionar YES cuando salga la ventana de
confirmación.
- CONFIGURAR RASPBERRY PI 3B+
- Insertar tarjeta MicroSD en la Raspberry PI 3B+.[pic 20]
- Conectar Raspberry a un monitor, conectar un teclado y un mouse.[pic 21]
- Encender Raspberry PI 3B+[pic 22]
- Habilitar SSH y definir IP
[pic 23]
Aparecerá esta ventana de bienvenida, dar click en “Next”[pic 24]
Seleccionar el país, el idioma y la zona horaria. Dar click en “Next”
[pic 25]
Luego aparece un cuadro donde recomienda cambiar el usuario y la contraseña, la cual es por defecto ‘pi’ y ‘raspberry’, respectivamente. Dar click en siguiente.
[pic 26][pic 27]
Aparecerá un cuadro de configuración de la pantalla, se recomienda dejar seleccionada la opción indicada en la imagen.
[pic 28]
Aparecerá un cuadro para conectarse a una red WiFi, se puede omitir
esta acción dando click en ‘Skip’.
[pic 29]
Aparecerá una ventana con la opción de actualizar el software, se puede omitir y el asistente indicará que la configuración inicial se ha completado, sugiere reiniciar.
[pic 30]
Dar click en el icono de la frambuesa ubicado en la parte superior izquierda, preferencias, Configuración de Raspberry Pi.
[pic 31][pic 32]
Ir a la pestaña Interfaces, seleccionar en Activo SSH y VNC.
[pic 33]
En la parte superior derecha dar clic derecho en el icono de las antenas que tienen una X roja y seleccionar la opción Wireless & Wired Network Settings.
[pic 34]
Se abrirá la ventana Network Preferences. Se debe seleccionar en Configure las opciones interface y eth0; se debe deshabilitar la opción Automatically configure empty options y habilitar Disable IPV6; colocar la dirección IPv4 192.168.0.200/24; en router y en el servidor DNS colocar la dirección 192.168.0.1.; por ultimo, aplicar los cambios y Cerrar.
[pic 35]
Abrir la terminal de la Raspberry y ejecutar el comando “sudo nano /etc/dhcpcd.conf” sin las comillas para revisar el archivo de configuración para dhcpd.
[pic 36][pic 37]
Para ejecutar el comando, dar enter. Bajar con la rueda del mouse hasta la ultima parte, allí se encontrarán los cambios que acabamos de realizar de ethernet, IP, y DNS.
[pic 38]
Salimos de la terminal y reiniciamos la Raspberry.
[pic 39]
Al reiniciar aparecerá una advertencia indicando que el SSH se habilitó y recomienda cambiar la contraseña por defecto por haber riesgo de seguridad. Damos aceptar y el cuadro se cerrará.
...