REST API, na które TIA Portal zasługiwał.
TIA Portal nie posiada natywnego REST API. T-IA Connect wypełnia tę lukę, udostępniając wszystkie funkcje poprzez standardowe punkty końcowe HTTP. Zintegruj TIA Portal z dowolnym stosem technologicznym.
HTTP to uniwersalny standard
REST to najczęściej używany protokół API na świecie. Każdy język, framework i narzędzie obsługuje go natywnie.
Uniwersalny
Python, JavaScript, Java, Go, Rust... Każdy język może wykonywać wywołania HTTP. Bez własnościowego SDK.
Bezstanowy (Stateless)
Każde żądanie jest niezależne. Idealne do skalowania, równoważenia obciążenia (load balancing) i architektury mikrousług.
Cache'owalny
Odpowiedzi mogą być buforowane. Optymalna wydajność przy częstych odczytach.
Standardowy
Czasowniki HTTP (GET, POST, PUT, DELETE), kody statusu, nagłówki... Wszystko jest ustandaryzowane i udokumentowane.
Kompletne API dla TIA Portal
T-IA Connect udostępnia dziesiątki punktów końcowych pokrywających wszystkie funkcje TIA Portal.
Projekty
Twórz, otwieraj, zapisuj, archiwizuj i kompiluj projekty TIA Portal.
GET /projects, POST /projects, PUT /projects/:id/compileBloki
Zarządzaj blokami FC, FB, OB, DB. Importuj/eksportuj SCL, LAD, FBD.
GET /blocks, POST /blocks, GET /blocks/:id/sourceTagi
Twórz, odczytuj, modyfikuj tablice tagów i zmienne PLC.
GET /tags, POST /tags, PUT /tags/:idUrządzenia
Listuj CPU, moduły, sieci. Konfiguracja sprzętowa.
GET /devices, GET /devices/:id/modulesOnline
Download, upload, porównanie online/offline, przejście online.
POST /devices/:id/download, POST /devices/:id/uploadHMI
Ekrany, tagi, alarmy dla paneli Siemens i Unified.
GET /hmi/screens, POST /hmi/tagsProste jak wywołanie HTTP
Utwórz blok FC w SCL za pomocą 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"
}Integruje się z Twoimi narzędziami
Potoki CI/CD
Jenkins, GitLab CI, GitHub Actions, Azure DevOps... Automatyzuj kompilacje TIA Portal.
Skrypty i Automatyzacja
Python, PowerShell, Bash... Automatyzuj powtarzalne zadania w kilku liniach.
Aplikacje Biznesowe
MES, ERP, SCADA... Zintegruj TIA Portal ze swoim ekosystemem przemysłowym.
Monitoring i Logi
Elasticsearch, Grafana, Datadog... Monitoruj operacje TIA Portal.
Odkryj REST API dla TIA Portal
Przetestuj wszystkie punkty końcowe w naszej interaktywnej dokumentacji Swagger.