A API REST que o TIA Portal merecia.
O TIA Portal não possui uma API REST nativa. O T-IA Connect preenche essa lacuna expondo todos os recursos através de endpoints HTTP padrão. Integre o TIA Portal a qualquer stack tecnológica.
HTTP é o padrão universal
O protocolo de API mais utilizado no mundo. Cada linguagem, framework e ferramenta o suporta nativamente.
Universal
Python, JavaScript, Java, Go, Rust... Qualquer linguagem pode fazer chamadas HTTP. Sem SDK proprietário.
Sem Estado (Stateless)
Cada requisição é independente. Ideal para escalabilidade, balanceamento de carga e arquiteturas de microsserviços.
Cacheável
Respostas podem ser cacheadas. Desempenho ideal para leituras frequentes.
Padrão
Verbos HTTP (GET, POST, PUT, DELETE), códigos de status, cabeçalhos... Tudo é padronizado e documentado.
API Completa para TIA Portal
O T-IA Connect expõe dezenas de endpoints cobrindo todos os recursos do TIA Portal.
Projetos
Crie, abra, salve e compile projetos TIA Portal.
GET /projects, POST /projects, PUT /projects/:id/compileBlocos
Gerencie blocos FC, FB, OB, DB. Importe/exporte SCL, LAD, FBD.
GET /blocks, POST /blocks, GET /blocks/:id/sourceTags
Crie, leia, modifique tabelas de tags e variáveis PLC.
GET /tags, POST /tags, PUT /tags/:idDispositivos
Liste CPUs, módulos, redes. Configuração de hardware.
GET /devices, GET /devices/:id/modulesOnline
Download, upload, comparação online/offline, ficar online.
POST /devices/:id/download, POST /devices/:id/uploadHMI
Telas, tags, alarmes para painéis Siemens e Unified.
GET /hmi/screens, POST /hmi/tagsTão simples quanto uma chamada HTTP
Crie um bloco FC SCL com o 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"
}Integra-se com suas ferramentas
Pipelines CI/CD
Jenkins, GitLab CI, GitHub Actions, Azure DevOps... Automatize seus builds do TIA Portal.
Scripts & Automação
Python, PowerShell, Bash... Automatize suas tarefas repetitivas em poucas linhas.
Aplicações de Negócio
MES, ERP, SCADA... Integre o TIA Portal ao seu ecossistema industrial.
Monitoramento & Logs
Elasticsearch, Grafana, Datadog... Monitore suas operações TIA Portal.
Descubra a API REST para TIA Portal
Teste todos os endpoints em nossa documentação Swagger interativa.