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:
./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.
{
"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.