De REST API die TIA Portal verdiende.
TIA Portal heeft geen native REST API. T-IA Connect vult dit gat door alle functionaliteiten te ontsluiten via standaard HTTP-endpoints. Integreer TIA Portal in elke tech stack.
HTTP is de universele standaard
REST is het meest gebruikte API-protocol ter wereld. Elke taal, framework en tool ondersteunt dit standaard.
Universeel
Python, JavaScript, Java, Go, Rust... Elke taal kan HTTP-calls maken. Geen eigen SDK nodig.
Stateless
Elk verzoek is onafhankelijk. Ideaal voor schaalbaarheid, load balancing en microservices-architecturen.
Cacheable
Antwoorden kunnen worden gecachet. Optimale prestaties voor frequent lezen.
Standard
HTTP-verbs (GET, POST, PUT, DELETE), statuscodes, headers... Alles is gestandaardiseerd en gedocumenteerd.
Volledige API voor TIA Portal
T-IA Connect ontsluit tientallen endpoints die alle functionaliteiten van TIA Portal dekken.
Projecten
Maken, openen, opslaan, archiveren en compileren van TIA Portal projecten.
GET /projects, POST /projects, PUT /projects/:id/compileBlokken
Beheer FC, FB, OB, DB blokken. Import/export SCL, LAD, FBD.
GET /blocks, POST /blocks, GET /blocks/:id/sourceTags
Maken, lezen, wijzigen van tagtabellen en PLC-variabelen.
GET /tags, POST /tags, PUT /tags/:idApparaten
CPU's, modules, netwerken weergeven. Hardwareconfiguratie.
GET /devices, GET /devices/:id/modulesOnline
Download, upload, online/offline vergelijking, online gaan.
POST /devices/:id/download, POST /devices/:id/uploadHMI
Schermen, tags, alarmen voor Siemens en Unified panels.
GET /hmi/screens, POST /hmi/tagsZo eenvoudig als een HTTP-call
Een FC-blok maken in 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"
}Integreert met uw tools
CI/CD-pijplijnen
Jenkins, GitLab CI, GitHub Actions, Azure DevOps... Automatiseer uw TIA Portal builds.
Scripts & Automatisering
Python, PowerShell, Bash... Automatiseer uw herhalende taken in enkele regels.
Zakelijke applicaties
MES, ERP, SCADA... Integreer TIA Portal in uw industriële ecosysteem.
Monitoring & Logboeken
Elasticsearch, Grafana, Datadog... Monitor uw TIA Portal operaties.
Ontdek de REST API voor TIA Portal
Test alle endpoints in onze interactieve Swagger-documentatie.