Varför automatisering är oundviklig
Manuell ingenjörskonst i TIA Portal är långsam och felbenägen. Högerklicka, skapa block, kopiera och klistra in kod... Dessa repetitiva uppgifter måste försvinna. Tack vare Openness API (och dess T-IA Connect REST-wrapper) kan du styra TIA Portal som vilken modern programvara som helst.
Förkunskaper
- TIA Portal V16, V17, V18, V19 eller V21 installerat
- En T-IA Connect-licens (eller testversion)
- Node.js eller Python installerat på din maskin
Steg 1: Starta REST API
Istället för att starta TIA Portal manuellt startar vi T-IA Connect-servern som fungerar som en gateway. Öppna din terminal och kör:
./TiaPortalApi.App.exe --headless
Steg 2: Skapa ett projekt via skript
Inga fler 'Arkiv > Nytt'-menyer. Låt oss skicka en POST-förfrågan för att instansiera ett tomt projekt.
{
"name": "My_Automated_Project",
"path": "C:\\Projects",
"version": "V19"
}Steg 3: Generera SCL-kod
Det är här magin händer. Vi kommer att injicera ett komplett funktionsblock (FB) direkt i projektet.
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.