Diseña
Arrastra controles, dibuja tuberías y compón layouts con cabecera fija.

Diseña pantallas, opera equipos y registra procesos industriales desde el escritorio.
Tus proyectos se guardan en archivos legibles. Puedes revisarlos, modificarlos y llevarlos a otro equipo.
Código abierto bajo GPL-3.0-or-later.
Editor con inspector, capas, alineación, tuberías, layouts y 100 niveles de deshacer.

Opera en una ventana independiente. Los cambios de diseño se aplican al reiniciar el runtime.
Conecta por S7, ADS, Modbus TCP y OPC UA con firma y cifrado. Configura los enlaces mediante formularios; cada conexión adquiere por separado.
Histéresis, retardos, prioridades y ACK con comentario. Perder comunicación nunca se confunde con que el proceso vuelva a la normalidad.
Registro diario, retención automática, tendencias de hasta 8 ejes y exportación de datos originales a CSV.
Scripts por eventos y tareas periódicas, con procesos separados y límite de tiempo.
Símbolos estándar, objetos del proyecto y librerías externas versionadas. Arrastra los objetos al lienzo y enlaza sus parámetros.
Cuentas, permisos por rol y control, bloqueo por intentos y auditoría de órdenes.
Escribe y traduce los textos del proyecto en varios idiomas. Cambia el idioma en runtime sin reiniciar la adquisición ni cerrar ventanas.
Proyectos en JSON y versiones Git automáticas. Revisa el historial y compara cambios con cualquier editor.
Arrastra controles, dibuja tuberías y compón layouts con cabecera fija.

Estructuras de variables enlazadas campo a campo a DB de Siemens o registros Modbus.

Abre el Runtime en otra ventana y opera con valores en vivo y calidad visible.

Tendencias en tiempo real e históricas con cursor, zoom y varios ejes.

Pendientes, activas, histórico y eventos. ACK con operador y comentario.

La Tolva simula una cervecería con cocción por recetas, tres fermentadores, OPC UA cifrado y permisos por rol.
pantallas
variables
alarmas
roles de usuario
en licencias.
variables sin coste adicional.
tipos de control listos para usar.
ejes por tendencia.
niveles de deshacer.
protocolos industriales nativos.
Scripts en Python con una API clara, proyectos en JSON versionables, librerías de objetos empaquetadas y un contrato sencillo para añadir protocolos nuevos.
1# Tarea cíclica cada 1000 ms · periodic task2level = ctx.read("Tank.level")3running = ctx.read("Pump1.running")45if level > 90.0 and running:6 ctx.write("Pump1.running", False)7 print(f"Paro por nivel alto: {level:.1f} %")89ctx.state["last_level"] = level
Consulta las funciones disponibles y el trabajo pendiente.
MVP
Studio y Runtime
Adquisición
Funciones SCADA
Librerías, usuarios y OPC UA
Industrial
El paquete incluye la aplicación y los ejemplos.
Versión 0.5.0b3 · 63.1 MB
Descarga el ZIP de la última versión.
Descomprímelo en una carpeta, por ejemplo Documentos\abSCADA.
Abre abscada.exe y elige un ejemplo con su PLC simulado.
Windows 10 u 11 de 64 bits. Versión beta sin firma digital. Todas las versiones en GitHub
Kit de autoría de bibliotecas
Proyecto de autoría, paquete publicado y especificación en un ZIP.
Biblioteca «equipos» 1.0.0
Unidad y válvula con parámetros, mandos e imágenes por estado.
Especificación de bibliotecas
Contrato completo de controles, propiedades y dinámicas (ES).
Licencia GPL-3.0
Texto completo de la licencia del motor.