DevOps / Exportación e Importación

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 DatosFormatos de ExportaciónFormatos de Importación
Bloques de ProgramaSimaticML (XML), fuente SCL, fuente STLSimaticML (XML), fuente SCL
Tablas de VariablesXML, CSV, XLSXXML, CSV, XLSX
Tipos de Datos de Usuario (UDT)XMLXML
Configuración de HardwareAutomationML (AML)AutomationML (AML)
Tablas de ObservaciónXMLXML
Alarmas PLCXLSXXLSX
SupervisionesXLSX, XMLXLSX, XML (ajustes)
Textos del Proyecto (i18n)XLSXXLSX

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

Backup Automatizado

Pipeline de Backup

1

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.

2

Cada ejecución de exportación produce una instantánea del estado del proyecto en formatos estándar o legibles por humanos.

3

Para restaurar, importe los archivos exportados de nuevo a TIA Portal utilizando las herramientas de importación correspondientes - sin necesidad de pasos manuales.

Colaboración entre Equipos

Flujo de Trabajo de Hojas de Variables

1

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.

2

El ingeniero añade las variables que faltan, corrige las direcciones y devuelve el archivo XLSX actualizado.

3

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.

Automatización i18n

Proyecto Multilingüe

1

Exporte todos los textos del proyecto (etiquetas HMI, mensajes de alarma, comentarios de variables) a un único archivo XLSX con una columna por idioma.

2

Envíe el XLSX al equipo de traducción. Ellos rellenan las columnas de los idiomas de destino utilizando herramientas de oficina estándar.

3

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

HerramientaDescripción
export_blockExporta un bloque de programa como SimaticML XML. Preserva la estructura completa del bloque, incluyendo la interfaz, el cuerpo y los atributos.
export_block_sourceExporta 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_sourceImporta un archivo fuente SCL en TIA Portal, creando o sobrescribiendo el bloque correspondiente.
export_tag_table_to_xmlExporta una tabla de variables PLC a formato XML con todos los atributos de las variables.
export_tag_table_to_csvExporta una tabla de variables PLC a CSV. Compatible con Excel y cualquier herramienta basada en texto.
export_tag_table_to_excelExporta una tabla de variables PLC a formato XLSX para su edición directa en Excel.
import_tags_from_csvCrea o actualiza variables PLC desde un archivo CSV. Admite operaciones masivas de variables.
import_tags_from_xlsxCrea o actualiza variables PLC desde un archivo XLSX. Coincide con el formato export_tag_table_to_excel.
export_udtExporta una definición de Tipo de Dato de Usuario a XML.
import_udtImporta una definición de UDT desde XML al proyecto de TIA Portal.
export_hardwareExporta la configuración de hardware del dispositivo como AutomationML (AML).
import_hardwareImporta una configuración de hardware desde un archivo AML en TIA Portal.
export_watch_tableExporta una tabla de observación o forzado a XML.
import_tableImporta una tabla de observación desde XML al proyecto de TIA Portal.
export_plc_alarm_text_lists_xlsxExporta listas de textos de alarmas PLC a XLSX para su revisión o edición multilingüe.
export_plc_alarm_instance_texts_xlsxExporta los textos de instancia de alarma (por clase de alarma) a XLSX.
import_plc_alarm_text_lists_xlsxImporta las listas de textos de alarmas actualizadas desde un archivo XLSX de nuevo a TIA Portal.
export_supervisions_xlsxExporta los ajustes de supervisión a formato XLSX.
import_supervisions_xlsxImporta los ajustes de supervisión desde XLSX al proyecto de TIA Portal.
export_project_textsExporta todos los textos del proyecto visibles para el usuario (etiquetas HMI, comentarios, mensajes de alarma) a XLSX para su traducción externa.
import_project_textsImporta los textos del proyecto traducidos desde XLSX de nuevo a TIA Portal, actualizando todas las columnas de idioma simultáneamente.

Automatice su Intercambio de Datos de TIA Portal

Deje de exportar e importar manualmente. Programe la tubería completa de intercambio una vez y ejecútela en cada proyecto, cada build y cada lanzamiento.