abSCADA
  • Producto
  • Ejemplos
  • Manual
  • Desarrolladores
  • GitHub
en
Descargar

Documentación técnica

Construye sobreabSCADA.

Todo lo que necesitas para programar scripts, crear librerías de objetos, extender protocolos y contribuir al motor.

Empezar por la arquitectura →

Fundamentos

01

Arquitectura

Capas, módulos y fronteras del motor para contribuir o extender abSCADA.

→
02

Formato de proyecto

Referencia de los documentos JSON v1 — manifest, tipos, variables, conexiones y pantallas.

→

Programación

03

Scripts Python

API ctx, eventos de inicio, apertura de pantalla, botones y tareas periódicas.

→

Bibliotecas gráficas

04

Faceplates y dinámicas

Plantillas parametrizadas, catálogo de elementos, acciones de botón y dinámicas por estado.

→
05

Crear bibliotecas gráficas

Autoría, publicación, vinculación y actualización de bibliotecas de faceplates versionadas.

→

Extender

06

Añadir protocolos

Contrato Connector, ProtocolDefinition y registro de nuevos adaptadores de comunicación.

→
07

CLI, pruebas y contribución

Línea de comandos, modo headless, validación, suite de pruebas y flujo de contribución.

→

Playground

Playground de objetos de librería

Edita una plantilla JSON y mira cómo responde a sus parámetros en tiempo real, igual que en Runtime.

Abrir playground →
abSCADA

El SCADA libre para la industria.

v0.5.0b2 · Software libre bajo GPL-3.0-or-later.

Producto

  • Qué incluye
  • CH Valdearenas
  • La Tolva
  • Descargar

Documentación

  • Manual
  • Desarrolladores
  • Playground

Comunidad

  • Código fuente ↗
  • Reportar un problema ↗
abSCADA
Diseño y operación industrial.Volver arriba ↑