Un colega escuchó que un PLC típico sirve como una interfaz entre las señales y, a falta de una palabra mejor, una PC. La conexión, que normalmente se realiza con Ethernet, y la PC ejecuta algunas aplicaciones Codesys o Labview.
Esta era la forma en que la aplicación podía cambiarse durante la ejecución, que es una de las principales ventajas de PLC para la depuración y el mantenimiento.
Sin embargo, mirando un ejemplo, como this , puedo ver los puertos Ethernet, pero no puedo encontrar ninguna información precisa sobre ese tema.
Mirando a mi alrededor, descubrí que una PC remota puede ser utilizada como servidor y, por lo tanto, el PLC se comunicaría con ella, generalmente a través de Ethernet. Pero no es un deber.
¿Puede alguien aclararme ese punto trivial para mí? Debe o no debe estar conectado un PLC con una PC externa para ejecutar la aplicación. Y si no es así, ¿podemos cambiar el código en línea?
Para el fondo, tengo que decidir si usar un PLC o una solución basada en µC, y hasta hace unos días ignoré la existencia de PLCs.
Debería agregar que he leído la pregunta: ¿Por qué usar PLC en lugar de microcontrolador? , pero a menos que lo haya omitido, no responde a esa pregunta específica.