Estoy estudiando PLCs como parte de mi clase de Elementos de automatización industrial. El problema es que no puedo imaginar por qué alguien usaría tal cosa.
Para tareas complejas, los microcontroladores están disponibles. La gran mayoría de los programadores practicantes están bien versados en C, por lo que crear un sistema con un núcleo ARM (por ejemplo) es relativamente barato. Además, hay numerosos RTOS gratuitos y probados para un diseño en tiempo real en el que basarse.
Para tareas masivas de baja latencia, en tiempo real y en paralelo, existen FPGA-s. Esos son un poco más difíciles de programar. Sin embargo, hay muchos tipos de VHDL / Verilog en el mercado laboral.
Ahora para abordar la confiabilidad de los PLC:
el PLC está diseñado para múltiples entradas y disposiciones de salida, rangos de temperatura extendidos, inmunidad al ruido eléctrico y resistencia a la vibración y al impacto
Lo MISMO se puede lograr (y superar en gran medida) mediante una amplia redundancia, p. ej. 3 sistemas idénticos que funcionan simultáneamente, al detectar un problema en el sistema primario, otro, ubicado en un lugar diferente y programado de una manera diferente, se activa.
¿Dónde se usan los PLC en la industria moderna? ¿Por qué son la mejor solución en esas situaciones, en lugar de una de las soluciones anteriores?