Tutorials

Hoe TIA Portal te Automatiseren met Openness API

De definitieve gids om uw Siemens engineering workflow te transformeren in een moderne DevOps pipeline.

T
T-IA Connect Team
10 min lezen
Bijgewerkt op 8 feb 2026

Waarom Automatisering Onvermijdelijk is

Handmatige engineering in TIA Portal is traag en foutgevoelig. Rechtsklikken, blokken maken, code kopiëren en plakken... Deze repetitieve taken moeten verdwijnen. Dankzij de Openness API (en de T-IA Connect REST wrapper), kunt u TIA Portal besturen zoals elke moderne software.

Vereisten

  • TIA Portal V16, V17, V18, V19 of V21 geïnstalleerd
  • Een T-IA Connect licentie (of proefversie)
  • Node.js of Python geïnstalleerd op uw machine

Stap 1: Start de REST API

In plaats van TIA Portal handmatig te starten, starten we de T-IA Connect server die als gateway zal fungeren. Open uw terminal en voer uit:

PowerShell
./TiaPortalApi.App.exe --headless

Stap 2: Maak een Project via Script

Geen 'Bestand > Nieuw' menu's meer. Laten we een POST-verzoek sturen om een leeg project te instantiëren.

POST /api/project/create
{
  "name": "My_Automated_Project",
  "path": "C:\\Projects",
  "version": "V19"
}

Stap 3: Genereer SCL Code

Hier gebeurt de magie. We injecteren een compleet Functieblok (FB) direct in het project.

L'API permet d'injecter des blocs à partir de templates XML ou directement via du code source SCL. C'est l'outil idéal pour les générateurs de code.

Wat Nu?

U heeft zojuist 90% van de handmatige projectcreatietaken geautomatiseerd. U kunt dit script nu integreren in uw CI/CD pipeline (Jenkins, GitLab CI) om uw code bij elke commit te valideren.