Synergy Logic SLM-RP4: un PLC industrial basado en Raspberry Pi 4 con E/S modulares

El PLC industrial Synergy Logic SLM-RP4 se basa en una placa Raspberry Pi 4 y está diseñado para automatización industrial, control de máquinas, adquisición de datos y aplicaciones de IoT industrial (IIoT).

Este controlador para montaje en carril DIN admite una entrada de 24 V CC y un backplane SPI que permite conectar hasta ocho módulos de E/S de Synergy Logic, lo que ofrece hasta 128 puntos de E/S. También incluye Gigabit Ethernet, WiFi 5, Bluetooth 5.0, puertos USB, dos salidas micro-HDMI y una carcasa de aluminio sin ventilador. El sistema funciona con Raspberry Pi OS y lleva OpenPLC preinstalado para programar la lógica conforme al estándar IEC 61131-3.

Especificaciones del Synergy Logic SLM-RP4:

  • SBC: Raspberry Pi 4 Model B (2 GB de RAM)
  • Almacenamiento: tarjeta microSD de 16 GB
  • Vídeo: 2 puertos micro-HDMI
  • Audio: conector de audio de 3,5 mm
  • Redes
    • Puerto Gigabit Ethernet
    • WiFi 5 de doble banda (802.11ac)
    • Bluetooth 5.0/BLE
  • USB
    • 2 puertos USB 3.0 tipo A
    • 2 puertos USB 2.0 tipo A
    • 1 puerto USB-C para alimentación auxiliar
  • Ampliación de E/S: backplane SPI compatible con hasta ocho módulos SLM apilables (18 modelos de módulo compatibles, hasta 128 puntos de E/S)
    • Entradas digitales: hasta 16 canales de entrada de 12-24 V CC o 24 V CA/CC, u ocho canales de entrada de 100-240 V CA
    • Simulador de entradas: módulo de interruptores de ocho canales
    • Salidas digitales: hasta 15 canales de salida CC de tipo sourcing o sinking
    • Salidas de relé: módulos de relé de 8 o 16 canales con contactos SPST o SPDT
    • E/S digitales combinadas: módulos mixtos de entrada/salida digital y de relé
    • Entradas analógicas: ocho canales de 0-10 V o 0-20 mA con resolución de 13 bits
    • Salidas analógicas: ocho canales de 0-10 V o 4-20 mA con resolución de 12 bits
    • E/S analógicas combinadas: cuatro entradas analógicas (13 bits) y dos salidas analógicas (12 bits)
    • Entradas de temperatura: termopares de cuatro canales compatibles con los tipos J, E, K, R, S, T, B, N y C, además de entradas en milivoltios
  • Otros
    • LEDs de estado PWR y BASE
    • LED de estado RGB programable
    • Interruptor para run/stop del PLC o funciones personalizadas
    • Watchdog por hardware
  • Alimentación
    • Entrada de 24 V CC Clase 2 (±25 %) mediante bornero
    • 5 V/3 A por USB-C (solo el controlador, no el backplane de E/S)
  • Dimensiones: no especificadas
  • Peso: 289 gramos
  • Rango de temperatura: de 0 a 50 °C, sin ventilador
  • Carcasa: aluminio, equipo abierto, montaje en carril DIN de 35 mm
  • Certificaciones: UL 61010 y UL 61010-2-201; marcado CE según las normas EN 61131-2 y EN 61010
Controlador industrial Synergy Logic SLM-RP4 con ocho módulos de E/S apilables conectados mediante un backplane SPI

El SLM-RP4 utiliza un backplane SPI para conectar los módulos de ampliación mediante conectores de borde, de modo que no hacen falta cables adicionales entre módulos. Los módulos se acoplan al lado derecho del controlador y su posición determina la dirección de ranura. Actualmente hay 18 módulos compatibles (no son hot-swap), entre ellos módulos de E/S digitales, relés, E/S analógicas de tensión y corriente, y entradas para termopar.

En el apartado de software, el SLM-RP4 llega con Raspberry Pi OS, OpenPLC Runtime y las bibliotecas de Python y C++ de Synergy Logic preinstalados. Es compatible con OpenPLC Editor 4.3.1 o posterior, por lo que el controlador se puede programar con lenguajes IEC 61131-3 como Ladder Diagram (LD), Structured Text (ST), Function Block Diagram (FBD) e Instruction List (IL), además de bloques de función en Python y C++. El editor incorpora asimismo un paquete de soporte de hardware para el SLM-RP4 que permite configurar los módulos de E/S, asignar direcciones IEC y ajustar los parámetros del backplane SPI.

Pantalla de configuración del backplane (selección de módulos por ranura y mapeo de E/S)

El backplane SPI admite intervalos de escaneo de E/S ajustables entre 1 ms y 1000 ms, con 10 ms por defecto. También detecta errores de comunicación y puede detener la ejecución del PLC y poner las salidas a cero si los errores superan un límite configurado. Las bibliotecas de Python y C++ permiten controlar el backplane directamente sin OpenPLC, aunque ambos métodos no pueden usarse al mismo tiempo. Además, incorpora un watchdog por hardware que ayuda a recuperarse de fallos de la aplicación.

Synergy Logic también ofrece documentación para integrar FUXA, una plataforma HMI/SCADA de código abierto basada en web que se comunica con OpenPLC o con aplicaciones propias mediante Modbus TCP. Así es posible crear paneles locales con indicadores, testigos, deslizadores y gráficos de tendencia. La documentación incluye además ejemplos de monitorización de señales analógicas, registro de termopares, control de salidas y comunicación Modbus TCP.

Demostración de FUXA

Otros controladores industriales basados en Raspberry Pi son el PLC Industrial de Raspberry Pi de Industrial Shield, también sobre Pi 4; el EDATEC ED-PLC2010 (CM4), con hasta 32 módulos de ampliación y CODESYS Runtime; y el Sfera Labs Strato Pi Max (CM4). Synergy Logic presentó anteriormente el SL-RP4, un controlador industrial basado en Raspberry Pi 4 que depende de conectividad de E/S externa. El nuevo SLM-RP4 añade un backplane integrado para conectar los módulos SLM directamente al controlador.

El Synergy Logic SLM-RP4 está disponible por 249 dólares, con los módulos de E/S vendidos por separado. El anterior SL-RP4 cuesta 149 dólares. Encontrará más información, incluidas guías de instalación, ejemplos de software y hojas de datos de los módulos, en la página del producto y en el sitio de documentación.

Traducido del artículo en inglés «Synergy Logic SLM-RP4 – A Raspberry Pi 4 PLC with modular industrial I/O» de Debashis Das.

Salir de la versión móvil