Tipo de dispositivo |
Controlador Lógico Programable |
Ordenador de una sola placa |
Controlador industrial IoT |
Capacidad CPU de procesos a tiempo real |
Sí |
No, ya que una única CPU Linux no es capaz de procesar datos a tiempo real (milisegundos) |
Sí, ya que, además de la CPU principal, dispone de un microcontrolador específico en cada módulo periférico |
Categoría de producto |
Industrial |
Doméstico |
Industrial |
Fuente de alimentación |
24 VCC o 230 VCA |
12/24 VCC |
9-36 VCC o 100-264 VCA |
RS-232/RS-485 |
Sí |
Solo RS-485 |
Sí |
Ethernet |
Sí |
Sí |
Sí |
Wi-Fi |
Depende del modelo |
Sí |
Sí |
GPRS / 4G |
GPRS & 4G como módulo de expansión |
No |
GPRS o 4G |
|
|
|
|
Entradas / Salidas |
Módulos de expansión con E/S Digitales & Analógicas y Entradas PT100/1000 |
Desarrollo propio de electrónica combinada con Arduino u otro hardware I/O |
Entradas digitales y analógicas específicas |
Entradas 0-20 y 4-20 mA |
Depende del modelo |
No |
Sí |
Entradas potenciométricas |
Depende del modelo |
No |
Sí |
Entradas conductivas |
Depende del modelo |
No |
Sí |
Entradas PNP/Namur/Capacitivas |
Depende del modelo |
No |
Sí |
Salida de alimentación de 8V2 y 24V |
Depende del modelo |
Depende del modelo |
SÍ |
Sistema operativo |
Depende del fabricante |
Linux Debian adaptado; Raspberry Pi OS |
Linux Yocto |
Entorno de desarrollo |
Depende del software de programación del PLC |
Instalación propia del usuario |
Node-RED y API Multilenguaje para desarrollos propios |
Método de programación |
Diagrama de escalera (cada acción depende de otras condiciones) |
Lenguaje de programación por código (Python, C, C++, Java, ...) |
Lenguaje de programación por código (Python, C, C++, Java, ...) o Node-RED (pre-instalado y con nodos propios por cada módulo de expansión) |
Conectividad cloud |
Depende del PLC, pero no es una funcionalidad core |
Instalación y desarrollo propio |
MQTT, API Rest & más vía Node-RED |