REST-API:et som TIA Portal förtjänade.
TIA Portal saknar ett inbyggt REST-API. T-IA Connect fyller detta gap genom att exponera alla funktioner via standardiserade HTTP-slutpunkter. Integrera TIA Portal i valfri tech stack.
HTTP är den universella standarden
REST är det mest använda API-protokollet i världen. Varje språk, ramverk och verktyg stöder det inbyggt.
Universellt
Python, JavaScript, Java, Go, Rust... Vilket språk som helst kan göra HTTP-anrop. Inget proprietärt SDK behövs.
Stateless
Varje begäran är oberoende. Idealiskt för skalning, lastbalansering och mikrotjänstarkitekturer.
Cacheable
Svar kan cachas. Optimal prestanda för frekventa läsningar.
Standardiserat
HTTP-verb (GET, POST, PUT, DELETE), statuskoder, headers... Allt är standardiserat och dokumenterat.
Fullständigt API för TIA Portal
T-IA Connect exponerar dussintals slutpunkter som täcker alla funktioner i TIA Portal.
Projekt
Skapa, öppna, spara, arkivera och kompilera TIA Portal-projekt.
GET /projects, POST /projects, PUT /projects/:id/compileBlock
Hantera FC, FB, OB, DB-block. Import/export SCL, LAD, FBD.
GET /blocks, POST /blocks, GET /blocks/:id/sourceTaggar
Skapa, läs, ändra tagtabeller och PLC-variabler.
GET /tags, POST /tags, PUT /tags/:idEnheter
Lista CPU:er, moduler, nätverk. Hårdvarukonfiguration.
GET /devices, GET /devices/:id/modulesOnline
Nedladdning, uppladdning, online/offline-jämförelse, gå online.
POST /devices/:id/download, POST /devices/:id/uploadHMI
Skärmar, taggar, alarm för Siemens- och Unified-paneler.
GET /hmi/screens, POST /hmi/tagsEnkelt som ett HTTP-anrop
Skapa ett FC-block i SCL med 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"
}Integreras med dina verktyg
CI/CD-pipelines
Jenkins, GitLab CI, GitHub Actions, Azure DevOps... Automatisera dina TIA Portal-builds.
Skript & Automatisering
Python, PowerShell, Bash... Automatisera dina repetitiva uppgifter på några få rader.
Affärsapplikationer
MES, ERP, SCADA... Integrera TIA Portal i ditt industriella ekosystem.
Övervakning & Loggar
Elasticsearch, Grafana, Datadog... Övervaka dina TIA Portal-operationer.
Upptäck REST-API för TIA Portal
Testa alla slutpunkter i vår interaktiva Swagger-dokumentation.