Dlaczego Automatyzacja jest Nieunikniona
Ręczna inżynieria w TIA Portal jest powolna i podatna na błędy. Klikanie prawym przyciskiem myszy, tworzenie bloków, kopiowanie i wklejanie kodu... Te powtarzalne zadania muszą zniknąć. Dzięki API Openness (i wrapperowi REST T-IA Connect), możesz sterować TIA Portal jak każdym nowoczesnym oprogramowaniem.
Wymagania Wstępne
- Zainstalowany TIA Portal V16, V17, V18, V19 lub V21
- Licencja T-IA Connect (lub wersja próbna)
- Zainstalowany Node.js lub Python na twoim komputerze
Krok 1: Uruchom API REST
Zamiast ręcznie uruchamiać TIA Portal, uruchomimy serwer T-IA Connect, który będzie działał jako brama. Otwórz terminal i uruchom:
./TiaPortalApi.App.exe --headless
Krok 2: Utwórz Projekt przez Skrypt
Koniec z menu 'Plik > Nowy'. Wyślijmy żądanie POST, aby utworzyć pusty projekt.
{
"name": "My_Automated_Project",
"path": "C:\\Projects",
"version": "V19"
}Krok 3: Generuj Kod SCL
Tu dzieje się magia. Wstrzykniemy kompletny Blok Funkcyjny (FB) bezpośrednio do projektu.
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.