Cuando pienso en controladores de automatización comerciales, normalmente veo 2 niveles de complejidad del sistema.
Primero, en un nivel inferior, los PLC programables con lógica de escalera, texto estructurado u otro lenguaje 61131-3.
Luego, en un nivel superior, los sistemas de controladores RTOS.
Sin embargo, al observar a los principales proveedores comerciales (Omron, Mitsubishi, etc.), parece haber una escasez de controladores de automatización de MCU de metal desnudo intermedios que permiten la programación integrada completa en C o un lenguaje similar pero no tienen una OS Dicho dispositivo lograría un control en tiempo real a través de un reloj en tiempo real e interrupciones.
Ciertamente puedo concebir sistemas industriales que requieren más complejidad de lo que permite el texto estructurado, pero no la complejidad total de un sistema operativo.
Si bien esto no sería mucho más que un Arduino o AtmelXMega pre-ensamblado con accesorios de I / O industrial, ¿por qué los principales proveedores comerciales no desarrollan esta línea de productos?