Tutoriales

Extracción de datos de TIA Portal a JSON

Automatice la exportación de sus listas de puntos y estructuras de datos para herramientas de terceros o paneles de control.

T
Equipo T-IA Connect
8 min de lectura
Actualizado el 8 de febrero de 2026

El fin de las exportaciones manuales

Extraer una lista de 500 variables de TIA Portal a Excel es una tarea pesada. Con T-IA Connect, puede transformar cualquier bloque de datos (DB) o tabla de variables en un objeto JSON estructurado con una sola solicitud de API.

Requisitos previos

  • TIA Portal project open
  • Active T-IA Connect server
  • Postman or a script for testing

Paso 1: Listar variables (Tags)

Para recuperar una tabla de variables completa, use el endpoint /api/tags. Recibirá un array de objetos que contienen el nombre, la dirección, el tipo de datos y el comentario.

GET /api/tags
[
  {
    "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"
  }
]

Paso 2: Exportar un bloque de datos (DB)

T-IA Connect puede leer la estructura interna de los DB, incluso estructuras anidadas y arrays. Esto es ideal para generar archivos de configuración automáticamente.

Response JSON (Data Block)
{
  "blockName": "DB_Config",
  "members": [
    { "name": "MaxSpeed", "type": "Real", "value": 1500.0 },
    { "name": "IsActive", "type": "Bool", "value": true },
    { "name": "Parameters", "type": "Struct", "members": [...] }
  ]
}

Paso 3: Conversión a Excel/CSV

Una vez que tenga el JSON, es trivial convertirlo a Excel a través de un simple script de Python o una herramienta en línea.

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.

Ahorre horas de ingeniería

Este método garantiza que sus listas de puntos estén siempre sincronizadas con su programa de PLC, sin ninguna entrada manual de datos.