El SLM-RP4 de Synergy Logic es un PLC industrial construido alrededor de una Raspberry Pi 4. Apunta a automatización industrial, control de máquinas, adquisición de datos y aplicaciones de IoT industrial (IIoT), según lo describió CNX Software el 27 de octubre.

El controlador se monta en riel DIN, recibe 24 V DC y tiene un backplane basado en SPI que conecta hasta ocho módulos de entradas y salidas de Synergy Logic, con un máximo de 128 puntos de E/S. Además trae Ethernet Gigabit, WiFi 5, Bluetooth 5.0, puertos USB, dos salidas micro-HDMI y una carcasa de aluminio sin ventilador. Corre Raspberry Pi OS con OpenPLC preinstalado para programar lógica bajo la norma IEC 61131-3.

Especificaciones del SLM-RP4

  • SBC: Raspberry Pi 4 Model B con 2 GB de RAM
  • Almacenamiento: tarjeta microSD de 16 GB
  • Video: dos puertos micro-HDMI
  • Audio: conector de 3,5 mm
  • Redes: puerto Ethernet Gigabit, WiFi 5 de doble banda (802.11ac) y Bluetooth 5.0/BLE
  • USB: dos puertos USB 3.0 tipo A, dos USB 2.0 tipo A y un USB-C para alimentación auxiliar
  • Expansión de E/S: backplane SPI para hasta ocho módulos SLM apilables (18 modelos compatibles, hasta 128 puntos de E/S)
  • Otros: LED de estado PWR y BASE, LED RGB programable, interruptor para run/stop del PLC o funciones propias y watchdog por hardware
  • Alimentación: 24 V DC Clase 2 (±25%) por bornera, o 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: 0 °C a 50 °C, sin ventilador
  • Carcasa: aluminio, equipo abierto, montaje en riel DIN de 35 mm
  • Certificaciones: listado UL 61010 y UL 61010-2-201; marca CE según EN 61131-2 y EN 61010
Controlador SLM-RP4 con ocho módulos de E/S apilables conectados por el backplane SPI

El SLM-RP4 con ocho módulos de E/S apilables conectados por el backplane SPI.

¿Cómo se conectan los módulos?

El backplane SPI une los módulos de expansión mediante conectores de borde, así que no hacen falta cables entre ellos. Los módulos se acoplan al lado derecho del controlador y su posición define la dirección de cada ranura. Hoy hay 18 módulos compatibles, que no admiten conexión en caliente, entre ellos E/S digitales, relés, E/S analógicas de voltaje y corriente, y entradas para termocuplas.

En software, el equipo viene con Raspberry Pi OS, OpenPLC Runtime y las bibliotecas de Python y C++ de Synergy Logic. Es compatible con OpenPLC Editor 4.3.1 o superior, de modo que se puede programar en los lenguajes de la IEC 61131-3, como diagrama de escalera (LD), texto estructurado (ST), diagrama de bloques de funciones (FBD) y lista de instrucciones (IL), además de bloques de función en Python y C++. El editor suma un paquete de soporte de hardware del SLM-RP4 para configurar los módulos, asignar direcciones IEC y ajustar el backplane.

Pantalla de configuración del backplane, con la selección de módulos por ranura y el mapeo de E/S

Pantalla de configuración del backplane, con la selección de módulos por ranura y el mapeo de E/S.

El intervalo de escaneo de las E/S se ajusta entre 1 ms y 1.000 ms, con 10 ms por defecto. El backplane detecta errores de comunicación y, si superan un límite definido, puede detener la ejecución del PLC y poner las salidas en cero. También se puede controlar el backplane directo con las bibliotecas de Python y C++, sin OpenPLC, aunque los dos métodos no funcionan al mismo tiempo. El watchdog por hardware ayuda a recuperar el equipo si la aplicación se cuelga.

Paneles HMI con FUXA

Synergy Logic documenta además la integración con FUXA, una plataforma HMI/SCADA web y de código abierto que habla con OpenPLC o con aplicaciones propias por Modbus TCP. Con ella se arman paneles locales con indicadores, medidores, deslizadores y gráficos de tendencia. La documentación trae ejemplos de monitoreo de señales analógicas, registro de termocuplas, control de salidas y comunicación Modbus TCP.

Demostración de un panel en FUXA

¿Qué alternativas hay con Raspberry Pi?

Otros controladores industriales basados en Raspberry Pi son el Raspberry Pi PLC Industrial Controller de Industrial Shields, que también usa la Pi 4; el EDATEC ED-PLC2010, con CM4, hasta 32 módulos de expansión y CODESYS Runtime; y el Strato Pi Max de Sfera Labs, también con CM4.

Synergy Logic ya vendía el SL-RP4, un controlador con Raspberry Pi 4 que depende de E/S externas. El SLM-RP4 agrega el backplane integrado para conectar los módulos SLM directo al controlador.

ModeloBasePrecioE/S
SL-RP4Raspberry Pi 4149 dólaresexternas
SLM-RP4Raspberry Pi 4249 dólaresbackplane SPI, hasta 128 puntos

¿Cuánto cuesta y dónde se consigue?

El SLM-RP4 cuesta 249 dólares, y los módulos de E/S se venden por separado. Las guías de instalación, los ejemplos de software y las hojas de datos de cada módulo están en la página del producto y en el sitio de documentación.