La API REST que TIA Portal merecía.
TIA Portal no tiene una API REST nativa. T-IA Connect llena este vacío exponiendo todas las funcionalidades a través de endpoints HTTP estándares. Integre TIA Portal en cualquier stack tecnológico.
HTTP es el estándar universal
REST es el protocolo de API más utilizado en el mundo. Cada lenguaje, framework y herramienta lo soporta de forma nativa.
Universal
Python, JavaScript, Java, Go, Rust... Cualquier lenguaje puede realizar llamadas HTTP. Sin SDK propietario.
Stateless
Cada solicitud es independiente. Ideal para escalado, balanceo de carga y arquitecturas de microservicios.
Cacheable
Las respuestas pueden almacenarse en caché. Rendimiento óptimo para lecturas frecuentes.
Estándar
Verbos HTTP (GET, POST, PUT, DELETE), códigos de estado, cabeceras... Todo está estandarizado y documentado.
API completa para TIA Portal
T-IA Connect expone decenas de endpoints que cubren toutes les fonctionnalités de TIA Portal.
Proyectos
Crear, abrir, guardar, archivar y compilar proyectos de TIA Portal.
GET /projects, POST /projects, PUT /projects/:id/compileBloques
Gestionar bloques FC, FB, OB, DB. Importación/exportación SCL, LAD, FBD.
GET /blocks, POST /blocks, GET /blocks/:id/sourceEtiquetas (Tags)
Crear, leer y modificar tablas de etiquetas y variables del PLC.
GET /tags, POST /tags, PUT /tags/:idDispositivos
Listar CPU, módulos, redes. Configuración de hardware.
GET /devices, GET /devices/:id/modulesOnline
Descarga, carga, comparación online/offline, pasar a online.
POST /devices/:id/download, POST /devices/:id/uploadHMI
Pantallas, etiquetas, alarmas para paneles Siemens y Unified.
GET /hmi/screens, POST /hmi/tagsTan simple como una llamada HTTP
Crear un bloque FC en SCL with T-IA Connect.
# Create a new FC block
curl -X POST http://localhost:5000/api/blocks \
-H "Content-Type: application/json" \
-d '{
"name": "FC_CalculateSpeed",
"type": "FC",
"language": "SCL",
"comment": "Motor speed calculation"
}'
# Response
{
"id": "fc-12345",
"name": "FC_CalculateSpeed",
"type": "FC",
"number": 42,
"language": "SCL",
"created": "2026-01-25T10:30:00Z"
}Se integra con sus herramientas
Pipelines de CI/CD
Jenkins, GitLab CI, GitHub Actions, Azure DevOps... Automatice sus builds de TIA Portal.
Scripts y Automatización
Python, PowerShell, Bash... Automatice sus tareas repetitivas en pocas líneas.
Aplicaciones de negocio
MES, ERP, SCADA... Integre TIA Portal en su ecosistema industrial.
Monitorización y Logs
Elasticsearch, Grafana, Datadog... Supervise sus operaciones de TIA Portal.
Descubra la API REST para TIA Portal
Pruebe todos los endpoints en nuestra documentación interactiva de Swagger.