Warum Automatisierung unvermeidlich ist
Manuelles Engineering im TIA Portal ist langsam und fehleranfällig. Rechtsklick, Blöcke erstellen, Code kopieren und einfügen... Diese repetitiven Aufgaben müssen verschwinden. Dank der Openness-API (und ihrem T-IA Connect REST-Wrapper) können Sie das TIA Portal wie jede moderne Software steuern.
Voraussetzungen
- TIA Portal V16, V17, V18, V19 oder V21 installiert
- Eine T-IA Connect-Lizenz (oder Testversion)
- Node.js oder Python auf Ihrem Rechner installiert
Schritt 1: Starten der REST-API
Anstatt das TIA Portal manuell zu starten, starten wir den T-IA Connect-Server, der als Gateway fungiert. Öffnen Sie Ihr Terminal und führen Sie aus:
./TiaPortalApi.App.exe --headless
Schritt 2: Erstellen eines Projekts per Skript
Keine 'Datei > Neu'-Menüs mehr. Senden wir eine POST-Anfrage, um ein leeres Projekt zu instanziieren.
{
"name": "My_Automated_Project",
"path": "C:\\Projects",
"version": "V19"
}Schritt 3: SCL-Code generieren
Hier geschieht die Magie. Wir werden einen vollständigen Funktionsbaustein (FB) direkt in das Projekt injizieren.
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.