DevOps / Exportação e Importação

Troca Bidirecional de Dados
para Projetos TIA Portal

Exporte blocos de programa, variáveis, UDTs, configurações de hardware, alarmes e textos de projeto do TIA Portal - depois importe-os de volta após edição, migração ou tradução. Mais de 20 ferramentas MCP e endpoints REST para troca de dados estruturados.

Categorias de Dados e Formatos Suportados

Cada tipo de dado principal do TIA Portal tem um caminho de exportação e importação dedicado

Categoria de DadosFormatos de ExportaçãoFormatos de Importação
Blocos de ProgramaSimaticML (XML), fonte SCL, fonte STLSimaticML (XML), fonte SCL
Tabelas de VariáveisXML, CSV, XLSXXML, CSV, XLSX
Tipos de Dados de Usuário (UDTs)XMLXML
Configuração de HardwareAutomationML (AML)AutomationML (AML)
Tabelas de MonitoramentoXMLXML
Alarmes do PLCXLSXXLSX
SupervisõesXLSX, XMLXLSX, XML (configurações)
Textos de Projeto (i18n)XLSXXLSX

Capacidades de Exportação e Importação

Troca de dados estruturados para cada fase do seu ciclo de vida de automação

Exportação de Blocos

Exporte qualquer bloco de programa - OB, FB, FC, DB - como SimaticML XML para fidelidade total, ou como fonte SCL/STL para processamento baseado em texto. As exportações de fonte podem ser rastreadas no Git, revisadas em ferramentas de revisão de código ou alimentadas em pipelines de análise de IA.

Troca de Tabelas de Variáveis

Exporte tabelas de variáveis para CSV ou XLSX, entregue-as aos engenheiros elétricos para verificação ou modificação e depois importe a planilha atualizada de volta. Suporta criação e atualização em massa de variáveis sem clicar na interface do TIA Portal.

Configuração de Hardware

Exporte a topologia de hardware completa como AutomationML - um formato padrão baseado em XML usado entre fornecedores de automação. Importe arquivos AML para replicar configurações de hardware entre projetos ou restaurar a partir de backup.

Gerenciamento de Alarmes

Exporte listas de textos de alarmes do PLC para XLSX para revisão ou edição em vários idiomas. Importe o arquivo atualizado de volta para o TIA Portal. Suporta tanto os textos de instância de alarme quanto exportações de listas de textos de alarme em uma única operação.

Textos de Projeto (i18n)

Exporte todas as strings visíveis ao usuário no projeto - textos de IHM, mensagens de alarme, comentários de variáveis - para um arquivo XLSX estruturado. Envie para uma agência de tradução ou edite externamente e depois importe as traduções de volta para implantações em vários idiomas.

Importação Direta

Importe arquivos de fonte SCL diretamente para o TIA Portal para restaurar ou migrar blocos. Importe tabelas de variáveis de arquivos CSV ou XLSX gerados por qualquer ferramenta. Importe AML de hardware para replicar configurações de dispositivos. Todas as importações são roteirizáveis via REST API.

Fluxos de Trabalho Típicos

Tarefas reais de automação que as ferramentas de exportação/importação tornam repetíveis e roteirizáveis

Backup Automatizado

Pipeline de Backup

1

Agende uma exportação noturna de todos os blocos (SimaticML), tabelas de variáveis (XML), UDTs e hardware (AML) para um servidor de arquivos ou repositório Git.

2

Cada execução de exportação produz um snapshot do estado do projeto em formatos padrão ou legíveis por humanos.

3

Para restaurar, importe os arquivos exportados de volta para o TIA Portal usando as ferramentas de importação correspondentes - sem necessidade de etapas manuais.

Colaboração entre Equipes

Fluxo de Trabalho de Tabela de Variáveis

1

Exporte a tabela de variáveis do PLC para XLSX. O engenheiro elétrico revisa endereços, comentários e tipos de dados no Excel - a ferramenta que ele já conhece.

2

O engenheiro adiciona as variáveis ausentes, corrige endereços e devolve o arquivo XLSX atualizado.

3

Importe o XLSX atualizado de volta para o TIA Portal. Novas variáveis são criadas, as existentes são atualizadas - sem tocar na GUI do TIA Portal.

Automação i18n

Projeto Multilíngue

1

Exporte todos os textos do projeto (rótulos de IHM, mensagens de alarme, comentários de variáveis) para um único arquivo XLSX com uma coluna por idioma.

2

Envie o XLSX para a equipe de tradução. Eles preenchem as colunas dos idiomas de destino usando ferramentas de escritório padrão.

3

Importe o arquivo de tradução preenchido de volta para o TIA Portal. Todos os idiomas são atualizados simultaneamente em todo o projeto.

Referência de Ferramentas de Exportação e Importação

Todas as ferramentas disponíveis via REST API e protocolo MCP

FerramentaDescrição
export_blockExporta um bloco de programa como SimaticML XML. Preserva a estrutura completa do bloco, incluindo interface, corpo e atributos.
export_block_sourceExporta um bloco como texto de fonte SCL ou STL puro. Adequado para rastreamento no Git, diff e revisão de código baseada em IA.
import_scl_sourceImporta um arquivo de fonte SCL para o TIA Portal, criando ou substituindo o bloco correspondente.
export_tag_table_to_xmlExporta uma tabela de variáveis do PLC para o formato XML com atributos completos das variáveis.
export_tag_table_to_csvExporta uma tabela de variáveis do PLC para CSV. Compatível com Excel e qualquer ferramenta baseada em texto.
export_tag_table_to_excelExporta uma tabela de variáveis do PLC para o formato XLSX para edição direta no Excel.
import_tags_from_csvCria ou atualiza variáveis do PLC a partir de um arquivo CSV. Suporta operações de variáveis em massa.
import_tags_from_xlsxCria ou atualiza variáveis do PLC a partir de um arquivo XLSX. Corresponde ao formato export_tag_table_to_excel.
export_udtExporta uma definição de Tipo de Dado de Usuário para XML.
import_udtImporta uma definição de UDT do XML para o projeto TIA Portal.
export_hardwareExporta a configuração de hardware do dispositivo como AutomationML (AML).
import_hardwareImporta uma configuração de hardware de um arquivo AML para o TIA Portal.
export_watch_tableExporta uma tabela de monitoramento ou forçamento para XML.
import_tableImporta uma tabela de monitoramento do XML para o projeto TIA Portal.
export_plc_alarm_text_lists_xlsxExporta listas de textos de alarmes do PLC para XLSX para revisão ou edição em vários idiomas.
export_plc_alarm_instance_texts_xlsxExporta textos de instância de alarme (por classe de alarme) para XLSX.
import_plc_alarm_text_lists_xlsxImporta listas de textos de alarme atualizadas de um arquivo XLSX de volta para o TIA Portal.
export_supervisions_xlsxExporta configurações de supervisão para o formato XLSX.
import_supervisions_xlsxImporta configurações de supervisão do XLSX para o projeto TIA Portal.
export_project_textsExporta todos os textos de projeto visíveis ao usuário (rótulos de IHM, comentários, mensagens de alarme) para XLSX para tradução externa.
import_project_textsImporta textos de projeto traduzidos do XLSX de volta para o TIA Portal, atualizando todas as colunas de idioma simultaneamente.

Automatize sua Troca de Dados do TIA Portal

Pare de exportar e importar manualmente. Roteirize todo o pipeline de troca uma vez e execute-o em cada projeto, cada build, cada lançamento.