Die REST-API, die TIA Portal verdient hat.
TIA Portal hat keine native REST-API. T-IA Connect füllt diese Lücke, indem alle Funktionen über Standard-HTTP-Endpunkte bereitgestellt werden. Integrieren Sie TIA Portal in jeden Technology-Stack.
HTTP ist der universelle Standard
REST ist das weltweit meistgenutzte API-Protokoll. Jede Sprache, jedes Framework und Tool unterstützt es nativ.
Universell
Python, JavaScript, Java, Go, Rust... Jede Sprache kann HTTP-Aufrufe machen. Kein proprietäres SDK.
Stateless
Jede Anfrage ist unabhängig. Ideal für Skalierung, Load Balancing und Microservices-Architekturen.
Cachebar
Antworten können gecacht werden. Optimale Leistung für häufige Lesezugriffe.
Standard
HTTP-Verben (GET, POST, PUT, DELETE), Statuscodes, Header... Alles ist standardisiert und dokumentiert.
Vollständige API für TIA Portal
T-IA Connect stellt Dutzende von Endpunkten bereit, die alle TIA Portal-Funktionen abdecken.
Projekte
TIA Portal-Projekte erstellen, öffnen, speichern, archivieren und kompilieren.
GET /projects, POST /projects, PUT /projects/:id/compileBausteine
FC-, FB-, OB-, DB-Bausteine verwalten. Import/Export SCL, LAD, FBD.
GET /blocks, POST /blocks, GET /blocks/:id/sourceTags
Tag-Tabellen und SPS-Variablen erstellen, lesen, ändern.
GET /tags, POST /tags, PUT /tags/:idGeräte
CPUs, Module, Netzwerke auflisten. Hardware-Konfiguration.
GET /devices, GET /devices/:id/modulesOnline
Download, Upload, Online/Offline-Vergleich, Go Online.
POST /devices/:id/download, POST /devices/:id/uploadHMI
Bilder, Variablen, Alarme für Siemens Panels und Unified.
GET /hmi/screens, POST /hmi/tagsSo einfach wie ein HTTP-Aufruf
Einen SCL-FC-Baustein mit T-IA Connect erstellen.
# 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"
}Integriert sich mit Ihren Tools
CI/CD-Pipelines
Jenkins, GitLab CI, GitHub Actions, Azure DevOps... Automatisieren Sie Ihre TIA Portal-Builds.
Skripte & Automatisierung
Python, PowerShell, Bash... Automatisieren Sie Ihre wiederkehrenden Aufgaben in wenigen Zeilen.
Geschäftsanwendungen
MES, ERP, SCADA... Integrieren Sie TIA Portal in Ihr industrielles Ökosystem.
Überwachung & Protokolle
Elasticsearch, Grafana, Datadog... Überwachen Sie Ihre TIA Portal-Operationen.
Entdecken Sie die REST-API für TIA Portal
Testen Sie alle Endpunkte in unserer interaktiven Swagger-Dokumentation.