La fin des exports manuels
Extraire une liste de 500 variables de TIA Portal vers Excel est une corvée. Avec T-IA Connect, vous pouvez transformer n'importe quel bloc de données (DB) ou table de variables en un objet JSON structuré en une seule requête API.
Prérequis
- TIA Portal project open
- Active T-IA Connect server
- Postman or a script for testing
Étape 1 : Lister les variables
Pour récupérer une table de variables entière, utilisez le point de terminaison /api/tags. Vous recevrez un tableau d'objets contenant le nom, l'adresse, le type de données et le commentaire.
[
{
"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"
}
]Étape 2 : Exporter un bloc de données (DB)
T-IA Connect peut lire la structure interne des DB, même les structures imbriquées et les tableaux. C'est idéal pour générer automatiquement des fichiers de configuration.
{
"blockName": "DB_Config",
"members": [
{ "name": "MaxSpeed", "type": "Real", "value": 1500.0 },
{ "name": "IsActive", "type": "Bool", "value": true },
{ "name": "Parameters", "type": "Struct", "members": [...] }
]
}Étape 3 : Conversion vers Excel/CSV
Une fois que vous avez le JSON, il est trivial de le convertir en Excel via un simple script Python ou un outil en ligne.
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.