Tabla de contenido:

PLC compatible con IEC 61131-3 basado en Raspberry Pi: 6 pasos
PLC compatible con IEC 61131-3 basado en Raspberry Pi: 6 pasos

Video: PLC compatible con IEC 61131-3 basado en Raspberry Pi: 6 pasos

Video: PLC compatible con IEC 61131-3 basado en Raspberry Pi: 6 pasos
Video: Как собрать ПЛК Raspberry Pi Pico || Редактор OpenPLC 2024, Mes de julio
Anonim
PLC compatible con IEC 61131-3 basado en Raspberry Pi
PLC compatible con IEC 61131-3 basado en Raspberry Pi

IEC 61131 es un estándar de facto para la programación de PLC. Mientras tanto, las versiones en tiempo de ejecución para Raspberry Pi también están disponibles, por ejemplo, CODESYS de la empresa 3S-Smart Software Solutions. Proporcionan un núcleo de tiempo de ejecución comercial para Raspberry Pi, pero se ejecutará sin ningún pago como versión de demostración durante 120 minutos antes de que se detenga … Es una buena posibilidad para los estudiantes y aficionados a aprender la programación IEC 61131.

La idea de este instructable era realizar un PLC compatible con IEC 61131-3 realmente económico basado en el RPI y el objetivo CODESYS. Como un PLC real, colocaremos la placa Raspberry Pi junto con una placa de desarrollo en una carcasa industrial resistente para tener la sensación "industrial". Al final, tendremos un PLC ejecutando un maestro EtherCAT en el tiempo de ejecución de CODESYS por casi nada de dinero.

Paso 1: hardware y software

Image
Image
Montaje de PCB
Montaje de PCB

Hardware

  • Frambuesa Pi 3B
  • RasPiBox Open Plus (versión estándar)
  • tarjeta micro SD

Software

  • Raspbian Jessie lite
  • Sistema de desarrollo CODESYS
  • Control CODESYS para Raspberry PI

Instrumentos

  • soldador
  • multimetro
  • destornillador
  • algo de soldadura

Paso 2: montaje de PCB

Comenzamos con el montaje de la placa. Siga las instrucciones del manual en PDF.

Paso 3: prueba el Pcb

Prueba el Pcb
Prueba el Pcb

Deberíamos probar la PCB antes de poder montar la Raspberry Pi. Tiene que conectar una fuente de alimentación (9… 35 V CC) al terminal de alimentación de la PCB. Verifique con un multímetro la tensión de alimentación de 5 V para el RPI.

Ahora puede desconectar el PCB del voltaje de suministro y montar el Pi como se muestra en la imagen de arriba.

Paso 4: monte la carcasa superior

Monte la carcasa superior
Monte la carcasa superior

Es hora de montar la carcasa superior ahora. Ahora parece un pequeño PLC en carril DIN.

Paso 5: instale el sistema operativo

Instalar el sistema operativo
Instalar el sistema operativo

Primero tenemos que instalar Raspbian en la tarjeta SD siguiendo las instrucciones proporcionadas por la página web de Raspberry Pi.

Puedes seguir este instructivo.

No olvide copiar un archivo vacío con el nombre de archivo "SSH" en el directorio raíz de la tarjeta SD para tener acceso a través de SSH (Putty) más adelante.

Paso 6: Instale CodeSYS

Instalar CodeSYS
Instalar CodeSYS

1.) Por favor descargue CODESYS Control para Raspberry Pi SL primero. La versión gratuita está limitada a 120 minutos de tiempo de ejecución (debe reiniciar el RPI para tener 120 minutos nuevamente). Puedes comprar una versión comercial por 35 € sin ningún tipo de limitación.

2.) Descarga CODESYS Development System ahora. Necesitará este software para escribir posteriormente los programas para el PLC en su PC.

3.) Instale el sistema de desarrollo en su PC. No olvide instalar CODESYS_Control_for_Raspberry_PI.package a través del administrador de paquetes: "Herramientas - Administrador de paquetes" "Instalar"

4.) Reinicie Codesys en su PC ahora

5.) Cargue el tiempo de ejecución de CODESYS en las "Herramientas" de Raspberry Pi "Actualizar Raspberry Pi"

El tiempo de ejecución se ejecutará durante 120 minutos ahora. Para reiniciarlo puedes usar este script:

/etc/init.d/codesyscontrol start / etc / init.d / codesyscontrol stop

Recomendado: