Das Ende manueller Exporte
Das Extrahieren einer Liste von 500 Variablen aus dem TIA Portal nach Excel ist mühsam. Mit T-IA Connect können Sie jeden Datenbaustein (DB) oder jede Variablentabelle in einer einzigen API-Anfrage in ein strukturiertes JSON-Objekt umwandeln.
Voraussetzungen
- TIA Portal project open
- Active T-IA Connect server
- Postman or a script for testing
Schritt 1: Variablen auflisten (Tags)
Um eine gesamte Variablentabelle abzurufen, verwenden Sie den Endpunkt /api/tags. Sie erhalten ein Array von Objekten mit Name, Adresse, Datentyp und Kommentar.
[
{
"name": "Main_Conveyor_Start",
"address": "%I0.0",
"dataType": "Bool",
"comment": "Start button for the main conveyor"
},
{
"name": "Emergency_Stop",
"address": "%I0.1",
"dataType": "Bool",
"comment": "Safety E-Stop"
}
]Schritt 2: Einen Datenbaustein (DB) exportieren
T-IA Connect kann die interne Struktur von DBs lesen, sogar verschachtelte Strukturen und Arrays. Dies ist ideal für die automatische Generierung von Konfigurationsdateien.
{
"blockName": "DB_Config",
"members": [
{ "name": "MaxSpeed", "type": "Real", "value": 1500.0 },
{ "name": "IsActive", "type": "Bool", "value": true },
{ "name": "Parameters", "type": "Struct", "members": [...] }
]
}Schritt 3: Konvertierung nach Excel/CSV
Sobald Sie das JSON haben, ist es trivial, es über ein einfaches Python-Skript oder ein Online-Tool in Excel zu konvertieren.
Le format JSON est compatible avec 100% des outils modernes de Data Science. Vous pouvez l'importer dans Excel via l'onglet Données > Obtenir des données > À partir d'un fichier > À partir d'un JSON.