RevPi Connect

Open source IIoT gateway

Idoneidad industrial real

 

Uno de nuestros principales objetivos era dotar a la Raspberry Pi de capacidad industrial real para convertirla en una auténtica pasarela IIoT. Por este motivo, la carcasa de riel superior de RevPi Connect está equipada con un robusto hardware industrial de 24 V que cumple la norma EN61131-2.

 

  • Alimentación: mín. 10,7V, máx. 28,8V
  • Temperatura de funcionamiento: -40 a 55°C
  • Protección ESD: 4kV / 8kV según EN61131-2 e IEC 61000-6-2
  • Pruebas de picos / sobretensiones: aplicadas de acuerdo con EN61131-2 e IEC 61000-6-2 utilizando entradas de alimentación, línea Ethernet y líneas de E/S
  • Pruebas EMI: según EN61131-2 e IEC 61000-6-2

El gateway IIoT de código abierto RevPi Connect ofrece a los usuarios la máxima libertad a la hora de implementar proyectos IIoT gracias a su concepto de plataforma abierta (incluidos derechos root completos). RevPi Connect se basa en el módulo de cómputo Raspberry Pi y cuenta con un procesador de cuatro núcleos a 1,5 GHz, 1 hasta 8 GB de RAM y 8 hasta 32 GB de memoria flash eMMC. Un reloj de tiempo real (RTC) con almacenamiento en búfer de 24 horas garantiza que el dispositivo siempre sepa qué hora es, incluso en caso de corte de energía. Hay disponible una versión Raspbian especialmente modificada con un parche de tiempo real como sistema operativo. Se admiten protocolos IIoT comunes como MQTT y OPC UA para transferir datos de la máquina directamente a la nube.

Se pueden programar aplicaciones individuales a través de, entre otros, Node-RED, Python o directamente en C. El diseño modular de RevPi Connect permite que el dispositivo base de 45 mm de ancho se equipe con módulos de expansión adecuados, como E/S digitales y analógicas, gateways de bus de campo y módulos de radio como, por ejemplo, los de Bluetooth. Los módulos de expansión se pueden conectar – plug and play – al dispositivo base a través de un conector situado en la parte superior y se pueden configurar fácilmente mediante una interfaz gráfica de usuario.

El RevPi Connect viene en las siguientes variantes:

RevPi Connect 4 Thumbnail
RevPi Connect 4
RevPi Connect S Thumbnail
RevPi Connect S
RevPi Connect SE Thumbnail
RevPi Connect SE
Used Raspberry Pi Compute Module Compute Module 4 Compute Module 4S Compute Module 4S
Processor Broadcom BCM2711 | quad-core Cortex-A72 | 1.5 GHz Broadcom BCM2711 | quad-core Cortex-A72 | 1.5 GHz Broadcom BCM2711 | quad-core Cortex-A72 | 1.5 GHz
RAM up to 8 GB LPDDR4 1 GB LPDDR4 1 GB LPDDR4
Memory (eMMC) up to 32 GB up to 32 GB up to 32 GB
WLAN Yes (optional) No No
HDMI 1 x Micro HDMI socket 2.0a (4K) 1 x Micro HDMI socket 2.0a (4K) 1 x Micro HDMI socket 2.0a (4K)
Ethernet 2 x RJ45 1 GBit/s 2 x RJ45 10/100 MBit/s 2 x RJ45 10/100 MBit/s
USB 2 x USB 3.2 Gen 1 2 x USB 2.0 2 x USB 2.0
Micro-USB 1 1 1
RS485 1 x RS485 screw-type terminal (4-pole) 1 x RS485 screw-type terminal (4-pole) 1 x RS485 screw-type terminal (4-pole)
IO 1 x screw-type terminal (4-pole) for relay contact and signal input 1 x screw-type terminal (4-pole) for relay contact and signal input 1 x screw-type terminal (4-pole) for relay contact and signal input
PiBridge 2 1 1
ConBridge 0 1 1
Gateway compatibility No Yes No
Optical indicator 6 multi-color LED, five of them freely programmable 6 bi-color LED, three of them freely programmable 6 bi-color LED, three of them freely programmable
RTC Puffer CR2032 button cell Double-layer capacitor Double-layer capacitor
Hardware watchdog Yes Yes Yes
Trusted Platform Module (TPM) Yes No No

2 Redes – 1 Dispositivo

Dos puertos Ethernet permiten integrar el dispositivo simultáneamente en la red de automatización y en la red informática para transmitir los datos de la maquinaria, por ejemplo, de la fábrica a la nube o a un sistema informático superior.

Dos puertos Ethernet RJ45 permiten integrar el dispositivo simultáneamente en dos redes distintas.

Un conector RS485 de 4 polos para conectar, por ejemplo, un sensor Modbus RTU.

El RevPi Core está equipado con dos conectores USB-A en la parte frontal, que pueden utilizarse para dispositivos cliente USB 2.0 y USB 3.2.  Por lo tanto, puede conectar unidades USB o adaptadores de red USB directamente a estos conectores sin necesidad de un concentrador USB activo.

Una clavija Micro-HDMI, por ejemplo para conectar un monitor de vídeo.

Watchdog

Un watchdog de hardware configurable supervisa el estado de los equipos IIoT. Una salida de relé garantiza que los dispositivos conectados o los módulos de expansión puedan supervisarse o reiniciarse respectivamente. El dispositivo también dispone de una entrada de 24 V CC para recibir señales de desconexión de un SAI.

Suporte ao Modbus

 

RevPi Connect ya dispone de funciones de «servidor y cliente» para los populares protocolos de red Modbus RTU y Modbus TCP. Por lo tanto, ya no se necesitan pasarelas externas para estos dos protocolos de red. Modbus TCP funciona con las interfaces Ethernet disponibles en RevPi Connect, por ejemplo, a través de las tomas RJ45 del panel frontal, o cualquier otra conexión Ethernet añadida, por ejemplo, adaptador USB WLAN, que proporcione el protocolo TCP/IP. Modbus RTU puede realizarse a través del conector RS485 de 4 pines del panel frontal. La configuración del servidor y del cliente se controla a través del software de configuración gráfica basado en navegador, PiCtory.

Open source software

Aunque Revolution Pi es un sistema abierto en el que cada uno puede instalar su propio software, hemos intentado equiparlo con programas y aplicaciones que cubran la mayoría de las aplicaciones. El sistema operativo utilizado es una versión personalizada de Raspbian, que incluye un parche de tiempo real en el núcleo. En nuestra opinión, este es el mejor compromiso para acercarse lo más posible al entorno de desarrollo original de una Raspberry Pi y seguir obteniendo un alto control sobre las prioridades de las tareas que gestiona el planificador.

El planificador, que controla la ejecución de tareas por parte del sistema operativo, puede configurarse ampliamente en este kernel modificado, de modo que se eviten los retrasos normalmente causados por el acceso a la red y otros accesos de E/S. Los controladores adecuados para los módulos de expansión ya están preinstalados.