Perché l'Automazione è Inevitabile
L'ingegneria manuale in TIA Portal è lenta e soggetta a errori. Tasti destri, creazione blocchi, copia-incolla codice... Questi compiti ripetitivi devono sparire. Grazie all'Openness API (e al wrapper REST T-IA Connect), puoi guidare TIA Portal come qualsiasi software moderno.
Prerequisiti
- TIA Portal V16, V17, V18, V19 o V21 installato
- Una licenza T-IA Connect (o versione di prova)
- Node.js o Python installato sulla tua macchina
Passo 1: Avviare l'API REST
Invece di avviare TIA Portal manualmente, avvieremo il server T-IA Connect che agirà da gateway. Apri il terminale ed esegui:
./TiaPortalApi.App.exe --headless
Passo 2: Creare un Progetto via Script
Niente più menu 'File > Nuovo'. Inviamo una richiesta POST per istanziare un progetto vuoto.
{
"name": "My_Automated_Project",
"path": "C:\\Projects",
"version": "V19"
}Passo 3: Generar Codice SCL
È qui che avviene la magia. Inietteremo un Blocco Funzione (FB) completo direttamente nel progetto.
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.