ModbusLab — laboratorio virtual de automatización industrial
Laboratorio docente de Modbus construido como aplicación de escritorio en PyQt en 2012, abandonado cuando dejó de haber el hardware que todavía necesitaba, y reconstruido en 2026 sin hardware alguno.
El problema. La automatización industrial se enseña sobre equipamiento caro, escaso y que está en un solo salón. Un estudiante con una hora de laboratorio a la semana no llega a cometer los errores que enseñan la materia.
La primera respuesta, en 2012. Una aplicación de escritorio en PyQt que manejaba los dispositivos Modbus del laboratorio. Se usó dos o tres cursos y dejó de usarse — porque en realidad no había quitado la restricción. El software estaba en la máquina del estudiante, pero el PLC y el analizador de red seguían en el laboratorio, y cuando ese hardware dejó de estar disponible la herramienta se fue con él.
La segunda respuesta, catorce años después. La misma idea reconstruida con los propios dispositivos simulados: un PLC Master-K120S virtual y un analizador WM14 virtual servidos por web, hablando Modbus. No hace falta nada físico, así que el laboratorio está donde esté el estudiante. Mis estudiantes lo están usando ahora.
Qué demuestra. No constancia — diagnóstico. La versión de 2012 falló por una razón que puedo nombrar, y la reconstrucción apunta a esa razón y no a la tecnología que mientras tanto había cambiado.
- SvelteKit
- TypeScript
- Cloudflare Workers
- Modbus RTU/TCP
- Python
- PyQt