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 Dados | Formatos de Exportação | Formatos de Importação |
|---|---|---|
| Blocos de Programa | SimaticML (XML), fonte SCL, fonte STL | SimaticML (XML), fonte SCL |
| Tabelas de Variáveis | XML, CSV, XLSX | XML, CSV, XLSX |
| Tipos de Dados de Usuário (UDTs) | XML | XML |
| Configuração de Hardware | AutomationML (AML) | AutomationML (AML) |
| Tabelas de Monitoramento | XML | XML |
| Alarmes do PLC | XLSX | XLSX |
| Supervisões | XLSX, XML | XLSX, XML (configurações) |
| Textos de Projeto (i18n) | XLSX | XLSX |
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
Pipeline de Backup
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.
Cada execução de exportação produz um snapshot do estado do projeto em formatos padrão ou legíveis por humanos.
Para restaurar, importe os arquivos exportados de volta para o TIA Portal usando as ferramentas de importação correspondentes - sem necessidade de etapas manuais.
Fluxo de Trabalho de Tabela de Variáveis
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.
O engenheiro adiciona as variáveis ausentes, corrige endereços e devolve o arquivo XLSX atualizado.
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.
Projeto Multilíngue
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.
Envie o XLSX para a equipe de tradução. Eles preenchem as colunas dos idiomas de destino usando ferramentas de escritório padrão.
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
| Ferramenta | Descrição |
|---|---|
| export_block | Exporta um bloco de programa como SimaticML XML. Preserva a estrutura completa do bloco, incluindo interface, corpo e atributos. |
| export_block_source | Exporta 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_source | Importa um arquivo de fonte SCL para o TIA Portal, criando ou substituindo o bloco correspondente. |
| export_tag_table_to_xml | Exporta uma tabela de variáveis do PLC para o formato XML com atributos completos das variáveis. |
| export_tag_table_to_csv | Exporta uma tabela de variáveis do PLC para CSV. Compatível com Excel e qualquer ferramenta baseada em texto. |
| export_tag_table_to_excel | Exporta uma tabela de variáveis do PLC para o formato XLSX para edição direta no Excel. |
| import_tags_from_csv | Cria ou atualiza variáveis do PLC a partir de um arquivo CSV. Suporta operações de variáveis em massa. |
| import_tags_from_xlsx | Cria ou atualiza variáveis do PLC a partir de um arquivo XLSX. Corresponde ao formato export_tag_table_to_excel. |
| export_udt | Exporta uma definição de Tipo de Dado de Usuário para XML. |
| import_udt | Importa uma definição de UDT do XML para o projeto TIA Portal. |
| export_hardware | Exporta a configuração de hardware do dispositivo como AutomationML (AML). |
| import_hardware | Importa uma configuração de hardware de um arquivo AML para o TIA Portal. |
| export_watch_table | Exporta uma tabela de monitoramento ou forçamento para XML. |
| import_table | Importa uma tabela de monitoramento do XML para o projeto TIA Portal. |
| export_plc_alarm_text_lists_xlsx | Exporta listas de textos de alarmes do PLC para XLSX para revisão ou edição em vários idiomas. |
| export_plc_alarm_instance_texts_xlsx | Exporta textos de instância de alarme (por classe de alarme) para XLSX. |
| import_plc_alarm_text_lists_xlsx | Importa listas de textos de alarme atualizadas de um arquivo XLSX de volta para o TIA Portal. |
| export_supervisions_xlsx | Exporta configurações de supervisão para o formato XLSX. |
| import_supervisions_xlsx | Importa configurações de supervisão do XLSX para o projeto TIA Portal. |
| export_project_texts | Exporta 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_texts | Importa textos de projeto traduzidos do XLSX de volta para o TIA Portal, atualizando todas as colunas de idioma simultaneamente. |