Intercambio de Datos Bidireccional
para Proyectos de TIA Portal
Exporte bloques de programa, variables, UDT, configuraciones de hardware, alarmas y textos de proyectos desde TIA Portal - luego impórtelos de nuevo después de editarlos, migrarlos o traducirlos. Más de 20 herramientas MCP y endpoints REST para el intercambio de datos estructurados.
Categorías de Datos y Formatos Soportados
Cada tipo de dato principal de TIA Portal tiene una ruta de exportación e importación dedicada
| Categoría de Datos | Formatos de Exportación | Formatos de Importación |
|---|---|---|
| Bloques de Programa | SimaticML (XML), fuente SCL, fuente STL | SimaticML (XML), fuente SCL |
| Tablas de Variables | XML, CSV, XLSX | XML, CSV, XLSX |
| Tipos de Datos de Usuario (UDT) | XML | XML |
| Configuración de Hardware | AutomationML (AML) | AutomationML (AML) |
| Tablas de Observación | XML | XML |
| Alarmas PLC | XLSX | XLSX |
| Supervisiones | XLSX, XML | XLSX, XML (ajustes) |
| Textos del Proyecto (i18n) | XLSX | XLSX |
Capacidades de Exportación e Importación
Intercambio de datos estructurados para cada etapa del ciclo de vida de su automatización
Exportación de Bloques
Exporte cualquier bloque de programa - OB, FB, FC, DB - como SimaticML XML para una fidelidad total, o como fuente SCL/STL para procesamiento basado en texto. Las exportaciones de fuentes pueden rastrearse en Git, revisarse en herramientas de revisión de código o alimentarse en tuberías de análisis de IA.
Intercambio de Hojas de Variables
Exporte tablas de variables a CSV o XLSX, entréguelas a los ingenieros eléctricos para su verificación o modificación, y luego importe la hoja actualizada. Admite la creación y actualización masiva de variables sin tener que hacer clic en la interfaz de TIA Portal.
Configuración de Hardware
Exporte la topología completa del hardware como AutomationML - un formato estándar basado en XML utilizado por los proveedores de automatización. Importe archivos AML para replicar configuraciones de hardware en varios proyectos o restaurar desde una copia de seguridad.
Gestión de Alarmas
Exporte listas de textos de alarmas PLC a XLSX para su revisión o edición multilingüe. Importe el archivo actualizado de nuevo en TIA Portal. Admite tanto los textos de instancia de alarma como las exportaciones de listas de textos de alarma en una sola operación.
Textos del Proyecto (i18n)
Exporte todas las cadenas visibles para el usuario en el proyecto - textos de HMI, mensajes de alarma, comentarios de variables - a un archivo XLSX estructurado. Envíelo a una agencia de traducción o edítelo externamente, y luego importe las traducciones para despliegues multilingües.
Importación Directa
Importe archivos de fuente SCL directamente en TIA Portal para restaurar o migrar bloques. Importe tablas de variables desde archivos CSV o XLSX generados por cualquier herramienta. Importe el AML de hardware para replicar configuraciones de dispositivos. Todas las importaciones se pueden programar mediante REST API.
Flujos de Trabajo Típicos
Tareas de automatización reales que las herramientas de exportación/importación hacen repetibles y programables
Pipeline de Backup
Programe una exportación nocturna de todos los bloques (SimaticML), tablas de variables (XML), UDT y hardware (AML) a un servidor de archivos o repositorio Git.
Cada ejecución de exportación produce una instantánea del estado del proyecto en formatos estándar o legibles por humanos.
Para restaurar, importe los archivos exportados de nuevo a TIA Portal utilizando las herramientas de importación correspondientes - sin necesidad de pasos manuales.
Flujo de Trabajo de Hojas de Variables
Exporte la tabla de variables del PLC a XLSX. El ingeniero eléctrico revisa las direcciones, los comentarios y los tipos de datos en Excel - la herramienta que ya conoce.
El ingeniero añade las variables que faltan, corrige las direcciones y devuelve el archivo XLSX actualizado.
Importe el XLSX actualizado de nuevo en TIA Portal. Se crean nuevas variables y se actualizan las existentes - sin tocar la GUI de TIA Portal.
Proyecto Multilingüe
Exporte todos los textos del proyecto (etiquetas HMI, mensajes de alarma, comentarios de variables) a un único archivo XLSX con una columna por idioma.
Envíe el XLSX al equipo de traducción. Ellos rellenan las columnas de los idiomas de destino utilizando herramientas de oficina estándar.
Importe el archivo de traducción completado de nuevo en TIA Portal. Todos los idiomas se actualizan simultáneamente en todo el proyecto.
Referencia de Herramientas de Exportación e Importación
Todas las herramientas disponibles a través de REST API y el protocolo MCP
| Herramienta | Descripción |
|---|---|
| export_block | Exporta un bloque de programa como SimaticML XML. Preserva la estructura completa del bloque, incluyendo la interfaz, el cuerpo y los atributos. |
| export_block_source | Exporta un bloque como texto fuente SCL o STL puro. Adecuado para el seguimiento en Git, diff y revisión de código basada en IA. |
| import_scl_source | Importa un archivo fuente SCL en TIA Portal, creando o sobrescribiendo el bloque correspondiente. |
| export_tag_table_to_xml | Exporta una tabla de variables PLC a formato XML con todos los atributos de las variables. |
| export_tag_table_to_csv | Exporta una tabla de variables PLC a CSV. Compatible con Excel y cualquier herramienta basada en texto. |
| export_tag_table_to_excel | Exporta una tabla de variables PLC a formato XLSX para su edición directa en Excel. |
| import_tags_from_csv | Crea o actualiza variables PLC desde un archivo CSV. Admite operaciones masivas de variables. |
| import_tags_from_xlsx | Crea o actualiza variables PLC desde un archivo XLSX. Coincide con el formato export_tag_table_to_excel. |
| export_udt | Exporta una definición de Tipo de Dato de Usuario a XML. |
| import_udt | Importa una definición de UDT desde XML al proyecto de TIA Portal. |
| export_hardware | Exporta la configuración de hardware del dispositivo como AutomationML (AML). |
| import_hardware | Importa una configuración de hardware desde un archivo AML en TIA Portal. |
| export_watch_table | Exporta una tabla de observación o forzado a XML. |
| import_table | Importa una tabla de observación desde XML al proyecto de TIA Portal. |
| export_plc_alarm_text_lists_xlsx | Exporta listas de textos de alarmas PLC a XLSX para su revisión o edición multilingüe. |
| export_plc_alarm_instance_texts_xlsx | Exporta los textos de instancia de alarma (por clase de alarma) a XLSX. |
| import_plc_alarm_text_lists_xlsx | Importa las listas de textos de alarmas actualizadas desde un archivo XLSX de nuevo a TIA Portal. |
| export_supervisions_xlsx | Exporta los ajustes de supervisión a formato XLSX. |
| import_supervisions_xlsx | Importa los ajustes de supervisión desde XLSX al proyecto de TIA Portal. |
| export_project_texts | Exporta todos los textos del proyecto visibles para el usuario (etiquetas HMI, comentarios, mensajes de alarma) a XLSX para su traducción externa. |
| import_project_texts | Importa los textos del proyecto traducidos desde XLSX de nuevo a TIA Portal, actualizando todas las columnas de idioma simultáneamente. |